541ba1b219628c4595230251d60fc93714db762691a0499ae019e117e0947e23211b3951bcfe138b227257113218a00cf1ceeff425aca7e0d7a635098920cf57183890d81bd28d02ac8e7bfb8352d27dbf17499c40b84c92014b31364cfb7a2796c977017c452964f38dca137d1b7b03c0673e91642e1f83b60e5d3bec407ec3dc39d8e45f6650b6fe2316591f81deac99d1f481a556b824e198d76e0b275f675feefdc5bad2b1b5d987ec499a1693014cb54bea91df3b122571ba3b2603a72d665e8589e7015c08c81f58601964e32a2bdaa2b3319af947b3b12a668ef9f3890cd70f4cabc14c8ea80db9014f665d2f84a94101d6bdf9a30f3ac4497e62f870fdbab446bdda3fe1693c180aca3027fa276d1d6746f59e5bda4c88449c801bba04c6ce31fdf9c6737afe9d34564b908eda43b8030bdd13e6752c73c8d599cfc3a9792e14e94157ada3b19d3a399de3484757cafb7add632551468b0e233ebf35f58616c419c18b10e094bde87f6eb2d7f8eb54e8a971bfac013c8979915ad27128900940e993ce748b134da3bbd73ccaae8f482dfccd83ce181cb179f414aa932635a14ddba1aa62884a71c67f88b35e85ba781dc89be67bcdb6db21df23944c9e0c899fd7845a5f2a10efc7cafb1a639df51069e84473aba14f47c22781a47c67a0018a3553c749f4b7418c3aa974e716293b4660cb46ac2d8a723b5ff5ba6777d9dbe66822bd9dc9685c91f739cfdd8fea7d9b9449d42219235b48dad067e37df673fb69775f74001e31f979e4eaaca4fa6f4fa7578dfeb0e211cdab38c2aef02fb7f734531422dd396cdd3e6de070dd20eb6dfe9d69fab50f17cbcd93d03864e80ae45d0722f9495498621eec75d4106cada764625b6c2ac2ab9e7cfe91d3f3323c10e7bdfce11f594dbb913166c33f17852eec9073a61bc11dd6c38a2e55033e6863008ad0305d941735ccc79269ab70d1e2052734abaeb981bec1fab04928fcbbf563f1ffda0898c9593c5a2755b4dc9deecef608106d884bdc0748bef79c75da70d038fb72ceb7a86744062e3e4e5c22a6e1ed77a8e2cb254db49911d4d614eef61811811f331ad30d51f3f6071cc2c46dc6a335e30f83a482959e66353b1573659df1519d41728374adbefb93bd1fa9a49563bf13252a85c0f36d6df684b4471b10f3e6360b6ae361340967465731308db42ef7235ca283eb4037ddde2b9266a8483e7ed336cd19e1fcf48df7a6814f51d9fc62fc45d29834e339a77a9bde9daaa12ad6d66bc8f602e90c8c6c17ac3647eefba3720e9322225561f4103c6d2c6f70443e1758b8fb5674a7d375adcd3ae24163b02177e9a23a738cfc87f0c134eba39138143f6ba1012c74d1a8347ce56566229e011692115ab30ecb4fe5bd1c87819d6b9324bb2b07b344136d86e5a3d63e5407148e80319c7bee9a5573efaafd478b5000f35492a5d668f8978e4e31b792ff8d4fd60f3bb231e63f9513a5629bf121025ff3fe4a6f7eaf01042b4c7f5ca9119cf3ec8934abf6523a6234beaadff85dacb4ca67b7bf696754841fc0faa7e7569f13c07da54356ee70df20331899af72cbc08cb8337a250f146dc8a82efaf21d6098f69116f4b264d80bee197db8c83870631b77cb1219cde54b740b2e44012f2887b87c96a23bacbb7c9bcea36b9a021d81ab7b70609036d1d23027db2b0cda3ef4266f84c8ea44e0375db8b197ea635cf9760f4bc027e9610df39d69984efffe63d6eb0a1effbe48c5db718dcd226303bd5a644da28c1ad10b676bec0918f54386544291ef92e19a16acef48a3600e8464a8a6b5fd630d5845c545d1b0257b36feb97412539f86b2", 0x1000}, {&(0x7f0000000080)="4494a991d996e7a068780d583bf372b1933092fa3170e73fda52b73da69e7a05bc4f95a5836aab94f079b1249088bf56658bcd6f068e7ff0b46c597b3b2b980eb613b96976d32e948bf7", 0x4a}, {&(0x7f00000012c0)="8ca2e4a0df3ce456da43303bc9198c454f823c0dcbeb43baa20a7a06c3b2adf7962a97be131b884c958ea037be7f87c36900bb273e38e76534f19cddcaaba3f312aecc5b589991267a232f66b0986e14fc6496d024698aad75c1405180bd783c86b8ac098a944d60a2cb0e442fface63fcec91480ac224d5692ccdeef42a8b2b5f7112b87bc9c5d512507c87a303812a0e7893da5c4d560d9b3e4f990696655748e3e6d18a071130fb4e4be1298a5f954807f93175425e9076695b763fc7712fe79c7aafaab64793f028f8fb1c86d9a721b18f3815cefd8d562b13468d97cbab2d831ddcfaa39cb912ebdc306c684c7904786a53ac", 0xf5}, {&(0x7f00000001c0)="f9e312958ad45112ca7acac6481246b84de26a47bcdd76e30832048092003f4449d98e9fba781b90709b0198b7dc8737a62c3f25fc15ed102b54d477b670c83c17fd455fa026d40be329fa620f95d8fb26b297e034b81b821446c7660bca6551b23357a98bc0acdbdca59290c241ca22", 0x70}, {&(0x7f00000013c0)="3403e495832aa03565d2c304b07c1997215dfcdf1ad8071ad64a39ebac8ee5c27029a0e608c72d147d537ee647818dc1dd17d9d5535a3654bee6378c4a330bc218834a779cb400957ebcee630aa60a990b0912eb6c88e670927f7440c26762737975fd10360a582a47d10eba04ed55769b873758e40f8c9e98510b1283e298bd02d96f31e1571cccc13d09280162b8a0da9379c0913e4a4a1a79284d1b296ef56534108671a614be5f6fdaecdda0ed4be25414196a55bac535128c32b02c89b3e157f71fba0a7658512d5c60f2e23b1cb8d720a675d081b96044267657bc07b1b1b81c61ffa4f2e00d1c780bab2aba3d8e1781aea724f9e6a6a2f0213f95e26e20c31805fb5e19b35e7c06fc6c2d1e0d9be6b1dc2badc25e48815a109a3e1c5055a1e4c0491a932f580e329e1f9e2bc38c1bcc93f8b794896d17e4a4616bb0f3727586eed2b8f007792771e4010c735c42d5fc86fd5561091f13094e06d5b54fc805d776e7581a2f7a55a44aa9ee355067a401296fa81d10a61097e3cd546adc199f0861665ca266fbe6a818aec13231c3993ec679c53eee57c84e3a234fad9aca64f30e0998387bbf5cd7b8c48585e5352da5406d0e20c46916b66edd0599e868692dbc3b1ce4f3db04101a88db3fd0417822a34c3e285353f5ca1672debf6b8820239aaaee3ad566766196703ace9d3b860a2e2b7a6fb829206331598e9401f96c8d65b7da297979a6e2346b1924822999dea8769760b16a3b043ea2986c440ab1d3c10780823915b949962797847bf17c75f0a47315f63eeee62ec5d2350bf745364fa83e7efa95377c365694c35a7f322162cb784b81cabaf1938809e4a860276b7fb09e8bc7dbe317b9ca1f6dd6acc5e5f24eef72f079b34050d98fb0a579088a0af09dbc9a6324f7df655a1647f4f3745cbc9db1614d3272f34bb9844ab50e10db7b7a5bbdaa452c59e02ee9b8a3dc4f6097f009cafa349c9a2026f9fe5b333edc4bc638689577d1ba5b327c346f9fc111cbc8ba7d44e61693fc219941a9b0aa04fb690aea905c1dcb782a7e99ff02e1b5d9f438544f8ec47dc0df3034d14c0c7bd54038ce28040c40d146da77560d86f8ba719f5f8c05d89260f4cc05d920b898b3ecefb2dfc79bf620deb5251c2b584991893ae27d3b30a1522f4835340ddd759596542312b6fa92587f0fc42379f3de73a125249d8559bccc3903e41d97371dc1e42ba9fdd1b65ec1a717808f1103972d72fdd34836f3b1f8e770c27791852f0de11ecbffab5260ee05523dc0469c83c184272ab148c9594a164e88bc7ae14714ada42a88be1674ffbf16c720b1940d30dd837bd0b393332f967db1be7b5337b9b11f841f9e7f4688557661a35c5cad8468d6de792d5b9e0fc50e96d37801286e6e2fb563ecfec4552e535ddbe87624ca395862b3df96411b25c549fef311ea4e1170f8b12747890245c46562778c7a89f604a2e4de72e9466a2e42e083cac2149f647b639c1f616ea0c50d7efcc405d7dc3f43a8aade0dd4df4a3e4640c50338cc5ea059dfd2a0dc20cc84bb3e3c09ef044f7e4375e85321ed810931b1deaab89d1a9fcb7fb9c4d5f0bb2c7dfc40aeb5219696e4010f59f72deb213263d30b17afac128d92cc1b487c62613eed8229a222d85cbae5d9183224114a82f79544c23f7ebc622e7f1fee0d70cdbaddddadbf602f6fe57a529f7ee46776ee8c3145acbba45f5ee86d5e529c6c2a77a46da1262ba2983760ef59d538fbf0692d664c4a41023a03710cc1f8250d038948d5bdc520cf7ce8d6df4a7dd979096bebc3f19e25f702a7e038776f04de68264e53a8da57dc6a2c4ec168affc441f98a054d740c25f9a19b699ce1cc29e9ee1a295958acf1ca86179301c8308e26ebd2901bf6fe1c6d0a0c57556385379494027f59ef77021ae2f1e5c927f0c559ed0c8b9124a28d2778250b6b999fc65d717b7a9991c58fda7a4a4121ab8a1f6954d3695f39ba5d4765d7ff82f38ac53074c8aac659452922a4ebd341f4a91b1976e1c6217c0f745ea13b478329742e834c475d609e5e7641b41bbea4b59f1f18e65f2fb9e91ea092d409cd813469565f787f2235eb8a98fed9551996545c25ee4bcfcd37b8245f7a1448ac0de5e2875bb3606b028d0716bb483ccca57d746aec97e6b8fea6b6a4a573afe4bdf0993a09abafff9f3ce22a0c8b63b13670dedb69de379860c5afadbfc09ac9449be265de77bf44dd94017a0d8c87554a8942a587217e3ca0304b9848095603e854bd665bd57344dcbf9c74379af3607917cfd9d783d521144b06869d2d577a75fd74471b7165d4343084fcab755f53afc24c83e455be179be3880d46044c40581bb7daf7491113b6cd0dae87c203b8dcd0e82eb9948118de431f3f2eb09205e104017156dd5ab26521b10758960fc079a20194b19e5a3208fa600862f9bfb7fbf3c141e6f8aa5a0b0c02880ed2f4ff6cf4032b6975a5bfd3b0e64bb1c80626de2e1a8249dd23e26769e5ba2b1861ea2f3027073f8b3cb4a72674f2dcee202ecb864471468a75b184f4a9ad930d28c9ec9c4710a8f26ec45a5af7382ffb0249965037a172d41511aac38fc93135cf9056a82b916c714e241981a4351a449d5364ccea12ee2baeca09024d3356c5775aabb5fc5e0d0a81a26ecf1f0caeb5ae7ae76955a65c3c690faec9c8dd2962196df565b1c630a576a35840567eae46defc456bec36720e7f177038d552935da74e188899dec6d9d93d1ab4e96ab88429692c52188cc2cc03db0855552a1220966b3de1c95b5e6368fbd707aee87f7d916b6a19685f162d18f3c3ce8a4a72bd3ae16376132aa6ca520993c55949ede6d277e2e7c9439022107c0928da08e0adab481b873934092ba3455e76de345b665ff513a35eaa4376d89d42f5acb6b6f89cd4e45aa56d5795ba2f9aa3953c719ccaa9fe55f296892824a4afd4e3e6017514989df28625fd42a15cc9df2309dd89e1cd76492f7754ccdc50a120a86f7d470132c0d937c6bac4d4ad70cfa6e2b706ba355b34f005f9ad0a10ef50e92b981266d4ebb644cf8483c4c9d55e77889dc42b5df9d7cb903dffea543759ba640b359c298588117367e03b2f57bbd11d5bf9518f92c5fee5b43a1eb5fca7292105abf49270ec2be00097ed28261edbe257699b0c68b228e4ccc447ad3c6c044a6dded1312da69d5cb4d434a4d75bdbc04ebf0d92fd1b511a73c7de18c69173e10be19faf58db0682d8114aeecf185808b982b38c5c1cf8801153ee08770f7e36da6b26d9a7154800489db8e197b30e1fb076b088c8a5ac8c5601ffc52b9d2ba41f669c27ae01715c0c3ed7f8559620a5be179be2c6a884cff3112508b6af894e224f6410fd9d405ef2817173772613754dad75dcc9155a8e51207669921a6d49ffdfd0a6c1925598f86871547bd68909169a5c0d351367c79399a56f9d6517a8ce5d5481f6157938018c2403d5eb8ed4b8988900e66faaff9f06ba442194ef37e2d3440d459f23fbf045dc8d750bb3d7d6a426dc0bd692881c79a79bf1feec054460c790722a78698a43779fed92daa2813ccb169d19ed0f6b23eba4edacae7f2df60d261b86fa27e45cf4f8cdb00c2c65255acc017157c94edbfc433414327a395ffde16e156856f38a5fb51015e7edb46bd680e31f646e2d51918cb011fd70dceb58140eebd04346b80b938a84e7198af1ee7f0f7755118e1caad1113f9f1143595fb769ffec8dfba666738f94e3e4a4824477c45c4793c5db2eb47913ecda7dea725a376e82b2241b40110d3756eed6ba79defcc428dec11d0d11395fcc9a8e3b32ea0fbb39550a44f66f3eb06ef522b02acacb259ccdf4dddcd5247e5b0c2bc9db59ea2e3655b463b42b13c887963ead089f3245951da8fa66cbde6e374bea3d79029240a6171be1338cea697779c97fcec1783dbab6597497aef9a806e5d82d5640aeae8d44ff96533350ceca0a788f85affc1a6cbe520312e19ff6d111c859c7cba83d5168512c042252100689d3c45c6693970a351b3b278c21245055cc859d0437806c1932620668d89be24c3fea8e453f5ff6440b24d0d234fe65e30b2aa1475a05fa2d32c90b69e97938589406d5abc4628ffde1d9bedd82fdcbbe4fdb5beb9d0c5c80218eccc67777339d412e634b0fd3fae8b413d07bbe38db765562e227d06e10350d991562a75a057aa22a1df992848b3c662f5dbd1ec80e813496c128681b749f5f765153fb37f3a8b99196a46f34ac97763add4645810277660f43da3187ee9d761a5ed29257775dd6363abe25fa0849b0b140d0e2020235c71df1b4e6e165cc328d786d9a888cbf7e612e4cb049ae1c5ba9ea74d84ff6acedbc8ccb3f10165cf43e8097fd43deb7b5ff35c3a23ab57dd1f8c7f6114e155aeaab64ce811bf0947882db151efbd6e19287ac3a1e249fc74d2e16e405870b00323d00a9cc3977daa1001d9e82311adb1855e6a2b8b1df49093f1c4f8e2be371a891e843c13cc97378319edee37aeb702a265c4efaf17a89d1c30b7cd864f8008899426226d0273190cfb76b009542667833e1e19f258fae51b86a3692466b58c401d187e97f1276d2dc92dd41f2aca303790e9574afaf4a7a8e3aca77d81271832bfbce02f1f6c0a2c64bda7d9c6fe921efde409e5a66afba833b88325ee2058919204a696f5f128ea7208f9150f734f5f1e8ccda83bf6a9a0f529cebf594a87959bb086af6af52800fd4fe4d5fe62549e65bcf00c42dbf575afa5f06248fb8f53ef1d8044841d15f1585a26f88b7decaa97cdd0c4bc25a090031d4bd25d1af1ee8d84ae8ab698f6d906177b2cf81738fb7dcfcb438e7d9edb3e1bd956342e334d0119ee01a1a20750d517e5f84a5c735f4f88beacb61e4be9fcdbff343c0a805b72a93cf570aacfbd82bd408baa127eb06ee71c21d24326661a1ec5966785d91197b4bf79952b2775d1253afda9f0f5fa9bda5ea797d045091aa15cb1db0fc8e6f549b91d12fd0c93744a231ab65539fe666fba1fddaaae48331fa135912c55c0407beaebe8f7438cfe5e2e237c9942fa702c2dee4abc531dc543f579fd22bcbb71a40d85f130ed0eb534dd4df9e4e4a1ffe2a4d179e159d5d561a8f5fc74c249dc08d56ef61a3d9a62d9ca67d8265ff2fed27c21c81f282afe667a471ce8efccc6e53ce7207f4d7816ddc6d39d550103d35989486c7c529581539b7a96c6f301c831c0cca95ec086e4bdef1641b08d26a93c3d9a587ec293d0372bc64ef9062aac379a7eb5fda7789b4ecbbca35533fa1f138b85f2e57cb02cc215b13cad364eba0babb49f7c5328400242d744190a387cc33fdd6d25be193ac907f834c379137fd7ee2b3ece545ff609d90a69ddb12eabe5f9d1c6b0193c4b42d0729abedfce2588dcbc93f6b7a9bee328f65bf8af94df5a6e42e5ce12ca30688294d809d96012efc41e16b8e91d4a9a621f442e594ca4c9ef077999d8d0bb5db15e741116a45de011c33d830dbe937c3b6ef48e93c02de5ee7bd9f1c37053e5ffb98830b7f2f7a5687212f00a9b33f87b89ba6b470d58948d77ddc92043a2e49c1f1e25eb9cb45a09f33e947c50e5652899dceb6559bdb93d03a89ed3702bd5203812d0047d432a80c1b76e6f1aedf72fb7443ba49df87cfb56a4568daa96e62029d79444c07ece9e421ee8be83c7a7ee0ec975a9b41e854e3a323d5892431a58770677670c516ac4e07f7476933120c25255a823c99c3d84a44989b8503bf53d1514e93924d7e7db697b956e9b", 0x1000}], 0x5) r3 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) fsync(r1) 09:16:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvfrom(r0, &(0x7f0000000080)=""/148, 0x94, 0x40, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) 09:16:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) ioctl$BIOCPROMISC(r0, 0x20004269) 09:16:00 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socket(0x18, 0x5, 0x3) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = socket$inet6(0x18, 0x0, 0x2) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x6, 0x5, r2}) 09:16:00 executing program 1: r0 = getuid() r1 = socket(0x38, 0x5, 0x3f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xffffff40) chown(&(0x7f0000000180)='./file0\x00', r0, r2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x1a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x48, &(0x7f00000003c0)="b6e1568d1b49b0c5291664baa8b8335e39eb7bcc66fcf2f8b8e741600010ac42e5f7357189247bd9e36a754f7223fa559f3bc162a5fefdfe713b16342a23e1fa966b63ef12706b43") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000100)=0x100000000) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/88, 0x58) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000140)=0x2) 09:16:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 09:16:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)='\x00') 09:16:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x2) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 09:16:01 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ftruncate(r1, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r1, 0x0, 0x0, 0x1) sendto$inet6(r1, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = semget(0x2, 0x1, 0x28) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000180)=""/155) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x3) mlock(&(0x7f0000018000/0x1000)=nil, 0x1000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r1, 0x6, r3) writev(r1, &(0x7f0000000700), 0xffffe0a) r4 = semget(0x3, 0x4, 0x401) semop(r4, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r5 = semget$private(0x0, 0x5, 0x400) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r5, &(0x7f0000000140)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) 09:16:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000180)=""/4096, 0xd61) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1f, 0x8005, 0xffffffffffffffff) setsockopt(r1, 0x9, 0xa, &(0x7f00000000c0)="018000fff977e54a1e5c003cae40274757909336b8781bf33facda20f5bc17aeb33583620f9d001c3f5ed763d88fb87e2a586b96443b73f94168e5060c67e1a036bec9fd35db43baa3258216830c829dcb378e7a47c591c50f7736a0afcf6bb44f67ffd6e7b00165863969885d08a513a92688f53dfdf35e75d2eb766cd2e7ab6fe40508bd1717ebe184662ceba4de5458f46488f59d4124fb36b4ba6ff5843d53ad00056f4089e54016333d41d44efccc19", 0x6c) setuid(0xee01) setsockopt(r1, 0x800000000029, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff2d) socket(0x5, 0x3, 0x6) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="014d0000000000000000000000000060569e472500000000090000000000000000"]) 09:16:01 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x2, 0x8}) 09:16:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setrlimit(0x6, &(0x7f0000000180)={0x7ffffffc, 0xfffffffffffffff8}) mlockall(0x1) rmdir(&(0x7f0000000000)='./file0\x00') r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xaf2, 0x104) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x5) r3 = kqueue() write(r3, &(0x7f0000000080)="14c6aa79b665b4127dedd76d0e0e2537828e2ce5eb", 0x15) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000040)={0x4, 0x2}, 0x10) setrlimit(0x7, &(0x7f0000000140)={0x4, 0xff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e", 0x2c}], 0x1) 09:16:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0xf7, 0x3, 0x20, 0x8000}, {0x3, 0x4, 0x2, 0x6}, {0xdd74, 0x8, 0x7e9ebeb7, 0x8cd}, {0x1, 0x1f, 0x4, 0x81}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000a69da5cfed098d73ef00230b9ea67c78c65257ffe0d0a2ade64f68ca1807000000a28711329d"]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x201, 0x0) 09:16:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) fcntl$setstatus(r0, 0x4, 0xc8) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/68, 0x44}], 0x1) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 09:16:01 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d9", 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:16:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x7f, './file0\x00', './file0\x00'}) 09:16:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f6acc35b7e098d4f9c30d8c0a00"/126]) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x1ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:01 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) msgget$private(0x0, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000140)={0x0, ""/46}, 0x36, 0x1, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) 09:16:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x24) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6}, &(0x7f00000003c0)={0x9}, 0x0) 09:16:01 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ftruncate(r1, 0x0, 0x5) pwrite(r1, &(0x7f0000000200)="2cae559dae4a41d7f5eb6718ce7c2c6e9b8f0cec914c836874c2e429dcb16b9a59fc7d8be95b165590ddbc5da1c4bdb828d1ef9dab105e63b1e95a493a5f8d7fe1", 0x41, 0x0, 0x21) write(r1, &(0x7f0000000000)='\x00', 0x1ea) r2 = syz_open_pts() close(r1) write(r0, &(0x7f0000000280)="6521e8d77a48a0269a3c8d1ea431ad249434aea7d4a95201d5d063629983cd2083c307abb243085c61eb50d6adfe09a4c8d5547de1365dbef6971491e11ae8d91ad5e54b1e18f0a3db5176009ca0b55c8dadf3fe5a87d1", 0x57) write(r1, &(0x7f0000000040)="17e3c9b37c0a70d6613733fd5f2b180e82ad3d75", 0x14) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffdfffff7, "0503c6190000000000004b00fffffff000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) execve(0x0, 0x0, 0x0) 09:16:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xd6, 0x9583}, {0x81, 0x3ff}}) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) 09:16:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) fchmod(r0, 0x100) sendto$unix(r2, 0x0, 0x0, 0xfffffffffffffffc, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)=[&(0x7f00000000c0)=',-&\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\xb8\'[@\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) chroot(&(0x7f0000000040)='./file0\x00') fcntl$setstatus(r2, 0x4, 0xc4) 09:16:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28eb6448cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 09:16:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 09:16:01 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x1) 09:16:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') ftruncate(r0, 0x0, 0x80000001) 09:16:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000440)="5827001000000000000025259560f8e5811f73f2e3a0e968c4d5e41789632dfc94ff847379bfd18e02acb76f334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40997beae078b0a80da188763110dadb6a5fe1cff9dc3b4efa6865e5909ca390d4621fb9b9ae1607f528ac7ac64c69f1ff45504215daffd3015db310090b514907e9ebe63d9b040b0df6330fa326f7bf1b2e1361e4c990311a0eff874a27461bd7ff90c2f70c544bc2f7fe7c8cd09244e708a8e5e76f514a3df158922e570d88356cedc3c1ed2833a3a0001000000000000834dc288a64f727a2b88335644fcee6563ec0d22a1a1c99863a8", 0xf1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, 0x0) r2 = accept(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x80, 0x1ffc000000, {0x0, 0xffffffffffffff55}}) write(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) r3 = syz_open_pts() close(r0) r4 = dup(r3) fcntl$getown(r0, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0xfffffffeffffffff, 0xfff}, 0x10) syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x4, 0x0, 0x8, 0x1, 0x1, 0x2, 0x6700f6bdfd31856e, 0x9, 0x4}) 09:16:02 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 09:16:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$inet(0x2, 0x8003, 0x7) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setuid(0xee01) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x0, './file0/file1\x00'}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 09:16:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/66, 0x42, 0x800, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400e7170600000000000000ffffffff00000008f8ceffff7993547d00"/44, 0x2c}], 0x1) 09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8060, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xb9, &(0x7f00000000c0)="0be6bfef8515f05f5d22f4c20603576368acd67f250389eb9ec4c994cf33427fadbb3f9c36e6f2f6cfbc82f3ec18e2c26fdaf204e6077d274c5684554a78d4acc50c8fdfcc3649ed4308d23d57347e496409024825f33d64a7d8be71a6b5639c546abae46b9e56b6cf9557413f6f0f20b85888411757ea2ab0c8af83e071c019a6dc1d222c69539bd7adcbe7de3515bc6607c08e83da03656ababf27ff0cfbb7378af7767745547206cb411f35f2536e25edab102486ea68b5") 09:16:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffffa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) 09:16:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66016c653000"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 09:16:02 executing program 1: kqueue() r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x9663, 0x1}, {{r0}, 0xfffffffffffffffd, 0x30, 0xfffff, 0x4, 0x101}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x9, 0x299e}, {{r0}, 0xffffffffffffffff, 0x7f, 0x10, 0x3, 0x7f}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000001, 0xfffffffffffffff5, 0x3}, {{r0}, 0xfffffffffffffffb, 0xd8, 0x20000000, 0x8005, 0x800}, {{r0}, 0xffffffffffffffff, 0xc, 0x0, 0x6, 0x20}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 09:16:02 executing program 0: r0 = kqueue() fchflags(r0, 0x0) r1 = socket$inet6(0x18, 0x0, 0xfffffffb) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10201, 0x10) r3 = syz_open_pts() ftruncate(0xffffffffffffffff, 0x0, 0x3) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) r5 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x28082, 0x6f) r6 = kqueue() poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x100}, {r1, 0x2}, {r2, 0x4}, {r3, 0x40}, {r4, 0x120}, {r5, 0x26}, {r6}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x40) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(0xffffffffffffffff, &(0x7f0000000080)=""/4, 0xfffffffffffffd1f) renameat(r5, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1700) open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x8) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) dup(0xffffffffffffffff) r7 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000500)={0x400000000000008, 0x2}) fcntl$dupfd(r7, 0x3, r2) r8 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r8) setuid(0xee01) r9 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000540)=""/11) 09:16:02 executing program 0: 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() fcntl$setown(r0, 0x6, r5) getsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = syz_open_pts() ioctl$TIOCSBRK(r6, 0x2000747b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x4000, 0x2703) 09:16:02 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) munlockall() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, r1, r2, r3, r4, 0x20, 0x2}, 0x401, 0x3, r5, r6, 0x5, 0x1, 0x1, 0x5}) 09:16:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffffd) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) r2 = dup(r0) ioctl$TIOCSCTTY(r2, 0x20007461) 09:16:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x5e6f, 0x100000, 0x1fffd}, {0x4, 0x81}, {0x6, 0xfffffffffffffffe, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") fcntl$getown(r0, 0x5) 09:16:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="072ab69555e3948f2b0d2b82054c365e9bd51bbfca21f68bfd16f530257345479118b03a948dc76548477671b72a334ccd1078c988ff5275bed8ee47101db68612c09c1ddc3f38d1ab1f7f54304f142756c6bafd9afdcdd2792f5accad82ee901ec47a2c256320d21aaabed8f98bad3da7f94c6e16ff8bc7debd5515245bc671dadbc984a9ae6b8c35caefc431433fde5016104898d34bb0b6e210ace2afb21250797e5c1e66d0baba03ca39fb0e19a182487d8a197b611ed1721eaaf1d2c0cdb342401481c377bc5d91f480de41503ecfcecc4022037f848072e9996313e09b00f8ee5bf64fd6f555c1eca697caa147026e40d7326c9ed3f778acb2310f416cfeae7b1183de6d4c", 0x108) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x3f, 0x5}, {0x18, 0x1, 0x1889, 0xf}, 0x3, [0x3, 0x2, 0xfffffffffffffffd, 0x1000, 0x1, 0x101, 0xdb, 0x9]}, 0x3c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x30880, 0x4) 09:16:03 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 09:16:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x7f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) 09:16:03 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0xc) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='(\x00'/20, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 09:16:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x3, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x88) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x183) r3 = fcntl$dupfd(r0, 0x0, r0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x2, 0x3}, {0x3, 0x3}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) 09:16:04 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) write(r2, &(0x7f00000008c0)="bd73", 0x2) syz_open_pts() close(r2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 09:16:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 09:16:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10002, 0x101) fcntl$setstatus(r0, 0x4, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/33, 0x21}, {&(0x7f00000000c0)=""/133, 0x85}, {&(0x7f0000000180)=""/252, 0xfc}], 0x3, 0x0, 0x1d) 09:16:04 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000b39000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x2, r1, r2, r3, r4, 0x144, 0x7ff}, 0xf6c, 0x0, r6, r7, 0x4, 0x5, 0xfffffffffffffff9}) getppid() shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) socket$inet6(0x18, 0x8000, 0xff) 09:16:04 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/147, 0x93, 0x0, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0)         09:16:06 executing program 1: pledge(0x0, &(0x7f0000000200)='vmm\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 09:16:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0xffffffffffffff4b, 0x6, 0x5, 0x2a8}, {0x0, 0x4c91, 0x20, 0xffff}, {0x3, 0x1, 0x8, 0x3}, {0x200, 0x9, 0x3, 0x216}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x5, 0x3, 0x7ff}) 09:16:07 executing program 1: unveil(0x0, 0x0) r0 = socket(0x6, 0x1, 0xffff) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x1, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) unveil(0x0, &(0x7f00000000c0)='r\x00') 09:16:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x6, "24f805568f2cb7cdfd90079e5392dc0179bf8b3e", 0xb, 0x4}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x2a4121ac, 0x3ffc000000}, 0xc, &(0x7f0000001440)=[{&(0x7f00000001c0)="98c685a643af99feb97226ea0a8564fdab22059cac1aea0416f822b0b786feaccf2b1a204b16eca52cfc8bea81d8f3f235a3082ef3170d00262d63233ed711b64e1502f16f49e1b691747045b7c3828abb7b6603fee7e17231626fcf34b3999fb1fb74428b0753c4068aa2b33f83c0178bc9319b27289cad3608f6281db884667d30c4dd23cbc7d8108601ed38", 0x8d}, {&(0x7f0000000280)="0501620fa849c8bb841daaa22c5ee96a6efac3a17c8249bab8b1bff79190d42dabd0bc448596454f077ea381e115ce537c5ee3bfe393285b8a5724ea406f442897e5bcab6431c4aaae7cc2c0616a151d6c5701579749104222a81a27569fc2ceafb0f5c3d3961d6549886749342b6d595b82281c9bfaa4c768d27423e3dbf6e354d05f219b5bf9acb97bf0d954d9a6ee27313fd898021d279d1f0d5b3aeaa4ea392ddd65aa83e26db582b47bf3a2973d23aa45063746909536191275856f68ab85a712f78e90d53a75d5497a803d013020d0fc0b42a97caeebb3d57afa4fbe00268ff583da26a59475f63255ba09457beacfed04afbe01e113", 0xf9}, {&(0x7f0000000380)="70a2fa48ff29c6780a0b978158b97cc671115474c6a7797e6f00bc4cc6ee3c0ce12bf0d9562ddc8c11b28ceeb1687de46682adfab236e9f73b92cf505d1a5a97ef69250699138cd89af87dab840c9948e345c6d3544eb2b93c6bd0183d8b7e3b7feca80de5d5e7683e63243234e0c7d73a09c3c375f067b6a4ed4933ba13450735abcb84b2dda687916259fb06c91cae90384450b9c6181c427bddf9d62b12379d86fb91b50151479d96328d63e7d8", 0xaf}, {&(0x7f0000000440)="1a2ca2f5ea26d874c2d6331f3af7097e726a7d10d2525a8c8f3806defbf43780fd00710a4d56a6278e8fad9cbf54ffe43bad52256da9252cae93a60e638d00f9fb8d2c40b0409ac6cbd19000e1b32dadfb7b1ef3fde11bbcbf280f761fd8878258495d021a36c1ecc229f6c8ff3489f39c10ef2daa77665173edae35be71bf7acba1d4cb70679365769278541cbc67269938c4e4d2101fd83f05595443785074cfa3375df1afa461d08d3286fad2a4613fcbd5b65e5a0304275436e72eaa9a69561708a87763eb871ddde4f4d859670f376e933234ec4ce93c51b15d95261c04fe48e3959c891bbabee4522ab45c1ed460db3675727c4e07258c7699eb73a2b3a468e8b759e991aed955357d0e2ee64738c9dc98b9bdbdf6d90c5f9a686e2377d8cdeca52d6d4cfe53f70b7b01dfd02e6452d0d12be8b2a0d4470a9e75132da6d362de91fe06ab43544bb3b46a9e78a5e335ba09a55ac47c348153457bd455c4eb1e2664f93528ac52f64221eca448f02dddf070f9a9c6972738fe3f437f728b23bce0ec38ed21e3ff5ea084b0b9c07d7bf231c94e4b8e38f9ec89aba9d6c6ada18407b1e881cf21b95301f303b41a4bbccfccfdd5fbbb3ce32847af4c6be4f8d606734e35cd5abf51ed4373f30fd68a42ad45e43488167876ce4662d93edc140aeaa57d296f7f1b3a9a6c0bf5848f420a985b6f6e3782986642f1ec7397a2e4a8b42ae92faee81e206217f4d46b604bc1893dcf1f984cb5e00e35fd544938a90aadb9444f5dab06299420a4a19e1aeffb8bab932dbfd0a6f95ac027299218147f1d18e9ee6e648f99aa731dd6139a283789632fd99c9cded0b7338bfbef0792d2862ba4307ecf875267a18e3d8553c82f682ff9b654c1b7e458d43e16232545f19fe83ec6a0d15526d4d4be944364ad3876e24e955e1acf77a66d0411b1b2bb0aa732e10ae912590a89ed6a5ed683c128c0770593043e8f4ac9c921cb8b36739419d1e73497e87d65d9f146e3d65f8109c5331dc69c1eceacff2201e4b289a22c1678b54cc8ee8c0aef22621e4065764ccece778e4948bf2193eeaf8345f85ee541f54c1e1398522598c9ebbf18f9e2b07e6b884332b30f73564a459e6fd4b762c931b4330a206a93c4020d57bc5970189ee0ee319b47e857dbf2b5cabea21937de21471d48798e8a4c847584486678f0b5938a663c768a1b10445e9178c73e912040bd196a4a7534063541bae2373f5baf1ee462ed74a994b10109fd60fd2b961c0d5c67035215aeefd3d61de6528997c17114277841a59c31724ad2c1e9370f1607e05441a16e1b2a5ad7a2895696f1c5b1d83bcf6547db5ecf683eb49b6fe04e25713abbb090858debb5c6147b6450858acb90fb2f0fb5631934c65561833deab16c0ae77f1e2d4d84d3bba53005945de0c700da01e779949acc38e4ee07fa5480b6f95d6b02122286f1639e91b52eb23fcb48d94f7c7b6d471657a311cfe823cca0569ef204fcb6ca3e5474f91764a7ae663d49829639d926dc4c33d0635abe1b095eb0b78282c4e7e73a5a01acb1924d8f7e9fe0dfd17c38f80d272d0e2d1a9ec2394e5b97ec330418c9f1c489c7cef05f5565202a8469048a8bf38b42ed15f36d410df49e3db456a3a8184ff9b641b03a1b37a94c6f6f17fd6836fbd1a7b0ab5f838b08db500f4e495e6cea21c07346e17cf02071254eb656c7aa1c291c1c6ae1560b56b8af7ced0cee917ccad70f47dcc5fb7295e95acb02d9eb596c0339c3506b615055e48a22ae782a029afa203847ca24b6f7c49a5295846d613bacc63eebb013340b7166fef8a2bca616c8725914bb38ecb6cbdb43527d9a1125cfff9974633157b4566cb42aecb7241a951b41933c756d9f041fb8aef1de16262edc5dfa2f2bd68d855b3b451db1a91d322836aa53a66fd91670736b2d33b9e6eda7df6ca317f206789a67f7100609dd8d98a3e2f5ec5dcfee3779a3889ea82652f983236975cfb3ef86775c46e464a4e0cd04240989f54c792f6921624a3186d8d788cd8395c63498f4e49c45cfaeeb863a3b119cfa1524eb946edfc125ab7c4200315f4bc66654785a8f7038feea77d83a00cccfcbb4eb6ab186eb6cecbd13e6e56baedf18102185bd30e9e82b75f12e744eebc9ad06ed8657d4f470616212b001018c896b92d1221e72f51fda0352005d9e7aba165a0f6a41cf3cad3e2b8665ede493cf6cc97243b7910966f8fe62ab59cb296f92410d186fa17a804e3a620447884b7abc939aec88f2735421e3ab830ea45ed530134f212027742a0bb8a472b3df2f07bea881fb9d62d709bfe8e7982d732745f2936d73bfb0be9b21d6f1015939fa81e7f05a86b875cd1881b50dce0160c16cec0c088c1663c4901647bf63fcd762d4c10b77106017a47b63f6e3192567076d637598b0d1ecf1c372dedc0625fd745ff8910257efad38d085af734b326086c56bf1eabe7de41a64c440d88dcca841d9c469f29fc0542e03bce57354961f87e689647f909cba991fe3fc1ca1d9d3d176d18856fdd5a032605b832286f7e27d7da9ddb820d875399f3c04206e6a3ff58511ce098b584dbdce29080295accaaa8f4202b2cc0fb96bf5c065029c6faa378ac0e825973a1e19a583e935823c8e537030b458343e1e76e1b55c9071c2f95471093c84b51f19ca30d1218117cbc79b68f475745d3fefdf721ae5b7e731a1d7599da7e9da28ea9d75c03c6b0d42ed7670ee86f57a3f6767ac2fa8e3e92cfc8fed43799264c85c80763a347ae899a72a09449a21e884cb45d7344ae48bf8920a1e606aed3317c9fdf8cd506b75aa08f361bdc77f3ad19335d679ac016dce56cafc951fe17136d92affc86821a691f0b2cbcf10e22209e1b7783542bd4bdd64a21dadbdfd7375390069cecf8357dceb70cb8cf673eb6bb462580cd7c623b7562e44e3fd5613b049ad378ab3dc5b6e370fc03afc38ba1143baaa8c3defe8015baac39f63876ffdf9a2976ab19476ea5a73e491ad6e7d6c2e8e7b07969a3683c818bf0202d677a6333e51e5075ded103cb46acb18a6c5845cc6085c58866efb5f97083166b82bef4956d8707d9010b25b10699aaac0597ba36aecb02240b2968e67320488737d6cb3bb8890da2bf28e8ad1bf00929bb28c3c878b2fdea62ec7c9aee9b1c596be4a5bd404bf1ce211fe20d8fcb1cdddade4d6641ecebf52c5aea489da51184e37b09fabb78b867b03cd90c3b6089eabf8d4fa69414787cc1e7ef4c574d647204239ad5d1a6f195be3b2e4d20692456dce6067fc7247abd5a955514a685d8f4e6398a385e8077f22f8843e1c9936cebbd3f7caae71786341a903b011d32a2d9cf90f3f47768fff918608894233281ff3242a9718869487536d4abcd1456ce8ab431d9f8fe9ff2a1c91190145c19dbb22afece0d37a560575c72d06c2c538d5a4ff13422bf0115eed3339a6eed90ae333c8e55a3e173e7219ffbaeae6d151c041fb779548eed5e5a57c41e9fe98e75cbdb29ce39470e5204beeece2fbdbfb8548bacb576d58adb0f671f56331a35e2523d5ae2aceefe9770314b3d67975a49ba80697814b245a3acc95b22415786146928d9e174bda5f6f70a7ff5d7d06309a0274545570a375c16f65c5a8fd090ef82fa50e7f84916553a45475bd033270807885975d5fcac3b32080b148b20830dcc91ff6ce7aff9509ecf04f4e3ab1b81840f2ad22ca77da9a09d299b67be0e30c4fa6dac6b87db94c4b6febaba7eff02593685d2a00e75517de3059ba885d3be0d316f87ff79bc0c54dd4e8474629bff3ced2f999185e2e3260e4ff3cc7fdc2718fb543ceecb72d0147ef8fe3698e3c915330c187f1a9c9d2e9035a2ece777fc03dad2a05104f846f1c294559a9019bbdd364e5da357978420e5c2ba04dc7f4a24bcd179160c9b0331ff2d18c6b620a1751121f05033e6c7a88b670c440141f64f423a9026efc479bed632419571901d4c4ff405aa0dbb48b61fe32d11d7e98cb4d8fb1dbe09f821cef372f7492aecfa4b67900e38444ae4765a3744dbab5004e2d5c5bfc7c2e891578cf243b2304217e1479bea1850685100dba811205424f641015ec166411ffa6b887c65f2a5227044f895337e127961530fe54bdb139355ef4f3cf5a9c48922bc13481a323e5ed8a436cba7d67ff1be2bed11204e17df87bc6c69da70a90c16fdb6495100ff12a5f6b9ef58a447cb7bf874f79d11691ad2fb57dc7da0d85301c4033bf2b743b5f2a045a4cb9ef0f79a101362b8b1b46bcbd6dbf44b9548b7fee0a3b62ed66869c98a25f10428171289e675898bf6675463ddf366c5d1c41b1857a43a1569592d4615f6bb8f1f144e2ec182e4d22b23f75be8760e3d4ca85fc00794ee12eac1903e18618e71e348d50798ee59b6017f1d4f27a65a4ced26dbbb25c187aeec35e50a854c4dea721d76955ab2bf43ab4854bb30bb391097ce575f6b80c17fe1835dd52d9646a5dbadad36f0c7e30c369394a57a95e08d8c9467b3b69a5bb57f022b9ade48b502f2460fbb3ac737c34ac53c1b7a9393a347dfd0907d30d204db59a95396d73e9671ee42acb42751b10f0f2fe79054565ad08fec9022e72fa20c107b6409813a7c8c2639d0f4d99ee4789b01b3340fcda4455afd5c776e97e71b5da398b9066585c1783bee0d20a7729ea28f72c4ee52dfdf9ae726f8ef63b014da2079a6ea1be5e06e5139a89d47170ce1452110f8a71c94175b4fe155d87f6244dfc48236d3a194e42c80a5da4ee2ef5a0bc4fae9daa47e8e4c16f6b5f7207c322082504996aa70d3fe84469ccddba02e3c344ccfec74da4697256b9cf454b53b55a0fb34c0d31e53170d7f5ebdd357cb1012ae28b404afd3df6c2a73bf3c37238dd00d0aa418c1d778ee1dfdef3750cf070e60a3f88cd5dad767482d1afa038cdd2d63167dbbf3a030e16c2541f258f05ffa54e598a4d791d8be35309d5456318f64e02597d47d49f13f9008230ab5af665aa34686d4410558f5e43ce3d122d763a5f9ffb7a42447092939988ee60efad5500512e0e63edd9f29a44671a861b158762cb436f7279b16dfabe08c85192fbd2bd18367bcbe3370254ce4900e5ab2e3e566c5c4460d9bb17b53540e8a33ce10a6a0867268fa4ce30d346c09255b592395eaebedf2bb8108328c7031ed87c0a60e85c71f786e8bec562870a23724cd74423b085f0b89186568a8406f2f78ac874e1709721d8b7e232ea25d7198a4e80928743c9a974d84db685a8429c0ab4462b5865757914fad92aebfa59cdb6d45d98c5abe8e7aaa4c603219f760b63258381de89c27158a4b0f9c622da53375b6d57d909b8b745284c8c976284cd3e7ead6f9fac0b32478e50db7c9fbcda21ce13a44a36849791a50c083bd2bf03ea66ef2de399d92ff73f4d7866a0b9d5a3fa84e6c2743a962c4818a4341060780b79198e8da830f1787043b39c6db8288a59493c6bd0bffe3e2f81464feebd908995c7617f5347a0990fae838d9fb3b29d7d756d9bd061c43e1263ae03ddbdea7d7dacbf8743dbbbd9da2b7f111f03056c7b84a5ce891acffe6cfc594e36f87af1879ee853ad214e312e46856be80cfc17448711974eabb0701b7fed8f8e14050f2b0bcf4125ed10925999bc21e41a495f2dbd6c30f2d01c8654e21d93b8d713cf9a97a164c473368b13161dbcf1e5c25e197f93352a96f357891588efb2000fd0e95c9839644a03b4821f0f33d255473f775cae404aee9850bf1c31ba5b9332e7113ffaaf89bf51f53e1b808b0c", 0x1000}], 0x4, &(0x7f0000001480)=[{0x50, 0x1, 0x10001, "bac0df65a9fa2a341cff880f4ad4fcf83de5a5db23706791e62678c517833cb41e9d648281bff470d33d040f93bee0891e2bd0be00d026007acd"}, {0x60, 0xffff, 0x7f, "d276bec9dec4b21705fdf36bf7440592050f8acbb34e358a48253e19e85598684d41bd0505e6b3356e51289836de2620c5f555aff18128ed45fcbaacd0af38f84ff219ff743a553e4c5233"}], 0xb0}, 0x40b) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1810, r1, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) munlockall() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x3) 09:16:07 executing program 1: r0 = kqueue() open(&(0x7f0000000440)='./bus\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="122bc9c94a99", 0x6}], 0x1) write(r3, &(0x7f0000000280)='oL', 0x2) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="461afd8bf0c536887add8e1fa2aca39837dffe88867dbd2fa4d8d09376310b58c4f2e240dc1aea3e58f398207946114988cd4848b902c8bb77c753cbb1266d1a624bc3c3bfa3dee14c3de339e143384c22bfb5aa512663ab15fc8231b55af7885a6a67f591adfb8e930a81e527461d7a7123c2bf9c8ad1fdbd5795109c49885440153a36d89e55612e", 0x89}, {&(0x7f0000000400)="0772a3af8345aa33ff89722f1c32d6e04523", 0x12}], 0x2) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f00000002c0)="63f6d8da2f8927fbdb1cac181e5086464e6c2f0dc8b2b4e944a3c130479d44acae02e83f163c0d180901c8941e6f581adbca986731727bc72bda0eaadf9e2b4effe52036c779e308d09c015e255a1d885ef9376cde43fa310ae2e37bb5faa515345ecbc96acf64445baed84b5eeb949857f9167cec0b97d2e55fc9f224c0f96a11a4454561a08f3f7bd213a7716b832eae886c277fa9a129292279c010cfd76153142013d4d0d00b350507405a79dbae750ffc6a6be3c7907c16822c425622684323148a9c6f7b2e6c3034467c89ba88c3a5a954", 0xd4}], 0x1, 0x0, 0x0) fcntl$getflags(r3, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 09:16:07 executing program 0: r0 = semget(0x0, 0x3, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$GETPID(r0, 0xfffffffffffffffe, 0x4, &(0x7f0000000000)=""/161) shmget(0x1, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) rmdir(&(0x7f00000000c0)='./file0\x00') 09:16:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r1 = msgget(0x2, 0x200) r2 = dup(r0) getdents(r2, &(0x7f00000000c0)=""/213, 0xd5) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0100e629c074ed8145089c508b91d670d29c6d"], 0x1d, 0x800) r3 = msgget(0x2, 0x40) msgctl$IPC_RMID(r3, 0x0) msgget(0x1, 0x411) socket(0x10000000018, 0x0, 0x399) 09:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b278ea3c") 09:16:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0x4, 0x20000000, 0x3, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x3, 0xeb6b}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0xffff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x59, 0xfffff, 0x7, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x8a, 0xf0000094, 0xe0b800000000000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x20, 0x45, 0x3, 0x10001}, {{r0}, 0x0, 0x80, 0x0, 0xfffffffffffffff9, 0x9}], 0x8000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x8, 0x2}], 0x7fff, &(0x7f0000000080)={0x9, 0x3}) 09:16:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x100000000, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 09:16:07 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/101, 0x22a) read(r1, &(0x7f0000000100)=""/233, 0xe9) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f7", 0x1) 09:16:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x48}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) socket$inet6(0x18, 0x1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 09:16:07 executing program 0: r0 = socket(0x2, 0x8007, 0x2) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x28, 0x80000000000000c, 0x0, 0x0) 09:16:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x102) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x4000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xfffffffffffffffe, 0x62a0, 0x0, 0x6, "c2c00a2ae372090834318b3f764fc8fc3a4e54c4", 0x4, 0x1ffe00000000000}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x100) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$TIOCCBRK(r0, 0x2000747a) rmdir(&(0x7f0000000000)='./file0\x00') 09:16:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000100)=[{0x9, 0x100000001, 0x8, 0x6}, {0x7ff, 0x2, 0x3, 0x800}, {0x6, 0x9, 0x7, 0x271}, {0xffffffffffffffff, 0x74b1, 0x16a, 0x5}, {0x2, 0x20a29ad, 0x3, 0x4}, {0x7, 0x6, 0x2, 0x6}]}) r1 = socket(0x3a, 0x2, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="5c4e5d067cf809cf7e9b09fdd8ff9f1a263697795345f8a084032f083c04b82d5f5122e606fa10daf6cfa91f9b25dcb31030f87b9303eccb7850b36e9fcefc6410333640f19b53a8687cba50d05bd041e4828ac97e102c0c5fa28940c8e1d58115800266c9bfe09f695811eac6ece3a76ed4f15d15d8c3680c98302bf6d9ea077058b37b14d71da0923640b0f83e9187760173b026d638ed8846b467d0f89040fceae2beecd696f02d29497a8bda8ab9c7b5bcd87f886f6a32f6ccfcc7ae88c1721b60a14383bc98d10fb8f8730d44a5012fa199c3b058fa83206b56224086b57adeda04d6535b3f1395f47958b839edb59ef2d5cb17b6a3", 0xf8}, {&(0x7f0000000280)="8852a422bbb0023a76255a0d408f7879f48ac3f211267855e4c82bb50b80ad4f3519abd03b0a4b1274fda7ca25d450307c2d6d87d04ba70b6181578e5d148f05ebb1ff22cb416c496f7d9efb09f7a8c38235eecd7d52a5222f144e042f99cf95f64d35302cd00c6e1ed89c25da5aa12b1605fc80ff7574d3839770336c06d30033961e372032135267fb5f3d3d48663221bd", 0x92}, {&(0x7f0000000340)="f89cc78eb8960a0326ca79b257b8215a121b5bce3af2bf1023122eda151ccedf55ebc8ea3ee44f84c5fd8e2d94558586ee98fe33661f6fe9680b25a53451e1f3def84a5664eeb51f3876b6742f9d8d52a8e90353aec766a3d86e97c937", 0x5d}, {&(0x7f00000003c0)="7d662df48be4a4429456de4e784cf9b58e2e6205b3fa731dff926a2774c88e9e59f80dc5b578950e12d96fc7264db185285ae6cbae6eee8764847fe629bca380b893da288901eed61ad886680807625584ea2799fa20df8ad9726fe98ab206ff8b415a367969f05534e8755c562fe729cbafac9f281d1d82caa2cc6df6ed4f57636885c164d03daade89a9671bbd2adf51985ad97ea74b2a3caff39c5873d148502a8fe66ae72bb68dfbd4d2efb90913912fdcb9290b3e737fe11b4a0e28f905dd9ce5d9de67ff1fb3ad52f7bbea9ee35f575191a91f83b8ddd7e8551978fdf35adff5130b2a887b8198361b7e1e58524b9274", 0xf3}, {&(0x7f00000004c0)="8e48557826aeb3c12403541b992a29e7b4eee98cd568c2c877b3dd5f2519cb21d5d16cded069280205c06b4b06e18d2264a613cb8f31d5fd8a00b9ba9a50487210671ecad1e3d46bf3b2b5caf3aa7b076872a7cfdba227af711d5f9398b07ce540016c0e52de2142f417f376bff3b1b0c331196bfac28eac6db701c6b7809187a9", 0x81}, {&(0x7f0000000580)="dcff2049410ea2209474cadd289e3019d8e619c72859a275dc83692ff611fa0e06d7d5a38e75875cf9dc310c0460ba429ba49b7a3f13b5999a0c8465f1235e507d0ac1bc365bb9b35ff1072e3ad84215d8687f3e54ca114bbbbe7603415ac0dec357f43bea145832dae802dd8b8a8cdd0a7f7351982f06ad46f0734867d0e1b4b9f4c0817b51ee13212cf53885b512cf2b7d67d41b371fafead41ce8f7d8011866eb8490a7cc9ea64a64fd1aa69a", 0xae}, {&(0x7f0000000640)="65bfad88f358697e6d00fd0ccdb13870c382b7f068f90410ff3efe9248ddd43f018062bd9b9cb91da271e1aa41e03e9813d8dea3ee848c8723952028d5574a5dca2a1af88246557c72ed24cdc2c483936f8a1c4ac6b00e8b6df82796bb593d75024dd1cf696888eb42e2b9648c22afff02a2bc47e1ed7d9d6684570511ea80770fde37f8125faff5f3fc1196ded2292b2556a279cb5410d0137575bb250bd3add439a8e6020a6553870e25b1047b0f82cf55ce96b732970d1f8fb3ad1fe46946df151e1a3bacb30c58904e08c83a7f7a62f2459ae95a9593b0d89ffef5ccb686a8aec9950d81cbcd4b3733ab04972d1a39a561daf8d30589c83b1c07ab86530f21d523740724f038f38381d28372b84f25ddbca0e3d34e7d899889788e65e854eee1db093cfb6d633e81cd46e8c10483f3c2a56511b736e3468926d094ceb6a65bdb5091814ea9a652456bf294b428b485cc30db64cd4c37099552cae18d53b5686d141d04804b5fd4df088eb4862a214a6e408485335c33664a4b2b0c5cfd5127b214daa674852e194cc559721f3c5f9852d24feb881ea2a6a4c043b04acdecb9d2c45a7b910c90629a1ff489d4e8d3cd1e7bb689229fd91d6537c3e11e54f59b967e28382c0f1a774e85c5a82eeb411b82a393a297a5903e6595aec20ad52316dd32584f82f4a11815c9c25d454ac04765e5254ec0e0bcd579720cee196f969a78fa2beb448ec300cc7d77c7894aab035dbf37cc39fed93ad10f0c5f617c37c37776eba790193ef1d2ff595a421edc14705d2df8501c9a5877068258b7ec81ebc8dddc85c1a10a002f80ffd1ac34a12beb831c3027980da46deb06c18fbf8d7333542433cd4cba3807a11f7c1afe1637205e7d1708904b9dd271516c89c52ba1ac2bdc213e50fea548f48d0c4bf5102a0556035e33fba9c43a749bb1bd7d0789b34a559540059190cb72820734dd3d76d61c8a0b8a1d79898931da4dc649eb219feee41e110ee2bcd6c9c3e6901e579858dd5f16b5ca759fcf5497af29a6fa1f537ab5f3518d998d4ffb7381ec35fb7ab957fdad605307178dd1efce31f31ffaef4ce730b41368cbfa2b7788fe9c3eec680eb25d8352ae52b37a9d5b31cf29c02178fbe38046576989d9d746dfdbdf2a08115f453d24c91690d1f52511c8c78ade056aafc31d67d18c230b1986d225274ca2d6b08a4a6a461d372b8625bc56774e608b4021608c9125406e7879dfe56b30d437f7824bd652c1803084646eedf813299a78856ccfcc6b185912700cb9ee47123d9457219787cb19895bc3f250ec7a96d75208d94eee2f2c084fd97102d3ba8eae23e2780f26e29553105ae945aa8bf3200b57e9f1599217e56178e79459612473187b44752c0802d620e3e24509ad3284d39be3e4c16429c7b7eb883e4df2a2653e12f3343d4d92acbd4fd8efcd3e14d28ebaf0b5a236825ac3b605c13d75a5d50acf8d31cd02be0c95ddf338d46a9146df6c9dcafdd87922cc4672ebab64b51a92891084bcfe379ce21b03f1bd5c6161e23adf3cdfe0532f3b6fd1102d7003542b8f80f3e144991124891d6c9d22778e1b3f4d4a36c394ffb5d0d0bfb337852dc53ffa9a5da0319fd0f5b1a25ce11b7bc810c03ca9521ada72a341835d554121eb951fc446d2ed7111fef2f781cc2497fe366222c708cbeb3690641d3c7097c7ffeb167dbbd935ee970e67e53628dfc27c6f9cb016c802116d0e70216609090b299ca287c3cae3836e27a48940853e45b16979e9be21950e2116f40c4a60b191b8cf44a71e35ffda8434f312f1984737a643a384ffafd09ae09a8c4fc5eac91f5cac337a3fd311cf210da126602b5ac4e718b14a0797c6a49db3348c90b2c9a7fca9e23d99526f284c7241923e2519a96b20229dd4b872b98818177dab145a0fc13642f6c9b0cf21612e8eccff795733083ff84ced0cbb2110c1c809d5acd4d5116deea0feb161ef3184f991e12c3269ad0b9764243777787eabd5dbaa6d4161b8ecdad7cc7a473feb3b6bcc6163c0f0e509fdf1516ade07f8e3241a4424a2d52149a0a83fff335111f2e7dc6c9dfbd7e86077a7a3fb48ad6876f4d3150a60d644c745ef7196f88676dcfb68358fa48290956b6ef2dc24f6f47be092d152c2d39dd30101b5d7aaf1d11366e187e138039a911e32d74a3e4fb4f536c6cc80476b191e52ca669403e0f4cae037dab90ad477469d8d0c57b9724809a1fb88859e733f2c8edd52096ee78880f93e3ac3379c43df8da3a1c3192613d4b08e84e08a58bb5f5460eb67642f086107e4bcbfe6e8c9b2ece52c4b0b93d866efcc42a54f61029670c64eac1951fe03f99c7366f2b441af37ec7877d32d35a470a4f59746c5f2bd9054635bd35993819d92380cce239b9829b9b81faa82afbd4b983c65b8eb8066fcde35ea7c0290154fc23cbcb2bd146f94d76cd3fee921e1b29b13f2cac017e3fbd548d59b18a3191850b4318629e70503ee428c706b2ab76059be76b18f17b05ab241e04e36f5e673625ef6eac009fff5c80981c3e0813631a3521ea938eeb10ed90c0c38d55d1cdb6cefac42c3dab6ce689268a671ef65eb4640e3c4347119cd6157f0db2899ec92e280c6cb50dcb9164cfee8188ffd7d8d449eeb55ef6c8887abd9a19d9d5a06e7a226cc18319b5fe35310bb0145c994b0cccf85de4395fd2c2bb83d1b2ca07a8c50f79c69377ab3e0785e1550b70533908a4f3d0eef5d23ecd13ee89f209f7736aec90f40b2e5155b640cd5145c71abff48a6921b8f5add8ef26a87410bb13e8a4b129398c02b79b2eaebf10b8cc4581f246e1191c42b030f9288cdc22f6e1a7393c7465b77ccae471f0cbf4d1ac378f5c3bdf6933e16c1ddd06989cc5ca69583c2bd7e67969814a2ab1c1fe846191900b88601cb0b09a9a834c73dd3d4d368129e404df691986659b2d554baa14b51eff1775082878b20a640ff8bef1c4debcd20d5e46555c9dc88c03e7ce6cfa47a7f643442996823ddbacc24a9d9e9a3635e1426d6eef0818aba5ef617f0519391cdb4236e37324fee2a4ae8139cf50fa9cc8b86d95a5689328a388272b06435427515d6960fa96309913382ccfcd838fe71ca4e87da51cfebc78e94570fb3f45005bb8f5467fc123a7546cc71041dbd7990bb078c7be54146c2ba3e751a1972a10accf161f59b579c3f009605430a90bef5938b61c5d37363ef880a5cfbf8d4debf682b0d0b4e355c02ab7adf19e09b610a2dd08c1a2fd73f7b95f0140c7b1af22ec027756ae8fc94f3d8959922795c69db3c7438bfe07b9d811407c626f4b6850426910a0e0d74933ba187716c5dba64a2a422fd796a8c8f0fe8cc70f61ad4ae448c9787737d06248fcaa18cb2dbb517dcdd5a1f03a36818a6c44de7895a20d507b033cf0edda18f64c66b2fed4e6d6efebd60653112e91e57bdb38e858b5bfaef0c6f4a0ecb705693e2285e9a4a50c824f5dba1e6ec6379558f1b9a5cf955c5430fb5a47746da5697a13032f569badbf32c87a886035cf68d8602cdb6ceb16e455f41e6cf10e26e727bf859a2bb93fff201695b99704f38149d15e6bd483d204845d0995023f760352d70aa7c9a6f0a8d88776cc0f16391c10f808f3c8b8c9baab1c0eb1b740d6531e51c311fbeb9a43d4053c0369661af7fdfc9a125e7d17c8d4a4e05fceae38a3009e2caf6950f2919cb6ced82dabcbbb24760d48b30d6af28609ab63c8f2b695f797298cc9cb05870010bff1d0c92a8cfacea89d3ccf4b6cf62df252a0d4c104d6e0220bc5dc3337347fe2a60a643fa413a1b25d039a05c5f750ee2ecbd338f5f5648a2abd377291bc5f0d4a0d7a8f917d15e0f2d3fc4d02d5938750909c91e467938f484ff5db4da69e6a494f8d094b58eb9218388fb8890169abfdbd5f18640759a9ec3c6777dfacb399b3d58436da7f4eea9bdd8fd0814c8977804fc79e06b966911bff547aeea97ccabeb1f0fbfeeca85805e71eb75c51cdddf69d22cd9d88d8085acfa041c56b23e3cd15dbad020705b374a915fc3712ea2495c8d32a0af15e50cacb5a5c70f19ab14d8704ed3133b66dec2ca73cf9244d9783bb837bf672d277ab52791e1ddf8ecb4e513cea6fe508d7f13e78fde18977776e71aa1858065450d023035d0f3449b9e06a5abce255434291572e2c75a05520c38d43a7e9bc9ab87838b9e43008272874d794c42772bc63ebc7f81bbb5b34c6451a6fb38c4b85e11eae357a0ae87783b1871226fe29361c24fa4d564650d38f4813588345b21bda76ff1f7f946f07cccd2c4f44844f4041f2a1ec1678a69164767adafd64fcf5389f30ea021fef0697e656776cf708630c60b14bb8abea03b44f1c576a6601efc7be9194ddea14dc563e2c6c9b95fda5b37535e69497b98980d4cb4cc2c4b18cafdf3dd9051c5da893bbaabc5463ec5fca355e9d6ee0de0b3fc37cfd0830184e5e27932d500570ab1996a9f49f8cee7bc630541c23c929ee40828f278008c1b81ad3dcd8ccc1e6c58ad0c48c9206549076bf5d4acc31a41499888ea30dcd7081f2bbe259cfc93c6f2d5e7f490ecc5fc9d37b7593bc6a39b38ae1778e2acbceac493db6cd7f1bdc0b26a71e44ecbe4ae4131ddde9a26038dada34965826fdee5b41e2012d849ac6338999bc42fca6e76468ee0104e576f54d369890554539e8c96aff2a147dc2d7b3db71f10a6c7a8aede81c8b7dfce7b366573872e86bc49a97ab5c668c995f4a444cf3cc25a2c341a408003e5a1ddf53c0da039d34d0a2ffa781efdcbdc6315b434d5668f2173213ac188d5f0e6a51a5d538e38338c31dda8d7bb989c98c085da8b9e1c468ebf4d8704445464a79a1d35e91a6c967821864f6d695e095d19eed0dab566e3c29871e753cc3f9c91fdfbc1b5b43b3ee979354a56b3209a9cbbdcc6552208d6bd43173de6e2f631f42e416c3f2d8d1fb3f719ed76525e493b19bf8f4f1ec1e61fe1fc4969d87a6b4bef8935379a851269cf302abc436112af8d6a9e2bb448f433a7c3120eca9002da324eff70706ed543cb931afeca197e534fdae2dc20e2d648cb7f65cb532f735dfd9079e08f5e1b486a7f07bfc9641f588d55f3727ee5a99e6850aa6cca5a9bcd2ea32d99c605c4f7b64df2c1af71fbdfe8cd7108e0642e1c91fe3319a33dbe3366cc2cfb9b831666714275c3b5977612e49584dbb8f6ae02fdb70e6ee2d054275761c11e7d6493edefde4a02ee5da14349e8e299cbe03550d8fbe186c1c8c753d8b187de276a32100eb13be446a9d0ee56d885fc6f600185283f32edab9df688a99b8fc38df2d95abfc8fd205f14cb324c39f206aaccd61782dfd6517b932185ceb7a39778103ae7acfd7ef6a6a50737695be1e243e34e32cf183795b1180ed5caceb436b39e79d00bafe33ecdef2dff6ef940d45864ffc209c73051b6245445f6ea1390f498c58305b643f8a7c007651abe43e35173ace62d19c0399da7fe465b1a0396bbe467187c4e05c88cdd32e47991dbc6358b358e662d9480a2c0c0534e3ca0da92e6b882ba1d94e30c44859b60e20ae41bab29dd0f2021f68c6c76448d1bfbf862e77c6b4ba732c3344b99ea1bfca6905a3fbfbf220a1eca06d3ff7f3886f683d29e2d3f7fd37400848da42a688de55d45b68ba5324873c3ba36907509b32b1434a3ec3263d016ed864736b70e83272edfd48198a846cc4175c4bc664f81220c724145f89ed24d40af84f03a749e9159fd5cd3d25893504a35433605332b11961e82ccc868196febb64cb4c9b29024", 0x1000}], 0x8, &(0x7f0000001880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00000000ce00bc692e840120ece81380a182"], 0x50, 0x400}, 0x0) getpid() mkdir(&(0x7f0000000140)='./file0\x00', 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xfffffffffffffff8, 0x1}) 09:16:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x5, 0x101) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) fchdir(r1) socket(0x20, 0x5, 0x58b) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 09:16:08 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='<') 09:16:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x3, 0x100) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000000248) dup2(r0, r2) 09:16:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r4) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff11) semop(r1, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r4, 0x1) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b7000/0x4000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xd42}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x2}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8002, 0x0) flock(r6, 0x2) socketpair(0x26, 0x0, 0x1ff, &(0x7f0000000000)) accept$inet(r3, &(0x7f0000000400), &(0x7f0000000300)=0x73) munmap(&(0x7f00004a7000/0x2000)=nil, 0x2000) 09:16:08 executing program 0: geteuid() r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) socketpair(0x18, 0x3ffb, 0x8, 0x0) 09:16:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0xa00, 0x108) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000140)=[{0x8, 0x1ff, 0x6, 0x8}, {0x7, 0x0, 0x3ff, 0x3ff}, {0x6, 0x6, 0x3, 0x3f}, {0x8, 0x100000000, 0x8d7b, 0x5}, {0x8, 0x6, 0x9, 0xa1}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x7, &(0x7f0000000380)=[{0x9, 0x69e5, 0x7fff, 0x2}, {0x1, 0x4, 0x2, 0x5}, {0x3, 0x6, 0x1, 0x1a8400}, {0x6, 0x8, 0x149, 0x2}, {0xfffffffffffffff7, 0x9, 0x81, 0xe1}, {0x80, 0x7, 0x7}, {0x7f, 0x200, 0x8, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x84}, {0x6}]}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x100, 0xffff}, {0x85, 0x7}, {0x23, 0x7}, {0x7, 0x180000000000000}], 0x4}) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000240)=0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000e5ff00000000000000000000000092080000"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x1, 0x100000000}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) 09:16:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x32) 09:16:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x285, &(0x7f0000000180)=[{0x5c, 0x0, 0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="9b") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000100), &(0x7f0000000140)=0x4) 09:16:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000040)="2efd9a549375a8afefaaf002eeb2bc6f36d6f8fcd61b61f7", 0xfffffc2c) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 09:16:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000240)="a4") 09:16:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000140)="a653c1e9bd38bd40e180e42be0ecb5fcaa10eb9a24f9dc079633cd38dbf2b5faa463416e72b826a3d043b0875e987f697d96b0da0df6ebafa71cbe532b521993806170a8920919da110716a2f7d812a41b65b0f3131edf304a3e6f11e618d24fb447a10d2e6cde52dd4da2b1f11581d8c4656da834b92eac5749de4884e4e090d6161c132ba27068ddda93587ec9f26a12129e35ac0a31181c076c7c983865ce9a1c45b4c0d45cbad6c3faee4aebd2445bd5896437bf8153ba486de28a7872b481230e076cee701cf87aad13fd59e28195e447ce3bc7510e5750566fe1a7aee3914c85860e111c3003f9f0", 0xeb) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)) 09:16:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xa8e, 0x3, 0x5, 0x6}, {0x0, 0x8, 0x100000000, 0x3f}, {0xffff, 0x20, 0x2, 0xffffffff}, {0x1, 0x8, 0x2, 0xfffffffffffffe01}]}) r1 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmdt(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:09 executing program 1: r0 = semget$private(0x0, 0x4, 0x204) semop(r0, &(0x7f0000000080)=[{0x7, 0x2, 0x800}], 0x1) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = socket(0x1, 0x400000000002, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) clock_settime(0x0, &(0x7f00000000c0)={0x2d}) 16:00:45 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x2250, 0x6}}) renameat(r1, &(0x7f0000000140)='./bus/file0\x00', r3, &(0x7f00000003c0)='./bus\x00') getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) fcntl$setstatus(r2, 0x4, 0x40) shutdown(r3, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r4) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) getpeername(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000dc0000000000db00"/76], &(0x7f0000000000)=0x4c) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0xdffffffffffffe00}, 0xfffffd1c) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00df", 0x9) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() r4 = accept$inet6(r1, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x0, 0x6, 0x1}, 0x9, [0xff, 0x7f, 0x6, 0xdd, 0x6, 0xa0000, 0x7fff, 0x100000001]}, 0x3c) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0xffffffffffffff49) 16:00:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x184) 16:00:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x4, 0x61f0000000000000, 0x8000, "71893d813b855d37c8e55d70c2838799cd1ec251", 0x2}) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) r2 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = fcntl$getown(r1, 0x5) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x1fffe00000, r3, r4, r5, r6, 0x40, 0x3}, 0x2, 0x7fff, r7, r8, 0x2, 0x7, 0x9, 0x80}) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x4) clock_getres(0xffffffffffffffff, 0xfffffffffffffffe) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8, 0x0) write(r0, &(0x7f00000000c0)="786500e441e3de10f2378b4a0e07608f85fbdc08cb71181394446e0ab20083cf6fc03aa837a98242e22a3cd6bd483e72779a1288c8947680e2b5c0e7cc40e710e3c521c63dfaf148ca437a50104ecb5df9ac4de6f628af18e227038aa160b6f26a8adca35bbbbc3dacfa4379d4e0d4", 0x6f) clock_getres(0x0, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000240)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:45 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, 0x0) setuid(0x0) 16:00:45 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0xa9) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) getitimer(0x2, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/218, &(0x7f0000000280)=0xda) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r0) 16:00:45 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) recvfrom$inet(r0, &(0x7f00000002c0)=""/110, 0x6e, 0x40, &(0x7f0000000380)={0x2, 0x3}, 0xc) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x5, 0x200, &(0x7f00000003c0)="a8ce970bb96619246a1e5cf64d69c7f1ef2d223a853a88b180d1cfde4563fe035dec47e03fd40450b796eec34d4b4347f748cfc4e3e387b13cb172dd3bc0952d7ff8ef7152edcd837618ca30e942563a84590cc48a82484639f1378aef8f996997d16edb0c5a956f1bfb00d9b841adf606b7162edc65bc1583435c25a11c52023506b0c64d8e7fcc8157685c95a1ccef713143137be07a277de9080eef3cd010a832dfb6270762f4c21fe5de4336bde1b12c3f03c2973ce99ccc94f06679bd7e5d7b9ddc68c532e590b0faa5e47ad4ed8d0f30e0e615355a992c", 0xda) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) mknod(&(0x7f0000000240)='./file0\x00', 0xd0ec, 0xfff) 16:00:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = msgget(0x2, 0x90) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) msgget$private(0x0, 0x80) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="f5bec531694473e1991468e60fdc10615a169fd353a24706b617f75bfbd55a06c70a1f02ff80f0039ff73735b0d902f29fd7ccb6469f34ef08", 0x39}, {&(0x7f0000000500)="1aa7522ade33b33aae5feb40f626455e505b72b7cc96cf56b986c08b6c1e2a707f8e69473789c2b2daa013b63361001a96b03dfcdc19af71cd21662cbbe556d392e2d7cc34cd405561a8acfddc40798d0cdd64dfdb35a81162c3efd930f4edeb25a42f8c1e55e4ed3692d3e4ebc798928e7590af46782e998f9214bab4ac9324caabd7212a36ef0417ece8f3cf366a5788be545f4dfb883afef2fa8dac70b8d7a26b1410bac4f8fa4339e5c73bb32438077e13989ae5cf22e6af23135d7421efc9e176e0f26105da6af04ac6f2cbdb2750226ad16c58463b52cfd555cecf031ec22032a2b78b613f22aef7649c", 0xed}, {&(0x7f00000000c0)="a0266ce6dd9d63c4a9ed756f46b32643dc4086518f70ad822a00aafea7f70d2990", 0x21}, {&(0x7f0000000240)="e7986b20fa4d1a5ad049a9b1beeb5a53d263bbbff192aeaeebda6e323119922e60c8475955b448e24e3e1b6634bb1a5b59d2671939be10944ff66b905c4363a89c1313a45464059944bc804d925d94facd9f82f454a9ba38a8f4d7d072d7e0e0fffb91a5836312ccd45c1a866012eca97a766271efca176dc67936156d11e4c859b4267f9d8083ba61aa42c4ecf8da506026b4c9e7f5f9b2a4da4d1e94b8ee586ddf66154d466eeb780101b2b8d4ff6b01f67a70eed520555671f00169f15e5fe9005042ab7b997da5a9f2e38a44e489b64a9b7cf833810295d2919a5babbdff36a8f1dbfda00c73017889e15486b7", 0xef}, {&(0x7f0000000340)="82dd99967a84a026993c7837d9b257fa8779cc582c2629c63e8ed48934f4adadcad4646e2fb36e3830b98dcf4cb46a72360f62389865c6e23569088b1f5a387fca46d946b8e8d98574cb4037adba332689adb86eae18d077e38637ae6e42dc4f4dc1033fa4fcc08a1ad0a8051461919df63c7a15352757d365575edc1e1869c1ad6c46", 0x83}, {&(0x7f0000000400)="2ed577b0369d0fc8c229e72f9256f6d3531c4dc8f844dd19969a0987274a7d60fbda384ea251d7b5850837168dd7ce2aa691c672c3c3450cae51cd9ca8202b5ab310949028", 0x45}], 0x6) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffff90) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:45 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x2, 0x0, 0x3, 0x4}, {0x7, 0x100000001, 0x3, 0x9}, {0x0, 0x8, 0x1ff, 0x4}, {0xf7cc, 0x2, 0x5, 0xfffffffffffffffb}, {0x7fffffff, 0x8000, 0xf4, 0x477f}, {0x2, 0x11, 0x0, 0xfffffffffffffe00}]}) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x202}, {0xd260, 0x0, 0x1}]}) 16:00:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) close(r0) flock(r0, 0x3) close(r0) 16:00:45 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = geteuid() setuid(r1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:45 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400e7170600000000000000ffffffff00000008f8ceffff7993547d00"/44, 0x2c}], 0x1) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) write(r0, &(0x7f00000000c0)="f1c4669fe4a294af6a00eb20e6a42c22805b883edf64c4f34c454a29032edbb3a4653ec3fc909a2557f0e895a5a78558e0c6f877fd71ec1ee9acda90b94e69dc4c41e4433cd90429d7bf", 0x4a) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)) syz_open_pts() 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x5c}, {0x6}]}) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x801, &(0x7f0000000080)=0x1, 0x4) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') 16:00:45 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x801, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0x4ba2) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000180)={0xfff, 0x18d, 0x2}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0xb7e5, 0x8, 0x6, 0x7f}, {0xf93a, 0x5, 0xe5, 0x8001}, {0x7, 0x6, 0x9, 0x6780000}, {0x6, 0x5, 0x6, 0x10001}, {0x7fff, 0x5, 0x5, 0x7}, {0x0, 0x10000, 0x5, 0x3}, {0x4, 0x4, 0x6, 0x3}, {0xfffffffffffff801, 0x2, 0x8, 0x10000}]}) r2 = open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x80) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x8, &(0x7f00000002c0)=[{0x97d, 0x9, 0x6, 0x9}, {0x67, 0x200000, 0x34aa}, {0x8, 0x7f, 0x3, 0x6}, {0xfffffffffffffffa, 0x1000, 0x0, 0xff}, {0x80, 0xffffffffffffff4c, 0x9a3, 0x100000001}, {0x4, 0x5, 0xc00000000, 0x3ffc000000000}, {0x5, 0x1000, 0x4, 0x80}, {0x89, 0x4, 0x1ff, 0x101}]}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000340)) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000003c0)={0x2, 0x20}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$KDENABIO(r2, 0x20004b3c) r3 = syz_open_pts() fsync(r3) ioctl$BIOCFLUSH(r2, 0x20004268) syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000400)=[{0x4, 0xc4, 0x2, 0x1000}, {0x3, 0x40, 0x0, 0xffffffff}, {0x6077, 0x0, 0x81, 0x5}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000480)={0x3, 0x7fffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000004c0)=0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000500)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000540)) 16:00:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x7f}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(r3, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) open$dir(&(0x7f0000000080)='./file0\x00', 0x304a0, 0x11c) syz_open_pts() 16:00:45 executing program 1: listen(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}, {{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") socket$inet(0x2, 0x7, 0xa3cd) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x2, 0x9) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x4, 0x8) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20040, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x20000, 0x2, 0x3, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xee0000, 0x200000005}) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x5}, {0x6}]}) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x95}) r1 = syz_open_pts() close(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1) fcntl$dupfd(r3, 0x0, r3) r4 = kqueue() semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000140)=0x4) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r5, &(0x7f00004cf000/0x1000)=nil, 0x0) bind$inet(r3, &(0x7f0000000040)={0x2, 0x2}, 0xc) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) read(r7, &(0x7f0000000300)=""/39, 0x27) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r6, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getegid() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000380)={0x101, 0x5, 0x8000, 0x7, &(0x7f0000000100)={{0xdf2e, 0x8, 0x5, 0x4, 0x7, 0x9, 0xffffffff}, {[0xe4, 0xfffffffffffffff8, 0x3, 0x7, 0x8001, 0x80000000, 0xc47d, 0x8, 0x7fffffff, 0x401, 0x1, 0x0, 0x3, 0xff, 0xc4, 0x2, 0x5, 0x1ff], [0x0, 0x2, 0x7, 0xff8, 0x100, 0x9, 0x8000, 0x3000000000000000, 0x8, 0x9], [0x3, 0x2, 0x86, 0x2, 0x7, 0x2, 0x1], [0x434, 0x3f, 0x2, 0x4373, 0x10001, 0xfffffffffffffff9], [{0x80000000, 0x12, 0x5, 0x2}, {0x100, 0xff, 0xdf8, 0x9}, {0x3, 0x3ab, 0x1, 0xf0}, {0xa106, 0x400, 0xdad, 0x6}, {0x6487, 0x7fff, 0x2, 0x3}, {0x31c, 0x7, 0xc359, 0x2}, {0x3, 0x1, 0x8aa57c3, 0x2}, {0xfffffffffffffff7, 0x3, 0x375, 0x75}], {0x8, 0x4, 0x8, 0xd7}, {0x1, 0x8, 0x2, 0x5}}}, 0x7fffffff, 0x3ff}) 16:00:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet6(0x18, 0x7, 0x8) fcntl$setstatus(r0, 0x4, 0x4) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:46 executing program 0: r0 = socket(0x1a, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 16:00:46 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$KDDISABIO(r0, 0x20004b3d) getppid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000000)=0x71) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0xa0}) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x2, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x400, 0xffffffff, 0xff, 0x400, "972583e8e215d8621846d4b802186cd5eb597fd4", 0x5, 0x7}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r1, 0x2) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x1, 0x1}) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x100000001) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) 16:00:47 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="7aef885e44a120c3b65b2513df813b9f87d2f33a857da56faa2fb8471e214307919b70300cad5cae11b5641805e471aa3984d30b6b4cc0da5b19e6f6f429e2bd3a025bcdd4f9c2d43208916005da67d3fcbfa99a9adf21036a7dca0ff479a52cba8a812b72284a17979e7b6b5e8e1ed61abbd80b1b77ee77b9bfe7fb54c1ed2b69f8d087b430888ead926f19bedfcac1cc02e23e979d8bc1a416e5b43d5a0189d1606d2ab5afba9d2c900c1b8ec656d93257452909a3188d1025f92b8fd72fdfb2d1f605f5c41bfd286471be5317682e2346bc990011c60572ce32", 0xdb) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x81, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)=0x6) sendto$inet(r0, &(0x7f0000000080)="fb6798200eca304e9bc07f3d0151ed102ab10bec8290c43d93e46b2c0b19fcba237b670c74306c137f0130335822f098fe8c47aba2cb73de2abf59f819399a44a8401f8ac189c2338ffae7334ec627de0df612dc456a3229b48b767da4f8099df892e45e82afed33f3cb53840653ab7820a9c138dfd746def57648538e5c30c98a41468adbb17e4892f802fdc4ed3f13db0b4ae604a6922c717c0ac6748d118729217a1718f9facc5686690c986e56006c9f502edace8a84930be19df804ebb811c96d7812874464849232d762497dc6832c6ab445b2abf2f563aaed45", 0xdd, 0x4, &(0x7f0000000180)={0x2, 0x3}, 0xc) 16:00:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000040)=""/81, 0x51}], 0x3) 16:00:47 executing program 0: socket(0x18, 0x1, 0x8) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = semget(0x3, 0x0, 0xb89b222cc5e7afb2) semop(r1, &(0x7f00000016c0)=[{0x2, 0x101, 0x1000}], 0x1) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000300)="fe44878517357790c7a3fb97d9420ba6ab050523829caa5652cc515e71c39c8d3277a0170a2e1cc11f80e7d46623d964e2fcac0635263190a5f34e71cd10db1ba39ac62bed43df57356d19d19e63562c2084186824eacfd34ca6cba3942fba5df460a5b145b744a4a6da34be4803b1fa6c8fc276f80b54d697622391432c9d11bbaeb90664033c79c8d4bb4a1770c6fe14a6131887f4e0f034a97ad12bd7409940b3d8a582dbfd65bd990d3d4d1ac400e7e14a5c2cddcf66d3cbdbf7645603efa1d72bbe3be39b80463b4ef7afa7ac04b655152c1c625a98a44bf7caab05fba4b8e3e75c3e4d2686a193b9f922146618bc09dc14b81434dc07ba330489c5fa6e2d62f17646c4f2b02a384eb2ecd36c82da311be9cf94fbfabc325741498434010a56f34a4dc01d6ba9fab630fdf868ab1c8294533cbf27f4f557a63d527c63a7febe8f6295d403d90d44e64af1cab522697f75401b76a124f95630d02cc37736ae5c24a03a18245550f11576d34c76d97e3767364cb6e7515103884574ac1cb7dfde39fbfbcb16bf22583d7faa2923913b9e6bf408c0d111728ba8ee52a8d0cbd97b790fd8318f7ad056ade44ff5e73412e5e092300306708d07b1a5dbc985238f06b7651804e9ebddc14394b74b5258b18e0394b60c6b4fb1cfcafc891ec16be48117e22fffa0f136300c9ce191b938feb96cb9bcab77dc355c31e68a2f2ff5de12e20e6bfd3e3d7f1f47432a83f189465d41a4473ccae774463677165e91c099425f3e308c2dfc0c8237c9107cc00d22f2072fe9a940360d8a23d0cbbf2e087a97cc5286ac2690f91f12e1b32d9fe4fb7c00689c3436ceafada97553ef11b466f1048d75930669c7f4ed0912386a223cb380a73de56f7721a24f873a6fdaa8501e4f7264697806d139d7ef694d10feb38be56f222d5bbcb371c90a908644c72c01ca5938e818077e8c5c4651a9d5f150f2e49ef9a804db219cf941130953db95b897254a74a7ad4ac2c6f9a98dc4f2b3517cb0716ddb814d015387c1545d0e066b956798f38533246c19e26c501dd511f7999fd60fefd59bb0013774212af9ecd65fee94ba103576439a7e004f3016d7296f0fec3b6311095a17ac9a2e729361721b7d88e2bd1023c33de61fc3624816af6f7ba08b24d247044de3cf0b2078f00a4e457c102fe2c9c78345e431d8ea1157ab8566ba882d4a2c239ca7ad9ccc46edf2472d8ee56107fe5f9648c072ebe581dad422718ec39b1f36378e463a74792ffecd675a501872d8d34d7fa21af62be5728b318c5d6d5e77762a6cccf40fbd43ee7a44250669009abbbad445a8ae46a242e5d0d90c115daf5c890ac8df844d74921fb71efd55cc3613cc8e8ae2d113fcefe4db32c5f8b0d3073aa6c544a3d0ec4d787c882dfed98b80fdb1e5e699ac725f9d286905f8becc5a6b8b3d1bf6518b0772d0668ac02b4895512d5b563ddfcc698ff19b2b9e3d27e975488673bf1d8f8f8814d62641d34defcef7ec8623226506d289f4326edfeebfc605e12e47c92d919e7a417d5b0253a02f7488441f325dc30bf0f4ed653ffaae0d751327b6fdf4651682a4f8074d926f4d1f9937e32988913a83f7765aa73e7676f4da800c2e44c00b60506d9a46d3e946b34e545d66805ee877a7905ea295a89e0cadab948ef838f838581c568c705929580bb0f08cbeac8aaf7af4b616aa0f0eaae6f90e9f4b2fb878d643d4064ab96fc274eb1b38cd1ccf0426961ff71cbd4d3b683333f0626f544d5339973188c27088b6c4f82fb65b6fa6d844e06fa2951184f5ac139a76cc9885407184841b13ac14602e6ce8352a011ad541ab5c258aa95a8036ebf576f1b40498487660032092020c782611993f00f6ef57744326d4b12355fa8d8eb7cc9ec60f2756dbf9d02b1722b6403f63cc68ad6a16180b048b14519f8130f6914b58c6012963a9d979af5ca52afee06d035251e6b60262643e097b912c995545051a1d41089a1de4249639572297bb9dc061978522b59e94b6b852d4c74568b5c5dbf9a78a5a2525db8ccfe498bcec397d9fb3c0866783af0c01d7f5d8f6dd7e05da1994dbfbb4754058cf1cd2df907a1f5229069adef33c8247b6fce8654b369b832a553e08f8ca693df0565f5e1962eea1e0abc0970fa8b22f3d7cc6813c1d309f94ac41447b2a5d69562ca4f2b5dc5c9c719251ce33e1a51d75f4e57be17b55e120172b0ee16ff118333d524ae8e45bcde6c991f949683ec65847b049125e12bb8823ed30ffc42385960aeea700ee54f408cb07e62336645b68321808cc47d59dce372a4261a155b96fa7dc60fd5f213df3f29f668a924ec135cf64478d6ff517287828894f513336f602b54efe5c188f0e50b0e888dcab2977689eecc54c3c3ba214e025083fc32b4096f3faa22bc1b6cfe60cc954d43351a0f69b95b151500044acc8d3f9f2fd2b9a0fd8027f6fb988d28fee82392bec34324f280023508580a297a0e0b1dd8336960a5a4fe5aa1f122bbbb3e19ea06976eb9bebed56525b26f9fd024d0768d20b3aed6d523fe9a8df1a886357ee8b39074f503b433ee494d473b5665719ed50679161101d49fd4a5a08b637222b9fbd2d80667142ad5738a8201f61c3810cd9c67d1c40dfff6dcdb894cc045dd294d5a87b421d891ecc86da35794f8c0236e279bc969f013ef648ef720fe28767eb4bb039a693d2d7ef1325d63b68006aab2551ceaef576e1cd70ec077fec6baf2402568bf18f4405cbfbde9e36a78ce15807c24b2ea9de4f92b4e9a6b92dec2a945314cac2c7e98ced8388b7f94ab6a3cd8390f6caf57b02b5a4a2e7faaf2a3838fc79bdc6a92e478489d7cada290b665ec1258c55e7e49ee4b21c05c44c3f746895d60a5e4fc205ab8519b9b615d906792d385b8358d727d4f10fe7806485fc146aaa0012e44ad144c3c174f58418cd2ee30824222fccbd5e36bedb0d935a949b3406637ac65b53e48075af47bf2fed94ddad83dfc58ba59bf91954e1b6706c343b1643449e7cfd300d6265d5117f8830fe2cd41f35d2657a69f86c8648836ea753586ea112807c93d869079d1ec4f759037eee8cf07cb732bcfaef6734b268a8717d997ef708d4f489f90ff5b0eb30d3a999617a9990335ac004aaa61dcac246b470f564367525252f8221d1fc8e8e804dc3bca722c449ad2b767a5760d548f28fb85f5b1282ebf8cccd1a0f83fe7b6b6ef37b7315a78b601498277ac2b2e81188388e2b42ac30da1f5531e6ea557e3893d66cfe58f1edc76155ffc67f6aad3acacd2ff719092977d435bbaf545e78fa3f04b9d91463ba8bcd95516378be43b96316584d22531c43ded9567bee453817d2cb11becaac0573f7ac3062285dd0560bc8496ecd1cde00c2f216562ebed93e3f7603b096de65a51027eac82d000ac1374e7d106374b7fa4fdcadd3dd6170be0ee4b97ebe5c7dc7ede0203ec04964b58684e560cf9dd3f0dbdd19502bb6be416eef9ad95df776a1ad1dc61452837f057b25db7e03b75db935f57df9331f00a5c070079466746b6e14a29204586379d931876a507af9b35dd301b2e357ca806d435d6755d1f44f5ce5d44d077b33237ec2f9e40bb81b72863eb3cfcf06a40aefd4d4673709923ee4c4c50e5ed214ead14d5e9834e8e4df7150194f4a7c233730cac19825731cbecd1abb2f6bd98c967573fdcb62075ce8446298707b6fde1c04dfef6c4031c138cf60e39ea2bb63aecdeedd2a6080d0588b8cb062453c2fd7fe8f674ca146f4f0cf0faa737bdc2bd243e84088e7fb68222966841d6fe1fb2eeeca5c70acdc21d2eeb92aea412e72fda5c5725f7fda1240fe3c9d27df6eaede41620a64abec7439cd092fbed0c197eafa57b13338565a27840312f2d793dab37d31504511516931c6b2a27bc67da1c753fd2e111a14e30843d71c3fb0c850bd7c571f135acc312b7057c269e695bf73f2ebdddb5e5ea5e8d855f4cafdf2ab06cd1823737d9beb76338ae85aec99c9eabe60c9389dac2eb76e67e6970bec609537950a06baf932920be8cb71af1fc515c7e92a1caba85f158b9b34cab36a55f80468ef71e00a92bcfcdc8a12332d57f0a43d6d1baeec629c572491ca88f8399c41a35adb82526e98bae18c77e2afe969a2ccbf5f65aa6f6bc404cb59c7d955261247a2199d4bb5f3f0beb8e8952d24b5920423aa9300f964b0c70fa5d9876689cf71d730292ce08537aa6c00503d3f05ea09ab7931c8ca74fcbf1f86ed8e9ad52a705b62ca16bc0038abeedb20d79e9cebcbae60a885086480a360765928ed60d538b6add07692aaf624f75a00fa2c0544003d7fe3f8a022074d7113949c5400e1e185b63955d44795f61b081d8072b182f2f4a27634f9a4ab2808e28d0c9a6eab2f675d9f12189ccc10f9eaef6f6639c6bfff5a80b4ad8f650c9aaec87aa0335924507fee9ff7bbfa60e83b46e68dd4bbfe4cfb29fc7d19fbb0ab5919d73847c579a4a524412b46611d33ef9c9de20be9a03b8fc46732dfe8d330d6f305e71a336365e4d281693c857f3436335370ca990f130521fa33f955882e335774492994827163db5438c8c49465b2613d353478ad9b37b0fa846b12e80db23c7f143d9451564dbf25b89984a6339b621860debe6af9425d3239e567bcc95dbc1b068c66483c5b3dc957f71dab8ea1a4cb25932648983687e2b790e7934cd7c9aed86e684e64e96b57326d2b360c41d42b874e589315be0d947d584ba8e8f39cf834f0e2d23705f4e066bf574da3ce5f2fd3ed6bd9418172821b5c74e950aab3402ce291e5d35a27b1e01de72776814487ed921e3600afde9487d011ef2ae52ef2ed5aecdf72ca971472b0a3e40a98f2e2c2f6a78eb2425153f99aad47b53edcfd321aa0f3a6f688f6f93dc8b444dff6b81aae045d80108c3197f4d8ba4ae7a0894c75328980f30fb4b730d6df9b6260ae65ee67029d1f503df190ec565eeeab9ad977d8d2891e8a1e923e4d9f5fef6226e8b70954b0bbf72e917d9e5000fa74b73e72266084978e13252aa41fa55e8be1d0999189f2cf5c362e08be2d5068280b55f504fd78c2626868ee3b54949c1408b3c37714c896b136cc2f2d4bbcf9cf6f00b1bfb3f6dfd5c994b5043a8409cb3b941fbc9133e08bfc44e763b7c3fdf64d90a826218711f8042d11816b4350a4e04570e3cf65b653c8d3e76b583a0a1e9888ce74a4ed3a05b2dc1cc62cf74766a0a36f4ce181e9ff90b91dd8acc798a48c506d260fec51556aefc6aaa732a4ad4237f8d9a04e26aa35865e4a63630d5a96ec73d355dd6eaf84ed9154c0f691ce2d5d07737e84aaf08ccdb3e08239b53998f52a680ba7c1617b8452ae2045fb8b8da6c21714624d85bdfe7b127d7653f549411c1a6e39833d616b17fdd286344ee582d8823965a592c20c7bb3d352fcd2d50a651b02edce2494fef39d24e0b2a55e40cda29f3529bce6d47ad74806d01c29464815ce6187bb6acf50d660e61f112f4dbf1cb9f653110eaefb72cd984125d2c8fb67f8ed70a9e3f46192f25868c81ce0b6f0bf570ff4af9414a5cd430dff7d4eadbf48b8d10d8535ff1d779a0f36a5e7e1628a62face830b27c5af20943f9a90864284e675c96550106b7c7b27c8777abc4767915ed370c763affb52e6e5da25c8deadfa76d88b526d86c0e4a79547290aaad405bb033755fe807fa62483bb884ae6e5491bbe623d7197eb1a2b98fc8f9cb81a4ef9145a16329a635e21f8bea747b6be0aea437ffac62f565d6c0c0ff846799b7fc6b4d456", 0x1000}, {&(0x7f0000000080)="ba27bd9a5ab461022d755a49f2e35a4f35b2aa38c37167b9223d0b1525eb49fb138b4c7ed518a02bbdc0474f252119373869f705e1509cc58959b64de76da1d65a5bd750a2731fa0", 0x48}, {&(0x7f0000000100)="3739521a172c2322f56c5a855ac749a7d8ebb38fe35a81741d12e5b46981ba775c9ed068396a5715b341c6c187de6907dab4634bda70697e3757a794586937c36238106249b9eccfd4ba4c18766472720d4db3c72e797274581fa1ddce788963008248cff34bf7", 0x67}, {&(0x7f0000000180)="089843634d3eac72bec6c1cb03401e169eae970e0a6edf541c2a78c60cc5272bd52b68cf48ac7780151e5f84beb8e96ab5aba56ba3630420c0dacc080c642fb681e705e4b520c9de4529", 0x4a}, {&(0x7f0000000200)="03f883cc9b570a2e4ba265ab04c8da88551ba2cd33e6ad1d0228fcd36593046e4ba0622b7d0f7b84b99068d30c8ef79f18f241ed2c0279437d46ca379e908a2db33821fbbfd649c7ba2264e540280aa940592824ad8546e24674b2ec256c14fff82d5b875c7228ebdea5cb89d76f95ffdfb4eab485e9923da14bd775186f0a86815cfc5694220f9ad3d72b8bc432fa8299ccf673608bac7b46725eabdefb8adebe98cf224505e70e55666fe0a52097418e550f106035dd", 0xb7}, {&(0x7f0000001300)="15281512004b7515d80a51511571d374ab903560d001a827ff78281091dc8d7a0719cc4b0c06a755ae6d5912de98aefc88eb9299864c3533a5b11d3d033f142b68cfbb2cb2ede689f8942ee17cbd41723764060e3af9fe2d022da1a0120d66a0a0e62aaaec5d44de6588b37c016b7f3f9994bf7fbf9c6bda3d1a46cc0890decfc302376ab0ef5dc039f8ab37edbdc2770cfa8efcfc963dab7f9b973e9cfe9b1065362dfb4fc8439a0e8a27dafaa02c39570d3b5b1fbf37bc9fc3417faf340104911484ebfae27eb5cc8be043a9da8dc66df1ac51d8018b62ac991c1e7bc5e8bb45cc611f8dd2d23c401514b00f13b27fc578c30a1eadd42a", 0xf8}, {&(0x7f0000001400)="0c4f8ee74119fec400a20b5fa03bc479e1f055c9d7c87e617f6a16ffb6db999230ba1c4b88d7f66ba5ca4f3800ce93d19248553fc68a69638537dcda62a2c6e4be8550a6fcb0501a0b0bfba455d5838096c66740967337c207237917319191d8922fba69b331fd25d1117a1714cbb1c5afab81ecbabdcb5ef1b6b185", 0x7c}, {&(0x7f0000001480)="f083c4ade3ff54b8f4433e7885d590e9c0b16f6c94ff8f9dcf3f77141f144221fe90ed0d86a0bd368df2b3ff8fc1781af2a16de7a001bb69ff0784a5e3e5684170d4f7fcc8290dbda13fca6b5f99e81cd2bc0369c469d79ea37b8a13d5bfa3f98d5a86272058fe0c81377e8b3aad5e6b6f65e536e84da086f46cc8ce2cfb60ed9b5a935687656beae5d70917da2fb24fc7", 0x91}], 0x8, 0x0, 0x39) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x8, 0x5, 0xab5, 0x0, 0x6, 0x7, 0x2003fe00000, 0x2, 0x2, 0x6, 0x101}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000001680)={""/16, @ifru_flags}) connect$inet(r3, &(0x7f00000015c0)={0x2, 0x2}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000)=0x4, 0x4) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x0, 0x104}, {}]}) 16:00:48 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18008, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 16:00:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) close(r0) chflags(&(0x7f0000000140)='./file0\x00', 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x3) ftruncate(r0, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) fcntl$setstatus(r0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x8001, 0xffffffffffff8001}) r2 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000180)={0x1, 0x7fff, 0x1}) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x0, 0x8000004) shutdown(r0, 0xfffffffffffffffc) socket$inet6(0x18, 0x2, 0x7) getpid() shutdown(r0, 0xe4a943f0bf8ad269) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000000)={0x9, 0x6}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 16:00:48 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) pwritev(r1, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) socket$inet(0x2, 0x7, 0x9) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="0de1f5c3059d32c2", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) 16:00:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000080)={0x2, 0x401}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom$inet(r2, &(0x7f0000000680)=""/4096, 0x1000, 0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xfffffffffffffffe, 0x0) syz_open_pts() readv(r1, &(0x7f0000000040), 0x1) 16:00:48 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000100)='./bus\x00', 0x20000, 0x1) open$dir(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) setuid(0xee01) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1}], 0x1) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r3, &(0x7f0000000180)=@file={0x0, ""/81}, &(0x7f00000002c0)=0x53) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f00000007c0)=[{&(0x7f0000002b00)=""/109}, {&(0x7f0000000400)=""/68, 0xffffffffffffff67}, {&(0x7f0000000900)=""/4096}, {&(0x7f0000000480)=""/138}, {&(0x7f0000000540)=""/80}, {&(0x7f00000005c0)=""/227}, {&(0x7f00000006c0)=""/214}, {&(0x7f0000001900)=""/242}, {&(0x7f0000001a00)=""/235, 0x3d}, {&(0x7f0000001b00)=""/4096}], 0x1) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, 0x0, 0x2d8, 0x0, 0x0) 16:00:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x64}, {0x80000016}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x9, 0x1, 0x1, 0x1, 0x7fffffff, 0x9, 0x40, 0x0, 0x2, 0x100, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xc0, &(0x7f0000000240)="006d11261632e67ac64785ff78197a1258a691d4071424241dc1ea7153e8ca3ccc2c709c782e7bc2642d7f8e9cb773ef286e387ec6d6f9ee3ae150b5b35637623e88b7222e17603242c1732fe474cc810ebffa92c9ead077458e94c6301c185ed91115730037af4e34af33be0d32b921db8648db14f7845b1109078995cc51492e1e05acbe6f2b049eb3a96943901264a49255158df4d81f9c9568923fe4a2c4e70776b449782faff751f7c174ced9b47f86bd0ff0c1146594319a49f6d4bfa3") 16:00:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="0f7bda610ad68674df5847e0e1c7253a4e80698bfb1530b6df1e879eea5c62e07fbb7d5d7db0d43b9716f4038202b783d505e918f2d17cf55bc093c3e89d9c13e61070f7dabc96c5b0d3e09d620a646acb667b123dda8562908a7f0604571a1331b052a83fad89048d746f4f01ebbf37e1838464f50049e0e2728519257977fc0d7c9a7567d3b6c6a5ec4a8d67e7c282fb55957cf6904c27ec373b556d2308c18c0fa04b4e5bda466fdf2cffc59ea3341434", 0xb2}, {&(0x7f00000002c0)="2d9fc9dc9499746a72efc1247344bd7b4592c68d9904d7d74bb02cb63ff6c6e92fb7676647ec8a86d9937e54a6868934cc138b6f063564cb25171a", 0x3b}, {&(0x7f0000000300)="e41a53ec050b56a0838e61d021b1ce", 0xf}, {&(0x7f0000000340)="15447f2ebaf4ca8e62776c2c9fef868c9184ac38d0dcdeddb013efbc7bde", 0x1e}, {&(0x7f0000000380)="8633312c4d075cef1fa6a86b6dabef6cca8f4146e97c436ae8cb6f3bce6d6160ed39689b37cf26a669d975c245b6938eeb7fa0fcb51825ce196cbe374e4f21f629b6dda7d41e3257e42391fe6c8a6288a33310f0f5b59d85b9417b168fed9f7a881176dd3115f89820bd01a4bc6fef5ac7853e7ee67c532e369fea38d3cd08cbc64f7fd2e39464ff1d3a88fba1ee6ae283697fd793763808135eeb4c2e2ebe80b67ff86e", 0xa4}, {&(0x7f0000000440)}, {&(0x7f0000000480)="45c0aa6524794687e2e74e20a8ecec063f73eb3152620fce101a14c3b15af99d322df9d4f3be9a27287a56c06bd7d423446775c955c4b27310b723a109eb98df70f99fe95018d710a84e7c6324496769c8a2d3b8083a99c9996301f6e9114166dc", 0x61}, {&(0x7f0000000500)="374c25896666e32fb8181ab4fcea6f33a3322094f7c8e077c34eb0bf960d2606a43cc08cbc88beae5f405879544f244f8c1a03cbd7e7dd97e04a0967ed27c2496552ad08d56446be7a953863de0f5cea3b36c43a4904f378b855088f47652f81be1b70e4d209a119b394ac07cd71", 0x6e}], 0x8, &(0x7f0000000600), 0x0, 0xb}, 0x3) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x20}, {0x6}]}) ftruncate(r0, 0x0, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3, 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x3, 0x9, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) connect(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ftruncate(r2, 0x0, 0x2) 16:00:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x25300) r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x69a7, 0x8000, 0xffffffffffff8000, 0x1, 0xa3ea, 0x800, 0x2, 0x2, 0x0, 0x6, 0x7}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8012, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) close(r0) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0xa80, 0xfffffffffffffffc) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fsync(r1) getsockname$unix(r1, &(0x7f00000005c0)=@abs, &(0x7f00000000c0)=0x8) socketpair(0x19, 0x4007, 0x4, &(0x7f00000002c0)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="9bf539a136e62c999cfe08c7e715cc4847e3", 0x12, 0x4, &(0x7f0000000100)=@in6={0x18, 0x0, 0xfffffffffffffffb, 0x6600}, 0xc) read(r1, &(0x7f0000000200)=""/87, 0x57) msgrcv(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000006f81e7b91b86acd2794730ce040a0754791c5e0e0ce957d2c9b0f7f48e8e07a92b8d13f8adbc53b4b61a2ee3de64aaad2554aed5761ea9bf68bce8bfa1ff1085ed87cf7d90960d6240f43a4ad795909bcaaf55d0333c1d0bcf898690372bea974b6fd89370618dbfb3441ce8bcee47b0534c11d7ac841843d5b1e111c63b9bb3c6ba47f43ac5e2cb2f65eeec86de35226ca2ae993ce0cf4bba4b5605c60580338137e2a02077ca15d391e2ab55d97f09d8c7c01c6e2104f3a4814ec1e32ab43783e19acbb224726cf73685008831ad7487fd5c512c0ebc5af27cfe1ada94746ac04bf9cdcd409b00000000f1ba1ef88eb21924489fe1c91ac2c3063734b2d572000fe75c36872af378a492d4244e390448e30d38555a7073e05a2da9035df3f965"], 0x41, 0x0, 0x800) bind(r1, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="85f01c77cda33811613db838081896c270ee63b54929e1dca651a6198c2007127ffc9e1bbfb4db1970456c96a1783381b4a941a13d2d7970fbf64b5c1922aa80213bf31b6b0f9cebe1183d4715bf4903f0f7327aab8b78ba9e87a330807c4111bf6c424c87dce0c806a7d2cb539453de80252f5dd711c51471082e2caa64674e66e7a9308f9246650685d773a48c7238d2b21054b5d561deecc0afd538af83398b8277b358a8f494fe88a62f58fd50c7953d4e6702b7df", 0xb7}, {&(0x7f0000000480)="03ba4493134a4a6e43cc19ddc80cf10e9b4c4d072dc6951048d7e63b58a4126119c34d0b97ea358fa8e49d8d79ebe58d247a2d5d206879bd9675b18aa8068810c9a7f5ef056b449ac806eeb5a184551ad083d7f6f4ee77383538608a9180c2b589c910b59cae0645a044c610657d906d0ced0dc7e6eadeae628c074693113cdde81a30dd5903cc6ff5", 0x89}], 0x3) 16:00:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = dup(r0) fsync(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0201fcffffffffffff"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, 0x0, 0x0) 16:00:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x0, 0x3}], 0x6, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/47, 0x2f) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x33, 0x1) read(r0, &(0x7f0000000000)=""/24, 0x18) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) r1 = open(&(0x7f0000000340)='./bus\x00', 0x900, 0x2) sendto$inet6(r1, &(0x7f0000000380)="14a07d32d82a8e02a4e37e1624424bcd720e41c202", 0x15, 0x8, &(0x7f00000003c0)={0x18, 0x1, 0xffff, 0x9af0}, 0xc) r2 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x114) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x9, './bus\x00', './bus/file0\x00'}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) r3 = socket$inet6(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000400)={'./bus/file1\x00', 0x1, 0x9, 0x1, 0x1, 0x800, 0x9, 0x1, 0x0, 0xed5893afec07f7e2, 0x2, 0x3ff}) getsockopt(r3, 0x200000029, 0x69, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) pread(r4, &(0x7f0000000200)="a8f9aac4b0ebdd4c", 0x8, 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000180)) syz_open_pts() connect(r3, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:50 executing program 1: r0 = socket(0x800000018, 0x0, 0x100000000) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) socket(0x1e, 0x3, 0x21213531) 16:00:50 executing program 1: r0 = msgget(0x2, 0x0) msgctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) msgctl$IPC_STAT(r0, 0x2, 0x0) kqueue() 16:00:50 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x5}, {0x18, 0x0, 0x5, 0x4}, 0xfffffffffffff000, [0x8, 0x7, 0x0, 0x401, 0x401, 0x84, 0x1, 0x9]}, 0x3c) r2 = dup(r0) sendto$unix(r1, &(0x7f0000000080), 0x0, 0x4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x1ff, 0x7fffffff, 0x100000000, 0xfffffffffffffffb, 0x7, 0x8001, 0x2, 0x10, [{0x9, 0x8, 0x7b87075b, 0x6}, {0x4, 0xbf, 0x6, 0xffffffff}, {0x8001, 0x7f, 0xff, 0x1f}, {0x4, 0x2, 0x3, 0x6}, {0x8, 0x6, 0x2e5e, 0x100000001}, {0x7fffffff, 0xa59, 0x9, 0x3adc}, {0x7, 0x7fffffff, 0x5, 0x4}, {0x7, 0x9, 0x8001, 0x1}, {0x6, 0xca, 0x13f8, 0x7}, {0x7fff, 0xe00000, 0x8}, {0x80000000, 0x4, 0x7, 0x4}, {0xca, 0x7fc000000, 0x4, 0x1d0cbabf}, {0x2, 0x0, 0x1, 0x2}, {0x4, 0x1400, 0x3, 0x9}, {0x100000000, 0x40, 0xc481, 0x65ce4e09}, {0x1, 0x3, 0x4, 0x1000}]}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0xffffffffffffffff, 0x4371ada4}, {0x8, 0x8}}) r4 = open(&(0x7f0000000380)='./file0\x00', 0x10, 0x2) renameat(r1, &(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00') read(r2, &(0x7f0000000440)=""/62, 0x3e) getrusage(0xffffffffffffffff, &(0x7f0000000480)) preadv(r4, &(0x7f0000003740)=[{&(0x7f0000000540)=""/122, 0x7a}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/33, 0x21}, {&(0x7f0000002600)=""/111, 0x6f}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000003680)=""/145, 0x91}], 0x7, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000037c0)={0x10, 0x0, 0x4, 0x8001, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x400}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x13bd02ac}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x401}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff4000/0x8000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x2}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xd7b}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x63a}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '.\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$getflags(r2, 0x3) r5 = open(&(0x7f0000003cc0)='./file1\x00', 0x8000, 0x82) r6 = shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffe000/0x2000)=nil) r7 = geteuid() r8 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000003d00)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000003d40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r11 = fcntl$getown(r4, 0x5) r12 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000003d80)={{0x5, r7, r8, r9, r10, 0x0, 0x2592}, 0x0, 0x3ff, r11, r12, 0x6, 0x7ff, 0x80}) munlockall() pwritev(r1, &(0x7f0000005000)=[{&(0x7f0000003e00)="208a495452f65c8a88c734ff8ea9f5e1b840fbd7e23abbe0a4e9cb58198acdc981cee9d1c6ae499e2f3479c89211cccc6c02e0c2333cd5b14ec5d17f69969dfe4993a393f06248ef9560fb04be3f9a5a18ac64ca4e78789758123411006c5367ec8754e3b931b84b478e89027257ee441dee34dd2ceee5370c33579e5d370bb29676c67a594aa217b8b5f9877db5d413693ba786046b53a004e685bbc07e408361b2c7e614827437eb96d31d0e4bea3d014d3cea36b598c6a5e66f3a32e1c00f5e3631851060a194a9c39376feafa4e698f382e55bf00db8adafcb5ee4aed0cfaf3c2377bb298d416984c16e6901af2819", 0xf1}, {&(0x7f0000003f00)="22f0295d9e16f77ba2ac3cde2ee6649e56137f9243cf29dbcf394c15634eafd4bd7b7764c4cefb6f7938fa071355bc855c7daceafc4813", 0x37}, {&(0x7f0000003f40)="3088aa062df3fe5a3da1ba310b2199a3fc02dc938d90ec0f46e58ce0e6e2c983a742ec627453f619aae5eef583dc998ef3634a9065f0d5eb4cef465e884b98e06302ddd19d372f852d7cae758060dde304892a3dc9f34aabc335de4d54a4ec4c3c7a3811317fb50bc62a97d34f65c911d81292ccb2c8e387101f9deb6d6f84bac0de964d0a666095ffe87d2812053ef49a64904a433076c306507bf386674002fc18b4726e0c96030fc6d59fea4ea5f82bf51f3f687f2f4ef8d81da08048cde4b03bfa626999027541735f8ee766c8c72068681232a813b16cc971859f7cfc919c528b5e007666e387823e3e95285cb3b0c9ea9d7e5b366a0faab468246b947323996f0c35df880cfb00ebb9787cd3a2a25a8c81069ee9313e87602924bc912b4271a8f211ab24eef4c13c87bd2cbc4e75c8cd35b7c74953a332ac23f412868e6faba34567482b90cbf0d912b7a2d565aae4d0c7a263e679245db1283e1271aab0718c0b00fc2f205d12fbb0ccbe3b894a850ddca522e2fefa5c8a93d80ea4636bf0bff79601405b1e6932d2fd6ddbd721ac65ea30c39819e04776072a845c2c39b852c528701e5bfa1383d391e39e4cb4928e7aedc757391ac77bcf2768047a0c9430c6c56dea82eefcbfa25b41c60e6812edc2487e1c77ac2d0932abf5b2b20422b6a5fd695eab7711b0e0bfd15dbca1fa88bce410d708773046d1b493d8009a49bd6d83da4b4323bc5980c7091a6442d3d69283f008164e6585ac27e17d82cabb8be3b9298e128edc9d57a5c769ce0a70570c9167bea380379165638d660963d8177c0a7442c1b76801a8926e4b8095830060cac4c5d77ac839ed13827005ee54ebfebba1be241ade8fbc49d8b66eac8c041a9bec0c7605e9f2e2929642e3cc36e8822f9b3b8ce4e9520e70719c97c6b58025e86bec8d4a65c8ba1e954d3fd9ff7d02226049c5968fbdf767086861b663f61bb8731ce191d961d8777e2fdbc6eda4c0faa3d21d63b29bcb34f079dc8d9e60e38ea8f4fba28ce72c12e0fb86ecff5ff728a9131c5f2a561b38e9ea4c16946df9d5732c65fcf305374700d35ad4556df6c87a13e6ce4dd030205a8c03f5b98825ecb228431c405ddac894eecb9f3d353f2c86664a8aadf36c13efa89eeb33cebe8cccdafbdcff613cd3a158062195ce5783f74b4625bf76268ebf4016d24e7695d740df516c6cd1261326e26f1a058f353f53d0c1d86681b169e72512607bd6f29da4d2fcab7b08b379db03f8e0557f15c5c0da00374270b00f4fe5b8ab996b9f4979efdfbf900c4621f7000c4369fae76d13fbb77e2477805df3fbf824aac6206608d96d2248b7fb0ad9b218d2426ff618e79379f48c8a2e97b3087a60d4c949e2dda2cd7aee4573d9d953e4cc4c95f6e4cf041264d45ee499edb71d3351e990bbc0c3f464d63180a0951623056859966af3cf27787fc6971be64c88ec63d05bbe20b32dad4a1cf79824d5989726804d92d635163fdce3b91b8fa257dd8dff7ebd49fe127893e09f62c5a1adc1a1d8cb28ea78520d8de0210d315efa01a952b3685a00c2776c912ab966bfdb5f8fbbf96f2384030ec6ed992f2e8b2443f098132648691e265d13a993e769efcdec5e8f1b2bb760d948d3ad7ae3aa0e683762107d84635b38c8a7d43d75584891c21675148c3aa748c1399eb56c78969043cac5ac33ea7680b7118a02cdf9e94d0fa982c1252cf34bb10501d3c0475fa5d75c0be2245d9962e66f1cc4d996d4b04857f8e51e6a86b6ccfcb6e576711a9a4d717d61d15d4f772c8f7c7ae72c911db1540bf004865a8421cd998909f6cc87fb84110986d56001d9573e164bc113759124cbfe903e17e0491551e711006237f7090ef687d1d7a22708f59917168f563d842828d1665d3dceaf18894c12b8412e9aad3e544f744612c52822e18c334f6ea01a2d7b40ce0f479cb185466ab594e7b4a8ab9766a0436ba1b62e1df92b627830c59a8c92f3cc1ac926983c8554239baaea5cf62794603b84a74fd3e9cba3378fe508c8cb891aaeee36937e8c2a970758eeb6f4dea7131ae84cc597dc929b1f7909187cf5c3dc02687a7127df5a64240146269321d86e54647eddd7b827b524ec21cbbd2594dbd3977e6ca992416e1ce8a071d4fe2a17c2131eade683b4849435df905d89db73efadec7075df503ce3d1bb14c972a9a23c1cd7723b21c90ef6f19df99dffc9ed8b07eef11ec522e83fda07a8a05db80525bcee2a3bf6cdaecceeeedefa9a36ac010ca2e2513549e13fcd40e9ecc6ca336e4f50ae9f6f17219ac505a10e7cc7f30caae00e6e69789720c95e3be1a9ee182c3e34d65adf01db1435477fe1aea67d2624bd45d074d7b862f7ee0e989f0b87adba2bec3ae946f5fb66d3d5d5493422405c92d9adcdea75f5eaf73f088b42f5abd9a89d5359ebba5201c7113af7ec6d00b3177a50bc1f833333a052829b1b20f0abfc61db17ad46c3b31d72def4fa204201df6288e5205f17356aa62e185d5d83a7d5f4c5f223048492fc2dac7b46ec5060c88b257c13f84e5ae1137bd40992847aafba6a5e2d5fe56593e041bdbd5ba83df097b99bc6a06b01d4c2563762b05ca8ccc888f3766b3f37bf261327138402dca2659c56901a204a4fbf3b4912633c7d86890fe252fa354bbd4570464aeb0107d859a56cf613a5acce8b766e7da14b4ac02bd082df0abbebc8ef79f989372e7d2646d6bc16f9e4232bcf50b850cd851bbdd45b60ca143d8a20c074f5dcd937c64377fef32a7590a9a52724498f47e7687f7365e01d59161018737fd79a8a915d5eee0708eed36ffbac5f77db3b570fb6e135747c1e98b3f8cd2de5766735ea164438e7303a48f1ae101399735435a5e951b24b548857eefc3e3271b8320c4bba3b5380f0892b5c7248f10b538f60d49d266067b817337258735d083eb10bfbffebd79ac5c351612c8c2701192c12c0271bc750e150eb8d8dcc91e7eb123647db15755ac9619253e0a994243d3ed697208989e850da254f00daad4917bd011028eefb695f1f36ccf15f87b719e98708d879147a6e7aed0443a56c8b405b09a93a3cdff0f26a1ee4c394694d31ffaff41da8613da46be2e8d3022669876551d928fe0e09a5410ae17e740c863f294b288774e3e71614c53b964bb3a4ec3d9bf1c776eeddde773d23754bfa1c6df0c7c9c633b9cd09e30209b77a8e0d1d58617bccfcb2aa4b358090a10766cdf0fe15f015037e222e2636afc583e55cce96949238c2fe7f36c97e41e63b47beb3addee5f3578ead6caadc2c248482e8f7c18f14eb18771d873b4b6613aaf5f8235ea1b6f861c7ee470c86057e9e6b1cfc3a6e139f89a3ac70416720f733fba9454896dd1ccfda687dcee624500d550f6a2a8f3760abaf05fb49297f3013568152aa417bbfe3585a97bf049b60d1a045757491c5f87033af410ee6efd805fba3eef0b8b17502c4d2665ea956a4e9a89061b6018b978244b7cdbe8c2c38933e707beaa1cf60b20df15ca076559fc3e453d12a2a5300e1194fde29b9720a22c222228e89e6b2f34770bce83329eb64c5f3a6a51e44ef0d0a75e303c8263486cb465eebde7d39a058127460730bb0617c5caac935db338d02714ca4b7e055eca82fec167dfc11ab27df9c90df8f5a59bb1e583e3f3c44e25f979b3f19d7d983fb5e234fd046f5218cf33c20ef4434408f6c605948b8fa3048f72990fe35159238df7031e0576451d5f735c830645f2aa4b3dc519350196f4fcaf1a82b596c4218a99ecbfe2c5dc013671d2ebc81f28e1b94335ea54167977d1e1de821312887d3ba718734b8e0bfc015ff2c9c73bb6aede7b6243793c7eb5c8e34f9b289ff380de6cf374d2215206a9592f30e8c07e5dc552d7cfbcabd5b1c6d10926c68b5277bfe3c583203cd155c87cacb2efc1776ad027e2b37c32391e43adadaccf7be54b1f6f255993bed514aaee1c6eb9c285bef52acafc5067c48aafd537f41f180bde8bb85f5f2bd4f1775188512df4d2c0991946d88084573ff880557dab355db5475290f2007066ffdb0687a9e48d051679119b685cb9d43a8cbd828bdb0904c9a0e806a75495ebb7952761d6040c3b9fbef077505c4181a63d10bc1b30a16a0a6e85860bb3787a8a71dbb75cdd54fddef2b106b2edfea44d4de9aa36995cf2ce8873ff3d4159da22e86c42aa4ed9fcf94a4cff5df9bd442846b3157674d93a7b714322f4d025363a154da5d1a1d0396554778105e6faecec42566dfbb733fa05d672fff6ff7bbad16b6b32d152dcd39566cf073ce1e2b7401c49d96b1ba0702131a9cf236ddadc5e8644a98843071e066e413acf4e130bd3109186d6ef3232f66cb6a3d4e7e25b88a39069dcad5e1b56410bae6b049f39e696753423f84e96fee2bb323f66eba39ba7044ed8b039eb9a0471cce2d65f7147a73946b43c47d571caeef049403053d9bba40389cc861f2c9f7b849a0517decbdeb9f1ad44195b0612bdb1df301d5c441436d9ba14364705bc54197a0f77b6a073eb8fb8fa5aed3d94d4e603c74d50bd1c81abb92adc910bc54e8983c8c0fceea25b05528da033108731401d5370026177ca0f987ccadbd4c6af184c39e1bc3b26c458388748a45afffe6440e8bcc6fe12b43959b3d66cdbbf29a8da5b05e522a34d49b4f4656550d10dd77a887feea3517c4ca32247671effad0c02acaa499227698444b0d30aaee4db44afa17f65028c79c0c7bfbfa080bbbf8e738183c81d4f849980a328a0830634d1319b41608faf1311f703c9c5f1df1aadf5bb9924c1df44a1fba82c2f36b963a71676852495f28555a56dfecd9466f5a9ec99b7f4de8980ebf7a8d491edb847dae3c5da09561d671b2f9216e9f41f69863253975d54d479a474ef61eb8e685d4619ea667791a6fb9564460f61564f203d42bd9b77ed6a9f0d76b22fa641e3cbf5ee29b48892160431095eb93ff200fe919c5ee5163f7233d54049d6c53a6a5cbacbb4b46c3e06ee21359d7517970c06a1424f9d0a14d7ccfac2a6a694e55fae66fa243528dd8ef5e7889ee15ebf9dd05bd137cc98356666e2c18c6cc2e86212a1dc37d2d46edfdd4b3614ea485f2665d12b9a8e5ba768fa6577fbb9b58703abb67dff3c6523788265ec6d76ce07521d61c31442917cc9887e3da783faf7ab9e3e1bd097f7ab0678dce502c6229d77e432f52972684527796c34d790e52a4b1aca81dee530a86ee36d9945b43ad2f956b2df72ffb0afcb518b137e3915ccbf5198fd2df7230459235254bedb0be00025302c696bae1ecaedbfd1ac2b713c353f698d83017533916e28da0cc15c35bd7865faf60880574c17b18522b9bf42afc2cdc1b9bb293a665bedf98680ec819e73c6ba437b64e02996a71b807aa2ac7bf20a789f904a2696837615af47b26a33d9322fcb2113db3884486528c201e5e0ddedbf513a2e0fff760f5f8c584189877a6eebbde41e0b333815c27eb945384d8aa6c9e8617c7e6ba244295e589564a0bc860183e45f1870b2375a51d2c79f053997ea3302f5e2e9163ba0751e92eaa4a7a0eac62a2a1f148abd8dc80d651768bc93e4648e84f4bef8312be48821a0e9d98e4c1596f2802d087400c1e6474117ca985e20e38f6fb2ed488edd343ae4e75d47548642b8f2590b1f0a70ee01c553b73bb6b19df1a0a410931dc079bfe821ef2c033577e00eb47d55c1aeaebf048d886c2bc50f5eadbe674753ac0caddeac35f51159070ffdb41ad0dd5b621f44dee49db120cb1d0bebbf0aed1", 0x1000}, {&(0x7f0000004f40)="1dca944c814178db4b5a40a3835558", 0xf}, {&(0x7f0000004f80)="9c76be443b339ef699d972e68b412d4827a4c947769a033d4b659365192abd6424623902a1224f9546da3479650513efedce656f276544b5664fadff33de51307a6aa36acb1de0e584ac63bb082556f610acfb6db385c59cbd7b81d47f7050d4683d8b", 0x63}], 0x5, 0x0, 0x0) r13 = open(&(0x7f0000005080)='./file1\x00', 0x402, 0x2) fcntl$setstatus(r0, 0x4, 0x4) connect$inet6(r5, &(0x7f00000050c0)={0x18, 0x1, 0x9, 0x3}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000005100), 0xc) 16:00:50 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x28, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) poll(&(0x7f00000001c0)=[{r0, 0x4c}, {r1, 0x1}, {r0, 0x7}, {r0, 0x8}, {r0, 0x40}, {r0, 0x100}, {r0, 0x1}, {r1, 0x82}, {r0, 0x104}], 0x9, 0x1f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x5, 0xffffffff, 0x5, "e9ea5abf0a51bc28b0c6171c2cd398a9b64c6857", 0xe95}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a86870001885a82813f", 0xffe5) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x100) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:51 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x0, &(0x7f0000000100)}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0xc010427b, &(0x7f00000000c0)) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x7ff, 0x9}, 0xc) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20880, 0x0) write(r0, &(0x7f0000000080)="126cd8ea2901719f2e", 0x9) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x40000000401, 0x200000000000000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x7, 0xe0f, 0x8, 0x1, 0x0, 0x2, 0x5, 0x1, 0x2, 0xffffffff80000001, 0xfffffffffffffffd}) write(r1, &(0x7f0000000180)='b', 0x1) write(r1, 0x0, 0xffffffffffffff26) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xa047, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000014, 0x3, 0xf908}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x2, 0x401}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x0, 0x9}], 0xed1f, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x9, 0x4}, {{r1}, 0xfffffffffffffffe, 0x60, 0x81, 0x7, 0x174}, {{r0}, 0xfffffffffffffff9, 0x20, 0x8000000d, 0x3, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0x60, 0x1f, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x6f, 0x5}, {{r1}, 0x0, 0x80, 0x20, 0x3, 0x3}], 0x4, &(0x7f00000000c0)={0x7, 0xffffffffffffff81}) 16:00:51 executing program 1: semget$private(0x0, 0x0, 0x49d) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) syz_open_pts() r0 = open(&(0x7f0000000000)='./bus\x00', 0x480, 0x0) semget$private(0x0, 0x3, 0x364) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='{\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\']\']--:{/\x00']) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2404, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) nanosleep(&(0x7f0000000040)={0x10001, 0xbfd7}, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) syz_emit_ethernet(0x22d, &(0x7f0000000180)="00480f00") 16:00:52 executing program 1: socketpair(0xd2df421bdfbdf290, 0x4006, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000140)=""/109, 0x6d}], 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4, 0xa0a2, 0x400, 0x907}, {0xffff, 0x10001, 0x101, 0x100000001}, {0x6, 0x7f, 0x100, 0x5a}]}) syz_emit_ethernet(0xfffffffffffffd04, &(0x7f0000000340)="b6") 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000080)="3ac1167de8b7f54c62a4613e5e5f7e7896bd1f57c317a8eaae0e5f47f929ac20ecf4f2a4b28de898c8c1db093bafb2603f7b96ad96e653e0434a8ea20a9dfe22066d03880843633fba27ec13acad2a58551598ae15c887804a8ceaf6ec65cd80b6fb9a2515092204a82e92902bc988387b48b6c3467d4b0ec5596c375345723cde8d7999cd522be63145cc51a2c91fe1e6dbcf3646199937da47d8197a7a66956e3c0f25ca8cdcb0fc3d8cea3271ba2e77dec791dfa24466b8903632fc3a244f686286a1d87c31687da3d3e76041b4eabefba075791752cba39efaeb2622350039705c8851c108072d0b5e808d51fa1ab5edace424c5eadedda6d4f3bc19816f93fc0a2e7eb21cf00bce91425ed184490e3054bfb4ab4e80e02b516aff13c841dbc72e9cd4c868d3576850a8fce65efd7ba5fb6c0d317ac86375d362d6b8d7cf76289c2beab25f327115f1f6c715df355735a9f03a08c07b0bf7951b17a9bde1b7ba6e651648975f64b0b9b6cd08b10ec52ac4c2c1f769dafd4e1c954cb26693fd69a18160c93b910858afe9775d57df15c9b67b0b6c806fee1140603a154741729600048feca5f1ffbec7de81030e93ab9550e8ea34b9df6a5108032f822be9acadcfb29d381d673a1e8c5b82aa5112807d74efd889b5e34be5ebdefbef6b67082e2a9ce2dd59f0ee70af1eb7d2c44c04dfa6e9818abaa7e16ef13997fd3457fa56aef0de2d7f5d534d0c0c3d7be8046329b15051e8478edf20eb75b7386111ee7396eb261fdfcc7665583e2374a7d45cc38deaef17aed5a8c4018db7b76e1757a42ff639537772b88576adf950b104eea820742b777987cd8b12ba5632d41af66eb392a72f5422206c35f47b9521549fd612317dbf32466ec3f7b2df79299d02b7ce774fa98f329bd9575744fe13a50f94163868b3a97fdc96fab986757f5e4d1951bfbf6eac3a97db24ed0e656e9c560a4415cd176df07eeab5b4444e83c48e46bb65f20d39620efce133cdb7baa7316270162fe946e3c1a756e0a1f5e730a0fa174142036fe62917378da71bd05243d86571b67b143338c78a2a991d683288130570755e3bb7e56e5923aa512bab35c2e88d92229338ee8a7f094762cb5066e9cb8acc8251c431b3074bb66c22200c8ee90f0378ea836a71517f605875e145b94bdeacf81fdce007458fdeb1d22404038853bb243154198c7933c67bbf4400f9d69f27486884565ece718bda7be34b4a2e683df6b0344e72d6340844d6fd1bce73e6f9e6928aaebe6cf4993e76a442fe23dba8ca71f3a76f3b2e0f1ccd89cdabbf00ebc7e51b95cd8dc1cf66abd794f7098cc87feab7322df73c96cb472657c46f5b5e6577d1a037a082bdf55d48ef53087c5d5ce837b12a912de5334bb710d3e3d0df6b7a4e3b7090cd3df8d4fcf9577522aec3735ef86a7872a3ee5c42e843dcf55e5c6d14f2ffa50c2da7b114c8d8fbf0a52f3da508ed7188a6d63bd858057485c5b08ace577be601b399744ccedbd9a31381659daa1d91033a22d32b4f372bccec5c69d8f41a8f085125a579c0eba2cd69679f014ad240dd8c1209cd7bb3f367803b8285a12599b7afaf7f236eb14927886ed647a541d385a9edec6a57e13654871dc2279aa7b0f9a9af1932c0a8b963fea8bb3b4eb04b23ac0756ce4872f45c2e203c29781e1c357ec020bb31ee20eb78644fb3a7a787e3f3a480a1454789b0bc1ca20b24672272d1b820e6fd69f6ec1b90abe69498ea80fce6936000bdcb5725ed8e84100882d62cf9d95a4c260b4c8489ea57e535291743bd5722154a1735915afe0a391d5786d7128bb24c2d59a90ccb4cebffa7b4ea5bb16c3f5a833eeefdde924ca2ea203f40617d6c3ac91ba46f0c934b75ad5b87f69ac91546e51c1ba783688eb4e2ab381e0a741603b4a8e1470190a1a07e442826b9582e8cc65c182ba51e856fa4f6eb2fb8bd3f8f6340868a1373710f212fe0197a00e60d393c15a9da3308faac8c8af1cc0df9f940f139cd71a02d99ec2611521e915eec0c87665b1d849c42933f2ad57e2c5bd1d1c5b080607456b6f151e3b13e0520b5088d4833e0e9a511751913be6f87cbec73afc6a76c50f17dfb9c2ab7a7b53bb57050efd3ad1a5aa4008c83bf728bd65e2399732297e036f34c3792f2f983a7050c27f7136aa57f2472f7f97dee94eb191fd7dfb47b1230383059ee511e39e277bc88b70e849cec239f2a71dfb8fa5b9362009c4ae6154377341806728b198e401d99fb10ea5bcfbb067b9880cb97c26cbc08cbdf1ae160f92d544f277a4d5c5adfaa073eb51683a1458b72d0d7ce200787b70147684a2772e12d9cc16a90164404e9063615e1caecf522e2798ec6cfc1e7dc4f970f77de258bafc6acc5f75c30250ddd96374a954728f57736f897524a8ed9f1cdfb1fcf6e8371cb3dde4ba70ec43845eb03e5157b4fa80093306274d2fe2f15b709288ee7e5fbc300aad9dead22c836e46994eb982df546dad0da75e46ed44e978ee9690af024388b1641d348537fc7935fc059541081b65312b5b49526f7a05b631d4c27ab55ea9dfe90da32a2cf93fb578736975aa32aa67105364c6ea9a448ba6a31840d2026577319fa185eba2689d96a264cf90a44004ce565b54b6a1e85fb414004e51dbe55d7edad0d83f19925dd251a7d50b32c61b22d9a8ab489b7d28aa0152b5530e6243c1728a44675b5dfdab5ed1193206dfd3ed7cadf60a95813ca605777487c197d42a30db5de0384d2ff9e2cc0d1c4ced121dcfa11d90754df26d8eb148c511b318e262318a6a60496ec808e73646ea084fb1ddb0a4f4ac3595e74f537aa30c17a94176fad0e14d9efea12223b736fec8f0ea3d21f9e5c96a885962dd7be3e47646b2fc6826cd42f6c1c2a2bfd491bf9b6b87112a50d03002808b5774aa5f433f558326abc226e2a8144092ec241be135a24ca7c4ee26977004c48043134845ad25badbaa79c5d7c5163140f311191df99e349781db2d2dcbd6a0f5d72848cfc3e83f3eb71dc427d882a7b65b3fcdf9badeac207cce463a515370d5d4bd63f054b9a95a556126c983b6f76c3b555c6109f1e97aa8ba5e2c09bf51d2c21299a93f817cc17e8795bb9426e991c5df2e1fce5140510c9bda9e29eb46097591520eb481e7d37dabce04509f6aa7a309ffe21f2ffaf2dabd0a7ee6de113f370a0012f0a141162dff45681d83b2860ea598da94f4163d9578a5dabe866c938aeeb3a1cb2876bd4f82c7cf2cdf31ade56cc35753ffcbd79555b5da22a8beb99ae6e1558d8025f80d7de53ee040e1e30c7f3a5876457cc0469ec372534a9d3f014bd04bfbe3303789e16194de09437e032277a5f2badd191297bebf50b3acc1eff56491df5dab791cc9d7a663b7ec3636df43adf0ef3388811687c9ee1a676a31108e77c9a3dc4f5a99c785efd9d6ea5b7ee01e57750d1e11300b7b452a5a0fbd1d57c1e83b819b00945cb6b99051b6a262b6e9adfde7c81635298e0b483ae9e027bb136d4d2c11294ba57cfbfc3cfdde70c41829e75b807eb6473b3cfaa0bd5cf6185225e0a285473218587c822ce2487910efe6de1dff1c2894c694b3893a0a867730aecf34e19b85a0e30ab86938a0973b90b3d8e827daeff805b19a6de2e6aa7e867046620d61ffb5ff48eab1a5ffd1c0e9953f6dd6acf22a1ad4d780355dbf7b5201c7bc77a137dc6271047cc0f6484aa94cd62062216faadc2d277c20f9e716fdfca5a7453fdfdaa58113666ca681a5000d567ed5c9fcf9ea26ff0f50d0861273038405ef5ab8093fde3ead538e4cf1c41a165ba12d8131378ab45a2a0d93c49d441240b787e717d081866b4d20d63b51502cc313763dc2188d5a8628deeb327ac1ed3caed5ea5d0200b30e8619ae1175e2197d98df7f7606d07cc201ab426118c1c341b0f1a58fcaf22466ec12a96712541f6b5b3f955e2207ce54ff04e212507153af8c86a1e438ed7e555f1928964581ff20317d6613cade40b1dec9f295e012abbc65c398f448a52c3200fce69c9db67b493cca6c6e9ccd6a19e8b00ff4b19ae6559bd5e25a379e875d8edaf69a1046180551e047029ae8eda7f7afa9ea05c1b3837fe4e92ed7ab6ed5618dbd4e7afdb88d3c9ae5b9fd5e3fdcf14387d73290235e7c43af3bea2b08d21bc01aee98b870545c7e1e3a6c8a7b6dbe9f5e98fdb74a4dd5829f160f40de325d5c7539b748112b634f469668843e485b4285680abf0b95efdd5dd435d06990ccf81299235a0565cdb56db44b2c781d3f96a815eb19ce68d832970565d0a7571d809b50c88ddee162e10d10d4e54c2423f96a6b5f4dd5ba7bef8c5c17b259850751bbdbc05e592bc5b1b02fff7128583586c43c0382be10597d22e31fb70b3e805f9e1abfd77e3c3b2c0ac4213345d98ef71538c28e58f0807ee2b4db2efa5c6261d0efeb9fa8e561b47ab8fefb27c15815522748ef7b0990d7913a1d434216489edb4a9deeb9db5e5fdcfee0620941bc1c0c33ceb15fc5ef2c50e4f2e81fe5ccd314717c61fe09fb7e6dba00b1bb4e2fdb3b6ce05064f7f5845a70ab70f73c53f6da07d5c3d7bc7f453d6b3336bd0f2c446363266cef565b3329ec178beaaafeecf78565512dd15fecc737fb24dfba71431a859ca76fe4b075ce9d9279d9cbab7c987c2ff1756f865963de801a3ac154a14528a4dade866949f8dda25b509944fa34cbcb7c10e920a9b1a4d972488253e28426adad8af801b01ec230a28fbe71e3984a2e2d0056efc8e339b38c891cd9d2c0b6dc83292f2dd0abd5b655aa21fc286e279ce1e9a43025dd04cca983e951548421514f4f356c13a8a3966d4076da80bb97a9380fac86f6fb5c085e0520d03b24cb6d499b2faee75425a40c940a4e92a8a9ea39fa9c805b9afda26cf208a5ccc7d60c62b789efedd8a558981f3a1916655bb30865b6e84c96f5698918eeec0dd0efd99957579168640506920c2e9ce982de50eeea1bf140ed274a5768ebfe76c42a2588af9a150f18b16303f6fb8a8c31a33e1d0bcc62dea02b280de7886b0a1586237a4f4af2256f731f6e5c881dd9eafc60b5f631d5afe06161e0a3bbebda523f7ac701f0b67e7de7854303058a768bb780a31348bd6f6469eeb8bfbf552a097353ec85d88986de491a5ad396ad75339944bb648c103af170bb0279ce2b6693cd65629c5593cc71f4b7163e8b4b0d20447fba6b14f72c339824cec5860daeccbf2a57485929a9ea0b13139c95807e45e4a2db75c64bb9bb8558f9e6130153db7b28433a8b0b6300761cacb9646a76bca375b548294e5a96c7a07059775f6b4dbe3b2e01f69e7976b448bb9f517db7487ece8364a5b77e6754771fe3c83a992d419fb0b4d9384225e00f5a4d25cf02f8309c1392ab1882b919632e4226c6c5e92203a314f150cd4f4b9c1f4a3b7f4501fb5a0b36ce803f80a2b9cc7d78cc813d1159401c5174ff9c07fd5c8b9298d36fc790989861dd8db6790c550d7458950c186ef097c3be8c0d06d3b8746b3bfd963974d95c0c21fd656e63452c3847e29dd8641341ddd61918a3dc1babceb860225f39765bbd0f45715b66ffa8827ddf33ddf20ab26cc515ee743aa47d476995e8eadc2aae38220ce39d879c20766841252277dc0aa3a6e78f71db032be24b6f8b685d11e76aa0e867dd1f90861ab8eea81de2c4fab43ce6fe3d24e0f733f80b02e6f64ada88fd89d58f024ddc7f9ca282a5b869a3139d0b940b610b1a325ad333178b8a4d3524d33fd85cf152e2f286e9049353ad7288e", 0x1000) 16:00:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) clock_getres(0x2, &(0x7f0000000040)) 16:00:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x4, 0xfffffffffffffffa, 0x10001, "ffe17e8510ba8668db9e7fb7439b00f870fb5583", 0xffff, 0x1}) mkdir(&(0x7f000000e000)='./control\x00', 0x0) r1 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) 16:00:52 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000002380)="4e3f91d2ccde50f5d7d976a70d977a5c82b25c3d8802ee0f4c87863a3f8a8957e7b141c10f46387a00e93bb5856a64492844d574f8c656f5b8b2611ed12273b8686fc53289c31f8ba29f0c7a854bf4efc1a122a52a792a5759de07a8c44c5a279a85284bce60f6df363cfdab0a4525ecfa4896c0bfbdfe10bb5b102e878ea0a72a145529e34cfc67e26e4b94514e67c3e79b7272c6963e3c218fde8cbd4b5aab13dea9b96f924f32d95c40d9241d0f8df361895335ac7f21951b1061ef3947af030836c50c8eeb01612c57a375a8d07a85c0e835b3c9816d2e9cf3a12480e6d9a6ae808d77986766f4362d7cddcda1597a99d6b961b6ea856c12c10f647b8673999a1e5c242c6e1324793f05dd433f14bc85782d7045a588ad3cdcd5e40ae174361caf4d3a6897c35c73c45628f128679064d367c38665b08caf011f56f80b5f81085a99c7762d9a5486ae4caf082d035c3df330fe4717e08d7d4680b039a912ceef1ce702c2f37a8a180d149b58adcb8ad1e49887743a816ee1d391457fad2006736b9ccd6a679f648cff7aca8ac315f81f33f4513cac7fba9d9c3f532df384b714ea8b5ffd9856777bb353a7eb3545e67c64c9e8fdb17c6d11d19f6aee7c10b54f11658a70d932f11c517e94ade94b5e5e081b702972703d8e02840ecab007c79e9bc2ea5c1fa694565ac5e9ad0d84a6dc8dde5ad299c1d974e70483f780712a9a6bc19df0bc859dbc4998ec65f4d63b4b67d0aa5a14545057fc87d67e0767393af9d5574c736c9a0b0f69b30c26ea7fc86acbfba3991aaaad1194b11e460d14508378dba276391415e8167c5bb387959fd163ec808ef4ee922877bddd237c42ed0fbf0f4f3defba032454182a962bc52a2ca5eaf0d2400211524c9e24af957dcc93f4dec0ee3a6aaa9658fbaac8d665dce86362235f2051c6abd19d3d432b84bd51bdb871c74e1fc717228a471cb425daba14058a54f2357f2377a00213cfcb0fc8332adfdde8b86bbddbe490da76584b10d0228881948e014ad90c35551360b387eb676d9055df892253d2758e98a2391062592898403572e21710445820624f95fc71a905721e194e0c22928474d3b4eea16e1c1251a0ad1e38d13314f8df7111745e965b7580a8fa712fa6f88c282170ac9ed9baa2098eac33e99ae6cc99ff55e163630a8d50d82aef625278c0a6eb0ae42fc627e24cd6254d9202ce4c22b4fcf5905b93b26d2e9806bafcf1e001ba1b7f05b4d7ea2b97d9095efa9fcc487478670e81b42eb4c6687b3dc78b40fa5133567b44717aea6ccaed51070a4adfbf75afd990bdb3a6ff125bd9ca409f6877ed5004cf5255cb6647c85b335aeaa342c1bcd7f805df0a4293becf4ece9ea1afa74fa764604bc98cfc035a92b0e0eac4e7dd3b8a28e5218d7c1463cf4a4d3294a8d92813ed4bf27cc87680c5f945ad8dc47060f17f10bbe8c68a0345893e9cc7197ef923267384efb8b9fa9ea239c4e5197912474f036df12cb2e6ba7f7257e78c819dd1069903822c083ce0aec02bc4e45a09bd7f4ef8635496e0f61e8ca826deb0b4fc25e30138ddade6e2c4a25b12aca7d5ec4bc59f956f11b387d90a978984a650a4afe40a69b56f84c2642b1afb9073cc792172f53a008d1584e41e94b23f740ba79b5fdbc55b199984d4a0917eca0ff9f17e8590d3834649048ea0e9b023622f6885ac46cf77cf38fd47838d7837fc9f42be0c58f0ba60f3f25f1f15d0e7abada93807f05d8f31e37fe34b6a34a48610969fcbf660e5f8ad236816bdd3274a009aaa79abcc5e1951a6fbcf0b8451604bf0610c130a9e52bd9c791f1f67a2c9fbb4e4b48fdf60668c1615544e65fb435dd60bdfde42cb9c49d415fb84d4b53b0293dcdd04b8cb39e83ccedf26ded3f3ef2e26e62226d6fe7dcb7851f93b273d83a2feb5c0db7b64da381681dc3e225059ba6e43fc5044ff406b57985649b41ac4e73deb73bece4045c780b87ba8fee33cac19308d04dbe5157d4f8d4d8aa82f4c861b2a01a26ee927fc517e1eea94a2d71634ec3705b4bd6c11447b8b9b62fad520d4ca5cb52016491751b154e6a6b3bdc31bf2daded531cc2add493da8f83db1762ceaa332fa185a92bea7938e37f62d62d7ecce59d8cdf96fc0de9d9e8b1fca81118a38c04e37ffb86d48d5328201dabe4e5079bd2737e492456347f8d4562f9d452d725ad3fa8618871d61e02479c20093eef7229d2fb45bb5b604f6b5a3a8bd22d56bdb45252ffab500bf6cb1f0c52a78fd6a80cc2e0933890173ceb8fb06dc7a1962eb9c56c4771025debeac872f03b3ba9e87657eaa6477b349f5bc1c73802df332b50a3e9de2a41b7d6fc3c66213eaabdd9f71b5fbc43ad7a0072a9bb443451cb3b90d18c5c43d7a5132e5b2ecccd4138e55384ee04688f9a4fc9a489ffdfa362414b29aa030b49f8e384338e620e67460cbc7d39d2321e83ad88cf6576da7255c8f4d5af43155f844ce1bc4b6d3e82124a4bf0f9d3fb15359d302439dc8c1b2b229727251ce0f515c67ad84114906a15dbb07973c8e5857f8f994b2695f6a9420f08d60352b15d3dc7ff57398eea99e1e2cbbc6ece5379cee498cd222fb08844c865480af98a620eba97cc5394889193551d3f349971072d3e7b6b28b70a323cac99a1ed404039586c42e03ec68e88d23003e5af23d96308c8188a73b13b74299feeef295c0b9c618443919f37e5f0b35fd525313b3de29ef33aac5593ff1ef63a8d859f1caa361b674fa19cada29684389b88be33d1537b6786f6954eb8195ee0aba1287f6c76438c74df4020e40f7876914f306f7c80ae94353071f230c59322e0c0c9b1ddc9d9139bbc9a2719d3429387463d743bea383edfd684ad1fee9c3928de60ceebdcf3ded75da59d2b5f9b866e6de8495499bedbf6183a5e61363567ed151ae8d3fac3d9eac517684524473f6225a8a1274537bd4bca7e9c4d84dd018451558ab8dca2b263fb934fae8d6dd24534def707744be77c846464ad3c1d98388d3abb6e0e6a555e89170d9c01de1f2017eb01a684a8e5a1b5ea031965ae8f6fac4727a5bf811b0fa4aa8cf01af65362ea34d4b77bebccde7e1d71653cbe67a23814ec9b39e96a12370efd23c5b7030d7e18c7bcc162f6e6f01f645f48c53dfdf7c02f462f4f562ff9e6c08a5201c54896477feaa105af4e3c0742f0173ac91a8b2d5aa124679ac0ab51a0acfeaf9a3e308d0d6f47da4bbd56f0ce88e50ee37503a2715bd10d5689fe9341fe58c3efce16d2d94e862ccd73615d75409da0d6b01860f3835d8d330f747a38b5a732f1e526e74d0757a84ca9504be1daaafd4c050168ce00ab9219798727ad2e6fdf18f28e35509ffe79d2d69dd82f5ac9a005097a41cffc1d4ab6cfbda904dec307de11ac461030ed8df390852f1da6ee10e6e5236aac5ed44ca83cdb44c4acfb487a3bde7aaa91749419d821c46b0534e35b9b7dd3bf46b62673892212a612f891cb96d6d195f3c86854c53afe093f507250a4eabe68f1052db5e725c69ded2178d9239d2ba9924ef757e0a3bb1244a3e1e0a471e2530c4c255930ed73fd33b3671fee5bb65b4d40279247163f40bfa3392d2fdd5d37437aaf19fd59f4a3651d1daa7c234773d4d738845d1f4d5b6b4d497f90f6864f4f9202919cb3823184b9043225e077ed8421f1c2637176bb0e58da13c2aed8c516e07b33f9338755c52d4e7492428594a838ea61effe34479bca98f7f7634d113d93cd51307c3b038ee6500e72e1c3a659aaf940defa1c0a3b043af4e32c951a1af4b778c8b7ed7441fe1d730c9dc481e196918862bb7782498a0cccdb915923873426f8157b7162e8730738807a74db33829d92f7fd96bfd22090da48d1924f945e1dc6edec388a1b0d7f92689fec64eda9eacf7bc138dff39ba0e8756ab4c169135a06fc8b20ab3d3b0744cad946a9cee81903c74e6ed939f21b1947f338518526ba49d95613631676a6369b48a509f8b671961a0cbe43ec2a4b0ba24c428da3243d588e33efc7ad6d028205d86670e0553150dda4068248bf722ecd434b2911ebccc26dc52223b9ade318544fbc481ce12c389afa02004ad410b38834c3e165a59f6460833022906fba571eca3c8b975a5140b28df17b912fcd0016e3e54703e6edf8b55932c1b16e06101bda69ac71c34160c904a9c81f3f4a2284655bc53d83a00b1f9a68a5f218930f5b00e1f911f116fd95edaacc3c888800a2d23a60f88e496d5090f26582da0ea2869ee1c32d1251ae4c0d09ef783be454c5c34c4b492a5227aab085d5db3c15ecb6e0155645fd3d3238c0e635d01096a2c2ae988d5fe55b9235e9e471c1dbbdb1f029892c19fd7b7f84c76f42c398c75b1159a1a61f167c58cbd09aab7565037ea8cdf5e4dc9a7c1e0c3946247b8f5da6f3f83b62cd15ae624e41a14a35bfcf607a739e8879398e13d8ad15e1c6e2db12e5b176ffc2cbfb19828fad672d587e9cd6dfb898b8ae39ec83adde9b6fd9df4b4da5198c2da9fbfe0444bf7624a561e2f09ec16978f5a9517a3c14312a8b81c8bef4af808ced074a94506a6ef55db3ec650a09f40e27e59ff943d1f4708b108a7298121f9cef425779c0e129b29c96faf26688941bf1cf18676cab2d69bddef1cf2ba90cc7e49b1a6639714bdd85aef0e28a552dd1daa2c4d32242df5fe808e17e10139c8a6cf542adaa33deb8e759272d3789dc1ffd88538fcca9c6a262b6068382692d8a37b4596bbd517a50333b3ffb0dce8f5ff9e5e829f4b09e37165d78d96d9f5ef8269178992ce4836f72d418804a91fa5ad61975b0ad2aeb3c50d91763b2d523af23835769fc003c687d29765b8acb7fb63462151640d39991786410e9296d5bbce5f6c81063758c08626bd523b425f9d15efad9a21ac70835a6c42f363bb7d35545b80726ac6fcdef0d93e6087b3cbc61b92592449660b53316114c1128eb7fa99d8c4623396662543ae22f54bf23b979fe3ff4d57b4c82497facbddee7bd8c8af9ea84719a3e5c9b6fcdeadc38d82ad00945642f0ff1808b27a823563e5f92a181e5b25f4bd834e7f2e753e26019258da16a8b305866706730f7fbf95798825a595ae8f482222ca0b1053c957555863fdbd6005665acc9b64487f0f3375907a9a22180a8bfda8bda5cf31468feb3d55c2568ca498f62c4a3f61596c718d7e1efa6785f5fa52efcb6ea12c930fceeef212aa3082ed93ec3c53fd83adffd20da86229d2de5b0fc490e94e70ceedf0e39f638f3f2f16697e10b56196fcd5f16e30f8fc1492b4354fcc7f5173ea2c4b4211cd35990b43c8e36b0ca2089a78f7aff786cc2a821e20d8e0db1a2e81bd9b1a41de38a1ff401d4c64c33763fd46e3b415375ec343994e16127bb629d4ca0413672345b64c085db58d82d288cdf7bb96507d753d9b4996ef6ee3f040d3d50325dba9721df06214048cff88d59ec048fa604dff8d45c1172191cfe2bfa6271fbb4741971c2459fbf9bda7fa2c4683e821d6adaf64c49d7b18a5f55357a8b58653ae25c6704b2eb8f3a63d33e71348c8b4e42417816648d5e1babfd1d32de40e4e7ef680a081bf96bd15f6ce0a65b9a1a6916e5740ec580539ef6f06fc3489e7c80d46c1ac712964f336f5c1dc06a8e3e066087b19d2fe5f9f763ef7ea9ba6f4961c928f581e6462e815d911c7af177f86354a03ac38cb468f6a3da307c14630f2133da71e8f8f57baef671c28c1179257e8a14abaa83698ddd38b808a9e3fa581ca05e4f9e4f00ad2717ebda98c90483a67c3a4", 0x1000}, {&(0x7f00000000c0)="053ca667c1330f80c381b1e3d799870154ea", 0x12}, {&(0x7f0000003380)="b252628cfebfb46ed45186c939483a227d2191fbdf99434c4de5f9893cb98b9bc0ad22ffe86be6e9df35c73ec5b0ba85a7efd30695226b03f254c4b683ca1f7889bb8daeb16bcc81eb6408b20772d5b3710d14da218efacdca86edafdb54ca3f9069a76c33f414a40fe8a4e160c9254a9861bb1205a44fcf5da74625a09d38ef1630aa1962622f5fcb376ed221980627086bf2e538a3bc951fb1c82aa9ded898635b282513918317855271532e57b606a5d67d057198df7a8699ccb883e267c150069454d8543c1085799e54e7a43dd7eb16b2fb31bb78e17ad012b5a99235217d6090aed67ac61976ad1a40d751c2f2a8d6d8d359079d5caffaeaf5704848705bac0630ba077d0d59b7a7d935c53bfe796fee7ccedcf7556e146ed32efd809e20c305451116f80790e733109cb770b4708ab135670bb09c35e7937ccc488342529eab69571397a89e3ceab32467ba604b5fbfb2895addea714e780d3e07faab5232550f3b6e8e88138c9d0f40ab3689e6b88962b4758c30c968e39e9f07c352901b4adce8b254b393fa225eca95f09097cbb6fdc887299faaf9f061795fcbed3a5034a6ca5dba3dfc6787a9e568b0acc5486a77a30a11239945e92f682426c06c5e772397e0ef2067de9f05a7f3e864f5d9ee5c611f15e881afde918bdd6519de93f992613a3691b37830b12be7891fbd235527ca680a1f38db100255b06389a1bf565e08a40b4a957a41795fadeb4f31a2dcf943f8af9c9de90f62c99ce264bf910246656f27b1fea4ad4ba7b97d0a3d5f69861017fbf1ec80f205811a751a4100d2eb9d2aaf67bd47eccf223409b752d3612d1a3aea3030a090d5d4f45f6cb3adecbe723ec9b23bf718b255792977cce32d35a87fbbdb6d0c16d9c9cc46f63608b871cd9a5e6b6690a7a94e598d6a416321e0ff53b5460857b0a528e90e794c2479676894091404b3abf7d44e123dfb4f2b5534c52b84c4e91763fdafa841156cb59e6cb7af200b3d274af88e6ebe2227707cc8e7af4dc7ae033fa2e0e2ff949ff350bf917ee020f081002991056e85d07932351ed056437ca3d9900380ed7be54868b84d7f8f71aa2e3e5a0bb708601ec5c8f7e71e91e46132c55bc76e3b56c6f6b54d800834163c3df6060674ce7a718c3402dd50a182105a56dedcdbfb6acd0d3f00d730729f06c0c957440c1df01ad32cf33b875e62a73d5c176ba5656459041c35984843e7d879c69b0ff3d8dba129ba9b699437c6aacb46afd5174a3bd1293f4ca0874bc3a11cb2913980b681e83e207d7d369453f90d74f1d29ce009edcc79f396fc5482f30bd50ce34a59d80cd703c2467f7a637dc0eafecefa656f505e67c4c34d3e1061f9580f34388ef99fcf6913f8e77889efdcc651bce0ffda6c04592e1c9b4248e90dcdd593717aca4a9dbbd8e83129da1052fa60f57f40bfb9764390ef5cccbecb25884240af4535e65dec72c97118d45bda976381cc2467d7425ca8e70786708367dab9442b6415452257d463698ae3f5cdc8d46b2053617404ed6f386e031ab2c2863e67fc981ebff4d7a80af6694daf09167abbceaedc4679dcd0fe861cd9a4219c0a03bad70840524815e434e52cf63a42627e73b36adee88e29c21b92dc74f572ff2de055a9a5583956479274ccb5a79ecc0653c2b754d3dc4a2ce5f4dc3fc830a9fb89efb46b1ae7b3ddc62df413c8dfca6c4ffd07c4ca49428cf8bb727b2f16632846c6489d8507e77f9ebb4b273bc224552b6e96b2119c0372644e0931982b20de262262fc4c03ade463a39af88f36b7e30cbd9e44b20550e1fc35dc8607274973327a8fea0fab08bb7420b5d62e2337ea81c5b2ea84c9a321ea7c56fba5d226d23fee4bd8540a445734ce3473c20abb9b44c0040996e1e95344897b65f5f75ad9daa523daa63a0c3f8eb280bd8c5289be54787e6728ac25279a67137bee642231c32ecda10e70c3ef906a7e0c6a7d64783e119dfef6a0c81e194b2169ed4049d74ced25f612ea6c79639da236cbd44fdb284b22b6e5591087b9317a8d7effe3d92344dc8b81c717d28b489c199ce09b4e61ed49b8884f7ffb21ae056dda63eebd452b9f317e65b3d6c3bf653dc1dfec7b72829871dcd1a86fcb625d68d9ccfca50cac56d5d28e1a3a07b74716a58afdbdbf300f2f754099aa38e696a5ce9c19013ce4c97548754ccf5c60b29c7005f543d8a2cbee52d46e56fa8582ae2f3e5870787b65815398c28b9a736c33c2f68e06d11a5b4f318227df9a7cb84141979d2c150e0aa1c46ec91a7c1f9ace6055edd919995f9a1e372a680b4d7da645ce9339048a5edb549a7696406fc2ee1351e5ee552a060ffeb757cb7600eee6e723c28fdc5456c056cb0332a8fd40ef32c2ac6a2aad6229e48123db7d7d4f65bc093b4b73470a178e8d6406f006e184a3f8bab188ff8b556751c69eee65ecbdb6a6e35625692e9c009d33b4e04da53fb03de16170af0987bfa727ce68a0335bb0c10cccd01b27f0ab33193ae398170406a6d25067c4002ab11dbb002fe3f710474e8587ac739b2a16281d60d72cf95e84990869ff43a994bf8a01448acedbe2b3d42d3c0a204051f539530d1245acbd71549383de0f2d761e570b26d9a3a5055ee2d5b5283317a853df678a8234754877f87ba9eab453bda61450c65058a5a1f5aac82054a9846e4627f29e89c123acc97db915ffb774e2a5f7bb6013976b67c0392425dca1025a1a430e8c9aaa74b1f0a2bf064fe05deca23f1e48bb246236e78c9b86104e880963f0c1b28dfd3bdcb746c890c3f2af33c4b4b5fe6e0482cfe8c62a7de055a19ac62b4156086d71563a1b1f2268c268253cc9bb4d0002b79380fa142e4f95a51c722c218b6c0bd7ff2fff9c3417f3d20d49bcbad36c5d259604ea7ff694445081f2c9ef4748cbfd93f1e39ce775f52c247996233e0fdc9ad4c273564d949e7427f97261c504ef0c9cc19f4f9fbea3921d239ea91f6f6fad858a6df9a03035e40005389112de21ba4a8f5c9f94e638638ce8ed8a9f7018d944e490fab78eb42a9b33f2e4ac2703f516a7ebeea1c21f97d642b57eed240b6f52ea22ed31916438c87b688355d480ca2d5e4f40f53f38f134dd4222a80852ebb5498dcfd5145a82225b6c5a9b6756f2c28bd466b5206fe8a7408d59ccff0ba380aa4b80cd1b22ce03cd3a4af56e31f29621cdb47fa8e665a0511df7b757f653597afcabfc77be82bef040fb644a40f2ea552c653edcb2bf8a9e95079e09bb7093086a4b107c220a619baec2aada4de1c98ebe9b07f61f99b8d3b867deac3589b43ad439c150a4912dc1ad4b048cb51c4b11a4d4c7fd9e2534cf2141c966374abc5ecd6c20bbe6933e503cd88cb88774b42c5cbd61653160961ec039c0f6d532019915e34c0881627ab5064e61cc6a775eddedf9f9fb3848ea2635376f7b02e5a8ebd527f8c103718d1096c39032d0c8e1a67ea5cc41bfdb561f868f5df9798528103405682956e0441444cca4dd7e9b63aec437b98968182837ac32aaf30cf8e76d54f4ba5fa4de2fcf332ce28d22b86dfd636080848f0473fb899b5e8dd999b3cf45f29121ab4080e360aa9162cba744fb3903faddd4ab24fe0f88b788ac76d976f1b3758d64bb227b5f47959c449828dad1fb0e022b55cf1550ac31ae5c1dc98fb83c7b5d97ba5fe3150f704c1e8cc4cf5af7a184b8c9cef67dfa4c0643489c4625d2245ca3bb9861f1adadd53d3679bbfa0284138df4ddfa0a1045e9de1d789eab5252a5b5b3525f0d08828cf46823e435fc594234a6dc11d9455d3e663e3ad1333b8e987060425d87fb3b5e879fa7483b75e69b5420942bb9b63300e056524ea01fd60225bfe08fb1996d7fb3c41584b0c9eba18ce3c9329ee43dbdb6c27ff4a97cc66db4034c1b1b5959aee9239fd35bf5b7daf67b21e44d2050edfd75a38feb95f1e5bd5880db7fdf70de5706f7020f3b32c912e01dc20608b2e44e81f0d1ca0e17555ff7069058aaf00e7a6f02aedca7d3e5750cfbb0d52b46a040c542735b9f1630d02e230960461a62a1f33f964438e561c2380b7ddacd66679f7706c17a566e600677ba0ff2e1448cf92d9ec8ab64afd71b2d592d6890b66946d13fe4060a7ea71eef8f8cbdb5ea93cba7ac373ab349713f6d870bc7ecb5b715a8a3f81ef74dfdd461678a5dddd1135ab24fdea6fa382dbea530649e516173a943fd75b45b30cd2f9270d104456eba759482af0c01850762bbdda1c9719042b1b55d2b68fcd16d040698cf8000b0a735149f6deea378ffb69e2a81538ad45c94910f75fb53b7bb4b838cb8a7de5221b6de1b2135b7d7b0c11477076bdcd8ea6380162c07786488aa57f5628eabe5317fb12fb5098497806e882eb3c3039dfd0662dc57a3970678c4a5db2fdcb7b96959adc3a6d4db24a6354429aca5bed3f3fb54c38589d55a91a2421c6b276c2f320fe3733fc47534430b2b75c998aa69f103d2a48f7c21f114923ea9b974fd2cfb016fab11e0150da9fded04df38ee6347b095376573b610e02b9f519c1a3738d344d978fdefc07b06c6a258e485a9e4155bf6f875b1cb57dce8560621114b279eaa23fff877386fbec20d8d7be1492f4cd8ed332e025ea73abab51beba94bfe84abd49a9327c13e0613e0177114dd3e17e56fe5d3a87c3be85ff8fbb17c8ee95cfb3bd94aeae2ef0cdbdfaf466edadf3378092cbb410bb9fc70a1a329a0d85c8caf7905c6f5f21af06c73899446cb699cf3ffa6d931d0f24c84baa34a0c1db18620a535374d5b71fcf4e589294f2da5b6defc3dae3cc6c1e1feb620a88c169c2bfaf356d3c0bb9f6c71c0042274da507eb300b53e4edccb933a12bcce7388b8e36105818137500767208eee7ee5bb9e6dc044e206b1f746ddd820f764265351053af02c7c9e5918d319371d2c6a819ed84b4a9af2545d20827d81b24ac5ca35dd42fabfa4d960a2730a42836fb2c7b56d6fea080503f6e08ead51994a30cbdcfbf484246ee24bcfe7a842c0e2d75f02132d4eccb98b75bf12677a6b744fe6f198c9354d8ccee1a9f98e8f5c9903de02939ff9b08ea61baf1f9f4cb0b38cdd9554c7fbb938bdc6131cb84d436d9b311a0d410ca46dc3c75f1ef604430994f6739eb1936c947ca9cfa9eaae3cf7d5e07a45182f1b308b0516bc80809e3108a24f5b94fa1e7266137782f576bd8b85640100ab11205e4b244449c3672293ce5a0cd02fe3b5bfc2e65c3a1b68c580d21185be463e5d24183dc9cb0cfcbdcb369e25f81a83eab7e2d59d7c", 0xe9f}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) syz_open_pts() 16:00:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r0, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 16:00:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="894a7a362bd830c098772497f76d14fc5c07c630164a23680d2f60c3dd652e18cd455db123e1c71073eed8a239783fecceafa68f4ca87ea587d52a808750cfa3cf8bd5fe0547bb60320c0d3f4d7c01c8e64add4496b393828f3570644367643ad97aad50c8d2aca71bd96ef5796d949898bbc9c874adcae6e9b8e0a6a9f289f849cdebfd15d5b9ebbe8fdd2c1b7c9efd892ba047efced7d3d75df49f0c0f70c992deb2e4e5fd47485bc4ae9e792faa3eac87c0572bd2badb240183de9c28bd3b541aae3ed4525831cd882d094382abfe6c7675207d64cd7f4b6f8bf9585290d2394b5fc3e0a82608f484134efbc1bcf888a1ec7f240ee0092e788ceba769cd231f0a9d3415f1201c0bcf4899022a88f843e263b2b72d68a42ce25d62735a18d17b8bf81b9ed538a3c3b831d0e3a942ccc9d6db7d62d69d50cc8670bb8af65652878e8a0fa7cdc4bec7e2080c417261e66a3018dac281ec43579b9c3d48506fb4f824230e68146495db71d3d29e3bcbda73e8135496e5ebec3b593c3525295b5a1d1255aea7eb2e3733212da70c2d10b0f9d06f052f59351c60cea471a1b9b394bb5945ce5bd6e4a2389427c16de9d10530a0a57789b076575ae6e0c00ac1e06d28eb30d80f04342dbb75d7dea499d8092d8aa5812c6486888201f82a0d75dbb1074ad7fa4b815066fb4ecf60977169b72671606b703a6e6f9537296024eeac345a3464e58901442194b3949df0a1788be650bf5476aafc200f5db6b889a7adb8f82461e9c272b3d080ca6115a50f5a104276e17c264c9a123a065af6651e42d9c63e0094c10c442d632afc34dc7cb2284f3b509b54a8a491eae75c650cb87bea30e46643b3f34285ba7c3294ab5d4dccbbbf5539588b7d71c43b35b137cc539920d19937355df65eda13fc75ae6515290ac4a1a2562691b50d5da1b5f7dbd1df3bcecf754cebb968286e0df1eda3819ade989ddb81ef5973d7a9f86b28d224ab7fdef16d4a36589130c8dc592e9f597929f1b4a586daeb1ee69c1c81d02e9221d61888bb56e64f4417602d14a6ac7364dca791c6c8235428c4efeddb6f073afc96d9554569b783ca3343d6a390ce2d59bc1a8c8fb843dc6823189230c5aeddcda5948e94a7cfdcc9a93d66f93b34a5192f6e45de4e90f2ff3f0bc4b96736e1945ba139c1254c558f974e5556b72217cb7ab2bd24a2a21573a6ef16a39da99fd132ed70668c74c5af6032805e8f95b1becd94961e711b976e6718dfa6eec32ec858b4daf30f912e412af60c185a79981d6ffc4ffb0dd3aec3e44bcf866c05b79cb895d3496f1ae45998156ae22859c23b1053a891f7392e1103c5ab56425d5879bf02a606f0e68434e4ab7c96a6f4ac979392328753352293eb6dfe028289fa778b7f9f5b91b4111e40134328afe1de8bf2461eb8148b02b013bcd2cfcd5a402ebd2175ed9cacc58dbcebb05ac5400d6a9c3b51dff6e00eddb11404e064713c5545edf39b94ed7098defaf636ca9db70a584b15bbf82d585fcba267746f16e5ad640668915f9ff6ed4d0f6b5b2bd0ed0805bb0daafc94bceac6c1af794564567200de974726e7c3aa273a8d074516348521f242e7108995d50c17ea09063d4ea9e22e7d599125eb1739c82d84b549d4713e3930013fa9a3694785ec72379d535e5b70901108520111ede07fac031e2e07d8083027f214accf40f57b779ba343f21f77975b853abee98e365a57b38f2a1339143cff916d5749701a5cb363fa8dcd692dc967e54994fda7e7e2ad6898b3043b2c21f582236a1e7ce1c93b0480c0195ac1bc6aa4cef32b1e20adc0734ef41fc65bfdf6dcf6209d37b457d92de9eb8d488da89c164e723fa58d6d327fbeea6646f99279757f0b5734fa7bc6645cbf8e23e1076ba148726fbff8b60e20e27ac254f5cd31b4b4c7badd3aebda6365cd84e25b0177617f5eef2e9d643f4872bd138c8c6e4f8b024fe7c2b96b52b522e3da19b086e9b7ed523e127310253eac577d17280dcbe984242b23fd8295ba97dd2f1378fb554d94393bb79cdba3944f69cd10199533b31dc5a70103841c56a2f061f5496fbd9bb7c30c01c1530b0c4c611186b69608771ca826016ddc481ae25782c713074b90c0ae823f7d32b72dfb18fdc9b829d73b930d7948776e4eb220356b990e769110677c0334e6c4f194c6bbd06d0353b4a3d2dff7f0ca76f01dcbc8b3216d61eddc612a0548b34bfdceda817f207a15fcd238e25daca490f0bb793675e5e655242e879e4c6a78232ba843e8b1d5419a1bf7a4f8852c91c88368611038e3cae369de7a4283a68e95b01b70d069bf333af757705c0f03327dc9b085c802008028023cfb9b2de1b8f035ef6c2d3b262f6b7e170f4c1de07ae87f3c2459bb8480b96d6be072723a8e59ad66a8a0e3eb2022f7ea0a7ffffc66162007ebc169aca860bb1a77c8ece28e0bc9328b28115337317f46308cd023eccb5a485af644400410272e6234e2ef2ff29292ee5395bcf81447f53429f6072cef6a54815a736d5ac931293ca4fb59c723716de1270d74c93668a5bc36bdf8af5d6095d8b9db48055fd8ee62bb6d2d4b212a7f47df01c85e6cf35b34aa9b1fa567aef85ba7eaaceae2fa46663689458f51f8896f7e71a107dbd74799a61a2e34b428ab685c427392ac3eeaebcf17a6da513cd25d81d794e1c1c05ffe187938fe68c39a07fe18f768cf5046c9af029d7164fd879aeb0ffb93f99d824853d0285d7f5592affb501d2d9b0dc68a7f0c1696890962b6e7aeb052b16e22329b4fad2669bc13332c823fed97847748faad9c61a65e93c5fe4ef51af8ebbe6a5e8aa64de0c0eb166541c2d921e86d996f9f4434120a069fd80e6c4dd0faac528e57e071c4ad29701e660eb84e62db2e70e193e3cf84babe4f6b8d038d7d4fefe4a5ffdee479135d421c56e386d21f69c9377e4cba69acf6e94092de0ed6f59788bddb09943c0cd7caa615cfaafdb409b7ea18525c95aa105971a3d5c11e8d53df7e01b3dd0418bedb17801799eb3ec49cda01f22549ef6739ca45c7465010cae2c0e21cca6f089b11a344f6ce9e218a04612c83fc369d1b861e930c64a18928265ba62e622077bd0fd1f551b828252195be494b8827987a61d092b74993b1bf0fab9edf1af26a72efca7894bb8fe964b542de42d7852de39decb579e4eff4d458fde01a2a56e45bc7ffce1d1d35e759983f439683d02d18528c712e5838f8bab74f1a2cb44e2e5f5a5c8e25ba3bda1ec4c8e5391f2a56c9530a8730af386c5b2e6d48a904d7707c27fb13eebea8f417dcc6340aa717053b6f95548763cd03ac3aec2349a603c3a33b2a45a2053c38297977eccd9b262b606d869f2a169f32dd00bf1608bdb1160584c6cb6d06eb5b324e394625244ae540cb4fe1b6803ea87481948a5e52bb21a84381cfa49f34b2cc370f0c044749b7e79dd901b1ea29d3cc2623069432f492450632087606aa07bfb26bebf826eb90f52fb1d8d12800c1cb3bc3f2fd743490f5bdd4633ef6337e81d7b586f01bed4fec4984ab3a541b8e01deed404606718c2bfc945485ca2ab8a3d6f66f4517b2f1cf6ac393c8bba07e3a2ac09dc2ec157f28696fb90c3b1fc278c7cde6a3361605150e0baf3f94dc6d766e72ef4ff5335e824c92f71eb427816608cbceee08979d6fca1d160cd97c1252a1821414ca932e6b7d316e7570d166724c7f213554aca29bb1a877159cb28ec68059e9b17ac59649c67b3eed8cf2cea2be93a2e68d776f657011c959ea56da3fd84d172a9f38a8275d223368899fa871ac00e045c8ffb10be9d560dd7b94cb3b891319a0405421818eb2a9abaf9e338ab73f766229dd05ebb6a908ca9494fee73eb31fc8fd3fa96b0db0c972bd66c45da63cb51846639ccabf039ba98f07fd6142b9d250602489608f8e7a7ad876a692620b713c7da38d12498fa0b9265453dfff7d24d1658f7001a160154bf0e1c113f8730c26ea8490e0f9fc2703a0ecded22465ad0195a189f4e0879f6acf7d4123b94db5c6d42317fb6f010cdc0da9fbd964e8e5f945ecf3656e993b3441c1d6aa92e41997e4f7ac80f7ef5fc7ae698b1dc266abd584820cfdf83fce325177d1538f669209dbd08fea544dabee25f94efc0f073da6befdf3976184ff8801df6db6060c57bf42a47417bdb1aa96358c4ce25ecf4986488ca2ed352e78661ab4bd45b275e0b5c66bb48e082dddc04be17b3449cd4833143fe289b182160fb5efc74c2084d94313e37f74baee6749b065db46f1309b08d3680cdf4c8fa83bde41d335714ebd1a9a170b263a913f65a4ab43cdb5699fa4310fe893455205a7632e14054aea764bbcf685a0b37a313d4bb1acfcd6ea70805a7b794eb55c3b1d361f6eb588aa56c9efe48dd3798cc1f4865d7e1f11fa93bb37604e138fc387d707c64cd2d0d42efdac36bc5e290161f7d4bffc006b30a705ad642016f0b0fc9ae670e153eba809e2ec89981b08a77f620fbfee3fc67eb5883c3a53db7d4c6c6016a66056c8def5463e5b6cbeb47891d90514310f391a212253700ff2482c271b679bfe98627f059e33eb275495ad441418a97b3e9e9b265b7a5db57b09471b69b219843ac7ecb4d5ab83a5539b7bdb0165902e9f9a38af787cbc0bdd97ee56f0e959d68746d27664088574f5b5ac6d23cfaa7c5c488aeefd6ebb999ad9e33cee03d736fa0c2cccc88136fa9f3d4e1c9a3c611552b96ab3738b666192507deceea4100f52398c03b7e3f74639515106ca243480b06f5afab6ed78451d61f307996b2defe12a8337115ec47398a3307dad2c5ba54c4ff5a5938d1c385dbe3e4d51d895d3f4747756928a3e45191218b39c87c54305b898aa9f83757e79a2a8124edf51e3a78c7b458aab5335c2dd8a287a091180c43faed73a3332c0db57f0acd29adbbec4f352b20619fff106e1a8f3d584f3b9c0fe0d54892140e8209463e0958ce9fc0aa430a5022b094709c9b536406301169441059373d39f1a06d89b04dde0d34735acf1f7f21cf0d3c88e42848c7c363c34579058bff0ab72aa242d1287d78def2fd12940b5692249a1c7b6a387d07f0b80c8545fe00764c0ac21535dd18903ae36d792adc7560bdb1c81b7c79d547f560183d595d620efd692c9fa8ce40bf869f2ff2c7494cef89f7faea159ab45aefaa54ac92768204758b9eaa9d8e0dc4060f037c641628a12bdebd7f07b99038592a9dfe5f7b10e048cfb764d36eabbf67acbaf0f6299841048f706639c99ac5e70f4a220367cebfa67c4866461304056e351996dab8371ef90eaddb8e7809296dc29f49b585f6a3916e1b7dd43d9466546a46908f04013b95bf1c813c5f0557a29c3895ab9e13c7fe4c55535164ce7c357df72374cd1ce405dcf7e697409f112e2804fce144a622be21cf4b65dec277ace9eb45c2e8caa18ff075868422b3052cb8dcbf884ba121e9d52e9e22056a155b9d36c7c2a0a63acb85b28fc55c361b7a3486e870a298361e8720ad8a8b0f62b079cd3fa3a9d5b94e58b3f361d5c8f8854b27ded2ae25067937862ea905c837ba807d11792a89f1be6950706431442f2931a5aeb3accc9eba40d68c4df20a913d7cc35e29cdba8543dde4c7c175b1e3ba7ea25a9c54f11c92da9eb0dfc07c69b409b77d93295415e920bf503118d8be6a333463e0138a0a94d4f282a0abf16658b50a14b2ee29db05328f96a79cb9e896bff3d13a773b69133fd99da62a5413822b63ecee464357141c24f7eb01f5e6888978d4a717f038f1bb5bf2a", 0x1000}, {&(0x7f00000001c0)="b0d6d6d301d42d4a5332c3c4e88be1e0e03bcdac08e64fcc9239936b38fece142d5d70be70faafc35a2866081f238357b8e9fbd9ffeffea97eb390f62cda3596a8ed503a6579271a572a77b48f6424e6325f5e2c2cb92a48cd3e09b852bdf5ea7eb826dbbda2940599095a2f067260db8efc715b30f7990d5fc707e965d8cd17f1286aac08b290d8a40826c52f6133a0ff145ba2cab9bdcb7fe706d8d9612353882ea6169a3e9448b049db4b44b942b6c1408a659e4152dc9a187db5cde4eeceecd6dafa87a18b4a5d942540a3c30e45a80f6b3599fc3ce62aabc9762f5535c119541a0e9f", 0xe5}], 0x2) mknod(&(0x7f00000013c0)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000004c8f8cb41cdf730cd35a0520000004"], 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001380)) lchown(&(0x7f00000000c0)='./bus\x00', r2, r3) 16:00:53 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) sendto$inet6(r1, &(0x7f0000000080)="162c826f4449744b5fb0a625f6f9df0436c1d926216e65f56487a195d0d85503032bd60f63f297d035088008a384a356abcfa926ea72514bb40ef654173c9b3c4144e31917074ccbfcd4", 0x4a, 0x8, 0x0, 0x0) 16:00:53 executing program 0: r0 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a245abc77732a11cc2c7a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c17108f029a123d290071baff955a5"], 0x1) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) getpeername$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='$\x00', &(0x7f0000000080)='+\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='%/{*\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#^\'\x00', &(0x7f00000001c0)=').\x00', &(0x7f0000000200)='*\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='-\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\\}\x99\xa0/\x00']) 16:00:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x8, 0x0, r1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a1729be77d71002606af8d23035cead54aff1e6495b9bfe5db80511e5b518d901fbd9304395a1658fbff7ac9e16237e2535245ec93314a38ab079644e8d2fba3e23e73c3466201389b76b3e666736b666d0988e342e9bd099a05bc725228aba9f17cee4c9c77921e09acbafa647fc86c60116651c74c3054bae13050ef18bd1c6d65cda6bf01139699b11aeab7d4210b631100268ed0b212eac01bd2d23c49fa9e2cb6ccdc9893ee1c2d971e097a4c55d724c33be4940e3932e60278", 0xbc) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x800000000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffa, 0xffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20500, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8b, 0x800}, {0x48, 0x3}, {0x26, 0x8}, {0x65, 0x4}], 0x4}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r1 = msgget(0x0, 0x20) msgrcv(r1, &(0x7f0000000140)={0x0, ""/14}, 0x16, 0x3, 0x800) 16:00:53 executing program 1: r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000000, 0x80000000}, 0x8) 16:00:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) r3 = syz_open_pts() sendto$unix(r0, &(0x7f0000000100)="411b28beaaad339689ed1a662c620515bfd6c2af46e0de8bf12602b43f52046c31fe4ca39544472b21a3526d92b2c8d547e511f3cd6e572ae923f68682676a0c8adb15e23b4b5df7d677b9d204cd6fd407983be623f83e8bbcebfdb08bf539547b5c447c9c4672f3d1c89f1186bd83fe39b2258c74ea5d2a87600a9e1f4590cf647c040071eac67b9b279f6ac5a259fab6b886f9cee6ae949cb7db75e4b1a9c902b37e32456345c243bea4eb7f159625f510d77301e631f31a044c25a5faa7e3589adcb375b8da40d5b7d5b2", 0xcc, 0xc, 0x0, 0x0) close(r3) bind$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e238c8027994e4d"], 0xa) fcntl$getflags(r2, 0x1) fchdir(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000080)=""/49) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') semop(r4, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 16:00:53 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x0, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r5 = socket(0x100000000020, 0x3, 0xa) r6 = dup(r5) read(r5, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000380)=0x5) fcntl$setstatus(r6, 0x4, 0x46) connect$unix(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="754400b3ec0000859265468d8a737168047ac4d4efbff5b1a873475d3e3aaa444da49d09098d2ef1a82bcc383e39d71975ff6007716f8cbce3a1237866c13531127b16c2b87d0fff8b3c251ddc0ad66a8c6cf42eb6aedc87a8706a6efb4d3dca73cf4724a7a4a4d44e5abc0c5c377b1b7c1e4efc3ef27cfa2f85c100"/137], 0x1) r7 = dup2(r1, r2) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000180)) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x3) fcntl$setflags(r8, 0x2, 0x1) write(r6, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0xffffffffffffffb5) socket(0x10, 0x3, 0xfffffffffffffffc) r10 = fcntl$dupfd(r8, 0xa, r8) semget$private(0x0, 0x3, 0x80) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000000440)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) syz_open_pts() socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0xa, r1) 16:00:54 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x2, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x617, 0x401, 0x3ff, 0x6, "782be2d1a7b1defc9f0f1a15036837703f8df3b8", 0x6, 0x73f1}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1ffc0000000000, 0x0, 0x90d2, 0x0, "d730c1e7000000003c5b00000000000000e74de4", 0x400000000000000, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "8b9cbc33e2a12f26ce41a56d40fc66f1088ce4f6"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = semget(0x3, 0x2, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x5, 0x8, 0x0, 0x0, 0x4, 0xfffffffffffff6ae]) getegid() socket(0x20, 0x5, 0xe7) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 16:00:54 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getuid() getgid() r5 = syz_open_pts() r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000280)=0x8) accept$unix(r6, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ftruncate(r5, 0x0, 0x2) getgid() chown(&(0x7f0000000400)='./file0\x00', r4, r2) r7 = socket$inet6(0x18, 0x7, 0x4) recvfrom(r7, &(0x7f0000000580)=""/255, 0x156, 0x40, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x3}, 0xb) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) sendto(r7, &(0x7f0000000100)="45f67c30cc7c503006cbfe0f99841d2784d95f58758b4eb880e51eeb541eb1be4bfc5770796e4f140fba882123cc5225ce253b8c7062fda609737c7be12ad0f9aa7a21b64d3185f256a0bd5d0b04ca0a90e7f09ec3b287d2d1b712b79122a80928e06a274b9be0e03c42e9805dd8508bb2c25f15787c1eb8ee278272425dbae83594d9c98097d001e3e4a714e5f3d2166b538080f0d4eb74aaa1b136641ebeac", 0xa0, 0x406, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) fchown(r5, r1, r3) semop(r0, &(0x7f0000000240)=[{0x1, 0xe80, 0x1000}, {0x2, 0x0, 0x1800}, {0x6, 0x7}, {0x1, 0x80000000, 0x800}, {0x1, 0xff, 0x1000}, {0x3, 0x400, 0xad9a4663aeabcba7}, {0x5, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000140)=""/140, 0x8c, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) close(r0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afb7ed2692139e0ea2b10b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa25ce57ae964bb50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/4095], &(0x7f0000000080)=0x1002) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x5}, {0x6}]}) fchflags(r0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd19, &(0x7f0000000340)="b6") 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x18a) socketpair(0x16, 0x4002, 0xee84, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000280)=@in={0x2, 0x1}, 0x1d8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f00000002c0)='./file0\x00', r3, r4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x87}, {0x6}]}) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000217055bc3bc384a81632286c371e89d28a642a3f596b5321e11a63af4e43c3c8"], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r5 = dup(r1) ioctl$TIOCDRAIN(r5, 0x2000745e) 16:00:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) sendsyslog(&(0x7f00000002c0)="ce583d5d53c3fd71ab8ac0caa85766f256dbd8076e2cdfbaa3dc6c0bab381ecb430954a7c8df89eb1a8ab86e183393cb8de91dc2fd7f2b920a51259f45a688bee3928ac41e6a5dcfd4ac8fac2dcd0b05c95ee417", 0x54, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x4}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0xfffffffffffff890, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r3, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000540)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x121) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r4 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r4, 0x3, r4) semop(r3, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000a40)=""/173) semop(r3, &(0x7f00000000c0)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x81, 0x1000}, {0x4, 0x0, 0x1000}], 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x811, 0x0) 16:00:54 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x408, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="f2ba5d1ea2108dd46334ebca601ba1e9a13999952584be48ac497348753d7271712d7a04a3e8812bdf2bf44034525a28919d910d6ac0d0adae5f8949c2414fe00931a470b002ada742e6404d852b1fa927fbf4fd691fcb2e966b9b3d7da67d3d1cb34c22c375aaec1c6a3d7d3f9c6a7c72d7be449c8b59d337c1f6d6acff034640bb6035cfe16d18e7ae183c9469545f7a9ee851925a71e84df90ededbe87b1bb93a016aa5c9354e236637165c2c8ac71c0e4686ad24b8b2398f7b69f6d7de7ff3da386dc9b79674dec6d27647ee8a96e5dda0843f47c3f5c60a4692c26370f1350a957d0d0dfe0d24e7fdc69fd8c790", 0xf0}, {&(0x7f0000000100)="b3690ef66e5dbd058093d3fbb6f840091307125a395073eb21abc5555cb20efc11d7d74bce5cd4b89e0ebd82123079b412a433fd4618dbff0eb37c325ce75d3a918cc7740253797a4114b3e43e18ec0e1fd1fb3ec246060e64b0c4e86ec695b5ac51ca6a7c1244dafbdd087c91f68cccbedb", 0x72}, {&(0x7f0000000300)="8822c46c4a2271ebb60dc09bf3d46a1f0b3b942cc66708793dcd2f94542e67e62038889afa", 0x25}], 0x3, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x10) write(r1, &(0x7f0000000380)="ff09e60000", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pledge(&(0x7f0000000080)='*\x00', &(0x7f0000000100)='\x00') 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) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:54 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) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') setitimer(0x2, &(0x7f00000000c0)={{0x0, 0x7}, {0x4, 0x88}}, &(0x7f0000000100)) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x80000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x4) 16:00:54 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000001180), 0x1, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) shutdown(r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000100)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x2) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001340)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001380)) semget(0x1, 0x3, 0x1c) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) read(r2, &(0x7f0000002640)=""/4096, 0x116a) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) readv(r2, &(0x7f0000002500)=[{&(0x7f0000002400)=""/169, 0xa9}, {&(0x7f00000024c0)=""/13, 0xd}], 0x2) 16:00:54 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:00:54 executing program 1: shmget(0x3, 0x1000, 0x30, &(0x7f0000ffd000/0x1000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0xffffffffffffe000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x14}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x6b0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) r2 = msgget$private(0x0, 0x28) msgsnd(r2, &(0x7f0000000100)={0x4000000000000003, "beb48bbcd8d625004d95d5e246f51614eb6e8790efd9bf06fe68a54ce757a4c58c59c7516beff95c686e8c215f415497a0776aebbd7e8e16524102a6dea0399d887255294688f0c0c283396a8613717ea77da430c871f2947c8b2b5c341184532c93747e1acafff9338916f283197d3fda6eb05a2cfc3e1809cb370c28ff2442285334b47938301762ca7dbb5e8322ab26fb894a0c4915d9cf6a973ae62b878c9e5ee3803ca345a55dca9499b15753fd494cdb6687f27e7bcc3a00a6d406eec785a04e48d1c950959104"}, 0xd2, 0x800) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000001002, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) fcntl$dupfd(r0, 0xa, r0) fcntl$dupfd(r0, 0x0, r0) 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x100000000000007, 0x2000000000095}) r0 = syz_open_pts() close(r0) setrlimit(0x4, &(0x7f0000000100)={0x3, 0x1ff}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) pipe2(&(0x7f0000000140), 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x15}, {0x6}]}) socket$inet6(0x18, 0x1, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0xfff, 0x10649709, 0x9, 0x7}, {0x4de, 0x8, 0x5, 0x2}, {0x8, 0x4, 0x8000, 0xe1}, {0x8, 0x200, 0xb3, 0x3}, {0xfffffffffffffff9, 0x4a, 0x4, 0x7}, {0xd2, 0x10000, 0x4, 0x100000001}, {0x7, 0xffff, 0xfff, 0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0xfffffffffffffffb, 0x1ff, 0x4, 0x3ff, 0x100000000, 0x6]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe66, &(0x7f0000000080)='7') 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="8d0ad4081723e8400a3ce0ffff7371ec4e1dd5f11039df183368097c8ac0694c16966dc0dd41f698f3a9cadce6431665733ec719610d994095738895ded39a40bf838786afed1ea0ae3092b7f39c2a04b6f06b0ac5c2f1b452e78ab135b270af5e28c63380f036e7123e2acabd24e3f26ccea8a597bbde179e7fbd643c6659eca9a8237f09b08fdd441e5af2d9e8e0bcff3405550ddaf6e418f11a77b270", 0x9e}, {&(0x7f0000000200)="8fb94b7dc246308e4d2202da266d7a0ba90dfc4d8b58f355007e00e342596bef609b571165ee8a2357c5ff29bbd81c884296267c8c67cbc438f34ff3fdc3c8955887a4856cea884b6e7c013e0f8bd0516562538942d3f1ff4f4322b699d8b10c4df8ff85aa40c692c6b93dd060bc9badd9fce6363ae192befe14fbfa2542c99ae4688a43b1f64b83e320f7a21dd4085b", 0x90}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x45}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x5) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffe4d, &(0x7f0000000340)="b6") 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7c74c8be, 0x7fff, 0x6, 0x7}]}) 16:00:54 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/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(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="e8ed0d000000000000000000747c7a9009a7f99fdc6bd4961963722d00000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000002000000000000000000000000000000000000079875eec8170d9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1e659fec545a252d5e71bdb745172ff25931bdb887736096770d42620e757b44480e7fca90ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6a68bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92844144be32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a03cdf76f0bf5f08ea15ed1edc7fd0cd336a25a71dea46cc89f0693c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2ad2afe4c0d3df85d4cff916882e2d0fbe3628c954efc941944b360b500e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a01757f6fbd438fb31f2f4bb34af5890470b50e9038f4b6647f50fb475721723f0c5a8a8082e5f200000000000000a5ea26d453195710641888506e013e834f75299db0d4fdf304c14c7aebe703ac177b44cffed1263f9c397c666dccc5379152a04078276fa91bfcb40bdf54a899aacc54fcaf2ba3f267c1df9443e6fb43f679106309c1df926953f1e846c0c05b516425f1511facf44515d7fb4ea35e828df7df30850800000000000000c59324a1c873f4b85300"/697], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 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, &(0x7f0000000340), &(0x7f0000000140)=0xffffffb0) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x1fc, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000440)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x80) 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:00:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8403, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "6fc6e23c5b00000000000000e74de400", 0x2}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="667f648ad4cb87bfe4eea91be34bd3d7392b4bb3fd05ebc31ce7750259cb0c3a50c2a7662e6fc1e66eeaeb8e3590faa503c42e1dbb286dd37b9ce7b352b01a1a4ca88fa9f151744ec510cd6dd22380d0042fd0d2d32310f826854c60037f602a8d5a06c6f3e4340c7852aaa2cac06f53633137bd52b709f7b09074399453d1fdcd87474dadc11c6eda69921770f28d89a0c57dc221cbe66da667ef94075d254b094f1e953b20f41d94514b3931e6b88a972dece4380efc67ff9c10b495155fa1a15e8b27eae340e42168b4736e05f9fe32ed68050b6efaae8046de9eb580081317beb0fe993b7df654a1", 0xea}, {&(0x7f00000000c0)="73add10aa2cffa3ca7938714b664afa3a3f2b3be03e25bf258fdd6a504e5c007ba1c2f08072e", 0x26}, {&(0x7f00000002c0)="be23eae9a59986ee1195c9ed7e323daf3a9e33cc469ec98d4cfd7138d4e590f92ce6ca6056ba37db27b6831a62aedb1f64d42c684590d7d1b9caaa2aecad03e32a5d2e820f017228305ac7e947c1ec4ad681cb0d15dc1a4efd2370bde853e9f5bf5b79f25e54afc60efbab5787373b529b4b511b80d5d4eb6537ec58aa9e12acead746f7f2d5ad966f19f06c", 0x8c}], 0x3, 0x0, 0x0, 0x40c}, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x6a90, 0x0, 0x6, 0x5}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r1, &(0x7f0000002540), 0x1000000000000067) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd6d, &(0x7f0000000180)="87920a328de2a2e205cdde2a28f9c98ed1329c03000000b26cc9349185f96e58a0") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:54 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8253, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:54 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="7338d38cfd48cb557014d69acf0dddac9d5adc9c7ec66baa83b46bd615eabd3400477d721dc2c6d81f530dce23a40c98f6912be3e6cc63cef7a4c8572d865186c77ef4247366cc7957240f3c861e8efba58efdc9b481ab4a5ac9448b7ab751d69d5353d6142f7a6d237933551e5ff8da558f94863ae482b6afd519142967f8c9f16e74c0b1", 0x85}, {&(0x7f0000000140)="f66fa02aac88ab9a7ca305b4d71e5c0d555cee4e54f0dc5c0f4bf89d491cb1f5e9683b73a3ad3e5f3f", 0x29}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffff801, 0x4, 0x40, 0xffffffffffffff84, "719cd165aeda6e8095a46b6650e8109c2047a0da", 0x4, 0x80000001}) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:54 executing program 1: r0 = kqueue() r1 = msgget$private(0x0, 0xc4) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe25a0f99d666f44d61d6b33229d24e0000780000001000ed000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f8114300000000"], 0x1, 0x800) r2 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0x8) getpeername$unix(r2, &(0x7f0000000540)=@file={0x0, ""/37}, &(0x7f0000000600)=0x27) r3 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000680)=""/93) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r5, 0x0, 0x0) rename(&(0x7f0000000640)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000300)=""/164) r6 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) poll(&(0x7f0000000040)=[{r4, 0x4}, {r2, 0x1}, {r0, 0x5c}, {r4, 0x100}, {r4, 0x107}, {r4, 0x1}], 0x6, 0x3ff) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') getsockname$unix(r7, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000480)=""/43) msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000640)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000680)=ANY=[], 0x0, 0x800) r8 = open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) fcntl$getown(r8, 0x5) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000004c0)=0x1) 16:00:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000006, 0xffffffffffffffff) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="696c9223fa33b73dca2383c9324bf14bf7bd659c047bba8841c755aed45843975dc83bd36161d81d3da6e08329555aa745cb7d0ed2cd1d0e047e9c94ceef26e33952d25f96175c3969582edfcd4151961cc5ce0d333ab8b236eb18fdddf8c5a6fb5267494a79e76e3a0bebe14581648a742ea694974b48cb41faf883166a970412245d068b2f81bdd38b40b5e23eb7fcc86ebe1e0f4588b130ea974634538585c3cc41b65b93db7375a9d36a11430395d40dabdf59d13326e2c50d4493291d76948d90f71525ebbb", 0xc8}, {&(0x7f0000000100)="5c0854ccbee2a7397ec9a47a521488e56094", 0x12}, {&(0x7f0000000140)="2f619e83fe4329dd19364aefef7db48753d7fd031b36d2880cccf83fb971cd1ce123f3b689f71da1dd30b062b3c4ce3780c30c", 0x33}, {&(0x7f00000001c0)="747b9638cc4dfc19247449f35302a7ca113535076d9038a65d6c633b297e15559e5c53fa6a7910d78ba18506baa7348e0de1d3a3613e246750e579bae269f9db48ef999b0ad70af3f82e19b45d40aa059f668ca46baea2495e168e0bee8891ea532ea7370f5390573449e566ac647f968b0feafb8844ca02f00a3de5b05a4f5785f1d2", 0x83}, {&(0x7f0000000280)="c3bfea5456a40b3ce47af00c659bc0", 0xf}, {&(0x7f00000002c0)="8785cd403f5f78216bfbc78277f60e1ddcfa27fff091acbc9f2bcbab1d3bcae4b0e5f489b2035ee19e43e00c98987a964f714ddf70eeff74eed41c58145f17e687d5868238b3b278b14c574c8b694ee7580916e85e38e89ded825e25e122a6b23abe8a55e4a5127c2113117d5a5ceb5e5f4bda8577e4f49e90cad88586213ed87634bf42919d1e58c0fa9d717b113d77069c8e2bbe7830694dd3883d4f9c17a92061bbfc699bfa0e77d495002c69163e2fba520bdedc9db11912131c653d22fb3fefec7f5061bc648de02ee2524007e6e1bcdecade50e96a0891d587bb39a8ebfe7a1563757f329da4908d87905634f1e629", 0xf2}, {&(0x7f00000003c0)="4672ac90ee490089f3511455061a25b23f769d2d27f77d999ea5f69882d7348989d86090a507b364bd7773a85128cd9487ddf588e125c32e34a662e9c20951903d33df9e", 0x44}], 0x7) 16:00:54 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) geteuid() socketpair(0x1, 0x8005, 0xe1, &(0x7f0000000440)={0xffffffffffffffff}) pipe(&(0x7f0000000480)) r1 = socket$inet(0x2, 0x0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x23a) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) r4 = dup(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) getpeername(r5, &(0x7f00000002c0)=@un=@file={0x0, ""/97}, &(0x7f0000000340)=0x63) r6 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) ftruncate(r0, 0x0, 0x6f3c) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) recvfrom$inet(r6, &(0x7f0000000140)=""/225, 0xe1, 0x801, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x401, 0x8, './file0\x00', 0xfffffffffffffff7, 0x1ff, 0x10000, 0x80000000}) 16:00:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r0, &(0x7f0000001a80)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="90ab416f592adcdbb96616fae9253483476c393e106a9cc8c5dc8a7e2f45b0b259d25934fb42f80e000909cac90f6d44f038b0ef93d4fde84339ce5bb772621f844a90f52ee86abdf486e30e54374f2edce2161c0de49968530332e43bd86479d027d0bd0d930af8dab8b2af5e11b963adbd10c11a00a22f0cfe8769860a69d613c394ab4b6e0d1df6bed09e8ed05f5f7f4ebb72364ca0ee3348c2664673e986c8a8237d5a92f786e5d7ac858fdf1a0128db84ae", 0xb4}, {&(0x7f0000000700)="00003433a9fe31590152eb126de095ffafb5aac1802bf7e358506949d64d7c8d157d47e6e8a5d8bfbaeb48a0c4f90e915306e8bf98a338a63402bc12793d7419aec6dc97c97f7466b5d569f30a8dd354f8526a680275359b92b8f912ad8a22fce838a45f1c645ce18a8fbd412ffd1249f7e72a2f0ca09b31bb70fe0228b70e5a029ea96c03a16d23f5906578ca1c10d374620b21", 0x94}, {&(0x7f00000007c0)="c04daf84bb7f7f7e27f4c3b48385af52f2a35da4d39d824acfdff01096c8c453c592e5a9c1b15c159f5b76eda4691fa232de02c5475af2cf096f31accc04dcbfaa9c779e4d19f545bac1652068479bb750725238226a3e59ef0df25469adf69ffe9f44f724b3c96ae6e83f75a0f002508b919b7e58f420ded4448b9aa55829d80aea7a0703a37ce124e567f95d5059c90e94573a52b2fb1394ebbd54dd08e9e9a0b6c0f9332fb69099d320bd66f5290bec7400bfabc9510e297598cc1a65c29d59b920a04db2a99858c38b51d53d220dc388368597", 0xd5}, {&(0x7f00000008c0)="77f49bb000fe0b526a2ba73b4285507b954f9f9298d6adc9ccf282281147623a33b865bfbadd29124b9b56514e78727af5cf744926b3cb6c8a51f8f1f415aa5c5ae05ad9ae6dabe4d6390f96e2e3081e1294bc7a8ec60e75051f643fddbdf455249f657fb86e788ce62216b3b5da2ef0b84ca8ff0784763edf2ee708947c025f02af48482ebc7eebe52d5569552f4fd8c143112539a4855a19cfc615b43147d463c1a1f224ff02bbb3394fab4072f5c30ee14312032c6293af1dae0fb34e118aff1aa43898", 0xc5}, {&(0x7f00000009c0)="288de312ad88ff9c01c8347fbb237cd36f695fe3778ec2ad177eaacd43f6d4440d1550856dd5e1e60e2aa9cc7518961b9eaba4330e2e48a9470d6d4dd10035056514f17f5ce5e1a6daf43b8298a5d6ca0c557448003c94e2cf9c375e2a3c0e53fecfae95a24ebb7ce8f995fd883a518fc721044a5cdc4bc772483add4c9ce866fe424a0a9f7e37a6459284baf513ca8c6e65f651c5e0f65116fabfeb872e623f30751d676895cb4e57c349d1835adc9c8277888f7dd1ea02", 0xb8}, {&(0x7f0000000a80)="ca00c459378c8eb3a38713fb2a54c564cccede0f708e43d12807d7791eb8b253a8eefef74becfe7988c61147e72fd9af455b43a13499b6fe96053242fe323f8d1017dfec0d2f26bbfb29a994cc4c643b0c7f34a3712b7bc5057dece1efaaf31d9d2db2c37a72b460849741f9a99656f44bbe45465fd5a893a8798eb3b52a9ac44f249ff1a00619b3a8d78b0f6c8eaf07cb9e2bc9439abd4e433257f875919849188a828f7781cc4fa777b6cd2db5f0599e545347fac8ff8e5a5ef35ce5f181c6af624bd7ab49e8c252fc0574a38afe9a0f1a6eaaacee34c8e26fb743af9ae14385b9006534b716a039d6165c8ba1b68c57c134f82e32b39e2faecbcfff07bd8203afac6c2837d8c8d607f04be0d2d9647f7dcb30e3898480a7b83170550bae9f133a79c2e5aa9dd9b40b0ff68cb3742de16efc73fc6a513d5745ba666c86955967b3d4d08757b069b3713422fa4adb3f94948d1dcb3c162f4f772c09977c95ad69c8fe1f899e80e41a35cdc5a332bb185641b20ddc4a39c915b5df155c6a3749194ac000fa992453d31a6e51c2966eadc77c8732a0bdb42866f6e8150e8732e7a0b7bee4f2d07dd0fccb31f4f93dc517043c0756ffe1e0b0c7363963e4ac60be9d942897540f1885fb3040d96b0f9b4d3cc8f8667556ee1bd18044aebbb1f84b6b0f50740fc0e0b424c7505e1ea3d663dc2b90ca718a2c5ea0766af92c28d814b793d088f7fde148407d6a47b8f99cba0b3d013b33493c2225b252b7be290cb6b01c66322e26d48f1f26f0d8b5e8906995260406314aa1ee9f9502610d877260b410d03ca37288b9a6ec1109be2fcf67dcc18f7052ffdf3fe7855c368714a3a63f58eec5a95aefb9b66372565d5de0617c47d76eaecc70a8ebf2aeec7d558563075438fefadbc3c18f27fdc645361a7ca45cebf59ab097bb58065d6d8401237ec4a7689461c779b0510f8bb56273c23f67d45a300f6d96834de8ad209eec5a6345b7ff82c9b3416448082fe2f93ba1ab7ce2da886dfda3c1fe89e4f50406d3eb72dbb9996d8f0996f25c90b03d6ab8c4e997d8940ecd0f24e67cbfc6f0b6edeeed5eba084b3edad3d6574398af1c8277680adbca50f78c3ba734d9503939bf4c1c5615ac841b0c8e1f2a27f642bcc31bd11ec6132063eeb6ffd7699f73972c1522958c39be48eadac5b5f18d02c313ca22e908ff6e5710b76871bb10117bb1d316882db7a82bc7b646d7d13d09607822240a89d24f2eda9772e8d4c8620bfcf39cf60abc184ba625b4fbe83b9ff28266d203c735684b191a064a8d6a4cda8f8130782d734c4a1a4b2c8d2857b86040b71352c533d078f6c9287d182231f7212b0765f4e4ce9051b1b81bae51525905b0a4f7c4dccc027d571a271d8c4d3084baf53ce2d421915076dc6ddba68c73b39b67f90e5a5722b76f8ddb729e387052597ba87bcb658c9d0cef1770b803b5cdf22af5b5bae92cefa10a0fba28450fda1f0b91a230da697c876ce70e4560d487fb1415bc8b027237dd0f64d9e2a83a072f2b2192d6d40017137e5035874349fa0840b360fec3eaa68b5130af1db6dbd7cb5ef271fffd4f9f5034d3b87409ae36bd1117c36101e44eed69998e8f661516283e8a3cb7f923befabd62c08ab1f275911aa1fc3c07b93a45bab65df6c212523777a33f6ba7f105bf0617544c991c426c43c0e980722c8a01d088c4af6c5b067f1002186f8ec032ac2d9bd4758012599e73dfd3a2b03f393da367072ba7d8bc0c04ddf5beb790c30d7e18ee63c267ad2917e1327d85b94da97c39db60a8aff17743cf8e6f21d0d3097e1891d412faafb92dd6d88a38fb0febf59d380fa55e1912a92a777e6e2b9137a939f2b363e6bb5701e619102d7e2a7b1150dc124b34bff9d7ceae2a1a0c0829399f14174d60fef1c604b5a1a3e424fd903e17253e3038e867fbbbac3c9ebd7ce395c85e3a385240d53abdc1f7898b46850e23f1aec8fa531326c4487c0d736d179090d04b2931e747049e5d1ae7dabed227023321dd089827a6daba84f29400fbab445fb9d6dc75207fa2aec2b8a86d30c22865c84bef59f4707891ab3ae3d1d9a1c5cd0fe57e2a8a99d4679d6957a495016436817c05f6947e9cecee5764ed388ca3a71e2a3f8e10cc125e0ad1aaca570c823b3e52e8dda144557ec79f047936a59194c0e86705ca08035ee8179afb87973bc2cc3326b71e22baa71b8aadc806a3ee8b68ab0fbd0a6d064381eb82ab5fc7c63fe4e7a0b193e4bb3ba17ef506e9edf76985fecf27f3e528054cd27c9505ab3e4d87a0ba7a9941cf1a2e41f0141501f61bdb0c2262dd1cb6a4d92c3fc88c9dbd0d6d15575ed2786b982b7311f72e935383c635c40f68d0b1c6bbb4eb83d1f173380b53595d09dadb725e32fb580f07af457d1be5494b88a49ea42b7de630aac9fa3b91a13a67917fa0fd6209dd40e9363213fe080071b8d17975f9274c6b68312ce3260ebcb5c751cd8a5c631507568c1529f60e1f9791bba3a6299c1fa4958265b97161b6314f38ba4f0f91b1e2ab581b5780be2b9d8bc5c7ab51a0d502fa55feefc7687707e277921f1bc4c7975c0cbbd426d29997f2c46be654c7502f0ecf956325b8149a002cbed345f801c34d2a89a69110b792c66140f4ef277240c44d9f18777613f7815549d61fdbfbae968051473759e75072cc08163d2ce5b24d109c79f41fcb8d549a24cf6a63e9017e5120f3286c5845ec88981655ee23480ba59fb8862f9bdd17facbd3c3de2422e608c1990a442061be7c7e5683308c96262ded75b5044c450735e13c62a8607bf90803328ed277742453762988a98eec64dbe4fb0e511c2635014e87e9673fddfb397c56140e56c153246cb5641b353c0a8aadf2318e36c5724c40953b2998cbe9f53c3c96e68136d4fdfb72f87dc1740a11206746d9b39c161c71028e227a77c8c865e36ef1f211dc4915fb76c059c9fb938d38da1c661834dfb2c24b4100ddd2b6edbfa2b3c8e0ad5f368f7e0f500d458868db8f6fb2fce74428dff9685e17d1580e87807d411bfbe03d61701b6392e9594d856def78090a19e792c3063389a1d8794888b2293994981c0f5215c3b0c8bd350894d9003c00272a170b5cd7113f742b9d88ae2280051d469d4f59e3d0613390615384de6131d9aabf4798458e8d4109f99818e168fbac0e0d7c2a34fe380676198aeca4f0dfbd7eea3b80d7213fe8a21abf1dbaecd8fcbc02726c3831503444cfaf7117309dc5829eb1bd2a3dec4f07c9d77bdabf6a11f06b13215a4394e330cdded04d13b674fb5d7cd6bdabaa3c241f6f474a6b6e8f926b2adb8de2a8f4ab8bf22ba7b962aad4715f8cc7af5510bc8447f9b4f8d3d786db5e6ae69560386f5f2159e5181968af45202ff1fc6661dfe89abb0c3dc1aff07a80cf6b586dd048d5f0f78523928dff582638b2bf9ea42e735707866bce75003b5914364159363c9e009c4d2a65526b610853d910da5164c7194b6cc69d401c193e7d9d9c5ede8ca3149ba5a4d54ff366794a077a51b27ac7ba3bd5512e39f0e8ec2d4a939e2abbfe1864a535031f7b7971652cb34f59fa9f85e231907978d3d4d85fc8e2c7dea028495bfad1e6a4cf80e0978f1f3912ce4f14cfd3d6ac1b1c06ce3e54516bd9c5bccd24c0e1f44c4e5313749d534b9816bf9f564572662c9e83070ac222868f3833708b6e806dbd177cd26ab9891b254abf9a48edfadece60398d95c8d23a0203ee127dbf2644136dc105f736cf8b9c750545a38fba1614dba8c3e2a4fc0d87c926c24d58225a32b27f9dfa473320d2b3b6c7e208616da88875187f01ae522cdc0890bd20ba4a80384b7d59f208f746f6de51c87dfb899be2e97058601f98422df436cb48540ac62015829d956ff46c660d2155b6a08413b06481dcdcf1d49e37e8b63345e06a16cbb3ee1fb6eb6c177244b1429d39cd1f2ece8e3416f57185618e78851f32b7a390de31af700757f37c28d76cdb00ee2d421fdac468f052c97321d4f33105b057db639e14cce19374d35ed4ae8dbb8d035aca7e4873d559c2b1a0ab4346252fe516da03de2c020a28a9f7502b78467c29c08ae80b9b0abd5ff4f931b1788ac0606d12f7b7d2b52241cbdb69ed3c2a37347f80e35f3acab3bc6a54d693b6452e1172577e808e4e3932a6396e0db9c6b2ed9ddc5a2bdcf027cb5ea5e26e9c6b0c4219e701e02f57bf0fb0230244b6f392d05c97b664ef524167a6183737e0966339e103196254c781782bc7af43090904fb40a1e5edf6023f3d425604a679492d836cd69d349c7b9502128eef3d9e13566b5225c724600f22a8b572e0fe6d038c398137216845f046d54c7bdae54bbd73d3bdcf5cce4bcee6e49791c37c10b14fe293bb69e13fb9a2cd902d5da9445f3ea03fc891e8a86a0c4e73ecc27ae490da097ccb30abfbc22e54613783ddd3bf9e02b9ef39ccc1f4e1aa51f3524bfc5fea4ba9a122772ad41c8baf09c9058825a6dc663c504b093e8fe7fd99ff2acf3176868893f580b28663ca7b09aa1c051d72cd95796241a314de716517c5dc8d2684ca69704714b4f815718bf8eecf687a396c7ca77ccab36959c2fdc3a1c26bfa07ff92618eec337befb76debbbc7f1f7ab3ee1a5e6bd5f624e4a9fee150766643cb67ade9c2c2017d4f2f409390d08e7f1b5f985569ee2eea7720ba34c0ff7e8938eb7cf7fba2d58561987073b5ef9f79e6e23f18f8287dd3373c983472239568393e93f6cf13d403b4df1b8e7791c94c50046159846d31357d9b54760a289af760a532de747d414827e92242f5fb4b2b009d80b0046a06d4890e3d9bca30f8b632ee1eb9fa9d419e75ed2285f2e4bea8c2d6a83658a687d9e8fad83fcfa0a387c824005501c2d9cb36245d2478ce55c34d05006dc68560c48156a274df142350289a899588e44ad3d8869b6423d2309504455527be21e7257096bbdaa675928dba67e735f4f80d5ab259d67b0deeca32f878076c0c8b7e7375a0b447e710c20081d955f26740c9994f4830efbcfce1851da93d509791c47e33298d677d579142a0b9dfb6686f5a2fe57960ee7020389b9f0256e336e0c6fbffc31be3f1cf55d3080713d54e44908565f3b79c6512c3e51c435cf2c62f47c7e7da4f65f60c24a1731d7e34a35c168156a67a584ffb6df1ac82f1b514857f6bc38f173239c6240eb3141f9734537e642950bbdbf0860825f20fd3eb9ea78bafd7fef95a570e09bcd20e8d465a4430a4a2ebd0a2d405a49d8bb4ad1edf98639ea264f074d2c1dc066b19c81b1d72b8560a94cee0421b1e038bc78e165198225578f7bbc013e9c0e55fae577c9a6b63afe071334c2328d000542e3cebe688d0fbda9be9d917f106329b71a75f7724f1bb1b363b560848e7eee9e97f7a1c989eb0af90c48eb89f552e3bb4adae9bd7131b96e2b87a6e050b281a6b21ac619f04f65fb1a37d053fc0b894c51b35a67eafc262de8ec853013a19b112558fbb3479853f64d50802cb569f4cca2d1fb4d79c86f7286de036748b30010b72d822c2369db210db4b57ce74a6dd298aed57fa1ae10433f2cd21d9301af0f23d17cfb236a5a0c1853e0f95ee41649606930f72bb408ee37d60fc204a59b1336811a38b89be400761eadb7f0d0532be93219c10d09b87d4b7e6701dececa3ebc9cc7514574164383099114ad140f19a7178b39326a842ab8dbea4d29293bc07e4b01322354caac8b0f2fcd6a0982454733eaeb044072037b062a77dc45337abef6de4d7f97301cdab1a7a2b9", 0x1000}], 0x7) mknod(&(0x7f00000000c0)='./bus\x00', 0xc004, 0x21) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00\x00\x00!', 0x4}], 0x1) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="bc51ae52e7fb1542d3c417779c85507f81a323bb48a34f576954c56fb42bc1d15ea24d3f8d30", 0x26}, {&(0x7f0000000180)="44d6bff1db0535d101a939cc7b2fcb74dda050ecc8363463adb002ec01e06fb780785df35b4e98dbdb187530954780e96b04b8841314786158dcf3ed3e286bc31b16ee3bceaf46ef91fa8f27392fed0bd921c0d2f7329c1ea33322c8c0eaf26c16a6857cbd64bf9850afe01326d3f12d5464b1c2f992fa6d043cea1cc0c935eb001f8c25a71b71a5e8829a8ec8a00e6e2bbf80274c8b08541e07c5d4bdfa6d146aff12465791670e2b983a63da7472bf8e3168fc8a6d52aa994c9642bfb16ee83c528b7adc1039ec8293858c180a761fe3368bda9702c19cb0d09a6ca4ed5b61625805f4b98bb7dd59fe00d01412d8098acd323a", 0xf4}, {&(0x7f0000000280)="e9f5efe7e318f06ba4631fc3a7d29be4aac153055ccf23633934cd44af962ec31aecd31f4572128d9103bee886c6f91e95ce3da20147766c9e91307b4f4efccf15e4e9fd3a321bf633ddff1c68d8185adb4186c1699dbb884de47b281beb198fb051e842ffb01c6f6f0305f05995e0ce10a98998740db8f23b60bc2f4bd849a3c16360e36d97a7a3fcd661a4303a2d81c122c3c0c17ca509af2922da284f32704939d0ccdefd831874ca6fd584e117ee3591050bd1fc4ac12a2fdf", 0xbb}], 0x3, &(0x7f0000000440)=[{0x60, 0x1, 0x7fffffff, "a5d3ac9a6c6f671b5aa3cfe30368666b1bc8d10b5cebf9056a72bb550b76d5f6bf02de5b1f655282226beb0abda42fcf8212170a8fa962fad7a314874c753f192c7dff767ac8e73262"}, {0xa0, 0xffff, 0x8, "05c0fda2a1feba532ec7f087653dea4588bd9395e018ed2e6bd89ae09f080b507d13ecb66f4320249e17894930b508cc019fce7d7238a032a08a89854af94cb44829a976fc288013f2b9d3afcc23a36d042120eb90598ab5be2f7c904c0f54f1b890c9437cc1ac7699557c6f72b4bdb08b9971257fd9d89179b517900e018ee5b844b38ed99d16b1ffea"}, {0x58, 0xffff, 0x995, "c8f7060eeb8ef1968b41ccb67e359168b3cecbbceeb7d7d1b55be9053dcdf81de4536bcae3bf9e0a846f93ff6ad520978eeca4cd9e526b3a55f7b3785c9eeeed0d4a1d"}], 0x158}, 0x402) symlink(&(0x7f00000003c0)='./bus\x00', &(0x7f00000005c0)='./bus\x00') ioctl$BIOCLOCK(r0, 0x20004276) 16:00:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x400006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x74}, {0x1004000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x7, 0x10004, 0xd28, "d7ebeb913b00", 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:55 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x8000, 0x10000}) setrlimit(0x7, &(0x7f0000000000)={0x2, 0x10001}) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x24}, {0x40006}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x1f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x2, 0x2, './file0\x00', 0x80000000, 0xfffffffffffffff8, 0x3ec2, 0x8}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in}) 16:00:55 executing program 1: getuid() getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57b8dec54f1931d978162020fd1bb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e3d6d5ace1af702aa422"], 0x86, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) openat(r3, &(0x7f0000000140)='./file0\x00', 0x282, 0x9) msgget(0x0, 0x684) pipe(&(0x7f0000000240)) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:00:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000fff7432ed04e59ee7bff0e6d3dce00cd56"], 0x9}, 0x0) dup2(r0, r2) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000002c0)={0x200000009, 0xffffffff, './file0\x00', 0x350de8c, 0x6, 0x7, 0x1000009}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000015c0)) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000280)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x8, 0x8, 0x8312, 0x4, "2ecec2ee6b37692795099dff637ae09840167727", 0x362a, 0x9}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000500)) r5 = semget$private(0x0, 0x1, 0x400) fchdir(r2) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000003c0)=""/178) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="fd0dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x81) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x440010010, 0x10000}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="8b469b3307df148e932e88af5c6915d5a879472bfd5e577017e6060c59762c7c4c1d14da45ede31cb88ae8fe80860d2d8ea07aadda457cef12005b7705ad05dc31321cba1b1fc80e81d5c38cafcbf0da23dcb52b056992942275e23c6fd6ae55967688582eb8fc1e214acf205070840a7fa6b01ca8e0206efaa6646f405a696eaffe30f63a7add6cb24072c911150282b36cc3c1137ee923c4869cf37f6d920bf69704d73c748ff80fcb1bfeb74b59a9bec7b10990c80dda5b5e88bb72858254b470b9c37e37c8afc03aca6b286b549aa1a45e0803635f1baf6c8e75a47e18d6f245aff88b1c66cc85e8a4fe655c3761cf5520939a848572f7fc7eefe72f89fc3182211825403d3780a7c0be3fde5799b19dc3ad82293546fff98c1a0078274647f4454f78d8eb2d746006555161b9b41ef8672c6fa2e8ec66b63e6579f245ab39ac55f27cfc06ee1e07b6147da6e7981dfd4fffa87dca0a11ff1e8b06734d11269b927b2f7f33281a0219ef731f7ffa6e2342adccd8eaa902b882a22d6c48f702005c8cbe76e56c14f5c3c7074bf3edb5ea79a0ae05bb865d215c3c0bdc150dbae34ec2fa9b880b2507978e8b8ca39f63579a08cc6c5e03b86d17e6e7ae947d3fa2b8f645fe4c959114ae11d2b54b4e6be99d2be96e9f89ba896d12a36c622496117368dae3a4dc268e3ee7f895cd984e904eb803597356fc3776c61b4e9cb411a7c193d6c955d4cbe604f9eff69cc7cb09fc186dd18571d775f3e6df5fc105196b218fdc81fef02dd2e4792b40337d6e5a099a42cfae854b64321cf77a234818a9622376be6d0f7c55954295760bb6630be2fabab01ae2981f5069d90c9473dfb83157debd0b5d3899af7bf41b48f58a6ec68fda86ef4b0f210e7265a09ccc1782fe889ab0f5a334ebb602283a99d6977cad37d23b65f86c706cc8750c27241fd2a495c077143d5c20ad0b07fcb638ea6f0e532c8d30aa800743076539e23915ecb0c8c1c98a804d888e67576bb91424efbf60d7666c463bf684ee6b3b23fa4d9bdfd8a5c6da51ca2c537f27a5ee15915ad386e6c3076863c282be558ba0c33052688a2c9351822118352d1174f85b7cc3b0525ce3a4b03353a1777e714b513785cd7b50358046aba2e11b5234fa63a9787325f23b9dae5cbc4788f8431626c21d5294b7a99c346df06298782edcf39d383cfca8fc31640cfa457d721f733d398423083af7e79a8958dd904731a64510a265b38114030b57c5b4b0f31b628fead0bd3e68c6b464ab167760d41f55bac47fae6e2a839d5b5a735030f46ee5d282ec6e2934d82a83002285e96f5ca444226fd14d128a82253c7babb37e550ddcd37deb3ed260b54aac99f6b627e534505d58997da0ab728d38d02abbd39f62bb14817b7dd6bcd3813cfebd8b395f29d9e4c73c8edd614d387326685e5b3cb3a8f8df1ccd226ecf2c6ffa510e4af82a041bca5b34f68b9609f038fe1ddca5f237fe34b9f650a87936c4e165732ccac0b63ad5b0b6e9efbf3acf19b48488b45990741ce04e099618c33d9ba43f1ec6dc65b611d656ee2a00986be3b67de715e3ed9a5fcc13c6fdd1fd4b11f434740ee63f46359d91d9c068bf107d3fbdf00836c0b1323141347f0531dd3b3fdff02799d1e9f36a000e174b00c8de326edbf7676d6427a3252c979319b1efb6e5a7ff2448dd65e629d94ebbc2a3518b5ef603d083fd53c6b00a1de7babfecf69fcfc64b984b9a0dc5c4c2abc56cbb0c5c57c3b14bd25ce0342e954ea779efd253f56d76fa37c1b84eb93cb53ff1a8c73397618448ab895cfc06f29eaa592031705a11759d180633495a52194f34b202b7472d3240f0cc921cfd810be4917ea0568896ba1726bd95905cbdefb42c49cfd1af4fc40e5219ae567cc4418a672398db2a76c9eaeb47a3c71211ff7b86bf5af9cbbf8a0cb81e9b03ea3fad21b1a111c7f2e0715fb04bb128f76aae0451ec8873a5bf5f1ec414b1eec75a061461f19891f1ea6be0382557247dd22e61ee24c43823074d5cee3c8821aaaa4bb9f02a77ab9db7eb05a5a1244b215efc9f13f66d28051b3d5ecd016e2121c1e9441b80e1d3909d49e025620647c40e293e80739ceabb3256356809d9768c792657dbe41be07bac7e76cb81cb0ab7cbf1a81ac920c7c1da3ff9e7a6eaec27e3c0b5627692368f3ba6a6b77dd66e868817db2504d4b0c568ee491a034505aa109dc6e82a69299c7b7d90988a4a33c7700f43b5bc3a73f5eb51ce98a23b6c4d303f2bb3e9d40930d928a8d58fa88cb8cafcb4b1d082f318dd1ec2ca0715c636e13d6f76d8cda5f2f5c3a6d61353928e81499d5aafbeee6de5186f936a4102d170a073e5b660b43d657699f375ca9add8695d62d157620464a7be0fd197361bb95966bfd9264e2feff6c046ec592764caa43b79da6a85ec180a5866471b4ea49f35b47b1072ae136eb5b83946b9247e28a80f9c15a3dd1dcc75dfa1257a43bc7c93f0679bf538d1155034028d309e78dd879ee360d52f6d8e319e29d6ea6f8a24ae4a298d0afc8c7e6231d5eced0c43be2a56306eed5883a60bfa3fa7e2de18c6e43d6c81ca4a47610013ae328c909c756d50a82f586c0ed4ec74fed79be78c816178833870f2fe06ce6899051f0f4a8036f30d37b1d6b6ab521d432318cae7e567455d5e340dd058e7b37c8fd516f1950307121788f15d22536b472682f50149a65da1cfb06478427fc3f2c29fb9ebfc024cdbcb58810040174c8b3a2cb475e1f11fcf9c6f1a0970f356628a0e08672ba101c2b578c2fa1880b252309c97db5f9ccf458ae6e9b3f32e056d1169aab55f7f7ac34397acfa096092097455959a2e99ee2eb5aeb2fbb48a8951f6a7c210ef62b2d2b3ef876945fb2f27cb1f5b392d9916919adb9f0aec3e8bf83c1bac8569feaf89805f8b4e30444f11fccf0f1862426c0e3e8c266258340e50600c6f1efb6acc34a640760d6cd466943bd9e5583eeaeb0ee9dd6026d6bc493d1b8847643babe3151544ed10a2065ce307b3d17d768b8d2a766b1ada7115bd95108a0133795329a5aaa930645f4d8963a0d02fc7fb716199c8ba22c914fb5cf3ebc9bf6c123de1a97566efb33d6f695e1679549cefeecd8b790beb8e92daa49585c2e83115ad4c2cc7cba0a7eb6d1ff6e3d671767b02987f5f9fc7e25652ee138769c58fefe9727a4169ddb8157a174c113186b1bf66add6395eeb835162ffd9562df36e037bfccf8617b317a3728a5ae93cc37b7a46128bf9021f675016320b70f27415ed5902e10c10c7a7053494d3138ab03bbb1e79b00c2e62fa03f88d85cb114d27b061ee81a21b99e2d837d533cab3c8dbb2ebd26839df118b5d90d6e3d4da42b2dfcdce4be4194aee5864e620277b026c0275c5602011c16b72e3ec49d004079f97ccbbfc17deeeb0d66b455577eea2d817a6cfab6ff4e0a17462ebcbe0317ca5255c1980f234c8f7b599fa248fd34640dd8ab11a2a6864f681a5f87e6d25b3d4c3e2fc053d4fb296e0b01dc7be50aacda86b0a9a60d59bf99f9ed9afcc0ac806798224bff840ecea35b19a14a67c7b0f263d9b322aa5e21037d96ce9dbcb1d82c40c32792eba6f2b9a9dfe3a061a93e56f134b992e9011241af9e50468f193ef2c7c18c804bbfc37f8026862a808cdd3a2acae9dd7e5d4bac51aa1a63cbe301fbb35e1cd57b9286c5aa5f1f1eb50bb7bb1ae90943065175e6d6189dbdb9cc4a83e65ce8657b13867868cb8a2032013705bf65f59177314371ce46d223bc4006c6ab20f55bfab6001afc1f5d918df2c69d203dafa783e3146f4d4bba561e70d9e32e3db65fbe5f25d75db071795c599ab80005b036e525b9fb40ec705bcc73781ecb0afd65f1789170cde8900224ea33a60511d7260581a33ac9e553e51bf842420d200b5439139eb3719027a8ffbc2c377eb2bed7a1b1a01e592a585ee65e88d3d07e710a90a691f7f9137835320580d719197ab751a4901f63f3373fcee5bb992ab400354cf47fc813ae0c8eada780ee1c4fb6857ccae528ae625ffcc6d88adcd2516e007b59dea34dc56b2e7c37fff76590c2b1c333c89df5a8f582fdecebef7be6e16abe38cbac0f7bc73089f084efe50f1b7886728988db89839a47735f0d95ed76b79df1a297bb1b770acfbffcb8ae4720b8422a573fa2d57b0ea6606dcdbb0958d161221197eca0886593ac2c08a054c15451d715ffe5ccedbe1d88879795e5c3f1cb930b404aa2eee80bf334a07b220cff81072fbfae918590429de4af72c5d25415f18e09ef1f3dd2cf497abcae07d70aa3432ae5e22d4e2bc0c90f81f817c1e223312cfabefc7355934b6b617fe1211790e00eab5780f94b917052be07da6d4eb37b129c21406e1d4a7bbf4249d45b0e8f0c8d79b5aeabcd3b2d0e1911674e3b944b6e404250acc6c477cbeeb68573195e9c5c5c391c6227df54643fba8d23ad58b5ec727cd948562c3c42dd233579cb6cd17a7b4b60c15649c8e34cb0728f673849f209af61b3042625ae89d77fcbf414e99df341d67f43eed0baaf17ca1c9b4ac8ef019fc2f3301a5d1c87b6c54c5e22d608e7b08a5e4132dd30126489b93c68d74f7dca6fec20bf558d46fd8a763a220e05d9861cc6ab2912bae0c0707e07b582212cde0c231382083a05ed216d56372960db55aa765b43a92ca8fa65679569c81b879653a6ab845b821087a84ea607dd2c6ce62e573fc90b6a376b7d4712902151db94e7831d35c41757d0de0072cf56b6dc8174268a158cbdcc63542894212ec0fe09dd56aa8967648dcbd03ff0ed356ac76b9aae93254c4b9b6d278f04bff094566fb251952d602b7e5935447452e8d55065b418163be8d56d92246bc5bfeb9a8d2a57ee6ffecab7ff9b67f70c321d72a16b0e5d7addb10180db467f464df38cebb8ac04fb7bedc8203fd97ce0cf1365e4aa9444f11c054c986e972f0b97ee83176377bae732b6cc1522800240aef1602a064e0a33941e6223337342142cc5a6c0f4fd27956b25cb6827e128c0310cc1c4015a1bc973f0d6f60e45f2ce7848c14d7cdd1009076fb1cdfdbbbab86c7fc801538412c4330bf217f54b9a193a121d760ed5176333feabe559777cc919c0e0ff6d1978c6ba1a74891ca23216645e60a5fcbe47f6d390496cd43a5fccd84c13a22b5709177399e95da48db26322192f28c4def041de91adcb7d8e3f20e5cd9becd768fde3057f1f3358c683f8ef6485f691d4d16392fb2a1f42ed32fad14d65503bd525299c0ce4c867eaa28c58a05eb4f118d522f2a8a0b8064e5fdde3aa50c6071bd4e450e02d82ad6287d496bc86e2bef2eb712d5fe26fcde7629cdd1169ce7825ce04b015037d87b1e73a8aa1fa0f8bba52305943a83aa2ff6757fecab8e7967441156626d5e332447d7389200e6086f48a352690778cbb5ba415a5813071d7da1f43e737821556b7f82290bbfd927040a4d119c151f0a16c85bc283feca493d5804176edde6c56d87e324b3becbf0c902dfacff51f62aa89f96a3fc539b55072198a9f003943d23bd0c895f4d4aaf5d2038d73f5a97106f234ba404e8616571c1eba4d49c81848c4a1cf4236a930d45a8532a81dd7ef115939534fa640066bb75ee7f04fc88d736b815428924b6e2e927fae91019aaf98a6db8fc1c268c94fa0acfa6e3d430ddf96531fcd7801bf7859b001447c5e86b7f2d7d9bd6b0ceb96d609275902cd759439ad2288789f93266694ccce67159ee47fbd1958fc42661de9352fe25bc483802245b54a8bb571949b6f", 0x1000}, {&(0x7f0000000000)="4615bcae254c87ef05b8f5cbe5a73a7328e623eb673b03289993e892c252fab44ca49558f7a613f0e604e17a7439", 0x2e}], 0x2, 0x0, 0x25) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:55 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) connect(r2, &(0x7f00000000c0)=@in, 0xc) 16:00:55 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffff000, 0xffffffffffffffff, 0xaa, 0x101, 0x1, 0xffff]) ftruncate(r0, 0x0, 0x2) ftruncate(r0, 0x0, 0x2) r2 = getgid() setgid(r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) getgid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0xec752d7bcd5aa26e) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100a0, 0x0) getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="161c9a77bb0f1d9ad593e44389da8285d9ea7f44c3e95d2562ccb376c6091fd852f03a2f", 0x24}], 0x1, 0x0, 0x0, 0x8}, 0x407) r4 = dup(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x84, 0xc2}], 0x1}) fchflags(r5, 0x0) r6 = dup(r3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000580)=""/53) getegid() kevent(r3, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffe, 0xf5, 0xf0000000, 0x2, 0x8000}, {{r4}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x7f}, {{r5}, 0xfffffffffffffff8, 0x11, 0xf0000040, 0x9, 0x6}, {{r6}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x0, 0x81}], 0x9, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffffb, 0x88, 0x48, 0x5, 0x7fff}], 0x857, &(0x7f0000000680)={0x3, 0x5}) recvfrom(r4, &(0x7f00000006c0)=""/210, 0xd2, 0x42, &(0x7f00000007c0)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc) shmget$private(0x0, 0x2000, 0x222, &(0x7f0000ffe000/0x2000)=nil) fchflags(r4, 0x7ba3d9df75395189) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000800)) getegid() 16:00:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0x100000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x4}, {0x5}, {}, {0x1}, {0xf9e}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x7f, 0x10000, 0x8001, 0x7, &(0x7f0000000580)={{0x1, 0x7f, 0x200, 0x8, 0xe21, 0x8, 0x8001}, {[0x81, 0x8, 0x4, 0x0, 0x1, 0x4, 0x8, 0x2, 0x5, 0x9, 0xc9a0, 0x8, 0x81, 0x8, 0x3, 0x1, 0x9, 0x40], [0x6, 0x9, 0x1, 0x3, 0x31, 0x2800000000000000, 0x19, 0xff, 0x1, 0x7], [0xfffffffffffffeee, 0x7, 0x0, 0x7, 0x5, 0x3, 0x8], [0x7, 0x1, 0x101, 0x800, 0xcb23, 0x9], [{0x8, 0x40000000, 0x9}, {0x10001, 0x9, 0x6, 0x1f}, {0x3, 0x7, 0x10001, 0x100000001}, {0x10001, 0x81, 0x8, 0x4}, {0x10001, 0x8, 0x1, 0x200}, {0x0, 0x2, 0x5, 0x8000}, {0x0, 0xce, 0xc79, 0xb7}, {0x9, 0x5, 0x2, 0x6}], {0x1ff, 0x9, 0x3f, 0x40}, {0x3, 0x1, 0x80000000, 0x8}}}, 0xffffffffffff8001, 0x401}) setrlimit(0x7, &(0x7f0000000140)={0x1, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:55 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) 16:00:55 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x7, 0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) accept$inet(r1, &(0x7f00000009c0), &(0x7f0000000900)=0xc) socketpair(0x2, 0x0, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x19, 0x4000, 0x9, &(0x7f0000000740)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) r3 = socket$inet(0x2, 0x1, 0xfffffffffffffff9) dup2(r3, r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x0, 0x0) r4 = dup(r2) r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r5}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8405, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r8, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r9 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000680)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r10 = open(&(0x7f0000000580)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r9, 0x80}, {r9, 0x6}, {r10, 0xc}, {r7, 0x4}], 0x1c1, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r10, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x20) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(r8, 0x4, 0xc) pwritev(r11, &(0x7f0000000300)=[{&(0x7f0000000280)="3d364a2c00c34ba8c40b9fab8842defa3d8e0f57ac35cf7adcf671c6f1fa040594b1decac1cdd239e3d6955a15332be95061fbc12502840516ed28d6416a4d8e90922844a94d319d4afebc2f5a8f88076d68e1ca7d6a966e", 0x58}, {&(0x7f00000006c0)="b147562e8ced77bd68a7c5bf605f04be918ea19124283001d0e9641eed930d40f9d64802b6a1b17601ed0011d813865f52ea52ec605fe9284c498c619f92c65d9ef62c2bf8a664dc60790eae2fc996fac3d8b74d45aebcf1edc102ae", 0x5c}, {&(0x7f00000007c0)="8e87e2eb03a9d54c214e86f1776b74aafbb531285103ec6eaae0fb383e8977741ca281fc30992740534e9c55e3e08a469cb38d54b781321d4738cbc0ee3d01c91f843090f2b98333d84529743f49455ca896340a8d55cb294ce059340e757b", 0x5f}, {&(0x7f0000000a00)="9775c53eadf2d3c71032e06111dae54c88df6e77adc4635fd6a968b4709acd6d9820be3206aff1063fda9cf9428cb084edbb0db87bc0445af015695b4843a87916a1b4e313a0a4cba902a8282ce5492428c522e25c1a56e758dbdf0824867d6263dbd83fb2202172f5cac3fab6eb1185d3ca4a78f86061", 0x77}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1010, r9, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:00:55 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e501", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x11, 0x10) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x840, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x1, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) socket$inet6(0x18, 0x0, 0x6) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x408, 0x0) 16:00:56 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x280, 0x0) fchdir(r4) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r5 = getgid() r6 = getppid() r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r5, 0x1, 0xff}, 0x6, 0x3, r6, r7, 0x3ff, 0x5, 0x9a4}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x500) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) 16:00:56 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000200)="61690011cd82cf406d31e83ac6457babc38b330b84d9cc5609d71ffe3b162ccc5dda59c20ad1597d36506529b1d179d31e88b42d027423329120ffe07f57a02f6c14167796427c2707741e75c137bc1a341942fb5234804a34664c24f027484f7f91822cf1c2233d167c9777a0eb375fcd8912fde8704592acfc691ad2c97f1911c2055618a2c50576b527b8a6c2a440535b9470c56589b6cc13ec5e76a2df1b5c15fb59fa7ebb7edc85b13fa7fcd302a4be0f8bc6b073eb8ae4f6d5bd", 0xbd, 0x4, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0x0, 0x10000000000001}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x1, 0x9, 0x10001, 0xc742, "8bac692e5f62bf574b8d8870d40ceceefafee755", 0x200, 0x1f}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="5c9d3602e24bf29c8da6b94022e3589bae1aed53b96b0c8f4bd064", 0x1b}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000780)="9cbade24c9a4c0c3d6913d261d422e11", 0x10}], 0x1) execve(0x0, 0x0, 0x0) 16:00:56 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) socket(0x22, 0x0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0}) 16:00:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) socket(0x100000037, 0x3, 0xffffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000200), 0x1000000000000266, 0x0, 0x14) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socketpair(0x22, 0x7, 0x800, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) listen(r0, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="fdff2d2f66696c653000"], 0x10) 16:00:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xfff) r2 = syz_open_pts() close(r2) syz_open_pts() getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) semget$private(0x0, 0x0, 0x4c0) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000180), 0x0) r3 = dup(r2) poll(&(0x7f0000000380)=[{r3, 0x5}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x6, 0x4, 0x8, 0xcdb8, "cbd892b42121127312669963ae0efdd9d49b507b", 0x3}) 16:00:57 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20040, 0x0) pread(r0, &(0x7f0000000100)="7302ad9d7cff675b680a9dadeac1be06309d7edbe8391909b6773e270b3e8de48b9a29778a8ca71efbf48eaae65bfc2cb363a0192d3ba31217a42b0ed46e2fbbb6e6777592fdb9283b63bd570f6d660d87b4f8a8ff3bfa5bee3f144df2f6f5774ad17c181ceb91ee4b1fdbf176487db627f55b3b017cf0178e7f38a03eb2190738505c33", 0x84, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="7f3a25d4db927cd9b5edfa8ce2fb586c897e9f19d853aa83bab711f61dedf8", 0x1f}, {&(0x7f0000000140)="cedc8f269050e8e1e7b9c437a91be20697a1f2f4019d736755b307050e6eb139a99e2a60d63e2ecc4b536eb82305be15437f184ec8b49d3c27f51a5505f2d73256513c4d7f1866313297822b4fb9525382ad0f6620d763cd5e105b33bc1567d677ae9f282af1a89d0e2e8b869bebf18f5555f35ad9865847beec38c9d7ce1f7501ebf2a9a062442147c89a889598d0de39ceb7700dc4d3d891e63748dab5d983e1e2f121aa2fc5be16", 0xa9}, {&(0x7f00000000c0)}, {&(0x7f0000000200)="290dae5d147c972991c63addfbca5821", 0x10}, {&(0x7f0000000340)="316ba864b1e97d395a40684baf28aeb5112c795b8c65cf47065d68eba64c09e04a7a228f4c5ee61b9fe5dd2be5fde792721283403332e75cfb9598c551253de309931a0339faf20e4be6a573d4c4736bee848f6e33fe9ac5a9caa38914b151a30c331416edbf9868cd1f66fb2ba670d9f73abcf2064bcc94a41593766d272ba719ea7ee67ab59249746b95f9a9011ffe569580060b593d46ee06de9d0be7a44dc68986fd80da1c7d42bc208924a6b45420637ea4b19d52ac01d65dff2a655e56ece58895d7f060", 0xc7}], 0x5) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000440)=0x3) syz_emit_ethernet(0x35a, &(0x7f0000000000)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000002c0)=0xc00000000000) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x24, 0x5) write(r0, &(0x7f0000000000)='t', 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x7fd, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x10001, 0x0, 0xffffffff, {[0xfff, 0x3, 0x40000000000000, 0x4, 0xffffffffffff8000, 0x0, 0x2, 0xffffffffffff0001, 0x9, 0x6, 0x6, 0x400, 0xb3, 0x3ff, 0x7fff, 0x401, 0xe5c9, 0x100], [0x3, 0x4, 0x0, 0xff, 0x100000001, 0x7fff, 0x9, 0x100, 0x8ac0, 0xf0c], [0x1a4, 0xfffffffffffffffb, 0x2cef, 0x7, 0x3, 0xfff, 0x101], [0x2, 0x7, 0x6, 0x5, 0x3], [{0x40, 0x1, 0x6, 0x1000}, {0xffffffffffffff81, 0x0, 0x8, 0x7ff}, {0x4, 0x8, 0x3, 0x6}, {0x3, 0x7b02cce3, 0x2, 0x9}, {0x0, 0x2, 0x4, 0x5}, {0x2, 0x200, 0xb1e, 0x1}, {0x9, 0x80, 0x8, 0xfa25}, {0x9, 0x2, 0x100, 0x8}], {0x7f, 0xfffffffffffffffc, 0x1f, 0x8}, {0x4ad0, 0x4c, 0x6, 0x7}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:57 executing program 1: r0 = syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/53, 0x35) pwrite(r0, &(0x7f00000000c0)="848e2feceb5d9fcd921deb6a94487160941ab6628bbd198ad5d5895717f83092190bb6fc007a1fd2babe6e466aa07f4f5a1216ef4ca0e0948fcbf276b5a01b7c74ac4fdecd6201dfde3cfff53078e7387e23aaa667338e6cf58a46e2", 0x5c, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) 16:00:57 executing program 1: r0 = msgget(0x1, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x3a, r1, r2, r3, r4, 0x80, 0x8}, 0x2e18, 0x5, r6, r7, 0xb6, 0x587e, 0x1f22, 0xfffffffffffffff8}) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10300, 0x0) writev(r8, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) msgget$private(0x0, 0x200) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r8, 0xc}], 0x1, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4eba) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x5) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x80) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=""/113, 0x71) 16:00:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r0, 0x2, 0x1) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x0) 16:00:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') chdir(&(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x70c, 0x0) 16:00:57 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:57 executing program 0: clock_getres(0x2, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x2, &(0x7f00000000c0)=[r0, r1]) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100)={0x80000001, 0x3c7}, 0x10) 16:00:57 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x220, 0x100) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "357319dcf2348a3344fa23eb668e8b49fd791264"}) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x1, 0x3}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000280)=0x2) mkdirat(r3, &(0x7f00000002c0)='./file0\x00', 0x104) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x1, 0x5, 0x7}, 0x9, 0x2, 0x52}) open$dir(&(0x7f0000000240)='./file0\x00', 0x2, 0x2) 16:00:58 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x800000002) r0 = getegid() r1 = getegid() r2 = getegid() r3 = getgid() r4 = getegid() getgroups(0x5, &(0x7f0000000040)=[r0, r1, r2, r3, r4]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/3, 0x3}, {&(0x7f0000000080)=""/59, 0x3b}], 0x2) 16:00:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) fchdir(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r4, r5) 16:00:58 executing program 1: select(0xffffffffffffff35, 0xfffffffffffffffe, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="a0dc2ed9833860610b3e931407c83db28127b803ba1928c9bbbf6c0e662007ed2022c31eb5ed2d2ab5a7e5ae82c3e39da0ea23048150dcf22ee3fbfc10ed4ae881ce82a8f27f12b02ce4caa9d0ed229258148f55844410c1cf5b3aa1871480c8dbf192fd98949ff5c6857a81f322e74cac8594a9919cd6bcd7ea9045c2c1a3ab669c3429a2c8", 0x86, 0x5, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xfffffffffffffffc, './file0\x00'}) 16:00:58 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)) 16:00:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x797) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800002, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x100000000000001) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000540)=0x9, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r1, 0x2) r2 = accept(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000deffffffffffffff200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92d040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd679a7702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95aeb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700c12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a6bef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000ec0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="00000000189c0000000bd981db9e1801071913bc4535b960537cba5fd259ba5b966c047007c686c60630e36961f137af365d73458fa1ab6be6cdba17fb19602435cb960f6336fa9d506095cf7099c9756f846bc415336e6896064b9b91eb250a4d302fb62819c6", @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="28000000000064696c12000001000100", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0xd}, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0x4000000103) r10 = semget$private(0x0, 0x3, 0x100) semop(r10, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semget(0x0, 0x4, 0x4) close(r3) sendto$inet(r3, &(0x7f0000000380)="19478d880c37852bc31b03e95eec08a8a3a332c15c5b324f9714e58ba27eb7bdfbb82219306f1c85f005721eb9fc1cb24a67ece830c68dcf82ab2b24d1b3bf2ce07c149264e23af48d56e88cbd0da0fcc46ed60208d398e575625c8c2c8b133eb4babd7fa72b6774b0c003b1c668d5e8061d0962886fbf627926756999b4656fbcc8b78053bda3b2f7689c1357ea2e3834b722657a06d453e4b686b84ba8d946d326fec10aaf1223657611d5f20f5466c3ffc2fe06a7daf0f869faa008d701fc196ef55bb0663f4101d4e21c07abf7bd268aa2a32db1b8ea249451442594835e884a15743e1499ce849e", 0xea, 0x4, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x18029, 0x0) r11 = semget$private(0x0, 0x5, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) semop(r11, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 16:00:58 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x81, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000640)="4b2c5e60dabc621a7e762be7fa9b8a581be83e903734a07024d74d53", 0x1c}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="36e55510126db5f58ea3a0a399d5ad7a3456f60d73b98c5834cb6fefb3a8de4ad04bc7293717613e4fed0a43f587e65c4df3f23b33482df83ec1a3e2deaaa3bcbb7df8b33d81685a6de11f381d47c5e7e9e05db8fa646b09ad905390aff4efdd2e599254290cf0f2e3c300448aa560756a1c0030b3db2794dfdecfff0007c234a0a6b19f8be0de016573899106a4314b552b57c145", 0x95) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1b1815b517bfc7931dadfa3e3c8fdfbd6570d96ea3a02bad124448535ab287394d5c5805cdb532d4a938e2663f655400b6cc1475ac92116a89f285abcc68811ee9848e6d3a74845d7813cd0b288385645ec9f9f0c3fa65b01e799c2454e40c018fef4f48ec13bfa7002d1d7b491f2312b9652a36596c311fa92ac12b24a0771f65d2bd66156aacf7af868c48821beefc44c21824fb85dac496a182", 0x9b) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="aa1a6097ed56ad65d5dfc7427251885ff786c7af021ce0f30c1430c60c44010ec2a0ee05ece11586066781e0f0f1c2ec1f4eee77b030191621737bc03f11f76a45c2eaf5404962ec447a8cb7d2287144996043fb46d76b556bf3aea5d677ccfcee13b30b7f5ead33ac16f6dd5949619760f0ed42b1d20794be2f3e4c511199e9c2aab742830364fdb9b8339dea778a35ec3d9234c2093550bc0df5bfcca3ed09f4eff2511a7590b589b1e5d4e69022dce75b0ba689885abc50e334dfb389810f53062ce068e36082ad0c055a78a68b0496ced7ee90eb7fd8457d2f60e1bca074de4bb2bc1468de86abcf2b85da6941cf26ee907e", 0xf4) 16:00:59 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1c6) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x3, 0xbed, 0xb19e, 0xff}) dup(r1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2010, r1, 0x0, 0x0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x30, 0x0, 0x0, 0x80000}, {0x6, 0x0, 0xfffffffffffffffc, 0x2}]}) r1 = msgget$private(0x0, 0x4d20b30e1a4d7e8b) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/190) getrlimit(0x3, &(0x7f0000000040)) syz_emit_ethernet(0x8f, &(0x7f0000000340)="fba666c21a835f2d3017f617c573b80f63d02f53159ea5735f9b3c35ef8135cadf77ffcb18a286ff03000000000000c65497848e3597cd148831e7d76d223e62b605e0b4cf74fad8db9c9baebdd722eff489a7e406cdf93bab7894093708a2d9fe88c1405b1870c1b3f9ca9dbf0c83a17af20038433dd252af37f263a40579f6b00464164b504c915594fde4037f05") 16:00:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, 0x0, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x3) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) dup(r0) 16:00:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x180) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) nanosleep(&(0x7f0000000100)={0x1, 0x5}, &(0x7f0000000140)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x8001) ioctl$TIOCCDTR(r0, 0x20007478) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1eff, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000080)) 16:00:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) clock_getres(0x3, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x5, 0x6, 0x69, 0xfffffffffffffff9, &(0x7f0000000380)={{0xee, 0x4, 0xff, 0x9e, 0x4}, {[0x6, 0x8, 0x0, 0xfffffffffffffc00, 0x7, 0x11d1, 0x8, 0xffffffffffffffc0, 0x4, 0xff, 0x6, 0x8000, 0x400, 0x117, 0x0, 0x3ff80, 0x1, 0x8], [0x6, 0x4, 0x9, 0x2, 0xfff, 0x9, 0x240, 0x4, 0x2, 0xffffffff], [0xfffffffffffffffd, 0x4, 0x0, 0xb94, 0x100000000, 0x20, 0x2], [0x200, 0x401, 0x9f2, 0x1, 0x7fffffff, 0x401], [{0x1, 0x4, 0x2, 0x80}, {0xffffffff, 0x5, 0x1, 0x7ee}, {0x0, 0xffffffff, 0xfffffffffffffffa, 0x889}, {0x10001, 0x3ff, 0x5, 0x9}, {0x200, 0x100, 0x6d8, 0x4a7e}, {0x401, 0x6, 0x0, 0x8}, {0x3, 0x4, 0x2, 0x100}, {0x0, 0x6, 0x8, 0x8}], {0x9, 0x0, 0x800, 0x800}, {0x5615, 0x400, 0x7fffffff, 0x1}}}, 0x1f, 0xff}) r2 = kqueue() r3 = socket$inet6(0x18, 0x1, 0x800) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x0, 0x7, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/61) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) 16:01:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000580)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x3d}, {0x44}, {0x6}]}) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe1, &(0x7f0000000240)="8c71605c002ab0ffeb04da620cb04848890684a7b6cd42e8582003d07ec1ab9060f9c33c2d447116b3e8be71ad53e5e84f833e931115319a7ba86b5c08177bccad6d1389116278092238654344e2a9741f220527fdc0d1fe398438d06f08aab9c93efc573a02d085a6c2e57dcc2aefcb9379e89b6436f41f0c405c1f48eecc7b4f7a865f0d84d177c78603eb059c5f843ea10dbc8b277b4963ba9c5285fa7e5046894e201c852a78c5f68061253b544f1c2ff49defde2e6c264021150a2cd4e04ac3b36775ac352d1599eaf3da877efc9edffccfb5986502d3aae0ea3f6a300f9e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x7fffffff, 0x8001, 0x7, 0xcc}, {0xffffffff00000001, 0xff, 0x5, 0x7fff}]}) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1d}, {0x6}]}) read(r0, &(0x7f0000000140)=""/231, 0xe7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x410, 0x0) r1 = msgget(0x2, 0x1) msgctl$IPC_RMID(r1, 0x0) 16:01:00 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x210, &(0x7f0000000140)=0x80000000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x7, 0x1}, 0x8, 0xe41c, 0x1ff}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:00 executing program 0: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) shmget$private(0x0, 0x1000, 0x422, &(0x7f0000b1e000/0x1000)=nil) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4f, 0x0) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x80000000, 0xeaaa0b4}, 0xc) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0, 0x10}, {r1, 0x1}, {r0, 0x11}, {r0, 0x8c}, {r1}], 0x6, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x25}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:00 executing program 1: clock_getres(0x0, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x7fff}, {0x5, 0x8}}) r0 = semget$private(0x0, 0x2, 0x42) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/182, 0xb6, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) semget$private(0x0, 0x1, 0x4) clock_getres(0x7, &(0x7f0000000200)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x7, 0x200, 0x1000, 0x3}) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000280)=0x1) shutdown(r1, 0x2) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000340)=0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x7c3, 0x6, 0x9c, 0x4}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000400)={0x9, &(0x7f00000003c0)=[0x4, 0x5f, 0x0, 0x800, 0x3, 0x6, 0x34, 0x3, 0x5]}) getpgrp() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) lseek(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000440)=0x2e) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000480)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x7, 0x7ff, 0x20, 0x0, 0x1, 0x8153, 0x3, 0x1, 0x3, 0x2, 0x10000}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000540)=""/4096) fcntl$getown(r1, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001540)=0x1) utimes(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)={{0x9, 0x2}, {0x0, 0x4}}) utimes(&(0x7f0000001600)='./file1\x00', &(0x7f0000001640)={{0x1f, 0x1}, {0x6, 0x81}}) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001680)={0x4, 0x5, 0x90b5, 0xee, "b708073d9b8c0b76bead051636a92ad2145eef60", 0xa15, 0x80}) 16:01:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x41) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x5, 0x10001}, {0x51e, 0xffffffff}}) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xb1) syz_emit_ethernet(0x30, &(0x7f0000000240)="27aca5a2b6d4e3087fcceeba4e94ea673ad0eef203660fa46be9ae75acf11bd996dd7d2be217e286c55c3059ef91c924093c342b6e4e3674984795b6abd6a310e2a34daba428e004efe2107605cdeb78ddc75cd1069eba0687") 16:01:00 executing program 0: r0 = msgget$private(0x0, 0x110) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYBLOB]], 0x1, 0x800) r1 = kqueue() fcntl$getflags(r1, 0x3) r2 = msgget(0x2, 0x100) msgsnd(r2, &(0x7f00000016c0)=ANY=[@ANYBLOB="030000000000000043e0885513e4bd1c1e6373e17d26016cd10c3b188e2aff367d937ca2bb4891998f5ce1ad5f2d68828a089e954af95a1538e66f0fee89308ba68c5a251802be3439b17d300239a27a90e86a663f360650a44f14ef3b2fa13dc0e0f1fc37e23a45ae9e86972b5d29af0abea745faffbb0c03d8a86deba391a99620b433728cf158fdbc1694b6a6cc499f06cb45ee00d052f81cb2acbd9530d4dbcaffafbc4d90c12d257156ecb189f785373e6e4457373cec8eb69ffef20f14f035d8cefba1822db8c0397fe2271025ef4119efb8b4899003797d0ef7976a5219d167a3baae06ba35876260dddf9e69b40c6bc091570fb80f006d0515b3c5d274a82271a3e44964978ecd110f93c9b86f876d8041698fb5b30a6a3ad0b4bbd67fcb186add3f5bf628f6d73eea4c81ed683c7ee1504469d3f546d5a14126992ecbd75b3a6b57faf80354aad54bf61944ca6be5814e91f3195e3682bbc7d8c7ffd13d6577381b004a0a0e621a9b0c99430185e02853820f744761898e2ea978aa60f7b23998062f713dd9b2545ef36b9605fecf080dee2ad36430ceb63807537e232bcff399336baf5536ebdea6904c219d59b85f9e0fd8eb62972419b8d228981f6ee96eb1b1f5e9e8c303ecc26a5193aa017d1a789ee0466e4bacba943135e2892146199bb052b9e8f8efeb421f92654a8fd9369c31db39f3e7b4707b3d615b98150971a211c60f13a563fef8fbff6977d3606ea89de78fd04738bd11dcc62a9fd3cafc9400b31b16bee0135d8812df29978b117f07979b9fff15ab7fb331886db68b65347f33827be2952ae99e5a581eea1aca52f3748858036b0066605991fc8fa67018ca84fbf540a05d411260c16c3d947e6c5ac3be1f"], 0x1a4, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20040, 0x140) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0xcc, 0x2) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x41, 0x7e) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000200)=0x1000) fchdir(r4) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/4101], 0x1008, 0x1, 0x1800) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001280)=0x400000000) lseek(r1, 0x0, 0x18, 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000012c0)=0x200) chdir(&(0x7f0000000040)='./file0\x00') stat(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r6 = getegid() r7 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) open$dir(&(0x7f00000015c0)='./file0\x00', 0x0, 0x18a) r10 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000001500)={{0x400, r5, r6, r7, r8, 0x80, 0x800}, 0x1, 0x7fff, r9, r10, 0x6, 0x2, 0x9e4e, 0xfffffffffffffffb}) getuid() openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x60, 0x0) getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000001680), &(0x7f0000001600)=0x42c) openat(r4, &(0x7f0000001640)='./file0\x00', 0x80, 0x8) 16:01:00 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x3f) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="1830f24e9b00000000000000ceb748fc24ed605d9cb50f6255d4b51806e4848600"/44]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200000001fc, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x20000000000000ae, &(0x7f0000000080)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 16:01:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510e52b3912e0d3fc9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) syz_open_pts() syz_open_pts() 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000298, &(0x7f0000000000)=[{0x8, 0x0, 0x0, 0x8000000}, {0x1d, 0x0, 0x0, 0x1}, {0x100, 0x3, 0x5561}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) 16:01:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) write(r0, &(0x7f0000000140)="cefe869c5c102e67b97192e1cd028871934a173bbf0c238f9bf96588e9b0d1cdea11c665ff960b831ec3913a84d138d29d845370a34f39ce6493", 0x3a) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3, 0xebcc, 0x3, 0x0, 0xfff, 0x4, 0x8, 0x1, 0x2, 0x1ff, 0x3}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) 16:01:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x10001, 0x1, 0x100000000, 0x1}, {0x100, 0x4, 0x2, 0x10000}]}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) 16:01:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x580, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x198) r1 = kqueue() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x6) open$dir(&(0x7f0000000080)='./file0\x00', 0x8001, 0x22) kevent(r1, &(0x7f0000000040), 0xffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x0, 0x40000000}], 0x5, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) close(r1) dup2(r0, r1) 16:01:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9", 0x0, 0x6}) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x9, 0x80000000, 0x1ff, 0x1f}, {0x8, 0x6acf, 0xad1c, 0x1}, {0xff, 0x6, 0x6, 0x8000}, {0x8, 0x5, 0x5, 0xa4}, {0x8, 0x10000, 0x56}]}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x3) recvfrom(r1, &(0x7f0000000140)=""/112, 0x70, 0x40, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x8, 0x4f}, 0xc) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x20000, 0x68) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0xb, 0x60000042, 0x1000, 0x4}, {{r0}, 0xffffffffffffffff, 0xe2, 0x20000000, 0x3c4000000000000, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x84, 0x1, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x549b}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20000006, 0x1f, 0x80}, {{r0}, 0x0, 0xe0, 0x0, 0x1000, 0x3}], 0xfffffffffffffc01, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x2, 0x500}, {{r1}, 0xfffffffffffffff9, 0xe8, 0x1, 0x7f, 0x3}, {{r1}, 0x0, 0x20, 0xf0000000, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x2a, 0x10, 0xc280bee, 0x1}, {{r0}, 0x0, 0x1, 0x20, 0x1, 0x100}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x4, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffe, 0x48, 0x40000000, 0x40000, 0x8}], 0x5, &(0x7f0000000400)={0x7, 0x1}) ioctl$TIOCDRAIN(r2, 0x2000745e) pread(r0, &(0x7f0000000440)="dacf6ae5390c094397d554e1c282f0b22bdf8f3d6f9e4c8cc80ca031d4bd244ecfe8080cced4c3534209ce95a95f6d46515e165d77c4dbc6f4432d25b3f679ab0410b808e18d2d9f659edb232978a2623a96be95949d894664de279edae050cefc", 0x61, 0x0, 0x38) lseek(r1, 0x0, 0x0, 0x1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x4, 0x1, 0x36c, {[0x7ff, 0x1f, 0x9, 0x4, 0x3, 0x1, 0x480000000, 0x6, 0x8, 0x10000000000000, 0xe1, 0x100000000, 0x1, 0xe968, 0x4, 0x1, 0x6, 0x2], [0x7fff, 0x8000, 0x8, 0x9, 0xab6f, 0x0, 0x81, 0x3ff, 0xffff, 0x3], [0x4, 0x4, 0x1, 0x2, 0x5, 0x7, 0x6], [0x6, 0x9, 0x80000000000000, 0xfffffffffffffffb, 0x3ff, 0x2], [{0x4, 0x8001, 0x80000001, 0x33d}, {0x9, 0xa192, 0x6278, 0xffffffffffffff7f}, {0x6, 0xfffffffffffffff8, 0x4, 0xc7e}, {0xe4, 0xfffffffffffffffd, 0x3, 0x2}, {0x8, 0x5, 0x2, 0x3}, {0x10000, 0x4, 0x100000000, 0x8001}, {0x4, 0x8001, 0x1ff, 0x2}, {0x3, 0x3, 0x77}], {0x9, 0x81, 0x3, 0xa0000000}, {0x101, 0x3, 0x5f23, 0x911}}}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000740)={0x0, 0x0, 0x200, {[0x0, 0x4, 0x8, 0x7, 0xba32, 0x100000001, 0x10001, 0x2, 0x7, 0x100000000, 0x2, 0x20, 0x80, 0x40, 0xffffffffffff0d2f, 0x2, 0x1, 0x4], [0x3, 0x4, 0x100000001, 0x0, 0xffff, 0x7, 0xfff, 0x9, 0x7fff, 0x6], [0x280000000000, 0x8000, 0xfffffffffffffff9, 0xba8, 0x81, 0x6, 0x100000001], [0x1, 0x5, 0x0, 0x7, 0x2, 0x3], [{0x0, 0x9, 0x1, 0xffffffffffffffe1}, {0x8, 0x1, 0xffff, 0x3}, {0x4, 0xfffffffffffffff7, 0xff, 0x3}, {0x596, 0x5, 0xace, 0x3}, {0x401, 0x5, 0x34df, 0x7}, {0xaf, 0x5, 0x0, 0x6}, {0x5, 0x2, 0x401, 0x4}, {0x7, 0x0, 0x8, 0x3}], {0x2, 0x1, 0x0, 0x9}, {0x6, 0x482, 0x6, 0xedeb}}}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000009c0)={0x5, 0x7, {0x1, 0x400}}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000a00)=0x9) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000a40)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000ac0)={0x1, &(0x7f0000000a80)=[{0xa122, 0x1000, 0x1f, 0x40004}]}) pipe2(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/vmm\x00', 0x283, 0x0) open$dir(&(0x7f0000000b80)='./file0\x00', 0x82, 0x10) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000c00)={0x6, &(0x7f0000000bc0)=[{0x1f, 0x9, 0x43, 0x204dc678}, {0x1, 0x3, 0x3, 0x3}, {0xd0, 0x8, 0x6, 0x41}, {0x7, 0x8, 0x5, 0x1000}, {0x6, 0x7fffffff, 0x401, 0x9}, {0x800000000, 0x3bb4, 0x18, 0x7}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/bpf\x00', 0x400, 0x0) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/vmm\x00', 0x8000, 0x0) syz_open_pts() ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000cc0)=0xe1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000d00)={0xa6, 0x8000000000}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) chflagsat(r1, &(0x7f0000000d40)='./file0\x00', 0x0, 0x2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000d80)=0x6689bc74) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x296, &(0x7f0000000140)='5') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x1, 0x4, 0x3c5, 0x5}, {0x7fff, 0xfffffffffffffffb, 0x7}, {0xffff, 0xc3, 0xfb3, 0x7736}, {0x5, 0x4, 0x40ff, 0x1ff}, {0x3ff, 0x1ff, 0x40, 0x4}, {0x9, 0x4, 0x1, 0x2eb}, {0x0, 0x6, 0x368, 0x3f8}]}) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x340) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000680)=0x6) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(0xffffffffffffffff, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x121) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r2 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x6, &(0x7f0000000400)) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000200)={0x6, 0x6, {0x9, 0x4}}) fcntl$dupfd(r2, 0x3, r2) semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000a40)=""/173) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r4 = socket$inet6(0x18, 0x3, 0x8001) getsockopt$sock_int(r4, 0xffff, 0x1027, &(0x7f0000000040), &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) pipe(&(0x7f0000000180)) 16:01:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000000)) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:01:01 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:01 executing program 1: r0 = kqueue() r1 = kqueue() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="28bba11cc09d8a97cae2574e260797be0f60930f24e5c3a5798e9d6ad6c56c758edae45b0e41b1161abe3ab1b65f8b8fb9d25f423b3a8110fb3c69d89db67e7f42eb356d75ee8902f053d6ed0b041895896f1f28092622dc5f4f748cd1477cfe274d66f7c4f43827dfe1bf82526bbbfad197a5acfec10aba51af2d1d0da9e42de58b7bd34c805f775c0bb8806c1125865f92ace71e24b098efede741cc4b583a28642f6cd2a7e2eb583f78e3ed2540c2d5c37ea58920298c43cd0f3a8f3b04de2a82b3f6954a42", 0xc7}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000080), 0xd72, &(0x7f0000000140), 0x7e, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r1) 16:01:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x100000, 0x20]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = semget(0x3, 0x1, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x9, 0x3f, 0x4]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x400, 0x5, 0x7, 0x875}, {0x4, 0x7ff, 0x3d6, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x4}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x9, './file0\x00', './file0\x00'}) 16:01:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x45, 0x3ff}, {0x82, 0x4}, {0xab, 0x9}, {0x67, 0x5f}, {0x7, 0x9}, {0xcd, 0x1ff}, {0x48, 0xc1b}, {0x23, 0x7f}], 0x8}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 16:01:01 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(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x68b) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x8005, 0xffffffff) 16:01:01 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) r1 = socket(0x3f, 0x4000, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r2) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f00000001c0)="d591c6d4b3c0a104de661e8d14502abcd9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b7d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4871b52660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3", 0xfd) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x84) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) getdents(r2, &(0x7f0000000000)=""/23, 0x17) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:01:01 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvfrom$inet6(r0, &(0x7f0000000100)=""/59, 0x3b, 0x4000000000000843, &(0x7f0000000140)={0x18, 0x3, 0x200, 0x4}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x100000001) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20008, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x3ff, './file0\x00'}) syz_emit_ethernet(0x0, &(0x7f0000000000)='\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x9) 16:01:01 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) chmod(&(0x7f0000000040)='./control\x00', 0x31) lchown(&(0x7f0000000080)='./control\x00', 0x0, r0) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x50) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x6) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0xc774, 0x6}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r3 = semget(0x0, 0x2, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/175) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)='%t') 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0xc}, {0x40006}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 16:01:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2) r1 = kqueue() openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0xf8) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) close(r0) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000200)="a5f8ea3c") 16:01:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="7786036fcc46838d0c955e58057a314b3d6adcd9b0a47ae9d83d8cd2e7a1afb16e05aca0cbe62b41b8e314f2ca902c482a49c4934aa00af7e870be170075a0044273de0ea2d5a85dfcd13d236750d605c811ab68d086f894890c", 0x5a, 0xc, 0x0, 0x0) r1 = socket(0x2, 0x10000008003, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000100)=0x3, 0xfffffffffffffdc5) 16:01:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x80e, 0x9, 0x1, 0x0, 0x4, 0x4, 0x6, 0x2, 0x1, 0x7fff}) 16:01:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x4}], 0x80000000000003, 0x0, 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/244, &(0x7f0000000000)=0xf4) 16:01:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000000)=""/129, 0x81, 0x842, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000140)) 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0xb2) ioctl$TIOCSCTTY(r0, 0x20007461) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d, 0x1, 0x0, 0x1}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="c1") 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x35}, {0x10006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000180)) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:02 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x7fffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a1847fc97b1157a47d72e68be70e4c2691123b53dfe1061639fbad268f08c0c214b32eb4dbf56419b4105a4452bb6cf73e5c67bc44b5330bef6f181dbc187d921cf41abdb8b75341db6aef4efd066e2b62e4a599cf847d99616a2d64713f211c410085336e413b0b04ee", 0x327) 16:01:02 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) pipe2(&(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) lstat(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1}], 0xf8c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./bus\x00', r2, r3) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:01:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = shmget(0x1, 0x1000, 0x88, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x44a4df17, 0x8, 0xc1, 0x1, 0x3, 0x2, 0x7, 0x2, 0x1, 0x45c, 0xfffffffffffff801}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000092fe004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x8) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8200, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x81) 16:01:03 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/132, 0x84, 0x800, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0x1}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) getdents(r1, &(0x7f0000000240)=""/255, 0xff) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000000000"], 0x10) dup2(r0, r1) 16:01:03 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r2 = dup2(r1, r1) accept$unix(r1, &(0x7f00000007c0)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xd0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) bind(r2, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) r6 = kqueue() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000380)={0x6, 0x9, 0xca7, 0x1}) kevent(r6, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2c, 0x4, 0xe50, 0x8}, {{r2}, 0xfffffffffffffffa, 0x4, 0x3, 0x3, 0x2}, {{r5}, 0xffffffffffffffff, 0x30, 0x24, 0xd8, 0x400}, {{r6}, 0xfffffffffffffffa, 0x4, 0x85, 0x2, 0x20}, {{r3}, 0xfffffffffffffffa, 0x42, 0x8, 0x8, 0x3736}, {{r5}, 0xfffffffffffffffe, 0x50, 0x3, 0xd2, 0x1}, {{r5}, 0xfffffffffffffff8, 0x20, 0xf0000004, 0x9, 0x2}], 0x9, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x40, 0x40000023, 0xffff, 0x7fffffff}, {{r3}, 0x7fee8b24224a98eb, 0xd5d187d0db7d88f2, 0x1, 0x3, 0x7ff}, {{r6}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x52f71a3d, 0x10000}, {{r6}, 0xfffffffffffffff9, 0x28, 0x20000000, 0x1000, 0x5}], 0x3, &(0x7f0000000480)={0x5, 0x1}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000017c0)="c79ee3bc13995351d4a74b3cbc2d637492ddf1897234aa2073d390c45465cbe47da31a53d3848bf9b8514f08423386a5fb0bc414ade4479301b5b5372b029d08641768a26b89d97f3c259666f6712ee223489cbc902d1e3b5c2eecefd2af29ee5e107d70a4139eb9153aeda979fa8c39be0fbc7d750ca7a7b19688b69e339778d3c6", 0x82}, {&(0x7f0000000300)="4d2d635c58e4aa9805cdcdd856bc669a40d330fded5d37", 0x17}, {&(0x7f0000001880)="af19a49bc0be9bdbb35de8b5aaba0436762aa6b50f8e574af4bbbc91ec7df477b7a9b7b26c40d07fff5f33206b2630fb0b9d671623924e6cf7a6b5419dad49d39839015d6ce0e04a2a9d403f8e90af88178b2ed52df539e5c5091f930c64bd3d9f51ef60f89fb3cedb34a4123a9eab786df6e66d060131a6078b0c1a4abf5e4c7acdbaf9a328f6bbf2ed46b268a9d84bcd19ef1c30e22161dae27eb2c68621bde87a0e9463c0b6739ed5fcfe020fcac886fe26ba48c5290d28f1a16793ad8c8ae2c81b9bf3b449c91a24023575afff47513c32280fd37079b80e2db6abf8d9cc5f29d1b694", 0xe5}], 0x3) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000640)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000880)) flock(r2, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x4, 0x6, {0x89f, 0x100}}) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xffff, 0x1}, {0x18, 0x3, 0x4, 0x80000001}, 0xbd, [0x3, 0x0, 0xc0d3, 0x5, 0x0, 0x6, 0x100000001, 0x1]}, 0x3c) r7 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x800008003, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1000, &(0x7f0000000240)="5051e603ec2ffd1fef5e4cccceaa37d481c97f5e041fdc379e74790738ab35f0dac410d266fe5684beb44d7e6eee4499c45ddf9ed85f4f3366e0c95f1fbd603e76fc4839e25bea4509c75adae89b21c74377c3a84aa36a083635af1f65e36eaff086929ccc6ab1b1d55de71c4f6f06f610ea3222a8d28ff25d5b0da0126c633439bb72473d3bb774ca09d1dee772504d16803084bf4d77365c9e8f8b2e5d9e3339048958c491170b25c15f51ca80545fef41c0505fb886efa603d59ba578b6b0ea00751b46beadc764340e1ce736274c894bf438a9d41c6e714c8b174066d0d0f2f3eab827dc39710e120ddeb9264ec9f6a88808023ce4f35eb38040055df4a7193a79c9ada21dc5bc1b4278acd3cf7d022ef0cb60eb03e9dc1ac9644766104bd50ab8d92d60ac91f7aaa8c42169a1bf4c0b1ff6e7ba6951481bf467bc78047771f4086754531a199699471a357789384614af0033de261144e599ac63da4582bb61afcfa3cd8d48135ad8047cb84485431bc3e0d820c32712a236aa6ac100c7082fe34023fb0c0fe8631d02dd4185471647d2a3cf7536431debfbbf93750fea6f8704d1a067f191fdfb80e8574b2f320c4f9acae283356ec39316d84e5d54f5e719016a7178061a2735bb560b55471354fbbff7909689d1f2b339cb892ff773a49455476309419eac728275d627fce986ef328b82bf95204f955a3ea2782f1f8f276b40aa0f874a1a89129b726034720a1a18f4a1292492a1af0f6efa02f4cc03426b1cd7a5c2731314fe43b82da8122ce1089d108a4b89de6b318ec5787d6c071d096f5e0052fe28656b4428e1a21dc7886007d8e7ff8bdf255a58ff42b6d98a2c179b3030fe167090b267569aaec74c3ac0b3ee7f052cbd8d6210afb2a81e4954ee29df2ea482db5f20a599af5ac425e7cebb9f732f73f0b2c23dbf3d7ffb445f80b4ffbabb400b77c5e35bb53c526232304f750b7027c7ac1ae6cbc5fb20b89fec663593350bccabb06647555364df193ca93d016a637635d6cdc26f8a81cec743fd32470b53dac392203dd97c0ef4d5181495da3f9e3c3cfdb0d2745a35ee0f48f71d9acbbbe2afe724bef7d71f605078cbf831ff2e4def24b81328101f7380355fb34ff188c6b0cbf7a5214f7d18f77a14f0f31434c09f2c3eaa89fe9b061799307949fc5a9ceb49ebb41441731490260bac43f3b1b2a8a570a21d89bc5740520daaf6acbca6229d062bcec0b8087af77787331ada303af5f9ce66e683d10413ee149a11fcd66551837a5172f42a694bd6e44880ed9dd0c7dd1d9d27ccb92d4f220fba8cc60c38ccf8b44976c510f35fb39325ccff26a42329bea038f7b31101d31d02548382a0b0979e0f4a3f3b7c80c487f8bb47ad02561b28471c5c94c35a5fa54a1053c79337b40e47b6a0c9a16a1273698b283fd68326954cc4eb95f9a6b97c866c3c99bd2455fc02a7678589da2a7a53088f4ef887358213ecbe3861bbe943ff4b27640945300d5b3c651a3377c6f53c21e43c007b54269d95f3126e3ede1d3292c0a642150266a673848a39a21cf00f6a4ceff629ec63e333d19b7fd0d01b348d0e3ac44418d0d69093d67035f437ce884e6bb69197091f9bc3fa7397cf1d49a72eef2f7eae2776791365d9a124785f24ef6708f317fcf8bd791234d9aad63747a8520814f0bfc0baee551a35270a0f466beb6790cb3b6b2200f1278f8fe4913b3c90d80c7ac46c67843274c5f053232f1111e4b1604a462e94932aa55ff32b7b97a7cea8efca820c4244637ff9d2d4bd010589d1f7f18e43fbff49566acc2ea997a004badedbd19f261ec5491bc5ecad33e8b4a3f01bf722600771f00fbeaf5ed53aff5fce8bd678ccd8740bf8eaae63c15c3ad7089f97dd0a2c5d30a90e0190fba8cf20b82ea2ab89c82a82d4b85cd0cefda4f3e877c1dc6293d330c0b6bbca4dfbd71be8e33b029422144ac9011b63dbfd5f7c5840e1f503140ccfe84329574ffe36ad36b9589db3bb758788c3317d67cd1b6e28382511802aff091b6e75b9c0dbb1f4a82b3d6bd109384086edcae8f951f878b70d487c122fa828e01eb7cbec8d896ebc9afb232a7ae99f16c3fe6b6b7786d2dae0aaf038894662d98a641f067762682bb1bc3b58fede008aa8731819676facc58cf14fc57093868eb45f9bca39d1828640685353ef5efde98f982dd03bc42d787f13c953372099661e197030d3994b41ff65365edc8836770879f70cd7911a8716a8320c8f32d4b142fb012a5594eee64f5637a6ac9770a4139a2acfd22bf5b605f28e41826fe4ff5b24986a8c22f9f0ea1e2861ec6dfdaa13bf4a1945820d9dfbd0fa3bf5ddfe8ec84d42c7e443908ab37d4610368bd2c525640d944f798bd3d44e4caf21fa53a5ba55f224aae31ed4ceaca99cb9cc1bf92bd9c1a9b7059e588c5f0f0751da095bba7ad823be9610498d9edc5383659c5fafa60536a21f2077dc36bf1e9e11b8bc606b2c5b9bf534f9515abd55122b6adb39ae54870e6b7a64246f364d8dd888d6c1ef1c6b217c5f6b8647e0a5dfa6bb909dfacb8632c99dbdf16368457a7eeee17acbd5bea9483ef1e5e698fcc7fc10ec8a4d2a811484f995882efac98882e729a283119fdb8080e40a22ea776f0e2ca78600fc06b4278ce074925237f002013dd2bd31cad38c0ad188a519ad06cb8ba9ec0958811e2f1214e70d7f30d3dc7dbc5a71948518a5519873739cd3b001d6e83c2c0f9e02bc4b2f219188736e6735e1c7b560b5647032ba767fd715daa4ce0c018b24efc89ecb9695ab0e3d6fe98cd2b5f526bc80d2ed81938ff3311b9ca40a771e56d6833bee512b83a2f05f534de08906f6046d5055dad079ea7a9326997beeded2fa77091e6c1f63dae7541c46d950f36f30380313a6a290404085cd5e75a1aae86e639a346db3025a0f4d0786d94768e7590fa08538b9148ee32e1a95b1e0e6364d447b221f9cd51f214229d69b51a953a2e47cb0ab52c387f9a8880c909dbb9c790e87450dd659e85b0af59de10721cb35d836adcd48c8e64295edeb91d6008d6d8e010589e552f850cea032aac25c392c1b6a71127a1e6b5bb809538536527e6c17322c6740a6802c0585b219e43e566433f0a29b865938340ade0b487bf18433e1592638ac05c15a84bea329319af6b011c28eb5b4be0cfaaa6d949f92000f6c3f8e6fe9528dcae90f192a6c57b9e63a1913c5a1ce7293d97b32197245969b457ef9232a281c290c74e7cb54d0e1027ddd95ddec19c9ff94b4701671b2129d2635d75ba005b197921a8e2919f079cea60473e4c10c9056de74ea6735804d9f8a783018616e79322cf5e7d7f51c0c41d2427875747a592b314cac041049a531620d5ee0d51a881114d1305fce7fb926bef66ef3cb55b6ffc701c6863bdcd2a8fdfe75f49e30b10d61c084cf665cabbe36b5cdf3eb707d4ebf4dde8cbcf8edde4db114fff94075e8f3dda033f50947f159ec971736892b1df03b322c3819e0450b8cbfd1172ed89029370c1cde06acbb58c0eb2baeddc6b3c72510679032891c14e024d776c334eee0d72729ef11268628119026e35dee607bebe50267996658e8f76443e73356e50140b113e028a54cffb6b1b39aa9003104b143f3cde0f5d0cb1ba92b739727066f7d4143cb67d8ce1ef92259ee2ff9e3b32ebe99a037464f51e1f2c40f44ae80b631c2caf13c76520ddace0be9db58f4c6528f62c6d3ef07b9db60e595d75441804e93855503b9d56a65210583655bc897e12fa60078672789592adca7ceb0c54dcf879fcea4c32cb79e84aeaeb3bf943b7b5636af4c93f803b2d8ec8fc18f9e90e92479dd664b8fc2ca62c051bdc76e907ce930d0b1a6c000e032a5ed90728628e6d8133459e4161d42398c1adf141a2617229df2de93194a5ac5741100d517816758ba2aec6cb5377e513651942e8fa7ea2aad5f418f939d5b3df7668add1b66009dffe6a5f0cb8bd99900c9406b8af0e04cfa8ed2add82d59dce9609f6a5bb6c3556d2568d6a5e28da95fe031a422b1dd12e1d5cc77450dac690cab7cfae3f2cd592bf1591d816964a7949382d787fce94b350f87d8bcd006fef83405056569ad1ee333a7d66ce54eb94dfe5ed7e9f5f164043867a0e00a41c1c10a35fceee2250b49977a460e2cfd3debe837248e3a3737bd201b434da4e8b7e61c27e6ec8a22534b53bc8e653b7c284c66e9ecc1eb3dee34c38397ae9c21ab37dadacedb3fc1dcb7af89d765b76ed4fdfaa4903987ee6c14ef0601e2149337d8bccbec75dbabe688f99d9dcace174eb0e48e4e95655ff414b217cab9664c7e4b76c67d226c481d20b7a733e97f3572748191a7ce56992dd619c7eafb574aaab12ea2d194c1fcfc2a003b8d059818858bc726523280c62be5a0ae84eb8606641f22142085fad90701f2fc52a0569ed24c699add76ced8cfc1c458b10678cea88ec7e967d9c7adfc2b5db5d4d77381ba98a234370916aca1ebc32977a1878e7a2ce5266447663735306c1136bfd92d9aaff10318b01da1bfab81ddca98f01ec24d3096b7dbc0fc0128fa976e512872f4a0c1751bac3f1985191f42c447409c62bd24bb2a6d0f7ec343387c580114bd262e9c36a265bd6f68dd3017b161bee14a7bccaa6add090f8e3ab8b333b9809941e58c7c6028f131e195d58c96a07da703dd71742ddf7f89d9d17afea78d83c80cd0093e350d9e5678edd15d6833cab1da6005f317d0b42fac6130fddd083e91d6c49042bdf8abe49aee099354d8605e8d968c9d3dd49ad98155d10c64bc6ad73cb6b450a4c76f24866643828ff0fb949539d647b543766bd8b666b5233cdf12ce71cf337458ba14a78bfe0a8e01304f6b1a370d90eecd6b19c6549ace5a2f31ee5b5d8a49162479180bfce456446b4239452cebe60b7d76cdb0059f5f33fd97b355cf081db3c40b3111b0d2543e57266b28a6c7db845a5dfdb9c0f5afa995f9ea601bfba4205e7483fbabd95d6342d57f31639824858bc8b8ff577726de5efccd32b2f139a41441ccae56fc01d7a2377f5e0c7268ea4b447d345263f1d21ca5f46ac75e35181c6dbe9c5412ac44af2e00e7aad81a74cf7b0e2877a9c21fa19eafd504952d9fbe21439c6831e0f29b756993907cb899a3926d938ca65e23efae0f7224db33a2338fed336d9cc5cb08e823b37d3173100f8c453d0e766b0f256e0916cb7e150cdca441f17e51b07b878ac3fc14a0c73654b73fa7c68c10261ab6db33408a4010b5f850b975d8855561935110707d0f43ef2b7b0b074f84ade23d8fa3e00961b5e44d379108b6a5d801a5267a3e37e2e561c1378fc685a9c7c011be0d5dded1f131fc49c1e3389637381026cf8780430b5794a4ef0ce2983791dd8570357c4841274b743add220f17fd204afdc96accf9a11669c645c44d294a96d841d4281ea704d05e9c7716aa326f7f621825f2cc4596dfb1f719ad14c102d55d9c1e4d3ed7e438583e40290a8101ec197c806e7237ae4d5cfc509beb608bdd5af60ff0a4a9ca842842202347dbcaf38c81e652bab22c0d606831142a499415b92df1b23f1267887a169b76aa35c000ce0e0ae24eca3c890671ef5c5aef0d5d4e543ed198731aefa6483b1b647085a84c68d07e5edbea364d22c6d994ef2c9e4a056114457e687692be8d973f8042787766ea954cd820bc049e472cf385ebd017f5adb28f9cf9084c359a5487da172c2cf61bedcc9e5c4bc39d5bb192c568266c835ad1966784709fa1d463260479ca23b15c1c88c6b8") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") login: load: 1.98 cmd: getty 24415 [ttyin] 0.00u 0.00s 0% 319k load: 1.98 cmd: getty 24415 [ttyin] 0.00u 0.00s 0% 319k 16:01:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) close(r0) r2 = syz_open_pts() r3 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r3) r4 = dup(r0) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc51000000000000ff00002008000000856e2a"}) pread(r0, &(0x7f0000000200)="d97894fd64050b270f8d75b0f1c05e954bd470d6d3a337820dec80266fa3cf4ef66477f1dfd0f76a3b05878233ef993f541f941b71440320926ad769bbbe8ca59dd85051c737d425540badb4a135f9a665ee4b8e42e400a229", 0x59, 0x0, 0x0) syz_open_pts() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) getgid() getegid() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) close(r2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) fchdir(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x21, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0x9e, './bus\x00'}) preadv(r1, &(0x7f0000000d00)=[{&(0x7f0000000600)=""/160, 0xa0}, {&(0x7f00000007c0)=""/155, 0x9b}, {&(0x7f0000000880)=""/213, 0xd5}, {&(0x7f0000000980)=""/145, 0x91}, {&(0x7f00000006c0)=""/121, 0x79}, {&(0x7f0000000a40)=""/140, 0x8c}, {&(0x7f0000000b00)=""/196, 0xc4}, {&(0x7f0000000c00)=""/223, 0xdf}], 0x8, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000740)=[{&(0x7f00000002c0)="07e846cd923af577bc53c0c4910d701711cd4d3f4f732edb6090c6f37e57e5290ffbe46693d3d9920caa2491d2244564f67b8edc9f19eec01a7130bc2de1522c5317ea6cb16f843e670a8f8540ce549b747eb971b8d105ea1f5586347536bbf8ca62bf69bc1927b6ab5ce2b75b25c5a2f4a9317e04b5cdde9a05cef9873f694a86594d860be7dc098cb75438038b01bc18545c", 0x93}, {&(0x7f0000000380)="f3e92e866469623320b01c335397c3e940e45a40a854c3a0491f1a41d6e9b8ab530b84c275dc248699dd5ba7f61e49ccd76efaae218a8c37f0eb1390c8840e8f57e658cf0b9960ff00068dcb45c37b97eda5ad7b6e7bb12590847b4342c9eb1bd4b2e7e444fcc787f874040cf7fefe16cf1113c4cc5e976d7c3ddba215b3bc6f42af3c774253df61931d7bb3dbe82132bf899382c48a16710bc4cf3fde6b1e49b4190809", 0xa4}, {&(0x7f0000000440)="9c18f97c92411bc06ec69fe574a63d544cdb90a31656d6c7e9e1f88bd5bbc0841560419bba85a231d4cb397dd01e0ab7c15026c6bbc3a80275b8326a24d2096e6bd390b1d6a0720f898b9dcdd49893dd2dc1889df5d212bed044423c307ea653b2da3ae06324c3d800e0a91dd220e1f6550e4f4fd92c75f67861e7d3f131a36f4df560fac85640b3ac1f7955692149c80f8e2131970f5f1ddd56bf89c8d947df535bd50dd5eec01c01e86a218c68be67de7a9e17554376f3f0f96be365653bbb603511ec872aaed19405a2d99a0b98804ebe8308bb0655076eadab1ca1197494cd1cf62617c7fad43851c11695", 0xed}, {&(0x7f0000000200)="1f53d58ee22b3c64d4791cc834dc36759f39759b4ecf01297ba32431a9c440761cd8ecee86e3ab17332397b924a5157e82e0e278eae3e810bd609e4c4c994ccdf42d710fe9f9d5155fb02cca44c39d619cea", 0x52}, {&(0x7f0000000540)="21577cdc07c5dc8fb5a52db3cfc90b3fb3408cfd4aa60efd91c6742f5a159f87618482420eab4dccb5be75a84e4eb899d4dd94deeafffea4069618b14ed8b10f43e98f1e2f0c44b5a98cc935efe9092c475bf5808bba7f2462a988315a147a7f1e1b47f9e7e276de00ddd3e11074296973d5640fea16f085f5caf2888e97d16bed065f34d553ac8cb928db047f5052c271e25a249f89644f77301f1a2c1a2afeda4f21dedca75a3e2ca6ac", 0xab}, {&(0x7f0000000180)="86ee9bd6892c1faa91212e7b935326e1a0d3a5a6d4527a269737b08d5b0623b4b8dd18bb1dfd2d8a0975a68bc76e90dc", 0x30}, {&(0x7f00000016c0)="e1c1e644375b85833c83fbc0bb858e9ea058526c9c158e9f79ae6112a825ead21b08d5e943ae8fceda0e6d61ba9f001640a131f610ce0127a34146ad4c5b4c5b74ae529d301ab53ae61250c0fd2cf65d296d633b9a81098c3ad4d5eaea093e3b06b25f1768cf1daebd5768d7159375b8455f47519a3117bf18f89cc5a0c0a99e56e4801d588e17b73fd64abaf70a4d91dceb8b3c2313f484548fad1bf0d74e2c4bd645b908e91167eb2000d7de70fee1e47fc01ca845dd2f2875d0657a19a902248f799ef4f285983f40ae3b5eb1395df72d789d666f33850bf9075ac60574aeb7d871964037f9e096590ef13e36e44a9997cdbe5d8cfd726bee9117103ce38ce94f229f0725150e27da86f19898ff3b8c506e9161d875fa180aa0f1e6d24d8872d8aa1483323122f2990136a08b502737ef81f1b1788bc5447a47e2fd096e013fbb445627ba92419ec0", 0x14a}], 0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x5850, 0x2}, {0x18, 0x0, 0x6, 0x8001}, 0x8000000000, [0x100, 0x5, 0x64, 0x4, 0x0, 0x7fffffff, 0x37, 0xffffffff]}, 0x3c) 16:01:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x40000000002, 0x2012, r0, 0x0, 0x0) sendto(r0, &(0x7f0000003200)="2fe903d4fb82eb2f251c014adc5b2febdf36e8b8e3cecb120bd03392a4bf98f046e87cfc26be093e30d95381b96f58980796f129178ecd3023030027cacbd966e184c5889f71fd44261d78f0e304de092977fd2a38eb1e1feaefc61ebdd5833895bf5adb5e00de4a656e286d57cd4d58c5443cee108db05227d32db5fee2d2ce54cbb887c6fcdbdb7beaca74e4ef55bf3e0023e14b6b7756509070bec362ec4e59d71c1b902eb43b74e636dcb596655e850d83a97f956b5823335d6557b95910549ce7ac56fb74c77e1ec9e60f27d578ab658f7e79a76eb54d9cf7c9a6fff61e2ed5d5384a80bc7929c14ecdb0f5834fa08674028e7784adad2b03d73b90fdd1a741b75edaf3786d2d414c2cca3dd302686aee8a562e72856e7a3b96654e9f330c72a0c0229e8d57b7a8a884e46bf76c159bf32ab0c8f303e596c79f0ffb54583b311454d89a7fc5d89e12aff4f6614f4fc6d9fe39b332a8bfc8ad6b5050853a07ac0eaa2f7162ff26de48805599d6ed4c1b535a5705f2375b6eb031db5b880b2932572c7415bd2f677f8603e0b234ba9ad31ef4e9b59c1d3c3fa1d837014c2f601d7672a4b9c2a0b448e1c2e72a614324c4967b24786d1eea171a53cef1d4e3e27f229880946731d628bc263140ef94c3093ac9ee9774ba423c44393220b85c988b26db63a938bef9b27fdba02a45a2812f8ca71b0ee34b19847024fecca7c632accd59b77f924f8d4463f1c392d21340d79bffda50fe089d08140b99cb0d49a39d2a1c54fa85a9fb78c2e6ac67119ee859126b01bd6f762df05c390227e56d53a27879ee00dfd2334cfb85f9a920882319e598287579caac8e7771b200f39038529ad48024e258c4c1138ac67f3b6570f065f279fb836dcf5a70ed40ee8a1dd5c9187a1860442211afef69a133f48fa21b5c6fbb4245e13368a750cfba19163e5f5cbd65e7f9c33ab53085dd160b75a75d48af5dc3d9ac8f7b679e986b62f7037f9ff57c02c3d38c128472201c4a9a271f6e332531e78e0404debb09030f435f7c9001c6c973efa40cb0282988dff65dbb6c7147dbff894e6971433e8d799e7a9e4a1dd5cf4a5831506126bb632b2cd4b6554cef22d7b682eaa9bbaa1da226b02784f1fb4f187c2666ee24336f44b8ae321ba3c4c2afd345f34168e6a2863f74be925debbd3798377bbe0d2f857686f3c8a506f073ad8dfd36243715f67ac8c9da78bf8ba1e3a60bf8ba41ae85025bfb27ddf103f2aa50d2ff5778d865b247d710b0879106523b1677df5458375ba0b8c8f4c9420c6429b8d94eff65f68b2fc1b76f34093a071e8046179c46300969dd185e9570988fb98be82080d562501222b5077820bfc2008ad8fbbd376f58af1257d9f6fa6e3a1e413c4460cda92873cd7f4ce348e3604e0e8a08be6e3ebda9177d707ab663e7b02f46e5e82a75b73f14d42d112b097bb4d22f2c596d9fd09d62101a6f9543ed346f4ca330178f470eacf64ed6e15653aede3e11dafb99b1662febf172896f095bb96aa02144ebccdc43d40e7f4dfd81a886c5cee2922b45076f0065ad6cce08501da89fbcd9d74ca932c1215c8683c23ad16127e8c9e70aba9f65da521089a980ae2004540dbbcea6f9264331eb889ca6c995e603e0ea039ba1ea7cb145007c7f2b72b1e27c3da5ae423141e2c922de9776b45e47a8867faf48a64f98aa8304b4adf8b7c99c3ac141bc78ecdfba52f0537a9e73e60010c7c10387a78073a42d915bfbc53babc18c2d792bd1f2573f914bcd31a6e693c139cb8f29ee07258ec593b7b5dbd7798755fc09743bd561b026226560ccc2ff35eb5e9d5c838bd404b60b2f3acdc4c5d096d41c0206967258167a47f4bec44d61296e2d1a297407c8e558b3bcfa1ade0add11e2c0ecb73cfd5fae676a93caa924e22998b046555a4d86d012f7080d6f0ccabfa5ba1d3b7db6273aa07fce5a2004032060880e107e5e3944257b1dd1056c0ebae12457d5a22806d0e79c4538c451737dd815ca07f49a5ce2990bfdcca6662a77593347676f7d98b4fbea7fe167f3c39976e738325576afdcce9aec733e234e4989c066db3a8d2910ac673a654f9f96bd689969efd265a3c353d1174b4cb3589fd2b30e3887c6df43093a4f1e73066145f66df414febc684a241c310cdd1ff0fa82fe5ef8422dad45d9cf51210882f132146709ab6df069b10b85e1a12450480d14a4d4a44b970540e42bf705341d80a92bf6f90105ac7758b78c548c6d75d5f6ee79fd72576817f3e2bb7b68599bb4f58f533aa21a24ad8ff54c53bd3f6164f7fec6c2715fd60158ff3f5176ac40a92dd0bf2ab37e6beb968644afe5ea6713b016af5eef67d20d18833756196bb7d33ea5d396e145ab84bf3a88be8924902db751e79417057543e2a768ed90f8eb6e9978bfe1b33677ceb55c9ba759b8b49df65a9844beb518b1803ef582b65a48ddeeae63137664e30ed830b1bc47211e458fe4accb55786e0b6c5839d5f7364f4ff98a4e65543904450bb6bb1ccc5c18b5a4773850bd36dc53deff8264da925cce39a1d297097b47e15a3e9198ed5bcac3adaa0147c4fe5e44e4507e6ce1b2ec114b94bc2548497828603caa67a3c6c04bfad5fde8514097f845895d72e84da6416420dd8123001dfbcea8bd92f4f0ae98bd69ca289b52404713f0c10f52f32bc001548151967615e23192cd0316474315c62fd6569c0b94e5338b4408fc4713d640ca402465b74c2ac0d47d51342449c9b6fe928ad3dea55aeb2ace5267ae07bac567983cef648b4556dab0755d9cc3ab145495fa5e6a5db16e342af5c75ebcd4fd7e68a9c21cef5dd7fc5bc788236903bf120539b59f6bb3f57575ea8099949b1ea5aeb4bfefd551a47756067b5e60c7a92cd1b6d5d1d1b841f5359d84bf1fb12c8caf6aa634e6b92178ebf5a2fde1a558fa07add196a5578ec278f6e88cf1872c4614f11929a22297b567cab8950a8ce4ffa3f5ad0e28bc329b8cc9daa928064167c912e60da8e21c61bb6a4f073ea1c4637fd5c350ad62d59dfadf9a77e1e0ac257376968cbcf25299d16333a23b38d4a629269d2d7b56c75c8ad23834c8ed41bd29d75c4983ed9cbfe0d075721c0ac4bac8b27ccdcf3f0d7b50e6abd0d83e58093835a5f78c344f387d8c92c812feb88b2a0a9cc566e445952b27219e46f07bd47e4978c956f438b3e410df2f716cebaddc5810952907e00e5275333ff6a7a992a9e67f61232aee7e33ff0e10c64ced053ac6b93533b7f90c65e7ff67ccf93f680e85ec4c9f8715dc9d8f55385c150bc5d06d20bee667f817fba250ebdacf53bc0d7d12b5a57e87407ec01706d2816bd811696988340e7bd18b5f0008e404173265f72eb1543472eeb75825f25fcc7d7ab78648c36187e29fc595fdabd6774297fa88510b3108a06636e83b643b8e8bad6c3775f4d1a043d005b31520b486cd90cc716f1656dc9271c32d98f87fc2c23ea57a17f441c976fa31c81e1cb4812ba13cebb399c99de8cb0e45d6596895a72332d488e63e9f251047cf7fbd88145239ddc181b2a797761299426f65b30d20522b1b550daf897f7dbbe158f306b2372bd142105cbfeadc5e6086997c08ada53b1d7cc524bb0f55bdd09aad15ca8cb48642292b447b8991a981c284c212e14ed5626cf04afe0ebc40d265ed120d5a94746e938a0f1bbd6354de83c5b9ee9ae259f6c31d7d699bf3fd2aff59aca2f0261a8cd1583ed9d986d1d707bd60cf8d31e9e83ac9ff6a952aa88b3c1744a48b592ce55ebb2f7d82ffce956892de502f714a44cc1ff762bfca195d1f742dec67d59f9f856117166856aa9bbd4820ad98867085797f98d389771e3a9dd7c1ffc1298b508c88c0d75e2a326481d05cbd78e4aa77003c61fb9f3be2aaa9bcb73a15ba1b9ac86144d99138f6737b72baf65dba7b607beffc086ef301e4d1763753f4ca4a2a8864d8fa4b48604d315475feca6dffde4d10df9ccd662c450b5671ba61b7de70c27451590a48d2496363c0148318de90deef9128c01ebdd1a360cbb38eb5cc1fdb36463f36c1a050b1945f7ff80771cc7f28b416fccbb5c912c2bc60982c8b40752440a8581926fd380f1ff88ff561e145068cf6d2e6ecb9d76e8a5a0ff53f6ed58769877f71c738e175735ab051299a051ca196759afb70e5536dada4ec7fc85782c475ea0049d9752647ae5840e708080d9625923ae10a9bc52c24c4cbeb68b32ad3cc45772e776090378e7c3be1129950e947b9fdf0c7612ca7d4000fdf32c90b6e699c0672cae60ef746c6c326530fbd32e51c623da9899c2741c3ed86edcf9145d89be0b62e7dcaf5f915326fc4417ca6a171457a286c4d08f62a6ca9eb91e6da7d849875721b65bf076285e9b3f8a9b3f17e1b8fa2c920ecd467bcf69f119097289fd3b700400914d8d4e0e1e874e8e6cfbeb37d82a8a59a11b624d8b4dddce89ff25b2c3b628ecb6a06d34a08059ae050fd15eac1ab4edaacac16378a0c8a8215887c67af3e99816ba8e558ac5e1f867843bf432c25f382ceee24bfbd2514385ff9ca787e359f420790fee243e5d4eb5f68e82a483222c837d573ccb96147e76fac6312e9c8fc95ba55adb42532b39469f6ee026b8ea434c3e7a92040cec8ce6b47879259593f7dd7464b54ac52c06d2e33b564923f13fa5f1c6562acb426d49b3bc7fdfbf2a94ac0c73473ff6c6765cf4fba1b54063fc9b623a183fc4c015404cca3aafbf9c90b81dad4e3aa27f2e27ab966431e2ed39fd4c27d20b2143d824529758f0b148417498fe31d718e0e99051ca1b88976775c08a21e0a694c4ce331181e01aed61da4657eb60226c5bc78b5051fa03792d4492d21e5440d7d57f4ea98cf5f4d256b635dc58aa616799eb34233464d0b0f094d0f21750434e3a45ebd39e410f5c185737ad560f13ee6da2b352baf938b41f100db341b3e5867267d44798fe56358521a582d365412c0ed3eba55981de9575256a5b0951c89ad9b3b14dbbd26e3e002ffe5141144255d6f5e440542f778adc6ed22c3c613ab2e1635582e7c8ed9b886c2529f046e6bba4b4c66d51dd199c11ece0e8bb39d272a4034ab467e317be53dcd46f205b41d4d35490d02bd6a0b28a09d0c90ba07acb5955c7e802c31292c261a6697e9d02f7046229ea7671e18a83cc6da3715d0ec03d4e734e6d2d036536c71723b12e34ce6f3ee547792476efbde14ced128a2940c9f39fc4d7a91bc9c51dbacb20b983db6314873062871286e1140ca1abb2ab8a610c65316eb468e1424e121f0035e781dc9741d71b766b99b5b962a9fae14ce1ace791e9157eaf51a0c5b06af7e2444f347767a59635190b232fec76e64c1609d4203c636bd485b83d8beff8b08417aa933147ed31fea4cd762d1ee09d3ce693a95cf580e7ec02d17f0ce7e20a609f8801a769e4058c4c1fb80be98c56cbed0b2a1baf9cae706999557d924bc3fd9cfdbbeaa2a9948eac0201a00b4ef124582e51ba190959516c44ba577e457e566596d23c49034e5be703c278636ccf995855644e15e66a46310c1f2fc8d0faa153d5468a337ef0227d6751c239414bf0e2f4e3af8bbf7218d4037075feea2b5d2ca87ef1af3639099c08f3c269d2ad2beac7b397672e8953486ad855bcfae372db8c64016e2f4ce74bd06712c833ffa6caac500fa8c3c72653cd63fc115e0a2d4d98b93847f3e328f7dc9633a7debf38ca19ce7320e4ab9b177fc1590c452157a3aff5085370c84c85764d0e8e0758f3d251f08f04e63e315abd14adda64efb", 0x1000, 0x1, 0x0, 0x5f) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x5}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) getgid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffff97) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x7}, {0x7}, {0x3c}, {0x7ffffffe}]}) pwrite(r0, &(0x7f0000000140)="87fb022ef39dd81dda07addcc2736092e57e24318cad75fdb5c405c82a77e467952247539eb455721e84e0611beb0d933e8336e179c48fd1f9d0ee2ccfa510ed88843142d2e55b3836bbe11f883ce0ab7f7ccd214bc5a49b225313dd7b45f2d8e3d3085aee93266105c99cb00768747c5563c92d83bd855c51f296240e7b1e7a81bda4f3b89578b85380b66e4f12dd4750907b1cc0c1b891ceda435436abeb8792fb5272ba7f94a6a4d20c032c940e08e9949d7338c19d6d2693ba25b459", 0xbe, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20001, 0x142) sendto(r0, &(0x7f00000001c0)="89fbd844c609fc3347c61a9fffd8cd522ea1ec7879d521835fd614d4141f62a99366e9a1f613a1dc35063efb0fbb1902826c4b1213a65cfa435438fae55e67c4b1de92de58245e052db90349b07b05eb725cdb092733ffb17bf0bf60a058d469fec66fcbb3bbf83050ff82c7bd719f3c2c34fb9ad277ef5f77d346c93d", 0x7d, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8d}, 0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x3ff, 0x4, 0xfffffffffffffffc, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xa8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x1}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000001}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x2}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3ff}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x3f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xad4a}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffc01}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x1800000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}], ['./bus\x00', './bus\x00', './bus\x00', './bus/file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x4}) dup(r0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x4, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) fcntl$getown(r2, 0x5) 16:01:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 16:01:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="72064e13be962632c83892c5357b3898284af38d5010b9896604d6367499a1a1f58a51b16af075f6a25527374728f7bdb4878de9d2ba7722efcbf9286a6a5f6e7440b911e84796ebad986b0956219e8ed77ee4c337e532ace3c30b84375e76549b2f437d0372a8e38e0ed18bef966fe6f3358266837f283604f1770c47f590cbeba257872ad6e1b11df1e358ff", 0x8d, 0x0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7, 0x8}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000080)='\x00', 0x400, 0x10) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe49, &(0x7f0000000180)="fa") 16:01:03 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) 16:01:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x1cd, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r6, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f0000000240)}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x80000000) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x8, 0x32a7f17f, 0x4, 0x3c3b}, {0x8d, 0x5, 0x4, 0x8}, {0x9, 0x20, 0x1, 0x10000}, {0x8, 0x1, 0x401, 0x5}, {0x1, 0x6, 0x1, 0x3861}, {0xa3, 0x9, 0x0, 0x101}]}) semget$private(0x0, 0x1, 0x400) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) 16:01:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[{0x2, 0x1, 0xd8d8, 0x2}, {0x7fffffff, 0x6, 0xe6d, 0xce}, {0x0, 0x8000, 0x8, 0x3f}, {0x200, 0x7e042b1d, 0x35, 0x1f}, {0x6f, 0xbfe, 0x2, 0xfffffffffffffeb1}, {0x2617, 0x1, 0x5, 0x10000}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) open$dir(&(0x7f0000000440)='./file0\x00', 0x100, 0x40) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8, 0x2, 0x9}, {0x7, 0xb8e, 0x300, 0x1}, {0x101, 0x5, 0xc6, 0x20}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x40000000, 0x7, 0x5}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x8, 0xfff}, {{r1}, 0xffffffffffffffff, 0x24, 0x80000000, 0x80, 0x3e}, {{r2}, 0xfffffffffffffffa, 0x2, 0x21, 0x1, 0x10001}, {{r3}, 0xfffffffffffffffd, 0x0, 0x80000001, 0x80000000, 0x5e9}, {{r1}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x27e, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x1f, 0x3}, {{r0}, 0xfffffffffffffffd, 0xe8, 0x20000040, 0x1f, 0xfffffffffffffff8}], 0xfb0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0xc, 0x0, 0x8000, 0xff0}, {{r3}, 0xffffffffffffffff, 0x1, 0x10, 0x53e24f38, 0x4}, {{r2}, 0xfffffffffffffffc, 0x2, 0x0, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x13, 0x5, 0x7}, {{r3}, 0xffffffffffffffff, 0x90, 0x80000000, 0x101, 0x1}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x5, 0x6}], 0x3, &(0x7f0000000140)={0x3, 0x100}) 16:01:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)) 16:01:03 executing program 1: ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000140)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000080)) 16:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:01:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x10a, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1f) fcntl$setstatus(r1, 0x4, 0x0) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0x7, 0x7, {[0x0, 0x2, 0x6, 0x6, 0x100000000, 0x8000, 0x80000000, 0x2, 0x7, 0x5a67, 0x1, 0x8, 0x0, 0x5, 0x7, 0x3ff, 0xffffffff, 0xff], [0x8, 0x4, 0x85de, 0x5, 0x40, 0x8, 0x3ff, 0x6, 0x4, 0x4], [0x6, 0x1, 0x7, 0x8, 0x82, 0x0, 0x4], [0xffffffff, 0x5f, 0x0, 0x1, 0x4bc2, 0xff], [{0x10001, 0x0, 0x4, 0x7}, {0x100, 0x2, 0x8, 0x40}, {0xfffffffffffffff8, 0x2, 0x20, 0x7}, {0xfff, 0x1, 0x800, 0x71}, {0x10001, 0x4, 0x4, 0xfffffffffffffc01}, {0x5, 0x7, 0xfff, 0x9}, {0x80000001, 0x101, 0x0, 0x1}, {0x8, 0x10000, 0x9, 0xffff}], {0x10000, 0xfffffffffffffff8, 0x6}, {0x8, 0x8001, 0x7, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:01:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/149, 0x95, 0x41, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x4}) ioctl$BIOCLOCK(r1, 0x20004276) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:01:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x30000000, 0x8995}, {0x5, 0xfffffffffffffffb}}, 0x0) fcntl$setstatus(r1, 0x4, 0x80) close(r1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x540, 0x0) fcntl$setstatus(r0, 0x4, 0x40) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xd4b, 0x100000000}, {0x9, 0xef}}, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/135, &(0x7f0000000280)=0x87) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)="4167083394b75820f01d0d4b067831946aff65997dcb13edc18ca630ebbb27280c84b06b7171a4f20b7f18aa0b24f211c897e2a6d5a7393251eed2fb992c92c334bd4bbb28a737e84d7ec18d11e644b8c047d1cd904988dfa3021c3a1f7a", 0x5e}, {&(0x7f0000000340)="eb29387c19fff3a45831", 0xa}], 0x2, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') ioctl$TIOCSDTR(r1, 0x20007479) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x10000, 0x0) close(r3) ioctl$TIOCNXCL(r0, 0x2000740e) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='c\x00') ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000500)) ioctl$KDSETRAD(r2, 0x20004b43) rmdir(&(0x7f0000000540)='./file0\x00') ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000580)) chmod(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000600)) clock_getres(0x0, &(0x7f0000000680)) mkdir(&(0x7f00000006c0)='./file0\x00', 0x10) clock_getres(0x0, &(0x7f0000000700)) chdir(&(0x7f0000000740)='./file0\x00') getdents(r0, &(0x7f0000000780)=""/250, 0xfa) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000880)=0x2) fcntl$getown(r0, 0x5) fcntl$getflags(r1, 0x3) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x4000002c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x212) msgrcv(r1, &(0x7f0000000040)={0x0, ""/91}, 0x63, 0x3, 0x1800) msgctl$IPC_RMID(r1, 0x0) 16:01:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x3e9) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x1ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x0, 0x3, 0x3b4) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/182) syz_emit_ethernet(0x4, &(0x7f0000000000)="f6e1ec12") 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) pread(r0, &(0x7f00000000c0)="6a8546c28790c1ce29cb9e5e600e97a554a4555bf9dd0fedd4de1787c628f098743eaaaf18f0f6", 0x27, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = semget$private(0x0, 0x0, 0x119) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x7) 16:01:04 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x5, 0x5, 0x6}, 0x1, 0x3, 0xc3f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xfffffffffffffe12) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xa40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) pwrite(r0, &(0x7f0000000100)="e22ade5b2d519f416713bbe08514ebb0dee0842d1c", 0x15, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0xfff, 0x81, 0x60bc, 0xd4d}, {0x8001, 0x1, 0xffffffffffff4ec6, 0x2}, {0x80, 0x6, 0x8, 0xfffffffffffffbff}]}) 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100b0, 0x0) close(r0) dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "ed930848a60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 16:01:04 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xfffffffffffffffd, 0x5}, {0x18, 0x2, 0x657, 0x6}, 0x100000001, [0x72, 0x3, 0x80000000, 0x80000000, 0x7, 0x7f, 0x6, 0x4]}, 0x3c) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x2, 0x10000ffffffff}) 16:01:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}, {{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10080, 0x0) kevent(r3, &(0x7f0000000240), 0x0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x1f, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0x10, 0x20, 0x5}, {{r1}, 0x0, 0x1, 0x0, 0x800, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x25, 0xf0000003, 0xffffffffffffff80, 0x865}, {{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x400, 0x2000000000000000}, {{r3}, 0xffffffffffffffff, 0x50, 0x3, 0x3eb06a0, 0x39d7}, {{r4}, 0xfffffffffffffff8, 0xb, 0x80000001, 0x100000001, 0xffffffff}, {{r4}, 0xfffffffffffffffc, 0x80, 0x40000080, 0x13b4, 0x5}], 0x80d, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2010a, 0x61) poll(&(0x7f0000000140)=[{r1, 0x144}, {r2}, {r2, 0x5}, {r1, 0x20}, {r3, 0x1db}, {r5, 0x41}], 0x6, 0x29) clock_settime(0x2, &(0x7f0000000000)={0x4, 0x2}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) 16:01:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x0) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4d, 0x0, 0x0, 0x10001}, {0x3}, {0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) 16:01:05 executing program 0: r0 = socket(0x6, 0x80000000000003, 0xde7) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfea6) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="2f3971dce48e5a5e85fca9d4a0ad59a9fdaa2803438a847ce40adb462464466ffd136621611c298570a89ebcdfbbd89711604c707e09b9e6460043815bf81045615fadabea5dc816b02db4b56e8a8858d8c656f9595c758b4d90558f09debe99b5a1a8036c79834ffea234d76b5dd04967cc46ccca8d84d823230ad3ece46c51f7833bbc168c66461865de7516fb4e20de4dc5ec2b6699bb34f3d0408d912bd65503ce77869ae62114a7aa4de1d6b00ed91fa7759ac543e0f29aeb1eed93ee109eb1e9c6c078b84a40fc778bf4686950d4d697e828fe81224c6c4d50eba7244f90be0c5c1b29c060", 0xe8}, {&(0x7f0000000280)="342fa706e7db87bf99dae4e9138a4fc5be2a67e37bca86a06160e68fe57cb7320cabd872b4ef6bda", 0x28}, {&(0x7f00000002c0)="2622e9d763e4304b84e449a583b8b1a328229a59f3134550c885a71cabc64274253bafe8193e2f08c0c5984ac7f07d9dd59adfa0c797dddc3dda898e7b7fbb11b5dd748caee130a2cc71303f8c5ef8e03f441dab80c4cb60e748a557fc90dcefdd40940be07a83d060958f298c923c5dcf621ca5f89c27dced8e441a0c686066d5517801b8170a6c9b88f99bfda99bc519510b31a5cbdd03a8ceffd86536ab0befe3490edd19ab094f7609da9bc6a9552a9a63daa53d8082e03b786b5b8d94bea116a1ad64fab6f0be630fa9fb76c4db09a1", 0xd2}, {&(0x7f00000003c0)="d53631380018861c9d817c6043610eb612", 0x11}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x81, 0x6}, {0x7, 0x3}, {0x21, 0x8000}, {0x100, 0x400}, {0x82, 0x8634}, {0xa7, 0x8}, {0x4, 0x8}, {0x41, 0xfffffffffffffeff}], 0x8}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:01:05 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/11, 0xb}, {&(0x7f0000001200)=""/89, 0x59}], 0x3, 0x0, 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f00000012c0)=""/34, 0x22}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) recvfrom$unix(r2, &(0x7f0000001340)=""/157, 0x9d, 0x803, &(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") pckbd_enable: command error pckbd_enable: command error 16:01:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc23, 0x0, 0x0, 0x0) kqueue() setrlimit(0x7, &(0x7f0000000140)={0x3, 0x1}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x1ff, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x200, 0x1}], 0xffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x7, 0x1c00000000000000, 0x101}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x85, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7, 0x8}], 0x7, &(0x7f0000000100)={0x7f, 0x7fffffff}) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) 16:01:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:01:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x0) r2 = kqueue() r3 = msgget$private(0x0, 0x1) msgrcv(r3, &(0x7f0000000100)={0x0, ""/241}, 0xf9, 0x2, 0x1000) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x1000, 0x8) write(r0, &(0x7f0000000100)='MN', 0x2) 16:01:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x48) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0xc2) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="dbd2af2f5aed857ee648767b52b6424fa665542e2e4ebd6dad9121ecd4d7beb3277119fa04b97c80227bf505119db0d59527dc5e963e9519e49f6762078e04e7fda237679e74ea0c5c98e953602040d5e7b60643ee19d2980d79e1df4155e17aa1ea17292a0f6538711e19cb45c7e1fe2a9cf51943fe70f8a6dfd83fcef61e5c02b8fdf269b7d9102fc2da0975237435679b20367cf3bada32e4408636a106511fcfe7ff922947b6", 0xa8, 0x409, &(0x7f00000001c0)=ANY=[@ANYBLOB="75921f"], 0x8) kqueue() close(r0) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_vnetid}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:01:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/24, 0x18) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:01:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000400)={0xfffffffffffffffc, 0x7feffffe}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x7, 0xfffffffffffffffb, 0x22c, 0x1, 0x2, 0x53, 0x10001, 0x0, 0x2, 0x851f, 0x2}) r2 = kqueue() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f00000000c0)=""/187, 0xbb}, {&(0x7f0000000180)=""/102, 0x66}], 0x3) r3 = dup2(r2, r0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) kevent(r3, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 16:01:07 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x6, 0x7, 0x7f) socket(0x0, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r1) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000080)=[{0x10000, 0x35d, 0x3, 0x5}, {0x8300, 0x181, 0x6468, 0xfc}, {0x7, 0xd1, 0x7db9, 0x10001}, {0x9, 0x7, 0x1000, 0x6}, {0x1, 0xffff800000000000, 0x7, 0x7}, {0x3, 0x4, 0x3, 0x7ff8000000000}, {0x3, 0x0, 0x3, 0x5}, {0x0, 0x7ff, 0x1f, 0x100000000}, {0x0, 0x3, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10a) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setgid(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) recvfrom$inet(r3, &(0x7f0000000240)=""/4096, 0x1000, 0x840, 0x0, 0x0) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1ffffdc7, &(0x7f0000000040)=[{0x44}, {0x25, 0x347}, {0x40006}]}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x12, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") open(&(0x7f0000000200)='./file0\x00', 0x20, 0x102) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x7, 0x6, 0x20, 0x3}, {0x0, 0x5, 0x9, 0x80000001}]}) ioctl$BIOCLOCK(r0, 0x20004276) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1}, {0x6}]}) ftruncate(r0, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:01:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x3, 0xbd44, './file0\x00', 0x7, 0x4, 0x8, 0x3ff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) ftruncate(r0, 0x0, 0x0) execve(&(0x7f0000000080)='.\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='#\xef(\x00']) 16:01:08 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x110, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xe8, 0x46b, 0x3f, 0xffffffffffff9ed8, "c8787606f5e88ca4897085117d2b2df0e40a2eb9", 0x64, 0xfff}) mknod(&(0x7f0000000100)='./file0\x00', 0xc, 0xa7) pckbd_enable: command error 16:01:09 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) write(r2, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc01", 0x6cb) write(r2, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0x151) 16:01:10 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) pckbd_enable: command error 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getppid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) 16:01:10 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x6, 0x1, 0x746}, {{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x9}, {{r1}, 0xfffffffffffffffe, 0x23, 0x1, 0x8, 0x200}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x79a, 0x3}], 0x54ba9697, &(0x7f0000000000)=[{{r0}, 0x501dc47d4c5cc8b6, 0xa, 0x20000002, 0x1, 0x7fffffff}, {{r3}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x2, 0x1}], 0x6, &(0x7f0000000100)={0x3, 0x4}) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 16:01:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10400, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80000001) shutdown(r0, 0x3) sendmsg(0xffffffffffffffff, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10, 0x1}], 0x10}, 0x0) 16:01:10 executing program 1: setrlimit(0x8, &(0x7f0000001ff8)) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x464d3221e58b8d90, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = fcntl$getown(r1, 0x5) mknod$loop(&(0x7f0000001640)='./file0\x00', 0x6118, 0x0) r3 = geteuid() getgroups(0x8, &(0x7f0000001400)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000100)="1f3c2fa0464e282b79b48daf3d3ef42adf5415f134be33be7e732eff159ecdba31c6f079e23d45076b86f69399a17a4c64ad534e16f74aefaba0ab04cf10f0755cf1fea02669b2a3b079e075791eeef076b40501a82df1811ced693f0c410ffb99e3cb307d6c10d6460fe687362eb15a936592d449334c13703afc2a2ea208ef444d56fc0bde798082da0d2bd938ff51f09046db5adc8f7c3257225c24315eabf6958f4ee3a51fc6b920f38dad1e8dc698b54e0a041ae3b63a01611755359f85ed24e984993261e1e9305f086945c9beb56f4dbec5a6d81a38c1c9b95fd19ad489b8edfee5bf50a18d16169f5fe93062eba24cb5b2d91d2feea03468ef15945f9fe48f4ba08e4c4860a91e508d4cc99881859725fb4a2d9b728e5f0ca20a41db20f4582619b977cfe3652347ea6bba8577578ae807c462ac263f6ff12e003f5d5ad046a0f0fed5400f91610dba8fcef3c4df25b781a313874771209ed88699654a7e1830cd381d40de65e111c5ef3a2a6fe123ff7d06c5b83f64df1c48ad1dd62d0a4582a172b9583a90003b8b4787231c033a50ac77bad00efe4d5407ad32cd81573049ddceda7a90b967c98ba9117726e7297b86d0733b1d243a3a84f9bcd05f5dfcf487f7c30f5e511540d6238c1726b5934e750532c7417d925ab8faf8c50e5000de975b49b9837847b6f7ec1264365423bc0e4d4eb110189ab088c2616b7506695c54eaf8e49e7b67d4872e4394bf78c03000f0f480fd56620b2cc48bcb091f90b04842570a494da081de743ceb0bd0c67f943b687801ec8cbabca747b49d0fcdb973297b38979ac5bdcc3550e47a24fd3311b43b368628793e1cdd70ed30f4806b06aace8c3cd5205eddcdb079ba5f704def01f79cb40d64f7af92aa6bf0605a063dc20e303f35f779bdc2f9818481595b79ec6264f9e594cf4b7cbce4141ba360ba5f1a6a4aef73c772f59ea9818659d977cf4ff767f9f8740b9aa5ab5af217a6e897a7b94b04ab706835535035f1324528d40b34495a7b43e2de13d1657db29f2def85b5a14fa96b93b84ce955552c5bbb26d77b11a5d56be7569709fac6a207612e1407d203a648ce1589fa20c4106e7638a032e5ff92bd0a27b431b9a8fc5a6361d2ddb05c5fcb50f583413b56dd5657215d90cb1207ff527849c5a4f9cfab3fe5dcf58e188beca4ed0a3356e9c57f9390586ad8cb02b4d36194f0c90a6f9dc15efc9cdfa478068be576f173c81a7bb63345401a9be1c3691ea8d06d1286890666d0db01d7554e636a1722c37b4962caa06e3470ae272579fd205452cb214a594f2d71f65af24e5f196f81c439d32503cde762db6a8e4c4e0c5be8279ab72712940f2e5c490abd6445c5158c7ef295adae50e61e2a20f41e850c815a7b73d4b8e12c45c44a96078a6a0130d49fcd5f16e7bf94b3efa3b019c585cd41869f0a2995a16734786f6015f9cdbef0244228d8d46a312b0c3d2a418be5e8571db898663a47ff84fb4068e1963fdbe64cf6725f9529135b42b618c549bb92923b3575b1a0dbe00913c9feec65dc7f19c8b5ddf98d97ec0e28c813af05587f3ac0461a698b74f7e540a08ae316f553688a3b708eb5defaf341b0a5cb17b17f11047863be0d3e8f8dba1cbf37a50ab4a134921bc56eded2c78e9211f6aa1fb5319034bc8b46d806cf356cf45acae19b784ffe33fe9585b3996f990e2ccf07a07544a5d9cfd15a2337fcc96b19fe85154897e7a6280a31c33cc140ba500eb1b576e7842f57bbdf8f1c16a4ddb617079102b4d7edc01a46252a591ae183474e164b770087be3151098326b716a5b76e07549a5f16d9798c08612ded7afbbaa528b008cb2ac07f8eb536d77da56095db1bda8963e06c716e9159ff3f2247f468a55899eb2361e44acb6304ae4ad0123210e7bf97f19c891bec86de7eb155836ed745bccf160c0d9569efb4709729380079434a2fbd5209be5af778fdaab19848aefc65e49ed260928f56520c009a4e58ecd6ef5ad0841c9d09a294ba6f37806bafad70e0d100a2646dea527b37ff00de769ef70fc74ce4b1b0d1d1ea3f55efbaaba5e8edbf91fb316558127625f4a3c17a688fc05b0d151274bf19bf328ac2cef327ce21ee0cf8e5329b920fa42567307531bf494ecfc6f04f3e433c1ddad76b595c24fe313ded8c3c801da87afbf3c812501f9d0455a6942d741172052200a096a20bc172abe8a8e9526beb51c0c0cf32a6a29d78d81066ade056cb9b2b6c1635974d5d1bc299b733dcf006ca8c48253c4425f8020a2179febb06b4c80f56e0749787c9c0873df15065f53f94ab22415ffb88e5a8ea763fc1752ddfb2220f205796fce395f79a08425637e0df41f1732efbf3d74434fb74eed20d6ad24a56e1eb280c640c705ffda61d6b93a6d414008578624ed95e988f7296b3662a3d577f1837e5117853c1dc96f0725cce564b432335e0587b7470f525a608b7413ca522d27ee1f27f694ba4a02fdcd8f7d795767027bae9e75debcbadc12ea4064f441d6205657bd595a8ccbf84aa3797e8bc72e4a95b57fdc7c2a126ac1a2cd54902933d56f5f96cd6afcacb2a3e7d8c04a815e92e8ab2ea7cdcace4aa93263b5f717646192bd2f434b79f82c3843482b333fd18e96f3b1e3608bee18cf7d18911da5f71b345adb7345b2bfc24721d5a807e5e350ff69da23a1445527e52703a4e504bf167c6b2a527792c7598f3d33f47fd2afae1f9dc4f07662c6242955928d4a996cbc8e71638297fc6d7f281573be57d66c8aabffe00968c4b84859b1de92a43eb464148785be7f4017f27074a8f633dd1c36366a26382111cd30fee1c0e669ff940881a7f2adb07ff4c77b30952909592f9c1d9b1769b07554635ea4b1078434524e1078bea89c158b6003c65a3062dbabb59152dc8b946589e916fea8c87a36817cc961ae9f8f927f938233f20780b7dfccd17510682e82489e5ea70074ed29b3db74f78bee3620f4777ba374ba390e7a7056279a1bb2406ddc6ffa20f591f8c5a3de8a0780bc2453fff3471cd7ddaedaf905149025dc8899f0d9678405a20140141d169498be2fd98be69a330fb1e82f194043f8bb58d260ccc648efeac5d33c2483f159fe8be9908524860e671f9e5dbf1c0e92159a27d81dea7496792c6f1fe4f747f853d88ddb079c52fc80c6ba2e7ce27f063d127b577ac07b96c9f839467bf46fc99fe8b54720af0ce5effdacdf533605eb42650f5d159e28653a87180ba0626e622d699ae72b2c9911f2579c8bd862fe1ea821834ee696666a2fa8646f1a16b8e818a95dd4910ee3d41d7cac79df824118f59ee1ece01f0657bc69addfbddc096bb5226895465bee1489dc543c3f7a136d5aaae0fd0751bc0868fc0f3ec0d80370f4a88e48b88fd978bcccb0336b594e5673bace8f25a2b09bad0101844a589bd20b12794b3de8b227ce87009428bf3bbe52537c7a72be4a403a271649c1c66f973425510ea9100e74131aa761d31835d4ba7a7a025ff24d272c1d06a99209e771e7d859ea2f4fb01c9e5f0fb00f5ed17ba9983da5b03ea007e19575d0aad81cd18ddfe9d4e6a7f46006ac97e75619c9603ff2aed96086418a20796a696dc4a998833ed27e852b11e6cd10f3a2b7904277cae211d340ed0b2bb6310c00a05ff8bc9de84975bf5b3f6cadfcb49aa5843ce1092a668ec382dfca4e0d10b4fb8784fed96583a96820b42f51159949fd58f3732c2a76dbe3eb1ce5a8be2e924cb838cc0970265100cdabec7b44a7c4d023b49f155a22676fb728a1e2e34e3cfccd07edd6062a52015994c81c54d0ce55bf68f3f09d6b1799d4e92714f84aec19204b19e48347f3e62622f479389186afe9608b5974932d6e934104060be04b405d2fc680dede79f5a70f24f4cae7ffbea6aa0d5e60624ac386d3c5ceafaf13cd25e36a39d971c99c4a61afb9d9c48f10fec0c83a6030b69b2f87ef25e9d8cc7b5763b7fc1983240df694a899ced719756c66cf32ab16f058f9c19b032c20d8a9ff98965048bd297f93e99be2606f78e31f5635cf194fb4463ae20954d733309f054ddcc9be71973dd068bfc7eaec73eb0172c763d8c2a9479095feb6691139ac6bbb10dcb711a2087cfd1f4d4549f6f54ad6d0fd8cbf1ce77737cb94dfb3b1db890bcd38732ec376439b362e9f5d2dcf4de5fd8cb7f31a7117a15131ca349eaa6f2b2e266922a16377f9630369247a663c9da5b4d5805f55922e9bf08867626eb36a5523d7cd5bbd481bfdc0c64f4ba48eb393715f5df41cb632bc26065f32484a88a52fd7aba02375be925ccf43d7d308d435cda643f477d69a9bc6c02386557095f4ed8b6ed9c6a993ab09cd5bbbd4b12c2e32761be3264b1db0c5a06879236cee4e978c95363019165ffa12ec30277b7b323e9dfe7d581f9bdb2158310a50fff0d405b8ee265c3a9af8a5fcce994a58757dcf7897d21d7f5a893922544a389499f606365747c45977530faa1bd8d9eed38602fe9a528f03a8b3405945ea46fdf764c937027e6826e3d5c8497a5946087a14f7af01f246560dd9333f4458a5444ccf6300615b4b35370276cb1431e7add247489d45068c706da221220b61329f089715eb26812d018e99e0984d478613427fbf564f2d02d5e9fee10f033c18ac7c89a9abb16f5db18e5f10f6d4b4e1b14e79328aef45751cacd38a97ab5d082e12c8c905aa3a1aaacb13d46856c37fb60bff7980b8dd7d17ada9b6fa189c18f477acfd00e0118a2560128bad90271fdd7a4cbf09d768cd03eed50f9936b9660ae5a50ba0578ac7c9cf45b4f5e7520911c82b34466f7945e429c0d28eb949e0be006197529c95c8a227f448003bc9b6af53cca11d36b04185e47a7f3082b5d8627533dec01809e678af9b13afd23909ad23c67e08eb48a95a2048bd0b8a095e83d543d369363fc2af15d5c41fb33f5a181ba0a835b9a8ebd123fd7b8804b09da2ceaf0e5a4f4d83898faae76b1900ac097ff613d4f81df864dd1379945a18c081e08ae2ee19c560ae1c089e4e3cc289fea9f941acb632770f12b02955957f140cdf64e2652c42cd6e8fa04cbf12119995c3d7ae4964ffdc3946bb9c4bcab576da1b2fc736dc661599156e7ff645cd2acc97e90c5b050cd7cce19618dadfe8619872aa145aaa0aee7ba63ba4437109b23a40a35b5f94df6152659615d87c3cd2af16a5a6a3202622e98f339e2e3a9dfb1cdc32e7b345b2e0e662ed94b0796f3694fdfb49464366d957e5de8d6b70ba3143a4a3c1dd3d70198243c0e354ba2338fa81297f6c2f47734452c6358ba4c461d401a4bc6b3b43bf2d284ef81869ebd3f41e11e6ff8d8e02633433a78760deaf7128c1ad98bcde513c3cdff42d456ffea36e392d16436034ec4a956ce3ed90213a96d829e4d0502b7e774f47d2a6d216d6ce1d09a3080167be01898b4d877d1ce6542802277bb8c32b00a0d2481044a0922ce9c2d4da82015ad32753d98350d8c959ca761653ef3bff87f67d73325e6997564184bdca62ce562bf28ced8fc199b011b524f3a02f179b5f30d35fa08927d50319b8f599af7a2c6639fe6cabfbe2de9e80365f70ad4dc083462db6ba539262c9c943c7d4cfe850f8ee9b34d7993ca0d1ad0510bf007ab83ce577c414d6c526e8b0541957f539e8d7f8c6cab6c344f115b57fded5753bad052554fec595827245a907490103f5d711705f33e2109b27c0bf2f1dbfcf03f6dda3642a4d394124a4f791b5929346f0c7507fd6665f0d1269ec32186eecca5524f790e6fd4c2", 0x1000}, {&(0x7f0000001100)="a415024a2ff31444b6efb1200fa22876642b34be3e29bab7d118ffe251fdb9552825164ff4252d5f81beb48cc5e108840becae2d2e6de7e4ccbadf253e2b9444ca88fdbc48d58081644ba45bc5d138097ee4ae04161d1065548126c93de6924f42a51366d9d973b9beff5613a1efbbcb1532df565e8c0e80285c92222c5fdfe65c712c58636533f033c6373e5102a5bc62448d4ac9cc9e711c97b1d4931bf4af5f7af2b9d8c20f3d138f8cdc71115da341fe8f8b957af7eedd1430789625ba6cc689004f86ecad0a3539f9cc0a25ea52d5c4d0be1ea58b4b630d89318a589230a0562848926f9c", 0xe7}, {&(0x7f0000001200)="4d47e7ce5d876d4cf35bc259ac1bab539f99f498e4bd948616fd2211d2b5a8335bb6f1025ab2ad57ca3d3d027803c53c8e6e5f508346e65c0315e5716cf52f4726ead9648ad32eb3f2fc63b7f22da25615b476fbc49b566f22b17bf2163db30a93e138e89917e3188eff74304974ff8eb8c5c832b209a3ae64c57ff636a9192df9f898a3291272b960a0988ae481de4003a01dc4bd57f863daff6c0bbf83bec191a0aec2fc8747c2af20185ce59bc766ec1ed7c667bd073eebb92f2b8cc63ff593ca6f953647fe9a7de3328db51c720d971f59c142f9339a99862e5cdd96d5a7d3eea57f0ebdd2bd93d42c8f20", 0xed}, {&(0x7f0000001300)="de32f336c27f8e5310cf432d3475feb1871cfb98726282ab4730f4153ef4d2f23aba9a565a62c902cc47f94fd8388756bfd3e806f43cbb82de69b8f3642805958cb3dd155ceb273d670a9baf1a7df7035e9721db5c7538c159f454524ca337d31bbafc24b403ef88dd276b6f2dfa2a08bb05869d9a88bcdc5eee57cd428f4b23df5622a0cf3d2ce562bdf388740063b1afc868f0a81734d86da2ee3aae08c2190f", 0xa1}], 0x4, &(0x7f0000001580)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0x8}, 0x404) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getgid() socket$inet(0x2, 0x3, 0x0) 16:01:10 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000007088b36dd4"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x82426c810a1b3de, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 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, 0x7, &(0x7f0000000100)) close(r1) unveil(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x40074}, {0x16}]}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x890, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xa, 0xf0000080, 0xb0c1, 0x1}, {{r1}, 0x0, 0x8, 0x2, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0xcd, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x20, 0x7}, {{r0}, 0x0, 0x0, 0x0, 0x100000001, 0xa0f1}, {{r1}, 0xffffffffffffffff, 0x0, 0xa1, 0xfffffffffffffe01, 0x1}], 0x3e, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x91, 0xfffff, 0x100000001, 0x9}], 0x6, &(0x7f0000000280)={0x9, 0x20}) r3 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80a1, 0x0) 16:01:10 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x8000000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x1) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000280)={0x1, './bus\x00', './bus\x00'}) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = getuid() setuid(r1) 16:01:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20381, 0x104) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) close(r0) 16:01:10 executing program 0: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x181}], 0x1, 0x7ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) getpgrp() r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) accept$inet6(r0, 0x0, &(0x7f00000000c0)) 16:01:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100d0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x2e4, 0x1, 0x0, 0x1, 0x9, 0x416, 0x1, 0x4, 0xdcd, 0x6}) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:01:10 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:01:11 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) kqueue() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) socket(0x5a, 0x0, 0x3) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x6, 0x9}, {0x18, 0x0, 0x8, 0x9}, 0xe03, [0x8, 0x5, 0x7, 0xfffffffffffffffa, 0x3ff, 0x1, 0xeed0, 0x1000]}, 0x3c) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x200, 0x0) r2 = fcntl$dupfd(r1, 0x7, r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x1, 0x414}) 16:01:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x0, 0x8, 0x2, 0x3ff}, {0x0, 0x0, 0xfffffffffffffff9, 0x7fff}, {0xfffffffffffffff9, 0x9, 0xc3}, {0x9, 0x100000000, 0x6, 0x100}, {0x401, 0x1, 0x6, 0xffffffffffffff0d}, {0xfffffffffffffffa, 0x8000, 0x9, 0x100000000}, {0x0, 0x4, 0x7, 0x923}, {0x6, 0xffffffffffffffe1, 0x1, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getflags(r0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/117, 0x75) close(r0) 16:01:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x1, 0xfffffffffffff29c, 0x10001}, {0x18, 0x0, 0x80, 0x3}, 0x1, [0x8, 0x0, 0x9, 0x10000, 0x0, 0x80000001, 0x5]}, 0x3c) 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:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000100)='./file0\x00', 0x110, 0x0) write(r1, &(0x7f0000000040)="2ea92c2fe144b1b0824aaa27d700aa5150e98784ea18c67da53b0cc437357811e1466124a50957df6a7ffb219885", 0x1a1) 16:01:11 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f00000001c0)='./control/file0\x00', r0, r1) mkdir(&(0x7f0000000080)='./control\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x10000, 0x0) r3 = openat(r2, &(0x7f0000000040)='./control\x00', 0x300, 0x84) readlinkat(r3, &(0x7f00000000c0)='./control\x00', &(0x7f0000000100)=""/65, 0x41) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000740)=0x4) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) mknod$loop(&(0x7f0000000780)='./cont\x00', 0xd0c3, 0x1) r4 = getpid() wait4(r4, &(0x7f0000000800), 0xa, &(0x7f0000000840)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000240)={0x10, 0x200, 0x4, 0x40, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffff8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xa7d}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x2}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xe17a}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x32f8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x9}], ['./control\x00', './control\x00', './control\x00', './control\x00'], './control\x00', './control\x00', './control/file0\x00', ['./cont', './cont', './cont', './cont'], 0xffffffffffff2ba6}) 16:01:11 executing program 0: r0 = syz_open_pts() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000380)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000003c0), &(0x7f0000000400)=0x10) kqueue() r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) close(r0) r3 = msgget(0x3, 0x600) msgsnd(r3, &(0x7f0000000440)={0x3, "5aea1d92c7816bb47dbf1040948a8859c349bc7ee886f95e63c3090e2e96df71b74f2d2f408d21e8d7843b228ea9243542a0162f590a2beca67c86f0"}, 0x44, 0x800) r4 = dup(r2) r5 = syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000008b000000010000000000f6ffffffe159aceb00095ee6b03b918cc632d11b9800"/51]) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000280)=""/45, 0xfffffffffffffdb7}], 0x1) ioctl$TIOCCDTR(r4, 0x20007478) syz_open_pts() 16:01:11 executing program 1: r0 = semget(0x0, 0x2, 0x1) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000003100)=""/4096) getrusage(0x0, &(0x7f0000000040)) 16:01:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x128, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x20) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xa00, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 16:01:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = msgget(0x3, 0x2) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff0000000000000000000000000000000000000000ff0f0000000000000000000000000000000000e99b00"/213], 0xd3, 0x3, 0x1800) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x291c) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 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:01:12 executing program 0: r0 = semget(0x0, 0x8, 0x200) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000140)=""/7) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) 16:01:12 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 16:01:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x38, 0x3, 0x9) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x20) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:01:12 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:12 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = semget(0x0, 0x7, 0x580) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000180)=""/174) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) 16:01:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000140), 0x0) fchmod(r0, 0x102) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0x101) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000800)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="8d67d707315f6be521f773d87eaf2447901f6dd5a35c4ab1ca1415dc817cb9b4e1b580558f7dd1c25ea5e9624ae785449b89173ae23866e8ac21b6f8e93e172fa79830343162e1906dee53b11ff3c8682d95a003e95d605f7c9470f534c48350752e7d236f40b682e3c12618a1e618151874e3ca2f97eac6957aec1179f7739074b22d952a502bdebd9312e3faa0db58c471dd8a6bb4", 0x96}, {&(0x7f0000000340)="b4582dcf6965a7ca3fdedbcae3b9d48d9c172c4d845ea7bf1a85c934b804d7b96acb7ab4382e9f83d16cca913e657aa8fd00a1909da472af6868feaab71cd2198898be98f73421366bc4227b09f2f7e12947efedd4d8a9d4c06a", 0x5a}, {&(0x7f00000004c0)="35e0871296f63fe10158ed3fd26666020ab38691d73bfafb4582f5741c342a71ec12a96d3076729483985ed80d2fe5fe8d22aaf5571d9cb40126bdccaebf830ac9bd9b68e96edbdb25761366bb92955886c9861774a48ddb096e1f4e16f1207907054f1833a1d754f4e1d99f7f3be5c6ac6aa83d0ead316c388f8de0171a5b838da1e4eac1b74c60537ee0c5a9a5f7cd64064e8bd7c012eec368f5fb9734bc3214476c2a835109f24f7d92d0dd175678b871a8b41992758af11380cb72c4a82f34b37839898185525d3eff02f059693ece953dd2855e2b", 0xd7}], 0x3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0xd565}) unveil(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f00000003c0)=""/135, 0x87}, {&(0x7f00000005c0)=""/157, 0x9d}], 0x2, &(0x7f0000000680)=""/213, 0xd5}, 0x40) 16:01:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000980)="0c4a4e4efab0fbad605a579b8daa562e91899ef1b27ff2d3af2240c08774a2195aae03afd0eb14b000df", 0x2a) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x1, 0xad}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:12 executing program 0: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x42) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x9573ac2fb18f5e5f) close(r0) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0020552f666955653000e919c56dfc86b5c53723080a0ce594e582e47db6269f946df88f3c05cb869d906275dd5654ffc6f3abaa9c7af7d57f49bc972cc82e648408de9b49c2485ab1305fd7d14ee4ef1397ce8759185043378ac4669e3d951a201fd39326fb29af291ef8094c00"], 0xa) dup2(r1, r0) 16:01:12 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 16:01:12 executing program 0: r0 = socket(0x11, 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x9, 0x1}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x7fffffff}, {0x1ff, 0x1}}, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) kqueue() 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x40) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:12 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) nanosleep(&(0x7f0000000000)={0x400, 0x95}, &(0x7f0000000080)) 16:01:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x89) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x15}, {0x6}]}) pipe2(&(0x7f00000000c0), 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) 16:01:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f82696c653000ef6709b6a3629ad0896bfca18abfb6e0d20ee039acf318731faa83b10461890577973c46987a3c5fd9efdcfdc20590c0ce18261b2ee4ab87e7d4021d3bc0d48cf0fb34fe2123742c5b63572cad48588c68ae979e3e6f9eb6ff519edb938e71dbf833b2651ccedc58"], 0x10) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) shutdown(r0, 0x2) 16:01:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) ioctl$TIOCCBRK(r0, 0x2000747a) 16:01:13 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 16:01:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 16:01:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chmod(&(0x7f0000000040)='./file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:01:13 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x40, 0x5a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r2, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) rmdir(&(0x7f0000000080)='./file0/file0\x00') fchmodat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x4, 0x4) 16:01:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9, 0x8000, &(0x7f00000000c0)="e836ab0b2574c3698442a5d0be3069218abcd7d684fb22799073e01136dff66d636c774da460996038e37357c18f7f8a1b3711e4c265904dd64777fe685a651efb59a2f9fe5c2cdcb3bdf4", 0x4b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 16:01:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x80000001, 0xb62, 0x0, 0x2, "b620e2680a3686ed749868e5dcd5a129a399e3b6", 0x4, 0x1}) 16:01:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./bus\x00') 16:01:13 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x80) r2 = dup2(r0, r0) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) unlinkat(r2, &(0x7f00000001c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x10) fcntl$getflags(r2, 0x3) 16:01:13 executing program 0: nanosleep(&(0x7f0000000040)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 16:01:13 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x3, 0x56317531, 0x69}, {{r0}, 0xffffffffffffffff, 0x28, 0x0, 0x5, 0x200}, {{r0}, 0x0, 0x0, 0x20000041, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x81}, {{r0}, 0x0, 0x3, 0x5, 0xdc, 0x7}, {{r0}, 0xfffffffffffffffa, 0x21, 0x1, 0x0, 0x3f}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x6a, 0x8000000a, 0x9, 0xff}], 0xffffffff80000000, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xa0000000, 0x35f3, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0xfffffffffffffc01}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x8, 0x81}, {{r0}, 0x0, 0x10, 0x83, 0x9977, 0x55ae}, {{r0}, 0xfffffffffffffffb, 0x52, 0x0, 0x5, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x600fffff, 0x9, 0x1}], 0x5037e9e0, &(0x7f0000000040)={0x8, 0x65}) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) kqueue() 16:01:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1ea) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10003, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x8) write(r1, 0x0, 0x0) 16:01:13 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x20) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xffffffffffffff81, 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getegid() semget$private(0x0, 0x3, 0x280) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:01:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) 16:01:14 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x840, 0x20) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) write(r1, &(0x7f0000000200)='kP0.', 0x4) write(r0, &(0x7f0000000080)="4f87c74c3598b98db452be6e14e7e78cfa95d66e03fe776f520b33274417175e8208c5b91fbb90e6beaf7424da6ea32a46", 0x31) 16:01:14 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000540)=0x8) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x8, './file1\x00', './file/file0\x00'}) mknod(&(0x7f0000000340)='./file\x00', 0x2, 0x4) mkdir(&(0x7f0000000200)='./file/file0\x00', 0x100) connect$unix(r1, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) utimensat(r2, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) socket(0x22, 0x4, 0x0) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000680)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000380)={0xfff, './file1\x00', './file1\x00'}) utimensat(r2, &(0x7f00000000c0)='./file/file0\x00', &(0x7f00000003c0)={{0x9, 0x4553}, {0x4}}, 0x80002) mknod(&(0x7f0000000640)='./file0\x00', 0x2020, 0xffffffff) semget$private(0x0, 0x2, 0x100) semget(0x0, 0x7, 0x210) bind$inet6(r2, &(0x7f0000000280)={0x18, 0x0, 0x2, 0x37ab459d}, 0x73) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0xffff, './file\x00', './file/file0\x00'}) 16:01:14 executing program 0: getgroups(0x0, &(0x7f0000000040)) rmdir(&(0x7f0000000000)='./file0\x00') 16:01:14 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) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x1}, {0xb4, 0x6}}) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r2, r3) 16:01:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x7e, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x8001, 0x54e0c53, 0x7, 0x7ff}, {0x9, 0xfffffffffffffffb, 0x240, 0xff}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000500)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x0, 0x58}, {0x48, 0x0, 0x0, 0xffffffffffffffc5}, {0x6, 0x0, 0x5c44}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x85, &(0x7f0000000140)="b6a69fb63e00e3490231e789a309c9b0536a580e4d0f36e700000000805092287f5081686ba6946b9113d760f2fea29006e6ac404c32cb6e19781f8f402c9d0800e2bea719ff4d2e9be0885446c2a2811c9194b56b24a072dce860918f7de656e04df9af6715fdee8bb3d11f555c69c651484b2d77888eb2f770905ac4f95fb98498a3851d") r1 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000480)={{0x99, r2, r3, r4, r5, 0x184, 0x400}, 0x3, 0xffffffff, r6, r7, 0x1000, 0x8000, 0xd2, 0x8}) 16:01:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) listen(r1, 0x7f) load: 2.99 cmd: getty 24415 [ttyin] 0.00u 0.00s 0% 319k load: 2.99 cmd: getty 24415 [ttyin] 0.00u 0.00s 0% 319k 16:01:14 executing program 0: pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = semget$private(0x0, 0x2, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x8, r3, r4, r5, r6, 0x20, 0x100000001}, 0x10001, 0x4, 0x800}) close(r0) r7 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = getgid() r12 = fcntl$getown(r1, 0x5) r13 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x5, r8, r9, r10, r11, 0x20, 0x8001}, 0x28d1, 0xffff, r12, r13, 0x7, 0x51de28, 0x3}) r14 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r14, 0x2, 0xffffffffffffffff) 16:01:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xd81) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000040)=0xffffffffffffff4f) 16:01:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)=""/173, 0xad}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x0, 0x6, 0x29b40, 0x10000, 0x80000001}) dup2(r1, r4) 16:01:14 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10020, 0x0) r1 = dup2(0xffffffffffffffff, r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) socket$inet(0x2, 0x2, 0x0) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r0, &(0x7f0000000180)="2cb7a0784263e40de717c8756a2e10c92848e9b592fba139c5a1df5c9f4c055014b29fa4c5803881fee9a4746361ec50b8c497e43d4dcb76f55d74dd752ccd92d84f54e3595d8e43fa2ac8faad894546499de0e2912dcecac980a0287f55af8b8d39cba04cc5ad1e21174640b99803e4228a39dad65b3b0a13a6f36f17d71793d7bb54ea91c71dc6d9abb985ea8d57aa3c149a1cf3d67a3183e745a9b5d19c4b63be8215b01971f0db665ba03816ca1efd445a96f2102e8e44df8fafecd1ee1c26f9163a5fb42139226da5ddee6838267f5f87c87befee9bb399ee0ee3576432119704bd9e81b8660ed26985ff1df734d14d6d", 0xf3, 0x0, 0x41) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa22, 0x0) 16:01:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x106a8, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x228, &(0x7f0000000080)=[{0x8, 0x40, 0x4, 0x4}, {0x7, 0x8000, 0xfff, 0xf7}]}) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() openat(r3, &(0x7f0000000200)='./file0\x00', 0x1, 0x160) syz_open_pts() dup(r1) 16:01:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000000000002c, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x20, &(0x7f0000684000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/109) 16:01:15 executing program 1: syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r6) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r1, &(0x7f00000002c0)=""/77, 0x4d) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000480)=0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r7 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r6, r6, r6, r6, r6, r6, r6, r6]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x401, r5, r6, r5, r8, 0x0, 0x10000}, 0x8, 0x6, r4, r4, 0x101, 0x2, 0x1000, 0x7}) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000180)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x9}]}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r2, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) socketpair(0x18, 0x8000, 0xb, &(0x7f0000000040)) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x2, 0x8, 0x6, 0x80000001}, {0x9, 0x8, 0x8000, 0xff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") 16:01:15 executing program 1: syz_emit_ethernet(0xc2, &(0x7f0000000100)="108f0bab8aac6f9609960a7301346b80b3819db65642822a197db17493c6360798345577f3d462d303363fa0c9bc8af2c2e0641e1bfb08d53766135758f69777f3efae499bc9a4afcf919588903a36f5a417a4812f5a7724a8b931cddcbb37a11d2081347599c2241cb6e0ee62d27259fe8f9fe50149d737fec644472f9c1b15baf6eb777c842ede5f54b739c029ae74bd59ad31e0c8849fe099f4133a7ddfe087120e206de8d8621c707d6e9ff5e0865b7b7338c04cfd3299dce9206b8d3d89043e") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff17, &(0x7f0000000340)="b6") 16:01:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:01:15 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x88cf661b5f3be83d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2000000000000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x8, &(0x7f0000000180)="0883a03b861f8205") 16:01:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc1}, {{r0}, 0xffffffffffffffff, 0x42}], 0x8, 0x0, 0x10001, 0x0) 16:01:15 executing program 0: r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x0, 0x6) r1 = socket(0x11, 0x3, 0x0) socket(0x2, 0x3, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semget(0x1, 0x7, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 0: r0 = socket(0x2, 0x3, 0x2) shutdown(r0, 0x1) 16:01:15 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) close(r0) 16:01:15 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpid() wait4(r1, &(0x7f0000000040), 0xb, &(0x7f0000000080)) r2 = getpid() r3 = open(&(0x7f0000000140)='./file0\x00', 0x180, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000180)={0x80000000, 0x3, {0x1f, 0x9}}) r4 = dup(r3) sendmsg(r0, &(0x7f00000007c0)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0xcf, 0x6a}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000200)="14336aff8740f9617d6b2eaad8713df416911def3166c8aecefc2332e33512308618c294f2d348385172953225979e87703ac4dadc8128bcf4a1bd515babd39c654c6038706e615722d0d73dce03", 0x4e}, {&(0x7f0000000280)="321e2fc6bcf6fca9063c682d1bd547954a2bb51ba1b2c3c3c73cd9cc15d01a068823636f760e0bf447dbe4cad8221b664ede8a7f26d0c15bff7e47da2fc029f8489cddf44189d860f4a3d4b06a454d91d500f0209cd65661d1ec0050e7c1d782b56b85cbcd8fe469f30b8af43b2e", 0x6e}, {&(0x7f0000000300)="f1b5c912aac862bbac12c72bbb6c9c4c565d877dd45da6be6c08e6afd51e0c1db0c9cb2c6219251ff426d38b872ca177f5bbf13ce12e3ceeaac45feea9174cf9aa5f5f74b7b43675883bbbf337116c1891cb9991465385cf7ebe9194b4d0cfe834d4bde99d3d1c30a1062d862aeed084df8a95de9b54a9b1712a61d14b990f66fa676b6283617928e127f1c9de75d99609d7b231c24d301d1dbb41f7793f61b04663e02e4a3887", 0xa7}, {&(0x7f00000003c0)="f023c717aeed32eb5761830e81de59fcbcff9b7a17c49ecce072e5c53beef84ba3cb217ba4258dc80491a0ebc7fc821e836188432eb51f7d6e954957fefe03c1659d689e6818625dc453b0b1c14d80", 0x4f}, {&(0x7f0000000440)="b3eb46c4ebbf2630e5e9561596644d87da0283a18b64ec9b5fc7ee4463ca3beb666688c1da8914f657c8e3833a0500c6832b4f036955d219ed1d0618ec4ad1673909843c0b437eb6a920276fbbc61747eb5ef3fb", 0x54}], 0x5, &(0x7f0000000540)=[{0x10, 0x1, 0x5}, {0xb8, 0xffff, 0x6, "4bf527e0632cf09d292bf3578a74464816eb7e97a3ebc00408bd4d1b47f33f41d646de0397dfd3e3eef4eafd0525b18047c0a066da2f18f3a844969017ac9340b95fc7f52d7eeb8fd17f9f77c9a9dc1935ab0be98402544d2f708125bf9f99d58016117f945a860cb4db9e7a4d092fda66f83f54f6776887c8045efe3765e8c2bb9e3a51227d6af7764de4e5396491f25d3a6730dd3ae5fee894ce7efe77177479fd274cf0a86fba"}, {0x110, 0x0, 0x200, "603d6fa24151612b0b8bbc5cbac66c8c3efafb145eae259fceca9dceb8bc8758ea70451314004ff48af1a86f4eeff3193d31923fbcbef0c2d6110e9a121432f9af0246ddf006e4b0091e6c191002c45ec61e14b4e7becee445a7c5322167b8fe0d90384bfdbad9f5be84ec8e6c680a1251232a18627bfd793f5829217b30810b3df141f61fdc99544971bddae7f6d0fc5c5a1240850c390f30225eff180f371d5989e24ebb7805545c6166e6f84ad6b1386faef124d10efa17045bf44286f2417351dff49572af4309ddd16aa8024820311ed5ec411ed1dc102ff9b319dfd85a7b499cbdcca7bcb0c513849d19cb63895754a45193eb1b7f26df"}, {0xa0, 0xffff, 0x9, "22877e123608ce1af977c8297d9d2c5eea4766de2a309c2ba823b6498b0f9f833e4313cda20d6314f4ccb7bf49bd88d8e37b2d62acb8dda25a309b70cef091e57d8681aaafe807f7f7f128ab974637dc49619191499da47e330855668f99b1857b3ca99857f83bff8e16a5a2befed314649a01242ec8d8710a94845454e3b95d349c9e8741f7f6014a48eaeb"}], 0x278}, 0x5) fsync(r3) r5 = open(&(0x7f0000000800)='./file0\x00', 0x800, 0x20) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000840)={'./file0/file0\x00', 0x3, 0x6, 0x1, 0x0, 0x5, 0x80, 0x28, 0x2, 0x0, 0x2, 0x1}) r6 = semget$private(0x0, 0x2, 0x80) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/klog\x00', 0x809, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000900)={0x1, 0x2, 0xe6, 0x10000, r2}) mkdirat(r3, &(0x7f0000000940)='./file0\x00', 0x60) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000980)={0x3, [{0x1, 0x3}, {0x3, 0x8}, {0x3, 0x101}, {0x2, 0x400}, {0x2, 0x2}, {0x3, 0x4}, {0x3, 0x8}, {0x2, 0x2}, {0x3, 0x7}, {0x1, 0xd672}, {0x0, 0x7}, {0x2, 0x80000000}, {0x3, 0x3}, {0x3, 0x40}, {0x3, 0x8}, {0x3, 0x4}, {0x3, 0x101}, {0x3, 0x4}, {0x0, 0x2}, {0x1, 0x5}, {0x1, 0x4}, {0x3}, {0x3, 0x3}, {0x2, 0xe440000}, {0x1, 0x40}, {0x3, 0xffff}, {0x1, 0x7}, {0x3, 0x6}, {0x2, 0x3ff}, {0x1, 0x3f}, {0x1, 0x40}, {0x2, 0x4}]}) recvmsg(r4, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000b80)=[{&(0x7f0000000ac0)=""/188, 0xbc}], 0x1, &(0x7f0000000bc0)=""/4, 0x4}, 0x1) mkdirat(r3, &(0x7f0000000c40)='\x00', 0x1) r8 = accept$inet6(r5, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000d00)={0x1, 0x40, 0x80, 0x0, 0xb61e, 0x0, 0x4ad6d23b, 0x10, [{0x6, 0x9255, 0xb28, 0xef}, {0x9, 0x4, 0x81, 0x101}, {0xffffffff, 0xbe26, 0x51, 0x9696}, {0x0, 0xffffffff, 0x2, 0x80}, {0x4, 0x59fa, 0x8, 0x4}, {0x5, 0x7, 0x9, 0x7fffffff}, {0x0, 0xfffffffffffffffe, 0x4, 0x4}, {0x0, 0x0, 0x1f, 0x101}, {0x9, 0x8, 0x4, 0x4}, {0x0, 0x86e7, 0x3, 0x6}, {0x4, 0x3f, 0xff, 0x120000}, {0xc78, 0x7, 0x1ff, 0xd9}, {0x7, 0xfffffffffffffff7, 0x3, 0x9}, {0xccb6, 0x36abe926, 0x5c, 0x9}, {0xbc6, 0x10000, 0x6, 0xffffffffffffffc1}, {0x1000, 0xf800000000000000, 0x1000000000000, 0x7}]}) getsockname(r8, &(0x7f0000000e40)=@in6, &(0x7f0000000e80)=0xc) semop(r6, &(0x7f0000000ec0)=[{0x5, 0x8000, 0x1800}, {0x3, 0xd1b0, 0x1000}, {0x0, 0x20, 0x1000}, {0x0, 0xf59b, 0x1800}, {0x6, 0x10000, 0x1000}, {0x1, 0x88, 0x1800}, {0x3, 0x99b}, {0x3, 0xb7a, 0x1800}, {0x3f86af408ea62be9, 0x81, 0x1800}], 0x9) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000f00)=""/120) ioctl$KDENABIO(r3, 0x20004b3c) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000f80)=0xffffffff) getsockname(r4, &(0x7f0000000fc0)=@un=@file={0x0, ""/108}, &(0x7f0000001040)=0x6e) kevent(r3, &(0x7f0000001080), 0x9, &(0x7f00000010c0)=[{{r5}, 0x0, 0x4a, 0xfffff, 0x8, 0x300000000}, {{r7}, 0xfffffffffffffff9, 0xc2, 0x40, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0xbc, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x71, 0xfffff, 0x4ee, 0x4}], 0x200, &(0x7f0000001140)={0x6, 0x4}) dup(r3) chflagsat(r3, &(0x7f0000001180)='./file0\x00', 0x1, 0x2) 16:01:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) socket$inet(0x2, 0x8004, 0x5) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x54}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffffffffffff8000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x37d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffea1, &(0x7f0000000340)="b6") 16:01:15 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7bb, 0x2, 0x4, 0x1, 0x800, 0x1, 0x0, 0x1, 0x2, 0x5, 0x242}) r1 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="baba98c792f93b80ab94931fec8a6a5a669ca97f861eff390000000000000000"], 0xa) 16:01:15 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) fcntl$setstatus(r1, 0x4, 0xc8) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/95, 0x5f, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:01:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000100)=""/201, 0xc9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000004580)="c73db71477dbb4d78e7b7c374100d2a63953e9095f91c3990a452410b5793501de1a6bb476af00d00590133673d9c915e2015710c781e60c69e7d56863a00e96dea220a5aed479a070d96328a77a1b5e9143e43a28afcaae46be254700b16220f2cc2a3ea5cb41d9870c5a47e38c81e190c374051baf2a1349b4105a498b0e8661a9ffb299855118e5214389221ff04a9aa81bdef26932816daf53672ddb84c2b94a2fed97cbc0bfc8191ce0c86447cac6b3c97ea37794ed8c5e7c01f89e94aa6c22150fa79744a34953d1e58f97214d3e7a0d71ab314233378e5f2d080bf6dfebb7332a5109e10126303ea771c0ff78ffaaf1a1ba000c6e74bb25769e10841f8cc6f6bf9e6c6138655132e5c14fad5a5622c0757d00f72dcef42199894d41253ee138e7ddacfb3ecee2ac25c0764d7a63514f896bd7c14098329b76026a48e01b650eb78101f8711d0c0d026e7c10a17d68079831d8dd8b99833b619d906dcf8c46ceeb10188f8c94a6586cc295d1745d87692d81d0355089cacde77804bf2fba3a70ddd75ae76ab24696fa040ad15ac6cad8a356b8d0ed0ebecc744dfcab68ffff444cdc1407ea35a0fcb96bdfc9a707a885ff9799d247e03c465bdacfa0396f5ab4b5c316b59dc29cb2f662ced48ff875237910295a66b8fd1f4718eac6633349d91fb7992b7cfadbc270e7ee40fa017aa6c4480595b6dfe11514adb428169fe2749eccaa03fe39cdd94bed682fa1d2f56cb469a36b398eebbf1ee315cb54cb036ee08d3098b4a50e4715fcd49e4283c762da785287efb62fd217b63152d6ba62dd8f89b7c8e99bbd7a8943159f5345f2fe5f0f6d92ec7b000c49eb4904d7de347c7e74e6af6b0716ba7c626f36a72376502d7dd4b299d1b9b70de5f896b08fc83be0dd81a03ae09d0140c04119a230114b385fbe67515188aef99a13a1affde7708678cf5841c672e774ef685b3cace43a6cfba7c24ea85ae7fc6ace00bb7432e62bcbd97359533b8329e75bb031fce460d064ee29fe52d2f7fb8171553539f828bcff61414087fc8741670835600b4f27cc89ea1a992c4d43f04c6bb1f94430683d8f08c45ed0fbc1dd79f57eefca6960181561988f5cb5ced2e982139cc4e704134bad46b48c60d04eb5056309ced8741911d063cf43053b5021f2b48af9b7f1b3e35a54ae1ff5d744d8b5aa5280ab03989096263da5c1331899c8352b193cb19dcc70a5f80100000000000000fa9eaafa7f6b147e6028af43c9a49474895b5d2dd97812807c7ede77833372fa01de52a6b79fc1386c7b1303aa092234083fc9cc39572f855e5f8a1c76abb41e18047fa25f555bf1c401d384045d38e7837acf4b858b3356f400c7aa913c425d42dd5f68fb0029fc242023fc2da78a6a6b6dc1382b4c58dc45e8cdfc0553cb1bff119c7e74cf4e50fe5471d43d12703560509b04e090d450392806aed01513b9a2ca30ffd7614fa59a16579bac1a2eee497f1f242ecafe5b2c0eab31a0be120c11e761153da613ffb2aba7e8397b689753a8f82cb33d4c5eab0675223e61edb604a07b3ab97911338f350a85f801cc4934f54ad04394945f0a7e0c2181c969072185f01a4037a933e3fdccc9e464ec6f5e687f372a1720ba8ca73eac1868e6183ceb36d6806168c9b04e9695a9d6092c5ddf6edb5d80895df6e7055618495c6826079fd839cc43aa866aa875667a8393539483f3890ec162087e7e36f33b045b5ed3a74d1f38250510ab0daca228ecd2267ebe3dea9b3b0a992561e43e4749bb7bb6a520f6939ea964f4e26810a703c9027098144ecd1015c3e5c9613d984f1c199bbc96aba2de7dab2124717cfe65675d229d58c34abba3e11e403ff75d4b2ad2aa50841258c9512d24092da2f5f34b0439a360777fe69bfb3aed0ef06fdc74e67b748117cdd678aceef6c28ef05b31e76cde0a427dd7e22f5113837a77f096b3940d5f31dc24f115d850f6a495652def25993cc887ec3693b44b82cf486ebb48d38291078ee663bfc7f85f9fcdf2e0cf2d9e1a30d41087bf87936e4a53288ad86078fe7284bd2e1e2a009f1e4d7576a4d8a46b48dec581586d39400d0ad57d32fe8e025f9d8c218bb7c248da87b08db7bc0081c632b9a183ee2391e01522eeb1782476dcabd4a785ad280bed617c51fb4582df772518fc08ef115814c4c61bce8112f769a9bed4179669cdbe7680d296e9e64222dff9d37e72cbb6aebf2d14654bf1f0fc0247dfc4041b6ee681c7b69894e27bd06a340f3afb210f806e11f35da0b81730c6cfe5f06d0f2b2161a43dc4817f5511ec1e10a1b29dc6d7a1a9fdfb176cb56c922372f987ecc09da9663a15d2b83b2a2f3750ffc109f1b4b6a17714513bd6e3db869ee13b9d85fe37e0c16340ff35ce54ed926935ea36c18c83f7814a67579342089fbdca0d8b70179d5d7f2231bb9306e3c7ad2b4b8169885596fc95f3e5a3f212a97e25371da5fa7934e6b135b9197f5719c9c964dbb0c09fec78ed9281e32efb6af01a83cd68e9417fcd1f5382f66509ca8f8b04415549c9a3589a1dbcabbbd09f67b06577d3975819af51759b062a0cc75395cd5d09c2d1dea53e36067b47e4097f8b1f6dde9b9253922488db8c370ce10425e859b6303d436d3db5d80f6f1499031c6331b783371363f5b407e540dc93cbb9cf4dc3707dbed881182bf7f069c931c5241997a9299486f11345002836049039c6e31de9d438e46556cb93f481657509eeace7a702a6b1b8b2b256c97782d9cf4a8ef4daacc63dd8c11703a5cd99805ff778271cbd6a645f55aad56b2438f0d04d870261ad50f28c826298b7f7f9a0fd21f017cfb545bc95d1bb6c8f28a65ec8a7066613b5c10768433d4800e216e0c12803a8a3a16f1a1707c355f3b626fef08106bbf18389ce2091741ae0461ec606b39328f48f2a238fcbc06e7bfd05669a713c290ca0f17381a9158b173e53d438934b977e15dea7e4b950899aa6bffc3834e968f8a31dff82008943ccb69a648761df928e2d31d5bb32813888f01c2dfe276b1d88147577f67d9e069576ed1eb0a415f32a35878dc3444314a7bec43b0af1c3e73bfd7cd2d9c4bd8fdf77e20f474708fa08aca8ad65e4a06ccdc6e12736c803bb6096196e1af89a5f4669d0e27826af67f0e8fa6bef98177048bc2dd30321b56e4c1d26cf1ad01ab982d015c23df8dd1dbfdd90eb31689bc322abc8ad92cf08f7baaaefd6a7b846ca96f76cb497f32d0ae1fb4fa63e46d51901069e119235924c4bcbf8ea8f2b9a22ba826f9b055e937385fe0ff9e5bdeef33d1101b1ccea7b4053401194abe461bc036fe3a858ad1abb4f43be976dfbddfb3d4df86c5490ac1461e2f08e6784a6c8772d27a32b349eda827b7085e8c47f5762203990ca902b6e1e926e861f84d5dad2a5acc8e8cec7d3ceed8c490f4f964e570b11f348bc6b6889f79291509423e953dec43f82effa42735a6a5a6d6c184fb368526e4754280d20f0055edda3280da9829ff0964a6106d8c4c7d0f1520cfe55fb70b52354b97a21bf35bddc6d56eff261e824c36ceae6347037bd784365a1aa961515eb73fc6e5686c1aed505a1802978765ca113357d00a856d67ea95ff78248aac27e0f7507d92b894480ea0d12f1c31ea2b760cf12ac43431f064d96ff810f2c440629968444d386115a930ee080c0739a68c4e31b3e7530286360291e52d52b4f3781537886f64924ab23bce464808b416c37a68dd68ae5993109f3c0df7ff07d97e1ef905e0c4a91165ddf609d80e63f445eb820fd48b5fd51dff351d8d80c473925f8d373c0600df224daae8dabe04a869454e97d679e774aa01ebd8f12dbfd746c58f2e6915aed5af7afe5064dcdd9cf26e7b73a51c6c0905fdbb0fec6af9d180268ea1b4e3bbe4d9058a174421921593848e3b0a84cf8022081feaeb69cf316865426e3b043108235d345198da65d5df36e051aff33279275726e470b9fac25a4ce9513191770ce1909a561522b23e92e7765efd49779dd985a55cf1f9621c36cce1b2fd2125eef210618d097d26a3de4465661d5bfb879f657308c496d056970bb9ec62e4cd7e1a92bc016be8ac343658c3574d69d876b803dbeeb03921e77ff83f258ce7475c4cc2bad434f1af6db2a55758f6d05304f05501c719f32b22abf9f0c600edd61e2b39cf7c1bb8065f554e147173257ce09d01f17fc861834db32a9b5cc6ef606fbf16995ebb6b606311346db6e561643b2da4f12053fdd976afb94054aa8d7e6456639ae56ab8f986cdfd536d8a7974a0de4deafad863662ddc4a0d2da42399d8d2509d4dd73f61fe210c9c8814e0ab17d9b8486ad6cfbedb285008ef6205d10caba831cf1e6fb36f787aba759dbe908c2da175fa0d1074e78a2a99824259274e634884db7b744598dae53038c66908aa254c2b1afe5acbddd3a529ddc238394be1b7680a902a50f189feebc461c04ca8140a0ad08c18109d2b86c6660fd1a1d7178932f8109a5497e46112f369bed7bc25bccadbd6f94211f72ae9949167e60c35de6d1dde4399a770ddbdd82913740c20cd2eeccec0bb8e648cd673e605702f2c5b4849788c7846b82bf7f3fb207280fefb24914dc344de721a3a4e7b9e72da0913bed93eb7e21f5231b924e00a629c639b8118662f3c9bd64b349f639b58a6fe7926c5b8dd1bcf632ae1e3978ba843eabe398e7b8716a8b3a03af59db3c65a82c808bd37a46cb139a3d3bdfbce0ee70a56b81e3a18414385f71c6f5959a37981b7c8ba1baf36087c0855941711e94946832370354ab5adfe2d436b3cf7713bf7599dc3e554309b14b3f6c9c104a150a3089be8b49afcbb4e73401d65d8dd3e38be6020034e46a37491e5c3af876f7b6ccce624e182a69b54d61400248fadd9cc9749c4490d9d10566c8106e09cff8561b8e721a4beaa30b33aca10cce6918e9edcce9ad57af4e1d737d413ddbe8c2832f84a08729a63f84ef75184eb427ccf53b9df5982ed20f783d973311ede93733f0aeac8cc59ea8e1942f7ca12b6188dd623079cd06c7e81d9eabca7b4e07be5a8efe8ff273c2acefa0e77b8d2f7eb576a741ce4f9ebfa27dd11572066f1eef40f83f85cab111b0c6a89f87e3b7a32655a953c22c7239f0f40e96496e8ce0a71b77ca2912d81cd12528935f9c7b0facb99d3d0fabf9738d6ba9aa5685be80f4ae44fb47483a42f68fb2d9358cfa2014d08d4d7ba5877fa7525f8e8eddc06650adfaea87d307825d0ce1e24381cc6c5d2b3e1a861a9271b8170850eda792d39c325f7b2382f14eb70c5704a533f29e8d13cd9b3775bf5a0242f9f0f2be1098eb588a9bd4aa2e6082078ad9de3e58f95a3b165e06a92c732585951eabb43b2fea27c1e85b652c50f18227d6e14a8f4dad9419c18b91c65f15b6bc72b10ed86b2394af50fd66d8bfae31ea05ea2bd350f9840f129617baf82e2eaf20272d95578ea528f155aa83eca7c42176fd2bed9dbf817be5d27149d207d3e23aee878ae0695f0dbbda25203bf655a7578d8224174f8faee326b7e3951303d347ccd856004d589c3624c81c64ffc86e580331c22429212fd0cec18e055690cdedb9f26de890ba3c0e301c299bb807c326832478f7ff6b2a868c41c768091d923a23b5a06101c55e751dcd9fc656d19c1462a30ca97d36c0b397eea69e19210348a2a7d2dc42c54ac7b1fe251082b811839bfa4fabbcd2567567c3d5a6d0a01e678788d4022187fd5279bd3f88629db138c7dd27a23da952e3d8a9123a101758ee5df5e78d7debd2746d0d60", 0x46e46e550fa82ebe) 16:01:15 executing program 0: r0 = semget(0x2, 0x2, 0x8000008) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x5, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x20, 0x1f, 0x4, 0x800, 0xfffffffffffffff8, 0x1, 0x7]) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) socket(0x10, 0x6, 0x4) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x200, 0x0) r4 = fcntl$dupfd(r2, 0x2, r3) ioctl$BIOCPROMISC(r4, 0x20004269) 16:01:15 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xe6) 16:01:16 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_int(r0, 0xffff, 0x1128, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) 16:01:16 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x3ff}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000040)='./file0\x00', 0x58) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000100)={0x0, 0xffffffffffffff7f, 0x0, 0xd2db, 0x0, 0xfffffdeb}, 0x0) 16:01:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x7, 0x6, 0x5, 0x6}, {0x6, 0x4, 0x2}, {0x2, 0x2, 0x5, 0x7}]}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/80, 0x50) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x50}, {0x15, 0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x800}]}) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/61, 0x3d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff0, &(0x7f0000000940)="b6985d0277b6dea6c34d319228cb7b46f7c1010e4e35b3bdcac14ea9d53180725b2796cddb9896dda0cc0e17b4e2251d77a2887577bfe9baccb87745d4035e9f8d2a7eca37538e48d1f2881856de62e4bc8caaf75852820419a010e94b197af41d6c0dce1eb2e7a8c4d6212281c305fa227b39ff2cc52ab67ec4722d044c2996554c010000000000000049ec511fe8d80ce73398253a354589e52a1ec56901ee8b0bc58fb560ccb7b436ab301e9616b86c349000a687193b9e13f2a35eaa1db4e7e4cf07e963a5d9c10ecd3f19583231665ca79a1a77e8dcae79cebc2d6f7981cd182a5fe10f4821e26d7df9b9ee4e623136c6ed0a60fa354b62d6710684f74f7d3bd2cb68de24d305a66c8644f8f3838ae09b8672f26547878297abf12f38c323678ae2b4b5df9bc779844c744c431621b54dbe4f60334842098591175095414849a55f0197dc758f0bbbfe988b4889f1969a97acf9ad1e0240b5459e8d320ec482334744d3d8b63c8501d37a47637932d815610ecc8bf767cc10d3078dacbb3208c7829a6844ea481cd7f328937a54a6aaf7c78027e96f611d2d0f82be76d254b2769e5b314b7890721e150b08297d8adbf53b7f9a2912be2e184462a12a80c103a77b7cf9b6cc556117a7dbf518365f672d3c6dbc22a0e5c02591c6cba7871ce8932345c9b51bb78af37f19a2d98f8443a856795ebd8a0db79591afe594d8bebc6d843bb15cd55324408c831c198b7c3ab659ee7efe69b9cecfbbe05d9af4dfec45e961c1e6bddbb1bc12e08f6dfabb6c38f3720f5f8496b3548785036c661720ef37df295a1bfa6238fa7ad978f97cfcb692d56e52a2ed901449a46cd07bcf113bfa1e9b76000000000000000000") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x10001}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:16 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff11) semop(r1, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r6 = semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x2, 0x4, 0x1800}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000300)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e56b0dae23170a524df0ce925d4704", 0x1, 0x2}) flock(r5, 0x80000000001) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) flock(r8, 0x2) accept$inet(r3, &(0x7f0000000340), &(0x7f00000004c0)=0x30b) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) semctl$SETVAL(r6, 0xffffffffffffffff, 0x8, &(0x7f0000000380)=0x9) setgroups(0x0, &(0x7f0000000200)) getsockname$inet6(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x1, 0x3, 0x20) 16:01:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x8000000) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x6, 0xfff}, {0x18, 0x0, 0xfc, 0x3}, 0x5, [0xfffffffffffffffa, 0x3ff, 0x0, 0x4be1, 0x9, 0x0, 0x9, 0x8]}, 0x3c) getsockname$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x80) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x74}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/220, 0xdc}, {&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000300)=""/155, 0x9b}], 0x3, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20000, 0x0) 16:01:17 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:01:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pwrite(r0, &(0x7f0000000040)="d743b8f460256d94ad845aba8770eca0ca8ae22744d0ea7583d400445e97ae", 0x1f, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="c271020000000000", 0x8}], 0x1) 16:01:17 executing program 1: r0 = socket(0x18, 0x0, 0x80000000) 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(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:17 executing program 1: socketpair$unix(0x1, 0x10005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[0x3, 0x3, 0x7ff, 0x7, 0x100, 0x6]}) 16:01:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10088, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x1}], 0x2}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x100) close(r0) getpgrp() 16:01:17 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xad0b, 0x8, 0x20, 0xe3, "1d849a467f20afe14dc2206c9f9279f97c8d13a5", 0x5, 0x9}) 16:01:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd44) 16:01:17 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x10}], 0xd59e7a60ab2f36f6, 0x3) write(r0, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xff) poll(&(0x7f0000000100), 0x0, 0x1000000000000000) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x800000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 16:01:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x840, 0x0) read(r0, &(0x7f0000000200)=""/4096, 0x1000) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r1, 0x1}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 16:01:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000000248) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") sendsyslog(&(0x7f0000000040)="04ae2544aa8db229e4914d35b5783ba534838e43e55edfdcffe4c413dcf521a0c39d523f27d9b856d782a8fdc80977966d6c661c441c62a08a7218098419f7f0480e9fb99821e58e547c47fcd453ba0b6a4f146b577e1ec003cae6dc8ea1939df658128d74f166", 0x67, 0x2) 16:01:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 16:01:17 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20091, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r2 = semget(0x2, 0x2, 0x4) semop(r2, &(0x7f00000004c0)=[{0x7, 0x2, 0x800}, {0x3, 0xb, 0x1000}, {0x4, 0xffffffffffffffff, 0x800}, {0x5, 0x1, 0x1800}], 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30880, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0xfffffffffffffdc5) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x8000000003, 0x4}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, r5, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0xffffffffffffffd6, 0x0) setgid(r6) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f00000001c0)='mn', 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000680)='/dev/pci\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000480)={0x1, 0xef5e}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x4}, {0x5, 0x0, 0x0, 0x800000000000}, {0x6, 0x3, 0x8}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15, &(0x7f0000000600)="69110000000000000000ffe1000000000000000000") semget(0x3, 0x7, 0x1) poll(&(0x7f00000001c0)=[{r8, 0x100}, {r0, 0x40}, {r0, 0x4}, {r0, 0x4}], 0x4, 0x401) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) fchownat(r3, &(0x7f00000002c0)='./file0\x00', r4, r7, 0xb9b54604eda6f0f3) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000440)=0xc) setuid(0xee01) r10 = semget(0x0, 0x10000000000, 0x1) semctl$IPC_RMID(r10, 0x0, 0x0) 16:01:17 executing program 0: r0 = syz_open_pts() shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) r1 = getegid() getgid() r2 = getgid() getgroups(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) getgroups(0x3, &(0x7f0000000040)=[r1, r2, r2]) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7fffffff, "704e3e8f12e86e2249e971d04ce3bf6fa062c1a0"}) syz_open_pts() 16:01:17 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0xffffffffffffffff, 0x0, 0x0) 16:01:17 executing program 0: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000140)='./file0\x00', 0x280, 0x108) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r1, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) r1 = dup(r0) syz_open_pts() ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 16:01:18 executing program 0: r0 = msgget(0x2, 0x618) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getuid() r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x3, r1, r2, r3, r4, 0x4, 0x9e}, 0x4, 0x401, r5, r6, 0x9, 0x2, 0x80000001, 0x2}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x7c}, {0x6}]}) r8 = getegid() setgid(r8) ioctl$BIOCLOCK(r7, 0x20004276) clock_getres(0x3, &(0x7f00000000c0)) r9 = dup2(r7, r7) r10 = getuid() fchownat(r9, &(0x7f0000000100)='./file0\x00', r10, r8, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x82, 0x0) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/20, 0x14, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:01:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x7ff, 0x0) close(r0) r2 = dup2(r0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff, 0x0, 0x7}], 0x6, 0x0, 0x0, 0x0) 16:01:20 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)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pckbd_enable: command error 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) getpgid(r1) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 16:01:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b2028, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="04c3966f4c00", 0x6) 16:01:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[0x5edc, 0x56, 0xd3e6, 0x6, 0x6, 0x2ecf, 0x400, 0x81]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x44}, {0x60, 0x3}, {0x6, 0x0, 0x2}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) socket(0x10, 0x5, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0xfffffffffffffffc, 0x10001, {[0x1ff, 0x0, 0x3075, 0x4, 0xae3e, 0x5, 0xe4c7, 0xffffffffffffffff, 0x0, 0x6, 0x8000, 0xffffffffffffffc5, 0x1, 0xd797, 0x5, 0xffffffffffffffff, 0x101, 0x3], [0x5, 0x48, 0x200, 0x5, 0xc7, 0xffffffffffff7fff, 0x7da, 0x101, 0x7fff], [0x39, 0x9, 0x64, 0x3de, 0x8001, 0x6, 0x9], [0x6, 0x89b, 0x2f80, 0x6, 0x5, 0xfffffffffffffffa], [{0x7, 0x8b, 0x9}, {0x4, 0x2, 0x80000000, 0x86d}, {0xd11, 0x6e3, 0x6, 0x6}, {0x4, 0xd1, 0x8, 0x2}, {0x7fffffff, 0xfebf, 0x56, 0x5872}, {0x7, 0x3, 0x1, 0x9}, {0x0, 0x0, 0xfffffffffffffffb, 0x3f}, {0x5, 0xfffffffffffffffa, 0x4, 0x7}], {0xdbd4, 0x7, 0x0, 0x5}, {0x0, 0x81, 0x7, 0x5}}}) 16:01:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) lseek(r0, 0x0, 0x0, 0x2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getegid() write(r2, &(0x7f0000000200)="1a6822002000"/16, 0x10) 16:01:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\\\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+&:%#\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='#!.):%:\x00', &(0x7f0000000380)='#\x00', &(0x7f00000003c0)='\x00']) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000440)) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020800ffffffff"], 0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:01:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x200a8, 0x1) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x20, 0x38) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x20, 0xffffffffffff0000, {0x6, 0x100000001}}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x9) setsockopt(r0, 0x4, 0x7fff, &(0x7f0000000000)="cd64ea20cd45a885c95454f1a941bb3fdfc9f271ae5ef072e594027b9e914dd14af2ad87ea126e8618322824bcd0cf5aa72f76c4f4d0dc82e368f79a7e5c2fd430e29c249b2285fa6849170fa9eb5421c0ab32caca6b1dbf3afa56ab83d2913f2d96402414f734ba560f1a6af7114ba6c6d1b54857956c1c3239ae3fff37d1a0e542b017c4351ef0555d8bdf3d03756a30231974dc528655e0b5e4e6c6f844d7fd61edd67b0e3ac745973089affa5d1aa189cdcb8e10900786404e5b298278d2a3a829e9a18e68f6ffca150ee4f7ebcc4e48b9de1403aa10610c01316378e8c7f152911b84ea12498c95189bd7cb07bbe5e524d05a7e8b7a", 0xf8) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) poll(&(0x7f0000000100)=[{r2, 0x8}, {r1}, {r2, 0x92}, {r1, 0x4}, {r1, 0x4}, {r0, 0x30}, {r2, 0x1}, {r0, 0x20}, {r2, 0x139}], 0x9, 0x2) socketpair(0x10, 0xc007, 0xfffffffffffff5ac, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() poll(&(0x7f00000001c0)=[{r3, 0x80}, {r1, 0x21}], 0x2, 0x4) 16:01:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e51f67000000000000013c1fe9002049fa9da398bcd62b103434820abc205256e4b696be162aae2cb5996ca63399445f1b2782196d5a77b730c88a77253514b97fa6524930ccc13a88ca933bdc35d91065edd1a3e822524ba4480102", 0x7d) r2 = syz_open_pts() close(r1) r3 = getppid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r3, r4, r5}, 0xc) r6 = dup(r2) r7 = syz_open_pts() open(&(0x7f0000000380)='./file0\x00', 0xa0, 0xa0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x10000000000001a5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xffffffffffffffc0, 0x1, 0x9, 0x56d0, 0x5}, 0xfffffffffffffde4) 16:01:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xffffffffffffff7f, './file0\x00', './file0\x00'}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xf19, './file0\x00', './file0\x00'}) 16:01:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000140)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:22 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xffffffffffffff8d, &(0x7f00000001c0)=[@cred={0x0, 0xffff, 0x0, r2, r5, r6}, @rights={0x0, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1]}, @cred={0x0, 0xffff, 0x0, r4, r5, r3}, @rights={0x0, 0xffff, 0x1, [r0]}], 0xfffffffffffffe66, 0xa}, 0x4) 16:01:22 executing program 1: 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}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 16:01:22 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0xa80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000003c0)=0x2) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x200, 0x20) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x7, &(0x7f00000000c0)=[{0x1, 0xa0000000, 0x1, 0x660b9e4b}, {0x100, 0x5, 0x206, 0x9}, {0x30c, 0x4, 0x3f, 0x6}, {0xffffffff, 0x6, 0x9, 0x5}, {0x100, 0x4, 0x6, 0x3}, {0x8c5a, 0x5, 0xc684, 0xfffffffffffffffd}, {0x10000, 0x400, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000440)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="6e352ef7", 0x4}], 0x1, 0x0, 0x0) chflags(&(0x7f0000000400)='./file0\x00', 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000180)=""/64, 0x40}, {&(0x7f0000000280)=""/128, 0x80}], 0x3) 16:01:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) poll(&(0x7f0000000040)=[{r1}, {r0}, {r0, 0x12f}], 0x3, 0x0) 16:01:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x207c, 0xfffdfffff7fffffc) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:22 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x448, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x0) 16:01:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1d, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x1, 0x36e, 0x1, 0x2}]}) 16:01:22 executing program 1: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x8, 0x80000000}, {0x5, 0x670}}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) ioctl$TIOCCDTR(r0, 0x20007478) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x3f, 0x7}, {0x6, 0x20}}, 0x0) 16:01:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x6) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0xffffc8c, 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:01:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="6815b3c29ff1ad95a1aa8d8c3eb48f8150e5c395e1b66e488e8e8a50b2835e4a83837739ade23d47e59246fd2c9fb935ddf6a7ce3edcb5d4fc1814502dac80b11869f37ffaed39e83c00274883d956e34ca08edef0c9de77e9a4c1f0393686204f01", 0x62}, {&(0x7f0000000300)="24271c9f98f67a3320d91cdba41bbb25567b20ad944683bbe24b7df1e509d64e387be72f4440349294c9866a8506be2763ee6f024e196b3885197a3458ab1bd734d173afb64c35401b8b1e356736f5a3c6f709058e9d543b5f4d65f695ba3d01b524341ae8f9260915c6e31e87b52ff7aabe9467e7eb60c5c051294735450145b82aa4878b6e396734a027e3167e7e821a61e91b09827d32102676c5b9c1eda4a3d86a3d6d3b0f6e885b8343140f25ddaebbfd787a82c705a86376ade2800b14e0c9644f2c691b3810ee86d63517448992ff8347af3293dfd964eeadb689fed3a4a000e2d31197aa837615d9", 0xec}, {&(0x7f0000000000)="81524044868089c03319a7c68f28abb8245c04a6b7671c95", 0x18}, {&(0x7f0000000200)="f6851e613d5c66c9690dbffc51e5e0985c97bd48b130076fd34b47c682c01d463d77cfda140a957d3181588739d97a3de746a636c3fc4644ed2011aeae3ecb085b362261b8b1f8ff7983441b1dbb08f3b4776e14a40dcd0fe69447726fa7db1d01081ffc427084014b0d70b6512b9e56f4", 0x71}, {&(0x7f0000000400)="f8a8e2ac0a15e3c80fd013b66666393eb080c18265f49a9791cfe84b6a581550157913c67faf2b10ca157b393a773b24697cb2c8989ab597b598d642fbd2c4160571a4f6cdf15ca550a22ca3cfd79c4474976794b8950abb83ec6fe7e05e2ec727a1ac5f8dd919ad708ea082e3fa5b569da04ca4aa53233b4d4cfee6", 0x7c}, {&(0x7f0000000480)="4a800a2fe8e2ef140dc775c39af7ab53bd8c6f93a4933442b7cf191235f47afc580f2099adaffc53bd28f09f1575533e8c878ee5dc6beb6098f32e41ce5ea76b4fd501447eb932a9a10b122f5d8987d485278cdbbd2e92e102e8e5c4ec585cba874ddcd8149e117abe4f3d9525ce59932a39fb89edbc7bdbca2e51f3580ee611f54a7bec6b31904da449e6f4", 0x8c}], 0x6, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:22 executing program 0: r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="2989603b6ee0ed5d3ae4737a1de7f2ba0ac39c79b3049558d03b924938df7e4b796769bd9fb92e688598a9f5fd4aafd674e9e3c2c7ed5f65114b550e8ec28b07fc920d5006b45aaac834a30412d8bcde1e4fe92369acaa86a53c528ec3d1a1909b24d1a93b4563afc235230024c06e287dabe7f63fe02cb42bf155578d9539701ad1f6ed", 0x84}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xd83f, 0x3, 0x3, 0x101}, {0x6, 0xaac, 0x3f, 0x5}, {0x6, 0x0, 0x6, 0x400}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x15}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) 16:01:22 executing program 1: r0 = socket$inet6(0x18, 0x2000000000000004, 0x9) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_getres(0x2, &(0x7f0000000080)) shutdown(r0, 0x1) 16:01:22 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) r1 = socket$inet6(0x18, 0x804, 0x1b3d) recvfrom(r1, &(0x7f0000000040)=""/106, 0x6a, 0x40, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:01:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x7fc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) poll(&(0x7f00000001c0), 0x0, 0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) msgget(0x3, 0x1) clock_gettime(0x2, &(0x7f0000000000)) lseek(r1, 0x0, 0x61, 0x1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000300)=""/247, 0xf7}], 0x2) execve(0x0, 0x0, 0x0) 16:01:22 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x400000003, 0x1, 0x800) fchflags(r0, 0x0) socket(0x19, 0x4003, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="5555d4009e719464e72c8bbf638eb5e009d7eca2d8e70edefedca50a21dd9905bc65636ad9e3c1cd423deb5c1912263bdcc55ccceff94248a73bea891ba0a43f1023ed112f363405fe5c323031efc72de3dcac4ad42ecf5acd55f4d463e7070c49f1472ddff11b2743bbe034714f3c065dd60ca7cd9022b99b756334a4cce41197c6d95cc934eda3ba27365b3d0dc4ed88769592be049dd42cc9581e23d6ffb93d90572d98690768a24639f47979da22cdb0d4dd9b6aea02041aa7df4a1af210892e42339b43848da534dba287e6bad012c14c9119f847bf6d8ba88d4ffb77adf92540d546272b3ccec6241c494fc7d20de5344372e0f8d03000955d074182f98224a2effc151b969f6a4eab9e5eaec3a5db08f4acb38c0e7df3fefce7a8f5a992d04727a63b72ea1c27f62162a6072265f7d44357371ea641bd5bd34ed41ce9d75679606148ca7ddbf173c90766190ca9cdc3a63f97bcccaff45a7ddf0763b111a6a49aaa3a401bafdce4b75f6be3991a99f7fb8889ba4fca48ceb9f1506d8bef803fb85253365e0c293935d6346709e240021fc078f622c6ba4cf7ca668b6fd57fb576be72308f2a8457ed5893f1d1b02aa140404ffb0d9a222a2727a6e2e308706730a71789e11a0e473404cfa669da6cb8cc42cfad07b635bbdc7049ba009fa63261c2b37cff195aefcf9dfbb879a3988c82fa38792fb07f9f6f399e0926c3db7acf4a253a7a5696873e6c61b3313f5b0a31c514ec51ffa5443ab99a5e395eaf1ccd6e89b1c1e30a3f79199f052ccaec000d35b6353d09e4c2b9b76b79cb0666b1541848437e7de08b13afbbf7dced7983adcce1d50a32b89120b84e3d6e617ece6118d4fca3f93bb4be0c94e76d88fe487c82b8183ef755e70694f970a0fe7d04d1df4957fd8db6a4e7cb178c4a514b4d2fb2949cdd99f6b254d57b74772cd0523256f47ef47ff8ea7de691946e4c82ca8aa48ecdfde51e58bad460a03ac2f75880315c763fc97b579b7664ad3fb9151834c1cad124577e42eb00e9e13e30b4c981002f72672eed90f8ea343743773538f0655f88a9c9717912a69db5f509fac624ec01a11b76ea7418e813c0d7d797b9153934283f95fd76d1585f723c5f818ea57449a19285db47cb21736b70fbab4035c6b5481e4c8b978e74914dff520ac2473461f304042d010c097f3d87b13aaa23341019737e123e935432b47a018f6980c3e878757480642f7e6611e3496a727b14a4e37a97f7379b67013d7a3dd025efb8f4a23566ee7649ac9c1cd597d2c15b09fdf099bae889f2bbe80163a0caacaf777c1177ce0dc0babbef871d45ef7792ca12c12ee9d976c9844a42a514f01d74c4e5a97ddac9d5b825b8fabad4b9f3e00aecac4187973548ece3f09cc0f9ce6a88f728dd4e90b3192068f2c47e32d48afaf75239217be45a5f75a40cc32dabf66396efb32d205ed1a5986e6520aa3a0774e80e3b3ea0119cbfcbf6c8483ec8602dc216424ddc327ba1ffc84ca9184ed175215058c740b7b814db740a162d0c02e942b561793b5a35892c0af098de8dbc7fae90a383a39c3aaa12a501632b09f4496e8b6f0a0550aaf40763f4d50bc02f94b039771bb9bb1dcadda070926638e004c565c684d671513b6d2d07663edd5ba5ed31ac1a28a82eb42667223c4926d9a44c7c6d7945fb39aeb3c5eedd247878904d8744305f2d7809f85ee89c13508f67c7b6ba699d98825e6cb7cba35d6c9f2ddd23a1d2c1d06ab19658f938d88bd22a62ea39f72b7f0060782e42e80e2881fe25d4c2d401e4899495e01f94d1652a7f78ecd1320cf8caebf3e4f08f8db750853094d4d186db333246d2305c782b6c63eb27d7b7953c87006c0ab0de6073892afee76dc090c83364823df801739a4e00e8887f455739a2ec4c1feb3f4f1d726272eb7fd3f24e01d33e2213eb5f0379bd21c9078df8bc854d6aea7c981c41432871ae206d81d7a8096643c37564b134783542bf536285dc91354e9b1bd39bfe964ce4b2511c65e6e2886c8012288512bd98f236d91b34b1adf2ad195de66d5beabdc0fa7fb7d94f6b632ec67d47a53b6009c3fcc5948facde1adca8520f8e65334a414db2a139ff839be6f59bc94c2593cf138990490b7c06ce6cf0ccf93494d01afba422811e3be961dccf0d95bda0fd109ca2d094bc9f791cb3260e0b632f3d40a7d5aba8d67c142e99f9e0ac017b352fad6e9ea63f01ec2c00a7ea4f5936590f2cae6fecdd286bf009cba9accafc8053db36fd74a9e99c5746bc2bd5fd95465321aafa29b299179058e218eb468008522519a032c4f49941a342be26667861cc5d08a79e947b50443333bb617d6e063fb3fbfd9ffc78a7d2b3ecdcc4352756c98e09000a1a9ab7054064c828d685404cae5deeac52ee13ec79055f9fe505c04e3c76d97655dfc453f3104467dbb6c9752ccaffcf62cd56cf5703d23e7639eb9a81deb580b159897f8b6e0e8aef932a9911c62423f2746cb1a34d337925f213c57c2db23878bfa36ef0a839f3d3d8e04c8874ea1dbacceeae50baf3850d4eed8555cc02fe0dc598d7054f3a5f9acbf6f3fb1073432a34e8cbfa3d564d4b2e5959d080306e10f1974525397f76228398434924daeeed3ea09933f2dad22dc9215516af37e2fe3e7e7c76da8d91ff7d0e322454b7f2f49e8dfb81e76fcf3bcbb09c26f69f7b65f63a6b7200bbea93ca6389a4149ee32694e85bf411932eeaa86ceeac748cc6d361fae5cbb4607712360fdf48d3613aac07e6d6f080b4e69a39f72ccc81503cad252d350065646319a3268a55c96e96fba249afd08c2d86aa04277796994bd7786c339a93cd678372ef6f2e5ad4413a5c438fd71aa642aa8886e00f4b62e28909d4fdd931b576b98ce28a05fb5548e7e925b251874e8fa64ebd95a046072cc36d262f1c75cd0199c16e57b0811a6191abecdf747f575ec9c4ce163841aeb1ac43add0cec09607a373dffe6ce360ca3beb17bf0335f133b30af29e93e86ba5f829d69f7c68408797722bdabdf8e744f481775a32a285e6f1c03dbdb507d0fc8e6f09cc26f56194704b71fb5e0bc59dde7c52223b135d501420ecda903713017b0b9285f2269ebe5e2a6bfc4824aae836af6fb841a1f78a5d0c5989318943fd14d3c4983eb8096bfa66a38b1c456cb314314666d178be8ccbdb7b708493fc6802124be67ce28bedaaf4b143db739339484f203fe6876f919daac9b8fd385bdf5cd51448cf3ce2ce192fc9d38e6d3a0f35781cc177de91555bbf4c30c67bd5cc9dc6ad79a561ccb56a5c1732c26b46d78f91c4f68720470c78d2ad09d98f369b13eb356b6be38ee24e5cef6727fe65d1a421af5f731cf40f2d9586a57a99969942fb8f85b0ab6ee4068ceb3e2608d28960c41885ef365cc595e660b02f8afae551b91a4f5f81dce480bcb730b9c57b1327c257d4c7644bafdf9fa4cacbde3b33aecf1497487492d37298b93023b41102eebaac2bb8e40071ec284bc012f75c8ce7742eeb2f1b2f888ada1a8bae854136f2b260c0192628d9a7c6173fb213e5e8190a6cb2d9d233a91f963f04149931e08f97faa6db8e75bad85261a0ef5000590ca949060a9be7e7a4d4baa801d199958b63bbeb394ff1c8685227f69f10bd77bc5aa552c1dd43f46efee6d78690ea6bc7400f5c49328f52606f848fc95bb71d50fcc45e8a5488ca7f6742db63add071f7567a0c851126386bd43cfeb389e1eedb791f88912992ae9b0f208ca1d0e17d8268ade00dfe3b1532c4218c842e3596f787f435fabd38f687043e10324aeb8c903e998fcfb7e0a5a84fd2ef7267772756d59326955d6cef22bf9e11ae2ca9761fc58f17cc39a846de64364c188f5a0a2cc5592994f96c98e3170209b8f93c500e5fcf608eb4022049c798cf937e82cfa6fb7e87b57bba992519c1764b77b1c4656b2da7c5362248ca0c70cf3c289aadec211dedcd7a4cd4e5434ea9c59a3936097c628ba7022645f3fd5deb3144cfad6950fbfaa442baeb2f0cde433b0bc4d1a803c177ca80690fcfea6e6a6a83f9ec7d13278c3fd420394712b260035d95ff6c713babe6fae62675481f4013be8c2c470b9e494968e03f6735a7cb6bed991666f83a9767227eed6de840e607779d7f4430e15342d9b3a6724af7e3f7ca06c427bb7d7c5541c9b0c8340d17a068e5ff77c5a904735d9a2f0297b6f9eed7391c49063407428a6c9984a96419aa44c5eb72ae4b3fc33b1eaed2c9a25d54eb19bbcf444a495ff1bf017f44c83294b3df8e0a28ae2fe26b9983dd00f852950e92a992fed045ec012b9a38c9e38d5586ab5f937902751c580995e0833d94844e2a8967984dd6d1ceeb38fc310461a1212620ab386791a7d68ab0200d880c71737bc15fca111521cc1b62b2474b905720f3dddb14b59a49fe2988a50eef83039b63888478ba031ab48ff88ca8b2a2b003b6a2a9b6774647cde18afa2ff02011ad54188f02f6d7983a3149918f2b47dc286555710c4afb74ab16edec53bfc777f2e265bf548d2a86d12b1415f7dac03fafe857c1ec1a07d0de0c49180b0f71c470dadd55f2d22f15999505033e966a83d0c61595688fc530d53808a9a43506ea8bc148531f8e583dfe515172f455278b8a821042c37a450798e74605bd54fa7c803f70cca3b87de7c31041d2b0f06ab90d35e97e252466a358f04e5ad7da92bafefdca252390ceafc49fe7fa17cf5623de58564ec1c2e1cf3d67cf50fe3bbc5bdd72347f7b99f646a9f7d377b8dd1c8af34221bdde52c690dc65407b73bd960708e4594908bb7bd06c46f39516de2bab9d4850a9a165887d6789743cdb52773cea3ac01e0b411f486d12d488581b2265e15bbd688bfd9b1a532660556fd26753a0f90d583283157bddbae6d75bbe2a4a70de6078e7e0ccffa60a7326c757dd1dd5ae55c8fc980001b7048191374b2330519d21e8f33b1c97f6d9fd3bab0a01581ce72c0dcffff6e7aec2a6f0ea8b3d7d870b06783473d031f1a5c39b69d84df2924ea9ccc03fd087d148b07b13d4f563627fb73676a72bda81f213d989aade42f3297fefb22d67f00ff175f7bef085d67fe96f797162530acd7272b19c7424413d99279b990a21d38e3fe6131931cf703a6b7c5d2eaa7b61df2cd5d4700b722a1d9dd51f8d243ec8bb779e0a5f00121db36878d24c7ed8d3d9012676d2aa627ad526afe9f678375669a085a5403df399620ae6f9869de8f6d21e32e211648d95e0a3bb877aa01e6736b5d8a7a1002a88467ed5220ecccd13a56660f4c7dec2c5aef863d933eafb818e9e971bd86a08e1d477570b4043dfcee342feb181585cd084692d24dfcbd457c93f6a8c66f3e62abd72583958cb73a1fd9baffab0b1022f60eccb5a055ff9a15d05baba762a17fcdae91095e7c810ae931a61bb8a8599653e3fd4a908a5bdc57087f5526ff32eae0808bee77f785d3c29189b1a2dc5db1198c83d8f07c9a0525b1fe56606c400aec34ddceb15de12babbd544a36814ae50afab372015ac923e7121fe85c4dac57f60061bfa44f4c797b909d176e5f1bb101b7d8e9c621a2d9c72c0fb3d4628ce40d32c7570abd84775bd38f083e0fd98d10c978a61927ce392eda696ebbf2def81d801609ad94131facd77304c643807336c9fc7dede899c3a5a99fb76d3f38a600efea1043fbb67620a02da736e50a6f31c9596634d5f8b4de0b7ca56cda4bd3e2b42d2b8217be5287d2994da5fcd468624cbcb8abd6e47515ce3730ab9dbfb730ec165b23bd25e9facd0", 0x1000, 0x400, &(0x7f0000001040)={0x2, 0x1}, 0xc) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x8116) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000001c0)='\x00') 16:01:22 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0x1200000000000000}) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xfff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0x800, 0x80000001, 0xe5, "962a2499ad21ad643fedd877f0a7cd1853c2f1c1", 0x7dad, 0x4f1d05d6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x24, 0x100}, {0x0, 0x4}, {0x5, 0x4}, {0x8a, 0xfff}, {0x8a, 0x4}, {0x7, 0x4}, {0x123}, {0x82, 0x81}, {0xa3, 0x4}], 0x9}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x6, 0x3, 0x611e, 0x80000000}) rmdir(&(0x7f0000000240)='./file0\x00') r2 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x100) chroot(&(0x7f00000002c0)='./file1\x00') chflags(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000340)='./file1/file0\x00', 0x20) write(r2, &(0x7f0000000380)="2d7281ebf459f2b8d1088bce9f412d36361ce455163c5e9a621474c8afb16f379b57b56e5cb83711d20877223877540126dc154491dfac3122c1dd5fbffebf6ace62ec0b01fe4953a40f5f97cd975b08711c63c7", 0x54) r3 = open(&(0x7f0000000400)='./file1/file0\x00', 0x0, 0x180) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000440)={0x3, './file2\x00', './file1/file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000480)={0x81, './file0\x00', './file1\x00'}) r4 = openat(r3, &(0x7f00000004c0)='./file1\x00', 0x2, 0x82) open$dir(&(0x7f0000000500)='./file1\x00', 0x10080, 0x100) sendmsg(r3, &(0x7f0000001b00)={&(0x7f0000000540)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000580)="e7926553883ecaca7b8e307d1632255a80084a8d54c6c6e706ec99cc5322f0faa3f47de045d3102756aaddcfe67028c70c9a05676a22eb7b5148da19e05098692c29c568b34b9f0ce0a5378f167681fa09245ee74b2f84ae72990660e2edab6f957a2e28c41b6076619c2583594e6682913f6fe49365c20ed1f5bc495b27f99d162325da60be908fd51f0ab6a3f50e684dfed08f487b338ee19609044650ce57cad5842d28d4af465c41cd6243993d2e8ef783a560bcfc20ba1efbbc58bd13332ab57e70458149497535139e238c62a4478a549a449b04ba6222669c3d0e375765d63447d2088b8c1c6e07165d5152a6435d8d171a6b8e033c339851e7a48fcfe2a4aa61bfb9c7c05f689af0bf1f7ca224bda9b6d0c9354b9678f2134b1904c834b54b5420d25746687dfa4ae6239b4aab15746024875ac36ac5bd6299665a6395a315dbf8fe48decd6184c3d8a04d80ae93bdb1fb99bfee1b0ae0b0b5f15a99e95d2ae23046aaf181e52f040d0f71543d4dbf4b5e565eff503992b6642e34a27f7664eb28e70baf2ffa48881f9f8f75596d85d8ca28d3b5afc1e2922d5edc67a0a22b421134708d819967119015ef0f84010ba0117deaeca4f7a3e2d60b48ef9dc593da5bcf18b558cbf104337bf58a882cdb5a868a1328f5a758d57c824b6063b259b7864f9c0303b5c775fcd5dbceb36e4851ab99d40451347b3184bdc7cbc8927fd4f8056a68b9ae475b4cf2fb04307ca2920ed3a230ba06b4eb26cc40c1990cb1ad916692aa908551c15dca06ea55af6f001ebc2d74948738cc071fbf1ab34052acb9a0286d564d434fd749195d604f9042c4094f97f967d5aafb64d4341313e645efc6643a7d4b87f6e2da4bdaa233ea7fa9f72eb1de1ab28327fd091548bb2d041f6e7db5aa2d0979268df6413d85ddcf0d14635df80a1429d8b809bc9f1fd539236935b45ae751f809af58e68cfe89767195e2e32687fa49ff3b858489b32acfbc72f44c88c97afd303d8ed92f0caa27401ddeeaaa14154c2b2d190badad073c19161ae847005dfbca8aeb995e3341a233badd7d990cba0ec6cb2da6a4379b70265adf31451f97becbc2eb55c34c38e091f5262487b56a9f185f2526b9afece813571c1866cea4d7778871884ceea7f5489520f4ccf7228fd095226cc08af74109aa494ae39b9d951d5ac5037841576c1747a465a0ef9f2bf36719fb020ab150fb8bcaae00935895ca7707f8f1bccab60f2411fab3705ed20fe6a2808fee870b51003d962ed96498a6c247b52abd1b528c7a31e87a6790a2df81f08ce45260d5cd56f231be7ccdecc92538b84f5cd0d1d2e35850be3a9706e963494143b6e1babd1b8763c8558c0859718fc3d249fe88261b7145851b80df2c64df0e4f93f7d30e4bcd0de5f39d35ebbaa272783386d264eccbcaaa2a928b5aa7f28b3c897652d6a3475e17011e4b23b5dab2a7b0d8aded11468428e9016eca13b1881b572693afa9aa7ef078b99e1b0deaad5295097273268012c0bea3205ac3e9d53aa6a62e45e59924aa946d1f64ac64d5da08dca2daddae9a7f5fcd2253e5258e96f7164f7281b05e13e74aec1def6b4977a49dc0249ebc84b4b47f7e620a39a105a36a5b1ca1cea2800432bc9d16d1f72ffeeea6c77f75d21e66a56cb766ddfaf57d6ad5f3b5e78835beb768ebf9df51db759525df1cedec989426c9519e5a4bcc35a1bf97361dd69c45307ae0353dec752d358bb1ebcc657d7ad9b3056386d87e004d1ef6a4d01b738e95a66c22a61c932d6205e772a8c517f91d76edf47641914e6caa3c9aa026b1fb229b3bb28d7e8ac600e7e7b8866de6124b1d86a8396465d17f951fe25dcf4da3e631ab59ece095c57e67b18e93549306c4e5cb3419985b59d123898e0fc8131dba6eab455d47097b48d9e82262323165a233ea9153080d757902fcba0ef4b9161e98e43f3be9daced7a74498a637137d87624c431525f9648db11841b72252598bf706d4928590ad98b2f13d969b99a3940351c08292822640f75010c9596dbbfbc3c67d69553c4ce9821c971a8877d5eaabcf05f4e15c8dc690b0a9caed7ff02af14159964c0896ebb1e3a831d146fb18406183b6cddafd38878cef82fa3ee2127f764c18b1969a52da98288c4b83033175285dae8a6ff403305bdaa36742e5e6e79c25adc69e621f3f8d94ea5f6149010cfe85f4d1356c80be036e1b4fc3731aa48f166b0bae6459a6b09027e3eace8213968a673c748d988cb27f9c7948313bb0a06ea791cbe22c360f5558baf2a6a914159dd199d17fce1e7d2f817a344fb0c5e8c544fab8e5226714433e37ddbb84e8ab95c7574001628750ef1797b0cd1ca27036f068bb03d701d8985477e1f679e6baefa9cd2c36dbdd978b61412f06c2f9afb5955c9a5ec81bd5feab48b83add4ea8ec0bff4d529c5c04cdf52e6fc1c1079a3a4e6c86f94dea2f6d2e7fa1ff6e8cfb7afb9cef72f20853b24bb1d678b7b556327be5ccc9a3000601c1a061e44ec9e654470d2e006f459080b0c20a3a6b1d6e07ae8aff0419e24c48c63bfc69af3885f67179fb3f21b676ab6a87a492c3e2423c7169fe6bf731aad0d499c99c271f0815efea0bfc83504a81ac9a727f74ef363ca7fb6ad69280ff5b44b37266a728a516b039e0388c68d0b07b0ab51541e4c7a31c5c5fd267b5d6049d688c7f6d376e222aa9cc387b424972128cdac4ec2f4298765d1cbe681316e444ab9d75b2e7d789cf4cc28d26618fe76067959b64242c1837b2487410c400fabe92a7d139ac8b02bea3d11461c5d5e4f3645fd7d3c28ee4d5e6ce25f9e1f4aa0409acf7240d4baf6048d114aa652ce69081d82df675608e008b498825e446e94de4546a7b0875d8c4fd0c0cc0f310d05b2f5c5ca714464fa9835a18838cddaa082897f4e53a2263e80a18c595ca8c1735462c265af0911c42790fe7f1055fa77cb082bcd22465f8094b6637f383212ccb137bdc1c9d6c21c786855ed61b79d6cd2f9ea3f49d4ce5c716ef6d06ee5aa2c38799584d434e52dd4e9bff781afcbb0fdc53b721406abb7451c8df916b24f25361dba623fc4eda2ed80d26de2bd27155fd5a5cd883baaad5eaebb54b1b92b25d8cdcd92552567f1a9a2eeec336b6e8a1530d3eb079c2feb1093216938ef48274f2e157972271cffd7689f47b7608141bd020e4bf7e57553b16e730ac4ad00b42b5d7c89a94433b171b4ba81583fe805d71775213b1650a5b2cc22565bc6fa72b7deb16632bbe0b355f5cd52796f2bb1914693aab5001524ff6d5f7748759d3d977ea59fc7f7571cf6f0465b0c437ba97d7459ab3566a8db831ec02f044b8ab58532939722857e1ded5150937fa85e2cd2cf7c9a602f1b32ef587f5a4669c2a99d76909c062a4fb6fc71b084f533621debff14890d33ac0cbd88ebdb6eec56742b46e179a637ddb2472bdbf113b3bf98b1dfd02c52c113ec53ad4917728ad7e0bc77dcf4c0ec061a53fc17e364a77d765d0f38302ca6906b8fad3ba5694e732f257684f23771cdf5a11db99cc6a9291ea00714f8f06449b78c9ae0436c5e81ba1f5950d140217ceb358d45044c22f14b7e02a8ab0711d1288d9a8710aa56b5fe8f30ddb7740c99dbda3a1d2e966b72d3ad24f25c3ee2d7caf0773bd9afd7ae62079eb3dfc3935d7381d1bcfd868325edd856f0e66472fd5b9a083aecbdcabc83c6f043c1013e46b1902b911e6362e068fadbda542e8011cdeeae1d5fd48cae01229899fdeec529b37890d0a818111a45231cc4f44e3c68d05878cb0d3dc6a6c680ae54b3822ef7c39dbc07fc316954218c570413cff5c86278baab0433368070c06f91aa0324dd9c44a98aaadf0ff7baea96a716c98f3877895adc76c91ed3a5fff2840c7511d465554fa4bd55250f60f460f8a908d32903123f16d04f15ce6f3c6a7954bdee1727386f08d3009363d19fc526d90ceacecb89f0d206bd7748ca193b94fdc06f138adb6c86ca8c08d0cb2f531bd55393e7aa6efba3460dde82b1f1c2ae74734bd2bf338fcef33a31195b7415dabbb548f70ed204ec819a9747413b44e09a2aa8347f005499832c95c0939b3c118ed751e3f97db271fce56de59837bc421d001f4377b3ac0096cf004e4f47c6435f0df3fa2920d808291db54eb1c3c8ac8cfba5495fc09ed3d750a960143ada598a1a3afa8ae25deb0c37bc1ee9541ffe36a93e03a5c3c95e2aac815353403d09f1d92e57cce4b3f3c11491a985318b32bd41193634e939dfc1aa3b2cbf95047b8140211e91fe411b1399aba92aa7e5da9ee0d695703eee303a840eae804f1c96dc15d1ca6ac481767b5de88420596cb9e7b5130512c791e446ae2aeda5c9417bc1a460da93381711e008ff37f641b4555357219998c8289879ef36fd32c916bb9ed8cd036f5a13c32b41cbfb28a4c4e71add32243c8c270928b48be2b553d3efe7bc0bd0b219976533d9d2844fc478f3958b613dbe338ae10868584182bd2a0870ffe7da33eeff85a06e6d6255de0b9606f25b678c0aedc59eac33931708b4bf00ffe900d3680b8b81921d3d27147eab5ac860ec8aa6837c5e7f181519c53e641cb6cafbf253e12932b75a9285fbda3ae8c702e1d05dc55c1be23ed6dca1f67f80e9a9f99ebdb4471d9850f1ad5de9b80da047f4bc4e063d4c7cfddd2581bbf99a94a9490e2ae9f26361048f6effd0b699f0e36e1f045f3c458b55937ec700838376fd9a8e6d9418ad5571c0dd985d5df0d378d63fd2dcc4670508502c573a5d5e367034abc7def8e79fada6299d326b697ceff44bde52f6d3ceb5ad8aeddbadf4059bfdbe3d6e2dc6a00d560bf0f8d1b056cf86ac2e9051e14caaadb3a2e05e4739731b9ca9e6c0eed6fb1a43456b9e8bbcd2970dc3ade2cfd177c8d66bb8b74b5ff95a3980e77f6035f384ce6be95ee9a924581128018ea82762a0d863360d72bcac5a6a4d188051bc54b05cc6074b743c0a32bfae5477e832f599ea4c3f3938ecc12c02a865ee79c130e0aa954e736b363309ca3d819ba7c6f8752c87a773d238aac2d71a290275088be721357fe292d8985f0cd779049ef4c457cfabf9d29fc848a052d3081040e724eac4fa09cdd4acbd2283c84d65c2e8722165e213de9e11f20ad470ede06e12ae33080231c93e34cbe07399f8098ce63e3de536240e814b474ab8cd54de54bc52d5f6f7a7b363071abec55011a4dbe18db32f4d6cba76112152cec340706ad074a0ef680833a578c30bd3c53260b025d42dd359f10a7748c041f12196d9348bdca06dab42d3948d8435e6508a1023ec18b8d8a24bd10ae589e671a89d45687aabb2654156cb88d3ea6a9de52e20e8b9fdd77d86ce784b5c063e11af2404d655a55b77e5d2362b84444d26f06df49aad6447f95f444f7354371671c5c9132db4f42f89ab22f24c432535796a8677819d1da5ac5fa99ca95dd49ab2fe00abbbf9874a43a9e6d2a992aa190e183f24028fbdf18cbb698ab78e964bd0380f5afe13da2f8f5faa218ed606ae58dabe3a6d5befd3b4c40bcc5dd77dda1b5d8c6b6a8175ad2dc5fccdff64b9565f17f9aa59aa4fc1ad077b3b2a5091a92c6968cefa4db26b5b7cab5d9dfef761359b87a7856330a0f829b5667a25ad7ec3b2ce29f06dcbfdcb15c56a77673d0c2044186a97fa29579e494946d9307b3263448e40b0314214a9c1740c27da7c3605020a8e8213186f6555afadf4fbff871474b61d07e3c4412cd9255a352df31401cf91e3e65e1e7bc720ad2d9624ee8dce0e6", 0x1000}, {&(0x7f0000001580)="e2222b3e2ae2df897bc484e7354613a9065cc82bfa8a5bef8ad8f7291fad833d65d7a6ba3ab1dc8a39084391765f8eeb193618682e31fbf6abebcc163f6a8e533705896cb3ed4b0ea88508961c3a711f688f6b726c37c6a39a8edb881dd3332f943111934b6aea4f6368ab194622b502ee9355917988c8648150c2967384a817e8514bba6c54fd7e773156169cf2ba77c7f184d6f5b496f8009cbd2238bf5ca33a648b329e2e39b361", 0xa9}], 0x2, &(0x7f0000001680)=[{0x50, 0x1, 0x5, "f1446b5cea1f5c975127d16fad0104f45fcac4df3ef409274f95a324de46162167bfa2d593d3af94582656f06b407c76d894516c807c34c56d56632dc01a"}, {0xd8, 0x1, 0x4fc1, "719f441ab1a5ac4ee582e83ba4346fad50fb3b913728e2df0dbb8bcebe642db1de97b218999533b7490b2e38231bdcaf13a2be679dee1a2336d1c4c4e841d0b5758c91ea403a7d5ad2f689146498b79b7eb1aa228f7f10a164274f16c16160291ea290fcf8f6f12484f095ec0509eef60b2d1600c7990e988b2402e14e7693cef4ffa421f30612314588b3ada4f7011d025317cde6e23535d70c4cd4f71ac0e67e790ea1f762e6296806df951aa076b1cbef640cb1910317e853726dc85ebb96710b"}, {0x108, 0x1, 0x9, "c1766bc7d17ca71270cef9d0ba9fb33f397f4b93fde0d6409e914ba62d670fd07c8afa7bc218cc3f37ac436db760a70d5d40ec9dcbd50885af3d00180385df330c0891a9cc57050dd72265cbe196ca8dec4fc67e0bc490bdb838fb8833ffb6a4ac00445a820bd87702d791067b02aadbac75672daa4168461046ce2e361c54102aa6d0fd43c04765f33929175e40cfd932f787c3f5c66091349d5303f7d6ab3bf81c1d2a8c23a8fd8086d0ed1a443273d352dcb0a931bd09a039cfdca00eeab3eefa858ffbfc25fb9acdded22971b01706e4a9816dd1ef9e25766bebcb52127e6b3c87853253b63fb13c853e6e473b390e294cb109fc36"}, {0xc8, 0xffff, 0x6161, "4d10fad436bc06b5e78360da0faac8b6813ed1a490e8004fe756926eb60171d06af3946d399f2e08c965276b73b7ef86ae614706f3980d53fa7324581046fbffdcbd1974e29a5c5db055acb1a2ba0a969e2c22c9ed15166ef3302b6eb2ca95dc9f738433934b0baa1d8b250d941840c0d05aa02ae38354c5cce9590e086d8fe0df877a327667451287c0aabb0c5a8e926ee304621798e677fce1290b7d66673413f001f1c95d803311b36279f95c49ce0924d6c0"}, {0xa8, 0x0, 0x7, "ee2e8bc34cef25a78f53f31372d3af9b2fcb3b04878d103bd54b39a51ffac47c9e9b45ff1f7c112ea5860d4ff3a1283fcd9db1a4d5e4b237a72daac35fdd283f171742bd361336a14d7fb2c8415fed57ebef2aa84db41bc73ccf38fb70360d7e06abe5b9d4559e8a731d3526f3a36665d1c1584fe30136649c855771cf45bc86142da0529dc553b7859b253c4de592206e029171e78f54"}, {0x28, 0xffff, 0x3, "453e9298e6e6d00ea67065edfd5e93bd76b423"}, {0xa8, 0xffff, 0x5, "03d89d9ad7d626f00b2673f6b74ef50a5bb6e80d2a6f767f489867f3b7c49d045ae973f1db847c63c70dc66e155a44e572f9a4aeb92ac4e5b332c8570f7a3eb6cbdae19bd997281c358ae1011ee0fe1bd8cc2c92ff6c75bd8a0f6882fd556c2c0efb4ced804964eda97974f92cbc0362910b5fb0b1af82a87de4fa2e9a445df82ad54cd26439089548eef5d2b07a1bc7c1737b"}], 0x470}, 0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001b40)={0x10, 0x5, 0x4, 0xfff, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x47d6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x9c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000eb3000/0x3000)=nil, 0x97e5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffff0}, {&(0x7f0000fc0000/0x3000)=nil, &(0x7f0000fea000/0x2000)=nil, 0x301a}, {&(0x7f0000f9b000/0x1000)=nil, &(0x7f0000e72000/0x1000)=nil, 0x6}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000ebc000/0x1000)=nil}, {&(0x7f0000f69000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x320}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ecf000/0x3000)=nil, 0x624}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000f75000/0x3000)=nil, 0x7}, {&(0x7f0000f68000/0x3000)=nil, &(0x7f0000f56000/0x1000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000e78000/0x3000)=nil, &(0x7f0000f6e000/0x4000)=nil, 0x800}, {&(0x7f0000e6c000/0x1000)=nil, &(0x7f0000f24000/0x4000)=nil, 0x1}, {&(0x7f0000fc4000/0x4000)=nil, &(0x7f0000e97000/0x1000)=nil, 0x2}], ['./file2\x00', './file1\x00', './file1/file0\x00'], './file3\x00', './file1/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000002040)={0x7, 0x9, 0x1, 0x8}) chflags(&(0x7f0000002080)='./file1\x00', 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000020c0)={0x83, 0x7fff, 0x81, 0xfffffffffffffffe, "c1ca077bf829b61cac87884889484a588ae4f51e", 0x0, 0x1}) getpeername(r2, &(0x7f0000002100)=@in, &(0x7f0000002140)=0xc) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000002180)) getegid() ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000021c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:01:22 executing program 0: getitimer(0x0, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x4005, 0xfffffffffffffbfc) write(r0, &(0x7f0000000000)="b90c0eddc3bec27a06f732580c1ead21eebe1809ec716b82904c7755bb9be572135cb65c763c800fcd20356d5f87bee8987c7611d0028fa81bb061e909fe028e1c0036555e6b1399dbbb5a399de1e7ca4c593fe21cde56d135da89558d05f9edd9568b81ecb8bcd83be97ba1aa6b719b989c3653ec3e44ec05ec1b351c65033cf14f0db6ad0ab1c72df0637e3a5430840893ba7c06f308fa2895429b09bded6e6e595b175da7aecaba36a89aa34fe7f946d0fc795896b2d9317a5751917b0d0302653b93f9fe6328dbdd12c3b650a40fea538505f79a26d76b7b5d5125c168c7754685e90fef24492e55427b6003371afec89e09", 0xf4) 16:01:22 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:01:22 executing program 0: getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x3, 0x4) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1e") fchdir(r0) 16:01:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r1, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:01:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0x9, &(0x7f0000000000)=""/118, &(0x7f0000000080)=0x76) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 16:01:22 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x28350, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0xfffffffffffffffc, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe, 0x100000000}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0x2e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10102, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xf0000002, 0x3, 0x6}], 0xa6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0xffffffff, 0x4}], 0xf2, &(0x7f0000000200)={0x7fffffff, 0x101}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) dup2(r1, r0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f00000000c0)=[{0x0, 0xd6, 0x1000}, {0x2, 0x7, 0x1800}, {0x0, 0x6e69, 0x1000}, {0x6, 0x4, 0x800}, {0x3, 0x6, 0x1800}], 0x5) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x7c}, {0x3c}, {0x7ffffffe}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x24}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:01:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:01:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x11) readlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/212, 0xd4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x10000}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:01:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200000000000080, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) 16:01:22 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x51b, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x48) clock_getres(0x4, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) unlink(&(0x7f0000000040)='./file0\x00') close(r0) 16:01:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x4) getdents(r2, &(0x7f0000000000)=""/20, 0x14) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) flock(r1, 0x5) 16:01:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = dup(r0) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x280000) 16:01:23 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x9) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:01:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728192ef16ab93f12fc4d5f16b136a5d00d1628b53a80756d4facf2a8", 0x6c) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) getgroups(0x1, &(0x7f0000000180)=[0x0]) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000040)='./file0\x00', r4, r3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) bind$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000180)=0x100000001) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r0, r4, r5) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) setrlimit(0x7, &(0x7f00000001c0)={0x55, 0x9}) 16:01:23 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000540)="ee", 0x1) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0x0, 0x9, {[0x10000, 0x5, 0x5, 0x9, 0x4bc8, 0x5, 0xffffffff, 0x2, 0x34, 0x5, 0x6, 0x4, 0xff, 0x2000000000000, 0x4, 0x20, 0xfffffffffffffffb, 0x2], [0x7, 0xe7fa, 0x0, 0xe9, 0x1, 0x8, 0x101, 0x7, 0x1, 0xfff], [0x0, 0x0, 0x8, 0x0, 0xffffffffffffffff, 0x3, 0xffffffffffffffff], [0x4, 0x5, 0x6, 0x7d64279c, 0x4, 0xff], [{0x3, 0xfffffffffffffffc, 0xffffffffffffffff}, {0x3f, 0x2, 0x1, 0x5}, {0x4, 0x8, 0x4, 0x5}, {0x7e1, 0x7, 0xffffffffffff7fff, 0x7f}, {0x1, 0x7, 0x7b0, 0x1}, {0x1f, 0x7f, 0x2, 0xfe8}, {0x8ee3, 0x10000000000, 0x8000, 0x1}, {0x5, 0x5, 0x4, 0x5}], {0xfffffffffffff782, 0x5, 0x5, 0xd78}, {0x6, 0x9, 0xe822, 0x48}}}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="9371970d182347b0793294ee9b374cf6d84c9a2c82ccb45b75eac264cf2a8ad8f599e0e734f0a45036935cd4ff9c087b2cebe02dd4fbc27e6e6afb09facae63be1cc2ad3b920ac90824bcc00e5e9c88a26de5aead99fb61d977431e7f0258fb97e368b35228e97982e67fff4047935616f", 0x71}, {&(0x7f0000000140)="d8ae657d7fc7516bbcab836930469fda9f5abc7b52a03fd3937d4f4f20d96324c141186850dfa0015c4404b7009f0ec4a70c888a1787540f06456de6403c5d3d8c17186a", 0x44}, {&(0x7f00000001c0)="919dae56f2779a47cc870308f71adceb60988ceb1c1831e6d1926799e5e9589688169f01d2315e109ce88956b38041df2d88485d224c93647cca7080cde88bd4d33d2a49216f07b0607440496f3f47e2eea262f40f43058a59ee052f7b1fc99115e581ec37fe24348d08ac615122777b273faacd63de22c55596a55c20039551c9083da2b18a90d9b587e16bd9a140324c5707737945c7996282fef85dcedab329a27371f7c22f90eca302b064f7f7b02497d7716ad57614d8a045f0666905d7dc31180dcfc3ca69efcf9ed04c50e1f1d585c5245acdd72d", 0xd8}], 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x4000044, 0x200000005}) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="05") 16:01:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x2) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:01:23 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) syz_open_pts() link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:01:23 executing program 1: r0 = semget$private(0x0, 0x6, 0x800000000000000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000000009, &(0x7f0000000740)="0000c4d811c9f37ff2f46d92f46c2e6600000000", 0xfffffffffffffffc) getsockopt(r1, 0xfffb, 0x10001, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x800}], 0x3) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x8000800080002002, 0x80000003) r3 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r2, 0x8) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000140)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x4db3e35c97f87d34, 0x2) r5 = dup(r1) rmdir(&(0x7f0000000600)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) r6 = accept(r5, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000680)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff6c, &(0x7f0000000840)=[{&(0x7f0000000880)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0x88}], 0x0, 0x0, 0x19d, 0x800000006}, 0x3ff) accept$inet(r6, &(0x7f0000000580), &(0x7f0000000300)=0xc) r7 = dup2(r2, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000006c0)) 16:01:23 executing program 0: r0 = syz_open_pts() r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) 16:01:23 executing program 1: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) msgsnd(r5, &(0x7f0000000780)=ANY=[@ANYRESOCT=r4, @ANYRES64=r2, @ANYBLOB="f53a1d860e8658438bd038443697c2ae99816d1acf22a273e0f795b5068105b10b4a363d9b4669a89ec00df0e01ebc802f1f7f5a3b6684d14e59f7f4904029cf680b15726aa8f0d69fc46a6bd58a8c6eea3a6685357d32f8e0bd9f7e87e3b041a092e06190039221fb547f3361f83f5de1b5b78fc4a8ec209d024b27a39485b2f32ad5dd3acb03a40546f3ee3d7b63"], 0x3, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153cf3d1178e72ffe264033c254df9c5b2ae95e40e5a39b315267f7901000000000000008be68d92da2c498c2583001647a644690000000000000000000000788756777121d612d3250000"], 0x51, 0x800) munlockall() pipe(&(0x7f00000000c0)) r6 = semget$private(0x0, 0x2, 0x20) shutdown(r2, 0x0) socket$inet6(0x18, 0x3, 0x100000000) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000000)={0x0, 0xfffffffffffffeed, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r8, &(0x7f0000000340)=[{&(0x7f00000003c0)='I', 0xfffffffffffffd9b}], 0x1) readv(r9, &(0x7f00000006c0), 0x0) 16:01:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff00aab3e097333bf47ff800190000000000005b9d071b542a5387060029ff070000000000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="d6") unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000500)) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) connect(r1, &(0x7f00000004c0)=@in6={0x18, 0x3, 0xb094, 0x590}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20040, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x62, 0x40000040, 0x8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x50, 0x4, 0x101, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000001, 0x40, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xfffffffffffffff9, 0xb118}, {{r0}, 0x0, 0x0, 0x1, 0xf40f, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x50, 0x1, 0x3, 0x7}], 0x2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x4, 0x7}, {{r0}, 0x0, 0x80, 0x2, 0xfffffffffffff000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x400fffff, 0x100000001, 0x4}, {{r0}, 0x0, 0x1c, 0x0, 0xfffffffffffff800, 0x9a90}, {{r0}, 0xfffffffffffffff8, 0x43, 0x1, 0x0, 0xdf9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x3, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0xde, 0x20, 0x3, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x7, 0x101}], 0x7fff, &(0x7f0000000180)={0x0, 0x401}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000540)) 16:01:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/148, 0x94, 0x2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x3ff}, 0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) 16:01:23 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000202, 0x0) write(r0, 0x0, 0x766190c710042038) 16:01:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x3) kqueue() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) 16:01:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) shutdown(r1, 0x3) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000001c0)={0x90, 0x0, &(0x7f0000000100)=""/144}) 16:01:23 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0xa99}) kevent(r1, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) nanosleep(&(0x7f0000000180)={0xff, 0x9}, &(0x7f0000000200)) r2 = socket(0x2000000000000002, 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) r4 = getpgid(0x0) fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x80000000, r4}) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) dup2(r2, r2) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:01:24 executing program 1: r0 = socket(0x5, 0x1, 0x40000000000000) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) setegid(r1) 16:01:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) chroot(&(0x7f0000000040)='./file0\x00') geteuid() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:01:24 executing program 0: syz_emit_ethernet(0x9a, &(0x7f00000000c0)="9d03d1e4f9324c8279dd1e8f619f62419d82be2ebfb80a23e0d018ec8a6e1722b77d731468bb0ab44aab0085bb0ad17b37521829ad5b29d15a7b167c91540f6dd6b129e212da63e05a5c929f9a6349735b11fa0284ebdd0519a27ebbeabd337c08e23fbb40177e750cf914cf541b278ba8f0c91e5515c24144eb30a817ff0738c5878d48e622be801e48097c43629147bc9209e0f179fa317e69") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x801, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000180)={0x6, 0x6, 0x400, 0x9, &(0x7f0000000380)={{0x3, 0x1, 0xfffffffffffffff8, 0x26, 0xffffffff, 0x6, 0x83}, {[0xfb6a, 0x5, 0x7, 0x0, 0xf5, 0x402, 0x5, 0x1000, 0x6, 0x1f, 0x5, 0xd217, 0x9, 0x4abd, 0x7, 0xffff, 0x7, 0x24d], [0xbe, 0x401, 0x80000000, 0x6ad, 0x6, 0xffffffff00000000, 0x4, 0xf3, 0x10000, 0x3], [0xfffffffffffffffc, 0xeeb9, 0x101, 0x13a0000000, 0x3ff, 0x1000000000, 0x47aeff85], [0x8, 0x7ff, 0xf716, 0x0, 0x4, 0x9], [{0xff, 0x4eda04fc, 0x1, 0x1}, {0x4, 0xfffffffffffffffa, 0xffffffffffffffe0, 0x1}, {0x3, 0x400, 0x1, 0x3}, {0x4cc, 0x8, 0x0, 0x5}, {0x0, 0x1, 0x9, 0x1f}, {0xfff, 0x2, 0x80000000, 0x8}, {0x383, 0x4, 0x0, 0xf8c3}, {0x36, 0x2, 0x8, 0x3c4}], {0x9, 0x784a, 0x6, 0x2}, {0x4, 0x5, 0x7ff, 0x1}}}, 0x7ff}) r2 = dup2(r1, r1) ioctl$KDSETRAD(r2, 0x20004b43) pipe2(&(0x7f00000002c0), 0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x8, &(0x7f0000000200)=[0x2, 0x0, 0x0, 0x8, 0x2, 0x7, 0x7, 0x0]}) 16:01:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x3d3) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x4000, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/119, &(0x7f0000000000)=0x77) 16:01:24 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/38, 0x26, 0x800, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000021ff8)=@abs, 0x8) 16:01:24 executing program 1: setuid(0xee01) r0 = socket(0x26, 0x400000000006, 0x403) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x8000}, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0xb0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100)=0x80000001, 0x4) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x3, 0x5, {[0x100000000, 0x3, 0x2, 0x9, 0xe54, 0x2, 0x2, 0xffffffff, 0x0, 0x0, 0x1, 0x40, 0x0, 0xa1, 0xfff, 0x5c49, 0xffffffffffffff81, 0x91d6], [0x24, 0x3f4, 0x2, 0x8, 0x7, 0x3, 0x8, 0x1ff, 0x200, 0x5], [0x7ff, 0x5, 0x3, 0x1, 0x7fff, 0xff, 0x1ff], [0x8, 0x0, 0x4, 0x7fffffff, 0x7, 0x9], [{0x200, 0x9, 0xfffffffffffffffb, 0x2}, {0xffffffffffffffff, 0x4, 0x3, 0x101}, {0x6, 0x8000, 0x2, 0x1}, {0x3, 0x0, 0x0, 0x6}, {0x4, 0x10001, 0x0, 0x3f52}, {0x8fc7, 0x6, 0x3ff, 0xff}, {0x5, 0x4, 0x6, 0x4}, {0x2, 0x7ff, 0x0, 0xb5a1}], {0x80000001, 0x1, 0x0, 0x1}, {0x7, 0x400, 0x3, 0x1000}}}) 16:01:24 executing program 0: r0 = socket(0x2, 0x4003, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="9c24c1e83149519af3aae705654345a4cac4c7b6657dade9a0b0195347d82584d17443168809577aac3f5631d879870f831fc3db36731c6d282d5b15044cc0b5fc05bbd79fb45b552530a4cfb0c737e4", 0x50}, {&(0x7f0000000140)="5087823020a5ee941ca24d48844a3ff406b7bc0bbeb04a39f9bc8853390f8dde9847f15a381537e7b48f708b0c4759c929b8dea23b34f3df96cd7e41d234982ce6cfd39fa1778262c4a0424bd84324cbb9e462def8aa44903c862e12ec0cf1b292129b571a117a5da620bd8b9d1e782a05150477e4bc2e7b822a9b263be98355fedf86e8dff5d2a3e17b27ddccd2c8c093ff3117f3aa32594601e076c976ffa083a26c12eb241acc71f613bfce47ddad250a0b018bf4f45d0184db89489067", 0xbf}, {&(0x7f0000000200)="edd9e33b0016cfe7986553b46c937f616637482c7f7d0d6a9c3225faba9bf1277db36898b9b7420ab8adad34bd3f586f7a0faa231b503312ed08d85d0b0ca0cb4483bedb6687f431fbdb9e7caf9b2ba03d7134b7262cee8f0192cc53658c646aa41c24f8cd67dedef78ab5c25b23d14ab168c6b578009e38680121d77e2b8696938f3b29d856dd3fb15bd3c87758453b5bc6e4b62e1e905670827a7ceef3d8b4c54e0477add45c22a31ae10bc4266950713faba918c4f2ec4fc340d59b599d82f47f7521f8f3d9", 0xc7}, {&(0x7f0000000300)="42973a8c7e191733530ae17adf4adee1f6c60f1b33bb4258b9cc48cc6127e049b8dbb9", 0x23}, {&(0x7f0000000340)="03e31e2b8d54695ac57510a4b22b89a0d5b7266e3a13cae16c053497eed9a8338d2d11a2b9730f91cea033fd241f57f3c8cb13b22d70fba000cad59c0e0890e6f685ab660654d3f6ed78cf66b55765df47f23b0b184ba113023da5fd1ef43de91dde7668c36cec38769fa662436501a84e2711e4d17974c6b5856441967b156dc21ec8634ffe3f5865060ed586375a", 0x8f}, {&(0x7f0000000400)="91f4118d04ebf81efd269355cb3bf2e8b56ccda807a57695545988c7e0c86b", 0x1f}, {&(0x7f0000000440)="4b4bc0de9ef5ccb971f4ab94c083fe4eb0a691e575dd2a6fe95d6d5baba955e291cc5363775c0a9a9ec4127c2530b468018ec057085b58dbc4205b52b8b8abd56da61a2195b7241a92c9ff95993a03fd5c84529039cd56aa8d4b2a0ae71ef59889347526e5639389cfb7408e17b97454eabd3d6508a7eeb8ededb92e1c6c23e3459bee366e9b73fbbeb81e890abb76460b7371db16c941d53c91aafcf9e2a9c533784be7b5bcc0ac13db6271e1d3e72f6919cf7c9c4bcd0dcb61bc2bc30019777e9254849dca5412f6c3c768e096539061dee4", 0xd3}], 0x7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0xffffffffffffffff, 0x3, &(0x7f0000000080)="99fe358a", 0xfffffffffffffc78) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x6) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400087}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/37, &(0x7f0000000280)=0x25) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/140) pipe2(&(0x7f0000000080), 0x10004) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:24 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) fchdir(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x120) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x3, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000073, 0xddb5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x60000001, 0x6, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x5, 0x7}], 0x400, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x6c, 0x1, 0x1000, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000002, 0x1, 0x4}], 0x28b7, &(0x7f00000001c0)={0x1, 0x101}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r2) 16:01:24 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) 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), 0x273, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0xfff, 0xfffffffffffffffd, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) pipe2(&(0x7f0000000140), 0x4) 16:01:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x8) 16:01:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setrlimit(0x6, &(0x7f0000000080)={0x4, 0xbee8}) dup(r0) close(r0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x40) 16:01:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:01:24 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x20, 0x6) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:01:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) chflags(&(0x7f0000000100)='./file0\x00', 0x0) r0 = syz_open_pts() close(r0) read(r0, &(0x7f00000001c0)=""/228, 0xe4) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8882, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x84}], 0x1, 0x0) bind$inet(r2, &(0x7f00000002c0)={0x2, 0x2}, 0xc) 16:01:24 executing program 0: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x2, 0x0) 16:01:24 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000004000000000000000000000000000000005dfef3a20000000200000000000000000000000000000000000010"], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 16:01:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4, &(0x7f0000000000), 0x0) sendto$inet(r2, &(0x7f0000000000)="55218102aab4fad90ecf566cf1fbffa01efd52ddbfe90ec80558190a2a5ffe320b67661772f300774d07caa2107a6709b122c4ada1f0dbec0d47735b1c7e215d16b8a56b5988df6c4430547d86fd4e9bf5c0be4eb4bbc87acf6946b05a0da557d75cf8e738e4a804ea8cb9508d5fcadb6bab4d95929ce95ba8eff9964929e2b4fe9b95e30d138d53acdeae1f329d654c391fcd09a4ef6347224e229bce3cb07003202e81160d55a7ddf61f1ce378a3b2b884d2684dc18fc55c635318925e427f4a", 0xc1, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) fcntl$dupfd(r2, 0x0, r2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) 16:01:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) write(r0, &(0x7f0000000080)="2a6748c5ebb8977b7f97661c17bfe4804c5e28d04da178a6a3cc60612eb6733a6d5f71e687e3d58975c1dd5d082c38f29eb7279a672d19f12d7f0ec6a0793290e95ad6891e7a3ddde7065323f03a5981c96ab4f4c201fc6abcb2767897b6bace14e72001772346ef0cfd01f3acec988764", 0x71) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) 16:01:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000012000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x10000) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:01:24 executing program 1: chroot(&(0x7f0000000100)='./file0\x00') munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 16:01:24 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) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1923, &(0x7f0000000200), &(0x7f0000000300)=0x4) sendto$unix(r0, &(0x7f0000000040)="b4a9506bbd89772a6b8e7897d7c77c8b4899190a7f319c6c1e15c641a3de46a8ef1b", 0x22, 0x401, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f00000002c0)='./file0\x00', 0x84, 0x101) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file0\x00') 16:01:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='%!%\x00', &(0x7f0000000100)='{{!\x00', &(0x7f0000000140)='..(%\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='$#+\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='(+\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='%}){-\xb7#-\x00', &(0x7f0000000480)='^-(\x00']) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:01:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x83, 0x43) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:25 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000040)=0x8000000020002800) 16:01:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socketpair(0x10, 0x4, 0x1f, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$unix(0x1, 0x0, 0x0) pread(r0, &(0x7f0000000100)="4f358479a8b2ac075d9338a6d94181e574ae9431710255944a5b824e39bf42a1b493cee535087a9d4b138e85c43935c1062b63d13c1af76c50f86f9b8694ceb086b9393dca1f7914a4e9a475185403e1ed9021676bf0149cecd4b739fb305f4be593c4b30b41590892787bab03c3a6bf64dae5928c", 0x75, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x102) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x9, 0x401}, {0x100000000, 0x6}}, 0x2) 16:01:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) read(r0, &(0x7f0000000040)=""/112, 0x70) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:01:25 executing program 1: setuid(0xee01) seteuid(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xffffffffffffffa4) 16:01:25 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 16:01:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040080000100000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x8200, 0x5a) 16:01:26 executing program 0: r0 = socket(0x415, 0x4002, 0xbed) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d642000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffebb, 0x0, 0x0, 0x0) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget(0x2, 0x1, 0x0) semop(r1, &(0x7f0000000140)=[{0x4, 0xfffffffffffff000, 0x800}, {0x4, 0x7f, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x8}, {0x4, 0x9, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x2, 0x1800}, {0x3, 0x7ff, 0x1000}, {0x3, 0x20, 0x1000}, {0x4, 0x4e36, 0x800}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8008, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x3) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) 16:01:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) select(0x4, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff}, &(0x7f0000000100)={0x8, 0x0, 0x800, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 16:01:26 executing program 1: r0 = socket$inet(0x2, 0x400000000008003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) socket(0x19, 0x4000, 0x6) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/66}, &(0x7f0000000080)=0x44) 16:01:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x1000, 0x744, 0x7f}, 0xdb, 0x7, 0x5}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getuid() r3 = getegid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) 16:01:27 executing program 1: 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) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:27 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0], 0x1, 0x800) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = msgget$private(0x0, 0x20) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) msgrcv(r1, &(0x7f0000000100)={0x0, ""/213}, 0xdd, 0x0, 0x1800) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 16:01:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc2, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) r1 = msgget(0x0, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0xfff, r2, r3, r4, r5, 0x20, 0x5}, 0xfff, 0x100, r6, r7, 0xfff, 0x1, 0x6, 0x1f}) r8 = socket(0x18, 0x2, 0x0) r9 = dup2(r0, r8) getuid() ioctl$VMM_IOC_RUN(r9, 0xc028756b, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0}) r10 = msgget$private(0x0, 0x2) msgsnd(r10, &(0x7f0000000100)={0x3, "d2cbf1f89df7d5933f5de66b037234d56b5d9a33d852950d6754df6e25af415f12e7e1033d34f490d09f564485e135bd91f97dbbaa1f12c976c209f21ddd139fb362e7f286d9a019c9c5db3e19e1426e4a14dba3b9ac9d16d759d797fef3b96aaabff0c4710522275d258f369a32cfb2900c1906a680c1c8dac55cc0de487d27f3b05f7298d330408ce35ccdd1f85763102997290f14afe9ceb4ddde2e33e78b6253b67ff721cf14e5853e0342ed61d154bb91f96a5ad45f245b4c8d7f432f9a47d0af55f9eb"}, 0xce, 0x0) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8c0, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) 16:01:27 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20002, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x28008, 0x198) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20, 0x0, 0x100}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") 16:01:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x182a3, 0x64) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) 16:01:27 executing program 1: semget(0x0, 0x2, 0x10) semget(0x2, 0x3, 0x0) r0 = semget(0x3, 0x2500eadf7a00a1c7, 0x6) semop(r0, 0x0, 0x344) 16:01:27 executing program 0: r0 = msgget(0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) msgrcv(r0, &(0x7f0000000140)={0x0, ""/189}, 0xc5, 0x1, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x602, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000280)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x100000001) 16:01:27 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xffffffffffffff13) fcntl$setown(r1, 0x6, r2) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x0, 0xbb41b7c135b06385, 0x8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x1ff}, 0x8) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x7, 0x1, &(0x7f0000000080)="ba02a62f251781d3a0fd66c40749f13bf20764a1b2e70dd780c5738d568b57052027ce2e4cfd0253c30ad2077336fbd820bb50cec936a8f72998ca4ffcafac89ff5608e2265f50c2b4cf0b9244de8c2f5dbcdfd52c80a7e8b9ca2351cf27915679df41ebb9160082d4a4084179dc252aa120ab73715d53cfc495e5fa142615599a8899cecaddcc230aa0a1d06de28a95e7edfd617276c8bb754260d48d", 0x9d) r5 = dup2(r3, r4) mmap(&(0x7f00007b4000/0x2000)=nil, 0x2000, 0x4, 0x2013, r5, 0x0, 0x0) bind(r5, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7fff, 0x8}, 0xc) fchdir(r3) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlink(&(0x7f0000000240)='./file0\x00') ioctl$TIOCNXCL(r5, 0x2000740e) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x40) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x1) syz_emit_ethernet(0xb5, &(0x7f0000000180)="d0287604efea8b13aee4ee6f9bd20c0fcec5c04bd25b3e14ffaf31aba1908aed9694c6fa718a548464ff870117058c7aa53cc860fcad95abd509eda6f57234042d45db0a87e517b0fb1068cb1582e70dbf2ae6667d993831e04006a7fca6e767d99ae4ea0233c7d48495a88e5aec11bacf35b0ef624f01bf3dca243843efe31bed53448388fa225e2814ba9acc5ea5ec6f68fb3b6756461997e848a53882c137d40a30dd134fe7922b179755bdf8e6fd092643958b") 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0xc, 0x0, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[0xe38, 0x3, 0x6]}) 16:01:27 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:27 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x0, 0x0}) fcntl$dupfd(r0, 0xa, r0) 16:01:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffff8000, "06f7b1cda0ff37f16721648088c02d35c2a532fc"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:01:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000001640)=""/247, 0x39c286b}], 0x10000202, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file1\x00', 0x20500, 0x8) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000500)="3da3e1b1551e3dd0b5413551405241bb6864ccccfd9a233d7d412624f25f76357a1ef28c5ed631632c76b961ef229d773a27434745c057407227a885aae35ab1bb12bb7987f0ee9e20215030584160c4223bf860a487fc6e", 0x58}, {&(0x7f0000000580)="88c90602a7f5d2a591d6e9667c63fe1c1e991c1c2149c429022b434c8b1eed86574d9de8ac6c3520d3ac103c8e9f90cdbf1e8626e39bb59dd3088ac80188c555ebc292e92b88aa", 0x47}, {&(0x7f0000000600)="a6ee2a42a15dcb454c6cb146c00ef0260e087e0dc1327da307", 0x19}, {&(0x7f0000000640)="4b6637793da30b255caa7af5d0b8eaa9e48e7fc07752d18c18097d70a29d2f9c5b7b82b5485285ce82cff109e7fe92dbac6117e723966362cbe29fef606eb0ec5eed9ac884c4770e0b08a2b3e0a819e7c7a1f172dc08a299f019d53a76dd9cfe68a4b672253f0c937e646df10cfdb2788ea95c0928671f475f856f89ab4a79", 0x7f}, {&(0x7f0000001740)="929bd28d2d5e1dc20da82d6635349b413f534ea82258c17006fbeb95d7ebcc9ae9bdea2c2e0813d96869a8ddfe2b40ce411b6e7ab7c8426999a2bc723a461a906d6bdf36ef67d6d2debe7b82f227a2802d8fd2c8984e5641c7fc9f3a6228ae910641e74446258ad8a62c658478ec678e001b4f39652ef4e4aab368b42a3f4f2939a3260ae550c133d566b8a4f506a81b57a7b9a47fba99e15df8912601399841842cce555709d3a6ba47973c262d86e530ca74c4df3f12a4a5ff91394662a64d949cd6e5a9adfa0e628f897ca174cb62fe2322b12a075db696c7889fd3448bbc5e4cf0901ed545735b3a2c5c3a64f33e24e2fc4756e0021edfcf2d8043eb32d9428f5da6a567069d3f2e824c2110a4bf04819d3537d26a86539ebd85a4d8154c965e911f5d648d12b1593ca6fd3bb8999884e028a9702f37cbc7dfde571d1ecd2d184dd2a72d82a459bb4034ad618962d52ec21fa917105b7dc1192c3e04e21c071d7d70e9b99f869a085c645c9e200f358d3e55667a6d12a2ad2f0c794a91f864ea82cb9d644b137ec7d089feee6852547df0b128d2d71981734f65112a267cc868e447430f875800e31e75c2b7d76b490ff4cfdd1c5fbf684c31c2c4d0141bfed6b89e06809dddeaf26c428007709673a2a555f36bdf77b26a1d97fceddb02db3bc62ed686b1d7ac677f7349b7d20a7dd59fc11d37dfc3e3fed75bf895df75f36c358215d8aff427c6cec05bef4d49c16526c1087049a68d9f9d323880fd3e878846144443da0d393346d66d6c7a07be736634b84e7d624c2737d9a566df6f0bbdc3edbb27d49d29d8c59257e6c77ad656806c1a06b3f12e0406b938a09b1bfea8bcf07ec7d91d03ab284e60d945227056c6a0c9aa2aa681869d334f283809cc20b96d5e7a53d67c4b8a2e38ba19d314d3643994dfcde4b63b3a0bcf187ed6bd34b4e019fea5b5d8fcf6428cb3aa530b9a307c969a514e549f1d819d7148ddad31533af567f506eccdd0a9ae2b5e14374d101eccfb64489152a69781cf30aa3a9aad8aa5b59fb4de6a0e129da50832aa94e045e86f680ed03e8d81ade1f957364b2af6cbf1dd990b7a3afe897f7a1040673014c1277d55f4b9001523023de1e5974ad06e027eac35161c3ea704e2fb61aa39701ba2f971d4c2d31a1af828d854af04850afec1d99d7984713d98a5045108051acdbe45b36d5759087e89bf090a33fc25d421a4f220b05027c9dc60a09d9bdef3c3e84d2dbbc030cc267625dc800276230556bddb00be2d9b6f07c1d18dad4863dd8db11f9d5b29e24c568746ec61a50b671683269ff66fe76d587a540480545df7295a2277f12934466ed0b271890b19363621eb57b003791fbe807d6bec87b9b4637a97b41bda4af34024c2feba19ad83170fe31061dba485ea2285272a4bd55d7cce20272ecf203dc421d09a8edc245470c868f2efb35038844d43662b1b08132bb046e63c3dfece9d9b79e6f90637945f05674861fb801c9399b0848bec3d3b4d7a301653ae182b8206be3728d910f7cd7aa6d853361dd2ec03a5aef37021bde9c1a4d875d57d071d0e9971878a1bf37db36d7a3b18b5f8cbd3816e31f505951ec83191bde389a7c61be829e3b022379ef6876002979e38a17ee44fe7362e7283b909023798d2024f76cd8f519a048ab12bdbf863ee80c913d05e9d6ccec0121a07b22ba6b0a788097479fcc071d225d1465dcd9f3f8a0e8c904009382ad4c360dda371f5e453a258c74d9e2559e5330839f6e23e4a12040c14389663f4ae8d51fbc51e4a6daabd04c0e0b9db0a64d30231a61d1d705cd3e7182d6bca0b72bea5bf1c080f7051c18062fb75b965117009319c13b7e5eb2a2db2d2c7f618d233f9a796b9eff87d504d3ed34b311591f2db01599b24654bbd34b5b052176dc17f5fdc4ae466d5e3fecb443af1d9ea3c139b83cd1f12735efc822d4f01a19b4c4370d2a7267a503bb735adb918b901630814cafd48adfc8b8d8ac27c936254cbc4310fcb4a331cb197617ad293536d412d335c568386a8d56ba853c8d5956b67c2d0659832516b6c0a891cdb929a91a3e2b70c28627bcd7984e8aa1214dab434bb73fe021efe6c6500336911427f5c2f2b803bdd629e90545b632955fae7893673e528d7520c2196688c53009a3c6e5bc411789bbb8e31db033859c4600d39028d2e25a9984652b7caa49a8ab676e441a9df9116cd0b88900f41fecee7fc731a75eba1e5b8ee02d92c4ef0b08ce0a49be942ddb7f894947e6772d265fe9606730ec1fc29886a44a210df05503f2e3bc23248c8ce3998b60d684c0faa650de1fd67c3e16a095c1142fb97fb144807d930ab48d71b0922fa6ccf50e6314404f73db08345e050f6c6280e9448f9a46c734b993ed7e71f8051ee9e9a0728c504752a2befd834cc5804aff37a41c44f5fb05ee4763edfd34a066338de0a8b0c879f26c1aae89ee5460575409fd1d3f6c4fdebd2b1fa5e05b59da5067e18b9f879aeceb2e48a3e14fa7093a4d131b9a794eb13e89fc0203a408deaaa39eaf06c69fc8175ccc3a3416c36b9e478b15685d2e05ed3d48bf349d7d160445be5a4c2e14ba7a28683020cb25f2be8d78f9cf340e2a723aee28324020006e640878614808f31ece507fb02653f518327538c4109fbda7540681947f9c6188a280c701b4aa1fa68f264d1dea9e9788dca488464cb1e5207995ff521ef483b70ae6ac20a61d90c2a53de900a019f4bba0d2431635a96e918b2dce005b642845cc3449b10122ef3ab7689bb4df4644fbae3d5f901af4088c5afbcf84740b6003121c94366ebacf3ceb71e655a2485be99e59822450deaa73b8ba7304be1d19300021c64364a90c21ce17d4492226734068051ac0c65bbdc010f3b0dc5bdd0dc3bf89a064e12fcaee44d37f372a6ad9874c7157c8afd0cdf3882f4261f0fe5baa28e8ac63139069bd1d1d7aaf2b53cd194ad6c28241e107628dd63e5a19d06ba8f122c89837d77568c4c86349046996993394022c283dc53426480c38a3341428adcecb4997a0b89099be9006099b091bd25b2c3e7ff8b4bdaf90932dd663af9ba8c982f80d8e6933da87f18e324c9748a615ef6a3aefcc34e070bd7259e8006be8c7223c86acda4ab14dc654b4a595364621383c94cd5613b7444c2530401cc9cc98d3a06e3ada84ca619c6545882b2982d35124a3f1b583ca6d227875591540f7f17dc273c4a9b2a806cf827120adf2748fcc0d0a9952a01f4c99cc5e31006ce0ea916b08290e6cbd9440766c96cc3567dbdea66fe71e124232d0b3d790ae5767e5221042a24cd892120da6c248526597362808b2e25d84dcc30dd608f5a4350ac6665a1d2ecc35ab21c78df1230aa8cc0cbd31e6f9160f54d6cc1751d3143a37e2aad8bbf0452200507c22fc0ec26bb3b3371867ad9de5e948e32d731faf4eca2c975a432a62dd15dfc15e43c9222d049288c70637f09421f2ca41be32bafb512e7727732e0e9a855030d3c64ef032e1118b42cc34543e4142e235e1163e47b70d22ece6b463d539f45226c3d7c8f96e44df2062535b441ac9b3bb59d94f36002f04073244c45ab1b36dd2927a04b6233b17a37bd26634d076072ae6a9767a36ce30dd3fe9c41a08aaf17902a33cbe9a307aac6f10b559588d18b481dc99ee520c023d513f240994288872fc337a3cb0ea0982feed2605931516cbc3eb7852975d798cb1bf141baca11c3ffc8c361c4a15973cb5cafeed296c0e135afee6ca326c719e61a1d75ad2c40df6822b5a50ab8fab5ab989f3dd4152c27d1157b8eb5450164aa8c16abb0363f80e814038ea259caed93b5a8ce0b35429db2ebf62135fdd2ac09e7b90c55c954bceab44dbee9f534aaf55486224d28188d407ea679e01ac5b22e374d4edece158fbd0fa320092e34ba2d59b620375dd22289a637361b2f14cecaecb9735cc1c47f5f7e121f54bff893ef70e79a4cb7f25b7ba92e5ed8d45679e40562d1772a6cacbc08bdfbc9b7f0ad59a85fd7b5e54d031b92f6d09477de0e8e739a57fcae4e26e4cacf61cc1b330b63f06b2fe66b6a10dcc0184623e2ebc8d47989fce0c62a797ec61ddfce2536a8416046f2358367d6a710ce926f6db80af55b437ac8169e27aaa27345ea60112e1858fc4299db377e5872082c235dd9fedfd065285ef5ef984c563bd50217c68c93cf656377e0139f0f4358533b08be6cc08079038128ae22afe39683e100d0f01b9a47af59c28acad91cf8f03c13a3c06afaa6a62855ea474e2da462b5138c4b2c0816ace36c00edc0b70490c2d3a3d9ecd487887d3373b65e1cc9077f44bb84324af6fb928965df638a2ec7313c3270c6cf598ff04fc52fc06bad5c6ff089833d294847e6a64ecbbd1fec396b9ce6be199fe6b377fa08ba4197218db4e269e533c328dc0397ea04c478bd3063bc5ba62fb036174a1d4993377d0b7a7ad45c2386faddd7044138d9e4152dc14bb1330aa7dda2e67de59af701dadbb73577187efb01b0d80399a2e64474415965ab84e6410b989585216367418f16d33bc4f508edb230bf5ab061abd603db654bdaaf91a884111f2e88a41367d2a41df5947b8ac8706f4c994209e3d29e5039a9a91ab70b3910f5dc9aa2f3ec8fc103a837c94e5809377bbb547dbc5dc9bc59a7b77836d843b3c6e222ede901c446a6e98dc1378e95a393bec0d125a1553dfe0551f0c46cec564cc4e7455094b04917bd65e628c54cf2a7b808dd06ad66e58e7735a3b8ba8a782615fb350bda6140f568a0561318d0c01d10491c926078ce3dbcc9b134d2ec36859dc8164983d69712f05c504b17174a82ce3c79c43d65dbe44fd04d4128e8cb550271edf4e1a111f6783b5f8cb207b457cccae9b689f7ab702f1485a6f29559ac8751c086b114d60d7498b6e7d6ac3a7f01ef31402759d53ab6268cc98277ae11858429e072f4e2a98b8282f0f2ee7747a3955f4b233665148bad9e71e50beb37633869b48546e33a99bad7330f077ca9d11318fa65f5bbe5608136a91ebe329670abedc912999ebe706e440b063da62aa7f6c2fc2c5a1781afa8f982b8089825bb6ce2810937d81fffd6420c5fb49baf0f4fb11f6c8ca0852b602551236bf31bfda3502b3351c89aa10381d0c0d1375b9316e8f6c3def103c90c7942e8a0583d5183ff7bae2a7f4d81774de37fc9e8c90e02a779d4b19ec94e23cd161a71a63ad2936b392febc24bd4d8548b6b702fb1fb503cab14cddb7c925ef9792c98ba2b52d4842a4eab84605399f9b86a1b725c44715684ff6f453acad03fe6970cc3849d4a8369bd33d44f0e124a13c45f4eb353bd5e0df69fb52d5bbe8c29cd94d5f52d3e8d6026ffee9a8ba42b9a7396e4eed0051eae29c79f49e51da1183ea89c01cb347a5a8a7cc9f6aa568a235b4f7d8d46d256c4cceefee9981fffed90185dd5b34b0a29cfd0780d162b32c2f227543267c550b520597182c8198d4e456fa97749b1429eae2e8f49bdf4af7d5b5ae7ae707a5fadf4f0aa70521a3a591373971a7d81ffeaba0985da908a4408d88b3317fe23a9a1d0ec28849f723cb9cfd515adb054533b2a1dc85b2e344b92620d185f43b09a18a01479398178900f16e39745ad315c170c55c3431ce9721149ecb6cb746e67e5a21ce9412904cecca5a1a00f245bbbd95b978135971a1c57fde28f91c0160ec1ce991723205c5472fb8fb5512441b23faf07962e69bb4a3f3082eca1bf16f41758d1701daf104b1e30cc436b40918ccfc2ffd414e29b0577", 0x1000}, {&(0x7f00000006c0)="9ef1fd74a2b360b67f1d37200d9a0a6002126fb2c9b8af98896b1b10f2db0860016b12962e6034", 0x27}, {&(0x7f00000007c0)="b59c18cedd5eb76ad17ad6fb04940a3d9f4d9c56c1197b8b62aca8936914f0cbf39dce3b8df157595d43724693ae1bde96264196ba9e3f113f7d2b44d28b34838a0cfc1070b0ef84e0a4b3d8a80b285be27e9c6d6b8525fc6173bfc7caa3f3bc54866efe5528160294dbcd6a69af1b3d024951e04d3e2b5b95271ff5fe588d50962c5ab1a129074f74e91510226a6ab976e84d958d6aaf12ccd58f8af960cf58653037c8a31d62252c503eac91e4ecfb75e7c0e32b41b0a161ec", 0xba}], 0x7, 0x0, 0x0, 0x2}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x5, 0x8d35, 0x0, 0xff}, {0x7b01000000, 0x4, 0x60, 0x3f}, {0x81, 0x6, 0x2, 0x8}, {0x57da, 0xff, 0x9, 0x3}, {0x27bf, 0x7ff, 0x7fffffff, 0x8}, {0xfffffffffffffff7, 0x8, 0x7, 0x80}, {0x6a2c, 0x8, 0x20, 0x4}, {0x4a85, 0x5, 0x4, 0x101}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="f61a2b4a429315eab863dccbbaf752d802d7d1ed60383db5feb38ddfc826fbab6cfb826a6c9d566767285d9d8a6310e48d9ae0b1a6afb74c8856f9fcb9d475ab6163964b4f17038f8afe10c087e965c83bd7a0e9358b5a43003feaa527a5e955012347cd199e3b43138b697cc990eee4330fb528bc28db8cb9124f548cccd61eab9b64228283da82df2f84dac7b734b9a04eb6ca93547726aa5ff05c45a4329af1a420e0dfd6fb844bfc9c8a9890504bde6b7c8322551e25d0cc4368b4f3a3dbb8e557662de5097a354b0cbb25b75bc0b7b1f93d80b43b4413db686ddfb97d2402135141a3f18ec1dfe3198635937704b1434de82267bd", 0xf7}, {&(0x7f00000003c0)="2bb300fbdcd1b471a3e9149c66f828cff1703f66dbae7485b27d9c56494eee5df6ac0ede0538468db0ca269989fdea89b448be7b8cba4421d60e875247cfcba03285eec21249984280ef9a1c32c4de0311895a2d66904eaa8e24d5bf2b2aa3f4bc5a7eb41632ac82", 0x68}], 0x2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x88, 0x80, 0x2, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffe, 0x44, 0x1, 0x1, 0x80}, {{r2}, 0xfffffffffffffffb, 0x1, 0x10, 0x7fffffff, 0x1}], 0x7, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x0, 0x80, 0x4, 0x6491437d}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40, 0x9, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0xfffffffffffffffd, 0x7fffffff}], 0x7fffffff, &(0x7f0000000280)={0x9, 0x5}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r2) close(r2) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x46) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x14000000000000) 16:01:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r1, &(0x7f00000002c0)="8a1061db953c040000003fb91d199133a61931652bb7578428457459a4d9e72fc3f1ab10c10783701389341ae00545a13b02728003e425779c0939a264cae56890296c39446cbf021eac1d3536a8b206be1493cc25c42fe8fcbeb26b143a07d5f41b378a9de22fac41a65cae450e96c6b6ab9af8a30d73f078792a2a8f4434f5d4cac4c51688e335ff02b05ce9e18d03176dba22317c44d02363b289d89de4077427dc16d2fc1616ac52881afda407fc3904bf3a", 0xfffffffffffffcd3, 0x0, 0x0, 0x24f) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0xfffffffffffffffd, 0x6, 0x3}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:28 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000002380)="4e3f91d2ccde50f5d7d976a70d977a5c82b25c3d8802ee0f4c87863a3f8a8957e7b141c10f46387a00e93bb5856a64492844d574f8c656f5b8b2611ed12273b8686fc53289c31f8ba29f0c7a854bf4efc1a122a52a792a5759de07a8c44c5a279a85284bce60f6df363cfdab0a4525ecfa4896c0bfbdfe10bb5b102e878ea0a72a145529e34cfc67e26e4b94514e67c3e79b7272c6963e3c218fde8cbd4b5aab13dea9b96f924f32d95c40d9241d0f8df361895335ac7f21951b1061ef3947af030836c50c8eeb01612c57a375a8d07a85c0e835b3c9816d2e9cf3a12480e6d9a6ae808d77986766f4362d7cddcda1597a99d6b961b6ea856c12c10f647b8673999a1e5c242c6e1324793f05dd433f14bc85782d7045a588ad3cdcd5e40ae174361caf4d3a6897c35c73c45628f128679064d367c38665b08caf011f56f80b5f81085a99c7762d9a5486ae4caf082d035c3df330fe4717e08d7d4680b039a912ceef1ce702c2f37a8a180d149b58adcb8ad1e49887743a816ee1d391457fad2006736b9ccd6a679f648cff7aca8ac315f81f33f4513cac7fba9d9c3f532df384b714ea8b5ffd9856777bb353a7eb3545e67c64c9e8fdb17c6d11d19f6aee7c10b54f11658a70d932f11c517e94ade94b5e5e081b702972703d8e02840ecab007c79e9bc2ea5c1fa694565ac5e9ad0d84a6dc8dde5ad299c1d974e70483f780712a9a6bc19df0bc859dbc4998ec65f4d63b4b67d0aa5a14545057fc87d67e0767393af9d5574c736c9a0b0f69b30c26ea7fc86acbfba3991aaaad1194b11e460d14508378dba276391415e8167c5bb387959fd163ec808ef4ee922877bddd237c42ed0fbf0f4f3defba032454182a962bc52a2ca5eaf0d2400211524c9e24af957dcc93f4dec0ee3a6aaa9658fbaac8d665dce86362235f2051c6abd19d3d432b84bd51bdb871c74e1fc717228a471cb425daba14058a54f2357f2377a00213cfcb0fc8332adfdde8b86bbddbe490da76584b10d0228881948e014ad90c35551360b387eb676d9055df892253d2758e98a2391062592898403572e21710445820624f95fc71a905721e194e0c22928474d3b4eea16e1c1251a0ad1e38d13314f8df7111745e965b7580a8fa712fa6f88c282170ac9ed9baa2098eac33e99ae6cc99ff55e163630a8d50d82aef625278c0a6eb0ae42fc627e24cd6254d9202ce4c22b4fcf5905b93b26d2e9806bafcf1e001ba1b7f05b4d7ea2b97d9095efa9fcc487478670e81b42eb4c6687b3dc78b40fa5133567b44717aea6ccaed51070a4adfbf75afd990bdb3a6ff125bd9ca409f6877ed5004cf5255cb6647c85b335aeaa342c1bcd7f805df0a4293becf4ece9ea1afa74fa764604bc98cfc035a92b0e0eac4e7dd3b8a28e5218d7c1463cf4a4d3294a8d92813ed4bf27cc87680c5f945ad8dc47060f17f10bbe8c68a0345893e9cc7197ef923267384efb8b9fa9ea239c4e5197912474f036df12cb2e6ba7f7257e78c819dd1069903822c083ce0aec02bc4e45a09bd7f4ef8635496e0f61e8ca826deb0b4fc25e30138ddade6e2c4a25b12aca7d5ec4bc59f956f11b387d90a978984a650a4afe40a69b56f84c2642b1afb9073cc792172f53a008d1584e41e94b23f740ba79b5fdbc55b199984d4a0917eca0ff9f17e8590d3834649048ea0e9b023622f6885ac46cf77cf38fd47838d7837fc9f42be0c58f0ba60f3f25f1f15d0e7abada93807f05d8f31e37fe34b6a34a48610969fcbf660e5f8ad236816bdd3274a009aaa79abcc5e1951a6fbcf0b8451604bf0610c130a9e52bd9c791f1f67a2c9fbb4e4b48fdf60668c1615544e65fb435dd60bdfde42cb9c49d415fb84d4b53b0293dcdd04b8cb39e83ccedf26ded3f3ef2e26e62226d6fe7dcb7851f93b273d83a2feb5c0db7b64da381681dc3e225059ba6e43fc5044ff406b57985649b41ac4e73deb73bece4045c780b87ba8fee33cac19308d04dbe5157d4f8d4d8aa82f4c861b2a01a26ee927fc517e1eea94a2d71634ec3705b4bd6c11447b8b9b62fad520d4ca5cb52016491751b154e6a6b3bdc31bf2daded531cc2add493da8f83db1762ceaa332fa185a92bea7938e37f62d62d7ecce59d8cdf96fc0de9d9e8b1fca81118a38c04e37ffb86d48d5328201dabe4e5079bd2737e492456347f8d4562f9d452d725ad3fa8618871d61e02479c20093eef7229d2fb45bb5b604f6b5a3a8bd22d56bdb45252ffab500bf6cb1f0c52a78fd6a80cc2e0933890173ceb8fb06dc7a1962eb9c56c4771025debeac872f03b3ba9e87657eaa6477b349f5bc1c73802df332b50a3e9de2a41b7d6fc3c66213eaabdd9f71b5fbc43ad7a0072a9bb443451cb3b90d18c5c43d7a5132e5b2ecccd4138e55384ee04688f9a4fc9a489ffdfa362414b29aa030b49f8e384338e620e67460cbc7d39d2321e83ad88cf6576da7255c8f4d5af43155f844ce1bc4b6d3e82124a4bf0f9d3fb15359d302439dc8c1b2b229727251ce0f515c67ad84114906a15dbb07973c8e5857f8f994b2695f6a9420f08d60352b15d3dc7ff57398eea99e1e2cbbc6ece5379cee498cd222fb08844c865480af98a620eba97cc5394889193551d3f349971072d3e7b6b28b70a323cac99a1ed404039586c42e03ec68e88d23003e5af23d96308c8188a73b13b74299feeef295c0b9c618443919f37e5f0b35fd525313b3de29ef33aac5593ff1ef63a8d859f1caa361b674fa19cada29684389b88be33d1537b6786f6954eb8195ee0aba1287f6c76438c74df4020e40f7876914f306f7c80ae94353071f230c59322e0c0c9b1ddc9d9139bbc9a2719d3429387463d743bea383edfd684ad1fee9c3928de60ceebdcf3ded75da59d2b5f9b866e6de8495499bedbf6183a5e61363567ed151ae8d3fac3d9eac517684524473f6225a8a1274537bd4bca7e9c4d84dd018451558ab8dca2b263fb934fae8d6dd24534def707744be77c846464ad3c1d98388d3abb6e0e6a555e89170d9c01de1f2017eb01a684a8e5a1b5ea031965ae8f6fac4727a5bf811b0fa4aa8cf01af65362ea34d4b77bebccde7e1d71653cbe67a23814ec9b39e96a12370efd23c5b7030d7e18c7bcc162f6e6f01f645f48c53dfdf7c02f462f4f562ff9e6c08a5201c54896477feaa105af4e3c0742f0173ac91a8b2d5aa124679ac0ab51a0acfeaf9a3e308d0d6f47da4bbd56f0ce88e50ee37503a2715bd10d5689fe9341fe58c3efce16d2d94e862ccd73615d75409da0d6b01860f3835d8d330f747a38b5a732f1e526e74d0757a84ca9504be1daaafd4c050168ce00ab9219798727ad2e6fdf18f28e35509ffe79d2d69dd82f5ac9a005097a41cffc1d4ab6cfbda904dec307de11ac461030ed8df390852f1da6ee10e6e5236aac5ed44ca83cdb44c4acfb487a3bde7aaa91749419d821c46b0534e35b9b7dd3bf46b62673892212a612f891cb96d6d195f3c86854c53afe093f507250a4eabe68f1052db5e725c69ded2178d9239d2ba9924ef757e0a3bb1244a3e1e0a471e2530c4c255930ed73fd33b3671fee5bb65b4d40279247163f40bfa3392d2fdd5d37437aaf19fd59f4a3651d1daa7c234773d4d738845d1f4d5b6b4d497f90f6864f4f9202919cb3823184b9043225e077ed8421f1c2637176bb0e58da13c2aed8c516e07b33f9338755c52d4e7492428594a838ea61effe34479bca98f7f7634d113d93cd51307c3b038ee6500e72e1c3a659aaf940defa1c0a3b043af4e32c951a1af4b778c8b7ed7441fe1d730c9dc481e196918862bb7782498a0cccdb915923873426f8157b7162e8730738807a74db33829d92f7fd96bfd22090da48d1924f945e1dc6edec388a1b0d7f92689fec64eda9eacf7bc138dff39ba0e8756ab4c169135a06fc8b20ab3d3b0744cad946a9cee81903c74e6ed939f21b1947f338518526ba49d95613631676a6369b48a509f8b671961a0cbe43ec2a4b0ba24c428da3243d588e33efc7ad6d028205d86670e0553150dda4068248bf722ecd434b2911ebccc26dc52223b9ade318544fbc481ce12c389afa02004ad410b38834c3e165a59f6460833022906fba571eca3c8b975a5140b28df17b912fcd0016e3e54703e6edf8b55932c1b16e06101bda69ac71c34160c904a9c81f3f4a2284655bc53d83a00b1f9a68a5f218930f5b00e1f911f116fd95edaacc3c888800a2d23a60f88e496d5090f26582da0ea2869ee1c32d1251ae4c0d09ef783be454c5c34c4b492a5227aab085d5db3c15ecb6e0155645fd3d3238c0e635d01096a2c2ae988d5fe55b9235e9e471c1dbbdb1f029892c19fd7b7f84c76f42c398c75b1159a1a61f167c58cbd09aab7565037ea8cdf5e4dc9a7c1e0c3946247b8f5da6f3f83b62cd15ae624e41a14a35bfcf607a739e8879398e13d8ad15e1c6e2db12e5b176ffc2cbfb19828fad672d587e9cd6dfb898b8ae39ec83adde9b6fd9df4b4da5198c2da9fbfe0444bf7624a561e2f09ec16978f5a9517a3c14312a8b81c8bef4af808ced074a94506a6ef55db3ec650a09f40e27e59ff943d1f4708b108a7298121f9cef425779c0e129b29c96faf26688941bf1cf18676cab2d69bddef1cf2ba90cc7e49b1a6639714bdd85aef0e28a552dd1daa2c4d32242df5fe808e17e10139c8a6cf542adaa33deb8e759272d3789dc1ffd88538fcca9c6a262b6068382692d8a37b4596bbd517a50333b3ffb0dce8f5ff9e5e829f4b09e37165d78d96d9f5ef8269178992ce4836f72d418804a91fa5ad61975b0ad2aeb3c50d91763b2d523af23835769fc003c687d29765b8acb7fb63462151640d39991786410e9296d5bbce5f6c81063758c08626bd523b425f9d15efad9a21ac70835a6c42f363bb7d35545b80726ac6fcdef0d93e6087b3cbc61b92592449660b53316114c1128eb7fa99d8c4623396662543ae22f54bf23b979fe3ff4d57b4c82497facbddee7bd8c8af9ea84719a3e5c9b6fcdeadc38d82ad00945642f0ff1808b27a823563e5f92a181e5b25f4bd834e7f2e753e26019258da16a8b305866706730f7fbf95798825a595ae8f482222ca0b1053c957555863fdbd6005665acc9b64487f0f3375907a9a22180a8bfda8bda5cf31468feb3d55c2568ca498f62c4a3f61596c718d7e1efa6785f5fa52efcb6ea12c930fceeef212aa3082ed93ec3c53fd83adffd20da86229d2de5b0fc490e94e70ceedf0e39f638f3f2f16697e10b56196fcd5f16e30f8fc1492b4354fcc7f5173ea2c4b4211cd35990b43c8e36b0ca2089a78f7aff786cc2a821e20d8e0db1a2e81bd9b1a41de38a1ff401d4c64c33763fd46e3b415375ec343994e16127bb629d4ca0413672345b64c085db58d82d288cdf7bb96507d753d9b4996ef6ee3f040d3d50325dba9721df06214048cff88d59ec048fa604dff8d45c1172191cfe2bfa6271fbb4741971c2459fbf9bda7fa2c4683e821d6adaf64c49d7b18a5f55357a8b58653ae25c6704b2eb8f3a63d33e71348c8b4e42417816648d5e1babfd1d32de40e4e7ef680a081bf96bd15f6ce0a65b9a1a6916e5740ec580539ef6f06fc3489e7c80d46c1ac712964f336f5c1dc06a8e3e066087b19d2fe5f9f763ef7ea9ba6f4961c928f581e6462e815d911c7af177f86354a03ac38cb468f6a3da307c14630f2133da71e8f8f57baef671c28c1179257e8a14abaa83698ddd38b808a9e3fa581ca05e4f9e4f00ad2717ebda98c90483a67c3a4", 0x1000}, {&(0x7f00000000c0)="053ca667c1330f80c381b1e3d799870154ea", 0x12}, {&(0x7f0000003380)="b252628cfebfb46ed45186c939483a227d2191fbdf99434c4de5f9893cb98b9bc0ad22ffe86be6e9df35c73ec5b0ba85a7efd30695226b03f254c4b683ca1f7889bb8daeb16bcc81eb6408b20772d5b3710d14da218efacdca86edafdb54ca3f9069a76c33f414a40fe8a4e160c9254a9861bb1205a44fcf5da74625a09d38ef1630aa1962622f5fcb376ed221980627086bf2e538a3bc951fb1c82aa9ded898635b282513918317855271532e57b606a5d67d057198df7a8699ccb883e267c150069454d8543c1085799e54e7a43dd7eb16b2fb31bb78e17ad012b5a99235217d6090aed67ac61976ad1a40d751c2f2a8d6d8d359079d5caffaeaf5704848705bac0630ba077d0d59b7a7d935c53bfe796fee7ccedcf7556e146ed32efd809e20c305451116f80790e733109cb770b4708ab135670bb09c35e7937ccc488342529eab69571397a89e3ceab32467ba604b5fbfb2895addea714e780d3e07faab5232550f3b6e8e88138c9d0f40ab3689e6b88962b4758c30c968e39e9f07c352901b4adce8b254b393fa225eca95f09097cbb6fdc887299faaf9f061795fcbed3a5034a6ca5dba3dfc6787a9e568b0acc5486a77a30a11239945e92f682426c06c5e772397e0ef2067de9f05a7f3e864f5d9ee5c611f15e881afde918bdd6519de93f992613a3691b37830b12be7891fbd235527ca680a1f38db100255b06389a1bf565e08a40b4a957a41795fadeb4f31a2dcf943f8af9c9de90f62c99ce264bf910246656f27b1fea4ad4ba7b97d0a3d5f69861017fbf1ec80f205811a751a4100d2eb9d2aaf67bd47eccf223409b752d3612d1a3aea3030a090d5d4f45f6cb3adecbe723ec9b23bf718b255792977cce32d35a87fbbdb6d0c16d9c9cc46f63608b871cd9a5e6b6690a7a94e598d6a416321e0ff53b5460857b0a528e90e794c2479676894091404b3abf7d44e123dfb4f2b5534c52b84c4e91763fdafa841156cb59e6cb7af200b3d274af88e6ebe2227707cc8e7af4dc7ae033fa2e0e2ff949ff350bf917ee020f081002991056e85d07932351ed056437ca3d9900380ed7be54868b84d7f8f71aa2e3e5a0bb708601ec5c8f7e71e91e46132c55bc76e3b56c6f6b54d800834163c3df6060674ce7a718c3402dd50a182105a56dedcdbfb6acd0d3f00d730729f06c0c957440c1df01ad32cf33b875e62a73d5c176ba5656459041c35984843e7d879c69b0ff3d8dba129ba9b699437c6aacb46afd5174a3bd1293f4ca0874bc3a11cb2913980b681e83e207d7d369453f90d74f1d29ce009edcc79f396fc5482f30bd50ce34a59d80cd703c2467f7a637dc0eafecefa656f505e67c4c34d3e1061f9580f34388ef99fcf6913f8e77889efdcc651bce0ffda6c04592e1c9b4248e90dcdd593717aca4a9dbbd8e83129da1052fa60f57f40bfb9764390ef5cccbecb25884240af4535e65dec72c97118d45bda976381cc2467d7425ca8e70786708367dab9442b6415452257d463698ae3f5cdc8d46b2053617404ed6f386e031ab2c2863e67fc981ebff4d7a80af6694daf09167abbceaedc4679dcd0fe861cd9a4219c0a03bad70840524815e434e52cf63a42627e73b36adee88e29c21b92dc74f572ff2de055a9a5583956479274ccb5a79ecc0653c2b754d3dc4a2ce5f4dc3fc830a9fb89efb46b1ae7b3ddc62df413c8dfca6c4ffd07c4ca49428cf8bb727b2f16632846c6489d8507e77f9ebb4b273bc224552b6e96b2119c0372644e0931982b20de262262fc4c03ade463a39af88f36b7e30cbd9e44b20550e1fc35dc8607274973327a8fea0fab08bb7420b5d62e2337ea81c5b2ea84c9a321ea7c56fba5d226d23fee4bd8540a445734ce3473c20abb9b44c0040996e1e95344897b65f5f75ad9daa523daa63a0c3f8eb280bd8c5289be54787e6728ac25279a67137bee642231c32ecda10e70c3ef906a7e0c6a7d64783e119dfef6a0c81e194b2169ed4049d74ced25f612ea6c79639da236cbd44fdb284b22b6e5591087b9317a8d7effe3d92344dc8b81c717d28b489c199ce09b4e61ed49b8884f7ffb21ae056dda63eebd452b9f317e65b3d6c3bf653dc1dfec7b72829871dcd1a86fcb625d68d9ccfca50cac56d5d28e1a3a07b74716a58afdbdbf300f2f754099aa38e696a5ce9c19013ce4c97548754ccf5c60b29c7005f543d8a2cbee52d46e56fa8582ae2f3e5870787b65815398c28b9a736c33c2f68e06d11a5b4f318227df9a7cb84141979d2c150e0aa1c46ec91a7c1f9ace6055edd919995f9a1e372a680b4d7da645ce9339048a5edb549a7696406fc2ee1351e5ee552a060ffeb757cb7600eee6e723c28fdc5456c056cb0332a8fd40ef32c2ac6a2aad6229e48123db7d7d4f65bc093b4b73470a178e8d6406f006e184a3f8bab188ff8b556751c69eee65ecbdb6a6e35625692e9c009d33b4e04da53fb03de16170af0987bfa727ce68a0335bb0c10cccd01b27f0ab33193ae398170406a6d25067c4002ab11dbb002fe3f710474e8587ac739b2a16281d60d72cf95e84990869ff43a994bf8a01448acedbe2b3d42d3c0a204051f539530d1245acbd71549383de0f2d761e570b26d9a3a5055ee2d5b5283317a853df678a8234754877f87ba9eab453bda61450c65058a5a1f5aac82054a9846e4627f29e89c123acc97db915ffb774e2a5f7bb6013976b67c0392425dca1025a1a430e8c9aaa74b1f0a2bf064fe05deca23f1e48bb246236e78c9b86104e880963f0c1b28dfd3bdcb746c890c3f2af33c4b4b5fe6e0482cfe8c62a7de055a19ac62b4156086d71563a1b1f2268c268253cc9bb4d0002b79380fa142e4f95a51c722c218b6c0bd7ff2fff9c3417f3d20d49bcbad36c5d259604ea7ff694445081f2c9ef4748cbfd93f1e39ce775f52c247996233e0fdc9ad4c273564d949e7427f97261c504ef0c9cc19f4f9fbea3921d239ea91f6f6fad858a6df9a03035e40005389112de21ba4a8f5c9f94e638638ce8ed8a9f7018d944e490fab78eb42a9b33f2e4ac2703f516a7ebeea1c21f97d642b57eed240b6f52ea22ed31916438c87b688355d480ca2d5e4f40f53f38f134dd4222a80852ebb5498dcfd5145a82225b6c5a9b6756f2c28bd466b5206fe8a7408d59ccff0ba380aa4b80cd1b22ce03cd3a4af56e31f29621cdb47fa8e665a0511df7b757f653597afcabfc77be82bef040fb644a40f2ea552c653edcb2bf8a9e95079e09bb7093086a4b107c220a619baec2aada4de1c98ebe9b07f61f99b8d3b867deac3589b43ad439c150a4912dc1ad4b048cb51c4b11a4d4c7fd9e2534cf2141c966374abc5ecd6c20bbe6933e503cd88cb88774b42c5cbd61653160961ec039c0f6d532019915e34c0881627ab5064e61cc6a775eddedf9f9fb3848ea2635376f7b02e5a8ebd527f8c103718d1096c39032d0c8e1a67ea5cc41bfdb561f868f5df9798528103405682956e0441444cca4dd7e9b63aec437b98968182837ac32aaf30cf8e76d54f4ba5fa4de2fcf332ce28d22b86dfd636080848f0473fb899b5e8dd999b3cf45f29121ab4080e360aa9162cba744fb3903faddd4ab24fe0f88b788ac76d976f1b3758d64bb227b5f47959c449828dad1fb0e022b55cf1550ac31ae5c1dc98fb83c7b5d97ba5fe3150f704c1e8cc4cf5af7a184b8c9cef67dfa4c0643489c4625d2245ca3bb9861f1adadd53d3679bbfa0284138df4ddfa0a1045e9de1d789eab5252a5b5b3525f0d08828cf46823e435fc594234a6dc11d9455d3e663e3ad1333b8e987060425d87fb3b5e879fa7483b75e69b5420942bb9b63300e056524ea01fd60225bfe08fb1996d7fb3c41584b0c9eba18ce3c9329ee43dbdb6c27ff4a97cc66db4034c1b1b5959aee9239fd35bf5b7daf67b21e44d2050edfd75a38feb95f1e5bd5880db7fdf70de5706f7020f3b32c912e01dc20608b2e44e81f0d1ca0e17555ff7069058aaf00e7a6f02aedca7d3e5750cfbb0d52b46a040c542735b9f1630d02e230960461a62a1f33f964438e561c2380b7ddacd66679f7706c17a566e600677ba0ff2e1448cf92d9ec8ab64afd71b2d592d6890b66946d13fe4060a7ea71eef8f8cbdb5ea93cba7ac373ab349713f6d870bc7ecb5b715a8a3f81ef74dfdd461678a5dddd1135ab24fdea6fa382dbea530649e516173a943fd75b45b30cd2f9270d104456eba759482af0c01850762bbdda1c9719042b1b55d2b68fcd16d040698cf8000b0a735149f6deea378ffb69e2a81538ad45c94910f75fb53b7bb4b838cb8a7de5221b6de1b2135b7d7b0c11477076bdcd8ea6380162c07786488aa57f5628eabe5317fb12fb5098497806e882eb3c3039dfd0662dc57a3970678c4a5db2fdcb7b96959adc3a6d4db24a6354429aca5bed3f3fb54c38589d55a91a2421c6b276c2f320fe3733fc47534430b2b75c998aa69f103d2a48f7c21f114923ea9b974fd2cfb016fab11e0150da9fded04df38ee6347b095376573b610e02b9f519c1a3738d344d978fdefc07b06c6a258e485a9e4155bf6f875b1cb57dce8560621114b279eaa23fff877386fbec20d8d7be1492f4cd8ed332e025ea73abab51beba94bfe84abd49a9327c13e0613e0177114dd3e17e56fe5d3a87c3be85ff8fbb17c8ee95cfb3bd94aeae2ef0cdbdfaf466edadf3378092cbb410bb9fc70a1a329a0d85c8caf7905c6f5f21af06c73899446cb699cf3ffa6d931d0f24c84baa34a0c1db18620a535374d5b71fcf4e589294f2da5b6defc3dae3cc6c1e1feb620a88c169c2bfaf356d3c0bb9f6c71c0042274da507eb300b53e4edccb933a12bcce7388b8e36105818137500767208eee7ee5bb9e6dc044e206b1f746ddd820f764265351053af02c7c9e5918d319371d2c6a819ed84b4a9af2545d20827d81b24ac5ca35dd42fabfa4d960a2730a42836fb2c7b56d6fea080503f6e08ead51994a30cbdcfbf484246ee24bcfe7a842c0e2d75f02132d4eccb98b75bf12677a6b744fe6f198c9354d8ccee1a9f98e8f5c9903de02939ff9b08ea61baf1f9f4cb0b38cdd9554c7fbb938bdc6131cb84d436d9b311a0d410ca46dc3c75f1ef604430994f6739eb1936c947ca9cfa9eaae3cf7d5e07a45182f1b308b0516bc80809e3108a24f5b94fa1e7266137782f576bd8b85640100ab11205e4b244449c3672293ce5a0cd02fe3b5bfc2e65c3a1b68c580d21185be463e5d24183dc9cb0cfcbdcb369e25f81a83eab7e2d59d7c", 0xe9f}], 0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000100)="f1227321c6b32b182d1cd82d05a231daace1969c51c6e0f057079d1aa4734c1b7868257026e77dc17ad8e372772aa19d8d97251883c1b9738a22b5476894788a4d4b9cf8ef5e8449aff04dcaa912fc2362d91d03b5148089924a94992a07f2374b5e115d07d12e4db76c639e9d96bc3e2a72", 0x72, 0x6, 0x0, 0x0) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfffffffffffffffb) 16:01:28 executing program 1: socket$inet(0x2, 0x2, 0x0) 16:01:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) r3 = semget(0x3, 0x3, 0x4) sendto(r2, &(0x7f0000000200)="dab14ee3976f7123bf3dd1b900797f80141abedbf63635caedabd121e6d94674223ae2f472b02dafff9d46b0933776607353bda43410cb8e9d6c7f81f20480dcf21d0bc1485941a372ae2f152d567d046c91b4e124a970", 0x57, 0x0, &(0x7f0000000280)=@in6={0x18, 0x3, 0x6, 0x4}, 0xc) semop(r3, &(0x7f0000000080)=[{0x3, 0x0, 0x1800}, {0x1, 0x101}, {0x2, 0x4, 0x1000}, {0x3, 0x92d, 0x1000}, {0x3, 0x6, 0x800}, {0x6, 0x1, 0x1800}, {0x0, 0x10000, 0x1800}, {0x1, 0x7, 0x1000}], 0x8) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:01:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/14, 0xe}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f0000003680)=""/146, 0x92}, {&(0x7f0000000480)=""/131, 0x83}, {&(0x7f0000002680)=""/4096, 0x1000}], 0x8) semget(0x1, 0x0, 0x10) ftruncate(r0, 0x0, 0x3ff) 16:01:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000018084, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f000025a000/0x2000)=nil) r4 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getpgid(0xffffffffffffffff) r10 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x5, r5, r6, r7, r8, 0x63}, 0x8, 0x8, r9, r10, 0xffff, 0xcac, 0x7}) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:01:29 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x1ff, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) syz_open_pts() 16:01:29 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='[.-\x00']) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f0000000340)="53c5d09beab43750e63c672ca675bcf1df0b0e3cc4246cc35a31f9b646dd47bc69487ea0d3ff8a", 0x27, 0x2, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x8004741b, &(0x7f0000000040)) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/184, 0xb8) 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x87}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x6, './file0\x00'}) open$dir(&(0x7f0000000100)='./file0\x00', 0x88, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/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") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:01:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1f, 0x400, 0x1, 0x0, 0x6a4, 0x8, 0x0, 0x2, 0x9233, 0x400}) chmod(&(0x7f0000000280)='./file0\x00', 0xd) r1 = semget(0x3, 0x0, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = getuid() fcntl$lock(r0, 0x8, &(0x7f0000000300)={0x3, 0x1, 0x4, 0x4cf, r2}) fchflags(r0, 0x0) setreuid(r3, r5) r6 = semget$private(0x0, 0x3, 0x401) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000200)=""/29) 16:01:29 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x10001}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18850, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x0, 0xffffffff, 0x36bd2552, 0x4}, {0x5, 0x0, 0x100000000, 0x7}, {0x475f891e, 0x5, 0xb7f, 0x3}, {0x9, 0x5, 0x5, 0x1}, {0x16e8, 0x0, 0xd5f1, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) r1 = semget(0x2, 0x0, 0x8) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000000)=""/10) 16:01:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmod(r0, 0x8) fcntl$lock(r0, 0xd, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000100000001}) 16:01:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3ff, 0x9, 0x80, 0x9, "5eb3ae17074d641be3c69b801a40051f1fd57f02", 0x6, 0xffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) 16:01:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x400, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) poll(&(0x7f0000000040)=[{r0, 0x43}, {r0, 0x50}], 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) 16:01:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x48, 0x82) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xfffffffffffffffc, 0xfffffdffffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2010, 0x1fc) clock_getres(0x0, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x200, './file0\x00'}) 16:01:29 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/65}, &(0x7f0000000380)=0x43) sendto$unix(r2, &(0x7f00000003c0)="2a38d9a4aa8fbf1a41f8b20b03cb32d42ca93f15a4296358e0bdc64f5bb0f51e724692dc7a738a6cef406e5eee9f31c292cf8d57738f7a57163449305fe6f05edb532d4bd5e6877d28d146b4da1b798ca5e17f9a913d483bace623c799c7dad7ab98b85813479f4f98d702dd204446786693eee17c03990362ddc266cee173f588aede0cfaaf4a8f0e7c005a8de72aefa210", 0x92, 0x8, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1ff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0xce, 0x6}, {0x18, 0x2, 0x7fffffff, 0x9}, 0x1, [0x8000, 0x2, 0x2, 0x7, 0x80, 0x7fff, 0x8000, 0x4]}, 0x3c) r6 = getppid() r7 = geteuid() dup2(r2, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000640)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000006c0)=[{&(0x7f0000000680)="661bccb624acebeaf5366972bbf8459e088928f650", 0x15}], 0x1, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r5]}], 0x38, 0x404}, 0x8) r9 = kqueue() r10 = kqueue() r11 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r1}, 0x0, 0x10, 0xfffff, 0x3}, {{r5}, 0xfffffffffffffffe, 0x70, 0x2, 0x3, 0xfff}], 0x92b8, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x60, 0x40000000, 0x20, 0x4}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x2000000000000, 0xc1}], 0xfffffffffffeffff, &(0x7f0000000280)={0x2, 0x7}) kevent(r11, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r10, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r9, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7fff, 0x2}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x6a48, 0x5}, {{r11}, 0xffffffffffffffff, 0x80, 0x80000000, 0x800, 0x2}, {{r10}, 0xffffffffffffffff, 0x24, 0x1, 0x3f, 0x6}, {{r3}, 0xfffffffffffffffd, 0x10, 0xfffff, 0xff, 0x1}, {{r11}, 0xfffffffffffffff9, 0x66, 0x20000020, 0x2, 0x5}, {{r11}, 0xffffffffffffffff, 0x8c, 0x2, 0x3, 0x5}, {{r5}, 0xf1af9a41b0b024ac, 0x8a, 0x8, 0x7fffffff, 0xfff}], 0x0, &(0x7f00000005c0)=[{{r10}, 0xffffffffffffffff, 0xe0, 0x0, 0x7, 0x8}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x101, 0x9}], 0x8001, &(0x7f0000000600)={0x0, 0x6}) kevent(r9, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r5) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xfff, 0x3}, {{r1}, 0xffffffffffffffff, 0xbc, 0x800fffff, 0x80, 0x55ded368}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0xb075}, {{r0}, 0xa5e636a7ca34063d, 0xa0, 0x82, 0x8, 0x6}, {{r0}, 0x0, 0x65, 0x0, 0x2b, 0x3f}, {{r0}, 0xffffffffffffffff, 0x14, 0x20000033, 0x20}, {{r1}, 0xfffffffffffffffe, 0x28, 0x24, 0x81, 0x6}], 0xd3c6, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x3, 0x200}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000022, 0x61d, 0x7}, {{r0}, 0xfffffffffffffff8, 0x6, 0x80, 0x6, 0x2}, {{r0}, 0xfffffffffffffff8, 0x91, 0xf0000000, 0x0, 0xd6}], 0x7, &(0x7f00000001c0)) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000007c0)={0x9}) dup2(r1, r0) 16:01:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[0x8, 0x9]}) ÖoLÖoLh" h" load: 3.23 cmd: getty 24415 [ttyin] 0.00u 0.00s 0% 319k 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) lseek(r0, 0x0, 0x0, 0x2) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0xd773, 0xff, 0x99c6, 0x8}, {0x0, 0x1, 0x3ff}, {0x65, 0xc6b30d3, 0x1f, 0x7}, {0x5, 0x401, 0x5ff, 0x7}, {0x6, 0x8, 0x101, 0xce4f}, {0x2b0b, 0x5, 0x1, 0x4d8}, {0xd2, 0x6, 0x6, 0x8}, {0x7, 0x1, 0xf2b, 0x2}, {0x8, 0x101, 0x9a17, 0x18c}]}) 16:01:29 executing program 0: setrlimit(0x8, 0x0) 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, 0x84) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x6fd, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000140)) r2 = socket$inet(0x2, 0x2, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xc) syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)={{0x800, 0x272}, {0x8, 0x7fffffff}}) setrlimit(0x1, &(0x7f0000000200)={0x10000, 0x81}) writev(0xffffffffffffffff, &(0x7f0000000640), 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x7fffffff, 0x1f, 0x0, 0xc000000000000000, 0x0, 0x8, 0x2, 0x1, 0x8, 0x2}) 16:01:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x9, 0xfff, './file0\x00', 0x7, 0x5acc, 0x2, 0x10001}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 16:01:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0xfffffffffffffffd, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:01:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) r1 = socket$inet6(0x18, 0x4000, 0x100000000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x7}, {0x18, 0x3, 0x4, 0x6}, 0x1000000000000000, [0xe5, 0x4, 0x9, 0x7, 0x1000, 0x0, 0xfffffffffffeffff, 0xc5]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x800, 0x1}) 16:01:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="14d9b37492f0d3", 0x7) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="3f1e1453c8ac5bc0b1c92c0044aed8c32bc23acbb479183c4b01240bbec5a9a48dcecaadff1431b66838f84f5ddf0d3a89bbff968b26c5113f3ba184ad482cf9f7224cf904fc98cd30ae400b7a3844c1f175fccc5d5413484a3275bf2e4db6b9a5acc8076a311f1ad1e537f027e935a335ccfb5072c03d97f8752cfb96c6b05fccfe62c99a46b2cf45a693344b174f56ddde81ce3524d3bbb83ca08f5d708161082d8b1ab4268a67170d37fe0aa6aacc4f967b8c12768bc4bda1de06e8488302b88c48a54502d90f137a779cc905c88d2143df00fdee677cac754c94326b0cf4527900b87fffbcbaeba93d35476eef1329d266969fd0dec8aa3ade", 0xfb) setsockopt(r0, 0x0, 0x14, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0, 0x0) 16:01:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fsync(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt(r1, 0xcc64, 0x5, &(0x7f0000000080)=""/239, &(0x7f0000000180)=0xef) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="59aae4a8a79cb8dfa1629738714704a5625d1ecf06a6fd5859b97a702b546da180d11a912122c8a3f060e25e43f7ace03b5fd866f4f80c458f056e", 0x3b}, {&(0x7f0000000200)="550ffe68848b0cbf2ea4b92d6b25972fbfb736caeab325e88fd55c707f9b73249ce75b57634a6edf6be88cc47634cc4eb972c3a918710b6cf47bdbe5d07eee6b566281f8bbc3c97f54bd1865e06f7bab79c66439a849d5549755b6df1410f952d126a844ee20a1de176764299e1797bc0d17f99952dc4130ae993c371def345f279792e3805fd0f694f9bdd92fe80c65cd800d0291b50cdb9ac2e9f58cbc8c9148308dc4f609a24c6873bc0612359c5ce098077faaa328680fa400b0347498b666aa86e8c5059588a486a16846adc77878a296195caed4a8e066b8658d59733dfb", 0xe1}, {&(0x7f0000000300)="a820f31265c201fd46483ad95481d2373a528a7180a7b12be99e5dda83d3a64d9f140879a6547188fd912f9fe651a7cc9933cc173a66e97a1ee021648d14ca7e141c29e516dd8b16152b647a8ece07762849825e07541d2ffa432f1cc179b05ba28d9e0603ba2b3ab2cfe1b7059d15503d6256fdca6c0d6e43bef149e19d991ff1e4e964b108d618e8429c1306f8b1105cfb57a0e9bd123079359323cf83a3", 0x9f}], 0x3) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000400)=r2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000440)=0x8) getitimer(0x0, &(0x7f0000000480)) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000540)=0x6) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000580)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) link(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r2, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000780)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000007c0)={0x2, './file0\x00', './file0\x00'}) read(0xffffffffffffffff, &(0x7f0000000800)=""/46, 0x2e) sendmsg(r1, &(0x7f0000000e80)={&(0x7f0000000840)=@in6={0x18, 0x0, 0x10000, 0x1}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000880)="2e851743a84273f503d5d6135c003c214225da3ffc8c7441d084f7dcc880b390272609f071e94d1bc3263d709706864180d11c0fa021084a6b4a01f7b5008d3d3bdcfdfdd988c19685aa4b92c09a1e58b136c604059adc4a2285a283997893dbedb100186884d317cd793a0e7856b45b6639fb624f145bcadac3897582886445844c96932dbb2f6160aec3f3dceebdde148e3c27222c65c0792b2ad8ffa1ba751e41d3c7f590d4845a9af6c5e6e4ee40588e6bb98ddb68517e5e3ff80001e7c7a1a84af649c9ac6b15", 0xc9}, {&(0x7f0000000980)="a6f879fcaae54b4498c4c3b3f8a495595769ff079c4e6d475b2a7ebb350cb5ee6f623513863dfbbb916008f39f2ecbe80ac277e041f38194617ceeecbe46f179b455d7428094309d2b6e48087da85c787ba3ad0499bac87158593a49e9b1ebb04256da27ce23a3c88f1a09412d28e83f6ddd4ec11ad453ef", 0x78}, {&(0x7f0000000a00)="93bbebf2b3239e9eeb18beafa34a789cc90f2bffbd1bbd2b4ef898876ed09fcda8615ceb8cfeb759b53f7bc5cb967ca0fcfce357c5248d8218d6f50702d8785edd29e218a6a47ccc946145c647eecf48ce676369ee2e8ebe9e951a2b5177608ebcbe439738464360acbf00df6de6e775bee80ba2", 0x74}, {&(0x7f0000000a80)="268a545f861cc9ead6c0f2671c522879377aeb712cedb4a0bc67b32d27dfb796a2b1d6500fbbe68fbe9920b83d57a451dcc714fe0b55d10a30805c431385ccb769f2579685e80341004fcb33052eb83aa612133da4f8648b617014fab5cb047ca095f6324975010f6f58a51a26968e76da2ef1d214613a08b2ac3dee2bc129c84acef1fcf00dc6e06dcf98582c9881b1c262aaa7b5263a0a30abdf34f01416cd67cc702f0158e5bd6da09fe63e5bbd58df6d73d3d784fa45e09d2d5939b40db14880db496b37b4e49763223a53eecb", 0xcf}, {&(0x7f0000000b80)="eaf2", 0x2}, {&(0x7f0000000bc0)="e1c2c9272bdacda732ba07705f439fcfb066ce78b3f62a894ce66fd45c1f31eb54aab141", 0x24}], 0x6, &(0x7f0000000c80)=[{0x58, 0xffff, 0x8, "f1bafe423723191a23922a8cc350c2d53124b5b1837bdc9fda8dbfbbc7810459a8e4011c16762003cd7574b740127731e84c4f38c44b903df95fc7fb08e8c500e5a58f8b1a5209"}, {0x28, 0x1, 0x0, "c46c937eae0a2c052f9f0247bb5d34eec110"}, {0x90, 0xffff, 0x3, "4b7a4177e139c4c368fc3b747d008e7e767d5e19708cb8c3e7b9f3dd9b245fdbd10bedb8826dced30cfe6341375bf99203562b3c17a328f7eef1d1aea46aed10e761a1cd2dc62dc6eb48fb5ebafe6b5c78283c4430dd358fc94f18097b0be7d816a47f11fa52be26c48c0b79c1cc1a6dead63ee14c8298747e"}, {0xa0, 0xffff, 0x29f, "186c7a76f9777012e8b49ade075ccbf0d0b9fd0c0d2dedc6e80a8f5dc9238aafc391b6fb258ee83ea8a5ab0182ca539a4d8f02de939b22811ca72121018dc8f329f1b2698080654f928b140ad16c64ef9277080e7c5b83d780590c86fce755ace75b647897bc1fe6c98f454c2106df19fc9a2c85e6ca5d557f671aedb8e74be88e7e78aaa4c8b62bf3662f4f9c"}, {0x50, 0x1, 0x5, "9219cfdd55937589b4eb7bbd391f2bcc78a9528d52336791d6bcc36d1e9e400392f972010ba641fb24a0a205990ce9a79db3210b82061aaa16cf"}], 0x200}, 0x40a) read(r3, &(0x7f0000000ec0)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001ec0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001f00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001f40)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) getsockname$inet6(r0, &(0x7f0000002000), &(0x7f0000002040)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000002080)={0x0, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000002340)={0x6, 0x8, 0x8001, 0x41186754, &(0x7f00000020c0)={{0x5, 0x40, 0x80000000, 0x5, 0x8, 0x7f, 0x100000000}, {[0x8, 0x8, 0x400, 0x3, 0xffffffff80000000, 0x2, 0x10000, 0x3, 0x1, 0x7ca, 0x10001, 0x9, 0x81, 0x3, 0xfffffffffffffbff, 0x7ff, 0x5, 0x8001], [0xad, 0x100, 0x280000000000, 0x76cdce3c, 0x9, 0x6, 0x8, 0x80000000, 0x2, 0xfffffffffffffffe], [0x3, 0x0, 0x1000, 0x81, 0x5, 0x6, 0x2], [0x1, 0x5, 0x1, 0x4, 0x3ff, 0xffff], [{0x2, 0x200, 0x0, 0x3}, {0x7bfb5c64, 0xc57, 0xd3, 0x4}, {0x3, 0x4, 0x8, 0x20}, {0x6, 0x7ff, 0xffffffffffffffff, 0xffffffffffffb0d0}, {0x82e, 0xfffffffffffffffc, 0x3, 0x5}, {0x9, 0x3, 0x531, 0x10000}, {0x6, 0x4, 0xcf4, 0x8e9a}, {0x200, 0x9, 0x1, 0xd6}], {0x9, 0x81, 0x5c47414, 0x5}, {0x7ff, 0x6, 0x4, 0xd55}}}, 0x4, 0x5}) symlink(&(0x7f0000002380)='./file0\x00', &(0x7f00000023c0)='./file0\x00') socket(0x21, 0x1, 0x933) setsockopt(r4, 0x6cbe, 0x1, &(0x7f0000002400)="59c47691096c8b793d3a89aaaed74d6ef30a39f22aa7554442b473", 0x1b) 16:01:31 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 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', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x1010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000140)) close(r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) 16:01:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r1) 16:01:31 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x20, [{0x3, 0xa46}, {0x1, 0xfffffffffffffffd}, {0x2, 0x6}, {0x1, 0x2894}, {0x3, 0x6}, {0x2, 0x3}, {0x2, 0x7}, {0x3, 0xd56}, {0x3, 0x100}, {0x3, 0x3}, {0x0, 0xffffffffffffffff}, {0x1, 0x8}, {0x3, 0x3}, {0x3, 0x3}, {0x3, 0x3}, {0x0, 0x5}, {0x1}, {0x0, 0x1}, {0x3, 0x1000}, {0x3, 0x5}, {0x3, 0xfb}, {0x2, 0x81}, {0x1}, {0x3, 0x6}, {0x0, 0x62d}, {0x3, 0x5}, {0x3, 0x7}, {0x2, 0x9}, {0x3, 0x20}, {0x0, 0x2}, {0x1, 0x70}, {0x3, 0x2}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x28003, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x101, 0x5, 0x800, 0x100000000}) 16:01:31 executing program 0: socketpair$unix(0x1, 0x200000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:01:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x84, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc0, 0x0) r3 = fcntl$dupfd(r2, 0xfffffffffffffffd, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r3, 0x40044273, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x7ff, 0x1}, &(0x7f00000000c0)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) 16:01:31 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x5, 0x6, 0x3, 0xe000000000000000}, {0x0, 0x8, 0x64, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:31 executing program 0: r0 = semget(0x3, 0x3, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4361, 0x4b, 0x6, 0x7, 0x3]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xcd, &(0x7f0000000140)="b67918478a84fe3ef10be83997c34e62ea75174e5892911d90e8d49483995a76e7013ea5c54b95d1bff0432b07ffb965e5b31dc7cae5847333540000000029b0315592f5789777f1d64ac7b04ab94d1fdf89173de6e2234607fb612868a9963432141e26f1b13923d3fb4bc0ef3612ae44c67951c7361a35276b5bd325db7039b738179c9c2a889fb46a21b1c1ad413678488b69a4ff0cbe106295907d316b81313d684c1ce44755bb9a118f00f1e6f3db9908ad1d40483ad2ecf9945dd3960d146e4fdcc678f0082f590d8ebe") 16:01:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\\%\x12*\x00', &(0x7f0000000140)=']\x00', &(0x7f0000000180)='-@-\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='!\\\\,}$@.$]\x00']) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = semget(0x3, 0x0, 0x20a) semctl$IPC_RMID(r1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008300062b0000000000000000000000000000000000006b5a0e4500000000c536d2f730e1ef", 0x2c}], 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x800, 0xffffffff}, 0x8) 16:01:32 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f00000000c0)='./bus\x00', 0xa0) r2 = getuid() r3 = geteuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000240)=0x3) setuid(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x880, 0x1) mknod(&(0x7f0000000540)='./bus\x00', 0x2000, 0x800) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000002c0)="3ef1182ff34e14d3d3692bb96bb022f137b3d61d63e11dafb42df3c408f388cf259a78773934d06dcb29c9bf468bd3ed45bd0aeedd03998dab8a657026c8559d4c17c7b025e1cf2e0cbd225eec2f1c2ab33d76ce59ade8a86050c25e10a8df2b39", 0x61}, {&(0x7f0000000340)="d80784", 0x3}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="0057f0dc80008000000020f3ffffff00feff005182d3c541a88b5ee72e92f8bc3ec8e563d4671188aa654ed3d72ca6b39f940072ab84029f5c6c5295f500"/72, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x30, 0x1}, 0x0) ioctl$TIOCSDTR(r5, 0x20004402) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0xc00, 0x0) seteuid(0x0) recvfrom(r6, &(0x7f0000000440)=""/159, 0x9f, 0x800, &(0x7f0000000500)=@in6={0x18, 0x2, 0x9, 0x7fff}, 0xc) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:32 executing program 1: r0 = kqueue() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x10001, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000200)=0xa) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x2, 0x657, 0x9233, 0x1, 0x5, 0x80000000, 0x14, 0x0, 0x3, 0x8, 0x1}) 16:01:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet6(0x18, 0x4000, 0xffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x0) dup2(r0, r1) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "00592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r2, &(0x7f0000000140)='\r', 0x1) 16:01:32 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:01:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002b40)='/dev/vmm\x00', 0x8020, 0x0) r1 = dup(r0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x6, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = dup2(r0, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x8, 0x0) r7 = kqueue() r8 = kqueue() r9 = accept(0xffffffffffffff9c, &(0x7f0000000600)=@un=@abs, &(0x7f0000002740)=0x8) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = open(&(0x7f0000002780)='./file0\x00', 0x100, 0x108) r12 = socket(0x10, 0x1, 0x4) r13 = accept$inet(0xffffffffffffff9c, &(0x7f00000027c0), &(0x7f0000002800)=0xc) r14 = socket$inet(0x2, 0x4000, 0x4) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002840)='/dev/wsmouse\x00', 0xa2, 0x0) r16 = getpid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/wskbd0\x00', 0xc8, 0x0) r20 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002900)='/dev/ttyCcfg\x00', 0x800, 0x0) r21 = openat$klog(0xffffffffffffff9c, &(0x7f0000002940)='/dev/klog\x00', 0x0, 0x0) r22 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000002980)='/dev/tty\x00', 0x0, 0x0) socketpair(0x13, 0x8003, 0x100000000, &(0x7f00000029c0)={0xffffffffffffffff}) r25 = socket(0x1a, 0x0, 0x3) r26 = getppid() r27 = getuid() r28 = getegid() r29 = kqueue() sendmsg$unix(r1, &(0x7f0000002b00)={&(0x7f0000002b80)=ANY=[@ANYBLOB="00000000000000000000860d2c8ce1687bc7577b5014a5548b3780725a25a9f9f10ddbd96554d80a37305129a406a39f4ddfc7bcd9cab4c591acbfa71db55d81703e2d924e74f061642addfcc01a17dbe8a29ddee6f295f4e6f578405d32c1090997ba1057c6375e41b88a0ebaa450abc49b4fe5f702b429459f89"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="a3732b927ad13c5be999b2568a0a5b3f127dc06c7e39cccb77891421730ea4215401be1e44f07fd3f13c3ad12330119967abb50bf84838bb0f35d02ff89bce66e75a41e963f456bbf3f65d698a9b21de1131db1798f78046e7282739a6659a6d88f8024b79acc816362b4dd7ddf3afc1b1542f8545de642b4799ff8b0fe8f1de24184f5428", 0x85}, {&(0x7f00000001c0)="7b3c4277b03c7168673db856fb71fdc5c36a28de3feec964914fd1c26d3a9f7ee8413dfd3c9a688b34b11a27c7206db56b5fbfa4013d57a7c4845200eaacd098a587311d38250572c8d174e7d7e6f24a8c5e4dbb02c99f", 0x57}, {&(0x7f0000000240)="6c2f96ddb37d6316d97b5bbd6c356bbc4e14d3d072fe955a9146c6d290d46649c30a5408806a88507885fdb31d9c5131414716354fe7", 0x36}, {&(0x7f0000000300)="9701cc0f33dfeb40143bd24f794fda331859eebb59468155da2992bb9775a06ffe08a5021a840ee3aa8e611cd87903bd1349f81a70b0f0842fc86edf14e62dd64255c5a52f44540513c89a820f2edbbe62091ca4909a20ed66a3b7d60c245cbd0ec901ca71d9cc75c2ae2acda6", 0x6d}, {&(0x7f0000001640)="510de2ae3386b0763682ba913b964422a54c184ef912cc8c8c2e2882b711126a9b8ac30869c1fda167b7a910465e152a19ec102b7c5cbfd6982212de001650542d9c2fffc24040ace73b9bd6184d92980c4faf741337d1b81211327ea307ba7a494cb384d158e486f61ae7d230b26dcaa4be4d78a7165eb301b65f721276ae88e058b08c2548649ae22f62489774dc33003e57b43deb5739f82da29f4f48ecbb0c82ad58774662997667687307432156c44b9f4e74cf53d031caef5622ab96761c573ba408d4d8a688da668592f8a0b5fecf917ebee3dc83fe0005cac8ae9883614db004b7ac05c0834c9465f99842fc3271ae3ef992583e3156228ac7495f2de03eda9b311d8ed86e0ae7e5dcdb0c193cecdc49958ec89ada2bd9768532f3adad416ef65f2beee42484ae6e6adf394b110024319162c3481a1380bf4672abec070d9cd2dcd18c441c76863d269915db63168d0d23db8f94d580baf35255900a4849c018db50f028b4840ef7420e2f99ba38161815202aa7f431b966ba72f06b063f26d9ad5831857b222315dd723653891eaf5851aa9b64858efffaed1fa6fa6c2643ca7d0f603e10df1fec2bae95a7bdd522985baeb29230531be6d61e1c9cb281b8d5ba301d68a4023deeec7d3cdd3ceee80f0b5197e2fb915ad00ee27125b2b1ed2dcfef2523993350ec299d1b2f852d5de4e4a2ed19fb559c0eb5d3cc5b56212c07847ae73368c412baff67b85e368541f52040003966d027c05fe099206234074cfa8612f762490aee5cb209360272e69d3ab33002acbe06be9c459e9b552ea5b4cbb14f2aebd1e98de4a32fbab608d70eaca9474ef346442d7910de66e846c4c194d351c6179012f689977736576197ba2ba8dd7d56dc06c5085479cb237d407fd913c1925f9e41ffc5d09c0a58176aa3356c2fc9a78d01232b2ec663efb91d7199915782a02064184880b7b2491c9b56014ec77250425ec3f3e628dff47159f3f04035a9ac18264b9944e8c15bfffa5fec18e41f1e047450659a061c36ed7b0d586fec79125dd9f145eb1671630a662b1927291e503cd39f35155828b23386d42a463c638164c9a351d62a91a7f670a1d6d84b19fe581a356596ddd4b5712a4ac9f8e68913cc56b9b9ff9597eff4b3c530d60a10f86713d39cf5366a84b3779e493f74b34f41240057df42d00c036c9e4724f081800e5cb1d643d110f890a4092c3b82b659db2b2009862a1a53c4905a4f5c6d2cf2f10697287d442477c557f6e5198d0101054a70a541a08acb47afd1e19d5bdca5df5e887171bca317f5e94774c2b14b402eca27bd41092a797dc7404c29262c035b14b76dd88b00fc0a3477a7f2777cf75e39a0d1237fe2170a896f131be729db657fe1bd89b0ef0181d8a8b81e9d5f41411a52c29bee903be546ccb8f3d471071258c710ebe58298a7d4e33a796539fd7029ff4dcbbd16fdd5cbe183ddd86db79c4aa0c26e73dc135fcc2ad2f440ef1b3b4607b2a1741ac39d81359c60dbe21a6d9d649b2a254849dd2182b555f9a44448533d71b824bb97e1975b4036597008eb4fd9d3233a98f2390bf1192e58594592c85c188fa107963a85c4492c74e886819c8b01a2a68d4f5a118ae06153cf76fcdf634a31b447975d6392aa161b39c007c3e7b643ddf5b971fc7b8331c747ae8f6d422ca12b72acef0395f1bb11a591845b44379ba7f2713e3e5b149eef3ebc15519d4ee50ee26194c55f20846fcd59fd2442f54beea360588a6382d5ad46c81c6544b15a9409066c250e15e7e744ec4364468089fedd495857df5e0f7674916c2aa147c89e2f9f34fdd63202ecb67c5c331ce676abb18757c8bc21b8878585dde8e4e4ab2fcfdb0ebfb843b6135ff38f8baca2b9beaa073fabd9a588daed40f45fe24fb29c8853b0083aaade734ae017e88953c9e0d7ee1db6c2a27d9adbd4d28fa1b0fdb5e18f62dae2c9644756b160c72df3f5645679c0844fbd30b688b5dc3a568a973a968102204160eb714b3789d07b58809b38fb0efcacd21fc96a7be5071ac6f814eaf92510439f73b247550a404486fdb1230350f92fd173716b81bda564cb62b6fab601988eb881cbe12fc3ad7a1b920986a8b98aab79ad8670d3a46eca8495d6baeb0f2a6b00ddb1532626a5d7b56dfdacfeefb399d1c7332772b76a22878ab3785b1199a408843b79d0a6239879d3c89a39d4aba5c8a97ee315b6fd05406559c3bc11c6dcd708e262ea04bfa66e959a3050b4b677d7e01555a00ee14e479049f9904d0b63cd79f9e2ff98bb70ce35353530289343b40f1871bb0917355410e0deacbaff39a07bea51781f72510f24d9c8415b8cacd70a546392f8677acf671028f4faf620af9813d0f65240d680afe08474a285d5965a8fb6948ac741347c3c3319936a3ce32c8fd255cabfdb3e0091062304172972f8ccf7da1e6758d32705475e8914435c455bf8ec1e48a60772ef0655c78b79ef0b5141de0e26f7abcfdaa1e40b4b35c195e64678968b240e628a8f2ce78aae9cc7255fe29369d178e0e0a99b0285a455e26cc4abcefca2bd2e7c25b69a6cad43f7c3f88f2244727d88b52a2eff34cb293877d8e139f8f2502e08ba1b467448b2844faa7f4f487000029ea09c75c3cb5fbe250299055462d7466e9352e72d697244ee8b4f2a3903386c64d4692efec645a0c595cdee26fdacffc26735747621f227006f2f610356fd3ef3b5d70114d062ea6948f21ea409348d1217679fd49ba98a8653c5553490881d3833347cdd2fb409a56fcd7c141a0b15532b51cf560dba7d0863a4e56b6fd9f3e22069fde7e08eba4f7e58a24b5a4e387e7e08e2d8d27413cd11d42674d23d410970097509ec64615788cbae8a7e784708d5afe0b81e548aff612c7fb1511d234c84b53c2b2a214f0f7b6a23d7efce2a04e4fa94325617c74dee825133c804732932264f28242f0ed9f2bc3c9c5f04860f5ee4b9aaad78afa84a7c4f047d8726e9f4c946b1742663d875d12426fedefeae9c90500f949292e698ba0327dbec8bbfc9a4ec8b35eeaebebe3173c2b3d601079ea814d3c76fc484da4bcaf4666306c27e78fb514d2ad48aeb74ee0771ec986f446a8d78ebb178400956d46cec997d87a2657203a214a26d86ec80c502c6bd52685bc8bf923fcd7a6079e5b2682bebf3ffe55009f688a4cf808316367b94b3bc237bf5a9beeae21de176bf1d1ac25e607379fe03886b87e4c36315fcf4821ec67d138f4b9f47f317ec1393efbefbb57a21691a1d9c4ae45c552ceb5bf051af2a6f89cc659d22ee47ea99d17cab17d471626d0fd88e9c73bf390ccaf73a3af37a7efab2c818308150b701e234472fdf28f36a30ef6b425ff620e1077412df11b515db54f44e3c4bc3ba093af69fdebfa84a9e16f46577ff579267b7a6e50a68b075631099ce2db1a74de075e53f3c8c2c369ddce0fdffe79c651444bc44956cc0dec4ed4403d2797e093bbd5f08738a380bba2e59d8a9d67bda0faa3743320711d98a92dc75e6022ebcb02583fd6f2a92bb965a8e05320563484f9fe35f68ed5228745c71fb1e8914fee1866d34b9886893248fc60ca9542a10ff1bc951a8d476c7124d9aac12f1daa91998a68511ba51fbf9f0bf00a9ec63e56827adfad34fe1cbf1bf27d71a5248013a985b34e433cf936c70adf358726c9f8ce42bcbe396527a4546e14ca26a84945f819d357c436383f4049f2d79880a1c668b61ad8f37b5d7d3234e44f642c123a0935891352b966a51077f169d4bc62ddee129c5c9e2a3a2dfd06d0c2dc4eedae39a7fab59339bd7c58c35c9dd07a4638a7cd5eac64bea10f0478a58aca73218b418c2436b7e608a2576616b67abee4f2e61bb3d062227c95bcac3eb6b906f35de368523cff1d1b5c515c8cb23a4c15f2f73d95aff76c93bd06a21fec9b7e0ae12430546652b6ccb24c6aa9bcfa97489ede9f859cc28ccd3219d7b7785ea5d81e56c0763cf2f77dc3a15efaf4f7f78c629de9b6c436422adc3b982fece244ddcca1b90d9e5c74fc61cfbb5af7ce9d3cb177113efe7a1574b89162e97d67553e35ea9ffed294409cc7948ce4cd3862ee8aa5c751f5342c0761240a3e62191741daf564a5c620a591ef2f0bf99285298ee0efc84aa405f9b1f37b7a5a204e4365fff5a8c41993b4511b1b75f097fedfefaa5dbd4b99ed3b296898ea4664b2dbfa545bfc405c9ee3f5540e0b3ccb7a3c81420292ba15520933cdf19c59eb72a66f88a240199fcaf6cc6e0502f3aebc322d7ec841b908c7f6734c65fe4f57dcbf2a1d514b215e62bad6618b06720e5661cf5f3ce889ab2260a31b869c97d144eb2af464cf16be4053487027a76244e00c46c2b1cb03a6ae009016f178bd6b27d3c28ecaddc0a97d51fb90752bfb504316c9c7cae7af9c638efc4238df6d43990e8b45284a5cd7850357bdb4f23d8eb018653ff28fba7c2a00b1b1913f5e13eae2f478050e187d9a53dba67d1404dd38476dd455d501eac43d64bdd19c8daeb7054d386693068dd10f2078fe4abfd147184c2442a2570d7ecb58a579303017404815e7b421150fc0256a79a28bb1eee554a2530a76c533d7ec612788e24a90f79c669a778ba60cdeb8be5435e2f63e97d5744d9b3e9ca7ca0514b974d5c5cffd99d05716b2f74c328572cc0fc29c1fc212e7c1eabfe7961d13b9daea20914c8177fd10eb512f31913b12fa81ad43128039ee1110189f88d0cce9051c565e1b4bd35a2a3b1407f2c3c96ce1737e2af7b73dd6b9bc607db816011f0232950896ce5e07ee081f4df253303148acd29c67dad1ad59e4ade72f64524561956c6a8c249826bbf078bcad7397c463109c34461b67458261bbd24ebfc520173ead00f71216141f8d63636e5fb0af24693c944c4be3c6b449a591709355c7b1ebe7c81736755e36c44184fb4e0b82ed226dfd687a3ec2bbaf1626492bd7968e73e0fddaf6373f97b7a03ce5d969db80337274dfca767d5652c22fbc0680ac29ce800344820dd569f65f58206c1b10302f757dc49fdd342e04525ce4876bee0bb656274efbbc6733ce2b1c867a0267b7e616fc1b7912b9ffa39566714ac4f90496db88b5b8efb2806129b86a7fad3aee0800051a5d7942227bf41cdff94705c2efb2d607a6d15b3804edbee072ec729a08a4936ef89dad34d691ca7062f64bc7d544a3d14305c60218fb6c3772acc26d08f7b14a986b6ae886f41f6abe03bec5dbce075c19ddf6105032555fa0bb65a53339fd440ddbeddef72d0fd6ed5bf2d803c6802d5ac738ef0ea68d2683eb037ca42966783f9bb550b67ecdaf0c0fcd242c7071e84b7eb6c7c9b793c0ad077e139288be2622640b956cc99b01234e27bd2cb1113be507aee3f9594000cb3709aa747e615a6cce22281c4d5cd6fbb4b089605f9cbe1cb5c4f85f29622d19e1d5909778351ca39e1f71aa836ee472eb39e0aa20b7e3a7efbd317b59a2453a09193ee79d1a209b3d2d4dcefdd1826f9456afc3dddff2a42dc068e573405f556c1315857bd2a81a8ea335f7ec73dbf42cc75cca99e124d6f5ae8885f5c36bab75f0cd652857241b2126d62ab8844cf46bb1deb367130d2de295960c8ef6e3241af5223406c5be99f097b270ddfa7b50bfbda83a4bc0cb9205c9e5fe452f53072e94afaa903e5afef8211d9ce5d5e178c95ca8e91eb59b105647b5c9632c3146c062edb050c69d4f90f11883ac065395cd1ebcb0a37fd03c36739908d027eab1d26280f9c10d5d2fabcbf8898ad9e35682f8f", 0x1000}, {&(0x7f0000000480)="597dfcaf4f679a148aae27e91e2e76dc816ecdf71641e85629df4b070597185432b53e335c721e779485e4e7b7d632ef0825a15360ff3ab15b8c5e632e7cefae19c2e70a713ad172e3d9d7fc4762531a27fdfe85bd4bb4257c7bb3377c97bbccade6481c261510472fdee6be4ad73b6a56a4790e5522dfc771e30a47a87a8fdee1003ddb1880fe322f3ea2f59b9eeb87160767015118a195ee02a39dde4e51a1e6c8fe5289c903fbe6d57d359c64ccdaab9594f3aa077c8b5825942f679e45e717160c50a4a18f92", 0xc8}, {&(0x7f0000002640)="b2655909a594e067b4eceb9e8ddda44f5964ebbc7acd07b35b1515ad8fba71efb6251e6bde78dbc1a057ac608b71546b4aa665779ee5824689acaaf16b16dde6a0f9d1ef8b4b523852bbb75375044aabf92ce5369460385a3a74b2bb2561f9572c412d23fbb658f5f78a280bcf8ac8675fba82e845ae599f8f93f6943bbd0efdf90a75620455e5a50a8c36109ee19e25e0934c5b1ffbf3594e0bafe2d6f71a990d40f31a0c97e6c73f37ce4cfe8e5e9284c9ede3b9a5d59f4d260abc031b11759d36214b32e794d312b7085d165828830df1d97bebb159e46d90a84da78b44c3d5f636", 0xe3}], 0x7, &(0x7f0000002c00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="18000000000000000000000000000000b7cda44cbc25d7a8ead200cb43408b447fd6bcf6e19c79268d737e187c2a244a9ad92b7b5d275ddf1610b917ca64f09642fde9529b1bc5e3bc4cbc3386bf9a9f29aae2a893c0de20b125b1daadf6552f23ee504f5c5eede60aef8d4f66c87f998b785d4858c8da829412", @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="0000e9ffc4321800000000000000ffff04000100", @ANYRES32=r29, @ANYBLOB="bb356b48"], 0xf8, 0xd}, 0x1) r30 = kqueue() r31 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r31, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r31, 0x0, 0x0) kevent(r30, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 16:01:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) r4 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) r5 = getuid() r6 = getuid() connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) setreuid(r5, r6) semop(r4, &(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") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") semop(r4, &(0x7f0000000180)=[{0x2, 0x4, 0x1000}], 0x1) load: 3.23 cmd: getty 24415 [ttypckbd_enable: command error 16:01:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x800c5709, &(0x7f00000000c0)) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:33 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:01:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x8) writev(r1, &(0x7f0000000000), 0x1f0) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x80000001) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='W\x00') 16:01:33 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f0000000040)='./file0/file0\x00') 16:01:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8, 0x400, './bus\x00', 0x100000000000004, 0x7, 0xd8, 0x3}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)) 16:01:33 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f0000000180), 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x20) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x104, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) chroot(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:33 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x400000808, 0x0) close(r0) write(r0, &(0x7f0000000040)="b386397e4e0ad01f62220ac1f6e2d8819dcd000da6bdcb5fa092655eaf006662ed8fc042cc1893d933fe237c6324b4aefaf0dd4925c2966f03f761d77dd8b8a2a0f758e0f79ddab3b44b6eb9a184e14d12858335861f2ee677d602285da6c3a6d16ec887cef8caf3930d66bd58239670d0d9d1496b0f3f8b26f3bfa884c7db730cc6a5c255cd4937d50f3bed9bd5929e78c2cc989009cfaf1ed95f2c5a4e76818e98141148c694653cd1b2c7799908d35ea76fa98599ccdd71b415c6a2f2bf6cec7a9ac6c4a7d483bb", 0xc9) fcntl$dupfd(r0, 0xa, r0) pckbd_enable: command error 16:01:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x1) r3 = kqueue() r4 = dup2(r1, r3) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r3, 0x8}, {r4, 0x40}], 0x3, 0x1) 16:01:36 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) setrlimit(0x7, &(0x7f0000000000)={0x7ffc, 0x100004}) pckbd_enable: command error 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x1d}, {0x6}]}) r2 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000280)) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/86) socket(0x10, 0x7, 0xc1) syz_emit_ethernet(0xb6fce6c, &(0x7f0000000240)="96") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:01:36 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x400000000) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f00000002c0)="59b190da4cddbd161c0cdba188e292e91a6ef545787b2255060697302ae26fc0f9888756e8ae6119e60042192b43d5644f212de850ea1f6b9e51236b7440ce66c96222e6ebe7e9e30e9a14f598b691da9fed16a30425ffd9b2948b8830bf42ebcd34", 0x62) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) sendto(r1, &(0x7f00000001c0)="d9d43e90682f7a503a3957ab676007281b065ff6ce867958bdfce956799c2a64e8990b0256c42897baa1b02168057d2850734be8d24ab9e251e5a4d1e79e9b31e6fffcc287f92043a87bd244b311a2084571d23a4cfdcfb5fcdd497befaa9b851a35acd09c7bbd974121a112cb6a8e23876cfa58f85298b3a96c5a5d939158bc0cd56dd3d0ec12d6133d40039f4a6dae172f85ee6a456de77b31e11859a4bcf0de209119125ffe35b2a764bc25c44677363362fdb5325b24fe959f851dbe8bbaf5e573b5121a8187e12a3b26b7f49c59d65211e07347379fdb99535bbffda6750d23d99403e33722d194224b4ec504f215", 0xf1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:36 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffef0) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:01:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unlink(&(0x7f0000001400)='./file0\x00') getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) msgget(0x1, 0xc8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pwritev(r0, &(0x7f0000002740)=[{&(0x7f0000001740)="52e306f5be760af51b7bdb77bc2c5e1e78abecb778f3ef5094db5ff54185a723e6795587249f7165817bff989876c3705651535529e9f4dfc9447d9b30f08c47bf6a0f21361ede9541ba5de3e21f13b71ba79832bfe08d3b23e6a2f5d930b6b2798518bce6861a16e896c8c7d87f7875fc6fce9b2cb262b96bfdce5526345bfa7e5e95aa1edeb751cff3ba55383289ab60d297b22b51d88cc6fd10fc7698075c80e20178ff271b278d55cf982ba8a846c3ec610303563b52ab5b9ff4f84c96191e59760945c1ffae02d751f2912ed99fae8cc5dbad4fba3717d8754bb66a30693f959123ea982c377ad712eb3c2ae25d9f794cb70902c690ac178b2844a080993b4d4c3326dcecde76e3929c65b9fdf4ec22249d0b412a2c1b92a742480ec0ef3d098831d07facaf46dd2e5190d6fdd258f6dbe46226fc49054012190fbc9ff0b401ff905929c9ab5d44c43115c7278b708fbd3f7c56ec54b4ca4a200b99bf999b441214ff983175809345feed37d3ad3a011841733eea3650479bfa1919579dff95358acb5d0c96847b4e898b006780a7b1ce348524caecfd0f0db5d71335798e4997352cc2fcdf5de0bab9ee645f8745cc2359ffa01f8278ba194f961fd7e56a078581dd0c752abfd23c8794faaa6038eb9e92f0783234c0e0d7a23d57b83caa773afca5f784177683eb887008bc930416751ece6bcef3f2ba1c7e5a344806961b5c1e2e8d115c8bc3d358c9df7de17c70d45b753f07a5cd37d7c9308fba7fb7e32bb1b19342f8e6e2ab36e58b1207555883abc7159b01989b25b9382a5bef174d9e2b49defd5a03cc4d6f45397fc91a5a2f192ab019205a445ad7b84c68796e76857bb6864c07cf8f42064d6ab8374487fb8a07efe8c651e0898683945ab9278f893de1e4a36cb250e03370dd8aadee52eb5f74bf3cd5db02167e7a184827ebb7d3045264b90ca65bf2efd4eacb5020277b5616bafe1fc5ffd593e9a517d80d5e8909df19b708184082f1ce0e94d35538a2b23440c6e0288e2862bbf0f429becd96bc70a7ca01277b360fd5c602180e4229654e7d844b14877f622078643d75058f7546ea925c48c1534826027a0bf3f71f60756adfbdb72bb8cba55ff99b3bf279191c75ed097d1f2a69f70a2e680c7dbfd9006ccb59d15c2e61a116f5529ce67b6e44f44d15d9aa8661e41b88fb686304a82d0f6ea9718ff49110c6d2ba17678d56f6178f9004ece1c090b641559c921490bce0b3679a77d28a150e59f540cdb9cc09b49e2fa38031195d8067b3af0274eb63de2ea9acc569f0ef0fcd3fafeee244883d6a991a9f332b46a1a4b9b7a8f64f5b3fb86ed7f07cfe8993836695323b7bee472f7eb30bfec2cbbd5352da26a0fc47ca50074fb43a9c0b25ab93698bc36e0f40d74a5c7718b36323719cda8c021be03b94c71034310d230a3f9162a57756284a5ce22bce406ec67fffaa0a995f8f15656c0b176210ea67fee8e5127879fc6cea949f8ff4b34cc64fc03187d9846a924fa9aeea54c167c0af46d9e0477964d1848341dcbce49e6a5daaf969120449da13e73fd0f628e0962c211e16c58233363f6cfa6d45e7bd718da84e2aecc20395fdbc5dc7dbb5114f4a36f839c844c624ffd99a4a45aeb7162815ae4dc47980e2a5b637cac9396a44b86f7e004e2dbdc960383175fa35af296fd9e899df080df5a25ec5dd7577ec78af1b13303d24add5a74787fe19f7c96842cbc8ee91bc436ad70d805e3d91815625777ae2636381e1ea36035730e8ab7996d39ae554ea372d4b16b34c72f692ccab4b5c53ad91557f9a483a22032405f7ee5b60b8ddfc8e10266a22e200622a13de580c0993a23ea8cc6e854b9953dff8fbd13e1db52aad3d32cbbd2eb7566f3dbb787fff1d96f5115c50d12a2064962dc3c8551b0aacc7e155cf97c85c1f0516cf9b20fff8874b336d6f3000243e4fe3113814153625f79d16fc242525118c1d6b29e340a406df7983073a7cf244ad1b7eb34376f8a24432f058aaf678a74fce0b7ab295c932be742fba8fe2502a1e85ccb3d8e205f75bcd380aaac0698c4575fb2af14f2735fe24853262b1be3507a3b905b8a545cee08d890fe2ffd0a40cd7c1380c96a75dc6f70906b1009056ee02bed9277c564fc65f0f93e2c8c121d8bb47d58289c899737598e53052809e3c34706402054afced943809202b9e01ae997b55f092f459ead640a51d2de0c22de866303332a98fe908f9d3be3985365f05a48f3bc9e02339ee147d2735466bb992ae57530c01387730a62361065b2d88a16d542afa9361d5113e38fa6609cae685167aa5b95e889cb1a0788692110ea54ecbf64b8c8f3292e132b68c18d972d7dbde9cb0bdc50e982e2331f18f3d59055c6257938aef5d73c8b5313567db1611ad7904e3c49a130cd15c6e8b850b31c04aa7eaca9d64382d9b393278efa827fdd21d4a54dd122bcafce1e2fa3d67d08552dab23e80ea0bf2df66245927ad88ba34ed7085d01028406bae40d07a3afb9aa7713dd976aa141927984108ddfe704a47952f6f6191d58f15d35dc2a5c96d17ec4f83943f29f7d294dcc00739236869f0654443814f38c3c1e4c1045bbe6119535fe01297952b71d33ffd2bee2231b0f5d83f7490b418518504c7ca9a2bd93865de0bab009d56b81178e046652b612576fdcd0d08f72172fc7c601afbc934dec4de2283385b9d31691f25c320e6f007a11f091300b73c6fc5adefe4446f48b093545d9bcd54ba20f47ff45c12f3d487c825b7739e37b73fc9984dfa9186e12de1489904dc4ce54679418c6fb0c45a14d183bb0000c35bd543985e589e00344568fb018bf9e4f2a54d031b5eec8214ec03051d2837222e3de238101ad2cffc57c5af9f054f03ce9c70263d2321a55981665a4a1fde6d05e151324202726943e54671867f97978ff91448350f81dbd110d0f10729da0e0a845ca4bebfd8dd30402b2871dbebdf1630cdc895c295b1ad64d82c865d69e65c8b816622c6ec0ffaecf7cb5ac83c2a288dea6a351a4b39680da9cae110f5fd8bebf01a980ce566d9fba1cbee5f0261e1f7b2a1998dfbbef71c44f411552cc844a62a3cdd5f495646f5ac305bd3f424f02a8443d5242ab029db5eeba7699d06cbebc618e0fbb7407b76f41d4fb206ff0dc97d0193b4045c6c67435bed526364e996e7f2c81f81be6aa8e0c7ce488f33563d07f925763111d8102305acbf50087c20c87ff5aa9c4687714e5b99a7189496f7f2146e77f6e9e1a9d0ca92639f6210a0f8dfb2c32e5366a4285124e883169ba01b84aa31aa9a67160390c66492c2628cdaf6427376516023ea83308813e500eaeb80fee66c6098652d9cae41ec132082de0e9810fc904c54d51506fc077d008323c26fffc45c5a4182273abc5912b93e61482cdae4b850545d2d5f2139edcf1fc7b022d2304ed0ca60e60f70af3a25a3db73a5f44c5dd74a7b2507a9ea583918e52768cb817a063cceeba5eb870c75752f4b0e6f5003e98eb96a96a807f3bfdd64a75f45261866f273c22b57a927710945dd1c8e7d383a314566de26ae009552b50cb5e90672c60bc8eadbcfffcca21ceaf7de69e57ac16b6580a17a130b29719fbcdb089e70cd509606ce37dfd0d4608f400f00fed816c2f169ce6eb084a98ae1854e628789673727e45125acdeecdf3979dc4932dfdfd012041bc0498468b090f6552ff68a3d642807ac68ab4222e322fc9bd0b569b75d14cca2fe45baaf90a81b31bab65611b3ae2034e46a0c5e51b565c4e1680742a0b309a7d254e90bce869757aeb6b5c821466456392f44722cc4856ffab0608efcf3d1c2fa4fc56af26b71363aa6f9c1af770282708f47e3ba7f07ed54db7b67fe0729b3e215af9a60df646659a9b81192599a7a8ca592dfaff8fdb445acff1307be61212db98b1f24aadf6b174c74557f2657bb0beef3a6bf8f926cfe3f4c67723c23bdcff3f0f7275fbf1b091a0e5520570dea3e80dff7f08a80b893481ae6c26de5b8d436ec99516123f4145c6b3f5a1ddfbc31d2991b907caaa4d021f13148fff52de158021bf3d95ef00e5a0aef02d5bec36cc8c5a4302f86a0f1767efb8cc0c1afc4fd423915f8917491b997128828a6304260555ba86f5bdf5f0d1cfa3a04d308b7fb05ad7ad660976f7ccf1d4531796e3995b675e6c5c90bcd0017d9b3a576ed6a1e2f2e5dacc26cdc5a48c5bb98a113ae0d70474801048233cbf24d97c47dfe89ed8fca077dee07b2b135bde92542e50df4cfeefca80c3f4a11fa0d6ebfb8bbb47975b2a6601ad0e4937dc973eecdd2d168df2efb9850d4b77424bfd0a42e00a663280b8ce7f75eed794688365de20f45dc696626736e2f6b0d039d0f8aedb5f23240bd5b97e9c6deabae0c5a84983d62fca8f5df2e7eb1724c979d84c0fc056b3268ebd09d3193ab42e7fdfa32dbc52daefb1f06eab7c8d6891b7654837638d777f13644ed0b8e3f6243ce91928ef98f95d1a2c95508917269d05a04f1f614e0c70adf3d2dbebd66e87554211f56f9b496e7e4e7f4b2a9c94e5b9f2f494c39b7bdfd6605dc1af901583e7b01bb51df99ac401351594793214512a6d9883b9f5869bd00f06432bf3989dda5fcb7f96268964ce1806d42d070b9f4d670f3cc1439f6ff9d7493ffbbf500da1c53d316f1eaf8eba2772cd01581442179bc45b0c72296d2d19a6dce8b7bb035d436d3269e90ed47e38b93d54c3969e045905f11c424f577c9468ad9c7d8241e96f6aa057a5b8511f0b5594b2e73ddbfb6cabca6c5f7ed1ccca0bf9a96fee6a216c3db7c07f45ed8287a630930d3f8aa59391ef0aab81da5227ec506c0e3e5de3bce616eb5b9b76fe1c0c5a59ed75948063b774b632f7b2e2204ec4a1ceedea82b78e4ae28e779e29a5be7d28ede581abe54174c3751b7b2dbbd45e4c103d43d5e75ee0db9027c622d968b7c0b6f7f54ca3bc36b16dcdbe6560ce2cdd94db9589ace7fb87d00adc465704b4391cd558318aad0bfb05d6d44c6b7e004b14c3fd73907ea6106a9f06ce5623e9fcdbb0cd98ec1cac080101a27494e3a98ad6fca09dd125e585fd492de1bd29ff001576dfecc98b3d1b08c20b84e60799b87fd6f26ca6ad2441eb8f3e3737252ca23d9d3328c55ae66baf3d138b850d02930c2f0a732a5978e772ed61c1765f093510a22a573bbf1dc236b1d6a640f71c1f6a91a81e0b71b2d36872284cc95ecf472cde682eec6bb1761e7f974ca79aa8c834a8566a38ad4b5ad5fd8710e51829ebc69857b2dec74e91a5a5065b2378d7a7dd1c65514f02fdc79e64dd6b8c5740ebb4a1f4b92e2ec26e531f3b3a71aa11abc6db24de55dcabcfaabad7dafab147340431d135d8cc59499440a8d01932f09aa7a42aaa53700c9744745522bbb6a8ace00a8df0783542318c3a65672c17d37a025f988db4913a9592d512e78a396cdbaf38270e3654dfeb1c89193cf80055e298a3413fb8492153a46d90238bba34a0b41f14697bd37e77e15b8915807710dbf24b4ef86606ba051b3df73afe421e5aa74e36a6477565fb00e00a8b785337c0f0240f6db46e1906c10b200f5f8e5befb60895f113fc8e0522bffebca576fb4cd96ec7c7898cb3572e6f9ea2923c5d9ff61093c3160309aac9a7ca511cdeb189ca20b9c3e09687cde793378df1541bd4e767b1f8f33e1da95978b6f557ecb35f1a0295b19f450a1e09ca0d5746cbf3ff115b6b9895da82dec76dacf819bf631621eec498b413bed7c1326a5e9e865bee8029401febd83381b2b", 0x1000}, {&(0x7f0000000080)="709f2c8da33e0655f5910e259526d3", 0xf}, {&(0x7f0000001500)="89a62079c4c49fb42a863513a73b5b706f1a734b1d3f631ecbff5f8cf7031bc4972b7e0e4dbecc434373a88aa0ba19bf54974b182b4e811f3d906f819ef4", 0x3e}, {&(0x7f0000001540)="c9ccfd42b15121ecb16bda29c1e97cce55747ec07cc3d0b53443ed1c7a567535d37d010d8f8e17921c8cc900616f936dbb6b8654cae484e798460f735d1c21", 0x3f}, {&(0x7f0000001580)="c979d227fe8529441fb13afa4df59bef083be1c8eea8c882b7940a02613c23bf487e5730e58ce7fbe3978851d7386668f75bd7aa601761b71b570542733d03d7221721d50bb189da106a4f1ff84389767c5a435e12558dc4e7e9210439b29ae7991935002b5548cc78d9dd7663e38fae57a9f22d99fd1e6802b2e6847e5a77acefd0e8411c763f1949cdee8e17faf7596e5f218e5baed633b2c2534fcfb1b33887", 0xa1}], 0x5, 0x0, 0x81) msgsnd(r2, &(0x7f00000016c0)=ANY=[@ANYBLOB="206fa97f"], 0x9, 0x800) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x50}, {0x10000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r1) syz_emit_ethernet(0xe3, &(0x7f0000000340)="b2") 16:01:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x3, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="aedfd2868e0d00000000000033aebd4b4f970c958e5ed621e0c8de0adf3b707acc37426dcdf1902b1060b8c4f92211786d5f1d90763b0b2dfa377e6f6627facf3ff76c70e74d47d8f8a6ba3ee9c700", 0x4f) r1 = socket$inet(0x2, 0x8000, 0x2) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x2, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000000100)="0722b3b12809a03de6f36768bb294d5a342e1c9bf7a822640e12efa795ad11478a55eaf3060c77831780f00c54a2e683d37a8ed118389c99c6d9b0337a6a7b22a46404becd35a7c6dc662ab1d89ea1a69d49833707669c8f788cef5371fc2b9d3720ef54a0ac5878a635e7a8c0d118aefbbbcc6d928fbcf64cab3ce793743ffc5211e056118dee6d10fba421ee6f9bd63edb03df4be743d330de20eb532cd058d2550f9ce9c341442536fb0a445c4105d52af2311675442989ed3e30d99e57199c7c4bbae4df901bfcae324407b45b3b0791a4fd6844c459ca1d71d5a6229b6ca212fc869fbb0e05f64d30a9d1e493b3540b66266e9563b5e5188f1317a5d91621398d2b92eb5eb94f4a74617e3b10ccf725fc13de825816bf748c7c7a04efe1c07000cf6270422b386cba5e501a46dd24fb0a00b9a9ff36ef04fa8ad21849bb078ef671be5d5c82c363bb0fd02491182337533360b738a75277430d7a2f9e099d4dcec0c4245343cd2cbcd2358ee33200887b7606d960a64b8585321e0cac4319aa2e7bc201f1d0901b7725ab066e43cec5784155d5c4546373494bba63f3dd6026ae1e10e3339166c9414bbe6a2557093d61aa4d6f6a2569bdc2195b5db463dd27d9d104a5f83bdf3702656505d106d7e8cce2c6796eeef21e8ffb22129396ab817edc40d512b6eaf52ed18d6a1cbe7d1b7f5ba32f314a1024486727404bbaae234a5e93de7cb0fcbd1136cd568fa1166d64cc36cd9af966111ca39d8b5b2a9af265e33174a6a419cb93e01f1bb36dd0df5263bad0f6bf8210f333e2c4e32c508cc11a9c921a0b005e584a969f01ad39f63345fae50e2f3558496616cd6c983bd6e97b3c00f41f9abadfff36c88ad237bae8c569e6896155bdd3518046d56d88eb7c82827d5d78273b91d9d4058f7fbda77c46b35f9ab8aa414ff190262913a7d2834676fd9ca1ba8e2521e95c099127e35db585ad73ab1e551db347ea075c78f8920257a5e8115a506583ea740baf1faa956c61c09c45e61c1f95daa5012418b73edd70b5e77eea96407d6bbee8d272af60c9c383a942950be181fd5ec2ee138db7691ee47456800c2f8cc3684521e5a05561d3d708069e3aeeead4256f2b1d622749acc6e897a898552358f9c663bb3fefcd28f5ce71c28aa03a03bb885680cd66f11ec9d6ed0cb2bac51875773737b7b32fb00047ff23907270f070b622e7c721c631589f5e79aabac8a2279963be37eac7fe9417b3932637590325a94a43378a4b35ac12c2cd101b246bc623fa6993ec352b82b34d7c22c664f21ec0960eb3183ba30fe25e1c66501f16213e4c4bfa06e4fdafa4ef18fe9ba0508865a7def5a421dad9f040d8da2852412b1d08e5f36e98dbb84c3396df82848f96b7255a4d25576d53912d615e42ca9c49e8d0e990f994b335094af233e2fbe15e9c49f820ce71acf6150f0cd7569fec23b6cc2b753804d98909dd1343258aea78cc2348bf725a07cc13e83ea1a054efa52c4714e944edc21ab5dab537947835ec9071e43a1c30a23bacb966f05b2ea51f7a0571002809214f14e6115519e1056330255b8215460e2cb044bd34c63fc67f11cc8f4b935893cb520570954d5753fd513356231b1b3ca539307f27065774b7937a2a959a441c2c6b94d3c143fee84ff273872aae88c8468db3abd56c5d04f4ccfa8d42f91320b23e17b665cc66ec82ba7a22347642e4f2ce3eaaf7fdd168db5a9d61c7bb0e08643b46feac2ba8991799a5f46176f1153931736f27b856891e1674cdd694d9b6080b3c6eb150d2f1c55c90a36dd6709150d6c3d91754cb57eaefc32d56d6531f20a23465298a9e89f47f2ec5bd788fa9c19b632d79c710fef527ebcedd2bd31aa311f9045d377bf9f1c944ff52c7b5a2aa999f71f6b5ff371ebe02214504dfb34b7d41c44872598c670d8e92286947ed95a695f240e1dd4a4b8416c6b1e4e91e16334f7eac1f9a6536ab2e2eb795401f7c63fa9ec5b9a55119610c7345f144110b16fbbb20620a12fc0d14479087b90ef21978468d875b7360872a2b3a5a5e881046b1431d465dcdba17b3c1af092a6bbf11b8c1702e6e8d86e678b10dfc75d7fba66265e15000f711269ed5ec12f0bb1a2608561ad0976fbd110339e097a174c886ad95358cab7549b52528e51138e9986627a2bed066f42f12a78aa951d420353feec174b7a553bc91ceb8d278b02d10617b0e8d7ccccaa6fd652234555348f5f53142b0fd56a7b51a8139f3359926acd073584628d3c4e2c1b3d5f8e67aeaacf48cd354f1965dd368b723efb7b0d6c95b89181be85f7c43343903ca2c43d1f772bad918cacb55166fcdd6390becb531fe71f11f000f40917ebf1873a5585bd4561932323eee91e18b45478f76937fbdc47dec164e07298d027e14709aa80823d82ace606f8dbfa486e2ad4081688a395403e6095d0ddddf87a6ff55089cf6bdc5814e0fc8816cdfb93d9ccd28391a112c258a6c38c5b78b8c513370312e1d26aff9ca9a18b9e76231982de76960e8027c32830293909f4144436822f832ea28b01d8d6f25bde9aea935db01ec35c7ef74eae5bf461f81ae5af39573e1801468565f273a3516e3634cf1c798266b8d79696559fb078675bd2ae758cdcdeca232e83f24a818199920726520ab6977cac06fcda3271f48804d96950df942d6d179fdc0b3a2b97253fc71faf67b5ad6056d5aa033a028c9c17c023dab020c2690c72b03cf289afa000ad57d12df294702f474c80fe732760c50e4ac8b4b6f29dffdfe88c55f70db6f361b95a77eb8883eafb9cb6baf3db9d944bb4d94912aa07fbe89d3b006a4c243880eb65e949527185ab7634707b41a9bceec2d828d113a44300ce746ec764bc2c59fd3e1bb293f20379ff68651f68c196e8c5cd38845f2702eb4bf50c960614ab6f405f2714d64f2fce1718ebbdeb343d0265b42d876c4316d51dacb36c03e31a74c2fdfa7649c9b3a71ad79f8d2a4d3f46685d25e3a9a341327fe9be5a67cd02ae353cd6a05b784095a8bfdf40e0d49abc7fd0f728089ad0aaf31425bcd7305121b4f6886aa70e632f50c4d306e84195061942e4ccfa3cbfa9e9d5031f6cf7fdcfe3b31e09b33d2603a8349f7fc5eddc2bdaa76f95a13f3f781471c007e90497407089b42fc45f33b8716a3adbeed1ea36f1f60d3c1897fb06992e3367b93d0481191869f7de0d17e2f7af2b015e454c248262a03ecf0fb6f73ea9686f645fc261433bcf92191f708adf9fe94f3a0d8c443b4437c633163f9626e57f5dfb5309f51399c55f1d02cc5329ac9aed63d40d15df45afb0e4421b77d2f81573d4b92fd0dc3296a1191d55d93dc4704fb78c9bdf8809f10d682c34b343b4891b1b907048d946c3cbf229db046aa012e7546bd146e4b75c69cf0df3527e8fa23b2f7bbf3e0a3fffba7477821f494f0887b4e225f06b0c34906bed83d911c47834651e86542292c55b85c1c345ff89957b86c8daac45708ffcc3e66bba05e2b6211957f4f27de56df7025d463c5246f3c48fedde00a1501de19cdbff1fb3ab95d1f11e9909d669bbba9c7f7da509d330cff3d0fd286bc9393c60da7fd81fea38dab15ef2a405a06534befe56f3882d2c8fc0295e0d39f7e2b22018ef69173586e7063d6f45aea33fb04a2e01cc4cd1d94afb8faecede5cbc7f5708eb599e2a06e711ac64e88bb88f022279ed91bc5373571d8197e2b90503ba556c2e245d9c9be50bd3d6991da3bc850f6b96341ba8d3e1dcb289360611db22e2f5051709674618fc0fcb21a61bdc32b8fedc1a7b5a4d8d6f6c8e24e227c76c0d9b4cafcc0cab1c6acf66f8fe65828e5a2f949eb0a1419281a464eeb148767efec704333fbde40d3899770fd92c10eb65148c0469d533a6f5a40474d3650d6691e2f839407803cb04e11f930729bab4e00ffb4fd496b28e238624b24ccb36a5e75c19578a1ce29dc7f190e0db79d2fc7996ee281caf69feb88d8add5b65360673fe666b75482505845779de86ee27a71163c150d3521175c8f064613babef58583524aaea80399277f000b7e738548a7c7eebd308b93b552c5dd0e75b2bf75e01d9611c3b24b2d7b6dff2db1e78971cc9d5e70dc436ebd5e2882811ed5569ffab4ef1bd198b06cf44e6b79cdfdb60e825af583eb39444b9ed09259a6755ccb074c476af1280de12469f4d5a5788d8d07953748a643c4c629906aeff02ff72eaaa9ed2d85349cc6d32f1ed4e3585046898d9cb7ee34295486909e05bc73595eff96866fa941c106322a4d21ea4d32f81ee1402418858ffb8bd3ad17a9f4bca26a263e91d144cdb27aca9ea47451216cc77aaa218e12f88696692ade6516b76a6e2d540e40ad2d07346bd7ff8b2c96c4853ba2ab8b2691cb4f352681b3ea4dfb4830073850c6934128451fa4adae7568bc7c5ea3e7e1b403d6375287c811064b564ec570bcd3193ecb42f01d697b050a64c58dcf94957a4730114ed2cd3012ac725a93f0e334b2df20351ddc6c51d15b41dbd0b4e9ef2d5f25ee3b585f99c4ac7e10108e658ca7b566641e1a152f657ef2a6266230285d7fba3de71f65f5b332e4ca787c227001148366fafbc92bf74825640c2fe81273ba91fbc37f35000a7f76dade0d4d6295b9148343b866793684edec572d254d1997fdfa0d9c4367c3f2d2d3ac3ce4e33656a882423dfe021ca2446470299ce65ef5ccc0198ab9fcb8115838bede1c6d52cb102dda287026256dbcb6ee9bac94e79c6275b22536dc0300e3b5bf37b20b63421a602e57f44e969bfc48e50481bbef757a8b9144716119d3de7e12d644b50b9183f046603f6641cde5c530463ab37205c6a3efc5d4bddc6c494a2c442317e6d28da7ae3740afab84c2af70a025054b0e6e267c30962a4756df94257f5ced8855df26fab9cbe4e26b736dce401af842fa7b437394ccd4a5459c89b7ea147b56d8edb96b9907ef677fcf423a54bf902d5f3d06e818d020cbf2fc1580ddc8997f6708fc74917cec0e8dda6c5dca4792ad3389a6dce92dc3443ed134574855322e3e01f1d0b214d1f5cb88091b537fa9a95fe71271326cf531c74b3291f55d38ac3125eb95fce30a43429ef5efac1246c1d95cae32969bc9852404422597dc6d9a1ac7b0979d7269d521e123d9d7bd4207ef15c878d84bb1f100c23ad9b6494e6e6940182f069593cde14e88a0a1e83c3ca2faadceab77f6d0b0fb39d371f368bba7709ea37bf26a8262a8ecf6b76bb5e33508b42961218eabf3b5c9e7c067b94674548ecb29df0c9303d33d370c6111f05e8d32adc3cad23038ba39de8b1333360e3d6b60dc10d1de0a0b29584c808fc387e93b8b38c9199bd9da63331d8971704d945ae2546aa17b0ccdccc969ccf6f9a4564355d32a41988d9deafac356ef481498a8c1f119924137e4f7978771b3b2e97be81136a8c703d99500853dc381be2cc6e10e3a5e643d562c57627a08d0f33e2de86acbfdee89ba1c7c023d0ea8ffd65ca0669910d24e72105b704ae4f5059714d44cda04355ba7f48e60bebaf399af71570576db675336643263759ca8443b2a59a3e8034ea4261a0c66bc0e3b084ccfd5d53ed29c648c66e9d48005db041d1d22c3da57f56a65186723a8c3cff7fd95370b1eb0b829a73b9ace697c562fc0ffe5d23c8bf8e07181e6147cc26da2744ed392ec290c9f15fdeb7f193e8538fdb22c313499ed3e2855376e7c636662512f9873cce7759e5d894a045923d57fde74108b797fb1f85aa0f34c2656554cd9cb51fd20b80c", 0x1000}, {&(0x7f0000001100)="6c2a15bc99eac4570b3c8dc6bfd8dec09ce1ac03c88b9fa2e68218250f47d31ccf5445cef0e0fb33affadf5b2956396cac352a138838fc3ba17ae7b70c7b63267a4649d0bcdc887d3889945d54111fa768a4c67d13330689e58661acf901e3b00fe1e067645380c1e28a716c0c2f9e69f627c1ae49da6926bf5586f34690431b09b87903cf1465fb026b710857c168cf8b80b0eea0f5cbcdb4bf36432c164c89f23fe1ebcabe0cc50e1056cfa2b9ebe1155118b8ebc06fd92fec68cf59da2efa2188fcb9ff0f9d211c7f0ae2fabc9b4fd15c7281f92da99b55a7239f1c4fe6144befda31469b6a0559fa955a92685327700b6c126949d36d3f3a6a", 0xfb}, {&(0x7f0000001200)="cc98d8ffad3747b3d90b7815c8f2e9456746d9f73d48f3a72730b7e74c5fa4c9e30718e8623bc74f75db2d1f4c32c0e922364fedddb73e3d755615036481d7362406351602200d2d8f3f9075a4285099194d213d9d3918d074313e2aa3269e8bf5173eef16792ffcafef9a1b2e29b0d296e4364da46125911a61d01de9d5aa635bf6cb713092a1880752918a53747d01adc01e47c72102a67005619c7b4456cad1c440d665a6f4380a9f1a8fc46b9fd40bdbe9b0fa", 0xb5}, {&(0x7f00000012c0)="3064ca85ecbe23d81d1e458beec1fc26eac87c18efb6747ff43a60de9638c14cde72f75b52a6478723842351624e85174acb5e30ff190a81684d38f4b3a9294431a21077ab4d843aa4eef6d988c3412949b93f7cc663668436b3ac55c21adabb02ad9e643fd492fe4252c5f236c381f0595362ec81399dcc1e", 0x79}, {&(0x7f0000001340)="4bc89d187f0e4efa06c1d01e726c3aa810b3361db186e18f83167932d717525c6c576de6f8e13cb02eb1d55d95857736fa3723dd287f6dcbf062fe7d4c92f9eaf3de05ce9f9671b3403d7083ef66397b1b944221c4c95caf79122ce4cf082cf585b8cb9ec3a9cc78425fefe0272707681784fd8b23a98ff5f9d05576723968065479dafbc1ef267b3bbd6d83841bbcc9185e28053b", 0x95}, {&(0x7f0000001400)="f1f8eec2411446063a389b664da91d020b3647b89bfef2dae1664c2747e1de6863aa67af57af05d440034351e5ff8b94732c30570a5a8c19df7e6836", 0x3c}, {&(0x7f0000001440)="67474d06701bba3f0e917383b00278a6a84c1f3d947e583ba90ec22a77dd1f2da84739912d4e13ae387330f02a8baffb858c9d8983e1690b51c79264081dd808e354992a2445e278a6bb79fc0a8af1c14b1596cb46cab0170094b40b47f170f604a317f63ca36e7cb57eeddf4a0de067ba2a952be284657a5b26ba2e7baaccb5bde5012792ba3e54173259d1b877dacdc030504950ea051e2e1692e55bdd531e71a193f8082e4865a5a1305571bd61d4321c98", 0xb3}, {&(0x7f0000001500)="b0297e8083768aea5c0a55a4eb900467bb68602b3eef43660c30d7129c5c4ab90d867699dcc0a2b9de3470778837f478ba45bafbe40cbd2ca97d5aacba75397397856a7b343b4df1ff8e500013003b32f40b86ee64f8999ad4c59f256a26248e60452ecf8e996d787e91955fc19f32cedf37d1e1d00e08ead47b7f4f8fc1b4b272651186f9473bf6eadffa9f961ff1d1195dbefaf0d695ab2e4fb331d9d3ce123bbc0069fca346c4ca6d88ae7b1a02f97705da1a6e700ef48fd535d93616388e6961b37800dd389e6fcce9f3c8614afdfbfac624c3d2ad89f8c7bc7eb61f99fff5e764ca6976833e586951d7aa8221683d628b858378dd3c1a044c2276f18e8ea67e60dcc40d7df12a2dc5951a15a9dd879b1c5d855215205c0f4b93156f7f6aa03683f56d5fb30dc3bba9ea3e802c52e5020b2e647a834b855777cf67695f1c7f235c3ef9702f67bc9e772a0131e773dc9ddae4552ffd3c177aca0d6e968556eebd23e5176933ac8910b698142c6839d4677f666bf4e71696819ccca6793b30c1ba19382ef755eac83ddf29b63e1863b746a514c94a2c3a827f5327cfee2a4c5e323d3c6326e0d55e9597003749ee89514a4e73edada6bf6a72baa8ec10995b3520139c44e64e2d22381d6f6b64644c3da1d4e3692b69e899f559877d4b43b3084cc15988ccf08591dc1c55a9da657c789ca2dec674007400a47fe7a2f14cd17f3df64090cb6a4e331fa76318b295fc0b5bfd4dbb0f1a5d59e4585ac1fd9a0e57e2c1d68b01fce2d61af44cbaa829bebeb769ddc725d78ddb83ecfa348f6a327013199d14c058d76af7f80ac87097a78224c48d936b2d913befbb0f874cbf979d5b1d5e5adf1a59476c1fb59e72fd40bf4fe861d45ad040dd612352f55ee575bf4b005c260eadc54b07f925039bf1f5767cb5fe44eb24fe6722e99a9ef0b2b0e922c1da50173b2bc9d28067270b211e57e420a134fdc1b49afdbb01275cd74fce801adc0d5a25245000d17b481edf79920602e4aa4dd022a9a187ac311f16d6b14e28ce2aa42254c89494f0a66e1c5c11c747b2301e771ed5450ef52977eca13978069e810d38cae28953fa02a5eac3d6595865b09ebffa2368f9de7a5141fe5ebed4fe2bf4ad8a2a42d820bc0bfa96091e0785a9388af5a99299aa6b54a81ea52381d2534a6430f72c5b967c55f7a794fc999d16f1fc73dbb71a6ffc56fe3e26e200899a115c58be0084d52430294633b9b8a3b06f007768920035251edc9e76424456c1876793fb874c62d221b0cb78ca7965d6aa59331dc2d7608e63b87118d3baaf6f7452e09dde4deacb86648e4ec306170a4d5453a693e0eefdac610fdc7ac9370a68a94ac55196cf2e8f95acb64ee685d1f471bca6edcc77f5834fa133ab3f30dc0037995f88cb3eea4a83cd1d5763f21857dfa5d31cbb64ded1ba7a8e4f03abd910f3d5b46c46463e18003eeb87ecf34b27cca33d9c313f0b9c001fe4eaf59c4bfecce23241d86442de9e7ea033a13d2a95dc477f83ca556bffbf03e2cb778f5199be1cd2c5e74284d0d020bb4701484654bf65d47614fe88c92677e48a3c2a68803f2f93831b33229153099a2430bc98b56eb63d165b45d3bf3f8129f49043a4ad51d6915ddfbadd4fdc9b55df1f0b7b98154216e88180f13d5321df91688d252e81c42b16cda0d0260a3a96dd604e1a9c058ed058eed5378a1d01e96b2160f724a69bc0c6497e60fbec215fc5dc9e92daa887abe9a48b2e130454f7b6aa0d937fbabcc39f12d013e779c51de9aa831c00ff9fbb49226a2f9cfa6cf0df31b3095483a8775383e26ffff0115faff038a89ac58ed3706e6da21667cfbe0664fa4d714c1ca30e18795eea159226e6cfa0ea1c217684b9ed098459b550cdc801cce24ce9a5db147370c4885bd0ca2a7da7aec8b79361e0ba11ba71710a99c1e683557f1fa1ee277016a3728dfdd13cefedc9287b63988c619584638fb1c86e235bb0464099f815371751cd55489f307a3a7c2ea3fb682b084a0e856d81bed7b27356e0c80c6f727ffed6e9e5e71d782f7f7f21a15c7c4585c9f7cf65311d9767fb5f77f5c48e542e130561d050bba10fd2d0f79c0f2ec0fb6e9d3d996363a41c9d26fa6ea40ef74b77addedf7c1f711c80b7edb3d77e9b00a133cb589298d79819f86fe19c7d0934eef0932b4830f6f73b015ea82a3b5841818fd10fcd8c29e7fba052e48adf6a409cfd37c21d1da48b35eebe2df30970860efdae8b483e6517aba022b581fe4ff8d8540727d3a731ba1923c1f1bcc2967852427f03ea20ced556b7a29e6cffa726f829bbaf5d9185b431ab21225c3e1f677cb2a39272e8c6d93bec960aada471f1a47422e22fe469ac4df08d8dc01cc26ba31710d1381316c0cbd33b4a76c0506d8d1bdfa629c9c01ff8c715459c82837007c7fc61c97259a39800be5134df9778a75b4ad9ff564e5300b0ce2d32dbe99a01d245e2fa454ce5b38022cd2e6d0e7bd9bd79d8ef4383af98353b3d858c90783db400ffbe0e88ff41af39b2deee4c3bd0c83e06ef70f926b2b6fefdb1f56cde6b780e9514b45157ee60a7fa68f084d7a27c7cf26f9268c77ad649d9907483f56eb0018cbad4c8b21fb5a97af1931c4099f57673a831e9e933ac9fc170cb21ba27754f7417b2d9e5c46ea66969104579e7523291639a10067ef17c3072dc6d14c90f908a6d63f58001a3f83ec56b5799c666c836b958b766c4570d0c8e67917b75fd2972b0f8e5368f99da3268d490332f2b72e19b6291be6e948bceac567b6228fe8de93feaaf437577e7b634c4f39a137a55fa320661466cc07b22eac1412cfd0beafca16e79aa0346f16725471201ebcf278d822ac08662e2231d36597558895f2bfb96c6f5f70578fd48acf70c8e4e2799e81d363e077e6351952e23731533a02d6f2386d7f48529abc28c06247fe4cd495f50b6c32428e5fdb72829ecf274df15df5513af05ed7444ede888bffaa24c8f7eac2bf0496a0c6881f98d93be74654e090c80c902e1a28e3c3f7aff0fabbba097a40eaa15e62216d0a5c151c609b961ff1d8d820ca7d1d6070fdc1c0a1101d1aea812ef2b6fbfd1ec4835f1659674f210751e6f6307e60c8f0bde606acf7d24fd1ae1b3ff59518b96f4ff4de276af2f5d016938e8751033f7ce537d748be3adeb7bc59ee0ef969943f5542c6f4db70cc7e3f8e09c3203cb29c65bb3e5a11fed1ae00b1ac69b91d4b184e8b3b518fba060a198eb8b599d2d99de87c70374690554c457e6eebe1bbe9aca306713564b88635a76d9d6073db48575c59b1b707d792dc671dad7a55356dd9e76a1255129af43a59c9c77a44ab32b2436a4c5b0edb80523d9c2473a29b1c97a7801fdafa34c4d8d342a32f8a3bf466f45c96486b26b3d7906a67cb8e0a04031ab586b88ba50b54cf66598768e1c7fc12998f44385abd0928655fce3f0aa667b93d28aba138d8b8271c40ee0183ac27f64768b5a0ce89b425e08a30fa6a87d5b2d9987df1ef13cb0f4c6776e00bbf4a63a793534a84093f81270b6d9f241a5d33c6847831b6e1b4e7145a084e8d55fae4cedf3d615edc5209b5fa4f440105a9058d628e3cb929d13c641aa6075c33d85141ce3e18bdd3cc233575a20e46cd9f059e9f0010252453e739b5b65a6d1f35fbeca7a8dac46ba69bbbd4696825f9f47b7f298275b791a9b3f1bde1e96bb7c25b0778cf579b6316e6523ff5ac768ea849a8f2e25dbe94fcb18d0c8bf38715ec086074f24498b6984cb3ba8954a39ed6ae35bfc04b4228ec450fa2ba663a22c47552a3c38d119a06b101a8d7d734645a8ae1c0cd4586501e4418b427127dd93ef3b8e75d7499239b773ba2f1b489934501323eaf0a815f51b0c60ea469ee2e8f75a3d454280b6954a5a09ad9a85d160b6f80182ee96a85e207a1e1787affa5182f0467a4854ca172e3e9cb46055d41d95a0b18368c82662e490fe678b00d01b39f0c2a6a608c8ad7fc6c69afbeb0bb83cd3f7929211e8dea5fa1bcc6b53dc3a2d6ece75d3afedce0add548af2ffe9c6478c2e17319a7329b34a58f04a62ab26fafa9d93b815765a26b605b76ff3473f64d866908895d958ca59f17d9c876147724c9d04972b2fada6b2068fe37ed23c8e289a5d9aacace5e05ea142e64acfafb305ffcc7a7de1e8009e28a07ffc4041a3e87b7c65e815bf3d0888bed8319e6a7c4c73ccfa8c5e88daa689c66c23f1580cf0383e182497206de1a5b3d2db8f08791978a99d5ce68ffbc18819cae6de14934fc6c6ff9235038baff2803bb604928a4eec440799673be475770107321676e4547b018ed6e04d88f34d7dcd9a1754820b2c0c90516468c1ec330e0d337e2b49d278a1c5974478a1453e349bb6e0b2f3b6082c3bd3a4e1f016b1f4bfacf9af7795b5519042cb3c3f507dd873c75e9813347f052c1f5f94c412ef4c315abc3c7ed123805f4bb289216760662c3330cd5481bb481b65d19c8b21b41261096151a15c3c9f06ea706e21410d6c35b57132fb59a32809e06616a19ea538c545e91766a59e2627f4987d271c7d47373a7865f21b7470f51c1a83246107e286411c23050c7b99a8e4db29a1ab6f48ffde81b2df133f5c87a48d1beca98a3bfd0bc8f9ecd5157c5ec0eaabdff6ed2e7c6d132569be8cff981933a113a63d70f381fbad40a75bc19d6c9b4b7d70b8e829e5c505b173c9524b200f98c0432268c566ce6867a5f61db5a6467f7422d77aacf01c75868618bb217b2d8ed3abf3d8ba6c1696aaf438f6c3e431c45b0f2d39a3bafd7ba0be10fda65a59f97adb05dd2e47e5f339c4b8e7ce53824424c2797a4d0175f52d4078c98827f83150e8025b5137eb6ca04b134e5904447796a6ee1f653d448ebf6fd1104ff3b87b4c76ccff6b1f7cb8be2970d5c27d0a1a60fa8eef9a716be4120339573b9e4ebe332dd3ec3a7f7add3e58acfd06cf74e5dd16dea469e7888e70a31012c4d89281dca73a53c7d21a10da7971da09338a6e798dec7085cdbb7bffeba18ffa40a8eb4908976d2bbdaeb70de53af1e7add871a99b6416a191ec78fab473564dfbf575f20637240c1a3ed2f5eab1e276e2417d7966f6f443556f4881e04f93799b354241fd3ba1618b04afc54d4c184e577fb93ec52b2e8ebefea0e5973840902a1f1639d311356bba30e2d01bbf9ed387a8e1ecc758d278469c67ff66d0493832bb433158d187aecb2dbfc8a6e23d61cca09a778e1c9d1131eadf22a9784f21fde6358e489baecc5fedbb2475c161521a30f7cbc94f3fc7cab88fed3d2e9df42211ce2d4f47bf4957aeeab6358398a3ee2870259493ff1f6a4cce5ff9a1c763d76b000791283fadcb3929eaac4217fc3447b4c3e9147008380415697da17abb70492c0c1ec6b1b66ee521219e11c98493bdd007c650cea8a423a0d28255300e0231fdd2b17deb57beb5f284754d1c3a28259620624f36028dcc1de53546388604fe2d2604a1f4000c4e5b1d975cad53644615392e2cb80e74b06e6e514ce43181f8925f7b361eb08a6b3f474058d5ad2b769c86f1bc3a1b31bfe2559a6d0abfe31f68240f301e3947ae040df58386f07fb1306508d37d78ca40b445e16104b98f5a73466a66d60928c894d35ba03b3352c24144bc813f68c9db8d79347267bcab13aad3d1a77d87adbef153a625fcf076663691a7ca94c1bf4ddc2b2eff0cc09c20785828efe5370bd7ed1a7347facca84f02a6f6b18d7df15af999bbbc910ab5af932a90e9808f85f1c23fd95264f8c58aaa26", 0x1000}, {&(0x7f0000002500)="232253f7245bf54d67d251f1fedbb38a4d228261f97e805cff82e80f13b055e7d3e04c2595948712f4cdaa013e5bb516081d9da69756104f6b107378ba137527c1bb884d47be2757edfc4f901ed19c5875bc2cbe53a84333920af2a22ec491d8", 0x60}], 0x9, 0x0, 0x0) 16:01:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x8, &(0x7f00000000c0), 0x0) getsockopt(r0, 0xfffffffffffffffc, 0xbc8, &(0x7f0000000000)=""/83, &(0x7f0000000080)=0x53) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) read(r0, &(0x7f0000000100)=""/107, 0x6b) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x14, 0x180) r3 = socket$unix(0x1, 0x3, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000001c0)=r3) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f0000000240)=0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x68) 16:01:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6040, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x100066, 0x0, 0x81, 0x0) close(r2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3ff, 0x7}], 0x8000, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x30, 0x21, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x0, 0x38d}, {{r1}, 0xffffffffffffffff, 0x8a, 0x2000000a, 0x5, 0x49a0}, {{r2}, 0xffffffffffffffff, 0xa, 0x20000042, 0x8, 0x21f}, {{r2}, 0xffffffffffffffff, 0x1, 0x22, 0x800, 0x8}, {{r2}, 0xfffffffffffffff8, 0x22, 0x20000000, 0xe66dd43, 0x81}], 0x10001, &(0x7f0000000200)={0x401, 0x2}) kqueue() 16:01:36 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xca9a3b}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x2, 0x101}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x7, 0x4, 0x6, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x200}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f89000/0x3000)=nil, 0x2}, {&(0x7f0000ec7000/0x2000)=nil, &(0x7f0000e73000/0x3000)=nil, 0x1f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fa9000/0xf000)=nil, 0x6}, {&(0x7f0000e1d000/0x1000)=nil, &(0x7f0000ea5000/0x2000)=nil, 0x319}, {&(0x7f0000e10000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8000}, {&(0x7f0000fe9000/0x1000)=nil, &(0x7f0000e18000/0x4000)=nil, 0x5}, {&(0x7f0000fc8000/0x2000)=nil, &(0x7f0000f60000/0x4000)=nil, 0x2}, {&(0x7f0000fd8000/0x3000)=nil, &(0x7f0000e3f000/0x1000)=nil, 0x1f}, {&(0x7f0000fd0000/0x1000)=nil, &(0x7f0000f48000/0x3000)=nil, 0x2}, {&(0x7f0000ef2000/0x3000)=nil, &(0x7f0000e95000/0x1000)=nil, 0x3f}, {&(0x7f0000ed3000/0xe000)=nil, &(0x7f0000f00000/0x1000)=nil, 0x9}, {&(0x7f0000e22000/0x1000)=nil, &(0x7f0000ee8000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fb0000/0x1000)=nil, 0x400}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) clock_getres(0x3, &(0x7f0000000600)) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x280, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10080, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200a0, 0x0) 09:15:55 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000100)="294304760f9da132699d3368985719741d2696564d79b4bbace5f1a720854535cb9187ed1775d6c572174d7ea1eec8b8a5218b15c4b60585574df8342c2408aa6a46a27e335885aa504e1df4c76109ffdb99c8c18b7898ab5ae0bf73769dac2ea84d833d51acb0e412fcf9d77596912335fc7db17be62ba823a58d4135d04bcf342c5ea15c716e92e60cdf36b1801bb458bb7bfa0c78c36773c362b53bb04e4a54428a7c6a44e8c226846134232290f79e68ee10af03041243347c560e6b24160c80e3b49b480383a8dd4067109a009a1336781f4946a6864b1f60329e63177b43decadb3820d5", 0xe7, 0x400, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) 09:15:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510f", 0x2) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f8d92a2089de6269fd67b525cf594c8cc8575157c47d01405d8b7386f35c91f866dd1f9ce8e4e3009eaf26a1c3e125e6aeb3711324ed07a3737851721486cc37fa783ff1ea3b22ac9ca41295dd8ecd1b08da611be61f416ba7204d76f586f78e6543cacfd2bee834688e03b97fc241aa7d5b042eee9736ae267ead61caba0cbdc89a1af97fd14364c38c2ad06c61", 0x8e}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 09:15:55 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x9) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3d, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x2010, r0, 0x0, 0x0) 09:15:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:15:55 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5a8, 0x0, 0x0, 0x200000}]}) socket$unix(0x1, 0x5, 0x0) 09:15:55 executing program 1: r0 = msgget(0x2, 0x2c) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x202, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x7, 0x8000007, 0x5, 0x1, 0x9, 0x10000023, 0x5, 0x1, 0x1, 0xfffffffffffffffe, 0x2}) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x160) msgrcv(r0, &(0x7f0000000000)={0x0, ""/22}, 0x1e, 0x1, 0x1000) 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x0, 0x7, 0x1a9, 0x25ac0000}, {0x2, 0xf95, 0xedc, 0xffff}, {0x80, 0x7fffffff, 0x69b8, 0x80000001}, {0x100000001, 0x1, 0x8, 0x7}, {0x100, 0xc9b, 0x83, 0xa4e}, {0x100000001, 0x4, 0x400000}, {0x1, 0xfffffffffffffb5d, 0x8, 0x10}, {0x1, 0x1, 0x899, 0x80}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x35}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[r1, r2]) flock(r0, 0x4) 09:15:55 executing program 1: r0 = socket(0x1f, 0x4000, 0x88) r1 = socket$inet(0x2, 0x4000, 0x8000000000000102) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10002f5faca93e87010098d420bdda0000"], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 09:15:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) close(r0) 09:15:55 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000080)="82b79000a0a1081e179b62ffb02ac8e0ce2e379b65290c7edf0845ed6adc846edd5bc686b9173e20d9394f00cdb12e9904acaa042910cdefb0d03f10a28373d9ca595a2618edd917", 0x48}, {&(0x7f0000000100)="07215e3306e2524670c23312db21e1c39b609f05f39a19c2cacd375601ae856d7835daa95c066dea38c8fba46af970f02943b19bed52e2389bd8daca993dd8c4a3e67bff68affd53e5433a020d54818199b91b1c37744c17da15175d5622ec41150c68c7e80c29631033de2a311ff8b36c3b5120e64d0447e234f5050b6f", 0x7e}, {&(0x7f0000000300)="8f33abe94f03a7e463fbe202174abecd544f823e1cd96c149c026057d34bc8b53793e21bcb726b390bf27e55e51e14b11b47be576e5c3f75e8f4391547206d8a6b74cb5a6d45105dc24618f41e133ccdfe2fde9a8caa94e264483ac3d362d9f400232589c9e1a7c4db28e0927716e5a5b1d15cf3c1bb39a1dbbdec0cfd44ca0d62b140182fb55620289e2c4056b54af12de9dba33183e875847388ec7c79d032e87a1ae8c88baea79eba918da15540094e0560951e22a07fa8820a07be81f51e2d0fb4ad8cee00a187576fa0457eb9cd1702057cd8b80057d9f778bdf430", 0xde}, {&(0x7f0000000400)="ec3b25e6f2bb315d84b3435909f7235fbdbff64ce79dc6e07d19dd13e3876c835172476d67e95b8efa93883b9c3c29777ac1176568602a492cccc9aad4287703b16b629444f7e426a999368049a054313c864c3e68", 0x55}, {&(0x7f0000000480)="e2a749a52b08eae5bed2ebfefa314240530adc7c8b8bfa64e2cc5a61b6c979b0260a7ee5fe1b379147737587f8993f9c0a43e4fab28913f19cf8a9c56581e7284998e98adcfa90ef30efcd7a1354a6163137aa2f2bde3f435ffac2cfc0b6f6c131bd44dbb9b4fb1cf5c9a9d2691e4e9e90f268f5c2663a0f6de9f8448f1168beddda6bc6f1560eba7d9e6442c826ca8f7571bbd8fd9197a1a1e87f06e614188f606e1af5c485db2b4a09e8cf1e28c38bebd3999eb8cb9cca5adfd53fa8bc8969b48561c9c7812dfe0819c563362066c284e7124e030ccb1e1f3fc529a502c1365893d160ff3f22a576e37015b94da3654c39214b2b6de29320e9dfafab1e0dfc83ffbb23c15eadbcf9259376a1789ccbc914c7425898443b06a41ff046dc6637465f7a3f166a1b2e0fcc1c5e089b2c75922921c9a3cb708714858f4ef30c3542fd621730c368c1a7d4b7c41b309e8ddaa79e7d089e8d16d8ad885e2ab9893d9a50477eca9cb549b40fba6807e01e783dda25dc571886b32afa905654674b8297d953c5caceb7675e34f7b2d9ec53ed919e6f5282ab9707df177060207c6a02877c826f00a30af349e2b918345c063cb7bca1c5cf40b5b3c407ee3a6bb894ac3713d850136eebb416e443a761ee4f5b43fa4127b60ad0d0325f9e37e703b6c8e8cd8ca59343213adad3ccccb32a478919a5f8d94f1acc5725aaf2bb281510279bdd092e518756c2cecf46cfd26add7b91afc759c41ae5bd6a7cef727a14685819e5a727aac9c51c96ae4d1187d9a26a60cbcf9b167c3fe195ef273184be33e458415cd3f5f21bcf22f2761ad346d832dedb33e260d01899fe2d21f52c851d3d6f82f044a8108873d4aa9986585cfcca91a52cc40a56971a2b816a1b1ed05acf9f47590ada735018fa9d70174feea6e88ddbbe4e7854e2a90357debc175ad37c372988f92e7c3c8637cfe5eb7475238133be26b19adee24e5343a489d9eb52c86d75007d7f843bd1a88eb1c0a38906333d297bcd127aa9fa21ffdc873772570e381e6508180d188b4dd1c4e1000ecd453e598864a325dbc3dbc352d2b2c743d7ea88c0ee9dd5f6f8a22e93c1da50d99c126e77a8e71d23201daea585788ef3462f171090204647e4c6844152a89b7a2add00f7f62ab695e33bd67377b78a9bd8c3f39c309a569fe557795f3cebd26199319262a7ff63d4aeef0bd125c5f253d4b6de9756a4be7ed59224c19796a521e9078449329c4155c47a78ca8acd34c23310f01f6cda7472c529f89dc824b9fdcf62c86822aea5e3d82c802dbe0b5b23e9e5eff2ef12e016897eba1bfaecb6e7ae24d6a69097bc931434bf2d0fa4fdb2bdd17b3df14e5027975e0dabac69f7638fa293515895053766cb38e50527ef0c9e0d90ef469cc9e1072e18b2b6748b60e8aca770e7b4af14f8a2be31e55e6b1054c2c0c98907ae1924a595db862fb904fa938b4d8f2e5288bb009069fe7a6efd11afebbe8b17d2d1390560560674c8ea3740713ec79bf1167a4465bc29555e6462f869a68b394cf16fb607a226a2ff14b47dbccdec4b67adc48f4a348852fbf9fc773bc0b42e5525a37e35dba38fa26de4847e375c718a7ce85181963babfffe3bceafabf4fc625deb72c78a51636f9f23fee08c36e81a5508b551292286579e5511be9c5e14c97405caa39a0105e38e02c519d253c02a7915b79faf477f0af45730151a4fa1202f67bece46856ca0c84363fe3f4748e66a5319c829ca7dc4c603d7fb9d2ccbe61e31043b5034f4ced79a7acbdf679b7e72e45e0dd4ca114708981135a19f64f0354cc787a9a55a81ec4413e8726367eafc6c674a1fb471828172709408cd136a243149b1510c8881a23a3b2bb8d005c0ccf339e2e88d78cbd62356a67956d4b37c634b0847bc3823a4a2bc80ce4ab11410cd3308da55eee5d6fe3c3daa6ac141604ff3220c0ed92c980c6befe3a8d15276435123bb533283e99dfb940f58a2b86f436c92d43fd7262adb3bc6a5d6ab924698c1e53f42dbfe4762179b10268c88ffad81148d15f4e8f1d0e774669bc2e97864119cc860f358b845e15d6f77123eff0c39783746eda0f3fcdb7a48b790f6e4a9e0885813ba2ed4d834826a19bbbaac944bb7904d847a9328cc401e4bd2afbe4bb132fa5c9017b8bd8a6dbbf147b107f09f7907c180f9f62c6eb7c6385bf704690cf5974ea30d3fbebf51dac1b48f825a7a13f789acd5112405c1ec9ed24ad0f06a2eb778fc941fafcb2a725499e6c7fb0bec985c18d9b383cbc68e2d05e9ac1f227ceda628497866638509d6f8ca38b5620e8f0a0ef2e06a8a8acdd9bd49fc60df5c21867dd63d48f7297afa7aa28c7ba4a7292f1c1dba2a0f3a5caa4ab933b3a928bc2a9d3b882245e252df229c01fca0640ce141efb3c51ee4875b8e3a4c8ff7b59cdf11eee5680ba82895f1e88cf69aed405802613c3dc318b9e0028f26508dd0b4e346ebdbc2ac876f4519ede256716adabb835952d2b9c0b9533311c261e575d917a522d0a4e7689e321447b589ee4c3300401e1a7dd65cc07b1bc1c6bf904fc186cc74502642880767598a5ec338537a03ee6b50a2bcfe9922a81fe29b22a3dd744d72d9e820a2edb885f17cd52cbb63ab47d32f9a7bab920dd30ccb2508e0b6a9a42071c4b86c65f21e3b3674a6cb224827148d8c4fd6e971c0f537a0ff82c3018c906450ff9357e144e17b46113169a9071f117873b0fa7fba4796c55e8d35a2fbf24011d08890305ec61d7ebcf1e5f44d42de44a3132c03f4326934057bb9fac718eef002c94e489dee8940b204c4750ca9fa5057ee50f9e7672bde19554072dbecff38d2d2715c9971d292e3620f8b0970c71788525d1ad75f86a43cb1adb5bacabc696ec9e746db33bf4376728acdff96f2b8184d04601c8dabc725b6ac2758f964fbda46d4d2b91bcd0037c796af27bf712ca18a3f975e3d343f4c90673532c3448525271855dd54b32e52b3f161efe09ba5283eeebf68443c2e072717f3c3ff91b907369cd9bedafc6b9f0fa237a29b4ddf7c7ea5c1ea22a542693d19c55567d34ddd29979d00434fb1b3f70b6fd79db56912eb322a2c15d2e575c8a9653e27cedda3e50493668142a1b2f7ea4e7bae750cd85fb6961a0ae53ffbaa970d3dc5a841caade925ce2ce8cc439585c8eda783787bd0a30b92994e699cd38b424c49f1f27ad1e8cb9c73e3cf8642855c9096160f732e7dbb15cc247cbba08cadc691920cfada317fb7d95c26084892eea56e8fdb4ef525758028c2b6f912529bbce5fefe6140e3f549a88345b4650faf89953627149427d661df6b5bd1ebaadc9a03821db310cf58854194a6a9264cea8f8496fd46df7a4b669fb698a32cca9784bf85830ec77103061ecd2a7a3b275711dd7c6816c7b1b89b85998cba61966eacf3c28f6883e6fe4c49e6dd96e4400831a60a8f4c764c40bce3de7255916b58e1b086d50c00a4b71ba8eafea0d874f0396dc14a8835f3d7a032a74b8268a08f6fed732e783d52d4d1507f8c0a1df2bf22cb51f817b31eaa1a05cde84e0696115852f7820bd3b1e7ed0edf609a057d92615ec264a37451a3123239415cbce5804fd1a8e797045fdb82334be16ea094d9efa5d6362026de25b2210e61a1c1435907935f92a49c3ec3630a6874bbbd885e44b73556ecb23aca5c74879d9bf5d8eb9b89ce08fa86f1c04734724fbde077b34d611a0a6f102ba7b80be5d05756dc07b54bee04c72d25557e25e32c0b2dfaca2d77789dd012288d90b2e6f2e127627f5076d957aeea9a6ad46886d1545110be2e1d20631aa71a453b8088326dfd1a72cb752c2fb764cb29947011312646f25a397d56af13fbc00dfb58d7f126b8cb37f0ca26c980250fb2b29c9d475b25a0432abccdefac1eff3cf77693e9c923e34827f5182f22af511fed6ab680df5a766eaf0dbc0a6e3dfdddfcc0f35429446abbba303b654aa807b82555d4eb38470a602fc5dd80464e9a79e66872468b05add29f98e6a0e30a4cad529bed51f6278930018b0cda6247a8d05cb27405474600d5a835a9b028d57dd63d3f440edf21526882b19841377841078d6cb02def498e3e45e06e15e5a090e2801431ed18ea45817545263cf9eda2a57e41dcdc3f5ec9b6af2c75d9deb408713614f89a58f0d6eb15879deeecd6c0fc4a40c458bdfe2daac1b03ad374ea009f86cf263259bae8a9f76172720f31b032c94a08b45df0dd771abe00647785fec72bc882522d4d0fdd146d333c9031deaa384c2958a8f1934c37ec4c3572921c4b85dd5329cd0a2b14ef318564a66eef0e03ccdd0c114ab3571e36e3c90a13f51986e6bf942c9d35a3297c7ac49a3e7fa8ebcca05754d9d6794ea2f355be98226bca65f47c647ec5d09ef090fe5402b566b21f833c588d38e282f90e18ad132f96de3c130f0ac5d962336a9a4d24797890097781a1cac4a2a1392a982f459653c43ad94d1ecd84237de31b168f3cc4c643038e76d3ae5b434d15d4d7cbd938b006b0e6b5989ac8bc0e6de583628b197e64e6bdb1939030db7174e38f9874dd970830bc8f813834b27b0cdcbba9e49f91b9ab6ba07e8935c19df4e5663a9f34872f58ac7714e257bb0bee925cd177a0128f7911bb63798fcd6053eec4e2272b9cb213be1e7da9b8afc269575066dd8dd758cc0e10c126e77df78a1b613cc97198847e14fd035204a5ecd575e6f7c4ca20f1715dd8e54cf8d4256e5045fbe9a9f032458814fc7cf41c00361c919f74bdd419e25d4fbea048c7ecc5b620b2aea621a3d069a06296cefbe8f03f037d55abf12b56d2903c54758093926fcfe5f52c329de6dd62b9e8d425d16717aade7edf103a2cac20d8247b56c216cabcf99a887119def0e06dfa388c44d821af3a1381080cb924ebfdde9a9d65431796ab3709efbca42acb91b5e2995d230c25c711b5e42575e1ea7ecbc773f75b7bf1a14a748111cddc58b868ceb736e21b22602742da05703488b672ac0e6b38636c3b857f1148a371ac1353507be3e7f1dcb0b8e827e6f2d716db7cd7637173a32ac451dd2d5e28f240697b0e917559fc8e706e79a461cf87c95bf4307bc0abd6da5d7cc3914cb9f4b005335cd6e992a18cd62dc754287f6ee1bced104054ed8251043290085af736861cc9cc5cb61e4b1bc6219eb4256fad75b2ad49261a1fd3080d904bc577121667bdda8919aa0f0d336a2375d41d6a8734b793be4d74735a6d6877a04bdba021298456ea4bf5b3a6c811fb4fee2339622c38fa331b0f3ee6395d4d4218e748cd34f6c2b8fcd1cfde64ba24b09af93325cc96565784d387bc3c6a5e64791efec200b803ee455613710a2d6510b884a044b00714ac1bcd0bbae6fb98d8498aec26cd237e2fba7b51bbc6f75404e4f80655053c442fc2f0c6778a508e4ff058a382594f102e526f4d2e4c0f63e297d8c9c871c99f3cac865abf372ea4f5a8fc0e469bacb3af3c6a5208a752fd8e530a5e75572a9501bd29d75783b401c97a68e79dec8a759dd2aaab3de92e920ae9d46907f7ad0446c3e6d27f87e438ba2233396db1c8b75336fc9005cbccd7b13c37d4ebfbb4b6aeaf87fa55091c1313a719a67e83b1abb0bf849005fae1254cba2e38efdfc9cc1ed711acd35977b71df2bf8dd9c4c307f61c0b4e41638f093e6d6fbad90a886c434b8f409ec359e6574e80d696dfb46a7c28ebea329bba4a6e9fa6cb1e9b25345ab05b20cf6ba4b5d72a977580b1ab40a1f1f4eebbf4f97ca1e402afd723abbd1c94fe93e766fd01", 0x1000}, {&(0x7f0000001480)="23d2e6ba1fdd8ce5fdeb3e9b067274653a8d0125168325aeea3ed09784e5f464b52281d99856738ea17c1f5f707ffa193197fd0e58c11b75cebf432dd20fd7f67c0a89ab7a10e4a41bb3083c9c29b06c3ffe796962d80e454dd6013b0cbf6811c7aa7172bc95bb1ce361f0f55edc1cf2ba03c9a5f83313e2d26a62478f68fdf62b85f12f118c984229", 0x89}], 0x6, 0x0, 0x0, 0x2}, 0x40a) r1 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) mkdirat(r2, &(0x7f0000001600)='./file0\x00', 0x5b) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x110) dup2(r1, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000001740)=ANY=[@ANYBLOB="f31845b3fb86d100800000000000008855c486c5bfcd024e89cced44a7ea945d7594b091f400c2a676eb00fba16aff7eb3d2abc2ad75414dc39a0e82d0af13b948059c46579a125b96493f5a034bfd556ec953563dab56b003aac528b78cf7d793dc3f0d94face520fbda456ebfdc502863e673f09f57226c77d6f2e14b054daa157ee6e4c1a7ae2d5f195e4d4ec59369fa7bb9bd6cf85ecc11b32956fb90f625488842d04cb03119e9b1d69ec7e95d5ac40e109741c897d6f080303f3b43dbae7dbbaa9bb321f09ae7e6e1a836e9be603e60ae24ab0562e63db7463d0493bb3e1c38eb916162126871ae414abc59e822f2cd98f98eb8d6c7b185c8365c8d1e7a7bddeb9365d1bdf56271e78110d96d52975548b7b04f369239df78166d7b5ca5046e9d634a28a2da68bd502ca6b16a267436b8dd977578f064884695364c366f0df08fac4484397ed6beeabb9a6fba937df"], 0x1c, 0x0}, 0x0) 09:15:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x801, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:15:55 executing program 1: r0 = socket(0x11, 0x4003, 0x2) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2401757105050000000000000065f3482e093de7", 0x150, 0x0, 0x0, 0x0) 09:15:55 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffa, 0x40) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 09:15:55 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x2024, 0x40000001afe) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000900)=[{&(0x7f0000000640)='c', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x400}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="7f488878b737b90ae63ffeba7b3d133d6c3194b79831b607de4c8246cdda3c01ab1ca5", 0x23}, {&(0x7f0000000280)="8d8153ee994d8997b5485c749ae5651da39832d9387310af681b16db1b8f95eb06d92a3956b07c54359d66ea79bc60d6e2735b6b83af8631ceb66f99ad3b2cff5ed023c57512b10f9496afe9f0119c375b0210ba5b6c11ef5910a775e4acd235389f7ccf1dcb43c5432aa140aa2225a517068b6b81d64d93c10de7b0a68f1cfb76d41a378abcf923323c81", 0x8b}], 0x2, &(0x7f0000000940)=[{0x20, 0xa9d7d515fc5186f9, 0x8, "e691fb375b619884e762883cbd65c0a2"}, {0x98, 0xffff, 0x40004000, "e2fc1c14898ea4d3b93b8f9a463df4a00b9f265d91c35f7a5ec4b7fa088b99200cd1d3df155a116a3777a8123a3d82f5581cbcbabe62aa7897d211d0539892b8dcf1402ab1333d66ab6722fe965b40090900f3bbe1f0be640dbd63339a4431694a12084d545b120c6722f7bd93fb7aff14e61f0ac13664093e6faa6b252ea78e6faed9f066f52f2a"}, {0x50, 0x456194d147f4b42b, 0x782, "de74891dd9e485eb2c1d5c9f6ccaba2bce29a6ab75f40865da0bae522a5a7f98c2c476d925fc0ca3f1b28ea30d31105db1e7da2b03376edcdc7485379e5c"}, {0x58, 0xffff, 0x0, "3b4f5599e4dceec3d1d77604c649cf8bc93072eeb4364655be3393f0372a89669fbe7ec0160be7a00c87204357b52320d601178baad7d5f2e14f503755dfed5233"}, {0x108, 0x1, 0x5, "8ec40735cc81ce06f0c6e7a6843b527fbe8ae2498c9e8d480e328436edc8f52340541ae4ef191a704f095b7cc438edf841899b731bf628f4d2c0e7f58328057ad9a5b4a6b2b47ff198c08ba240460bb2b1b91ecc5e097cb1a21c7bdcdbffdcc7d845778d2672acc2096798c08f7627397464d603b9aa6fc87529d17a4e7e6a5149c1f4d246032e3c7d91c2c1510f97fac611887c63b0301517f9133f1075c803c89502fe79b5c0e4e2b5909b9de4a908dcd2565a63d2b3240a127cd7c9347449a306f0158284ae4c3eaeaa8c51d370a30dafa34218ed560cf6b6185577f078e4d9aaf6c2960b3ced523fcefebc8d302883"}, {0x40, 0x1, 0x0, "7a152ba1ae66fbd70e9411a3c5568ca96015458175752690718ae78fa9ec2de616c3f47400688e2551670a"}], 0x2a8}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x5, 0x2, {0x2, 0xfffffffffffffff8}}) 09:15:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0x10e}], 0x1, 0x0) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x9, &(0x7f0000000380)=[{0x0, 0x5, 0x5, 0xffff}, {0x3, 0xf33, 0x2, 0x7}, {0xffffffffffffffff, 0x6, 0x1000, 0x7}, {0x400, 0x80, 0x4, 0x75bc7f0d}, {0x8, 0x0, 0xff, 0x3}, {0xff, 0x1ff, 0x7fffffff, 0x78}, {0x40, 0x5, 0x8001, 0x90a2}, {0x0, 0x100000001, 0x2, 0x1f}, {0x9, 0x40, 0x7fffffff, 0x7}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) getsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f00000001c0), &(0x7f0000000280)=0x4) r5 = dup(r0) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000440)) fchown(r0, r1, r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) write(0xffffffffffffffff, &(0x7f0000000040)="739195a4c985a13e59b0136d71899757ebb73143755792e4a968d3d5328c051493b0d49c5bca4227a2153aa3a0898055", 0x30) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000500)={&(0x7f00000004c0)=[{}, {0xa3, 0x2000000000000000}, {0x2, 0x8000}, {0x7, 0x4}], 0x4}) lseek(r3, 0x0, 0x0, 0x3) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) lseek(r0, 0x0, 0x4, 0x1) truncate(&(0x7f0000000480)='./file0\x00', 0x0, 0xffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:15:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0x0, 0x0) connect(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="6531b9"], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f0000000180)=""/159, 0x9f}, {&(0x7f0000000240)=""/236, 0xec}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000440)=""/240, 0xf0}, {&(0x7f0000000540)=""/23, 0x17}, {&(0x7f0000000580)=""/169, 0xa9}], 0x7, &(0x7f00000006c0)=""/255, 0xff}, 0x40) 09:15:55 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = socket(0xff, 0x0, 0x2) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) setsockopt(r1, 0x6, 0xbc, &(0x7f0000000040)="3dc7740179be4058de85b7cd909ca2061fdc3d5bd3398d70f23600c138c3bf20be6d1ad8c22c1a4fb816752aa78290213069e0a0c27d539603b9d920b897ffd2146b903af6ee34dd599481a7a296156a4f3a995efb9e890d3886cb3bfd57275845264189948ccb81ecac14b446e02d4dea84cc1ce0eda5f70c5df31d5b281d53054de341ec87cbf14a4f8e0406ead5b211e54a1716c319044fa4165032c8edb284063a8d8b57981ac55134a2a95508348332a05a900b6a", 0xb7) 09:15:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x101, 0x9}], 0x2000000000000003}) fcntl$dupfd(r0, 0x0, r0) 09:15:55 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x3, 0x0, r2}) r3 = dup2(r1, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x1, 0x1, 0x9}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) 09:15:55 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2050, 0x4800) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x7fff, 0x100) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x1a, 0x1, 0x8000) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x9}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:55 executing program 0: r0 = semget(0x3, 0x3, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r1, r2, r3, r4, 0x0, 0x66c2}, 0x4, 0x1000, 0x80000000}) write(0xffffffffffffffff, &(0x7f0000000040)='h', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x1) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4d, 0x200000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 09:15:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="690168a730dc674fdafdef38bcd88563334fe2a13852038602f89c389f19a628bddb2a37005837", 0x27}, {&(0x7f0000000140)="cbc4864e1f9f40218533174044c55a6eed07e1262dd61320310015d9c7dab5830b4abcd75e9044ec49936d5046008501fbe90ca4ba106d6ffdbfe6d1e6d28dea827d99072f34eb0739d2914800e24622f45333b5fc59e220c24f2b1bda14a9a8890a7f11a8da731af8874c403f82c4c0b92a4042c440e38a8c5464d06bef54d945a0eb6f6ce57eb1b10e53c774dd004f681e2384a45f3239a98bc234c739ab0c917696f2dedf73ebd6a0a3fdddb0b8b8a52ec04dae6c1b8dc31620444a2717d604168d780351b625b64644fb6f92e3966d181c9db1945b6fad99a9a1be87090437a40ec7b845155a44c0bef45c10db4cfcc68f82ab26a334c9ce7ff0a33895232e57b6561fa36f4c3b0d73857e7f937a854ce978128e5095bd5098fd637c4bc57f0223de075faa0643ca6f288c1a3520f67b73c7cd590c6aa16f857429a74a2efbbe96f1e4798ce5403e1a63c11f9e1132a8758b755cccfaa2667ad2d172f2ab268594dc5c4511d4558627c1e02d8f9635a48f690b306d4aa6fd4b25507ebb5d5254b5699cf131a6845574c819eb64a7e0d112d8372ad02890eadbc7da867b2f6d18d90b1a6cc5271c0407f1a2a50f436eb600abd4ac9771485ad4ffc7e134ed6ef8011a761baa7b40b9af67324fef1430322a1fb24aeca2c477d3b1aeb3db79a7071b0a981c39309196d7a201ee8bc8d12644c9e144ac6d442b2053db61631124035f9b1be94f51c8bd2eb690253a2abbacf82af8606be36fc89c721474c018c1d9b68d68e3a96f2540bcce669d0702c4ede21706706113ad74a7d67867182558b353f92a01a8ee0bd9c188fa2ca0e7679ad83c19a154b61c409751da6bf86ad6b8f7952bb57d522ebaa7be972be1dfb307acc1b26f6543d56a5fef9c95b19be1f27ceef94f1db7dd134e9125d57fb6475ff86f7a09612e666a275b9aa6d5e7257ad8410c23310afa2132dcaa20a87082a0cdd564fc8c87774820e1064c4e994dedc8a98648c790f8959b13818ba2ed18ae3ac55b5aa637d0a48a1a56862934b41ca2970531fb9eb1183f478faf034498cb8cbf6acb55e2bb54cb9edcadfa1d3e671922a85430820de828fd0394190840e5500e0836771267e90178dda8fb3f404925fb7caf862229b3c30c05f70b2e30de776822c4525609cfe27b566fa23fa6d2b59a5d1bcaa6d46c6803e753b414ebe836ff20ce3572bd8bca65c18f4fce3e1df1f7df89ed90c490c615d16de67db6c0300a237b4a3ba3c7b70a3be3f160e1d6e5b3215d75a90e4592eb0ad2b6a71655b9494705b9be266287773970047a75dd51dde806eea16c80cee97a38b8078f9b054d9ed91dd47174f4044e9ccccef5177c2a1a76d1e20d9e09000f96e3843ddc56d3d9f3926d8e44baeb913ce9f442ce18d6b78c002b8c446ca306bb2e0906c7f4dac1d6598b888ddf19ce0bde705c71d6a62c2ff372e7c2456e44ecf069d33f13edcf40c578dde1e7f0de388287004200c72ab2b2b7cc165033c7cdbc2c716a68d74669514a9afc6472bfe171b2354ce80f845bf4e3ede071e46ae1387465ea9b96df0a890fd1f4c044644b65d8184b8451e96f1ffe2feb415a8afcb90b7b3648e9584a6c5d586002da8a9185a8576d4d99edccea707c5f951ea842e5b54ec4eeeb248271231eb51b0a5322f70f5b6a4ee44bf0f4c598e8eb82a4d9576c154d196b7e3dbd0be203d2a95473a28fc0873030021c2b4c8e18338b30307c7fd5a2d92f9a80baa64c6c8ea696c031c476bacb5023f6aa7081dcd5e0c111f330543a3d92df19bb6796b3a0064adca25383df0901fdf3e053adbb698a3a767b60112a463aa3b8b76aba07a44cbb92853e579be8993596d0be0e79f5687c80269b363b075b21d1e9825c5731a6baf102714813026e0841070363d944f421c225097dc10b52dbda3eaf38b97e4e9165ff76db7f0d44ea0f8c96f8faf2c4d97d53a6be685a8c88608286e730631f03853bf954a032c599de6d96101c6d08d295bfb686ced5705d3f23f33f5edaeb8e4a828c88035f4c07ef28458f87b9035e0737e3f791696fb28062b150624dad11f3a8958a0745f9f46ccd829ba819a3163bf1594ff09154ac4d57ce1346236e6f21905e56bb55fa8d0f29c8ecdf5899794d68471930041355dcb5d1d209540e50c68b680da5182699cdba27e8659c1b3f03e432ee892ca8da1ac752c8a1bfb726064471788e5561b1749bc509c408b4e29e16c31bae6fc18dc8035e03c86587a5657568694e11bfe822fc76c7c8fb3862e8fa08383cedc44462cd909043f312ff0033827a53683782ce4d25727e27c23a82ced2b5ef6cdc84b0886a78dfead1fc5c0554e8be2f843e3a184f9d37642becbfb1ad64bd78782eea290793758e2ce94347f5026fde5acb512310d4b14344cdc6bfe77724993e5690fff93a50cc1d4ec3e04f2e7be253ded17e929c92bdd7a9cbff24ccd2f19e4461ca26e39e83a3359ce348c69d897e2196bed32ea964ccb155d7de2244a67a7cfe33477e07eaabbb715cc3b268154f0349a24db9be8bf8e8a832a1b62711976456d99d2bbb0ef18ee292a4b91fba2fc40667566bfb2defe7a2861a1351bdefe16b1be732986b9f7414638d7de6fe92b83738853bd8a927989895caa3a7e1f1d8a389932967cf4514043b7ee7423eebb725b57b4bf9cd2e897b6144adc18e0bf03939072d17cae354c0c0266e9d89a272556e96e46d48675222f73b90f01a515628bd74a6cfde1e1cef30f9c1672b81ba36ed8de0d869b0ee0f4dc4b60ec1b93409005bca52ffd5aacc3c9a678468834de327f7f32d14a59ba26a9eb888086bb4615866c3ffb1c05de5c554c4ff988a7db1f8da4250a65638f4526a179b0de6be448afd320995f21733e15fe28190ae69a544c3cf370b48b3f35453551cd7c7cf66fbf2b0066b9deb913dbca8fc21060431d87445445f252d7f3be1954b73667d1bd57a9c8f6a9d107800dcd5694b4bff0b3407c68a31e4ecdd5c7cbe81f9536f6e090a8e8fe7f9ed2401a370bbce7abf93cb72f9c6830f49f9362a0714ea19057f777d1d0ab1f434ceecd9d20223407f8cfe42cc35cbad816b83dbd4dd5f166a76b4715e49f4eeccc88a6189a1af0273529e843da207400617f76936af2b70e388c67ed0d4eb69b02192c8181f464487822f73d9f2153957789ff28ad361ed34d54d9fd7defe1001a0f7525ce80d47a5cdb0f69d272a9e7f0e922a123c77c774a6b88b50d17c90997fea55d9f5f6d838e1555eaf754e62b8d61b59837bbfe73e689f7f139b55590c934283cf376fb6994ef997846dde1568ebb50a8f999a6567ce57bb12c9e794c110c8017f1fc994fd3bef0424005b1bf2e75723207ce3c8493253b20fb136ed5548a10ee5d3d0fd9d11bcc2c91a87d0a21fc5b8cb815232d09830f62d07b811f1db9df049c144ae206dd6e2794bfa9996bbe8002a90f204ab9a7330da37d440c2e4f801c1d270184ea2fbf04a07708d8662922d096a9287a6fde6c8ec0de81c454295dfab759ae395990311789e0274e411663f8aa72a377dc1895c8aa4d56af9189e0e901376d343a36b320c1f455033f9dc87427639636f624157c57c45478db00854913ebe32fd62339964ba816ba0e744a1639baf2ae2393d1fb1ae4af82ff47082deecff0dca655f93ac2740f0fb7631fa0cd8a32417f1b4bc97362e3bfa2e3f7909272417175fa89a0cb81f2089147be09d8c0587d98739210db9f2724fd44739a4b12a4d6e8ef622ea1af9e9e0aa9cf62bbd9aa06398046cc834b77361e0dc6db4ec875664a90c753b8c2ce6912dbd333bbd28c1caf5e77272e3e80a129797be6976dcf110e0a23abb0c1bc01e1e61b683bb26df8757ad8a7f32015db1880602e8d7e5511a716fdf8f6f1c31167b6d9df4958ea0630c17211c2a923742d1ea3942ade7a9c37c035691565257d57df473ebf029e14af815ca7b010d1218bd5b6528f279acb60ee77ff9cdbd4c5f85193f03bdaea1bac4e1046d4f23318d32af5dc0a9df36ad11ac1611c6e8a270cfe7fb5640da33e318053671aa384291f2c98ee3191f48f1c7e852e4c1d4ae4a8d5851b681ee99bed0ebf86b8849b9a0736954d593653e692ee6e8975b1caa486b2dcbb4649869b50d0d09bd3f74067c232d6c2e9b7433ef5d3088daa64a205e16ea6c074f52ef24bc651e3f2220eef75a2e3c52045125fdb9fa0b73cdffdaf269bab83a4d3f26246392b1ebf1f97108bf2d478a54b8c4f1431977a40702a47d7641d1843b0ab6ea4a689ce748810e0cb46bb75f3844ae0d39ef906c16c328f22ad114ca34b2934437adde8d6596143cce7fb6455c09778345e85fd2eb8e9475abeb64d0bb791faa9cd7d38ce1ea028ff464c4b49da0433bbed659a26fc30842f3723904eae05df8366d37bbe731e2bb0fdd770ecd131ed64f4a1156b7fb6b3c6d790b051c7c8fab331eaecf2a09615e52e1e98f74b3ecfcf2694fb3ecf4e9a0e414ccef85be4777a64e9897e1534b9fb9ed0cb8b47263ce15a0b931fe306f7cae1e3944d1bf8b25a319c7bf09e1444e9d8ff4932b66694ecd5671d75e42aa02723accc8588c2aad37da07c5653f4eaf3aa25f6a649aadb41a857ccbe5dbd91ba5b6580525f41c5df5b0e2ac5c7a63845ae4f5bd0b926e5ff6c0a329142e123bcae7a67487fa0ea4f5ac61745521d6c08ae93b8ba625c273e67168eaa926b4339d8502716c3b90cf31d06892d449401d7badd33cb60d9491197c6642a912017efc92585a423e045052e0f28334a606d92d2cb4e7ec94a3d9fb8dff8d0d3e0660af82c96738ae5e17eb19c61364c9142897d3a2fd7ec9339d92b2187b8c7668e67892e4a63d166eb0ddf6d69ed61e811c5042d575cebb6b5924bd605f8084c41b86b4444c93e7557cd34c11646941c262453d0152631ab1530ef6fe8993b72cd2a6ee467582c525393ac6c2fa2017e31d6bc6105f2e96f55994207162e11088b9dc0557c303cd4fbac12443bc40eb58fc4811e5f37958e4798d7e8b88f67cd97a6ec6ec4510fbb72ac515ffc64a02256c6a0639abc5acf8c79e001f2f7330143f7b432389cacc4a2506975d5ae31a2f7460e50f5629312dd3e8a8756f9478c7b65e4d320f466cf7dff9b663afc4b71fb5eab4f1919ff14b3d3fe34c09475d9931aa41f7e8997fd8da87da1a6524217ad4df65c82570b031a4ff4becb2a2f93fbf13fba45e779e73d074653ff9668f065d4b3d46824780512d8736994662de61758e8a46bf562bb4a2c75b7847906340d3f8fec31160b2bea4c6e5a3c95fd47d30dc51421dcff2c5e472bcc52892f5167eb3907ebb296fc117a28a79afee09b7c73237b6951d750d9ca82cb853b62db041a7e9bd0c35669c655a7b5541ecb067061a8255b7b3057e8793543d946a3bca770a635a18ac794a858136ec5e09f40497a736cf9238f05a2fa2a6c5846ec1df4ee2daad8823778064ab82634235bd36d42bb9eb344b468e2284ca54d1eaf8fd219b540b3ea1b5cbeea09de077ddd6f2e99d9128798bad9540eaa157a22a1d1e231ae6cd9d0e5cf2bf4cefc5c48bd9551859e1d63461007f637467ddc1fbe317bb6de7385a6b0b2f8d4cdba8e80b670d03f0a49789c04bd1a40d7abaceed68b88ea242713253fa05af2fc6e9868696c3ef56c265fbbfbec9aabe8cf9089374fd14037f4fc0e7039058978a38529ffbdb8e119836bbd197209e0e792850cd7026080a07ad845189cf325a088c38d87a4836f6eb3551f38be270b16cdfbe82af12ad431cd5", 0x1000}, {&(0x7f0000001140)="598c7e91ddd04b960d716650d8dcddd1b3844b44310c75ec12705eb795fd282e4aee4f1309a795f77bbc533a9eb05673314289ee3fa42d8dba7fe511ad648d2fbf1ba00f534a4ec3726be787991b3959e09003a0632a7a03435cf0d73ced268375344109", 0x64}, {&(0x7f00000011c0)="3f5d99663d6f97695881f857a94aa9dfbb4db5fe693700658ed4670ce9d67239c39975089ff77fc663eb2944b08b6c9f2a1df7b7e235377b0c8910875a83022c869962d0992b0bb22cd58c8a492c0da8016ba2541ee8d6acf162c8f5ab3e9c01d233110fa8ddc75f5ad305bed7839ee2a55827cb581b7e3c23c4a7d5a8c08b2f2ee5b49250c704b0052b968ed3501c9c184e4135b9fc9603b22fa95654353f93ffdfefff8639a5ac9849cc4844b970c56215c001e40c014b9ee8560ec5f31f162db445a8144db37336cbf21b0867bfd44538", 0xd2}, {&(0x7f00000012c0)="46d417f2d88cbdde302c549594d5013bc9", 0x11}], 0x5, 0x0, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) socket(0x20, 0x0, 0x5) r1 = open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r1) 09:15:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x5, 0x2}) 09:15:55 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x4cb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2a) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x3010, r0, 0x0, 0x0) select(0x4, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c, 0x7ff, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) fcntl$getflags(r0, 0x3) readv(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffd38}], 0x10000317) close(r0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x11b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) socket(0x0, 0x4007, 0x400) fchflags(r1, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x2) r2 = socket$inet(0x2, 0x3, 0x200) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) close(r2) fchown(r0, r3, r4) fchdir(r1) 09:15:56 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 09:15:56 executing program 0: getpgrp() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa709f28}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 09:15:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000001c0)="b82cd06cd45fba23e8602a019a5ce8541e4e2ba491a3338e4a8d20220f3547d4433fa4898501d81f025cc3eb7161adb795519975eb5e9be7a2238b4c15a67b7b41aeb8db1f78fec3c9bb7f74b7dc005e13129f90c345f075f1c80f135a4aa367d9f7f84cc4dc57885db1e80a7166ec8fa4b9de2fdd31b2ba56435e2b7ba0330f90e1799ebd74516b538c85d9a96a1bff9e16ef9a1813a10e76980defdb30c86e1b890b92a382696f2913f3c0e8dd0fdfcde9254be6b3b0a2f696b1537db83769597f2f0c443123bf5b710d5ca9c59ad077eb4429986e22077182c3fa3bab02f77120940bc336807bbd5925b84c448a501619fdb847600303ae2200cc3f72ad8905c5c17cc8b0dde24e58ab1e89fb5dfd497f51f8d517f2cedd713f86c17e6d34c7d12e2853b1eedd42932a575b76db32f6c08fb2426cfef2e487871735498d028ec52505b06b7629889c6b8e95e835649b2216786a2668a70c941e615081eac73034a1163db72dadfde8cc932e590059c2366e5123773c5f2d604c9ec7c632487eda083bf891c2c69dc591a54c24dd24f0e76210f728164292adc425b743d658f76e4e065ba850d7cdc3eea78e1873319416304bd1dd9ee59e37ee56fb48d77269c687c3fec21af47ae76da5ef427cd09e3ecddefc99c4ad6129192cd9c00da2fa1de4409df2a0110014aa808cded470fa9c04432efa3eee5c376debd45285b79732d45cd355819779383e4ef7f179bddb6e4b6d864d8e7fae0bbcdb357b10805175aba19b419ee1d26e360c0806d8b3c24554d8f7402fd3ee344c5ff7ee5f7875c28788a0b5a1b10a1343b3d00df520634fcd6aabae8405bfc98c325941a7ee916c8fead8244951073795b9bd39d509165cd933b97045773a1e0adbc9752e449966c0f453fc973fbbf14bbd00747dc89a174ff499937865e92911a74cc79f1fd3a8c28288f5ecdffd12227b02b8a1e96a96fe114b4c1e419fdcd749f1327f4c298c63f4282866fc9687425fbce7d87c2b48f564f4b07c7037d812e94622520db118dc8a524d051839e602c296f4c0acb8e9b8fc543f0017aa0e0486b0554deffa052ea7c5976967014ff855c8e33253a0bc7ebb0f83f7772e2a8cbc072e5bd23c0a7a909ea90de9f1bc6866a0d04c886c959f4310bd481063956971b80afd4ad45750180e77bcec2d13ec98a3823e7692737bcee9a3b94fd40bdf83267e97fbe525cc951b8890d35d6ae7162eb63ef16de2656401caf327c246bd57382b6d9dda44842ce5a84e880b64756652a4a824042819036052ef7bc6430880078d770c8ec01d005f10bc010155b8a690812c3b42e9212da8f19cf9741c7372fdec80d21e0cac3cc878f91c296c6f06a2f28b428397dd866c6588945ce3260926ef3056563483eef5b7761a36c97e5e0d244742f51428d4b3698f98c5fe0cba056d4cb81b07f013a5a416cedb98b5929e2387e1062b51ff85647d089fefa5f39da0569b1928807d7d2a78715f9bd07bff84fefa110ae9762a62576e120ae84127ae7246a650d63d36b1cf48250e16f5508d7af8e6d89a7f124d6518249afec1eb2939d5a867cf4e236a3b3287135ad7759f3b7369319253e3aa083fde19461d923f378f66188401a5a0acc596f853c55e10df30e22f1d7b6d147b3cbc58c46d54b21d1ee78bb1b9b80204f98f0af7d98efcadda5b5b2ac9aee4157cca8e8811e7386fbda7d1d3f952f142a4300ad531abd3f6962ef84066ad0ef0333a3448387cd13624a9448c318303a44385a8a1267da3b7cb6ea6291d816e1c60434770cb26ac431aebb896b1c9a0498daae77a0e72a757b74e1a183b5fc4e6b6aab3e1a6c41e70b06e691f7a28ec60138fe14f62db761c82e40f8c742dfa9aaf4a7284179d5192b012ed943cc42f7b915515cd7f36e75b2b305e4d2b7c37c879572995c74b9e7d75fd148060177cb566681defc7a41d7cda922722dfd21ae2695c14cf6106d072787de4c130fcf094fafb467fe6eddec7a325055c94beeeb1105bff6a0cd05c5bb38733472bf22901a84fa9f167f09328af91635a9a5d7251d8056f8d1d5726f793ff28f046523eb773e7b2a4b6c72529dd9f0d35d5c4451904ebee620d5c1971d0dbb225250efb96fb98b09a9adc24f53a4dc247ed83727f6b878e29a8b4f5b0458b8ba6892e3e701db6fbee014c52e885030ce63fa36699bdaa1d5a78fbf27975c3fb56e1b459e010231ab984985060f3484cf08cdfb080bcf6b5ea75510bcc73b668fd822ba414d078c9d1923be59387c53ac148a554c7409061d0d3ec83a076322072f2d09305a4120cbc33ebd28083a04f1405c4948454560e118d67fbb9960212a4a0094a8c41052c8fcee605ca8382675beb93545fa705e388a69560246ef3fc4292458e37d61f72f4bb994b54418b22b25978584225424e6add912a69d11660b27e0498a4d9eb5f4602bd939961c4927bd4f05b7d968d2dcf37f5ffb58ff6240edb76710baffd3eb4c01e3c4a54fff82e933a8a3853545c1eef4df942ddc6fe7c00ef876c0f757e67b7a461d00ba1b654546d44bb3bab3e0cd539bc0f8f57d7063831e50acac87f4e064bf189a86e036204efa58c1b446b523555cf740a37d47d749084f4066597dc681909d73b19e0857ff148055718e994f83e7eff7f405ceb8be8eee171280a70427a433aee904b5cd1b7b64aaf57f4b280525b83eeedc0c93df125a81436a670ec03847d9ea68f87d29aa4fad6b38a432c2078b6dc7117a31f1b0ee5b4bcd263bf8ef08b55cc4027bfc90e088e00b439405a16c052560c83c9d52dbfaa4232160ffa0d04fbf839408499e60101edbac14dd3300b174586c278c4845579dd0d14bc15bda2db9553b8ccc9278266ae684b841c7aefd287462421bd3b3388fd45c40e8375a9d4402199d972415f717e029cbfdd9cf5d03491fca79325b7a2ed50f4d4fb629aaf9c8caccb7e4aeaf5b82a8dab20bdc2655a9329700086a025cbdf062f5a4b0ac1cc7fc100e610ef7b948e40905ec94f63c6c069b4be6266bb5306ebe14a2704038c269b8ef181ac8c8f83836c35f4b9feeae72c102a98c76dc910784bd1b34fcb3ade4ca9ee72e29fca211cc2f8d0f73406a412b377ae75729f841c7f11b3007b17335f4874e24f75168da64f422e66be753e33f752ceb21a9abce82412da9a60a26b12475d5a8216b953c07e0ab4a3070e9dd94acf2528062e7d89a7529eb48e7ea17155cc232b5a5d65b4a91d3a2b96d8d8e5fe5b01fea1d9a324e5cf71bb7bf539a09d79ff6076d667225538ec47c035f39f9d71171b4ad0c5055a5277feba62b065ec0211bb44d0bc87ead4b1f291d4ab68233d89f9e8346cebace76a11c15d892664fb38d9f482e9cf53299d28d0c0497fb088531f65f9fc46e4f22ed5f0191b15d6f8799d11fa5fdc249e5ab75bda925ecd74fc4c740bdd89cf5ebe9c27024ceb1bb5b7b30cd81c46ce1b45bd879fb752dd2de2784736a68a35cbcf0b11148c2304fb7c068e5c347d5bfe113340d803bf48375654788087cf21927d1df709d110ebae9c7e090e4d3d3a8095c887206ba8046d056eb8bc2940c30288534997966f73eecafcdc9072a9a920087a26a521c08c64b1d8e82dc0244299a890f8d70097af0c638ffe5612e37efc8fc41287780376cb39aaa3a8ed771d633de83ff975783884731809059212d98a5e8e434024282a71578b9852e4799da8768d87e48d77314abff0a8517ff10826d63c980882aae39f2ec0d73a47f752c9d27169f15923f2f2e7c49d6896bb2481e8fe0a8215c2a8fbaf1b8a62ee34d887380a53e8875edd175ff2049f9988a98c2123f7ba2cbdeba256dc7eecdf4ba11925078a0660b839ed1d5d0dd57737e8ff1b32d2d17d40e166623859944715c8820314bf667491b1cae3e2e3fb03f405154b7b07de35e23b83760a481987990eedcf6102666d1496764fa438dad8eb3893fabc59edaa4ae622643c9c60adf1bb5d20849259056a356fb427ef75d30f6771ff6605370bf7ea7ebe7e29ba3e37f65896f0667e9ac061d04e4f63f7686b82d20645f7dcd2bf475ead7a47868e3964773fec0ce5b27af44e9db2e8fe068d96d8d30d655fca8bd3324961c94b7565c07ae25232d2a91f24e300a4973e5c9c303e1092a65c91f795090d3295636df00e9b7fa260bae802c5bab7f4ec47ead9088a79c9dffe50ab9b66114826718a4670149de28181e190b8247c4b5f67bb32743e42f6c8d38611408c0c8257091c5b2a16d50b4ceee654385b037332b9716bb322395eef51c54106ad1657eec184d252c3b2727e54ca5198f23682e3646055b454aa5600bab84a4279ef96dbdf640eb7089f0bd0e511ae466328f298d0de08efcd90615c95184da18bc42ca77645f4a1e48ff670d747f6a687fcc88d77f878b88c211e10d2279e2d673f060c8d372c6d0a2550dd8d4c45ae115a890bb93038596df265922ea53fdfa62785e0a82349263f68cce465f77a9836c247b7dc2ff461503ef5daaad620eb5d8ea44d84b679006e27508b1cd4c97c082116382775467b6c29c3e385e212741c454f46d0c088817f1701ae6c7682f55b57b999a663926c475136eb042bc530e6e45385a65f0dfb47b0ace721f678032851aaeaedc540dd1215df8d62b18f50e8778dd621ee4af3ec2d8d4777b0a259669f1bf6874a2e5f74e7aa2daa11b5f3efcfb56ec2af016fd95b345d6073f1375fd7fc6c53174c0ed23b71dc4d26f314a89b8287e0e6a68af2e24fc7d027c918846da727ab6a4a0aed6097d5a5b982791c9145e21410066587ed24847ee7be157c0c78e1e57870c068c77e3e87d73267134ef6eab8aaec957af184be9798daae93cd16fbb4b88aba26a66e03ef5de1f857b5ec02f514254df740a573746a37f139adf19bb5ef384b06b31e2d5ddc1c272983699dc761dabdba5936a89500d76111cf2e4d4c5d5761558d7d6078f74ab53fbc21050f0b240c4f998309952350a8308b7b91e243904c0bd9570978198b81105be70d58ded4dc5cb576997565764a07dc63d4c0faf7d46db60c8c97234c096aaec68d81cdba43fd57692b0f3bcada6f3a2e1c2af52440b2cf2308e371b37e44e22e0688ae4163e3dd875fc3a25e4e181bce3cf94c9ac8c351d2a18d122e772edc5b69ab7ebd0ebd60dfeb9ff65275b09f74a9426ac45a10deedde3cc829370412e85845f430785f7397644f351d959005e7c7c8c09ab925db4d1ad7e53a6672bf758c41a95a6f4a1c16464be50468f51f4263fa6dccb16e1651779a12989e3040b97ed3e25d43715791ac79a38b2e82b28f22cdffbb48af1feb654ed4df7e8897afd671958397ca2171e357f28f81778674fd34036c744b44732edfb50fad36d5d800485c43fe745c6574de429594a327930f839f5940062098fb7c88d9938f57233395497c76ec6e6479031918a76124486cf0133a019433426d57d46bb1bec2c0d57c37f06bf15eb745fe5b75dccfeecd1cccc88c5478c36be91052f247c5a5f2f02a433f86f651984951306b94174ad3e3b3dadd31f6678d8afd55ea4145650e375944da9eb5453c4e522e00890e017f3b6f910202b4d150e58a424ac531138cc7ad6e4b8d9b74a31e41a1febfd31ae621f78bb447cfe1f2bcffce5f21fa3a01577400d3549e929bcf5e592714aaa8219ef743a2c50aef951884ac0b9e7d799c47cdb994353934de83fe2983724c9f92648ffb50aa3d3825614139ebe73663896a12595164b5f0b8e79916a6485b28708ef080a74ab29389c2", 0x1000, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pledge(&(0x7f0000000100)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) 09:15:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x336) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) 09:15:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x7ffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x7fffffff) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x2, 0x6, 0x68a, 0x4}, {0x5, 0x3, 0x8, 0x4}, {0x1, 0xfc, 0x100000001, 0x100000000}, {0x8, 0x3ff, 0x0, 0x7f}, {0x4, 0x695409e3, 0x7fc000000000, 0x3}, {0x0, 0x3ff, 0xe1, 0x7f}, {0xde0e, 0x80000001, 0x8001, 0x75d}, {0x400, 0x80, 0x100000000, 0xffffffffffffff8e}, {0x0, 0x3f, 0xffffffff, 0x4}]}) 09:15:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x200, 0x3, 0x6, 0x9}, {0x68c, 0x1000, 0x800, 0xfffffffffffffffa}, {0x2, 0x7ff, 0x5, 0x9}, {0x7, 0x1, 0x8, 0x100000000}, {0x4, 0xfffffffffffffff7, 0x3ff, 0xcc}, {0x100, 0x8001, 0x4, 0x80d}, {0x8001, 0x84, 0xa, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x3f, 0xa6f, 0x6, 0x84}, {0x20, 0x3, 0x3, 0x4}, {0x101, 0x5, 0x7, 0x8}, {0xbae, 0x1, 0x8001, 0x1ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) 09:15:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) lseek(r0, 0x0, 0x0, 0x1) lstat(&(0x7f00000000c0)='\x00', &(0x7f0000000100)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x2, &(0x7f0000000180)=[0x0, 0x0]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x5, 0x2, 0x7f, 0x400, "3fbc7e50431945101bb200b73b64458b407cf395", 0xfffffffffffffeff, 0x10001}) mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x60) sendsyslog(&(0x7f00000002c0)="9d02b529e339936242d010c201b578b2ed2f2048a2b0", 0x16, 0x20) fcntl$getown(r0, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x2, 0x9, 0x8}, {0x18, 0x3, 0x12, 0x8}, 0x244, [0x5, 0x7, 0x7fffffff, 0x1, 0x1ff, 0x7ff, 0x7]}, 0x3c) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0xdb81d317fd0dde44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x2, 0x553c, 0x0, 0xc98, "59bdb61ddb11cd6687a9f61fd814d91e59eabce7", 0x22, 0x4}) fcntl$setstatus(r2, 0x4, 0x8) sendto$inet6(r1, &(0x7f0000000440)="28c8d2b629423926e13e29505da33591161ccfe12a67a67a0f8061fcfff5d635fe651581aa3b57c68ff5bd", 0x2b, 0x0, &(0x7f0000000480)={0x18, 0x2, 0x4, 0x100}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x1, 0x7e, 0x1}, {0x18, 0x3, 0x7, 0x2}, 0x5, [0x2, 0x9, 0x1, 0xffff, 0x100000000, 0x7, 0x7, 0x1ff]}, 0x3c) lseek(r0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x80, 0x0) fsync(r1) ftruncate(r2, 0x0, 0xf90b) clock_getres(0x3, &(0x7f0000000580)) open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = getuid() r4 = getgid() chown(&(0x7f0000000600)='./file0\x00', r3, r4) 09:15:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x1f, 0x7ff, 0x3, 0xfffffffffffffff8}, {0x1ff, 0x7, 0x6, 0x401}, {0xdf92, 0x10001, 0x100000001, 0xffffffffffffff67}, {0xfffffffffffffff8, 0x36e, 0xd2, 0x1f}, {0x10001, 0x80, 0x3ff, 0x5}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:56 executing program 1: close(0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x55c30bf2c96d5106) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90f6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b4fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a400"/101, 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:15:56 executing program 0: r0 = semget$private(0x0, 0x2, 0x202) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000000)=""/232) r1 = semget(0x0, 0x0, 0x0) semop(r1, 0x0, 0x0) semget$private(0x0, 0x0, 0x94) 09:15:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0//../file0\x00', 0x228, 0x0) r3 = openat(r2, &(0x7f0000000280)='./file0/\x00', 0xd, 0xa) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0/\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) select(0x40, &(0x7f0000000140)={0x7f, 0x6, 0x2, 0x0, 0x8, 0x0, 0x35, 0x8}, &(0x7f0000000300)={0x7ff, 0x2, 0x2, 0x0, 0x3, 0x5, 0x0, 0xc958}, &(0x7f0000000340)={0x800, 0xf3f6, 0x80, 0xfffffffffffffe2c, 0x0, 0x1ff, 0xb3ff, 0x8}, &(0x7f0000000380)={0x1ff, 0x8}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) symlinkat(&(0x7f0000000200)='./file0/\x00', r4, &(0x7f0000d06ff8)='./file0\x00') openat(r4, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 09:15:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x8) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000100)=0x80007) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "2c164a0b07906a553ad48e8dfb137faf97fba82e", 0x2000000, 0xfffffffffffffffd}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x100000000) 09:16:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x97c) 09:16:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000100)="16ffc08a0c0e22143162640d2df7b03cd52f4bf1bad41188f4055fdb7b14c0f10adcf1b5e9d7f73b4242cd63bb503995474c59cdd7280e2020d9d0338f98c26349453db66e3f26aacac53c9eb9f64eab70c6a36cbfd91989841357478a1d7823ae268cb0c87e5d8f924465112f35ccb8516ec56771af09292a5b101ddbab06a31f14c043c745e94b720cd6010824c6323aebeea251c810f19964e7967f216d8d298463d67955468bd9a6282b66db092f8f4712d1083a822d0decb05f1bbd54c891297bd056062b9c4b0a88f55791", 0xce, 0xb, &(0x7f0000000200)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0xffffffffffffffbc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) socket$inet(0x2, 0x4000, 0x0) 09:16:07 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000080)=""/15, 0xf, 0x3, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x9}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x3, 0x0, 0x0, 0xffffffff95ed8338}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:07 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x100000000, 0x800}, {0x0, 0x400, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x8000, 0x1000}], 0x4) wait4(r0, &(0x7f0000000140), 0x8, &(0x7f0000000c00)) r2 = getgid() setgid(r2) setgroups(0x9, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x1, 0x0) r4 = dup(r3) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/185) semop(r1, &(0x7f0000000380)=[{0x3, 0x2, 0x1000}, {0x4, 0xeb, 0x1800}], 0x2) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000003c0)=0xffff) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x14d]) mkdir(&(0x7f0000000440)='./file0\x00', 0x0) setgroups(0x4, &(0x7f0000000480)=[r2, r2, r2, r2]) semop(r1, &(0x7f00000004c0)=[{0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaab91) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) setregid(r2, r2) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000005c0)=r4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x9, 0x3}, 0x40, [0x2, 0x3, 0xffffffff00000000, 0x5, 0x5, 0x2, 0x2, 0x6]}, 0x3c) open$dir(&(0x7f0000000640)='./file0\x00', 0x8001, 0x40) socket$inet6(0x18, 0x4, 0x6) select(0xfffffffffffffd91, &(0x7f0000000680)={0x200, 0x9, 0x2, 0x7fff, 0x7c, 0x3, 0x85, 0x10000009}, &(0x7f00000006c0)={0x20, 0x8, 0x100000001, 0x189c00, 0xfffeffffffff0000, 0x5c04b3dd, 0x3, 0x401}, &(0x7f0000000700)={0x2000000007, 0x6, 0x40000002, 0x9, 0xffffffffffffffbd, 0x7, 0x96a3, 0x1f}, &(0x7f0000000740)={0x8008, 0x1000}) syz_emit_ethernet(0x145, &(0x7f0000000900)="68e94d0ba190a8c9f807dfd9877566bc36ea4f0bea999d617f0d9bb4cb7871bca0d971d98447047a3cde9626610e6fa873f92d5e31536d23c463c7d5bc71e4fb366fb38abe22f3ec118458e1f87a25fe7abcc0fa42c45174bd7d475c1559b53f064b5a1e734e2a5dc539d092c97b16522ad2698ceb66c22cf465afecd6b8108cc37aabbd2b4f6ddfb5f5b37edb160cf5eaa3d47808b7b8401150cec6fa0d427c3018dcd6de2cc176777ca00705869832b24ad526b835bd6af35a43fdcd8424c1cdbb4ddf5bab5c59f519116b4211ddb40cbc8c389cded9fafc399cdca725b11961dc4ac3e60dd4566af01176ddee61dd229954d22e6929bf7dddd0ef517585809d99cc5d1263bccd2481a8476a178b009e25155ac8f977d427f6a893bc0d2836d4cc5edc559f83d6da31f7577ce95edbbc4eb2ff2a9000"/325) r5 = semget$private(0x0, 0x1, 0x204) setgroups(0x0, &(0x7f0000000880)=[r2]) semop(r1, &(0x7f00000008c0)=[{0x0, 0x40, 0x800}, {0x2, 0x3, 0x800}], 0x2) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000b00)=""/229) 09:16:08 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 09:16:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe02, &(0x7f00000001c0)="b6b28a7f8347a41c2f6a2b1c07935253813f33ac51fd17a1b8e8b66bf189f173e3d0205fab39aee36f4b50ba564e7178eeeafb23e27c6eacd2c3708fd209c23930ac783735336e0aadd67a43828e4b99c9da7c44eba5dff47670d27b3a3d706b18e749c2bb1c00b044d2ff500de3d02fd269fa9b2e47fe05e27403a65366d15bdcedfc6afe1e4241605e646e16538e9b720e30f5d80913262065d888dabec7dbd13542c2a4260a6fc3442bc136f48e6d04ba") 09:16:08 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x7, 0x1}, {{r0}, 0x0, 0x0, 0x40000000, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x28, 0x4, 0x4, 0xc63}, {{r0}, 0xfffffffffffffffe, 0x10, 0x51, 0x3ff, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x14, 0xf0000000, 0x2000006, 0x5}, {{r0}, 0x0, 0x20, 0x4, 0xff, 0x2}], 0x80000000, 0x0, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) kevent(r0, 0x0, 0x80000000, &(0x7f0000000280), 0x1f, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r2 = msgget(0x2, 0x1d4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/139) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = msgget(0x1, 0x142) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="cce300800000e900f7ff000100000000d9b4ce1d000000ff000000000000004eff59da420acd32ebc1e3e635cb2fc679f1000000000000"], 0x1a, 0x0, 0x800) 09:16:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 09:16:08 executing program 1: getuid() r0 = getuid() setuid(r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() getpid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) flock(r5, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x5, r2, r3, r4, r3, 0x1c0, 0x400000100000000}, 0x9, 0x8001, r6, r6, 0x8e, 0x0, 0xffffffffffffff33}) 09:16:08 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) socket(0x6, 0x8007, 0x10000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() 09:16:09 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 09:16:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) madvise(&(0x7f0000597000/0x1000)=nil, 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000170000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 09:16:09 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:16:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x6}]}) mlockall(0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:09 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x86) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x6, 0x9, 0x12, 0x800}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x385, &(0x7f0000000040)=[{0x4, 0xb07}, {0x50, 0x0, 0x0, 0x80}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x75b10aff7fb8b8c6, &(0x7f0000000280)="99db367e6ef200"/16) 09:16:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x0, 0x6}, {0x8, 0x2}}, 0x2) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) open$dir(&(0x7f0000000200)='./file1\x00', 0x0, 0x2) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 09:16:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x4) 09:16:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) close(r0) poll(0x0, 0x0, 0x84) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x0, 0x0) 09:16:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x100000000}, 0xc) dup(r0) 09:16:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r2, 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, r2) execve(0x0, 0x0, 0x0) pckbd_enable: command error 09:16:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) ftruncate(r0, 0x0, 0x9e) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000500)) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x575a) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000000)=0x1) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000480)) close(0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/226, 0xe2}, {&(0x7f00000001c0)=""/122, 0x7a}, {&(0x7f0000000540)=""/245, 0xa4}, {&(0x7f0000000340)=""/219, 0xdb}], 0x4, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000a40)={0x3, 0x1, 0x1, 0x400, r2}) socket(0x10, 0x5, 0x10001) preadv(r0, &(0x7f00000009c0)=[{&(0x7f0000000640)=""/255, 0xff}, {&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f0000000740)=""/189, 0xbd}, {&(0x7f0000000800)=""/227, 0xe3}, {&(0x7f00000002c0)=""/14, 0xe}, {&(0x7f0000000900)=""/192, 0xc0}, {&(0x7f0000000300)=""/28, 0x1c}], 0x7, 0x0, 0x0) 09:16:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x98, 0x0) fcntl$dupfd(r0, 0xa, r0) 09:16:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002600)=[{&(0x7f0000000140)="d32fc8598965c7f11f407d55f7899330e5b80e139ddbbaf38e0869d30cc3c3037e900fc5", 0x24}, {&(0x7f0000000200)="641cd32a2da14dec7ec2ada63fb9d8b11b481719447746f4703f8dac6a8a014b61f655d87f1182ddf88778dfd603e910baf0a272fb6a4e1985a0684104d581ab74320486ce178c415d74ba6d29af26fbf9643e67e615ff60031c6203f094865db568a898f04c06f9c922175f46c96ad1e437beebd6068376568a45f22066cfe1de54dec3c76f68470a95e1bff5a99317744d06a78282764f33a6922c02306ef712a80b6838dcd88695ab", 0xaa}, {&(0x7f00000002c0)="3fa9c974f66bd7bd7f6f95ac06ddde925f02e8f54b10a44501fae2e9a95b861d4dd0bfb6c983371f73aacbca9f4d9469c94e69cf1d14d8182673b83e8ab288c190bda51c612d470faf1b37d634438fb987fee4e57ca909c3207c7a012aab9651da68897bd80c26fc9448abd2b5c3249d05a2bfed9229acadf3f0a4c5e06cefffda9b6ad35313703d51914a31ac6a83f751a2ea0595ed7e0ece29a446e210f90dde4d406dcc4d34026808c6b3a63f2f5dcff64b3c8bd386785e91e4a58807dce2ef07fb4362594b564fd12e8e50a5ae0a8621353c4135eb4f25020e5855f6c57e45aec071cf7feadd219675fa4c408195c4e75f55ad71d1337ba7289aa0f2f630e9b7124db8ce0f5f75b3e8a06cbaa8f7755a9f08325845baae5e7dbe35c61ea4afda2e3edb253937f2111835e8c4499c8680b77a5c29c48bd5a73fc1a0cb1871b535b77f190357d5675e78b5569fb82a75f561928512bc309b494d910eb7a0c22a12f581c2ad6f0fbf211eb22d4769e8d980fd3ec09065b9a0515b85e1f5225096b8830a6993e59b9c7e1477f5a9c57864a28d8914d06867c6e5c22fe9ba7e20d30b95780efec08ad2922d22d6f2d6f61089b15c40f67ad650548788614c7ee83580119354a518fdbe53012333357267e43a68f2983bd95dd82dc9b607307cb2f396db26dfb431569d3e88aec197fb9afff122f276554e026a63f3e9b5b96a31bbbfe1c3941557e733dbab45fca4e28ab7476c7af551be5c656e7d0bb8cb007261473ed7c61d2e4b3e24b5080428e7847490b9831c9eeca8a03a1cae17a7b9f32f9ef4058104ab470225dbe654ccce48dfac47608b823c33adedf4235e0bcdf7d43f6a57fd5cd03ba031f5536fed4a00c51208419167f3700aa20ac80eb364b7b99836c7c1f7afd8636c1cfad2755eec9f0088a01e41ab0c0e54bd9e297e6b553609beeeb75bdf1882febbf6737974051eb8f1122217c2e1064d9357ce6c44b05f9a058a6966f20e1efc263d4b86e9848bf56ea3bd01520bed6219e28f22344d034f0ebc0509782bef225e76208a28cd54de9c70145dc3ff8042856bbebaa4dae7405eee3faa58b70b30179929e4163a2706fc6c961a8db6781781334cd887d192b28acfd341a70e2e94fdcdb066d587939783800cb26c544e4c7d0bfec9a62d3334018803077c0e3f153468ef983c7eda8ef3a276523826ee2abf7cd84afdb800f1f9002e9be2b1e7968e60dd0602435173479cb043167e9a1def2b1a8e92f9dbf351e366cb9ee58223d8f28c584feb38701393f08583857fa32dbcc6ebe713215780a2a47616126b860a133ee2a9e04b979c4301738c7b61cf90caad133c9e171439b3bf912782022400c09f38551d305cd8c51ace209360798208326ed6803d0e00d736a39cee8a02da0e8b559b99ef90d9228c6e703f10b15248319eabfbd9e957aa6fd5e79691ad645b5d95b1b563999c9fe5ba81a90b93b878e5a8cd4cba399a5012af174b0a7a3bb468bf3f6c0cfba5230aad9e7f3bf74b04fe2d18c91d6fbe62343d080a93d6fa3ea2f963a61e562778de510ae67232ffe92159caf73dbb5187b8ce396c029a6fbc21bad5b4ff6d6bef51edf7471f64a2472bde79648a8f4b0eb9df8f54a35025f3540112068994776e8253743e1f9ed1ef99464b7f892d7594989bcd85ab5a8981889433c6c069b70c24e0aac4005fa9681f0bd97d1fb5ee9aa0d1af2cac5723ffb7f71401b11f55ca1ab30231250cec0e7403ef0fb667239abdcaa683ff7c74557e915a7681c5ae1e19e1afab4347a1038cf7abd1a3ad7f907e6c86f33ecba8c5c2a5a3c9b3cafb79c231b6ede3250532c8a245104f69240505d7c99fa531d004fecf2c584129dc585164ba05ae235ccbd69d0c42bb1bb7ab2c82d88da29a6e6b8f26fa6da7bae0d3c0f83c894c1841b9f947d44be67c4467223709151789cc29ce3893f1fe3928e8a14585b18383cdbc94a88c6767893c3f30f9fb25dc1d3252ae01650dfc0e1057c02633dda1215b24bcfa2e453b8b1d7a75ff61b3545406c088d6c4260d7ccfece6d0c2bbb06bd761cb864c34b7ba6ae6a70692915b8fbf876f224e2bf166529fddb7504a4a9b833d8d4af0eff50203bc96b9998455fdff7966c4ef287fc9fa1320405026262c383a4065a47ccd016753952ff41a314d5bdfe636d7f6683ff180030ae7e8c3ce9556d9fe44bbddec7ebb0beab4b912e3e6a46b1ebf766d282e3fd3256a291927390373d5506966410113fbee5345078832e8207136fcd2943d44199dc2e83ff4e39f0a3a22d456fe654fa8a78ece36b1749e4eaafc37e5831b2a21a4e014a8cf02b1d19b844e2a998a3a97b9918f2cbf37367cd41499630dac46ecce78361d27213080c7ca837cbb714495c931c6b39b60fe1e20a14c9b6203fccc7fe5d4e5543e271a52ce01e15f0488bb203cc5552027f81ba03b4ba123a9bcd39f4eb2f5fdd6eb66e887d9bb3c750b7e6c0bf39a6f8ed73fa0507a836c70860f0af8b92326ec99c0b2437855f55d93afedc6fb80b0aec1ce732b65e5850d8c333ff4f579dbb57beac0b3f7ac57d99152b3379340e6ce4d4dedfff6db33b7996f0d1cd9c5fff25aa75a2d75de91c2eb097aa96aa58e7cb894ce4bd12f15601af5aa99968ca88cbfdfcb43daaa5124bbb0a09000b4e7b9a645ae04d59e527827815f9471f33be33c4194bb4ca109882101ea43864679d40081fef3c67807f1dc9f52be40b3888a0ed38816cfb41bb8d8c9c55c1bd18c93b1567b34713d5c8e313dd2527ddef4555946f26b87c9e0c92633d595fc5eb17d0c60ae44cd3b0a48a6cd41d2c04823dcbca0a708a3d4de62d9b5cfc52acf275084eccbf683e7cb943632b14aad14f6944bd26de68b05a0e6e68571bd4c0d29e7756f84d851f525e2446372a97666571179471ba8e2204f6cb592c6d14f843963259d39eba55efef7b749a3fd812fc3245c973edcf5f8dfef4d52099271d6c578581f9783ad3ed8a5e32c59a0d096ddc8bc1d394a19d39768f64aeac5cbe4e88772f5b7c2ac199bd227c6978853cf4a3d92a48a6ae1c21d0e83113518a655d9df4e5b000b2974cf485c476c135cad807d47d6d1675a08791bedcaf397c5c8e571ab7f0a85e964f15fd1758cae9c0fb52b9dec794f8b70a2ab37d8cba0892f5393a403432a500ae50bebca14e93ecc60634ea7e4fd6f66c644df5f5fd1fe80805a5890b5416cb081254fa82e06e352f058d04bb74e723f581029ff6378fd4874f5b26b74ba82ee099cb3666a45a3a04c5101c73e86bab1faad9e64a037ff968e502d1a83664a06c90b4054e078c64d5a25c90e2512a7e1d30a7524559697f0bd9b63fde8b95f616965fe584ac2b597c35e380a630fd8a39c6c55d0f2552180459f9730489f2f9ee1239c363edf3fa69a637232a8af6e03f32d25dafd2bc93a9e988b7fa48045157ab67e912e0edea6473487a98875e9ba37bb52d6f0d6b9eb2a38121621a3976f69931198648a246d55a45176c3e42f3b88ad0f72068c6284c95b704cf04feedde9ca2c966d3d94c41290d438bf8fcb5a93060cd50e9a30b8a061e54d9aab757758a2e3321da084870a8e2de1a785f587685aef140549d76fe5a2af4b7f288ccecd894dfb52e157f29ece3ba4d6fb8363b72fd088fb67a4551e58b1b00c0bc2c4f9a07bdf37617f22734af0d523263b2869a3c00f1a0b47ee9ddf129404a9f97275093c276e02ab8d84096ed0e373bf00484fea701597d0de7e38cdbde3b405fd85e1cfc77a69bc7992bee6b3d92bbf7e0b96b562078e64780abf00ab1e4d0d6dfbab76c8d87e5a8c5efa2fca5c99792404c80987239fe5a31ea0531e2c35b4c2601ae8ab77c06d96b4e7554c603a762ed860ddfb5d2f6e0cf5c79909396ffeca0eb073a7fa595cadc15c00fbb6d2110bec6ddc62af14936ea461ebd444e8049aa2f04e79e96a48b035e837b7b4f5b4ee92456dd7c9e36869f8b50e386691e9e7e63acf7bc2a1598c9a838e289b0a992f7a0462199bdc10aa8542d27ecf2706686ea3fae4723a3405b96dff96ad7c718808d9ffdab035e1007ccbdba6168fd6bc4eb84bee15fd5e38466e2ac9e376e852839e09a09f6b4a20823774e28b6661c89dfbb655b6b9381c3080000c439d65ffaa244570ff79ff4ac9bfd96a19233189894beb96dbcedcbe9ed3cd26bec52fe17770cfcb5f6f6f1828c2f71783bcfbe38a03205449d837a80157abb62e05d8512eb5ebda009841b2364b189deb8fd9575175961cdb9cd6086f68fa42b8a873f2f8338b71d2c394fa454ddca47bfce78cc26afe0a718dbadaa22b0b734a2da33b56f4c73e4fa35673e948fe595a4c651e82a3ded161ed51be0e4a2cd11d96cc7194f5acd608252522e80bd07e7789e882faa79bcf5730a1233a5a7b910e9a829a6f7b79087fa2f2d4669eba9a4222f3ca2bec0b1d7a35bcec8eaaad822b0b163f163dcd5038ed6c43daf5baa9f17045b5dcd1995c82f75ee9eebedb4bde0ec919f86d83b1bc5a0e5674e2300d1705615e9f25037dd27f9c7395b995fd90554c9a2c4a5a05a222bc7a9db068d1cfb837a5ebb4983dcd0afdf4219793db8b43bc4332747436eb19b7b6e1cf158e6b33025e32fe7d6544bc11d3711dfff1c8ab0ee4ee07d89daa3f15e0c770131890c6156e9d6ffc63ef2c50f2f47418383ef521ec54cbf222aa5731d97bf64a38a9ffef03553ea03effbd390a5b3e945f94d17a3d7e5f9f3b01cff94785a75366401c61db22089ca72f64d2e77ee80686508994d4efd6094ae4ea9e4585252ebf7a1235248bbdf46273c85327bd9e556f90f611860f98c3d501e39eb5a29de3141315f2fd7ae6b890f2917a07c7681e55b48aa0bfb93fea353893a2e32bc03daa73e47737bcf252f5ecf05fc7c37478dd89898e6a389f00b4b2b47f193f7060ac8c66119a5378397002005a03e8c8794c48b70abb44f55538a9182b802b95791e41ed0b5a3ee9ca2aef2335e736e2dc582bd033ad82786f7cdf4307da934a871815fa349830d99eb36b87feb3b39596d2ddbfa88dde6c3a5bd25e4479b5ec8c9cf439d8abf0741f3bfae100333126ac783d82501eb94119a1d7406f705673dc80ee6e28cbb3147c7ad8d7d769af80ea0c0eb40e590ead796f6bc35e17345a8c82823815573fede17bd89ec54071919979ec1d4d8b1952fc4305c93b3c6fbcf8b0bbf5149329ed6a24c253a1adffce6e00aae08787f226bcc0b517b4621297e795de9d0d9a66550e4265dab7dc3da6524b45f57fe7b235fbd298dec5c6667e0fba007c53b95643bd7be96fa10ec4ecf28bb7a3a628d720c9715d6f4435f9a3726bbc8d6ce78cde52d72f07011a3e07e1572d0a0703c7c19b8784fe7aaac967eff35e8d2fd2d386f541fb7bb79c942847176e619461e28adf40d528019c631c66658a1565934176aa0866d052651048c718dfb17c0a2064aa0b55b297e10346b418ac40e1821c36a75d5ee814e08d5565a52bfd5217d38cb127b9edb79fd9c3987ad22422acc80b10699bbcb6538c4d92ca77a4246a23310f8bd209784037bbc94278dc21a3c9ba91fc003fd3977b041b8d81353392f3c9296bf4bc9a27555335af1d0cbba9908fceec2587fe324a191e381f7372fc706f9ff32c041f3c026c66cd5d7a1a0aa5a7986e9aec068365bced9fb1120263511a18be5f882443aba70106a1aaa0200f90b0bb03d7760c9d18f827f55c4c262676138b6bd1eb2ddb7bb1543ca442c4f61ab78778e4c63d1f4245787cecf7", 0x1000}, {&(0x7f00000012c0)="3aa7f67b94f60df4d4d47e7ffce8d91bfbe141302ce964dc68af1c95d0a98996af542191507efb89660906ea0bbaf4ea8e9a2e8b9acec3df9fe0e9dfed64fa8bb286a165c2a72b146d7b9f609582f171401daeb8a16b346f95763a7ab101190366e3c8e0356b4019e987044f4f14de436d0a6dd23da967e33407c5c9fadae5e35b683d70b0290b57840afbaa01e6a76f430142cc2649a83f5f43632c65ca5609fe39b0849f338dd79ba17035cab1ea52eb7891f24490cd9be653eaab06335da2eb9e38d62975405e6ca894c6a62c51bc3fdb11", 0xd3}, {&(0x7f00000013c0)="121aa8ace628329347cc5165d2b73a88a485aed7c403f7b27b35b9796522ae29d42dc7f74abc8cf5f9f1ec50653dab2cbb2efd45f5d0a64dab2f4f2317978958e200808c7824a8d408a28d59508665268cd747253c897c5c87db6ede5c23ac8e85dce194140deed37c8f711298a9366335b2d2fd6d19b2c0eaefcdae02580256d0732bdbdc34c1770dd0b21645af5405879bd4208c9f0ef278c40ccdb31a4545b40732c838805a6f78894ec2bd05b340ef1cfce047a64b17108c40b95151503d7e70fdaf074ec1d5735996fdeffa6bff0d41b9326786d82ed567729af567d82b8020a21245949feee3faddbd8209337b4c97de5f2f0c4fcfeeef9eebde0b6da47a5bebeddec85999f57a273398ac288a7847cac5b8a1d1c22215b977edd0ea85a2c2bdcd4a36ff67221b28e67d845eb0953afa247164c6319c9260863d6bc110e8a9ceae58f833f868c4eeaeab3bdb3400e40621371844b864b85d9030c793033e85fe3d8288afa2d39b66d9af4750870a36311e3856d1e5ed3416e9f75fe755a67a2b4fea648124942497c329974e104ba548a95bd81c9a9309b2f4467299b9e1f04af1b55c49978927182d5e039941cf1b1138b3443b4e5a06247d4e57d3771f8efce5c0350a45a2c312e11f13f97c51eceb9d0f9cd0b246b37645b59165a06ea2b7f4ad1987f1323c4a3b7a2bd3184569a7a66195a97d3150044b8fbfb39a5f809fa3282ae634b24958db5c8e3578fcfe65e697e0af0009397c6affbef6d1cad78b2df11e6c28cc214f69fb8c04775c3d642d0215e8e9ba0d94bad8c2152c4c7b8de5d0779824d38731985d66e1016f55516374fe2485b4a7a000afe060ed4fa890ec4a6aab8b84b61e30486b4f3788ec5cc241793b2bd78c15cbfc5e7025b5d12e7bdac54ccbd6d9857b27a28ca284a3c0201f91b22c53e348ae5bb2f03110cb32c0cd04ac253d2062037aab9825902915877a31b9d173f80575510a921e1eb1af2545a217b8ddcb19bc2684ba092af28c69fe72f6f43570721439226ac9ef7dc8c8d2d114de83f9c9bcf40a96ed3c43c24394bb0cffb53e09fe56c07087207732e027bc0421077f13c15043ffa3b75b61e74a7341f7c1f302a92dadccb4e9f9ae6c3459b52259a0366c646bbe03128409f3b4c94d418f3fbb45d1d3b88497ff50a9c2a103cbe497cb16c40c3e62c42bdbbdf120478613717310a3ca0a5b5d5a42302bce971a00dcda38acd86bd835196d498e1b2ccea13d2d0c0132f0f2fa46b9a7f840e15d47007292505a0e065faff69fdfa0f6e95e3760c2e6e9b3754c5252181853891af14191f3ea36e7f01516ed6ad812bc11de9ab193ca0eafd6ab8f67980f2ad38d6dd9d2b5bca2929d544fcfe87c178704edf3b5111c0dd96183564177ce7f968b19cc339bac8832b66e372724a1ee6ba7e735ed102e8dc478dd873477a0de539626ce6c6801ef0140a231afe524620a5f282bfc611823ba1f31b341211c54b9e4bbd3d422bc26291da0d597be09050cfcd5cfe5ecfdca0c2da6c978b70c3bbb807eda7a3670a4ebfeed3fa5b23e6b1f351ce8e35ad577a79de363cf03e8d854facf6b4dcf9ed943075ac241da10dacea1537d46daf7a2a935b0c0475f67fa44f9f0f0a7299905a94c2f5e74bcbde02a9b6bdbba4b5566875b82ed95c71778c5ca718fcfbd28c8ea22ca9db5c7163dd83dc2914241d44a243798a60237d4849e41c8fdcbfafe1a4538c20751a9124a56ab1982a4ce132dc7476e83cba9adc9e35ede726fdcb3a8b05d044476610880acea6f617a8f4e9cb94282a1f7f5294e14a8c8493868bbc6b355a2f30eaea95aafc78e2c43be73940d1ff15256f5873c1be82a42e823e6d32ce511be1d3f941349ee542de80e4427ef189a699e698f1de48ff59f8bd9f794b74970680d0c72183a71bf87d8d0f6e12c0c751f20cd6e438d27b42faa339ed51a5ef9454a19762ad015eed2157a7c6b8d2c00082f7534c5fc27418ae9ab45b5a5bbb9bab4fb29b53cd338ac3578fc5289414b8007375dc1ac0e3336f27e5793c84c865dab87e75ffed93ce59f73873323477d0dcde195ae57d8199dcaee193f22595006ef915301533f7ef509cc2cee0c3f7e7cae4ae9f3a89dab8c15f529223426f76522aa4aa4b241953e3556c6671dfcb0575d8fb5919b9d2c005564c5358ccf586f0bd007e560f2437add02766b9c5ee40a8b1ed87de71ca061e100600531626fc03ad30d0e4008dbe0530430bf35b03b5335ebbe2a9e63ba88c9949676dd5e50c28e3f58fac4cbc5e3afba67bb0c94d0a5e0aeebc6af61402befdabff821ce3d2505453079a2b652b191c35659f54c113a66676e300e8be9c2f4d1a0a6882d0198c6397b40c2d2f72676e77652e34b853171c036e535baaeb2e2a61ce8507780f13246a37df6c8f71691c8f6ff31abaf5560935f3c5ace4489b53e4cca3a7d0abee7debb6350ab556077c191c374d31a9866578c97fa4330251fa2d1d63b3c9df3386b2b148e147966d86a5bb07db6148c2c3a230f6e23d164fb5d1eb08ae79a661e74cd8dcf5d2e6e4229afe96c25755ba7df55a52628ef0e74db1dbca35f6636b39d692f29019f452ff52e274ca0e53a6ae79cf06d1e7a4abd07ace01d3af5b2b43e6c6b140dc53517173050b85fff48b7b78e6ca38d15fd4c6b801a10ae88df538a089a8d3d8d83e9626fcc181321941b8c814b61cdf83bd47797833e060a2e7afb7ab81e63b9d2d139f990bf23979f0155565fcfb87183006d7b2d9b53b4933ee4d97156f4428683d98748f4c697a0bea18930a4aaf7a2492f9d105d2bf0fa6fd7bd305248a05a0432a9d9f73b863a341ba4b88b91353f0cbd77367e2e8dce948f0dc86b32ef669e1bf55b1787bca52a962dd722c24b6be42ffd23fc0314bf13139921e8aa0970d8839142f808f46847b4232566e9faf95c5b68d242bd2c65ecfbe0a8e4a51ef9dba0c929fc22db14809c9111ccd48eb43a5917624e430608e5b48b4f31025cafa0836ec9ddcd91524269d00708400e1a9add4dbd1f10cf0a18be9dee5fe707f200c3d61d79f5b813fd2c07efb72e9f6e844a67a12e87d45b67289bc2533cad4b3f0437cc34795a401a3925191cd9eb826768afd7ef0fe525df59501b2b949b203d672987c26bf8954129aa88d29620326142d1a91732eb9ce6ee1a2ce6f75c8966a089935c6f655761de08ccbc3b0a952ba5d83207f9d34c73b05b668a83b8ac27820f5a82045ffe8ecb74428319e5d20cba0445d39878efebcd13239f1ad8dd33da2f2ecfac597552734ff4ef2d34beaf244ecbbf02c7dc46031773d0bc4a72baee1edda55c5692bc7993dbec15cb3d9bad76056599151480acb12026463b661e950a941962cf324208c3f9730367580dbf33f9b17733b0c60ff79f6537af504349c6bae3956c77ea6e64c3164ef67bce1d7f797cdf2c6bb1665b30f15674ce63b271b44113c23e42041809e0ce876b52ece55407292c0e7e86a43a27e10e039a98b96837ee579cdc6dc6f3a84192e88cbe823a364a4b4c1f4ac438c65f1a0a94d00fe9bd38c60629673a7bfadf323000fd24c79a679ddf52dc97262f750edcce253597569e99d4a2c90f2b1efc07b919a2b0abae37989ee2683ccb37c6a068ab9303f90c6a39379075feb8ce97bc220dd1eb8c59c0a6c94d0fa3a13c908738f059fd4506463dfcf7eabba30406fc562f32249d0b322aea22c941fe0edc7b695991088e8c223f3faaad83d3e271b11f961cb906982d22e346dc2aaca47c743fdb9e012c01a6df7a64e9345e885f300cacab1b09770ffa5973cb1649693547d11c98477b9c58f4ad08437828057f0bae277b14bff7481ca8f3ce534a0b3d7e28eec1b6c222987c6e784e8dad7b36fba9e0e755d87907f9705b795c25dab03493ab62dbfb2fee5e4879273a7c6765ce9e54fc713d7191942e2ec5298db8a72a713538ca5841f4a8b81878f6b3001bf875457efc24a63bc4782ef2e43bc0ba1d4521422a7317a6cddac88df10e6257f802ab7c3d1b2bf7071f26aaa1e5af2a2122c3966448fbbf1708a855dc60dd4726b3ddc88b053eda92b0ac53514627bdb223d93f8da7a26b30b9b5960cc518f3ae87245dd6db2604112a0dbed123eebb4fe5fac54b88b3f2a2745795d019d9d83a2363296ac12fc982257d7c5c051bd2d1ebfacb89c066cda2b6d206a6025e3572e37e939dad15b16d7459b9639e6e40e52a44310f2d22c77a5eb0b6c8c64d73968be822bb67395549427d70eef2e42a873ef2a7a1396de57ee4debf3d7273d02b02b12bdc58da5b5910afd5572bd3db343251c6b0b35133d0d63347ce0a5b40137d5e1a8cd1826d03273ebdb31d940f1f920dfee63413fed8a1e6f4e68d7c53a2a903a37d60bd62f3ec248dc6b76e7d628cd2ba66fa54f2fe318660269bc4e15a2220e75dfeaf999f6ae53f7b0bd5eb23f5d8135fe2a4d7af3579bc7f6f422e77ccc689ea3bdf3a091322f162438bb95c591b2857e3465f3ca1a00c779fbbabde5cb6e551a5485abcef84fb370caa61112a7d616e71076cc579103920610b1729011e1f6994f391b8c4801405b4ded99ecb74872129cf54f11722dd8d461020607c46fe38a85b44aac03bdb636c42c1b2712ae94ebd0d18d0ad2cb2ce7652153633ea0eb11948683ef2aff508a7a7bba2489af9a778b0ce08625327fd5daade8a5cad6586a8fb6ddcc3a58692da48d969013e14dcaf6afedc7b76cc6a2e548fb8007a63d7603b0d6e341a4219c13db0e64e0bdf9fac4f1cab6c145e092d1d3d1bb78944f8d78be8202df7b0edde43ef538f5aeb409ff35851b8e3dbf27b26ce616873d538061e6850dd285ef7402a6074980ff0fd01e2ac15d2a01300c59b84bc08d6584382da4e7f624c41f126c9dccda1f21b2e4d6560636445605b1554d014eff20967ad4b9a1c71cd617f471fbe3a0241acc60bff244b6d5b8dd91ea88d60c3294b62472ee07fffd6f3007b015f055a419187ec9bfeb902560cf43c457de5169b94aa7e868f3e4e2a89b7ea49240131ff73cf18e7ea1f10f855f866dc1a9f20db38a6bd2a1d43621bb7c66c9d9008ce8dbd93a86f76cc8d7a6d4ddf4dde655124fa7c1605b44159ec64bf4f59dbceaaa71b9c4445baf14df358b58d9269b3987ae8377a08a82d5a416c8adc09516f6c7d3af84a0b5cbf5375c5ba491f566cb2aae7bdc20df67f907596f9878a45606f675a094b04f60936d10eec7493cc09773c8c51ba63d599395f67cb6f42fd108fc23c529774d97f06c272ddb60823feee88501adde604cb48a3c06c310177c5ed0252eb0b84facf962e4cd1c275968a008c2be8a64609376e5ebdd065d705e67beb802ea9a76a821f0b4d93bc26dfbcbb409337cf4657ee3dfd8e199f9d57a762780a05b2ea4b094f884aebc30173261f506808c2aa9faf9f25fd0ad6407be613a7fc6175111b35663fa8fdd78cfe0c4fcdc666efed1a360868ddda90a1004f8f3a72b7892fd6616d0cbbdb1264900fb9b85935e5ad84aca042fcff5d4834b24e912161e748110a81823fc935ba93ae1dd203e2f4b8e71f64da07a002238858abc6879628c0e971f55de0c54e174345dbd23eba4559732b2478ebd02a257a1b1556db39a0d70e42ad986894e9ac5db49ad3bb14de7f950676b6b05121a55cb359dac9ef0d3638bdaf24963c93ff62e039c33b580974d5d8f7f5258dfb22ea2f99f18a2dca525bdbd8825f826be9940dbdd42f0309f726ccce61fc745c98f481afd76ee09c30aa", 0x1000}, {&(0x7f00000023c0)="58a36d6fb2469a6bdfb7514c07bdd7b007910a813c7667cc177407e6f50c0a2cff1cb364a03e0f5f0a449056911a0c5a3f24ff3791594ee154b301eda61c8d145d19200d8717eb24e5f03d196e258bf6c4a5253665c10e2c88711ccfcc95a5f63a63dc77e7558d8637de8b058c74263848ab67c5c3623bdb66ac526a847499d228e7eee089d97ca5429d9bdc02435e591c2f1e29e5ededf66f8300ff4ac0", 0x9e}, {&(0x7f0000000180)="786294d81395fe8e5542490469831922449e3b1cca32d4cc051f3a3ee97b3c70fa7078120e5d40978bfc03b5c833", 0x2e}, {&(0x7f0000002480)="c7d960d14893cd865c007e0baa06e29a20c82c616b25424491a0eb953a", 0x1d}, {&(0x7f00000024c0)="c469fa23cff927c777e2772c8e403fb27d8097e30afff14cc6a1fcf35ef40a89a4e5359f49ec57eb3c4b1c9deb2482ca07a10c3d0393b4bdbb101e636bc8fd64f4b84b1c2a908eb4ebfad8b12559edfb4adff34d99e11824f958dbe4191b2dfcb777b5e98ff52998db8823bdadd6e187a6985c851177354a1bbb7f6cbaa20111a3575dfbfd8ae8adf0a73bf2b3ce361f3765d2122f024155996ca18ddd77acb888ee301914ef5ccccd713e6f4f19352e93ae389fa6472b543085aceb031b7d8bc1974626a4b75f769e535485ebc2e3", 0xcf}, {&(0x7f00000025c0)="e9399d35b7c0bd075aa3c383dd731df8d1bdd5e5d7c04ce675ab25130a6c340a1e3ba4864e12e0cf2ba28495d60cbf9be3", 0x31}], 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) pckbd_enable: command error 09:16:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0xfffffdea) r1 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100000001, 0x6, 0x2, 0x8f, "f6e5cb4a694e88c508f0599397ac12c6a71322ce", 0x1000, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x20, 0xfdffffffffffffff, 0xff, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) 09:16:11 executing program 0: r0 = socket(0x400000000018, 0x400000003, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x6}, 0xc) 09:16:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d, 0x0, 0x0, 0x2000000000000}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x44}, {0x10000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x1, 0x800, 0x8, 0x8}]}) 09:16:22 executing program 1: syz_emit_ethernet(0x22, &(0x7f0000000100)) 09:16:22 executing program 0: 09:16:22 executing program 0: syz_emit_ethernet(0x72, &(0x7f0000000100)) 09:16:22 executing program 0: pipe(&(0x7f0000000640)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x2000) 09:16:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001480)={0x0, &(0x7f0000000380)}) 09:16:22 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x46, 0x2}, {0x101, 0x2}, {0x43, 0x200}, {0x121, 0x4000000000000000}, {0x100, 0x6a2}, {0x1c9, 0x4a}, {0x26, 0x9}], 0x7}) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/31}, &(0x7f0000000040)=0x21) recvmsg(r0, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xb}, 0x0) 09:16:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f00000001c0), 0x0) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000000)=[{0x20, 0x7f, 0x0, 0x101}, {0x471e, 0xae2, 0x5, 0xffffffff}, {0x7, 0x96, 0xed9, 0x8}, {0x1ff, 0x9, 0xffff, 0xfffffffffffffffc}, {0x31, 0x5, 0x1, 0x101}, {0x1, 0x10001, 0xff, 0x80000001}, {0x4, 0x8000, 0x6, 0x10000}]}) r3 = semget$private(0x0, 0x3, 0x120) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) getdents(r1, &(0x7f00000000c0)=""/191, 0xbf) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0xf8a9, 0x80000001, 0x5]) execve(0x0, 0x0, 0x0) semctl$GETZCNT(r3, 0x6, 0x7, &(0x7f0000000200)=""/162) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\\\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) 09:16:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) 09:16:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x3, "489b65f2c27f81be0179d504a368d5f4e34f21b060a5ea5e96898692b71d7b49f454a5b1f0d4c32856597b75cccf596b21a4f3ba84c0e73dc0e44fe4dabe78ec3a70d6d8ceb99f545e673ad5be1693659d3dd0d1e7be52309fbc3cf47fa6f52a96a9e6a45cd18b8521834e359a28bae808c757fbaa28bd770815abd177e3eca5fca3460395247c945142eb708c80a163f1816b6d295b0b832953eef20295daca"}, 0xa8, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x97, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1") 09:16:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="a1", 0x1) poll(&(0x7f00000001c0)=[{r1, 0x5}], 0x1, 0x1) 09:16:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 09:16:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) 09:16:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100000000000082, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001540)={0x9, 0x0, './file0\x00', 0x350de8c, 0x6, 0x7, 0x9}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000015c0)) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000280)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ftruncate(r1, 0x0, 0x9) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) clock_gettime(0x24004, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x8, 0x8, 0x8312, 0x4, "2ecec2ee6b37692795099dff637ae09840167727", 0x362a, 0x9}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000500)) r5 = semget$private(0x0, 0x1, 0x400) ioctl$KDDISABIO(r3, 0x20004b3d) fchdir(r2) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000003c0)=""/178) 09:16:23 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000) 09:16:23 executing program 0: mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000440)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='r\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='r\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='+\x00']) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x120, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000400)={0x3, 0x1f}) 09:16:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r1}, {r1, 0x20}, {r1, 0x80}, {r1, 0x15}, {r1, 0xe5}], 0x6, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="00f02d2f6275730083837d75ed1a61c2c0fc53af2da95c1969a2b297c56546cd00f32c0e8d0854fe6a6e3c29ab6e7010c746dd98"], 0x8) r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x80) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r7 = getpid() fcntl$lock(r6, 0xf, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r7}) flock(r1, 0x20000000000) writev(r6, &(0x7f0000001100), 0x1) semop(r5, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r8 = dup(r3) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) r10 = socket(0x18, 0x1003, 0x0) accept(r10, 0x0, 0x0) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r11) chdir(&(0x7f0000000280)='./file0\x00') shutdown(r8, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 09:16:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 09:16:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d, 0x2, 0x20}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000480)="e9") 09:16:23 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x800, 0x101) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x9) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000080)) 09:16:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x9, 0x2, 0x7, 0x1, 0x4, 0x2800000000, 0x0, 0x2, 0x0, 0xb90, 0xffff}) 09:16:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x800000, 0x80) 09:16:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x2, 0x807}, {0x3, 0xff}}) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x3, 0xe8a1}, {0x401, 0x4}}, 0x2) 09:16:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 09:16:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 09:16:23 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x8, 0x400, 0x3}, 0xfffffffffffffe00, 0x1f, 0x7}) setitimer(0x0, &(0x7f0000000140), &(0x7f0000000040)) 09:16:23 executing program 0: msgget$private(0x0, 0x26) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 09:16:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2e}, {0x60}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shutdown(r1, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 09:16:24 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x140, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0xffffffffffff008f, [{0x3, 0x8}, {0x2, 0x40}, {0x62e3f13daf3d9da5, 0x1}, {0x3, 0x7b461980}, {0x3, 0x7fff}, {0x3, 0x1452}, {0x3, 0x3}, {0x2, 0x1}, {0x1, 0x9}, {0x3, 0x5}, {0x3, 0xe49a}, {0x1}, {0x1, 0x3f}, {0x3, 0x6}, {0x3, 0x6}, {0x3, 0x8}, {0x3, 0x4}, {0x2}, {0x2, 0xa40}, {0x2, 0x2}, {0x1, 0x5de}, {0x2, 0x6a05992c}, {0x3, 0x2}, {0x3, 0x80000001}, {0x3, 0x7fff}, {0x3}, {0x3, 0x1ff}, {0x2, 0x186}, {0x3, 0x5}, {0x1, 0xae}, {0x1, 0xfffffffffffffeff}, {0x3, 0x5}]}) 09:16:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = syz_open_pts() read(r2, &(0x7f0000000200)=""/179, 0xb3) r3 = socket(0x18, 0x4, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0x0, 0x9a, 0x40, 0x7, 0x6}, {{r0}, 0x0, 0x284d013b27a9f2bc, 0x40000049, 0x3, 0x6}, {{r2}, 0xfffffffffffffffb, 0x40, 0x40, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x6c, 0x0, 0x22, 0x2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x9, 0x101}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20000003, 0x7, 0x9}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0xa881, 0x2}, {{r3}, 0xffffffffffffffff, 0x4, 0x20000000, 0x9, 0x8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x1a, 0x5bbf, 0x401}], 0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = shmget(0x0, 0x4000, 0x1, &(0x7f000045a000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) sendmsg(r3, &(0x7f0000002b40)={&(0x7f00000004c0)=@in6={0x18, 0x0, 0x6, 0x8}, 0xc, &(0x7f0000000540)=[{&(0x7f00000005c0)="7e2354e8d831d6fbc96ddf66eb8d322e748e01fb4c39eb7c6962b38a4164d271e1ba82d243e5fddd702cb1655bf6e13e3d3c2340b35de442004837e06ec0d433cbe4ec1c8125f0cacf4bc9478b84f72cef87d5d4cb5c1c221df117bcd434304d1ba7a5364700830deb9269f2229763a240dc9c9d76d06d32ee0e0f8abde5920e2f60a9446799fee0c99075ceb57d318e7a842443f4f37056580c613af02413bc40f148aed4c8748bdc0ba29bf82b1d693273890976", 0xb5}, {&(0x7f0000000680)="5955c2f145d2bbc24f87e34e03dbbe7a575f358d38808884537a13622cfb8c453792d6f6ea8b85fbead7c4be1d044d51d44fc801b3ca5ab5badf4627f51eca0582ea361243d839b3000bdc9d2cc1a2e2623f77a93025e7e7f48d0364dbfde2be017c1c0c8ceb145909e96965da7b91d05ea1ab66c6b7fc3dc63479d83ae60910128320e1e7ceb02de8371f21a54bba2f748945f5ef6dc96841951eb3ef216a4f431312f0578525c97325a67026827dba5baf176162847aa8753085500490d81e99c839f2ce467b7c7e51425880e7d3", 0xcf}, {&(0x7f0000000500)}], 0x3, &(0x7f0000004f80)=ANY=[@ANYBLOB="4800000000000000ffff000000800000af173d60eb3795405b36ced26e1f9d7ff2140210248c38655d62715a5997c9cf7534a451930c38925316f4cfa3bb0a714ac0d1d92880c3fa680000000000000001000000fffffffff9ef2e83a01dda748eaf21521c2a4bc3b46fe05fa4bb99920dd6b278b23323eedaf751863da730e13520a4cce7fb6e1545074c9510e512596f9e8f299b836d77b8fff113db37babb04e94ee5866e7f8c6d8d6a5f80000000d000000000000000010000001431000082b0bd53204f7f71295fb1c3e50ce6b160ef1fc3e071bfb75c8a9e4e82441fb4e223478b957df7e4c51c34bc237afe7e89b39a577520f2aa12ffe71c0e3a59c635f55c62f702c836016e484b4b2e94e9b085b9b8a292f6b6652ad3bb57d710285d14b93bbb8c79a5a0f808fae085ec702ec22fe30ba29dcb3bbf9de42bbee458bd86800508a8a1591bd7ba089e96732a6fdbd32fb3924674283d6059cf5c970e13d22977fc55f1551e1ff628aaa90a7621bcfe25421e68822077ab298b8500001010000000000000ffff0000040000003e55bed5bee70514bbb8b130395733fa73263dbe605a18c20ee497c9615d4b5d0981fbb8fbaf39877567564a1de7ff75941d19457677f812664958b292ea68b250907ed2b37bad19386b9c9947449d3c2fe19cfaf850beeb14ef2ba07e9e80593fecdec62c75459cca17d48efa59f4c6841db0d82f07ea92e3bd83c0dafb6e3be25d88c7750110c372bc91dcd03caf3f1180cc6b2d156399dd6df0d8c3374171949f5d004cc77df1c5564e5a6e7b9a10ef3c1c0cd1dc7296f73654897cc92048f51b4cfb8c2169d365fbb18a59ac31323a7183419164baa6eb5924710b132e479b5d58fb36e577fc6aa1996e7c041f8dcd37348996e0a0b67cf3ccf8b03e0502128bad39af12ec3de0ff11f05ce030a5c072f91068ca209867d2ac80d4f462a54533f817e6e01e12d962f52284809b77f53e5c51b2eadebd289342cad9cd095192be68dcf9e55858b721e3eabf689ce16584b46dacaacd3457df9b7ece68e86a232a50b140009c54fcfa0284101d2daaf5c25a567f2b66597801d28f92e3a8da4df29d3d45bd724913d19150253ff92b6aec0f50aa3384c180c5dde05b42660ef1d566d951df7653b9a14e62977a94cb0fe321a22001aaa03851eccc515241b744ac5f960a506626304fab757c26db1f301229865553565f30c8f3b3538faea07a86bcb1d57b153f5fa4fcb668c178581b56b42f0b5e438cb5a55c25e822a51895c717b976060e62e65fff6f967b79c59ff7b66c1e08cf72bee508b992b6fc0860c8118f83933afb6b96853ec6481da0059f0254aef4f4f13c505e4a14da9fbb6e1ee8055b280c9abb4dd560325bed80fcbb4aee90d168f5f84d242b5196b3db3624597355b2be88ec0810d5d501625c9060e9b00c58c2ab3894c363e15b7a372bf17b5506b8b3dcc0ce4bef7792593cf8673813b53ed0d8926b83233a8df24abce9bec3cb574dbc2c1c5e2524f97f95948cb6ab8584b4a7263669215ef08dd05f2a10ca8a42e441cd0017d4d3b8eea94e17659d74b70ddfe6264619c5d5f5848f9ef4e24ae3b4108570eb62be7db9d99e886516c81bc1a4c4f002cfc02047f1e9c73914f2ad507cbfeea9320cf7785601f7884f09e20400cba083329454b1d3e996e99c06983be97b39b7c46fe0ebf3438e87db356d706f6165c4e8367ae40aa3f43e39265590089152f490b8fd5e9a393a26f15e93d5bfda4f34676cf2a3a77ee5fcdf888d8846869f385d000caaf5f9007c0f49f40a3d810c823c744e2f34c23e754a265b9989e4ca38a6a8908877cf912a6b9b0e2db648e47dd3707588422d40e475db70029824bc81e4ecfb604431f90d9787f97655438cd76e57ce70576a6d988ba49bc89a2d8d5fc764c785456952ea2ec1c9961244287a7ebf15768a9d72c9ce2167b77233ca4d103df61b740435c46a16cdaa8d0983d20c27968ef9a1ff065711c096872143c83d8cce94fcb2143a837542ef191a7702a129885bced1511ee13a7740b448de39fc0fcc5643b166a215d7f5810a724897e4e60cfd6123c2f0146463bd3695e01e097e99ca51477052ca4dab0fb18da5977db2a704f0faa7fdf44cfd340a5d1e84f45fc5e88cf8dc0218fefdf7c2171302d0eece2efcc3cf37088a9c3d5fbfb8557871b6bde0d8502de7d8ac4793dd26c4851ca8ec6c78ca228339428e5e8d9e564c7e31284563cb80aa01e0a8464fd403620290d41ea1a7d93fb2a57b28e4ad1c2c2178adac9d702ef06af403a9f04b6921739d5b48a94bad6566edba12684ae12d5a7fe4c1791505230b19cef086e8091de8d0619e983fc2b6b5d3b66851d5db1fc853b3ed1ec6f886ed014e66e64b5493c8cfb2d6c9b32b0e572d30996732dca015e1953bb4f79837a6106dc544e6d21c47f28066c9215104d354ae5ba9fbaeadad02cda12514c5bfd485aaaf205d1933fc2be94711361a85d6452366b2852de78794ab04bb9a2b2f89a0ae07f4f40721fbf701d2083193c688dfe9ea06a59bdd065c3e9e5e2994203f04814702b4f68e9fc647c5712a45bda0d60ae1cc174cb5e4af7dab47c7fe8af02be536dd739a36d50cb96ecb0204deaa0d8b9d40505113abf79a129fae2915b400d5afea222367537c11369167a9d598fa7d7b798176d5bd81ca11918dc880d5dc75fd3fa82e5708cb827ce63696e90f077a122180f6a0a4e246b7e12416310e84440ed2be6d67c4641b4e1aabd35c29ad428d774612b85a4d141c28b4e1edd8ee4074c2e1b09cb68b6b32ad7ec6ba9e5e83a19091f610136267859b8d8c68d17de2b8de7c07d5443bfb6fa12c6bd6806b0ccbf2e99aa50191279c5b4bba8fc7c65e3eddb5265770e2637d56d97b66a7c954f6e62df016ee513bb238aa466abb0aea5c329d8a81e903bd62614e3df883fc3b162720bd74276a178f36c4f49269af8798876495fe5ce89f775344bc4b87243643546267f9fbbe98b14bce1b03dca1d0a2b0422140e1daf45de2d7b7b4b2f16094673f9b941e105de986be4f8282e08e5aa23e07927daaed43dcb41101c2643a039b96f4ad883110e54867e097cab74dcae725e2f9317900e85fbb64c9d789ad28bbefeb8fdf7210b9bf499b3d502d5732d9e0688555b696bd67d51947db9300a8bfa30f0b1b9a4de447b3a2d1d36d4e098a99aedfe07400ffc45e44423c88e6338dba9cd029f82819359ab258d8cfd1f317467c6374b467f14f875a11bdf75fc571ba553b38051d1774ee112176158f98ddb84a37096fb704d48aaf1abf6a659357e14b3784b7a5e377260e127d2eac5b734053baa011b129c55049cbd78c163a1db54c1c9308ec5a117e7445eb352c2a375c8363f1fd90a1e3de94a3e2c58cd7484c20279c2078528776f7f6b9333963495ece3a5b65d5cf14cb7cef588dc25b71eef3eb42fa55350adb3e012da89a187635cccab942a0dce84d468aa556548d1a39388ef0cc8ba09689d118caac39974bde563e0cf1a8a220681e3438cda9d0b450b6250620c7284b3056ef2350904050eefb18d69d17341b53c1262ce224db8f52c78097b9f2fb216034444643c509f6db061a5c483929ffd7b189d08fa5317532fffd6c21a721560cc7a338cb963aa9b07ff9b61f2ad3c85d9a70f4529260f28197a222440f5eb690727f26460fe2fd8f7d89fa9e450ee6554bc7ad0d747fdf119136cbf3f0440cbcfff68543348de41b0e402c1258287371b42cafc94b294950adcc21bf75d2ce0a2a5a83d9a1c56e7bf3f54a608307d3f5a472f50b94085ee59fe02549c007ec50d3e172a979c726c52564ebef7ade2ec88852f3ecaa0350222c76f905cf3b791a68e5296e774d3d830a2a41a1d7e672754e69db2f6070eaa114c7274b0fbce233cff463a4dc5c3218535e542bd6459b8349e783609cfb766769251867956c796bccc20e8b9d89a466dc74a952a8dd8a01d345fe058c604746095e4d3629a1ae558d48463765bf7850c600a62bc5b62c72a61588807e380c7c1dce0340b8d8b2a9d29b70b8b0d7a32f0a7ed6b0feab2edf889b995ce0c13bd55e4f7d11e5c2725a09b3b9fc95cf919c09f1fb3cae458044c21d0efa3245af5a309ed90acaa3607ce16c318353fb4308bb136078a0c10a52c1cf3dfa00afd7eba99f51bea1d7c17306569cba5bded33672b61b43fe0c238059c03c8427ee0c12fb518e224bfe411fc519f3d6ca3fa732e8b94e4152ef62163be137b1e46f44f7b7438d8a00a520cddb2439effbdd60432ed623993902a7252e25296e801a5d5fc0ee76ca61a20f55c5eac36cade3861bbdbeb333a0cefa6a375862a5146fa16e13160cf431ff1c96f27ce71f6eab957f13b22e0186e0c7b57655709168bbaf9ca15640f71ac0ce0310be49a35e1beae4cb9d3e8dc0f22b74cffe7d9594402a6aafa137c8ab200c6324cede5e65d69d42f0bb98b73be59923e3da425f2d0a01919a7512a35e055147e8fae8a434dbf52f54e7bd03dd9300faedd5bec4e4467ddbabde576fd757517dd2e8164cddfd3f5575a43e96cc882d0d3bb463103a3bef656c3eaa0b870ac82376de0370110c0a1b532864e74abe70f64c74e23f00149055ff0978c31420fa8d71bebad97653ea38ec02a41191d39bc440d030cdf759c2ff23541fe3a026537b06a0cea335a6e083c4acddf1a88f6a98a7b9d6666ffd06b392b6c4836e1ae8634f61c6d9f252f3ab9954b8e3daa3756b00cdab488f584ca9473bfd3ebd691497a9dafa4dee9ad402fbf582163cb54318ea941ee6b3521661e30361077e459fd482530ae405d3f93a5ef836dd891b1e38a707de58f4e0a63521dfa822d46bbfac1da6a03df1c258e93b276c2a12a81ea65bc79140a1d75a8b77f85d707b67dd405813fd572775dc903cd3955d8e6f9c87758759818e551b0536d9186b44f70e19d29da537052a603ee236c0f4b0f9dfcbd8f856687a5851074f8a4085d836b6c0673bb92c322e8aaa3b51627ef7363b441c4b685f8119851e72bb5daeb9bb894e3f93d83dc045e95346a21bdc8b8cabcb8f34b63e971eefc4a6ac3b4225f69142b9dcd552ce29efeaaf2fb19b90a1ae1730ee6ce0f81673d13124448712aa493749aaee26dfb889fb71508f39bca725ef9c7a806ad53740658e42bdd2497a674bfa95f172c0e3b94c0b0903ae00cbc925f04012be17a5a2f4a4955099839e8abfa7ba1dea4d25e0c3cc145c90414216542c3159cf3f78a2209fb17ddcbc7a63cd43fd1ed137bb98288e87b6a713da83c72523b03be4e86808050cd113f222b0c6f225299149397628685ba8f7caa9ceac5bc2593eaaf009f262c6100253de04e15c736e690bd95da24f3785292a0d11acefbb22763010c28ba528262142db7db81fc829bfcf5870d69b45a373fb97b8c8a3b53817d48dcd166081567fedc5c89b31fc72604a1f29b8e71d8b3fb336029b5d0c04393919e760e0fca393da90b53e6d30f7e4a40c376d5ea2e3ff6088fe336f36ad9238718b24c0b220c006b401e7efc0cea04d755d94e095e38c767f2148cfbe41ce63697323e5b3c2d91c70c8cfd883f7d64186c08b57f4f7167375f07e6b400fd5ce28c8552ecce208d8d09b62fd736c560dfce2b6b7498c7729aa1438d03ef2a0e87471db41781bd48db3af051b3007b50fde22c6003cea5b2e115b57cdd17e1d71f06f9808117d7d628955eb53fcff4b0003da4519cef023ab72845fa9eeb410406564d59baca70190074e69bfed1249ec86b590de63f33f7949b715eb5ea7b0b3b0e76a0ab08a6649a8ed3b2ccbb04c20760778cd91a0948764edb99b27784228a264766af76ad616393768c4c423b1427a9bca16d4d289d59079fe292aa928bb509cbaead73dc747736dd821c4d1c7db8fab4cb280911ca5ff66be3d3a04411cd7088207c1da24a41010f753532253964e537bca87f9bd4563efedb457f1af9c7c0ac1bcac39285a67ee8e57233aa5be059faffdc037dd7edd418d4e6270f9751bd5f291f60ecdc1b0b384a1c17ce544261b9f57d9a0462dee1f5bb1d2c75c51d56df9b9d00212ebbbcb4251b33bad64a1bfbf78dd811caccb3ec3a3237af697abad9d0e40c85cc8c0ecccd88ef25c5154bbdb13cf748d7028f7315415a60c304d79d740a55518690a92f18c13c70259ab7a9139b60c4dbf8752de451e2e775d23cae57cafee1302f06fc6173e77b0c851cc718716e725f88d6a472b4f694bd863bd7747cef49ab3955fd26effc6efcc2f4c3372b27af2ff5e47faa63725531d5a7d71144db18d8e054986e7f52221cc5c8b3f85a21ee629dd4a1001000000000000ffff00000d6800002421b693929bdc93bfef1c6fd6ed9f60197ce3edc57e0c54b0e5aff7ac1e2bb7ebe24205dd01925413dac5cc0f90141cf7c5a62fa81e438b6826b1233d042fa51b3c2abb546848e3e9373c4321c18af30ba6e1088f6c7a905bdbdbf58903d93ba55adbc3830ed557b14711064f69a8603eb4cf6b7825e16f8a19eaa4952637d5541b16e2f68c7c8a3298732697867c8260241cd980d60d04e6240a084d0a8756b98a38fc6880cf3c6adc59ddc81331d52becd92458c9e2d4bff1d6d438417977e82aada3d18df49bda3b0e6de46aab4b3015b07a9fb49a56e4fd18c49bed9a74c6578446c924d24a03b5e139f17cbfe4ae60384ac430d2f537ef7800000000008800000000000000ffff0000060000009992f43fb70492cbb92e283126ce4a72e42f56c76afdb664e343c6c124eb44bf7c71cabfd4420154f613dc68f1ef245fdde6839915edfe6add1f8768701a193d7efb990e1361e4f7872cf1e3fd0decc6375e29048f236097aa104fe217454b9f0d2e1b785093b959d3cb90279e165350df5801674dc01400580000000000000001000000b50a00002a601892b582e9a81b7867b76385355b35aa5fe262c8cd369cd1807a3f9586e16841b6d48cce2b793381cfa8151ede7c3239219db4e00a631d482a7814a5f5a3347f47fd2f73ce8d1010000000000000ffff0000ff00000078765c385ff81809251a45d30df04bd84beecbe093f4cee26a930a4ffaf2c9e42a6143d6222611009c90a25a0c1f1571c28aa7715e574d3dda56093c0dab9f456019009631ecbd17a23062c979e5f0b5c32b3e6cf84a3e6119f9e3df0c86cf905a409ac45d1311f1bb6925093b34d42748284a661ba4391067a7dfcb17088b99218f281505b4a07e6114f2e9f4ac9336844a70695ffb32111e1a82cc5dff8a6577fe827c0ae11c315271ac1441138c2463cc1fe510c9ea4331d51f2e5ffa4e9d1cc15a9e25d2d6ccd000476f6d9778cc206d56d37417a461ecf5cff161bd5dcab9adc8748555f704de7d6cd0258d39888b45141ebf3289c0505a832f0f8dd8146d3505c7e9a4712d6a6dd598cdb456ebfdf4f9bc5d7bd198df331e2cf717f998e3d344856acbf1366339d0752b53cf91f85c366ec2fb4a69ca7e65624be2f44db33b02909c0bfb1fcbcff2e3771c1983b00c6431ace1665dcb3c8746c692a98ba25d9f04c47d900886ec44e694eec0c10c19244825955ed5218e5e5df9b469f4888e373869811bd3a25ce796cfa9d344c749c04fe3502785aeb8db5ce7ab10767a4b0b9554a3baaf83e9da570e5e5481795466746b2f40fa17d60ac202407d6a44ea3490ff2906693ecbe3328f44f1d5ca0da558ab12980e2bf905d793ce2e23dd704f6e19c0b7b28f086d1f841b1730954ad5668ad9a6d65ddfe5b9903a60f18b789037d95a461b541693cb5a6fa66ac9f01eade2620c2891f0a330cd7813394ec6c22f592ffb4cd775b9009439cecd25b1febeb9ec9b994b81174ca865756c45d867998c0a26c37d6f740896ca29f17d260a8f1fd3eaed6a30043313cb9391fa0c45c429c4eb8c77110f9437126bf5796e3d32f9925ffa9c913c3ed85dd2eb224fef476e3696fa66c4e86b7c0e252b7f30ff958fb7bef629ac98f4426eef345dc7dff23ca167c9b510815541d760d3a2b8b704df9305d4a866c8e6dedeefaec11319c4887d20fc633ddf45f6d668c5928e51503539396d101d96fa3b1bdd1264f322ab0d4c90fa221de3f9832604b36d4ddaaf694cd1d5cd12d5ca1e0f808f2f18c6e047a70af84709f326cd1d5ec3bdab5da000c49d77f07344f3c5a80dc22c248e4480b92fdc29d85f11c7454434a6a4993647fd90e841a6671bbdf203877bed258313b0f17917b7513cdae1ed00b15af726cc15cb771d009e84966edf972782eef3339000545a3fc8d2e86ab69186f3c9a23ffa5ccbbf963e07ab30aa4ec8bdf4a8feebc8c2336c066891a8eeca4859bdb143b99f6079cb26334d705bd86781c09ca18bd789c51b9010115cf19f41c2f88bd4a2fe33053c5748e8eb62033141bd7b816f9b8cc1ec4c5dd49f9ffbc8e65b3e5ae652428ac29bd8f95fcbf053cac6bbd1510cdcc9f7b465a40f5fa55b254306fb34d13eb2fe79caa4939d7ffe79e32e5224fb54bfa76ae4297291f9e3968c320f88a122ce52ccf5674a87a2aef13c5dc9062ddb42d4a6d437b67ed8cfd17d3a5618c75ad62eaff3dff66922a5f513b3f7ffb020f1aec6eb36d42399d25154af5cba864e59fc71e1763bd279794291d08112301f8db1cbf9f33cd8a9884630d1563fb89245fe6f954afba30557482323d13b4633417896d34079fecfffc67bad95998413444bb8aecd071434a3aff34abc697c1dcfedd4bcfe7762d8fe71110100000041baca4fa4dca4eeecac8686224fbf2f754515d18f5a53e0db726f74b70ee16a371dfd2a25bba78ac24bb72dca75f0e1b906722d17e61f8b4b20535f56729047368862ecf7d49443bd6d3a187fa763fd864f3353bba205673f38b67ec2c158f8a4bb878d49c31821530dfd5a15b02f84045fae97c2cccf0f1a300042719703743ef9d9cfe2ef15c8e2cbf27d8a86e713ea78b9273219e4aad76f7fa57c00c9d57d33c778e5fab76352b198329b5767b3ce584d233effd4fe8f25d7e291951e8a2193d2a490a201fe05cd168ab18a851be16ba41037db8f3049a9f17f6b20622488daa89453c544017abd254a8f5d86129ccb95879390bb08c68e9ad6bf5f87e19a1d6e726a2bdd0f895bed65456f70e0d381829c370e933574df7629c61dab8bee0b831d7dbf04a1a899661772a2d6a49ea32465bccdaa72d21b0969718315505a852ca57b8842f7f3cde1ef01e149190d521973fd53c634857f66c6ec22a59703c3a77b3ba604099981f63200325de4b99007e562e86214e939683bb5fb02720ec7fa87912298c063e4f7bb13c2a4df3e36ae3e74f14fbb23080ef979bf5726c6e8f284ccc6b763a85153aef7a1fb1e94249eaca2588bb147e93ecb4123f889822024428b898677ad816135ac98c3facdf63aa6dc4620d9ced74a51e1ca52dff2101a98ef2e44b1d53fbda4766ad1821636a093ca28e9ddd3cb11d5a74ae4d46c993d77fece633581081f6b57d290a76e4be96765a6048697cf8cbebb84280225d2f118e633b2988cbd0399fb0163dfcc66a1565ef7bed4a16f1413ac0c27eae8e95cd332c4e2de15820e5326da0032204859e9a4f2eb1bf664dec15f8c5a8bd3d7a1bd50a242b2e00c068916ac511bdc199437d68f87e07c08f6ad40e19d9402b7bb2da00a732560a16733b1a5ddbc7880f5126eb1ade3e1b7444e2ea30ada68a023a51308350c295e208ea1dcbdde76fa3bad26d22ef69c5ecf1670509a9fd91cb2e76fba79dfbe4443537b71a8fde831b8e60f5a98a1a8aec3d3ccaf0c02f3a6c51c96f20f03a5c054d5d7c9dd3c58ac374db1d4d81c2155e43aa43f404eb6ddae868e828c3b8f6cfdad2c0efdb22cb9bd7c76d2cdf35a58eab100755db23a40f07a0a67a50954ad5a3e4841a00a6dcae229f37663fb427d3c6fba5d26ebba74fbf51ba2f83891c6baa471331ec3b67e70ef63edcca86caf58ceb3aebc9a508ebac31482017577e3ca2331cf6d2e0c5673d9cce3d7b6925635cca6c2373f275f3612f6da312f79e220684f17853b37271c78fb4a7c4540690bd8b6c6f63841a526709bb0a8a1b0c2a7453077bd172c821421f9d93cba8b8f240db04674c1a21d7677542bdbc7789291cf48cd355330e10115cfd2cf63182780f94f7ee3b6c4e3b84a09a81afc869f69d796708f4a38a2e53a0de5ad320cb4bacd952ff0a3244a3004146838806d7404dcdba05dd473548a50de1a33d324cd383fd1249880d250fc4805fd4a7a74bc8e974ac46f2aa874e7ccc02a4173e09ffe3c089a20921a8862d2573827393bff22b3d98be03c225b08c51e057fcc04a39b61ef55078b5df3f66fbec7224eb18c1aafa144552ae63af6206a1908984504a186a859d29200fe6e5a0c7e7c647395f030ce09a103a6c9b69409b5afd29f8ef6cc7476026e2594fa4f3cdd2891c74fbd31b3b6f917809a8eca6286cc9e058f8406d28a0391efce3f64c33c8b1dc692183ab9016250da37544c06db0b57d06e40d2b1e661370bec0ea11f42f72f05805a319f2c3b5c36b9f526fbb78bfcb4caed987ba04bf8eb5c47f84243f1d6912c425baa520e669d5ff857d6435fd4df3c8a742c754036f0253bf90b58f9f1186821b4b1792181b18b370ba39e9ff22938905a4656c663d16e917dbed02ee6343475d606e5d6793f52d513a62f54498e1f39c7f219d9961ad1e19747aa400e390250c770ec0734441b706c418bba7da79c3e1b25fef6906bd6b400870f225d46a042eac749643f5ce32762d06f79bee2b004aa8ef4f55c78a1bed23702ed419959336700933ab8ec95845e3d09869541201e71e06f5149a53a5ea34c64fb4381d0b2b5d63fb810e763a70b479bf21d74fc5ebefcf04189b011494b26370b853af0d790e93621995f27650aeb9c883899115910f796657c015c2a90d7a3583cbf5b101d0f38b8787aff7d41d27ffd7d66b53af2a21e13b08413d74c83b20ad767710cd34261c97117f23b0bcbdbbc121898627032952fe6646ad540b3be9a2592921026cbd6a0ff05b7a99f626b023a9bee020a05f689fac36f57ea7cdeb0c1bd93fc156750ee4ceba421c0b27b7e65dc714221ec086dda854063756a8c062e3a353388df94289f0552a3752ac98303fc45dd4a84e8dc7fc8bfb57f9af8a9b5be0563de356f3118b78167ddd7b6cef2e435ba22bd071f98ace2044225605737215cd0bfb5369a37839b5bc8bd55fd404722565b0fa8d1b90e56bdb48ac30066b3642d2dc89ef4e75266a65201d60aaa1430bd4c06eba4462e5977a1e7132e508756430cc7f0ade51790268c17a3415dcb4362e2a813caa746ba63417d5e9cc40f7ff0f3f4046feee7d95fdd288e09da46a743bdb9a499d45d26935b4ec20ac29273ca019d6df166a05a90d0f83fba4ff0802b8bc617ce8c5b4dafebe253429367dd4aad5c145d275abbc72d2ddcb390fe4807298ba787df72269e2d18ab6d96cefd26f39b0e891f65bd4c0713097f2f67ca9079dea5f8fa0e97cf614558b0b838721ce3305b611bd19ed35bafef4138d5f8cc56f80e064ce99919af8718c508f435fc2b0fc53c63b41c4f46cee0ddfed46077f5bdacc6050e379be3d8dfb243e1890c1da473e82e9c35b88d240482e316b80ebb21befa6d891139dd54ef17a3034798bde041a391dcb2b8b4ab6ea96f71a5c7237c193a5220753373f112e7c32e7ef838226123b20aeec6abdd707c10c06d3dede4358e20ff31258615341443ca1e372cf3db3df8fcc2307ff7d6faa3d3eb84c29702eaf3c2caeb6774507c79aa019e3bc47f8f498bd98e826bdfd0a849a1d0eccb70c4e13a31084adf38b41a010a1c4a8b54199fd1ad326908d4be862f306e5889cbf4ee893bfe00c5ae2f11c278f15b507fa4fdb1b73632cd48934ba73a7c22dab956248b28884f3a5fb1fecbd10d34a6e75bf1f10b59cb2a057da1793657e8347ca0c1a31892bad3d50f183307e8568ae54ccc58b1acc6ac5be3af89bed4910580f3b0ed51b55385cdb940e87a97432a53d6b2eff0ee109423e1fcd8be6956c4ffda5074e1f5de1402a6cbcc41647d591651beee7b3df0c8ee532ee584d908e0f41a3108c8a2506fded62f74ed9b068bd91ce187a583265d20de2874876a3e1898226c5273641893262782fa16f84bb344e80183e957020bb5ae47bd0de4464e8f26d603ef1b0ce007a4df283994c4f13b5eacbb9a0f30d9e913fac245c7d5ee252976c56508802c139650f9f9310cc67b319548190bf63f80fd1f92ed03b8731e0c004a61a3188510dbfa29f1e7d83637e1b1df5256b62bedf0af47d3fb98db2dc6ce188f387176979c4c9fa02af2f6bd9b067eef1fa6c3520476e3c481c7fc82e05b632813f21f5c131b21a5a104ed669cc54ec0ad6442c7058e38b4d0905231a0bf4b089f7628592bd532d5ea781b00628e6cc328c3bef2017a2b43362129201c5ff68a5f15d07b3134b8f2a17e7cc922b767c156c654f1c1ede883a8bdc58647a6f2c083d81575c4e26f0d444b80bc2afe1e0b280f863c959828c23a7565ed970876b65d4815f278dcc6b64506a8714131c5c99af87c5c18644d662779f9805b5ddde0212465ee2dde18f971bbb12b1d2539f6e4005727b76a3c7dbbc90fb16ef45f34818046bbf9a8203028c837036797d9d9e30ef856b8259bfadeb349fa191ce2e89d35eedf08f2ba631d86edf5cc987b4af94146351ecb7c0ef9b3bdebac24417cefe454f363c7eed420d147a17f9113995ae03ab2a8ba569dc77bbe438a27edd710e8c3f4c6d06046e87677ad2291caa4d3ca7ba5fba50b89be1ef5bbc206a6ff7dfb98cd0a3581000000000000000000009c393696e1d017fbf6729da1d90000000000000000000000000e77267ea9b18135c96e0ef7b2f1ddb6368d35f503b7b5047776575ed96b87f5e6c4169c36e0"], 0x2390}, 0x0) r6 = getgid() r7 = geteuid() r8 = getegid() r9 = getpgid(0x0) shmat(r4, &(0x7f0000406000/0x3000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x7, r5, r6, r7, r8, 0x2, 0x7}, 0x4, 0x2, r9, r10, 0x4, 0x1, 0x8}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000002c0)={0x10001, 0x1}) r11 = dup2(r1, r1) nanosleep(&(0x7f0000000440)={0x5, 0x200000000000004}, 0x0) r12 = kqueue() mprotect(&(0x7f0000403000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000480)) kevent(r12, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r11, 0x0, 0x59f) 09:16:24 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="4ae07fc096aca2f07b4cfe68fa231bd34954045bcb96d6d11c2855885d83164c8f385e51b823a9f977e20c494685ef47fc1a358c936d32facfb62042dcbcc8c7d2f94a73207d80ee326ae49c807d84a0a907efd1e146ec9c5b02cc1c2994a91f5f3471969e6b5112c5fa7f615366ce64d1a26531ee99040d327956d1b96652bdce0e", 0x82) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 09:16:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) pwrite(r1, &(0x7f0000000180)="4a6218f29b45357cb5dc91c140f6c6a5414d9d44eef9", 0x16, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0xfffffffffffffff9}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) chflags(&(0x7f0000000100)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) 09:16:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) 09:16:25 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000001440)=[{&(0x7f00000001c0)="35b5a00d31692b2206e28ae28a074f2cc4b6acbc526db339fbcfb12e08e6bc565cc17ced4577fc3291bdcf39d6439659aba1f6bdc9f75eef8621248ec1965f4d03aeee15b1389e55112370c372708a9adc486c8a9a778a59e067a0a172c96b8e99", 0x61}, {&(0x7f0000000240)="dde0aacc8ee42503d37c503f993b0597a81dc4fe1729217df55130150f4c48a71b2550adc578d98d6c9b9cd7f5e5cfe3ea636225c3f1a9023c662d1e74f8ef760d58910b52c64162632a405d63eb9108110daae786d8fc0daa561d22520ebb28432c24d7139eb1f2bb4ad9d258bffb1a8325f947b4badd32003aa776cf5c18989fe006efd3672af80f898c6d0f5bdf0a1954b191bfc6fecb7fbba30e2dd56aefc4010d1e05dffa", 0xa7}, {&(0x7f0000000300)="a7c8039d537a5f33886512235d95edda36be275df821cd4c13e673958b05d28f1fda4a65e8029cf045b579108f86b598f12c0d68b8c93285a28d4b2b224d37fc95abcdb27fb783ac43bd3daab30ff8945eedba0b49f1d1212143aa2c6c25564ae0e9f4e55dea6b861e94035721ca8bb501728ca583c82c2996ed6fb50c01a6b51ee9006e477bcef9e015431d6355324261480e9e2017b07455221e90ad815454e0a93a529e4ee7ce3a5ec5c39d39e77d6f9edde4ce00b250f6e4880f8f00cb900117570474eeeb5d014810d61796dcb34ea8f569fe2006ac364afc4c7dffd1e1d9ebc139c6154ae68e8fb5faaa5121228b5f0c7c28b7384afef9cc8c7a8f445fc01485671f933604d2c4fea6fd21ee9c58e2f4d1c0e4e134dba70f7c52e0bb0c07f93a559ea117a41bcab4e765de39462d54eeb00bb062afa55ecacb2d41511b97b2eec986a928e6d5d9725456a72b875eca616ebfb121aece49a0c88d3e1648c023a467c89b5e855b1c125b5a750b13a13cab70d3a36168b9b051d291f70e220fad1383624dc08b181c0f9443cd9806032298ef84f8b46c4ef239b4e0d6c6bddd3e907b28bb8f3ace3689be31204ac0e3792731f97b2e929ac842eac670b537bd08d9e37c771e764f0e0da98c8451fba611639fab8f133c0ac6c0ea648432798b438ec54de88368d1f93ba64eb966ff004ee3b1b0d36ddcf2e156f75d0d7c6280ef4a9d853ac4e23185d2c89924e661811222408f63c05bdce663b098b96bc86fb0a1efec440adb7b9061ecae521a6283d65553ee3e811e93ee31dfdf7568c6b43db0cdbb250514406425c897adfdf42ac48858b84bab3605dbb96cfe9210d34f6168b5e81fe5aa14e16dfd5d7a194d06e8809c8995e8716bcfb29d602c042aedeca294736f93a71d32c0e1594790ff4e1d15cc4c94d36218644732e27aca2eb2d0d418a707a5f82a8b9cecc3d96a24aa974ad96cfaddb07e7862f5e3886b2baad75e841c65024d269e1f63b55226b7aa49ad5daba9a0b464bfc31aab33396fe5a77fab1b7a88f4524ee3243f97c693c199e2aedcfd5dd88af08ae927a30e46a83aa082ff98a2a73ab7a4f331448aeb005ed3199d378abbc7b99461c865b4e878d916962f7bc0c2a3ecbd7b46756cba71641a9f0ff2f0402578dcdeec8034f44d44101c68392510ad49e9db300097f325c0bad885f36f030d0cf09f58dc0cbd08af2ca7ecef507dfa0381b78eed2f68b64332299aca53c052235dbfde18872046413e1f3ea139033c1fb6187c9a73327fdc9dae44d51f3906e7feee23aa6227b23ce69c75747ba93c8ab89ed90e0128f9133e94c9c9b57442cb54292bda212b484fff1274ca7f38cd90d4bc6aef9c0c68554731287dcdbbfd7871b15bc3743564bdcd10aa6b34b9d0735307e744393d927d9603a4d0e6d7e68b03c4fa0554a3d251140b6a6c382c0e14afbb097263f1c0d06c99fe2e2a3d6f7da26b64e67c47f3d9414f90bbadd9c9d56321e51a605af9dc79c22643b8cb8964d621ff78eef7feff296888935bc23a611e2a98527f344231f5c0efd51518f1034146e9ac6218e26f5e3f124ad6a189dfd58ac33e3d8ed02bf0bb0aad4a2c635db41a70fab59e1958321f6da5a6cf50b4100b12f97b0af79c942c5dbfbfcdf16dff958de560276f2fa958d349e9609d2bb0969b209f8cec3a959fe821ab8084f5f7b630e9e1518961c927b3af74c955b0c8b1a444272813c8ec89a85d3cea07802e34e96f1a8af90beabaa1bb25ebedbd59caf8ecc3c2527a891aa57dce4d1d18a53581b172eb0d66963d0b49c810628378c69e652afe3b1c2b8105471db7a571099244749e0ec81f5488ff007b50db8fe158bd8a9d2691a136edf9317011998def0f551f8a46027887943cae370a1a6d8816b8c60cb090e1ae0666e66ce5b3c44a46cda699286fe2b3f558927d50d096f7728a73986276b689fc769d059d5b1e419eef7826b668e7c21f37cb70ee1921d8fa8fdcb4270234f842115ee5cc482d92fc8b46edc94f07b9fd6683d06d17da492f9625d985e829082f4b424df76d8eca0872a7dda83c18e2828f389ea58405ad85a460529894bc8a63f2076fc6edb370a7ca2c646e6952e72a2ae260780abe98abce5da1996696b92e90c1f52bd3ecab7c755b1476ff3917ff8f20270ad8d6b67f4383da6bff4cfb5f07c0bd0adcb7aca3a1c091724e3b2f9f4c857feb47792d7482e081066410507c05ccbb78c94c413d1c32c002e45fb1e1592dea4085ec94d7538e5c1cc4987c2b6423851d961d31831b0c6adf02a5ec18729e127bf9628054b8319759f8db7cb12382cfedcd73025b5907bb8b3cb8061ab82477cf72bf3f27b850d31f92e1aae862ef97f952ef43d8737ed3b3272c9d80d56c21202d66572b4f0a7b2ffb44c7a9d37b9bc270582132dcf93dbcf546691b7921e4d6d642188e46b036aed32dd4ed2fda65020338201d7f59fe6cf0c7dbf80898d7c07afdbe82a045365b0bfe7e45eaeaaf52e6095425912f8511c910ef8c78792192578382469d14e700b094d9ff203aa1ab00cf8de76925d463ccc973af0f7b8a13bba46851e7c9e8a43a3bc5d8fd8870876b76ad17e49c6b7a124ecbf2382bb8a83622173929e0f4137d6e79565f277b08582a211689c57a6a835ad687742d34e8a00ee4d0e8450ba6fb2d26f25f9055b7ec03f4c4c8563f60784d637bb19fd3ab7dafcbbfe6f62e4d2d73a5ff4b2835105d62ce94474296d5981a75e69799fab266db06fc9e7f2e6494d53203674252d4e478ac25d2e833ea12ae3a203b50cb6c5867caaba6745cb4727f43dfb97fbf3ff518e108066d669e95954c0bb8a0c87e23dc33aff9348101a1e80aed56ee641fed0dfa4ac88d0f8563c4fce4c9ba57c72d3039eb4a6ab46d3bd13f3bcfc6708e21228cf4ee7bbc241892176837bfdf25b1ad553148bbbe6920562c65b67e4177c62b4c327d4c3852f72265efba5d017a4603227c748635d111cb7d5bb32d568b95e29f8c943d56f34c946d0877863253df0faa659963307ab67ebadd483238109f4db2869079b75ae12bcd7277df7b9d311a7876a5495da470c9ca69486d179cf8beece8f1a6f912acdf54ff2d3668bafdf1392123a45f5a6e1545da0a1db790d0985f2109085f300a81eea5a279bd4c3664cc65576a412bc58e605da20b3e99df5ac323b36200996d7899fb03314f32fe343f9a58d98cf97f3f7eaffb50991b6e66b4a62ecde7a82e3e69df5a780e92864539495544bd0aca2a6dcf60647cc81f4e6315e48827aab4a4edb95cb39d47d139b0d3a425299052ec8047429cc1e35ed1cbd48b4628ae31fc4f35fe8e3fbc7585adec78b4a84451756750da6ab0e8849a28b3abfa97fee20157f5d5d5c0ae0f17293ca07c3d078825938e42183133226cf7138b6ec7fd432a2dc958d346f3b5089e994f791ef295a703cafbe867e614df315c1210c46ff23bbb039400164ebf0ff716c8e6ba76812636b426a83fc1e51f07c3e79e0ee2b4449dba073e05579fb568476714ae5a5d30734e36f731a94f2b2995bc97cab978280a12fc76b6bb49aa1aa91ae1b02d0c1378e5233941ac94cdc986dcefae2513f5261548f60300f7746252265c327c7e6141d122ac4cf20b326b0b31882ed0b9044aa9202cd1d530eafa0a8a413d9929f783a6391cf39260b242b6400bc3be259ef838e70b1be5bf9181c5090c48c9973beaa62363ad2dca6fcf767a883a0b084d5a300a3131de18be85731d6068d2d0223c27bc4663e1d09b0b18b75da1569aa08ecb4e223ee3e1779d3fcf49d8e7547090e4489a4b0d1e013b1ce688cb1514fb96bd28fd63ade9365ba6e248e2d63b6f976f31eb8cab315f9b8c541fda060bef2ead3a59fb1ed08f84a1261718c5606e22e5ed404fa5a5513bf8c11f6f90862aa3eb2eb19563c3c7a2cedf1a3b3b824291527f1413ae7a35930c5014f45d0c6112a51c8bf43e9eceeeed2a3b4a1c3a59cf30320087d39856966b5a858c3cfd6d07e34bdff88257d898c27672b3f35e1962edb45ec6b030f30ead6c8adaaa12c3f387d7894ef2c79f4c9a8fcd0443fda44ef4898127894b7338af92f1b57607011b441e31f5337203b824ba38920435761cbb9587f9512c7bd36afb440b1c76bddc99da598d341b806eb03de1edf3431ae7d1680f059db4ac4c2986f7f709e4a3a58e728757c092cceeb4d08ecc1d8b7c4c7128d8e5e74812e907a07a47c4d792646c44f1999bc25a9c3c089226632c9f7d71c66c8c1d8ac8a30f0fee155cef8e387bb8343304ad44eb8b71e011053789f49ed39598a942f524b5dfa4892d773e4626539563d3bd724c5bf30a8b75834315384d5b4cda5ea591d68b391efe61d714d76f38572688019efd8009e0ea6d71bc3ddb7c8848ae806d5459412c2c1c682c5f646a1a0f5b4b9d298f1db8e6bd8aa816c11936e3bf9026298a3ef2183823ba96ea8c811efeaec65e0bc56d34d748d23df16a240166dd0feaace8084c0980203ce7665c293b27855eac38de3414fa6415b5ceebede75d36afbb019f13923b53cfdc83f5c42f35715535cec08f44ce49c8f120b421306242683c0a99d56ae6ad56a259b6fda5ce850767084c17e613ba21b2a8d36937ce72549aaae8c003bb6bcb93054f6e9528077259e7d569cc7f73801604415105e860d1133df62601ce471c9b364282e09d9b06fdc17bc49c0eae7711df40943259fea07acd119765b2f0509248791d6ae247b8eea4fe7f6d83bd0117beddfd77c4fa601cef9a6615105deaef70e04c10504f4c6e947cae6faebbac7377199444ee57ed3d847ac548cf2fc4a2b558d4b1ae7e5165d45a2d710854ec9772601a74941a20e398016ba2de2c1d1ceaed7cd9ff9f865c60dc67656c6ed49bad178c1d4ad4f2e986e2f1f808823c9f04c0b28d33f8c67cbf459db8e030dc50030d413867e50447eb44c8915f1367fae7532725e886fda0cf0fcf4c87a143de9caae3797938804c7325c3d5c2ad947a40dceeeaa67eb035889d2bdaeb8cd3db99a3041ae2518d6951f1ba0c710ee5076dc4d31df39c3160e05a82a24d3f6ff5811e8a94c9a53c8144865257017af268ab7b03efce960732a0313e36e324b7bd1e6604e50df256a60301ed0da5fe76354bc28b41634f6c402ef5d1ef09af307f871a224134052ef1f8c2f4ecb5d40e41d74ad70690494bf8c9fafe085d087d1fef8fb67a42840a8a83d2bc0585e0c425ef98e81b13919a2ac4836edd5e1b079aa5329bfd4653f9c7888df8d092cbd23fb5bc72d7ba73640fa26da07ca01e4355d5e77f43b45d82046fd87ec172771a69d1210beffec5f1c9b4201c11639d04d21fe8ba0535d333e5a91b19506cc489aa3ac5e60affd8e5b92ba83abd3ad86263662ec44c205539b2d59b2f672eba6857d05ed23a8c38875c2ae03588563a0005bc8ff536605cd93cfab5c5684fa4e2c8ac7ec35919d10d45cd5c6d6611222c9b3c14b2d1612230b11a6134f9a1aeb7bd0d8dfc2ced7f4b3e7c6ccd6d8126147a769cc874a13563a93754f6a037264b67c209fac0dd3b03f06cbd5e029a2ce6ee826b7c310530c4180a605fb1f9ad9ac5990cf999c1fa72af8802403fc387f78203ec10ac1573ae8ac42a987f3a480b787af242eb4d93c28e4437fca78b3e3f49584a01602fa8b0e98a67b570ac65c0f9aeaa982dc205c2565f9d4986165f0e8cc9eb969f091fa989cb20c2fa3d81b9eebf9cc2b9a4bb3094c2108185be405f37c1c7e330dff1c16b9c1ca0", 0x1000}, {&(0x7f0000001300)="78662318bbf744e7d1f9f7725410970b0a6c641296391f907f73a0f371959cbd35e759e4b5debd5dfda84bc9024c0a93827e738ff83d919a1e806a91323013a69d6c772afe594f1258b94f463c2086758a516011a7de7e7ae99c2f36793f7b672e823f4ababc11d2954304b9f743dfa61bcc864d9ec4", 0x76}, {&(0x7f0000001380)="4777bf15607c8d959169855a4bc70d63644a499642d5b16ab92c9ef2078c18a075b07610e63e39bc42458e2d73fc81b4dc7f961aa22e6bc792929d3377f17b84ba503824b17b9a8016942f5192aa7aa17ae3897013782985af896424dab1cc9046291ba2cf67da84fd25b207aa31a44a6d0d39fd2016451c5f215b99080d9e82b921bae01351908015f3349e9da4440163d93d98416083cc4d4da35c7055c6ec41d17533c687b274dc8e6f0195ff10593493bd05d532a08f55d014e9", 0xbc}], 0x5, &(0x7f00000014c0)=[{0xd0, 0x1, 0x400, "445a99f71576544928a54e6d08760a039a3b771fae89c42d557fae6adaefcc5baf324c331605d6147d65bfcf7a7b6cea1234811b19ea0e8ff9ca2247e7c16fc84b4aa6b796725f8aa4e4262783a928d1a61c57bc6ef8bf7dc67e4338f18d6e784628cadf86d7561ce27ee3910c53b333df0e03cea95f2beb30763651c879d38a9c8d5d11b2f46cf078af3abfde62880381116157c36e93abda423a6ac113ef1fbc83fee5d5237b19496a5b65565f5c87e9365f1c1ddf2f0e98a5b938"}, {0x68, 0xffff, 0x80000001, "90d9d860f594ce45552d8ccb8fad45a6217d7af7e6d11e75171c4bde1bfc4925953f3ec7250f0bb4a99a255455b84257ec8f4ff192cd8ea6e18505b745ead7af70cafe83278b79e9d6e2f066c8e78ee380dc"}, {0x10, 0x1, 0x81}], 0x148}, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001680)='/dev/zero\x00', 0x402, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000016c0)={'./file0\x00', 0x530, 0xffffffff, 0x1, 0x1, 0x9, 0x0, 0x2, 0x1, 0x3, 0xffffffff, 0xb13}) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e2f66696c6530002e14a733a510ae69b4a815a110a2689ed951011e3a2f6efb98417510faa6323a9d6c53a386391df3092686afaaceb9467ed1b67bc1ae95b4bc17d274bbaa2e5ca50029a83bfe4c7faed1c96dfb0b1fe898909f3521ed63202f01844686a9b8500000000000003dea37c93ca588e185224c0b48c294807829719de3e029c0cdb9eb5efb3326debac49658eb7ba4d6c5ab36a93b47cc8af1bff8ccbcd752177a7c1cdda65e70c0e2cdb970d6f7851a445d7f80e36fa93ee93aa188b603bde6aaf935b16533c319d42438c379e4eaf704cf23113e25eb281051b597c2229fe19f444b6969fcb146ae88c6274226291301d39e6dccd72e31aa473accb39078e0047076394a294740d0b6e0a11d264461ef3a2bcd239167d5a71ea9692e83261f2cc37c2d41a8f5d7ceb6ce73d05334749e341365a6c8"], 0xa, 0x0, 0x0, 0x0}, 0x0) 09:16:25 executing program 0: socket(0x6, 0x5, 0x7) getgid() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0xa9, 0x80000000000000b, &(0x7f0000000040), 0x0) 09:16:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x708, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) getppid() 09:16:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x9, 0x80000001, {0x7, 0xffffffffffffffa7}}) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) 09:16:25 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x10001}, 0x8) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x26, 0x8, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:25 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() r5 = getuid() r6 = getgid() r7 = syz_open_pts() ftruncate(r7, 0x0, 0x2) getgid() chown(&(0x7f0000000400)='./file0\x00', r5, r3) r8 = socket$inet6(0x18, 0x7, 0x4) recvfrom(r8, &(0x7f0000000580)=""/255, 0x156, 0x40, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x3}, 0xb) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r6}, 0xc) setgroups(0x2, &(0x7f0000000080)=[r3, r3]) sendto(r8, &(0x7f0000000100)="45f67c30cc7c503006cbfe0f99841d2784d95f58758b4eb880e51eeb541eb1be4bfc5770796e4f140fba882123cc5225ce253b8c7062fda609737c7be12ad0f9aa7a21b64d3185f256a0bd5d0b04ca0a90e7f09ec3b287d2d1b712b79122a80928e06a274b9be0e03c42e9805dd8508bb2c25f15787c1eb8ee278272425dbae83594d9c98097d001e3e4a714e5f3d2166b538080f0d4eb74aaa1b136641ebeac", 0xa0, 0x406, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) fchown(r7, r2, r4) semop(r0, &(0x7f0000000240)=[{0x1, 0xe80, 0x1000}, {0x2, 0x0, 0x1800}, {0x6, 0x7}, {0x1, 0x80000000, 0x800}, {0x1, 0xff, 0x1000}, {0x3, 0x400, 0xad9a4663aeabcba7}, {0x5, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) 09:16:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x3010, r1, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:16:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x9, 0xa, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000080), 0x10004) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20005, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 09:16:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x5, 0x0, 0x3f, 0x1}, {0x5, 0x80000000, 0x4d, 0x5}, {0x9, 0xdb6, 0x81, 0x8248}, {0xd793, 0x7, 0x2, 0x3d}, {0x7, 0x86, 0x6, 0xfffffffffffffff8}, {0x8, 0x3, 0x7, 0x7fff}, {0x2d9713e9, 0x81, 0x5, 0xffffffffffffffc5}, {0x6, 0x1, 0x1, 0xffffffffffff0001}, {0x8, 0x7fffffff, 0x1ff, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 09:16:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x22) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xc9}, {{r2}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xffd, 0x0) 09:16:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x81}, {0x6}]}) r1 = semget(0x0, 0x3, 0x4) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000140)=""/248) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfe54, &(0x7f0000000280)="89") 09:16:25 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000001140)=[{&(0x7f00000046c0)="ab9787547e96976f7947e594cfe9d205de42cb2d210e66517e0405911b614677f2f9d19aa3abcf6d30243be5bac29e5003fb381cc2a7087a946d827be188bc064bd8a05ac85f89b1b3db75c3cc914c43138d921d461dd48e76b43b691c46551313615d8607b5c490c82d1136d6ccbceb1b9461c34687f663aac93affb51bba5eb9cf78863b9e6c33f4822208a1e5ce5435267be4d1af7ca911cfcfd7ec8f3e2be3c91e57a1fb03b1aaa75f33554b7aa914becbd47f65be19b4d6634440f0fb0df2b97e0370e47780216f5948fed2f2c6a06d747cd5b8ce3dc204cd570a87d78a7043e6f45a9c626e4da486c29b6d4ffb9186dc1a50407e39a5b950ac98fcf4d8924dfcea52ad561210d4362d036dee784ad11be293d340b30e31d69739f3571feecf78adb86d49372f994a68985e9162d333392372f03fa5d6643bfcce328052a763f3fa06d09524f5613d5e522ec6d35f99c0f7c325c525c40132b86da3f94f3ef5943c5c69c2a5ae06928a67a1515221d15d442eb2b6a5d2691e94832bbb1263ae4c7f0dd3cb7c85cf50d92a695d23a5b4e4b0e4a579c2d23a4e5e7819beeca3993967cdc5b152f5c362b1efb40da8dd4e63969260d4fe1007e8d6b8da98455881f10601d1e09c5aab9df7cb36929c0ea62e0295ce16fcc07525f178315286b18b88d8caf5951d2d6124fc140f2e956a32273e157452f5786a0980cb199a8b5dd3b709c85bb007fe25e67f9ccaee86aee01da528e11a1f9fdc5c969dd5f1214b24024a739d79d457c62fca67b62548c6be9d561eceb4d48a27d635c90ce8abf649dc6e87a87b112450a4eb510b5cd205df707b98ba46b6db6f578085ae01726ae6ee3f8e5a953f6caa9502a140a9d7910922b64bc3bb40aab397aeebae18444bf26c00effd20e7ca0d4fd957217cbf0e9bca0e26154e60ea084b3161e670a9fb450fad106d572c9d48fe1bf0c45cd27935b78085a2542707312d7ef844c820093bd56a4b56f19d2c213dbea375c6b3daba45388ef8358a6594aa521386954b6c862d69a101020b7fe27ec6d7478687ac2d6f5987469ea6ecfc38108c533b115f8989c83a1925fd9cd89d5ecc46c3ae4928a8376f867464dd6169267098d7e1402de38e89a0613b8ff9245a698f9b928fbfa0d80242da3cd8251d39513f41958cacb2f7f3803c027910ea71a218077932d2642caf06e120cb75fd3ce845e4ef1f02c9c229eecd568a119d5b3aff274c4385c98212ce0da3714342cef5f95f98a70ab7db2394faead9f41c300c7c11eb778516def02fa3f74b06091e0bd77423230195d0dfbb3943c127669d6027bacf43bc3dd2d3d6921c2dd0016cbfe9149ac70e7213ea4747032e9abb951f4a97e9f2667f031d02fcc3064bb5c0e95f8729612639520c5a75bb5ab56ed5bc71a93a005137110f1ac3d546ce41f6df96332921e6953c1f3999946a4eae27c599fb1960c3201c290e18350485af5539648b1c303b2faa094f23cf0f7b59355c0234e5876e2f785ca09d22b1b4eb9c8cbb164c1e18986acd985f089dfc21324980d4abc8b3ebc86b4676b56c8291b58b3ca4654de9dc2c885f0ddf45b1f59907d6cc92d03da7f2a4430e6d33e6a73b302c21727046d03c1f8ca2656aa00da9851b4226564461d5a9d8698511b029e53cf528083553f49d866b40c748f0f25b2a68a97a02937d2d8b257115b219a8ec4c629924b631fbcb2d6816ffc7c3d2a2ac68c1a6a4eac4bdd7a587f2b7c549a744388ee2db5e676e013ee9c7d056240ce2661e95c42b355f685aba5fc3a6e7cfbb2c1ba57f0ffe487e6647611d44e931bb3c68ad5fd8671adf7460a0c597cca66c8dba0554352e6c721aab4456424352cbff1766d67574bda33ed98864bace6dbbf14da16cb4d8d07a5eac1d052f7ac2e31242c37a8e7120b16c3e4b04d60dae8684913435517c25e29043138d0ae05dfb4febed8df5214bb3fcc3eb41afd76531dfb70cbfb3cc3193067f9d66574110cacbbfb032101ed27efac87b8a87da5fe8c6b0cfd3093c5455e6dae296fb21ccfe436f5adb9980a4a4688c0c3d452cdaa10e58c97dcc56a61b597cfc265074e2eb73aeddaa7fb30e9a3b0c87420992c89c0c0169b05bc5e851d28f61e6d3f5562455240568f23d589ea43635cdda7530e4578942975afc141ba29e7c872a4348f775fc5e62bde2d11e108275311eb0a81bcfd630bcd1eb516126778e3b812cecf00376ac6cd3394b6e6fdeb28f0c032db25229798c10c8801818f9343ed28f8ade652b4ef2a4c5e7eb3e33f2eb47255a58173b64aa0fcb91594a00a899b2fed348829df1f7556da634fac648983c6019c2876b1b29bc9f2a9bd6ccd3669be4346866c53f7bef2c29d23029305151f4cdcce118ddc8cb7bec6bdd026678acb923dfbd727982bed1a79acc9c476427b1ad09a2a8bc44b8c50803b147d1bd32de34b16da1280724bffaea2ac6afe2ce8ba50f0ce61e237abcd39b3da0762850b217e3de3257ae12306fc1ba57a11110b9324b4c5d59595c90c3c4df6c7e25c0369f998dd18cd61487873a8cb751962f168fab919ab38f5e89103a34104a3803c15c11dd757b1a808fc3f7e9192e54842871257ee6520ad4423b8a5836af09b419e694d0e8eea4c27030dad378bdda26a24bb7f90bab5ef1ec444e329f5137d579e196c1c59a3c112aaa05baeac54066596b610287f22725c1e0c1e03e1d8bdc8f2b19daed42909d7a4368755e308d3508a025b60731f453c0a7877e4e2f60cc13d8df0fa4936b3aeb2c58a929073d865a40a771f1a8cbffe4b438dedf29514485adfcf49036b165047805c79d888095981013697961dcd356520069bc2c0724de5671cebd192f414d3bcd63b82bfd02b09bde94ad0561ea6686569c9ced9c33ddb875baa738f2d901342b50eba9c3529ad7aef1574e592cbba3e0b689dda10b120103596e4532436d234b46bc5353cacc5e68124626d6e069e195874aff014ada4cc649844f45472ce0e0c08e048a7ee5fd3d1d138048a1d68bd27950ffe71e6f99c0b4576d6940c20b55d0a7d070e77e94b06df1816c28638bd17d4826476d53496fd8aef4c6617130509f92ce298e0a417e43537a52591d935b62a99d031cbfe6055104fad6b93aabe5bb713a7686276cf01b734fa236cc45765851c3b93b59a2c24563e9fd38a519aefe267766b15e47346710baf3518f9f4fd29b032365c90076d8a8f55009fc2883299a197dfcf1ab3789ac85e4aa2eb819d0ca31d7b7258f59510d30c333920152f2e301154de0e65a1e76ebf0b8e205e57322a8dca2864c444f195e731827a5cda7666cab2cb1220ee97891bfef160861ecbce4a406e2af3d9b6af438074f2a9bed285b10bb7c269924a3ddacd50bf1bf4c3eb4c4c01e7e8b0faae995d02911188acae62ffdad1a2b5b67e7ccf251fc40651ae0d432448f7225e80c02fbeb5a74eaab9daa6fde78c8562bb9c8089cfb89864f9c8343759e126631f83cc289f866d42083c3a56777e011fd62ebc2fe88de840da80fef67be2db5b5af60cce0d1ff611e922a13a7baa54a378a0ebf1966f9ed1bb253f6dc772122aaa1586e94f814ad0228392b05efb77e0a9d4810b084a7d158fae691d5d1badc1c17c0d0d7866242d707b732f7cc014af9d830a8e7cae0311b35459afbdddbeb542851f431e8cd82fca33d75b29ab5beb1f531c96a280f95d36e908a8222f0cb03a7d30d2ae46c1a17bae654a2c143eba0cbdf9f8da5c638dac58eed73f1e0405d96b7ad093741abf602065f98cd6fe35d031550740ac7a1686cf242ffb17499a0992a39169d43fcb86eaba090ada2b94cbfec6bdc80e1bfe9ade785bca4c24da57001f5e97cbc178bd91b6840b3bb25e77a99134e5c72b6d407a1323f282b387f66a3aece535986557d908e84172c1f3722d7c458b14e488765ff7d5d1693533efdec80ef69068cbb45415e375bba749cfcfa7601f05bbd4a0645f8120b40bb78e15682bc9540180ccf800dfec5ec2d2bbf4e8c154ddfb406914311d4ba126433f711d5c195c807a982e6a3e22f45eca6487ae19480ba68861f08077529735eb301fe2df2ed52a9ae516a8135baab9c51e75201c643b4364bef720ce4fb13511b64fe71a1e098aa3af0136fd4ce10572c4d4f99b2efab6453d3a58dabdd1d8941d01b3df642b12e0d1498a3640d9bec2a60894041778900e05c748e50cd480cad84c63c96786e0a1afa6863ab56c9662a51460ce6a9c9fbcb509a3ae6ccc2660e7c4bc22466e73c9d03054f4d6a8492204b58f4ab0eb8746629b0d41df63d142b391dc31ecd9bfae532d5ddf5256dbe0d0706897c79f055283f88b6fc4ac1ec6dd9bf846e67c57b410eabad70f31c3d1d64a4550b9a1a4dc11cbee7cb2c7ba2dc8c8c2e5e15affd4630a4eacc790449ee42b62b3cba83e4b9fd78c31b0451ef8dfeb60fd9a82ebd91bf4b0ef62ca87efbfc12afb29abfaaa394e24052ef96c8b411b8298828868b3e03216ad9e5450d294b0ce53b8112b3df7f8b0e4db0ba65807d4280817f72a70791485828619bce7e739a856505d7849c9d9e1bc554d89e94fe6eb324ad92a1bac7b0165093b8e8d78d2354e25db148cfa9e7dc558c9726fde1ff4f442854c0fdd2af320856af1f6924cdbfccec084fa98f460500c103252c4a846e91ee0a70e212ca4081c0af89d418a5fa44008c85a7ccb89281b872122e0efcf00538907c2f44a7c969b870a96706ed0de1e11d9983e341ebd69c2c9ba4c01272a864206fcb51aa43fff74bb3c4b450e5e0ad5e376345ad01015fcd4247dbc2a69542473f29fa5bb01ed679eeec8874b700356578c3d6b85e1937e8215f527ece44f2b3cc7a24a2e1063f1dc288029ece7767dc8c1c8214f624eb4979043a21ce7b0488bb36c6236d3d939c60adfb5ed6003ce7f9c61098be819bbf4fd07da08d73b7af86d6071fd4d571f12985e6ff34f7d9e4de902cd3951263e4d44dd6fec4347a07eb39e219bcaa65e3c3744c7bb13fef8ca894a3605b0f25dff1f08461c3017e1a15634133aa129bad2e86b58bc6e61aeeebcd57a01b0dcacc5d0e9b553b72b20aa77f103063e84a1e9d64741ae399cf335cccc97e8e962c1e7f25", 0xe2f}], 0x1) 09:16:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x78c18e46, 0x38000000000}, {{r3}, 0xfffffffffffffffb, 0x2, 0x80, 0x8, 0x7}, {{r1}, 0xfffffffffffffffc, 0x26, 0x80000000, 0x9, 0x8001}, {{r2}, 0xffffffffffffffff, 0xb, 0xfffff, 0x4, 0x6}, {{r3}, 0xfffffffffffffffb, 0x10, 0x1a, 0x80, 0x1}], 0x0, &(0x7f00000003c0)={0x800, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 09:16:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 09:16:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3) socket(0x18, 0xc003, 0x800) 09:16:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x16ff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) 09:16:25 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/82, 0x52}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f0000000440)=""/211, 0xd3}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000540)=""/236, 0xec}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x6, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e79dac0e7716e4e73ae400"}) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000003940)=[{&(0x7f0000003900)='6', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000240)={0x100000001, 0x1}) write(r0, &(0x7f00000003c0)="18a6cdc71e02c17cb35d216c239b23d711491cd802bcba1418a65942b375fa215a5bf1c945e0ae5c6a0fbd5fda72104d5ed980e23277162b327a035116cb262307731d9e5a2ff20a726396c5bf30245521eb48754916d38e65f473c6d6b3d94812ae4c8c", 0x64) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00", 0xb0}], 0x1) r2 = syz_open_pts() r3 = geteuid() seteuid(r3) setrlimit(0xf, &(0x7f0000001640)={0x4473, 0x2}) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000016c0)) 09:16:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000dd000000000000000b8e33c0622136af92ae01015c85536422489345ad02000000000000002f30a5953d23f12ad45849d5efa095000a7d73af10983c0739f1530000"], &(0x7f0000000080)=0x28) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 09:16:25 executing program 1: r0 = socket(0x11, 0x24000, 0x10000000000000) sendto$unix(r0, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000600)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/60, 0x3c}, 0xe14c032c11d7d9f8) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x81, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x34, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername$unix(r0, &(0x7f00000026c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f801a0ac4abeab6ec4d35e2d385ffcf42a8381c762a13774107e17884df74a7a9845cd529867cf8f3e9da6b391171b15bec44fff4b331abc90c926ca549fbb3d21ed5e49d999e6d262799869537dc8b38c66a560a6cbf673cfba7f57a36a37012974444199529c2d7aa188b51584fc4edde7513a0f27c820e8e468cde961a69568079a52c16fbc376b00"], &(0x7f0000000240)=0x1002) 09:16:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x0, 0x2, {0xd0c, 0x7ff}}) 09:16:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x7, 0xc, 0x0, 0x0) 09:16:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/94) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:25 executing program 1: minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 09:16:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001580)={0x0, 0x245, &(0x7f0000001500), 0x376, 0x0, 0x0, 0x3}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x94b, 0x5}, {{r1}, 0xfffffffffffffffb, 0x9b, 0xfffff, 0x7f5f, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0xb, 0xffff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x3ff, 0x9c0}], 0x7e4a, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x82, 0x2, 0x401, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x5b}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000001, 0x1f}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x15, 0x44, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x73, 0x1, 0x3f, 0x3d48}, {{r0}, 0xfffffffffffffffd, 0x44, 0x1, 0x3f, 0x6}], 0xffffffffffffb781, &(0x7f00000000c0)={0x2, 0xc6}) 09:16:25 executing program 0: r0 = socket(0x81e, 0x3, 0x5) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) 09:16:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 09:16:25 executing program 1: getitimer(0x0, &(0x7f0000000040)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getitimer(0x2, &(0x7f0000000000)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0x50) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) 09:16:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x1, 0x7, {0x1000, 0xfff}}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0xf5f) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r2, r0) ioctl$TIOCNXCL(r3, 0x2000740e) 09:16:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000140)=0x8000080000210) 09:16:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") nanosleep(&(0x7f00000000c0)={0x7f, 0x1f}, &(0x7f0000000140)) 09:16:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x108) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x7df2, 0x20}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1025, &(0x7f0000000100)=0x9a37, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000700000000000000001500000000"], 0xfffffe39}, 0x0) 09:16:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) write(r0, &(0x7f0000000000)="c08579ee0c88fd65417181c9af6af77e94469f1db6b88d23d5acbe398ac5410b601545c43b3fec6e00baabca740bd0c40c0a6c2ecd45a9ef3fb0c0a01351e4c9dc753ef4145a45bfcd5b1b3815c9b93194f50e66879db61aca15", 0x5a) 09:16:26 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 09:16:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x50}, {0x10000006}]}) r1 = dup(0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x186) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000002c0)=[r3, r4, r5, r6, r7, r8, r9, r10]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getegid() fsync(r1) 09:16:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) open(&(0x7f0000000040)='./bus\x00', 0x8200, 0x20) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 09:16:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x3, 0x0) truncate(&(0x7f0000000000)='.\x00', 0x0, 0x9) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 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']}) 09:16:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2094b, 0x0) 09:16:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x100, 0xffff, 0x8, 0x1, 0xffff, 0xc0, 0x4873, 0x0, 0x0, 0x4, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000880), 0x4) 09:16:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x6, 0xfffffffffffffffc, 0x9, "d71db33b07333b73cde52fb59d821413d2f8093b", 0x7, 0x1}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r2 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x9) r3 = accept$inet6(r2, &(0x7f0000000380), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x1, 0x6, 0x4cb, 0x6}, 0xc) 09:16:26 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x4, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x6b909d8990753e10, 0x1, 0x80000000, 0x2c6}, {{r0}, 0xfffffffffffffff9, 0x29, 0x6, 0xfffffffffffff800, 0x401}, {{r0}, 0xffffffffffffffff, 0xe, 0x8, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x47, 0x1, 0xe83c, 0xf50}, {{r0}, 0xfffffffffffffff9, 0x3f, 0x10, 0x4, 0x1}], 0x800, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x1f, 0x2}, {{r1}, 0xfffffffffffffff9, 0xa, 0x80000042, 0x9, 0x800}, {{r0}, 0xfffffffffffffffb, 0x6a, 0x3, 0x1a, 0xfffffffffffff800}, {{r0}, 0x9d967472db1a152b, 0x20, 0x81, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x0, 0x200}], 0x30000000000, &(0x7f00000001c0)={0x20, 0xa6c2}) 09:16:26 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x9, 0x48b6, 0x7}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1f, 0x20000000000000}, {0x4}, {0x400006}]}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x1, 0x9, 0x5}) chdir(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:26 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x10000, 0x0, 0x0, "001d0000000a0001edff00", 0x0, 0x3}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 09:16:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x80000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x218) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:16:26 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0x3, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x87, 0xf0000001, 0xfffffffffffffffe, 0x100}], 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xf0000041, 0x27, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x7, 0x6}], 0x10000, &(0x7f0000000080)={0x8, 0xffffffffffff4f4d}) 09:16:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 09:16:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) fcntl$getown(r0, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x1) 09:16:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 09:16:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000040)='\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) 09:16:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0xc}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x104) kqueue() ioctl$TIOCNOTTY(r1, 0x20007471) 09:16:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x1f) r0 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@un=@abs}) 09:16:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x1000, 0x0, 0xffffffffffffff81}, 0xffffffffffffffff, 0x7ff, 0x5fbe25a5}) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 09:16:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x2000000000007) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1f2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 09:16:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0xca, 0x4) rmdir(&(0x7f0000000100)='./file0\x00') r2 = syz_open_pts() r3 = shmget(0x2, 0x2000, 0x424, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/88) shmctl$SHM_LOCK(r3, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r5, r7, 0x6) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0x6) fcntl$lock(r2, 0x0, &(0x7f00000002c0)={0x1, 0x0, 0x5, 0x4, r4}) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCNXCL(r0, 0x2000740e) recvfrom$inet(r1, &(0x7f0000000340)=""/68, 0x44, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000003c0)) r9 = socket$inet6(0x18, 0x0, 0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000400)=0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x8000000, 0x6, 0x1, 0x1, 0x800000000000, 0x7, 0x7ff, 0x2, 0x3, 0xbc, 0x4}) mkdirat(r1, &(0x7f00000004c0)='./file0\x00', 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000500)={0x8, 0x0, 0x400, 0x7ff, "59b4fd88095b845efff91a13d4313d2ceafc691e", 0x10001, 0x1}) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000540)=0x1) mkdir(&(0x7f0000000580)='./file0\x00', 0xc3) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x3f, r5, r6, r5, r8, 0x10c, 0x9}, 0x2, 0x3, 0x3}) write(r9, &(0x7f0000000640)="ed0f7903b7160c170e5b08", 0xb) 09:16:27 executing program 0: socket$inet(0x2, 0x4000, 0x6) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="9a06bf03ab0fb99410a5da33f8e439ec4148fe61240000930024e00818d23a755aca9fc7eb3c1823bff0af0a116bdd06bdeda54b3fc011c8c14829a707af512ce12162755e018f7ffde8d80e8672979a2756d519995ffbf9059dc2845e0586ee0ce94898fdf404e0e1ede152977010c49ec131eaa9358ac9d32db43e16ba91e790b490f2dfcaee9ac444068c63e334610793923a3f3cb5281791a811395d3e3323f3a51f459e232beb9948f765cd12d527c39fb85958f99d533c3694bc447ef0e9aa", 0xc2) write(r0, &(0x7f0000000040)="4684a7d04cf6f6c8f159aa450a54ddbe09423bc4bc5d56123df460df20d181acc9607fe061e57034590cc28aff8e9d3ce755efcba55d1e71e20ab9cee6fc39e724740d638572886b3262bf9c7abac27793a7f58cba4b7f61d591d36ac2a96dfb895930f1e734f0b487576a8729cffcc35694ea0f498b5a3e55414fe97d608bda3e5f6cb253035c57b40d638dc8bed468f4", 0x91) 09:16:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f00000014c0)=[&(0x7f0000001500)='**}\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 09:16:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='+*\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x0, 0x3, 0x20) pledge(&(0x7f0000000000)='tap', &(0x7f0000000080)='\x00') semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000300)=""/215) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:16:27 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x147) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:16:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x100, 0x4) mkdirat(r0, &(0x7f0000000400)='./file0\x00', 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') r1 = socket(0x2, 0x5, 0x6) sendto(r1, &(0x7f0000000040)="5ddaecf6da68791595ea92454dda9549aa9097e200f456a7260a1a30b0765cc4c864b2", 0x23, 0x2, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setuid(0xee01) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/204, 0xcc) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000200), &(0x7f0000000240)=0x4) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r3 = dup2(r1, r2) ioctl$TIOCNXCL(r3, 0x2000740e) 09:16:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x21e, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) ioctl$TIOCCDTR(r1, 0x20007478) 09:16:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xd82) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget(0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) 09:16:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 09:16:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000004a000000000000d2a1d5b08700000000"], 0x10}, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) 09:16:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x100000000052b1, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x14, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0x1, 0x0, 0x80, 0x4}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0xdfe5, 0x3, 0x10000}, {0x3, 0x8, 0x8000, 0x3ff}, {0x8, 0x0, 0x20, 0x3f}, {0x9, 0x79, 0x2, 0x1}, {0x80000000, 0x5, 0x2, 0x5}]}) 09:16:27 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0xc6aa, 0x1ed8, &(0x7f0000000000)=""/109, &(0x7f0000000080)=0x6d) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) 09:16:27 executing program 0: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000035d000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x29, 0x40000a, 0x0, 0x0) mprotect(&(0x7f0000130000/0x2000)=nil, 0x2000, 0x2) syz_emit_ethernet(0x81, &(0x7f0000000040)="2e26cacf0916f6a236ee8a4644eb927342f661cf00a91bf35ec364a5c0b6ad87c8ebeadef3466792ab4dadd413f9375b351746cfdde6811cd14150b662b1f721600661dac901f00694d9fb8c6476615f5deeea40a5af197bd351c0ffe0fbe73e236a37c11215df09156d6c0866811f5ee89ef17c865f133e8630586dd9593ed2b4") 09:16:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f000067f000/0x2000)=nil, 0x2000, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f000072c000/0x2000)=nil, 0x2000, 0x0) 09:16:28 executing program 0: setsockopt(0xffffffffffffffff, 0x8, 0x55, &(0x7f0000000000)="d61f5bee43ae75e6d65693ee85e0b6495756604e582b334328c64f0071b033f2d7ae322c27363d3ddc7707cad25927b77ac42c0357f9b898595c7d1c6eb91cd626750c45802fb121bdc9a22840745adf5a03793689c20e4e398960863b4ecb3d60eec859063512bf375975e3a029d99a412b06a318f296b86c6f6bb5345d119a5015ab2c29a57833a1dc950c6a57eda6cc4b857a08a0e936cce21067e8e861134cdffe95ca76b898ff0ae2edd9e94a4d80bbd01dd5514a6a6ed8a2bd682b28fc7431fcfa4e8fed870232ecae8ff64a04", 0xd0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fsync(r0) setsockopt(r0, 0x3, 0xff, &(0x7f0000000200)="611f43962b92aedb7b4b9389d94fc1449fd00aab53e195991ec657de436a640734ca8a86eb5f72a2aa680bc1d9c232cca977356d6f8752543df69127381c5842b5cdcac13f86e0f4de065a3f32571c979432435e3e8b621f8b080b158f14d8c08fa3dfb6cfc00579f28c2d95f929308662e51493ef1b25fb61aa881a5522b1ca06c4b5d01c10acba136421ae0eb219c6e2e3c55f9f7e625bd57ee7ce81732cf87d8714c6c4c07c20da1604b2afdfa45736ea3db87f5fdb822e082557fac822ca1a38352530a7747b6c0f4508f6b3ca23b3f9877515205fefa8dc0463664faa673ee22825cced10530972a7ee2924142469be9df8ca9ef765dc886656a1992fc2ca1df738b90bedb33ccfbe6d1fe300f2722d5da385f3ebb5118e0acbe24f32626e796a4cd75a85ae8cb57ec44daf2098654664da9b968b9c48229bad9e6ecf9c24961e01b9f4025bf5262c5d094984412b16e116a03e1cab6b969f594a1545f580df7fc31a0ea83871d5727aed31d140ebb7a053e8ccba5309e0142fc8e5d7c07dace9652431433c847375386a31565f36df654a348a8f9fd6cb66205dcbed0c378d349308c309dc3aafc43a764d9e9a5619d1093fc10c041a9d2d4f682b0af8cfa3ca7d61a4d48b890f0a02c68a044cfafca77573fc568342908d99bb7227e676f0f14098ee5021711d23042cf030ee28f5d67ff95dfdd624560c175ae7addb914b1ea1e5091d8aa45c2c9b8ae5d3b0ad98f73d5edc4cc9b51b002237d0e6c58710944bd64e658a7c987d53ab7734edd319812b58d3693fbd208225bb035fc25f369af68c804362e1e1fa92b320c492b4024cafb8e36ec3cb29bcafd7c06de5606ead0ca94f1a98f6ff1f79a90b5ae4c58a8bd2a5afa8c6fec8b3b5e55239050a753e8bb35b6e64bb14a1edf2fab28137b21a58ec77868032159aae55c3740b2d01a0a4d0157f6da6310a98777962823e7beb721e6be294e445c5534e4e0d2e3e35d0a1c9443bff914733267998b16cdde436ba9986a035351129602578540a11afccc3851fb769e7643f9b4bd5380aca3c4f90befb49269f59eba47859e8ad753dbc9a3f767ed7ed2809bbf6fe3ee3c5ce039d00c18b4b92c9b32664acb0ede9e3be28e4d357b9d9fa23f6d501f499bf0e85aa6c353d0d6780fbe4a355df73d0fc3e4d18682773b1650fab49d028c880fd2e659483e61fea47379b2ce2e28fb0ab3a06baa597aa938a96db93d7b2e013bd12330094052b2701ca02c9db6ec85e2fd6632c2a5e347c7d8d016405eb9e4b6f50d9223ef7b78756c13f5cc296d61855b3d44defd27ba75e73a3f7da049f220e1841e3edc0ea03468a55aebd6ee361be3e0580c6a3536a56c0b385208ff8e6de89b86d849844dfa577fb0c50592f19c7495becdcc324a9ab4a94927bd78ae976f9014e15be8d354d849c6739e17097fecf5853c8d784d6639462f217f33ec74747fb5c4c7b99751a7871e701f70e868f4b6542d54c145b9dcb7ab068f9aaea905831253b579a496794df68fde76a89b04e1e99bc56af2b8b8427d4d3440768a67b37ab163f4bc9be7c6992f6abb9139e9e146eb20d8a7b17e3c181ff939028a8e999e2066e4cc693accdab799d39f0a709e881651f81c4a454757afec941e1df5b2f3696691b55fea24805c4c74bd5e666dc5a65a1d99882e9755f20544ad865056bb7bbb39ea4630e4b6365c0640ecf1bc191fd85b7e923c0336008a2336ded90e4b5298da11c1e0ca506be259a6e246a3c14dce95359819269f6bed191e1341f36d3725df53a4359a0570687048b8a1bca17cd8365be40e6fc15cabb20eb8371eec3365dbcc99bb6e2b00045327497e81140974b0ce1a841f10a996dd5f2bc49e5ebe20b822685fdf0f304720a5ab654dd50dca53efe8902dfb4a107b2a7d9410d19e2e3f608172ffc81bc81ba452541baae2aed2c73d27a7268d1d97187173c9fd5f9fe9f542f3d476d31ec7c73e6d1cd6d3ac04747e98a82ce9f135c487651751ebe728701bf89f7cb59719a3e1f2d74985d091b8064aaeb182d8c4848044bfa6040848c20cf1d165842b005f6136bc0104f6646283b3ea2231646d32220031b559628acb8b425890fced000634450bd0e135d0a1eaa1f71abf15d710abefd8c7b0c9371aa1bc1ee2b8c94e9e695086c25a5ee0554aee7517a5ca6a913a3cbfeb7d8b887ac499594b984ad1cde2a89f2b5678ac713894f3c0240f92b10fd505695d8db2bb258a44d4163c8879d3c1836c1af07b42d71198f6cca8f5c8053b8a2f30f69da8c82256a1896119fb1773295d6f166b9599d79221374fb49028c209d0729c36246eb43617360df6001d37c7f74210e593d1faaeeaf67dcd70ccb18f609c4d40aafdbc9f27fb60a9c0d9695ea32746e9d1286e75dcb1060da40b957d98ad7a8d3d9fcce3ce2c4e7a0e7e718b9ad6ecb00a303919f15ecd2d8aedfad4ec77f9c2cd9d509ea1bc14f377a2b0984817517ed510d2a9f88d910b1e0bf748653782fb208c1f32536723d3257709b57f11de52bf39490210f80d76d4fec00c028d844926963f94ab63bc0b5792f645cfb3d8fa2aa6c7df69d5cb71b0a6f0e3e1b4308a7e5202f55fa28da674f7a3a64337f2c35ad45c19a0b13f4a9bbbc72eba81fa441f887127196f3cf1ae69b1ecf707675281b737e3b34d3b7fd222265f6cb33ad3055107f2a2259a66fe1eb9d60355236a40b88dc4efae136d21d4bb9686280a434df3a109df22171368d60a968d3ae03d393b1bb7e948669b1764ea4aecd156b77b54283681a4ccba6ff8274050378031ca5546f360ebc356fb72387edb2ac0e1f30e14affd0026845be7fad1a8887c7e4166357d88a2e1d98aecca02743f4fc19adda04f6f8fa734ed10e330ce45d93af17b2ad0c52c2bb8637a26bfc9876a906fb10aae863bf86ce80baac110f8e1e6ccea7051c60fc0ee3d57c4abaf224e94756d0f68dc56d5d1b5f5a2c1d52784d27510592da465899e4264d06b571c6f0d7506e34ed27a0fddb3ec32997919624f9efdfd88dcd3d9de3beb299d6a828fd2172b00838bfe1f09627ab141b5d56fbc1baa44c826a1b84b76d31413339117ee8fcb0d61eb1c269d30e35817a176934d1a6f9c97c68827ef18a46039d783d888f55b91cd314a6251a29a8e37a9f34cec4142e6497dd1596cd3220207b2fc6db4a08e9b5e397ed1c364334a2fc0fc0054b3edacffa66acd97511d676b6de5d9176bfdf56d68f94cb2b2e43b7d29bb1920ea09537d00759d4b40829e7bee48d306dace5ef8fd03963a26d4f5b186a63774d0a8db0c0d5369734ae2d087391acbbf841d89221ddb033880edf00cc2f0a113b54816f7e66d51f3ddad3e18096812b55e8442ac84d848af054c2a5f8d256f2e36ce090436dff0d4cc83f845170d5298d5ce9298ec88ef21612230e951337cba88defa7a59477fcfa0536ea305e66fde1e2eaf947ab4483d332a79674b265462b2ebe4ae232a66c248f81202999bcab2c58b86a5f70389c648da8167313ed65a403d4f450a7cba3473d8e9eafad4d6524d5945886f1848577b8d08155ce656be6d3e537b0c5cdc03981fc9d047cb3f5e5854f78c21bd7e367d6bb3f4965e13024287a5deb5cf846417ad3f184e80628475024fe521dd2ffd4377c2fea36e8aad5c11c1cfd4c06a91ac6f53d0ec47882a82e558d80c23e7c56b35c4791fa5890d15c98b01d4ffb48e155af0643c02c24be1559776878da24f14b0edfc5de2931420896507d8a080ac193c0be3d6f7c5ceef416c9f403f4cd8e07745193e08f42f73561068a8bd672c8925ddd01b9fd7f2178847c6c13f1925c5532533ca8ab8e4fe774c440a04429a921395d073ba23d969a62ab72822f82abe8b819b1c0bdb59b0c3045389c0d1b5b16277ebe9c110ed7550b0db4329862caf352a9fc05a90f20c82216c2a2753cf2a8fa03ba664c4e6897a903e9732ea0cf6f0276b46eb1859cde4ecce04499c96dadda58b886ed7186de444e729182136fea5d4d91b9b7cb3c75b5bcdb67b3a032f457f75eb11132b2bf77ffb3eb693cec4f68f14dcfcac3c183fe4ff42d9bb48d2d291225ef8ccf4fb0b36e40b11b2777250c82a2f5523ac4534d2a7ec24d8f2c1a32ccc4530e97de28f72521b7edaa7811efd928a0e7c9677ca4d69e2a9b287cbb10e8e23f9b8884cfc783e33bbf5f80a793290d0bcb38d4a2e803e342322f6d2f36b3e9bed4007794113c11c42a357e6cc6322f5e2e86a9772aa61971907c4aea6c0a8986e94b128435bf0dc78f232e7e25bc91f567ba9cc7fcb0a22b2f936801dd820862038af10ac26ac10725496e9a3f6fb620ad787c27e18b358fe05330508f2c10711adede5449ae3c18e1fe5615c34e6ba5ec92745bd395f53e35ca51fe890dfbdf1edba1d0cd3cad60ed2a590275adc5c41cf80697f627c581aca2bee8ec6d6d00c5b04811fbc16bcb10038a486d7277071fb0f8ca0e9ecb39f85da14a16916aa91d998be9519f4751c122c6a8491d03acfde458fa44f572276008706d4ffe9ea0238ff8bc092599dca6f2dbd803a1e33bd06ce41c80e4d2df84a1b430add6ea39308a4e2e1a507bbe67247b7c0ffc9213f016090de48fc71aceecc93e2a03a1abbb1c7ac0401ea90d3f1e83bf3b00eb19c9e180748bc04ae43957b68c5c26768f758932204369c394be8be89a541a2bb3f0537165ce030a0630cf6aa7f747ab595d4313ded3540d65128b3ce96940ecce27b5ea0e9a814b4a343d157d9382eb7db4c4e77f6887c88ea0ffbda4a88513a4ef3fa4c4e790de229ce0d3540630131212858faf9ae09bf4217b12c15fa1dc1f86618e97dddc0505957eb065a025f96578a68f3c1880304d4c6848ff98a84a21745a0f40a52d07faf1f4171da0a8ce14dfafa4cffaf8e1db644c58d95e9ccd6964e512f60bfd533590341f05eb29916f0b1f1d988bc096ee07fbc6c1b34fcc3c74f5de9c589812c94d933fae48d350a0aacf3f01320546b5c547feb81752a4897522991f97df494536bbd993a71e4086a14db148f76ffb0a43b9fe49b66a3241c7492c1a2426abf6c32cbb1f4e3ed9ffb467e783a2e0c7353cae3b30d927a5d9df07ba3e84edc59ee15c75a9f3f3c7d619393a1fcea748da6d63bc3a3a25785237508be3300ab3f72108009b27b0e8172ee049662ea997046c0b7a13c3bd50c18b8eac703bd0707b4751cca1ed7012f6fd64b6d7461af5e703ec9374b30ccae5f7ed0162d20ebe65179e67d10d938869fc162bdd7d538ef5254bf78dcb656ceb0ce5479af7bf798d7d23354547cc9d9319acf60eb776c963381b7c8c786330b12003ea2c3657f98f4ca846dd521df8ead600de303c9fead4eb143c89cb4c7f4d8503c984f6a42da7be35b44db6b6f3c7186ddea24430bcef371293dc358a5a10f3866a312dca4e7fabf8eaac20a0a462cb1678466ba0e5121a3ea8cb1ce051ca16bd74cc1269fa962206ed65347bd261f65ac7fb5c2efa05bc641bb1a9de0c91b79aaec5e0198c813223ef1861b0b4eddc6a71ce4cf49e72830aa355b55263d86aa046176939b0c7d4d6b2725a6e16ae049e6d80c549358206843a36e2da3e39ace773505992642a24186927f79e897ea9de6d6ae99a9d5e65d5421057203777a8a1da126d5c762ad5f89ffebdde787e719b95e17a93b39b0990e495e624eb23f4a744d3eabd7b5ee1e9811db171c8a957af4003ac66a546f794a8df859d3f6d44e541845e439adbc80332dc3199605ffd29d2c37cd87f91f4160f", 0x1000) socketpair(0x19, 0x4, 0xffff, &(0x7f0000000100)={0xffffffffffffffff}) pread(r1, &(0x7f0000000140)="deda4552a7cc2b6d5d9c4af478fc4c88f9c3164bb57c2b54776de040a82575af07e102dd6f8f3b2a30e26e3f4dcbaf0ec7237d54b37b741c533cf8b822d930c282754600c989e044c1b6f356d4910fc6d04d9a6f6bbd89c76ce16003ed3e7f923e80a33533443981ebced946262241dc01df3063c9b102c594", 0x79, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000000), 0xb1) fcntl$getown(r1, 0x5) 09:16:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="83420000000000000000"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) fchflags(r0, 0x10000) 09:16:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) 09:16:28 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() r1 = getuid() setuid(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:16:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3d}, {0x35}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000000)=[{0x5, 0x3, 0x80000001, 0x1ff}, {0x20, 0x7f, 0x3f}, {0xff, 0x20, 0x100000001, 0x10001}, {0x20, 0x1400, 0x2, 0x2}, {0x1, 0x81, 0x9, 0x81}, {0x0, 0x8, 0x8, 0x6}, {0x1311, 0x7fffffff, 0x2, 0xffffffffffff0001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 09:16:28 executing program 1: r0 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/61) msgsnd(r0, &(0x7f0000000040)={0x3, "5c632a5975584afa901a88a67ec0c60d2a9da96b4afe4c16697c30cc75b894c65bba540a29ebdaa07842ca9ae842b8c26a91fd8f0da02b51be9316d63515ee9551f66111a1365e6a38df5898a4a2eca5e614dbf992c60253970ebec316c597eae515ed768c8ba03abff4c5601441b37208e8a58c7d5bb171bb6f1625c2e343af029b601f54f5acb1acb45813e0fe9f19aadc720d18dea3dee65198f5f7197371c97a285af009ea66e726449570736177708358"}, 0xbb, 0x800) 09:16:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/52, 0x34, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001200)=0x5) r1 = socket$inet(0x2, 0x3, 0xffffffff7fffffff) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) read(r0, &(0x7f0000001240)=""/211, 0xd3) 09:16:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) lseek(r0, 0x0, 0xfffffffffffffffc, 0x2) 09:16:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 09:16:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sync() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 09:16:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2d}, {0x74, 0xfffffffffffffffe}, {0x80002}]}) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) ioctl$TIOCCBRK(r2, 0x2000747a) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x6, 0x80000000, 0x5, 0x2}, {0x91, 0xadce, 0xffffffffffffffff, 0x895}, {0x0, 0x6, 0x401, 0x10000001f}]}) 09:16:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x540, 0x7, 0x8, 0x9}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x21, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x488, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202738cffffffffffff"], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(r2, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce80ea30c1015ca2b99a9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440268efd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0607474e3c4fc226d0c888f17cb7c7f9db19d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacb7fae36ce1821db46d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e98609eb484e80964718525325d4ec1d4e9143fefe013fedfbfc770ecae3f2a6537481f73d78cbc53e15fb3661f040a00e88c18f0223d4b1e4de51bce7a52d14010ec5cc3444a074afd4c7a2dbc7c773d11ba0941699667d2b568734b699ff5936eece9d83a481479d961e2f98e7e8b71f26c05835e8fcd749c95457414415d72a6a3a23a8cd0d57", 0x61f) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) bind$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:16:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xfffffffffffffffa, &(0x7f0000000000)="4b74954c", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 09:16:28 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="57f9d9034c48194dd256f5e5b9025bd379f348902b69533e8cd329d9d74081c3da7924414e6744802f6f9f0db15e8e39a9b254e2f2bd945cf08f71b1a6b1b1682d130bb4e6cecadc96df9399503973befec272e419d0d5c7e1c37e535ed062237d47467d94d6b0d7f9067c77ae54f2fc4fb50e3c58f42a8601a3b1594344c0745c6619c772647d6c0b5c00fe4c91ae5535be5d9ca6aed63cf27a892397abea58e9c4c475cb", 0xa5) mknod(&(0x7f0000000180)='./file0\x00', 0x60c0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000430000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) 09:16:28 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 09:16:28 executing program 1: r0 = socket(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) 09:16:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x402) semop(r1, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) r2 = dup2(r0, r0) socket(0x12, 0x4001, 0x10001) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) listen(r2, 0x7fffffff) listen(r0, 0xfffffffffffff001) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) sendto$inet6(r0, &(0x7f0000000200)="491a21f949d51aaa2b905cc3560561c180a5ca131437f90d94225645374b27fb9921334dae291fdb926becf6cd317db3e76e5932240fe035389cda4f8ceb907229f856c4a97051e3762fbd19d9a6594d51882ba03b669240369c85e908513d5b609b58bca2aadece644496a61013d108062240ab1be50664a05577024b6d4ba829d80da6a39ac6da2e0ca7cb", 0x8c, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x538a2fd2}, 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x1000200052a4, 0x7}) r3 = dup(r0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000002c0)=0x19a4) 09:16:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r0, 0x15e, 0x3, &(0x7f0000000040)="ebffcb16aafe5c02b2d70bc2fdf600"/27, 0xdfb04c8edfe1024d) 09:16:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) r1 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r0, r0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvfrom$inet(r2, &(0x7f0000000180)=""/57, 0x39, 0x840, &(0x7f00000001c0)={0x2, 0x0}, 0xc) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0x4dc, 0xffffffff80000001}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:16:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xb3a, 0x6, 0x4, 0xff, "b78c73eca37a46bf86636bf9c58fc85bbe97779d", 0x400, 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 09:16:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:16:28 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) getuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$VMM_IOC_RESETCPU(r3, 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() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r5 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r5, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 09:16:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x384a1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x3, 0x80000000) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/12}, &(0x7f0000000080)=0xe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x87}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 09:16:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) getrlimit(0x6, &(0x7f0000000040)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 09:16:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xa6, &(0x7f0000000340)="b6") 09:16:28 executing program 0: socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) 09:16:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) recvfrom$unix(r2, &(0x7f0000000140)=""/139, 0x8b, 0x843, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 09:16:28 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:16:28 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 09:16:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSCTTY(r0, 0x20007461) kqueue() open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 09:16:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666961653000"], 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x5a}, @cred={0xffff14ac}], 0x2fe}, 0x0) 09:16:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/140, 0x8c}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/84, 0x54}, {&(0x7f0000000440)=""/16, 0x10}, {&(0x7f0000000480)=""/195, 0xc3}, {&(0x7f0000000580)}, {&(0x7f00000005c0)=""/36, 0x24}], 0x8, &(0x7f0000000680)=""/53, 0x35}, 0x841) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x10000, 0x7ffc, './file0\x00', 0x10001, 0x8001, 0xa, 0x2}) 09:16:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0xffdfffffffffff80, 0x200}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x10005) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 09:16:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000a40)=[{&(0x7f0000000280)="7024504a53b898f1e3d344ab26", 0xd}, {&(0x7f0000000780)="2865fb21839316d05b8831ef49eb961d26f93d534cc8b1e70296ac7555faf555da6acbc053a12a03184e50c0b0cd1aad4702fe9f7aef536a5325eeb614bd4d98168594525cca048e750337a07fee9b3c62c540a49131848d39fff8c9694058676b2ec81520ff71fd25f83f6123032bc6055fce9308cc720f56a1f8a6fd6e315998b66f7bd3e7841c2bf081a2316f871e78afb32ce74a489477d3776855beb801db29cedef8a617969e9c1f49e505425bd9", 0xb1}, {&(0x7f0000000840)="418acaff7803a1bb24f51fb30f41ff6a9ff268c62058736ccd99df7c718652f936f25e", 0x2f3}, {&(0x7f0000001740)="2542a7c032121a15aa3e43744b73dcbce8884c94259b81567e54a891a1149244dd0ccd17be7771bc0b8a792f48627be443991a9606e0a728769407fc5eb3242dbc4c29c4937593c4f963de582300244060a4a945e9c3cb79c1d9042846c88446c0da72b1ec1f7529a70563d0ace74a6c7a22c6d8a299e2199253b73cfd9771b1b9ffe13ef54f2702e521428692ece254e853d00ff172cb56aafb22b0f9fb0af506f3d40b2065082c8254c12a1c1a07329617609689c25b1fd88b1260d2aeda8ce9bd2648ff40e18ee623e930f9c46b20eb9a11d2e981e73951a245483b894766ce5b6457966c542ee27e64debf8c567115c8174391270ecf81244d44ed01ce62dde037749350f97f464a741528ba656b5fcf29c46515a481408311fe7d64096dfc1c86b1b41b12737e4f6d9b3c857dfd941cdfb78b07c98a0800f0efbee073b217296146b80aa96ca662281975a5cf5250473f428e64929bbb56502065cd8b612b9ccf21d551deb1da6edffacd6ba0535025a8e0be5c43efd8b130bcddce7d8f17a075348acbfede3b16e7cd0c581fa3a002ea785c1b48645532e9f36e95838ec93e4ec664cbdd9717fd9d4db311495ab5b7c1efb9676806cbfd4314956f3ff6e9aad4ae2e9f48ef72355516ef47b2122c68abc2846206213277546ebd33c463ea55da693a55afaf4e71a2b746618187c8f25f8f1e9bcc22c2ea4bd7ee152d4f171237489c2add7d4b540cd26119f14f050e4fbe930b00adab2d95bca99f8eddd3b48de2c5403f7260382a28941c0029b6e221c90c8e146796c0d9379ab4881eb9b911fe6a9b49c8f5a8f358b5df38e71fe4c340c22a91fb66dd55863c4d59f495f7077255a97a3cd9feca9b94428a73e97831f4bc57a85c068200810e60b07d601d3c665830194e7a52e1791f59b2c02832377b1532f37473431245813186dbefc9c77eedefe042c8348a0df392d5e3337384378930449e701b26e31537570a352868ad0e2f900f0c2fcdf0fce0dcba19af83774711b9da42297153ad60f86b110ea6a112ac64eb4275fde75a9f87adb7bb64cbdb06ab5aab71229bb25056887a9cfe7ff526c84e77831567f2f548c36678a9c10bf74ab5095db4de803ca5db0d2c574ffe749ae6d1955d8e8015c07978e5877763ad799015a58165b2db83cf851a3ab73661bcf6e5fb9e99c4f1269ee6d0fca326786bcaed43ede059844215c756595691bca9d746daf27d41a2b9b8c4bebc6d87f92bbac0ebfc48ff9db0878f702ae60fcfca26ac741d3d068b5e44993fd5c86e21bb214f6a419f59930bcaea8978f086bf9e9ad79b5c88eb5183d7222f0c55e27f8a9b981854f0da7ff4018002945a8967e21e0c4f16f34eb68ba82fdd092709521f69c13cecabbe796ff35b8ee40d4245eff4f129f77eabcc03996efc8602bd5a11ba1e2c696c7cde2e51ec0581c997b89dc35748bed6adfbab0c403b8cb8e75d2d944bbb98abd732ec316d3b26d86053e6bcea5e74a326324ed243b8efdcb20496cd5e25041ac24578aace524ec2cc135cc702b75cc7c634624bc2e4aa595302847fe130d28caff1403db11e1999cd03f6b61ef9154ffa4bd347241714ec62926a5505db969c1cd0808d6d52a082adc76c8bf3ea14906400c76669b0393774243660e786acb8f18fa917feab3e3f63b7eab0ca43c3f77f927a2aafadca3b1a17ba04772c2298d6444618cf2aa161ff5dbc649a63b4e83365f2dd7ab2f751b131c4e9a10dd12454fe33ebc66c44615722a099bba2b50c04713a9725930af93f36ba6237036f79af32a8f363357a74f29d9dd9efa8395cfe52c262c4703d0afadb570ede7e2bd40d0505e035a9e89ae7786d39c319ab948bb3ec05e1f0b26ee91a2e29e55cb121031f9e60e1ea5a018817f0d9425b0d5fba49f33065321e2ac8786d073925530e181dbddde8c064a0801c51fb03f798c482f7b4a7b65adf249017b9ff13d2d8968ba026e1737b671361fd793beb626917b1dd49f872f5c9042f265882317450c66ce8d04c81a4686f98311a1c5b851f70aa172d90e8fa4e64b8ce81d8f4b8231d7bc1a7428108045cf7c4ee00de6aaa643b8ffd0ad78c97295b2a177d4f96abb486e3ec814da49807207b58705dbf4ad7b0b243cd2b9b34b2821244f004fd420f9f103b24209e8390b8ddd192fd948c5bca3309cb236f8b5df47d3935f2439914dcf253436559cac771ddfa635ef5727a8a99ae35bd3ed0f2ec06e12e76b0c4690efaa74894c5fef5b4d80f1f52dcda5dee07b90c5c67ed175c99d10e05abc78a3de99bdf35e7fcb5e3663cc54ff7fb010ac32afd1974784bfdadb09db69ba26ff66f2922e2dd32407877d4a45e8775ffc9da72699962571918f8cad761ef7d2c5d2a87174ac1b796178cee5a3a8e3c17facf3392302cfdbc711cb0fc4c2e12ce61eb55dfaf02931c68af849fd209071e684f08cb5996f567ee621af3dc7506c634bb1c6b5c780e45f0c8b60b67632710b44d4a553287db0d2b57db40f609773c665aca41786adb986a6dc30f33c8f4c1a1193bead2ebd99ea773e248bf1f2c62a0104cd9f6c4d18bbab0e1d399a62ccc79ced0cdf55cab7bf936c69c712f1ac679be8474a1019f27158da09dd02cbcc9da4891cddb9ebe3d2c6e3a4723c2568a8f96fb1c42d7dcdfb5f973c1b73f08c6dc004b604f73f1f6913a751b437bcb08060fa360a6020f60c36ae773b661302e23e3750a13954b1b5aa6a0b9000fa9791f673a5454f463df3108d10d336e4e3876505aed4a69ec800f849327808d9c5435b7ad1b5395cc7dd8c318b3f4e5f395c516920c398e26243421af9872aba092be8f307b47c1a95765679d0556468db8a37db38f60267d3e6c494ae780b72a93f8849acbf99bf7733e467337c6157a225394ebb33cc6cf9466eb45b7c757e56f82495bbcf3d747d1629674c0b2698368f29e1b24658eee2db6d22d3169445ab3b066501e728e63ccf752a6245bbb06ca78bd8bb010d5b4223a5a7ea59a123b5cd9166cb26b5f2f771bfd0138dbaf1d20bd99611e8ccd35d05def2f65055154e4b93043b0ba1a3a63d38b9ed310b5f556a2b444619e76f4fb67a5995d247acb3e28ca2b09cf118afff46ac5f396db6c9881d97497bc410bbf790317d7b9fbf88c21112f90d4461ecfe64b49e31f7b8ea7175fb5c690cce1ca2a8860ce4f9754e904ef3874e96cce9f9b08c60d20e8aa696d30f9cadd9edbc2502f3ffff4d372eae22b95fe5018bd94ca5ba48475bcce25632c17caf8f7576890ef42c065d8e4db0da9739ab5cfe33744eb8b17c1ce754ebe8b15b552e93e36337d895036b930b8230e09789c74d3dff56cde959591550f01fabc82a54d9b8e23d2929d2ed3f76d2543fe041aec6d1e8ffd6ab26d8ed4dd7514013f9d45fdd7eafd45c0580812bd310a7257e25e58ef803ec2c80c311eceb389fe390c659633999a280f032a7b6f142629e6623d9e0a8908426a8ae143a686ba9807a88e4eb76e2fb1e9b5ec65fc2e7cf5b66f9820c1b8ecc4cf17c1c1d58c6c717f03c63daf0a5b668d5feb8495b6bbbf5bc89f2da53512fc163080c578cd7af94b0a348829453bc1c61dca62cad1a8854dbe407e0ccb223d726d430ce83b3d19df673c98cc195e832412121104dc10486a60c5742f2ca9a337a5586ea9f29fb5ac28dcf41759f384fec2616133ddee065c76fc41a39dd182e096c472d435d79d6a9e19b23f2840545e4dbf254e949bc6b61e9cc1dad4970a58b3a8f54b0110f63bcbea80d40ad4b5310952fe5726d1d0f516e516606d5fbef829dc70045b4d2ed7e5d08b0ec2ae702c0c67e5ce3403a870c76f318d8540bf83cb09f5f42ca0d739bb175fd86508addd7dc53d1dbdf36d0466d80569b46f678c99d30d2395909b8284a4687db0e752c9216ba67b05cf1d2b993d2a113ba92f76425542264afb1c5ed2bd9b944ace6f2091fcbeee43f984c95c94347c930b2f58a18a62e3a34540418ecafff70fe2f9f66d66cf2df96acdee26860c7f186342a29fa1b9296391d7d837418f9fb78c78f3cefa4273982b149e19f77b8f1f1f01a4e66dcace64d7b8e4fa52be91d3ddd077b408ae55ffcad6ee825cae7d9bccc4c91b1ce4887bac66bead750552c917587031978402f574abab0bae22c5bf95eb76007fa1bde23c8723df551b4addf7aff4b25994941365c5cb4bb9b0807ba04305bd6277e7c9f0864dbe62fe556017deed56c3771a372ba4f2262935efd6cfba1a6c51a3b331be320b4964aff066fa2fc094ab913f2d08e87ee0dd94e9bc73af5efb3f395905040829912f71c3ab63b832a1bec4574d73e17f9b70c8249d8d38f901d5a345a8db002d57ab4ca3ab44f5e5450786906099fbafd9af8bb8e4d3b211b82f3c5b9a6be9d1b4643516db7ff0a18e233670e423ed9f7764e6c5b1b4a2a973937310ed92761ed3a120c1cbe1e61e6e48379b77e9247724795e8ab311503ebac0f0e99219aa3d2a1a29c7db1ef0d7dc2c20c199c316c68422a431fb6c4efdc99f4176a2aa21d487ffc57cb84394aed761b27eabe898fe2020f8b91c60d746b8242dca6cb1cf64e4fef9d8c0cffe90c5e2b10b828fa6a4ea7f3cd2ec6a7091964c0f782b2e666fdca7fd3fc38b00c36d6aa8ca8402b448f060c51d4f24f3599c04b0ec8d5cdfce4f6bec56972d9fbcc6e00e6e5cad74d099c2bcf6046be7843c96b2f0f724ad9d96fb492d2c4a6ab5bf3ef2603816df67055c14001312d08eb8532b1c21fb1b8054422d3c9f369cd37d5eab422bb796830ede7571bf0af632f6d049806c0181bf5d12f8319321d434a53281b609715bd3b3081db4ccfa3988a8d12bdbe0b72bb34124706d6dad07bea58aeeea546007d1c3369a412a1dc1907896568353709c4d0813c15cbe735f1cf80b13daa1b7493acb038fe49cb9e87a1ba130175564cc9350dfb2cc96edd78c4e67792d94429f52c0937b94a5859919aca96b2cb7e94e5419f0d106e944daa1291b4f04ecd6d9721dfe6cbdd5af0100420e278a060c26939d0baaa315ff19a5b23199c45253272b88ffec67f6db325d1f3dc7d75fe2fb323297181c0ee2593e48b3b1ea1c9c16d3c6cceb1ffce765d70763f1231f6b2128cbb54d7bfa43d36539499259240a79fb5de92be9af4f949713b7b7b04634e127b27fa221d5783d97f0ba2796f44e811d2f253795becc1bd60948772a91099eb37fffacc8f8c1df7e902f628c74dc670462ccdd55411fbfbfeee1e688553e31bc35f94d75c11abf4fb3ae073ba7401014b1efd97310601cd2af6b1c006c18d51ddbecc45ac682d757c3533da7017adbf10caf6965dde62b924c3f510c463f80ca6ce95a57b3955c7546cc6a04f0ceb0d276be22cd723842a3416a92f1af0eaa6171e37b2401695dd862f58dd3739e0a46b396c4c703ec45d2c9e0fb057621b70b2981d7ad36f56cf740d0484a670687e5b26f6a05867e74ef8a582bdc19830cf37ac40caeabfdaad342af2d7626d3b3128991d29ca0ed9c6f6aea3620b504d8c867493fc3164f0c5a782125145dbb047bea6f76a78cbcfd792ea3ab1fbba1eb1819795264e02982db15fba9b0407071a4109400bfdbc94f98d1bb4b83878f5cbb468f097d8bdef33c1d99231140ecc1409aab6b0c7fb74db520fd2f733d29006d27aa206c95e594c20431212572c8ec8925f8a09155ff0b8028ef2e1e5e2c2d1d167d1dd613e5a4d01c3a2aa66c4e104301072b85757426d50b9d50be758c1cb8e6381be040d2543baf544433a9f84876", 0x1000}, {&(0x7f0000000880)="17deeae4787a920de33840325b2666635bb4db789439430d90471673789ea5167c33cf0f18a1acfc0033b65aa0d58475544a61209d0ad95c18b2f3f529f2e682e25eacfeede26a3a33834c66511d3334e79bb9934fa003af8873dc2f60c753b0369e49ac2b9740f984f658ee3712028b8589e5fa452ddf8ec8bbd275b2e504984f4b4500893e071fc81b62993c595d0ffa02ae2f89e26415708e018bbaa47279b9cc207606f3d5496945221474bf3dcc4085bd4f3d6f479323c2be4730935e40de39b0bc9e0a7c5c", 0xc8}, {&(0x7f0000000980)="7b6b89d1c19952357e9baf8b7ba2fbc531", 0x11}], 0x6, 0x0, 0xfffffffffffffffe) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) write(r4, &(0x7f0000000080)='6', 0x1) r6 = dup2(r2, r3) read(r4, 0x0, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) write(r4, 0xfffffffffffffffe, 0x0) pwritev(r5, &(0x7f0000000700)=[{&(0x7f0000000300)="b8430f32f5628826232ed5ffb8b12fda152b6edf8f17921b29c757b9674113ae87b54fd2a1365720eda5cf5780f957ccf014f381984d4a112532c1c2b1e7f7286b37e40a5fe9e3898d11e705a06875004ac7a2a161e680a66ca3c825f678fa90f2f0068830dd4c086007d9edd4a37bb7a1daa0659d53eeaea727475b6c2a7ba3959e3031673a2ad1e75ff08c3b34df6718001b50a3f2b9987ccec42049b2e4c9dd507516ff838da46c1f9eccefe5c0ab4e58fac75ffebffb74b55dacefdd9f93120abdf7e7c803f6eb63ab3fcc85e6848a177fb8d3d8e0743c499c9aa1d78251dec67505a66dfe36810e0ead44c25e045c02b8dc", 0xf4}, {&(0x7f00000000c0)}, {&(0x7f0000000180)="15d73d34a546b94b08182d99a58425e0b1da4f0238559bc6cd1463109aa0a1108f653ae653946b79a917515697ce7f5f408824d9f75529ecb1edb0ef04ac7686ba157c0eaed4bac78a7308daf92887462fa0c2236b8efc4a98f839a0215cae2167a0edd4d515f70227e198ee83c82ed532afb362ccbfe6029ce74b10847b0f4a2bf1ef094ae7bb922346779051fe96b6afc40a940c46", 0x96}, {&(0x7f0000000400)="3d6f44272f902f343f9fd1996fa49a16e64c9c6ff2ba63c12dd7b303c8fb54003a6ca9acc5474a7c30399427c15848b4000e54aa6a7907c9703873bbb15157cd7ddbf92aff7b7ed94f56d8e04f293d92585dc6b5014e3b00ae733144a0784d6fc257f7b1cf80394dddf245bb0c511fb1cc652394b865016592d11f5fec4219b11d75d4b1f027f54eb39423545e1e4652b32ce712f2a02e575b6c9eeeb0295067d6d66e1c731ec444efa11aa7c52ac8bd7858692648037ef6da1f9f92fefa", 0xbe}, {&(0x7f0000000500)="3aae6d018ada783f86b21724d20c7d8d5ac1c6448a832120521dafea4165e2b7f82b0aad8f858f99f1c710547435d53e1ea3317221dfa1aceb47d63afbae13bc93c2a27730587961ac02bc777e3e361d2752cdb5417735d4a815d1e336463b78cdcc43db958389b8a5d143f6b802dd3118b9b20ccd203851d4b54cc99bf8ad5153fc025191c062359ab317514f828835b705cb125e6c0a1584353ff850448d364b175e32cf125c4a6058fa22f1ed636e46e49b1eee1f053dc2b2f009644ce711ca241e096dc2ae546f70b3", 0xcb}, {&(0x7f0000000280)}, {&(0x7f0000000600)="79cb9d54d2341b397aa8df759eff268b0c5b4f3c3dc9f833efefcd769e560e44d5a49e812d7289b2001e04c8e2a407c455bc94df1855330fc4e54b4a030dbf64df3392e23bb5c841bf07b3eb9f20e09ef56168551ae85b06a5b11a64ea7c330d90f9890cd00eb372e81c39412622852d224fa7f8dbf51eba991b900186221b968cea29be60f83c841790b9c216366fbd48ae7cd6a91723a97d2ac9e65e27d466509572b0c7323c1b72902af955ea29419d35c156f911275b1e9c075bbf3f25e2a5fb980741846dcaa7fa717d0ebff87adf355b4293aca9e61da4e392662ad9d3bb0919969040", 0xe6}], 0x7, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) 09:16:28 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 09:16:28 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) shmget(0x0, 0x4000, 0x0, &(0x7f000027b000/0x4000)=nil) msgrcv(r1, &(0x7f0000000140)={0x0, ""/46}, 0x36, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000180)={0x0, "a86156882a05bbaf464a31b12ea12bcd2b61c4001f0b08fd208851c7487987a18152465f71338e3d98058150111c6ea65eb9d62b9d87de760a7f7ea383467cf5c61acd4b7281c2972f68f593cb63045540a98ecc6ff962ab8d290a4d05ea4e9d2dc7354f56d2fbfca96d0d109d9fa0e6027519ba97247a94e9965143531123c70b16a0abcc208e61541d55fbe540ca95127c22fbf83d7dfdae577d938556cd4468d4e0bd06a46573b2ba9a2fa65b262a136192a2c1"}, 0xbd, 0x800) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) 09:16:28 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/201) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/197) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) syz_open_pts() syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000300), 0x100000000000019b) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) ioctl$BIOCPROMISC(r2, 0x20004269) 09:16:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x34, 0x0, 0x0, 0x60a4151f}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xe3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) 09:16:29 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 09:16:29 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20003, 0x70) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="185f6ae4c89294453df87452e5f4b08a5ec76000d1e162f3b1b0290cf77f343d0049338914df88f42b8bae09a0381fdaabc722bd8e808b686119d5d4a0f0c7043215096f3e874c22ccf443156eaff25d3e8467c1fc412fe426f839984fd5213010868df0412d3a53da249b4ea8fa10c0013e058d894f73773964d8707b3083c20c8d9686c9bce6", 0x87, 0x408, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x10, 0x4, 0x6, 0x1, 0x200, 0x8, 0x80000001, 0x1, 0x3, 0xffff, 0x3}) r1 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(0xffffffffffffffff, r1, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000280)=[r2, r7, r5, r6, r4, r3, r4]) 09:16:29 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000400)="128f4556e50cb0eccee389d05ff751e88c8c0562089dcb0c265d54670d6d0b834bbb8560e36f3daed28d921ae7e2fa38d4e08b5c2f9c0825aa2be859e29f01e72c0a41edfbe08a608a7e3ea0a67d081204fdd5859e59bba74bc7c5ef77f1b3444cf61942396c7e459cce7422ce2cf9afe89f1d99741984ca7466caf203e4359008d87aee2818e9a7244a9dfee336e459fd82367de11b674fc5aed660a9e5c32007bb8bd29ab42c9d24a0b58b0089919c63a2cd5057fb0e03325881771ff3705e3dea0ec22cd514046c", 0xc9}, {&(0x7f0000000140)="f1a95bfca4ece9e4d6b3871521fff3c778c72d4012d51fa936c9f1c87a39083b1c03b9b08ea5366a96fad6983b8b3148bc2766df25e7b08a00fe31bca2e00be2e78e7e723e386551f336ca2679eb9c70087ad892bae1c8b4b64dd074056ed4b968d584e96e303400f2f05276ef05e9b9804a3eaf144d74c4a03d2c4f3b1ea487fef81b34b63b23e399f8e1be17e41e14241cd15274249be05efb716e9a40f1b7d6f9d311f0", 0xa5}, {&(0x7f0000000500)="ac739f0192021f9256031495697beebe9c23a2f7a7a3c79146b31bd3dab504122f229de0001281b0016fbb6e3ef8c8645c6fe322213a60bb6542350f660845cad9b97c47ffbedd0fe80f84944a922cb0b46c6b9c04be1226e999ac3c7eb3f10297763f5a27801a9ee2beeae1b9f32a592c6ad649d4682f8626b9a666f1ce742926927c21d9f5a4910ddd9c0ce50c40e6f5119dd15d6c1b1b3b8f865db2ca79628dc47e155aac274931647b1ea60212e864cc2ec9ab19b94430b4a719ef60e66f800bfe1df31b9236e2c3641ea0afd700b82cffb08b2143f3494c8b808e81134850ef91fc171cff0681fbc22ec4fc9209ef4ae5b0a2a0b57e0c7605", 0xffffffffffffff6d}, {&(0x7f0000000080)}, {&(0x7f0000000240)="290798ccefa8fe25e27d1fcd76abc76bea22728f241d0774513be876f4d81d5aa4484c2390fda931479a47de1ba2fff3ba82285e3fb3282d0a82bf6c147d66bd18172feae62ad8ad19868205804b7e3658ff181673e0ab3ce2bf6c33682ba1c93937df03ceb1150a1e29b515f9a2191a801d63a5c47ffdd4c717e764f0", 0x7d}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 09:16:29 executing program 1: 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}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:29 executing program 1: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') r0 = open(&(0x7f0000000240)='.\x00', 0x240, 0x0) r1 = semget$private(0x0, 0x2, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x9, r2, r3, r4, r5, 0x1, 0x2}, 0xb33, 0x7}) 09:16:29 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000240)=0x4) write(r2, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r3 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x1000, 0x1) fcntl$getown(r2, 0x5) faccessat(r2, &(0x7f00000000c0)='./file1\x00', 0x2, 0x3) write(r0, 0x0, 0xffac) r4 = dup(r1) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000001c0)=0x8) write(r1, 0x0, 0x0) 09:16:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x0, 0x8003, 0xfffffffffffffffc, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 09:16:29 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x5) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4000400200002c4, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000100001ffe}) 09:16:29 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x800000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x8b, &(0x7f0000000100)="3cbbba2c8fde31a61a4dd83eea6b8395c707f84bff83af10250c4e094435d48133f5411e605a8930b423a5a325837946e189371d10ba3f24eb5082ff42a2ae46b81619155fedc9ef29e431983427fe5a2e2d6f1c8cd81cd5c5d5df0015447f55342a88eb9e0e576c7de0bb9664b7b4567459615859c451ea40b79f8a8cbd58243e06a9346f93a68dac2e0d") ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000200)={0x7, 0x0, 0x100, {[0x8, 0x7fff, 0x9, 0x9, 0x3, 0x10001, 0x0, 0x4, 0x1, 0x200, 0x5, 0x7, 0x4, 0x8, 0x7, 0x1, 0x5, 0x7], [0x0, 0x6, 0x39, 0x200, 0x0, 0xfffffffffffffffa, 0x0, 0xfffffffffffffffd, 0xfffffffffffff54e, 0xfffffffeffffffff], [0xd8, 0xfffffffffffffff9, 0xffffffff0000000, 0x429, 0x7, 0x8000, 0x81], [0x6, 0x800000000000, 0x2, 0x60, 0x0, 0x1], [{0x2, 0x4, 0x2, 0x9}, {0x0, 0x2, 0x5, 0x8}, {0xfffffffffffffffe, 0x6e32, 0x8, 0x4}, {0x9, 0x20000, 0x81, 0xe1}, {0x7, 0x3, 0x5, 0x2}, {0x15, 0x2, 0x5, 0x1ff}, {0x7, 0xfffffffffffffff7, 0x3, 0x8000}, {0xffffffffffffffff, 0x3, 0x10000}], {0xdf8, 0xffffffff, 0xfffffffffffffc00, 0xb8}, {0x3, 0x9c, 0xfa97, 0x6}}}) 09:16:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x200000000000001, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 09:16:29 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003c80)="83", 0x1}], 0x1000000000000163) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) execve(0x0, 0x0, 0x0) 09:16:30 executing program 1: r0 = socket(0x0, 0x8000, 0xffffffff) getpid() r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getegid() r4 = getpid() r5 = geteuid() r6 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x8880, 0x8) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000005c0)) r7 = getegid() r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="9e28329918a996e92aa244f2400fdbe9424dbb67156a2710a8b5a1d17518b1765a1cce634850c782561949a1601f21ec9fd4a1f2c7f419955d70ad886c359b5b6be3b4d05b7f042a0e75a658d6413df4a83a7cf82a51dd99b175c90be88cc993a1f85c100208a3b5b39e2793137dbed72557d846c017c60792dbe1a28c14d16bc79c51c5c7cb8f8dbdbb17c2e9f32ce1696e4e648a8a239a76552d13690de7b3a4cdbc1e9be236ad8eeccbd049143bf1a756418fe86cd4ea5636", 0xba}, {&(0x7f0000000200)="30e02d53177b2a22fa571e390b13792e51a6870165a980fb537b5be8206fba6c10211efb49b6183bfbd6b7dfd3155184324de02957634933377687d8d84fe949fb0776b491b01017948c9c4d60f4cd04f13253b51398ed8c4b2b7ccc51fdce286ebafc51f691e99e2f9487716682c4b2f1dc3a3e19b24754311dd8e6b6cc7c9bd8af242a0e75b3a71e40a56ac785dcb85a1e80bcbd2194a106f78a5e5f69071e8abe0aa8090a5040a6df21", 0xab}], 0x2, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xf0, 0xf}, 0x5) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="18000000", 0xda1cccb4130007f6) getrlimit(0x7, &(0x7f0000000540)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xff14) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) vrele: bad writecount: 0xfffffd802b8e2568, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1454, 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 *207511 63326 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd802b8e2568) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800015a09710,1,ffff800014940ee8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd8037406648,c0106477,ffff800015a09710,1,fffffd803f7c6c00,ffff800014940ee8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f857d30,c0106477,ffff800015a09710,ffff800014940ee8) at vn_ioctl+0xb6 sys_ioctl(ffff800014940ee8,ffff800015a09828,ffff800015a09890) at sys_ioctl+0x5b8 syscall(ffff800015a098f0) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,70085a71010) at Xsyscall+0x128 end of kernel end trace frame: 0x703345ba310, 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(fffffd802b8e2568) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800015a09710,1,ffff800014940ee8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd8037406648,c0106477,ffff800015a09710,1,fffffd803f7c6c00,ffff800014940ee8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f857d30,c0106477,ffff800015a09710,ffff800014940ee8) at vn_ioctl+0xb6 sys_ioctl(ffff800014940ee8,ffff800015a09828,ffff800015a09890) at sys_ioctl+0x5b8 syscall(ffff800015a098f0) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,70085a71010) at Xsyscall+0x128 end of kernel end trace frame: 0x703345ba310, count: -9 ddb> show registers rdi 0xffffffff818b9067 db_enter+0x17 rsi 0x7062 __ALIGN_SIZE+0x6062 rbp 0xffff800015a092d0 rbx 0xffff800015a09380 rdx 0x7063 __ALIGN_SIZE+0x6063 rcx 0xffff800016be9000 rax 0xffff800016be9000 r8 0xffff800015a09290 r9 0x1 r10 0xffff800000997c80 r11 0xf1e394fba527b146 r12 0x3000000008 r13 0xffff800015a092e0 r14 0x100 r15 0x1 rip 0xffffffff818b9068 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015a092c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=207511 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000149413d8,0xffff800014940518 process=0xffff8000ffff6a30 user=0xffff800015a04000, vmspace=0xfffffd803f00cdd0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 63326 505721 79372 0 2 0 syz-executor.0 *63326 207511 79372 0 7 0x4000000 syz-executor.0 63326 105977 79372 0 2 0x4000000 syz-executor.0 24415 301623 1 0 3 0x100083 ttyin getty 38697 496351 0 0 3 0x14200 bored sosplice 79372 333408 36786 0 2 0x482 syz-executor.0 10947 490435 36786 0 2 0x482 syz-executor.1 36786 248613 20615 0 3 0x82 thrsleep syz-fuzzer 36786 235342 20615 0 3 0x4000082 thrsleep syz-fuzzer 36786 272813 20615 0 3 0x4000082 thrsleep syz-fuzzer 36786 264045 20615 0 3 0x4000082 thrsleep syz-fuzzer 36786 12280 20615 0 3 0x4000082 kqread syz-fuzzer 36786 48246 20615 0 3 0x4000082 thrsleep syz-fuzzer 36786 153052 20615 0 3 0x4000082 thrsleep syz-fuzzer 20615 384763 25808 0 3 0x10008a pause ksh 25808 188064 10941 0 3 0x92 select sshd 10941 398290 1 0 3 0x80 select sshd 89938 21410 76500 73 2 0x100090 syslogd 76500 471931 1 0 3 0x100082 netio syslogd 56729 228333 1 77 3 0x100090 poll dhclient 76514 497878 1 0 3 0x80 poll dhclient 76932 503478 0 0 2 0x14200 zerothread 49325 314325 0 0 3 0x14200 aiodoned aiodoned 84831 63174 0 0 3 0x14200 syncer update 12653 213063 0 0 3 0x14200 cleaner cleaner 45904 54243 0 0 3 0x14200 reaper reaper 49671 263162 0 0 3 0x14200 pgdaemon pagedaemon 71050 226925 0 0 3 0x14200 bored crynlk 8396 472917 0 0 3 0x14200 bored crypto 35578 243900 0 0 3 0x40014200 acpi0 acpi0 47889 73671 0 0 3 0x14200 bored softnet 8274 183819 0 0 3 0x14200 bored systqmp 80710 130321 0 0 3 0x14200 bored systq 70210 2874 0 0 3 0x40014200 bored softclock 95081 267840 0 0 3 0x40014200 idle0 3083 143492 0 0 3 0x14200 bored smr 1 54968 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 9532 6365K 7640K 78643K 17568 0 0 pcb 13 8K 8K 78643K 185 0 0 rtable 114 4K 4K 78643K 549 0 0 ifaddr 64 14K 15K 78643K 227 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 144 0 0 iov 0 0K 32K 78643K 369 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1204 76K 77K 78643K 3683 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 35 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 326 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 2665 0 0 sigio 0 0K 0K 78643K 30 0 0 proc 42 30K 54K 78643K 602 0 0 subproc 32 2K 2K 78643K 36 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 299 0 0 in_multi 33 2K 2K 78643K 110 0 0 ether_multi 1 0K 0K 78643K 10 0 0 mrt 0 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 416 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 82 20K 29K 78643K 7102 0 0 UVM aobj 112 3K 4K 78643K 134 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 116 0 0 NDP 14 0K 0K 78643K 62 0 0 temp 185 2727K 3367K 78643K 11142 0 0 kqueue 0 0K 0K 78643K 19 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 rtpcb 80 116 0 114 1 0 1 1 0 8 0 rtentry 112 49 0 4 2 0 2 2 0 8 0 unpcb 120 915 0 905 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 585 0 585 1 1 0 1 0 8 0 tcpcb 544 440 0 436 1 0 1 1 0 8 0 inpcb 280 1176 0 1169 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 14 0 14 5 5 0 1 0 8 0 ppxss 1128 30 0 30 14 13 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 45 0 5 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 16 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 324 0 314 1 0 1 1 0 8 0 shmpl 112 132 0 22 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5714 0 4311 46 0 46 46 0 8 0 ffsino 240 5714 0 4311 84 0 84 84 0 8 0 nchpl 144 9633 0 8002 62 0 62 62 0 8 1 uvmvnodes 72 6827 0 0 125 0 125 125 0 8 0 vnodes 200 6827 0 0 360 0 360 360 0 8 0 namei 1024 30392 0 30392 2 1 1 1 0 8 1 scsiplug 64 7 0 7 4 4 0 1 0 8 0 scxspl 192 30195 0 30195 24 23 1 6 0 8 1 plimitpl 152 231 0 224 1 0 1 1 0 8 0 sigapl 432 2837 0 2824 2 0 2 2 0 8 0 futexpl 56 45027 0 45027 1 0 1 1 0 8 1 knotepl 112 511 0 492 1 0 1 1 0 8 0 kqueuepl 104 664 0 662 1 0 1 1 0 8 0 pipepl 112 1488 0 1469 5 4 1 2 0 8 0 fdescpl 424 2838 0 2824 2 0 2 2 0 8 0 filepl 120 17070 0 16974 5 1 4 5 0 8 1 lockfpl 104 911 0 911 5 4 1 1 0 8 1 lockfspl 48 324 0 324 5 4 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 31 0 21 1 0 1 1 0 8 0 ucredpl 96 3507 0 3500 1 0 1 1 0 8 0 zombiepl 144 2824 0 2823 2 1 1 1 0 8 0 processpl 864 2853 0 2823 4 0 4 4 0 8 0 procpl 632 6308 0 6270 4 0 4 4 0 8 0 sosppl 128 23 0 23 8 8 0 1 0 8 0 sockpl 384 2250 0 2231 6 3 3 3 0 8 1 mcl64k 65536 350 0 350 40 39 1 32 0 8 1 mcl16k 16384 13 0 13 8 7 1 1 0 8 1 mcl12k 12288 51 0 51 8 7 1 1 0 8 1 mcl9k 9216 40 0 40 6 6 0 1 0 8 0 mcl8k 8192 39 0 39 12 11 1 1 0 8 1 mcl4k 4096 114 0 114 7 6 1 1 0 8 1 mcl2k2 2112 28 0 27 8 7 1 1 0 8 0 mcl2k 2048 59120 0 59077 21 15 6 12 0 8 0 mtagpl 80 72 0 28 2 1 1 1 0 8 0 mbufpl 256 105650 0 105492 29 17 12 21 0 8 0 bufpl 256 16069 0 9207 430 1 429 430 0 8 0 anonpl 16 261827 0 250021 133 69 64 66 0 62 15 amapchunkpl 152 11637 0 11531 25 20 5 14 0 158 0 amappl16 192 16761 0 16112 128 87 41 46 0 8 8 amappl15 184 1337 0 1335 1 0 1 1 0 8 0 amappl14 176 52 0 46 1 0 1 1 0 8 0 amappl13 168 7 0 7 1 1 0 1 0 8 0 amappl12 160 9 0 8 1 0 1 1 0 8 0 amappl11 152 53 0 42 1 0 1 1 0 8 0 amappl10 144 62 0 61 2 1 1 1 0 8 0 amappl9 136 526 0 523 1 0 1 1 0 8 0 amappl8 128 129 0 113 1 0 1 1 0 8 0 amappl7 120 38 0 33 1 0 1 1 0 8 0 amappl6 112 59 0 53 1 0 1 1 0 8 0 amappl5 104 220 0 209 1 0 1 1 0 8 0 amappl4 96 3079 0 3055 1 0 1 1 0 8 0 amappl3 88 267 0 256 1 0 1 1 0 8 0 amappl2 80 23336 0 23267 4 2 2 3 0 8 0 amappl1 72 58696 0 58278 26 17 9 19 0 8 0 amappl 80 6550 0 6514 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 133 0 22 3 1 2 2 0 8 0 uaddrrnd 24 2838 0 2824 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2838 0 2824 1 0 1 1 0 8 0 vmmpekpl 168 19165 0 19140 2 0 2 2 0 8 0 vmmpepl 168 329991 0 328293 159 74 85 93 0 357 8 vmsppl 272 2837 0 2824 2 1 1 2 0 8 0 pdppl 4096 5683 0 5648 6 1 5 6 0 8 0 pvpl 32 753180 0 738333 311 150 161 242 0 265 39 pmappl 200 2837 0 2824 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 660 0 101 17 1 16 17 0 8 0