2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x830, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x6) setgid(r3) 16:00:04 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0x201) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x10000, 0x2) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2ffe, 0x40000000000002) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) ioctl$VMM_IOC_TERM(r0, 0x40047463, 0x0) socket$inet(0x2, 0x4005, 0xc3) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) open$dir(&(0x7f0000000780)='./file0/file0\x00', 0x30000, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) r1 = socket$inet(0x2, 0x4, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000640)={0x9, 0x1ff, {0x3, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r2 = semget$private(0x0, 0x7, 0x180) getpeername$inet(r1, &(0x7f00000008c0), &(0x7f0000000900)=0xc) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f0000000700)) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f00000007c0)=[{0xe0, 0x1, 0x0, "ab39666bb649a0eb118c8158706bdc8564de0eda8f7b5adbd7cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec31c3a4f591e939ea191b9c5093d1542384e6d36b2abab96132f2da510c66b41ca6fde9a20939881a62ce1e0a06ee790e08490f7a54eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028b1719c49573f5b063141332a07bf3e75f8d23ceebc330163f2880bc7fe3cd4cacd26aebedd19f0f0724f74ad246e9d5ab7db89777f2edac1b6d90533f254e7a543ac0d268ef"}], 0xe0}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001a00)=0x8) symlinkat(&(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0/file0\x00') chroot(&(0x7f0000001ac0)='./file0/file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/ttyCcfg\x00', 0x108c8, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() setuid(0xee01) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x7e00, './file0\x00', './file0\x00'}) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe9c) login: `‹#' `‹#' pmap_unwire: wiring for pmap 0xfffffd803f00a7d0 va 0x20000000 didn't change! 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8aa0, 0x24) getdents(r1, &(0x7f0000000140)=""/191, 0xbf) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x800000000000005}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: setrlimit(0xb, 0x0) mlockall(0x80000000000003) setrlimit(0x3, &(0x7f0000000000)={0x1000, 0xffffffff}) setrlimit(0x4000000003, &(0x7f0000000040)={0x12ffff, 0x400201010000001f}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x2, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:07 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 16:00:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040), 0x0) writev(r0, &(0x7f0000000000), 0x36f) 16:00:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) kevent(r0, &(0x7f0000000140), 0x7ff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x41, 0x2}], 0x7f, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') 16:00:07 executing program 1: unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='c\x00') 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000000)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) flock(r0, 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x7ff, 0x3}) 16:00:07 executing program 0: getrusage(0x3fffffffffffffff, 0xffffffffffffffff) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) socketpair(0x10, 0x4, 0x6, &(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x2) sendmsg(r2, &(0x7f00000022c0)={&(0x7f0000000b40)=@in6={0x18, 0x2, 0x9, 0x6}, 0xc, &(0x7f0000002180)=[{&(0x7f0000000b80)="2e32560f743993909bd2963562220b44bc599fbcbf20c58cefcc0e58490b01093e91f5afe3f0f9dfad0c68b3476da7071ccca087958a91c1fcd69db364e38be016a47949257dee20fc8a42456879d51d0a6624d57f022fb78c34b5fb7621e36be2af0df92a5fa1dcdd7efcfeafc24af76f8a2dff0f27ad8a04efdd168f33b34d1a758af5085982786dd58bafd2b5e1be2fb1102c4f2888ebb2c7cd5415fe93f58f0613b9274c58985a60bdbc57427ab8f0d04fb130e3ce2b762e4e3c540a35e3d1eb9a083d61c89e654cb4c1", 0xcc}, {&(0x7f0000000c80)="c9f9154f88b66e672851140785fa01378b53bf17b0c7b2244b9fc2a0634175db706afdb36a1964a043f6068aa5d75b8b8608ff18c06d1bcdd83dfc222adc42aecbe51bfbde73f62d35ef6017c96f1c00d8259da18e1d0887595788dcb9d923efc1a63ce9ec1867d9f4f0ba595729dddd0f18ab26e7dca01f6922faebb6a453aab2ba843a0cab7a9d09d8305ad0123da3be584db41645dabc", 0x98}, {&(0x7f0000000d40)="3d33f3c4bb201331705e5d96b46eb4105ac2f1dce87365776c404fc076ce1262", 0x20}, {&(0x7f0000000d80)="207f830ebde7075e29bdc9b199b8e8923eb910ef9ea13996e2d9d667e46598f81633f7266325b344588ee236352db6e9d0c2d255747b91b55dca8d8958fc7dbb9f282e2e1a920f77cd8c2ea66bdb738642f101e467499c1f2ac57dc276724c202dfa848598900797c9ff3edc37ed46f40093d18e5464a5440b04ce605b6788a5215505103668b15bb6813a2482aa882fbc7835471a6c327aa06da299723d2c730856ef51d4cbf69e7cd56d6a9a53b3aa09d1cf7e5e9bef04ad4780d31b194df415de8e78f6b385d5d7a5faf3db404f607c20d9e41194ae453f0b38db6e65bdf31e816017f70973370a67acb07f78863ef4cdfab209e1534e5675627b1cc3a13098e3053f05fe02cbe18273a5af152aea7e00952887070d844c4ab954f4df2161685bc3761473213cc599660a1de0dbb9dc8115a7335d5013e5346b613333dd7934c7315c82748ab862e8ce7c676f8bb16fed42a4b8109b69f945fa03321bad29670020b3f59498c5a816774490ca884bb323898b9851b854ef625a9f9af444896eb983a1dd06948813367afdae97bc93db0526f1ab3fa6132455e786d943146ec886724a97a222a0e1c8beb7a1f7382eaa94aaae688592a9c3c7752f0afe9528857a3ccc31c9b453a4f13d865ec1f0a97f9be78e90b621a0a2b0e3f716051d920e4705f4e0ef07a57375fb99f237d4daf3f7a7feb985267bbe64be348c3852aa2eb574379cf5f9bb284b661dd473ed7f0da8fbb066eddba2eb4aa56d9066ba7e9430ba1a6293b388225622e9afc4f25e0527b3112a2ab9fcf9a90a864850d3a075fd95471791bae7c754e87bbbf624b961a72da9c9c3c34b2f31fa30426d62ac30f3fb008bc06ec526c3f794bb1aaeebe377f0bf542f2b7b9e7e7d5ba928c39f7fab49edb14c9611e3d2998fcd51dd144b410ef81c6fbbf253a0bfd3f92b535bbb0a334184bab6739f52fc52624dca5760c96ada9434c24d655e8b352aee1866282f19433f701c5ca901a4ad1c50f296bc56099131d60dbf58735198eee66612fe85ac1df74112d722dcd466a29f34d90a448e1f60136aa713150e6dd71fabdd31e2487bc9b024a3512bce58883fe25c7cfd34d2d28bf9a702a81f81362167025d9c20f264ecc2b248e63e80addfc6369e6e15ccae11d9f2935b31914f6cb711df653fab1a9d61c363a55989ffce8fc86d6faf9e286ae0115c2acf053f5d26bd9d67e732a8cb8ea5cea2d6a9466d57e0acc61b82079945ba0fdf17eb74dc7b1647a6ee0533766bf01405889b3b85e2a02194527c4a015f7b454e33cdc3aaca11dc7d9d916ca6281eda221d264285ddc249feaeec521f23b0b99a562e6e0f763258817c5f6f2df96a63dca31b00b339cb89b2bab295f8c50cbf03a13ea161d9604f40f7e797c65f21f6d271ff30aa7942172577575d9d54362d0963aeaab70efd5f7c8e26c282b34b70d1cdb0650f4d5572dc91b1005c5ae76bc75bd9561d6868d6b9ca659b87df9e98402f7e4227cae79e452ab0a8858c64632cdd5486ca71d57da463f6bcb6b64c678ef424c82447ab088764f8304119202821dae6c15179bd7de2a64c932126085cc347a4792ddc346699184d20836d79ef730f671000ebec1167e17d16ba21671031c9c6b0663a803dfbb8182fec72659a1f8cd1ec0f25579db6dc690e04e927d02ecaeec3e8642cb80926665430f1574fd4536094a5310eb544fe3aacc0e44973b02e12481cfb59aa4840d18f9aa898e8e0384d44c452b876d29f6bfe2b09a8de58936e907e7625a15d38145652b8b3c2b5a66a2b8306354d4a67fb121310f489295cc5fb740e6ec6ca57235a84d019aafb07f89e7d7676848c1fd1221db903e90f74782a49b325bee04afb3ca9463711e9d91d65a93ac96c4b6221f2ba5dae4137927ff4baa47c190cc4c309265ec96276fbcc437301788e51022ea955e56b4cf6796226a4aef5bbb2b578d78dc928b07c457ec5e1303ad0868b7c39e236b65f2ef3bd46d636895b2633908fefacb4c242c3183368771ae67da6d3b691b0d50af3a88b9f7bd793c74d5404d4ee164551a0340a4ce9a601939f3ccf31e3d5bffa267e99cdec86ded4d0c705d4f27bf3298b9ca2efc4334300984e7447fa8bbd9d717c74d22764734dc94fe96d5da64ef7112556195a8f52a23feea5bb7f7192d5dfdce8f009454f33fc37b91a35c4ca8edf58cad571a766ef4329c65054ef33f64d1707abd849ff283f3eb4c9e72978068a4e15d904a90365b6c7e1c19cca3c0a83e909c8dfec51efe4a3bfbf46f18bb8a5e53d3702b803f9a8328646bd72ce9b2f2660db91c974541f02038a043c5032a8d0d0808e0c84af861850ffb72b6169e0fa88a590c8ce7ffb373401c64799e33d827988b8abb42dbe1def46463b1343b7668b3c7b1380a14b75d614cfb2d8f6e5da6add193955756d99e826faf773089944ad37291e0c9aabed5c539f5dc4320a8d8e99b8d99745b64eddc0f5598c25f2514c092a45713eb8b17e60b95f25dc29426883f87e022a29325eee5685777dc100e83e7d86485bc9a643d5acd7c0672940718e2217fb943136e379ff7f387abcf1a0e6d1ca51af2f15b960f8ecd8142e9b5bcbfe90c0d2c8ab3cdfd29007d099f9de9350294b609ecb1e347a508cf2b0ed158dcf143a9c56dfb5d3d03a7ab4146be1b145707ecd50cb8d0a16d61cc9a328c4de51084e0073f0242143072660a620fa1934b4cb65f98254fa46ee3d4b42fd5f31e059351ae21d2aee5f7489d175bd77342c34c5c0f1822616a4109d893e83aaff3ef3a1d1a4791f2cf93bfecf7047000e8b0ff5072be67176ef23a8ef4d170a8e6763ee922628273f8956bdf226c8d365d04234be7946decc6caa1ccee90b85b481442ceee48b670f118e6a1984b5e2e35b8c46507f2e064d049cd718b1cb4cd2e47e1ae79798d826aa6cd1e6e5c20d5d1400eccb5b370bd6f5f3a9c3165fe0651a14cbeafda45cb3ebb5894990a26d822f71de8921b1199a86218718f6f0123923a2cb8b4f43869da50c266ccf99de1ed31e4836d310faea989ac9590cdf415259ac5fc2f7161be1f949cc6ae1aad39c2751308d3e28b90c4abb0eb1afbbfafec3371a822cda44f1c583f9c0344cc63e1e314819bda2dc70dfea2d2fb7b2f479ec302e6df378c8e38873accdb09f5f3cc9b248c1d3a80323694a6da69f40c88e1b10be7b1f7ce628a1508c88ead5bd9a5736e3eaca5a2aed872339fa759f508c118470f3db688d240880edd335744700c801e67764bba037c2e9854ff3ef92fc1cb102b4ea6754004478a5705c5e0375f0f019c6d4f3eb78846f9fdc73745cc637ac45a21a38f7003081199b1563690aab8b52839b7b0416131091b38cf8266601329c08bb7fa06f1ffd9e4919df2f8fc06bfe94319319337465734fad41270035ceb2796db78af96ad015864badc6121dab5b8fd7b07714ced15efb053c76d12de723f8397a078c9c528ca8aa8d4f4a270f98b84d4b0ebe415276a9ae49d9955359ce9ff97275acab5a9f419a98643aea6bfe7e388083dfbaa43d4ff5757eb14417b2bcb2f8c9472b8faa14c7995afd43e775b7fd74762c17df9bcf864a079df48c50c607f449896210f4afb7ecd47dc1d6446175027f3234a60a2c57e07485f469d28bf083e79a72c1b8f597f3fd1e0b11b92d9a5bdd4324ec67f38866ed6ad9df8340effc3375cf4162c6a447d92c096b6abee9f80564ab4c5002a79a18ea4fd779370f038b15a57e2a16686fdc82f247821b36c2cca50cf615501565b1140edb53952d0ab9c3a0464c5911ba9f3b00219a0eb1788e7fec13942ce52b13e027e8965934346462c9571bee9e73bfa6430c7045aa52148dad246b8398bdc773edf29ae8fcd4e8b3cb68bf46438c68adb49b8fa1aff35d0e4775b3ab21dcebbee6492df69454627d29870f1ef9c912a50274a5f0e46c041403394059d0c1971e355d69a29242663cb010a0d01b4c8926cf3da60d68e46529748f40ab62ac66c0adef4338d93de607a5e073baccb61c3d383c2ba633f4a750e5e06758366082192eca8dd9a981847f94b07452c9460144a0bdca4e9a19e9ba98083bd865f5d4eab1795f4627771d0de498208677ee9be0eb364fddf2b03a4dff2ace1d05fb6cf833f4fc6c838ac3111db26772ae18dba20528a1288919823d333f22c0cd6e81d6e746c4b546a879be0105afa98f4e36be6b7a6c31d4384a78735b0ba8e6c5d9c0d8df142cc54ac2348b4b6d8462c74d87deeb87cc7b15075c193eb76c876a8d9e7b6715fd5939ecc8de5cfbfe59e7ee086942d905a70b69304f8782145b709a408d266dde6becf8a06690e1ebe7200cbf2dce16b7eda000a88e26ba4e1af5e2dc7f9ddc9f80dd90118313d1db43c7e6502cac6d7cb85c1da0ace23069304a686055eaf9dd9ffd3cd3e08ff42ff1905dc500a4828b4d1fad9b5f3080fa9cd1e3f5d1f183d143e4a34bcb8db8f3c53a7295c1f5dbd448a6a951b3efc57866eb748f4abec14061da4bac0eb81f65100319780aec2197c761cee7fd85a6f0d99c82b58288689124bd8e527f9506c708a69a8b425204adad4b0d240b51075644a7398696e5b17b34604eeff79d727418c247cc085afb4bee92f0ce2ba19b82e913dc5c623181b5d635d9a7a36697c92726a68ebf1675c775e7b9d9db7388e12a6dc816f1ff9b0d390c6e32886a7521881a16de4cfd6b18318079a5c5d1137aa9af93fab2c7b6128bd654cb104d6cfddb82a296780f3f8c92deebd88637bef2b72e85cd9a59a302d11bda4627bb012a3242f06bd5fbdbde49a3113f0c21e9c5f089af9223694714cdb35c5eacff009b4725f8b33377ffebb6a90d17db0b381ba02bfa2084052db5122eae4f3227aa912f8329adcc7565f534092b308d761056c5931c484298c5ca184ce1639772d76f36dbe023724cd702aa0d77275abb6e6bbcdc914b04a1982c24ca59f2bd2bd87f45e08824bde6c2a42c6fad4d19c5ba787084bb7bc005c67fd6b1a30d8192134a9ac5b6e18404590bce59730de7c5266537a8fc8ed484cbbc6feea5badf8b1c1730612b34905d3170468385e28e94135ce661dbeebe61293162f3b405f132557542f63672e53993322892336e0ac7b9f46869201efd8e0c99c67fa6ca34813518daa637ef0f745e4a0e3a4b29ceaad05c9acd827d9143da46ca414478cfee0cd1e5fd48dc60392135b5cd5cea84674e1a91290278500f177fc947ba912aade67ce2877b26cdf281e6122fcf5a326290dadc97e47f98c65204f271dc0bc082a502e623581dedc52313eac5e74093186d74411ad0b214f61e1be74d5942b413af33a52e725241df75e1d3ce1c0ce182a43e6aba6fd2e37f26247e771bbc06392bcb7c89fcc668e29c8ee0a598a1932783ede71c7a386aec957ec85dabf2a2ed8d2f0bd2333fe0d93278077d12b10ce6e161bf69e8c21941d966d095727c7f01082c1f2e2ee449b9ac18c353c2e0a68db43f891e5299a467ee6a67023ad6d4a290e01a0ef7e034735582807f58813dbc626085a3bc29efab8297567d6dd49343cc5876b0abce7bfd5b0bc744e60949e369b68078f7fba4174cac0b0a996c38f1652a9d33c07b88909caa5db51f40c8e9a09eab6854168070f55302ec76f616338dc31ccd02b97a73a49ca704b0e92ca947968c96b67b8734d9f1c74623944093b3b49a39cd042a13e1d4c4f465354eed2e4f5fa04ff7576f958710811d4f338c14d3c194673c4748745b2ea9a7a933168ff15e99d23f5f2eac", 0x1000}, {&(0x7f0000001d80)="0830136b97b9c8c840ed8441ef408b408406ad1159490b9d1d38e079055643606fcfdde4662641478ea5a8dce506d57ee28c423a7a78b0daa9eee90f3983c967604373bad84f053fffd69dfd73bdc4da0f219cfb07c889179ccb64ff2fc570263a370c5ad492c2b1d74c86201bc81bdc5ffc68a7a0b2ba529e6930a52ebefe7c49d83b9f58abacb7eadd343849743f3e79a333f1e6cd93bd51bd0994296229037f53c2fe017a44e358648adfba048e4d1544a1e68f27919f4a93fd54ba6eddec7c80", 0xc2}, {&(0x7f0000001e80)="2c93d57216b5a8698fbe2331a8fb8fae44de9db21e134193aa1b7e868fe2356911d6dac71ce9d956a7b7dfdb4fb2c466f06aa613ff029a4d66cc0ab4672bd8197614b7b6c00482419779c3029b4881dfd8d3997a54e3a35cd68ee583391a5c44ff787eef5f18565ad825606d50528123d0e1b11a7124ce00637df1", 0x7b}, {&(0x7f0000001f00)="6d06f602ada112d0859e19286208f46bf6a8bf6c807869c3337b3b1a6fcdb20f292a139abd577da59678374283d7471eeebc94fcaa74f08e6086ec5d8e58dffe70d3bfe1e836e723ddbdf211c15cef65f0dfe2caff508e4523a2b0777a144d45c4d201dc8b9e86315e16aae28285bd10255e871d000c470f0c771181fc22a9886d3f06d73d6ec591595f81b2c4f5c56340effba58bd0162e0155759a588f699a60b94c789e183aaeafecf15f3abf4e7882d3157a2af0478cdf2c58932dd6f1833f8883bd6c", 0xc5}, {&(0x7f0000002000)="a636f56a7df3e111736fa50ccb323df4de7409de9d57432ffc367a12a19da468c57720cbf31ad12649aca3a0c87546cfaddd6a5942afa1dd6654e56548ed62ba982a2f0d259a6eff555f658fd5ed00407d3979dc30931c5f02af7087ac6dfdabb373077b9f767bc3687336b0b8f537f6aaedbc", 0x73}, {&(0x7f0000002080)="b52b8415fddc8a4f1ccc73665b6a401a9b1a78e9849a8bd720f75c6087597204cfaa3d3fe422c9d6ed8cb8e0668b869bb0494d8d5b1878560286602387d11dba9218e4b72138f44c92672bd492ede1f88a5028", 0x53}, {&(0x7f0000002100)="76a79e76bf175efdfc9c3165bcec9cb39068044e777694b313fbc3543e2d4d09ca5c21cfd81216f5df8e016c0000000000007b2747e3bba6a871a6ab011b1704199e879eb7c878d813ef1a2208005de12d1514e1e7fdcb", 0x57}], 0xa, &(0x7f0000002240)=[{0x18, 0xffff, 0x20, "8f5a827e67e45f"}, {0x68, 0x1, 0x7fffffff, "bf8b7847effc07fff639c28cc54618cb741c4695f2838214b33cdeccdc9d3fdb830a010051a0078901edfed890d80867ebb49f170e8d5183121c0502a5364e55f6aef6fb74ebcdd7e44ca529e008206eec323b9da7a596"}], 0x80}, 0x8) fchdir(r0) fchflags(r1, 0x0) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000000c0)="f894ff083191b2f0fd2c566104c174510f3ec9c68366e85a8ed436e761db5af2735e4b89ca602035586b891a0cbb102c832a014f411ebe7be429d0f54d9cb75c1c829a820f00bb94d5d7a789f7541f9ca02683371bf3d812cd58729ec921950d76b4bb13f9a8ce71a85f2649a4ef8f39bd263f1046b0b7df0ef5065925191fd414722cb2c6321877c87fd5414db399b6458d11b9f57455672ad42288d2b9b5edb354def7c55063", 0xa7}, {&(0x7f0000000180)="0f4eea959a5fb5ee39ea3ed3b12ad4d919b806504a88ddc883b5e2dcdb2ffd949cb4ae90aa5329828b4c94d32f403d27ab5b292d75dc26ef88add031fb1f6ba42728b420b887f03dcfae5578e1d5f55137901c0f30d8e46932404caac1fd5b43b9966a9908fddedc495171f0ab145678", 0x70}, {&(0x7f0000000200)="efe533bb614efdf37be8d177bf016223e7dc97edbcb9fd52aee48a460ae3ba3ed9f468db5d821a53d65a85389db8d724f2501c21045861d2090c79306ba23ba6835e155f6209a837bcfaa5c388a7442ceb47831244ad1f5b9529d24021f48ae2286bb73885a893da955862b73cd0d1dbaa3738c4334bde4f7ba416b76ac5b4cef8", 0x81}, {&(0x7f00000002c0)="cf1426693bb181cc6e4698a5a20ddd3fa02a5e6f", 0x14}, {&(0x7f0000000300)="46f7dcc0a134d8dc339f58e9d026805a5bad9c984e9eb713add9137e2dcee2ed84b2a7ac67075957ef422a031dd3f491318b1873", 0x34}, {&(0x7f0000000340)="ada3ce7a62fbc3a17dc985a5a6fed057201aab2d91ed92e136d8f26d40f7d5d4511b5dd69e15d3c9720ab3", 0x2b}, {&(0x7f0000000380)="b1625705f05ac02f49e68626f0a25c965f7e0869a7679cb5c90f569ee6c6bf282819c78383fa87ed6d2dd42037014ecc5cb0ad7b07f2340ed095af7d0ddc9dfbac9948b1210c8af385f909a587cca6fc1ad46e5429288c0f1f16887afa70092087debae15dce78807cca813dc93c0046f255eee23ad4e9b198103c8b87", 0x7d}, {&(0x7f0000000400)="920754ba5fb65bde0b107aed5ff4bd08ed950bb998073019414e7ed93f0d10b93baf8392fbb423073e0497946c4180b0316e950372b09e9987058e506106c2b26d73cc85d98cdab04645ab6d59f4f45f01bd9fe400fc2077723b1e655413eb2c4f42df0282c53fb25e5adaedd8d3", 0x6e}, {&(0x7f0000000480)="2f0d0e53956c659ebdb50ff1aa7491415db21a9f12b87af102c707a6674c4227048cd9913dee935f8924add24bcb890b3ba4f8f15537cdb0e87bfbc60e7ae0e0b00a0453314fffce42232558c81e5efc359516ae473edecfcdf0f337a4463704aa7725fa727e7a9e99508140784e96e24e90d0a2261c08f7f08d487c5c94f1fc1ecb769b5b20266506118c21837bda3a5b304b655428c00c1d", 0x99}, {&(0x7f0000000540)="5e560fbeaf295813c18864ea8441e58f9a9a416703f46dc3413eec14e71107818339fc00bec2c7401b0fb9311144b988f723a91be9a61aab068a33f2eabdcb2033e16de9", 0x44}], 0xa, &(0x7f0000002380)=ANY=[@ANYBLOB="00010000000000000100000000000000c994d26ff927655b28f4078dacecb98d392c827f2ce135d2a293a1d1ca9975c5147562ac673c6593e5f91963ac8af81249550b8c2d1d40865dde877aaf52ce539b7ff4ce04945ac288f1bbafc645e521b4b9df73725450fa6f2eb200a06d0c4a3700cab532e51fe2e0051a159299bff3324e50f3ec4c5d12a842d8a491ea22f7995bb06880baa2c76124c040239c0eae14ebb838373edce5184e8f730e3b84bc0ac3a24e7123498e543927488d704fd78be8d6373e9963f855bc9b56b6e25a03a807604a659eb40d5df42ac8b23697b515d5571e9650505e029c610b778aa4c0dabaa02095b89b8c83b24e0ef5000000a8000000000000000100000007000000b822442e7644fd3ea174753d6097b62c96e766cf4a5c09f017b082d44d6b762940a6a9a7ce469abca6f53dbdbf7d3350e874d739280d134a4aa633aa78d55c05d6ed9874497a6a6e3c668616dae41808cd86cc084be16ea3b2d0113b63f5ca240bcdfda75710c3b171356393bb6139b107af55491c8bd430a9a579440f1e4b9f4abea096150cc0072b0151e568ef06a5c64e156f490000001800000000000000ffff00000004000051850000000000002000000000000000ffff0000ffffffff8ccd93495682881b646d15c8000000009000000000000000000000000900000011abce4b0c20fe857f7d7833c646afd2fbfd195fae202d5bbde31952a7ae766a4001cd7904a6a6f945b258484f90e5dd670b7ca0dfa5313c7bb6de0092943f7091706478712e5530351755c43f8d09bba3544d60239e9573583f90da7460271970f6fc99fe816ba7b5daf6a4317fb3774110acb516558dbbaf4fcad4b8a6b3ff85ff98430919851cf2b1b000000000000000ffff000009000000f45e23e2c91e7ef031907b64e4aa5d1d2f7f34c2043503fc7c3fab62e513e8436e84a943f61be62449f5be1adbf0765bb1322fb7baf9c297b91a74565c71960d462c232c9de9f8d2da31c8c9f1f439d60031d7f30d3598d77110dad3c82c55fedf697bbb7f94e9c48ed3536538cafbda9fa4031deb8df219d09f019a5d14ebd1dc8f20759eea40bc1df5b3bb5e89ad165fab7a7767ee9a074eafe16500000000d800000000000000ffff00004000000044323abaddcce0e148ef60486693ca9810aa81dae4bf9dfe57f66884e9fb110c4cee75967067108e5a47550b01d760fd1418f1efc626da6e95936154201bb734cf8dccd42ae83b434df1705bbab4b993097df74e9a3da84fc051636b55cdd732dbc5f22d26286e07e2134fb14f20875ed628dc904bcfc0a3727d69216347392ce35ce36b042e316fef296993b14d7c329ecba401346330d31fa08a30418a9edbccf92c787f589c84aa42032ce7bf5ee2cd2e7e4a1df84a49a6746e8f2a6607068ebec5d8000000006800000000000000ffff000001000000169a245e449a33f84df944d1f0e6024d1a91982aa590bf1df51de967f2d9f1a02e1c6561fd004af97a8a2d69989b49666d4b45ae6604df35867c3451369c2c40006382dc15aa993aee782f2d55105fcde51043cbd6f00000"], 0x460}, 0x40c) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0xc028, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = getegid() r4 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r6 = geteuid() getgroups(0x1, &(0x7f00000004c0)=[0xffffffffffffffff]) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) r10 = socket(0x10, 0xc004, 0x8) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x200, 0x0) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r13 = syz_open_pts() r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x3008a, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="9e38b5bed73f4f8489d0f78bf3519421fbd8d3b9ee24a7a66916172855f407d0fed984ab08b32ae6e6bb6bbcdd55cba6df0c8b34ba3f9c58b50d15fce509e71329356885fec11f3bdd25df1052b97d7dc67375c38457d298de4d94106f9a4cd4fc134daa11e00fa7eca687ba2f175e5e8f5d97d1553e1bc9b24e5a4a82733be1da6fe4a8818dbaaf5627dcaf0b9b242a963f6129c18072f1ab660958b374aa78aa8e15", 0xa3}, {&(0x7f0000000200)="2fabd6eda36d5311530db5835ecc3a0f649781ca5c314646af53a222061272b5ff2f3951ce9fadc37509121df9a73cd6f74fe4875fcf861b8680d460e1d934830f51ce4773e8e1af5cdfed767cf29da73cead6b8220824903398ff280708ea1d2c48e7e8ab47de5171f9bf2bd8b8385621376ae83f2ab80397e7f4da19e8d1b3e3598c", 0x83}, {&(0x7f00000002c0)="c8a77704d78e34072a6f9889060c0f000612e82d0c23634abf32878c55bc0d0c36a796ad5a4200dca1455611be603a934d3185591b054ef8cd86582338e6d695fd6e72ddac047b395fb1f81d353e2a9ad635190494deb38d804b398fb57f263e97279d1beafbddd1dbbd2b6255ed9e65996c0294f0e93b0d8e5bb30c12b45a042f0dad55531eef3ca20a792b44d5850878fc762c8e89fc1298e7f53f8a70e18f528c07a64ec70a09f50213", 0xab}, {&(0x7f0000000040)="03f7bf07b0772b56bcaf433ff5a577d5af4dde4e7cc70802e2ebb1dcd49dd1b4c968815c4cfb869977970aa1c1db72751187bfece22d7e184245607becbeff28977320b5fed206c9b41e4782ec3120a5bc47b5747d789b7f04d29b01b352ba5f51", 0x61}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14, r15]}], 0x88, 0x1}, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f00000000c0)="9c87c3772c0035529cc5de5db84133332e00", 0x12) pckbd_enable: command error 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0xfffffffffffffffa, 0x9, './bus\x00', 0x3ff, 0x80000000, 0x1000, 0x7}) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0xffffffffffffffff}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x110, 0x0) 15:59:59 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000680)) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/74, 0x4a}, {&(0x7f0000000440)=""/183, 0xb7}, {&(0x7f0000000040)=""/7, 0x7}], 0x8, &(0x7f0000000580)=""/141, 0x8d}, 0x1) pckbd_enable: command error 15:59:59 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) syz_open_pts() 15:59:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000007}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x10000) 15:59:59 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000140)={0x9, 0x1, {0x7}}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) dup2(0xffffffffffffffff, r5) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000000)) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={r0, r1, r2}, 0x38f) r7 = getuid() setuid(r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, r3) 15:59:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, 0x0, 0x9000000) 16:00:00 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x210, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x4c3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0xb004, 0x400000028a8) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)=""/11, 0xb}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/119, 0x77}], 0x3, &(0x7f0000000340)=""/197, 0xc5}, 0x1) poll(&(0x7f0000000000)=[{r0, 0x48}], 0x1, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000040)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8000000001fffff, 0x1) dup2(r0, r1) 16:00:00 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f8c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282102e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xff0a, 0x0, 0x0, 0x383) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x8000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:00 executing program 0: pledge(0x0, &(0x7f0000000100)='7\xcb\\=B\a\xc6<\x96n\xfd\x7f\x13~\xd6\xda\xdbf\xf2\xda=\x9b\xea\x19\x0e\xa2\xdc\x88\f\x8d\x15\xbbC\n\xc3\xb7.`\xdb.1nG \x00\v\x84\x11\x0eu\x11\x1c\xce\'M*\x11\xd5F/\x05\x81\xb7T\x94\xb3\xa1.\xaa\x15\r\xee\xf0\x1e]>\xef;\x93\xb1\xc8\x1b?\xaf\a\xde\f\xf6\xca\xe4[\x06\xde\xa8\xeb\x1c\xc83\xf7B\x17\x8e\xfa5\xd4\xcb\xe5\xaaGt\vs\x04\xf4\xa0\x8b\x7f\x11\xb5\xef\x05\xfb\x9c') r0 = semget(0x2, 0x3, 0x400) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x18) 16:00:00 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) dup(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x8b, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mlock(&(0x7f000000a000/0x2000)=nil, 0x2000) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r2, r3) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x101, 0x401, 0x8, 0x8001, &(0x7f0000000540)={{0x20, 0x8, 0xb4, 0x9, 0xfc0e, 0x10000, 0x5}, {[0x4, 0x5, 0x101, 0x3, 0x8000, 0x5, 0x3, 0x2f6d, 0x2, 0x4, 0x8001, 0xc, 0x7f, 0x800, 0x0, 0x8, 0x8000, 0x9], [0x81, 0x2, 0x1, 0x5, 0x401, 0xfffffffffffffbff, 0x4d8839c6, 0x1, 0xfff, 0x5], [0x9, 0x5, 0x4, 0x400, 0x7ff, 0x7, 0xffffffffffffffd6], [0x7fff, 0x1, 0x4, 0xffffffffffff8001, 0x10001], [{0xfff, 0xac, 0x7fff, 0xf2c}, {0x3, 0x99, 0x80000, 0xffffffffffff04d2}, {0x0, 0x8, 0xfffffffffffffffe, 0x72}, {0x8, 0x100000001, 0x6, 0x100}, {0x2, 0x0, 0xffffffff, 0x5}, {0x7, 0x6, 0x5, 0x101}, {0x3, 0x7, 0x7, 0x5}, {0x2, 0x8, 0x8, 0x8}], {0x3, 0x3ff, 0x7fff, 0x6990}, {0x6, 0x2, 0x7, 0x6}}}, 0x5, 0x8}) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x2}], 0x1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000005, 0x5, 0x7a}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0x3, 0x2, 0x81, 0x2f}], 0x3, &(0x7f0000000100)={0x80000000, 0xffff}) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) r4 = shmget$private(0x0, 0x1000, 0x150, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) flock(r1, 0x4) setsockopt(r1, 0x29, 0xe, &(0x7f0000000140), 0x4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8060, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x20000002d, 0x6c, &(0x7f00000000c0)="4bed67c0df09a981f83151a7164d64081bebaa866d5ee41b4d3909a8c6db2654aeea7b3bcdc27e8600", 0x5a39125375288c73) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0xc) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 16:00:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18238, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) listen(r0, 0x3ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x1, 0x200, 0x1, "c401e8e86fd7dfcc16a40f6d25979d2d0fb5e339", 0x3ff, 0x2}) r1 = socket(0x2, 0x1, 0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) listen(r1, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x5010, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r2 = semget(0x3, 0x3, 0x502) semop(r2, &(0x7f0000000180)=[{0x3, 0x5, 0x1000}], 0x1) setsockopt(r1, 0x3ff, 0x0, &(0x7f00000001c0)="aa7324b63cbcaeededee09f30add8e293cef8bb90fc20751c678d6e90b2dd70f65eb015ca6c033c8ce250b53d09013d7817daac52f1047e0310d4917a025e85ac47ab21b40a7b4bd0a63dbb4239de8e5754a1e0fea8b1a41d3bf2da278ccf26d79297adc4ae2fba32032dc75c533cfb2cd6229e191f8016d47ea56ab828bbf9a7b33afc60d08c6344ba53323906123d8a12d79038800c87f38606125a6f8c3839f49a5b275558aabb3143f6ff246fe9388aeda", 0xb3) semget(0x1, 0x1, 0x20) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000280)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x100000000, 0x3ff, 0x1000, "3689320bd8f9061a04e4069d52789e8b5951a9be", 0x401, 0x912}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20002, 0x0) getpeername$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) r5 = socket(0x0, 0x8000, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x20, 0x9}, {0x18, 0x1, 0x7, 0xbc7}, 0xe1, [0x0, 0x4, 0xfffffffffffffffc, 0x81, 0x1f, 0x5, 0x2, 0x1]}, 0x3c) msgget$private(0x0, 0x4) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_open_pts() getsockname$unix(r4, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) mkdirat(r4, &(0x7f0000001500)='./file0\x00', 0x4) fcntl$setown(r0, 0x6, r3) pwritev(r5, &(0x7f00000015c0)=[{&(0x7f0000001540)="e0f61e850123286d35c6acc155abdc09d2a5d51be2be8c5d4d3d206fe32ef15c4d86a5e5f5e18f5c26eff867ef7061223d8858ebad43b697d7beed00f3cb76eb0ec7921da17a4b503777d9be74444b7d957c79e96fa9d8743b7f2e02331fe341d53889dcea710c0cbacc7f8dcf156f220ac1efbbc968fb", 0x77}], 0x1, 0x0, 0x0) geteuid() ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000001600)) 16:00:01 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000280)="220e22f7aa80f94079e032a3c06bd1c767faaa5ed0974642cb9a3c56810bc2655e8089dcb2006ecd751cea1a2f23d9521947bc", 0x33) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) read(r0, &(0x7f0000000200)=""/94, 0x5e) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000b14b403ca76eeb608753b72bc200000000000000000fcbe50000"]) 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0xffffff56) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:01 executing program 0: r0 = socket(0x6, 0x8006, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x10000) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7ff, 0x5, 0x4c6, 0x1, 0x200, 0x8000, 0x1a, 0x1, 0x0, 0x5, 0x9}) socket(0x12, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000006c0)="5001050460000004000008001306ca90100e03fecea1fef96ecfc73fd3357ae26caa0416fa4f37f6ecbf73e302000000e7f4628890e6f00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000022e4f62e0e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913ce34990b1c3c8488792cdb3a3b0c11c34b0cceb2fdfffffffaffffff906fa45d709da9d158d945a225fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b183906698e0faffffffaaf9231f0de030323b4125ce412f3583671ac5e5b7b303757e60642b45cbc5737b8e2405757105989a2b30728f83f665717e7637339d5c1213393c4b00", 0x15c, 0x2, 0x0, 0x427) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kqueue() dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x109}, {r1, 0x8}], 0x2, 0x7) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: 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') r1 = geteuid() r2 = getegid() r3 = socket$inet(0x2, 0x5, 0x0) fchown(r3, r1, r2) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = socket$inet6(0x18, 0x4000, 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') 16:00:02 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x12c0000000, 0x2}, {0x2, 0x9}}) flock(r0, 0xe) setitimer(0x0, &(0x7f0000032fe0), 0x0) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{0xc8, 0xffff, 0x1, "61ab1a4a04505e8e6d03a4e0f80752c44f24695be58efd72e6dc838370f8c09852fdeb48750973d06f4458863d1f93104ef92029f7bd80eecb1c847dbd2ca57c775e30c9d08c81faf9395b4dc5e8df902c9e1e2dd9ae4f6179c94ad4a23a258a09567449fc5d714bd982f28052fa355b04a2a4af336a2bd6e855f8bef2f9ee4d26dc673332e1c82c9636f78bae21f2dbfe76b0d74d64dac7d2c368d1f5b26bf1cbc1770130ab941fc60930e8e372d1acc9459ceee3a15d"}, {0x48, 0xffff, 0x7fffffff, "3d00bb744a9e740ebebff86955e317f49b029ef3dfcb6832addecc6c69fb230b1114a06a3ece509cd823ed4f2f85869753"}, {0xe8, 0x1, 0x3, "918e99a159aad40b5588492aad9f66095d504e2a3b6b1c901ebf271c7516aeef7227366abfd47f22e0678c4a2c06e5634082d9434ab30bd9de89ad7f0072f486f81879e412cf1d5c84e00c3eae28d146451d91ec5c4c3e5e54b4eee8ad6ddda0db547190c472047691564e5945236a6dbc8bac616e735d0e037c742396de4b41688a4ab1d01ad5d65fb86a65446b3eaf7675aaeda3ddb542a127945ee9417f56ab90df547f760a3a73d27153bca94ad5e40fb237923e682a56f3ef5e4f72b37daf272dd508024c632a39681465d2394a8efb84720b8f1a02"}, {0x18, 0xffff, 0x2, "65a9"}, {0x38, 0xffff, 0xfffffffffffffc01, "0914d8e6839264cbcc2cfcb5766d429c092cc9a7de02d28c5970298bf365984621a2"}, {0x48, 0x1, 0x0, "c020164b7539a3b7d160c935c06c0252d3683a1fcc22b4855375f59bc6f3e45d87a10e26ae5724518950cb578dbe3d248f7fce8f5e"}], 0x290}, 0x409) 16:00:02 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xe00a, 0x9e) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 16:00:02 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="f52f2f39138f61d358cb2797b5d7eba53d70e32fc78fdc769d1800b301dc5a8db474d3f0e58a0080d9ac8efbdf995e85c3105febf385e55e50b56eb5f60e44cce574ea10841f8fb7933c2776f197982b3827facc9a447ee00eb4ca1dbbab6c6268299f376a84804606"], 0x1) select(0x40, &(0x7f0000000280)={0x1, 0x6, 0x80000000, 0x4, 0x8, 0x200, 0xfaa, 0xfffffffffffffffb}, &(0x7f00000002c0)={0x3, 0x29e, 0x3, 0x3, 0x10000, 0xff, 0x81, 0x4}, &(0x7f0000000300)={0x6, 0x100000000, 0x3, 0x664, 0x8, 0x3d2b, 0x100000001, 0x9}, &(0x7f0000000340)={0x7ff, 0x80}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x8, './file0\x00'}) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000100)='./file0\x00', r0, r2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r3, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x40}, 0xc) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="b4", 0x1) getsockname$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) open(&(0x7f0000000140)='./file0\x00', 0x91, 0x30) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000000)) fcntl$getown(r3, 0x5) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) r0 = socket$unix(0x1, 0x3, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000000)="eb88", 0x2) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x100001) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x4, 0x9ad2}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x200) setrlimit(0x3, &(0x7f0000000000)={0xb9, 0x7}) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:02 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f00000002c0)=""/221, 0xdd, 0x800, &(0x7f00000003c0)=@file={0x1, './file0/file0/file0/file0\x00'}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') mkdirat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0) renameat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x81, 0x2}, {0x603, 0xfff}}, 0x0) chflagsat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x6, 0x8}) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8019, 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) syz_open_pts() 16:00:02 executing program 1: r0 = socket(0x14, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x80) 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0}, {r0, 0x12f}], 0x3, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x10000268) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x3, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') utimensat(r0, &(0x7f0000000080)='./file2\x00', &(0x7f0000000140)={{0x7fff, 0x2}, {0x7, 0x3}}, 0x2) unlinkat(r0, &(0x7f0000000580)='./bus\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x6, 0x80, 0x5, 0x9}, {0x4, 0x5, 0x9, 0x7}, {0x3, 0x7, 0xdf0, 0x766c}, {0x5, 0x2, 0xfa55, 0x10001}, {0x1ff, 0x4, 0x9, 0x7}, {0x8001, 0x6, 0x8, 0x10000}, {0x9, 0x9, 0x3ff, 0x7fffffff}]}) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') 16:00:03 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() pwrite(r3, &(0x7f0000000380)="253cf7441f8a36692751f9ee4394dbda85d1e2a519861f89648c195079b577ea4b602961b91810a9d3514c1c1a4908dd7f1248936d198fc0af404b7474f040d67f20d9", 0x43, 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: r0 = msgget$private(0x0, 0x201) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0xffffffffffffffdc, 0x1, 0x2000000000007f9) 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x8000}) ioctl$TIOCCDTR(r1, 0x20007478) shmget(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffc000/0x2000)=nil) 16:00:03 executing program 1: readlink(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f00000000c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, &(0x7f0000000100)={0x9, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x20b6f277}, 0x0) 16:00:04 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xb1) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = msgget$private(0x0, 0x4) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x1}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000300)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000003c3455d3c8e452db9cc0f910b3d3ece55442f11ab4bc49d328816087d6332bf264c6c358a770149e53caa75ea972cdcd7bcfce39acca4dcb41008123c41e17ba2c3362ef671121e2d5130750feb050afa6b580bc8eba4a8352d8067a1d883e6723e5fd909febaa82dc7397aa37c20b6c16199999eaf33708368a449049b0d212e353e631702a815d038b00bc9d5d88d16855d3191143163bdbc92ab89c8a6eb41b8bd7a20aa12c3dd70ec5d8cd97628951a89df235b26374b6831935e3e20a6c77fdb0cac373e8dfbd9fac0b703ee89b96d3d16e63fbd0dc08338cec16a60bc59647158314bfd8028d7a0e8c609b194cb0261f2e2a900beb7624c635f3c2b4fb8e3d188829df37a2d78c73bad237e0c148a4d136a08a9060670588beb1444876502f5c0ae2e3ddd93bef4db8eaf2844d539f5d74e7bfcc53b2585a51fbd93b08621a56941c0777"], 0x7b, 0x800) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x3) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x10, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10400, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200000800000002, 0xa) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3f) write(r0, &(0x7f0000000080)="550fc3b6c3eca0b50e502ce3d168a6b2360dc7cefb0a56a4e119ab312476ac1fbf63780964", 0xfffffdfe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x4, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x4ab, r1, r2, r3, r4, 0x108, 0x547ca33a}, 0x0, 0xffff, 0x1000}) 16:00:04 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x100000001) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fchflags(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x8000, 0x8, 0x917}) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x7, 0x80) r1 = shmget$private(0x0, 0x3000, 0x80000000002, &(0x7f0000ff9000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0xffffffffffffffff}) lseek(r2, 0x0, 0x0, 0x2) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) socket$inet(0x2, 0x3, 0x7) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x101, 0x7}, {0x18, 0x3, 0x3, 0x3}, 0x6c35, [0x80000001, 0x8001, 0x7, 0x7, 0x7, 0xbe50, 0x4, 0xfffffffffffffffb]}, 0x3c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="8c8c90b7460787f579603ff1075926778a1e54761bdc5e9228bd635039571d1b93e247c1c81a02ee07a4e11f83c72270f1f214", 0xffffff3c) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ee514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x4}], 0x3, 0x200) r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x20) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r0) dup(r1) syz_open_pts() r3 = semget$private(0x0, 0x2, 0xd) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/2) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x100000001, 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x4}], 0x3, 0x200) syz_open_pts() close(r0) r1 = dup(r0) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x9}) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) r3 = getegid() r4 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000000c0)=0xba) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x12, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000040)=""/117, 0x75}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x1f, 0x4495, 0xbe, 0xffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0xa80, 0x0) dup(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004008b00002b27febf00000000000000000000000000000000400000ffff4f22006e103b4cb185", 0x2c}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) semget(0x0, 0x7, 0x18c) r0 = semget(0x1, 0x3, 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/39) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x5e, 0xde, './bus/file0\x00', 0x81, 0x2e, 0x80, 0x100}) ioctl$TIOCMGET(r2, 0x4004746a, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96, 0x111}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000140)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x38, 0x4, 0x4c, &(0x7f0000000000)) r1 = dup(r0) writev(r0, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96549e3e0dbb459de92d39d7189803ff5a85336ee7c7bea29ce19d4e4bdbd0b7ce84c07284f8cb79f2be055989e7157ecb8e4b61d9cebc0de952a15cdb95f0ecd23bcb5a6033d716b410abe73505ec3f207ea95566eb1eee907e732397b0841af55e6ec81f1049b5f8b0c702ff05902c209f60dbcbf18c49c72abd13def5447bb437b3002c6cb3645a02d34224788174c6", 0x91}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r1, &(0x7f000026b000)=[{&(0x7f0000f1b000)='5', 0x1}], 0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x22) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socketpair(0x1a, 0x2, 0x8, &(0x7f0000000000)) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25ebfffffeff0000010000c1590000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) dup(r0) 16:00:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x28088, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x67, 0x0, &(0x7f0000000040)=""/103}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000100)={0x1, 0x1, 0xc4e, {[0x0, 0x8, 0x0, 0x7, 0x6, 0x4c62, 0x81fa, 0xff30, 0x1, 0x5, 0x1, 0xd9, 0x401, 0x80000001, 0x2, 0x2, 0x80000000, 0x80000000], [0x268, 0xfffffffffffffff8, 0x3, 0x2, 0x1, 0x3ff, 0x6, 0x53, 0x9, 0x7ff], [0x9, 0x0, 0x7fff, 0x2, 0x1, 0x1ff], [0x3ff, 0x6, 0x8, 0x7f, 0x9, 0xffffffff], [{0x100000000, 0xfffffffffffffffe, 0x5}, {0x496, 0x4, 0x6, 0x1}, {0x5, 0x4, 0x1, 0x5}, {0x98ef, 0x6d, 0x1, 0x5}, {0x10001, 0x3, 0x98, 0x2}, {0x5, 0x0, 0x0, 0x2}, {0x98f, 0x2, 0x5, 0x9}, {0x1000, 0x40, 0xffffffffffffd562, 0x3ff}], {0x101, 0x40, 0x7fffffff, 0x8}, {0xff7, 0x13, 0x40, 0x4}}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000003c0)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000400)={0x10, 0x6, 0x4, 0x1, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x1}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x3}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x2}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x790}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x223}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x510}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xc2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x401}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x10, 0x0) sync() chroot(&(0x7f0000000940)='./file/file0\x00') ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000980)={0x6}) recvfrom$unix(r2, &(0x7f00000009c0)=""/96, 0x60, 0x800, &(0x7f0000000a40)=@abs={0x1, 0x0, 0x0}, 0x8) socket$inet(0x2, 0x4005, 0x7) r3 = openat(r2, &(0x7f0000000a80)='./file/file1\x00', 0x80, 0x68) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000ac0)={0x3, 0x0, 0xfffffffffffffff9, {[0x7ff, 0xfff, 0x10000, 0x1f, 0x509, 0x7fffffff, 0x692f, 0x7db, 0x2, 0x7f, 0x3, 0x7, 0x7fffffff, 0x800, 0xd11b, 0x7fff, 0x0, 0x3], [0x6, 0xeb, 0x6, 0x1, 0x5, 0x2, 0xffff, 0x7, 0x6, 0x4], [0x7, 0x7, 0x5, 0x7f, 0x5, 0x7, 0x7fffffff], [0x1, 0xffff, 0x7, 0x4, 0xff, 0x1], [{0x5, 0x7, 0x40, 0x8aa2}, {0x8, 0x1ff, 0xebf, 0x50}, {0x9, 0x1f, 0x7f1d1a40, 0x370b85e5}, {0x1, 0x7fff, 0x80000000, 0xffff}, {0x5, 0x8, 0xffffffff, 0x8}, {0x76c976f1, 0x9, 0x5dd, 0x5}, {0x7f, 0x1, 0x7, 0x3}, {0x3, 0x666, 0x4, 0xfffffffeffffffff}], {0x3, 0xc4d, 0x69, 0x4e9}, {0x1818, 0x1, 0x80, 0x2}}}) r4 = semget(0x3, 0x7, 0x50) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0}, 0xc) r6 = getegid() r7 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000dc0)={{0x0, r5, r6, r7, r8, 0x44, 0xbfd}, 0x0, 0x7, 0xff}) msgrcv(r4, &(0x7f0000000e40)={0x0, ""/85}, 0x5d, 0x3, 0x800) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ec0)='/dev/vmm\x00', 0x190, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000f00)={0x10001}) syz_extract_tcp_res$synack(&(0x7f0000000f40), 0x1, 0x0) symlinkat(&(0x7f0000000f80)='./file0\x00', r2, &(0x7f0000000fc0)='./file/file1\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001040)={0x5, &(0x7f0000001000)=[{0x80000001, 0x7f, 0x401, 0x40}, {0x6, 0x1, 0x10001, 0x9}, {0x4, 0x2, 0x1, 0x80000000}, {0x6, 0x8, 0x8, 0x8001}, {0x7f, 0xfffffffffffffff7, 0x1, 0x7f}]}) close(r3) poll(&(0x7f0000001080)=[{r9, 0x10}, {r1, 0x4}], 0x2, 0x6701) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f00000010c0)={0x5, 0x3e54000, 0x43a6, {[0x0, 0xbc, 0x9, 0x0, 0x101, 0x8, 0x916, 0xfffffffffffffffb, 0x8, 0x8001, 0x0, 0x2, 0xdeb, 0x401, 0x7ff, 0x100, 0x2, 0x8], [0xfffffffffffffff9, 0x4, 0x9, 0x2b, 0x7, 0x2, 0x1f, 0x4, 0x100000000, 0x400], [0x0, 0x5, 0x9, 0x9, 0x101, 0x5, 0x1400000], [0x5, 0x8000, 0x8, 0x2b60000000000000, 0x9d, 0x5], [{0x0, 0x2, 0x4, 0x1}, {0x81, 0x5, 0x2bd7c8b, 0x1000}, {0x80, 0x3, 0x1, 0x80000000}, {0x2, 0xff, 0x101, 0x1}, {0x7, 0x7, 0xffff, 0xbc}, {0xfffffffffffffffd, 0x1, 0x10001, 0x800}, {0x6, 0x5, 0x4000000000000000, 0xc600000}, {0x4000, 0x4, 0xb8ba, 0x7}], {0x741, 0xd6, 0x2, 0x3}, {0x0, 0x5b59348a, 0x9, 0x100000001}}}) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000080)="9c87c3772c0035b87e33332e26", 0xd) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10040, 0x0) fcntl$dupfd(r0, 0x7298efd954c8ead0, r1) pckbd_enable: command error 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: r0 = getegid() r1 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, r1, 0x0, 0x0, r0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) syz_open_pts() pckbd_enable: command error 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:07 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000540)="c507a8318bfb289364e5706bfbe49d8019330bbf42b2b26286000c0835dfa655c115982af6d795503bfd6abb1c3ac0dc0ca47754da40e19f96ea37e6de776dbb49b46a72c00d93d94798084b6f4cddb3407b51a6813dc65a2e352fb48750850bff7532344aee4e215f5dd25c", 0x6c) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)=""/110, 0x6e}, {&(0x7f00000000c0)=""/157, 0x9d}, {&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f0000000300)=""/118, 0x76}], 0x5, &(0x7f0000000400)=""/220, 0xdc}, 0x1) 16:00:07 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:00:07 executing program 0: pipe2(&(0x7f0000000080), 0x0) r0 = syz_open_pts() syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:00:07 executing program 1: getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) setuid(0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = open(&(0x7f0000000340)='./file0\x00', 0x20000, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x3, 0xcb5e, 0xfffffffffffffe00}, {0x18, 0x0, 0x7, 0xfffffffffffffd5e}, 0x100, [0x3, 0xd8, 0x39, 0x0, 0x2, 0x80000001]}, 0x3c) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="4803cf0b408b16b8b68aa243b3f1b49be4200ee6039af9f3456f970e1d6ce1946add6305df22bfd67dc78b34e210de525e0039df3510e092912aaf3e6726381b4fe34560932df718e05dfc485ecfcded859d6aba28b4b8ee3df3a6f31d44919eea9d", 0x62}, {&(0x7f0000000200)="89f4427eb2c3074b2b1259f7ad32b17493553420898f7de61745b2361e3ebb3c614f150a55b6ef34294140", 0x2b}, {&(0x7f0000000240)="b0860fdd413512ea13018dba89be86911ac44bf1cc107fa736fa6f659f62359e3d20e752a5ece51bef483d98c963a368066b06a2302977cb12e1d47b7ceaec4fffcf5866602bbd62927bfec82a5666f131aa2282bdb7e40bc49a8a6a6bb6b5c655403a1e371f4867b796dc1422cf4bf108225b7eefbad757bd6b911e653bd7ebe95d3ea3c01372a489f69646", 0x8c}], 0x3, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r3]}], 0x18, 0x6}, 0x2) setegid(r1) syz_emit_ethernet(0xb8, &(0x7f0000000040)="5b2f8f85d67df7d96c2bea559e7effd77324d0b84cae1f8564e45fa211b1d2766e7bbb786fbf1f7f26e9d2b18e1266f76845550f32594ccb584c438cd7f7f6bee8bec0d6ffc7927e0098b1d9aa57f7b45874701fa1c06b07aeb5d65da545ea7e875c71564d328d206dd86e3789c2de4e65a894e8e5da416b6910b02dd1bd4d9d1df60440b0c45a4904ac0a630514732e097056b5bbec7071a9db3cbe51e914bf39e926ccfaf3a35f226de7d89bef4ff4251532545fda18f5") 16:00:07 executing program 0: socketpair$unix(0x1, 0x2000000000000001, 0x0, &(0x7f0000000200)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000080)="32636ecd0e510d7d4be52ba968dd881d2061", 0x12) ioctl$TIOCCBRK(r1, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r1 = getuid() setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:08 executing program 0: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x1, 0x1, r1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x40) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r1, r3, r4}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: madvise(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:00:08 executing program 1: chdir(&(0x7f0000000040)='./control\x00') mkdir(&(0x7f0000000000)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000140)='./control\x00', &(0x7f0000000180)=""/250, 0xfa) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x2, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10400, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x61a, 0x6, {0x5, 0x81}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = getpgrp() getpgrp() setpgid(r0, r0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x4fd, 0x0, 0x0, 0x4c7) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000180)="c3c9d59bdee0dd0f49b03b166b8073f3a0b853b6690414a5a76978c5d4a8902ac90aa026b9a859d505f676e3a896c1af665fb0718e60927d0b1360a459b12c177c873f2882530c276f1af190cbab6173f8d850bb1ba90b6c3fc70cb0c70d083b66eb42b2eb2334eb8cc253c56bd49784a68cddf9f5859411c09342e22f", 0x7d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) setrlimit(0x3, &(0x7f0000000080)={0x1, 0x9}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x9545bd388a7bde04, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) syz_open_pts() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x400000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) read(r0, &(0x7f0000000240)=""/16, 0x10) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x7ff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$setown(r1, 0x6, r2) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)=0x4) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file2\x00') 16:00:08 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup2(r0, r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r4, &(0x7f0000001380)=[{&(0x7f0000000140)="fee57167334e173f76fcb19747a327423209f53409c8d5071f83515800d4b715972a564fce629b470dacd0b19650e2e1980ccb076cef03a232b3e6e25393c8abd0ed9be0ada88c574048d106cea86b7e80a55c41ac43f4ece179f6e3c02e02e52d821c8902106cc5014bf803bf09d679d9df7c331d8271d58b65c1e6926fe717ed826d192d398b52d9ce65e47ed317a9ca4a33f83ed5059c06570fdcee7a6c51f90b8aec0181aad0c458a382", 0xffffffffffffff0b}, {&(0x7f0000000200)="31d2430fa5d3017fd4bc035a85aa44b4cb1315d44cd4450c8b8595df072be25dead0abe02c2ffac4e295d6ce30dcaabe0d2e05d97ad31eb141688d861a25233618bde4383e75083fef805b91f998a855ac6ba67bb2dab292e7569a32dcfd6836478cdcf4ba176f6482c0eaef514f9a59914747ae9d9e818da9b0afad1a63a0fa70bdf0005c45444644decf5c371047c270412a8ad61acd935c535eca62", 0x9d}, {&(0x7f0000001940)="4bfedc140afb9f385703a2bcc9df1e6386288b119b08b9f4bcfae9b55cce02e0ee09626ea84b56d5d89a98df9f909d03cbff6ef13dc75f65a00d2971573434efb71c244f673445dd68d339d84e5ce5ac3636afe6aac29dc87638be163da612f803edc9f0b49347ad87bb66318bfa7c036a572d3ae9a84efc7c77aacf8b7d5c925475f808e16762098573736de694220ea4af49f90f9de38ad7144f2107cdec021b9d28487fcdc53fa730a8ce773952fae01fbcbe24311e298b9e694fb541507e302a22175c04200855f14a116273eaf1c62159fb9f489c98a49b39024b25048d09fd152e1ee48c8512330a848fe77429b4075d691cd66dc142480783d7940f113933dcb4988567e7a474bdd9ed7b27a41abc0b2999d91616c1f5bfdf66997c5408be8db717adfb7f7e7b4f159eae93cbd5dd4fad082a1ea3d504624783eb9dc204a1b376f6318b0700b36ffdc936f1cb6eab46f20ac7c6777c4291dd774181e3eb29003f353a44b37eb5aac5c65b0bab33811c65bc8203e79682e71f314e9040243b64e77a94041fb55d35bb454e5771e0a19270123527460abc8b163eceb70d845a97c95ea6ac6bc5faf85a727f", 0xfffffd23}, {&(0x7f0000000380)="9fded5fd441f06fffb5309964e76d658a83056b985f290fa8eda1b212ab9355fd3c1b0a4687e02cb83adfab12c49c68ab64911d3583b69841ae9693d496cee29161d6f12a48faad389d53a126c925dfed23fba306f44485912dfaf53b439036c0761968f1dc01a63ddc013404b41b5318618771960b13d0be79ee3846b4a66f0727e9bd8ca755d2cca019753f30cc5ebfcdfc0a4b704fd10c09c1db1a43fa6f6c7632cdb92f092edb78aaaf02ea1d66ba9f825860953f2c5000dafd3b46af194d0f6dd4ad361586c192388e1389162fa647480d6e311361bf2b5e253d848ebb9acccd8efe24137e5a280912f242b0f823a3dfc272814490078960300d42b07fbd783cc242e629226b0f3e68ff9eeaaa19b6af2ead290f34c0b86d99f7556a2b8b592000199b1218abe706ff2ef5b96e01ee1f0b57ee352207dc4168837476ee9c1ce06f60b97b072c40a69c4cf4204977fc288168e56695c66702bd544488fc5351acc97242a5cb7be959f994306899ec699a9dd3eba5e9cf18770c3ed66a4552bf6d56719bcf682512b7db2e1a25aaeb2e3c0c562a0902bc02754f61e567559a747de9db9c2ff9c4818a0c06d6e1fc5594e8bb8ed2df94be1748493a58b70d94c970288f4b29e499ad8a847a353fa8f979cf54b3b1129b7d2ba30b25390c596ea1c90a4254a467bf85a881b2b26a5d166e20288d58d04d5ae19b9504661d2227b3d2ac617dda891ae00516a325f2584ff41dbf95f180ae1232c6a905e846c0733efe0ebf3b4f7555590f93d0c5ceac4c7594249faa94f05159684be13f72882e3397e18fdfdb0186025f4be56af81c1e3a2eec3b530c8cf9b4fa8d2c42b29a37655bfcc35955564b06f067a4b1ba037f58bd35289b424ea91d9b6c95279655c5f763e125c4086e24aec389d0db4f05b9e3cca2ea38241116bba69c71ed0cc71cb22f664540d741901fb39c0887b55489961774de1021b127cf86c54f970db2727f0dea9790891d70cf5b4d0d55bbcf7f1c4b0623931be86e87d5c13910a436d0e3375bfc1993df4b86a0e24be187bc175aac147a8235a0718160b2d5bd21d6d3593bd9478677abb5f5809e8f21ccd7b1aa1c434190aa2a89f5dd306d424f4f67adc8cae5bb7852404ac0da321c17fd17bb3c6c3fd29cfe90b37e4d286f7159690a048248b328ff186a7c5a9ea237962bfdf60a72d47fe29ae6325c8e95daa5845b0c61d25475778c281dfa1c06fccc50e6940925d29e161ea890f7cd0eed355caf68d6c04ab3fe35a01cca624e859833d502cbcf5ae6004a660756fe47b9eb22aa533d6c654f4051bd47e380a23674c33533884bbbd6ada8a2dd07e0918418a6266f99b783db9d9a71b91af5a830ea1c0d1cd1c64d8a4835e7cb9a2367ab0e7edc72cca1f2fb40fb165303eb6ecb8f650cff8d86051c5fe1b0c602c7a3472220854487b0aa8bfa31fb8d6799b7a9877bbc14baac271b35c30e4ecaf7362f61a121d29b9e7b8543c8047a57759cfb48c927027c7c0846e57de355e6033e75769ed0c57ec0e44a5c84494530ff92cc87b7993281eb28f083d0b3ff70b0abc45f5a0eaa67785d5d8ac2900ce57280fe2a99a20aa25352f287aa52c123e262d7700b4ee553346547f36f2e4c71bd8bbb29aaf0c40871653b15579dfbfe09d4d6b3cbdbc682ab9a6c7c0299a1ecb1f653d82541868e8068e239055c3a7436434c7dea1f3206d1a11211a4a91a71c99a950371636b882509c274bb35de5e428c0e06e18fee3295cebbaef709719c65627d64f24b8f6cf4c60411fca1b2d4e0e835d831846344ce5d46bc6f955cde9a8d07d0b8480a22a7d25ba3b9b8b0cd0e977a1c067996ac5b25348bf52e4b4c20a3059e8dec37f62eaa53e3cbadd5b36819d3dc2bf072fe860fd7926c2ec591d79afa8cd14ae54000f684bbdde50c1aee21699fd0e3627a1852c4a67961527e928d8376096651ebf82277d7709fd06a27c1c055c8626cf05ddbb542d26b3d033ffa5fef2b37bb2525d163e8a6ed6b74d12ee51433bf831cbbaa54537fc3f88a90317b02a1c1d649572b7cf76244f630829c9be82321a358d2f5d07e511346568b331f9d548e1857d97fb720ca4590d770a6dff1a2da3a3bc2e9080824c7f030acd82441ebf45bbd9d8bdef604fe507fe42f4d900f4588ebc2441665cf44953377276d091d751cbef0a4faef6f3c9d3d601e95ae0727d1b1a6736ff61572d3b6754f818629134b5cf9d57d7a73c0b86eb3cbb1847af0b8d9e929fb5f0a2ea1b12233a948d91b7df903a26fc95332219d451ecd1b1215c295ea9cf0c6b75b5c95d297a8d54be5ae1e91239897a4c83c49b4b1ff34a7dbf1e0577d664fdbfae74607230a998ccaeee8f8a4b1332628514041a570eebff0b67c09603de821ec1e6b079db69cad66316e35ac2e25076f34b9366490d5014c295e96b4a64f976f2a68c180b7358a3dc406bbd58d8ad1223738b952a31aec49d15cbd2163265f16b74e532bd08af266e2bb910dfe5f9610b5fa15838bf01db286f757f9f7e18fb6eb026637f762d195c40944b47d1bb209b8db76b39547184f8bfe5002c6af9879be66d80512071162a006bb68f82b2bf3d12642734673161755e12ba5746473f55d1dc13120a3dffa6dbdaffd3be7f0bcf39299581beacd4c604c564a6ecf5ea010bc1a4cff75631c486a683630ba8f68185b3d4cb3af4ee2920943d5bf9db5f0145cfcba507d20efd2108aab5121fdb1ae5f6feaff268a0fc974e8d0372d51fbca28db3c324239a530c7629e2c0bdd2e070c8c612d97801fe049c10a52a79659edd736c9ea9a3b533821711e8c26df67d9523a81d68fa7f73e21d261186fe60e3577231931de52977f073e110a0a13ca8b887d3840143a7573ae65e5516e239eab563b90862dc1f3fbee12d4f15a2685f76daf02202a8484fea70f2522ce3f0860340e8640f9d530a7656e173390e529412f0da806b4e15b9e72efc3612ce32c348dfe76b5226761c4f36d0a9b8962c465413d0ec13ff958e62ff1c652fb2c95f06ab9f661396fda0b50e14139ce0bfbed70dabffaf69d34cdeeedd82c562d631e9d9abed2dcc29a3f8bdec140335e6e5ec818be3edb7dd9c9bb3a760a6b409f62c0931923d8420808dd1758998a6f73991f4798574467fc3b1b545364d35729c3e9943546798d3e3e717d6992077fc2a3929925fe92762d438f9ed76e5811c6bde075351b634a86d026d693944e98474e772ca407f1cf090378776c092bf63225932633d4fd8a6be3a94a841a58dd5847d1cacc659779fb429292c91488c950feb8fe5647aa58588baa7c8caff3f066312986a1a13d33b68d6486c13d82a79c77a45aee23092bd4073f70de13074da9265a018a66d2d4ee692ced54ec2b404dd6db893471a2c5bd523ad46ee20504e561672e4f4d7988ebd85b63b7f0c237ba52b585ecc71c594d3b8957e5f3585a0e896110e131e8f4187b6b315335c428bb8c200949620ed5db8779b8666dfb184431fc28af03f124b2445f178617f83a703fa35c371dba50a066a341950de44b7f84f13647e4955c1f4772473cf757f7841fa04ce9a31f72483dce3af0095c09c0162dcb746ba56313fbc9071db0f63a527019b35ee63196ffc06616a367d659fd3eb20453cb651d6ab5b4b3ad3ba0a2bb2f8e9ba56690faa21cc3a11efff3f0a2b3294ac4d5ef91867a5e1b84fc95f225ed6432c87ff3c4b2cdcb8580cb414d3324e4dcaaf25d8e9f726d14c24c36a5e90f51ea87b838c6d0dc8bf1eebf12a137bb75dda95ef627b4545150073d111d65296ffd7f4922aa204136629748d5fb78e9605d9ca1a867f7b01b4cc902e6748e8c87d7d603a95ab90bd865dcec98888dfcc93eda795b67bc0b79400b619a8108beebf289e863db200335a0514423e417e10a63573dbaff2e9f548b7deb3b576a0d2fb00924a73f9bab2643976045b6565c385e8bc510e93c037844355b59eb7c90a946ef4cbdad6be1131190a81069c361b7b21aa35e3dd20b24c97b76cf002de6d2f74acd58a34bec331e45a4ab63565db8b49a37dcce3e31bb9b0f7701babe83385e5638206661bd40e1bfc384dd409d0a083aba4f0cd82b45378ebcb18372c64b28b1988cc96248bcf12f2b199eedcaca2e501f222409636f45167788639fe0a9cc1553b75eb35ed0ee000b3d875e8eb001aeac8cd93784c7f7a029f062632d344e7095cd8c6f2730f96fc0408f9ae88e023ea8e897b3e5f93d51f82ce66f59760da07d3f18b9e6efe82210667fe27fdd3b3003614fa38b76ed91238bde46dd76f72a6387083ab7e73a8ec64539d0cb2e00f1f218bfaaf6ec79795b88f142765571b09a9afc70b5bbeeb230739e1d78c9584ad0616ff1cb08992988d280a976cdfedfd4f40ea4755cb9c75fb24e852f1d2adbe01977eace2360059d9c2f82f69aa257a9ba250c0c6cbba45b80d1c0ec5eacca0b9b44622ab46ea2a60dd75d6a5068fe6c413edd4e31e89f5516beb224ca9ee426b5e77f16fc5a2cdfddd4ce7c666f84f109c440dd047e450a783b26c92b7ea1f4e54dd9017a55daa60d5374b2c1788192713f97030a58c2f17733974809ef40de146cfedc4bf3359676399efcd305ba776fb9643fd7e7fc64a95491d5371f5ca6a4f37d1b46e715432ddb99427d5c7462bd8190d9ee1e36671f04c7a72b03a8d2cb8eb84604a04d753ad3b66892f4149b4cd1cb836cb96601e416ee1bb52ffb1bf246f7e9f5b7404cc18c5d096b4330aeab9173376b69ed4d7cfa71b3da152c9ac4229df900caa4f2b71c5bb4df264f731fa5130101cac04b53e27bbb5526677892e6287450a216fe46fd627a234df977a90725853c5506c31fc149052c6b0c5caa1349f207bd6f6e553495852c156c3cc9f1c3b225420ec83324228720f0a761bf3805fc6813e546b526ce5f1781a6d26b56fb29f32a195f834df07ebafc22c0af495aec3a99058474e9f9d260bb77cd9776b5bbdd6b2e5f3553f4591b2324ecab791cc384ee5f74d849453ba14c6313f558424df956f242da7c6a49541c08f13bf51668c19e3826d972220bf5aba9765f3ab5f94f64709df4d5bc347ad19d0d2300b7b4c0beb182e84370541955ad2a24bc3dd7d217d7b6cca3fc3a44ab5691fe4f1cea250c8d692bb3c7f8bb0488b392feda85339f90ea3c87e779c5c1286832baabff8a8b16594ca668c13d15c1026503abe45302e28a9c64662bc26e1e6ad7aad23e2e65edd943b9480703fc30006b4e9896abdf1d11acea53b2bff7f575b4b4cff7122aef9af7c62acd2978aa5186cb4472b81c7f761876031d0bd18d4216dd81bf8895d02736d0a840e7b96873ff8c879cc4d9fe2c33371ec47154e23db5169db205fa3afc23f3d05ac8a0242eb0ec462131c9f8c7afff0270ba53415861de69cc93c3fcffa64f3f2bc1d5be7a20d2f820c1849faf5a60ca2beb4689bde34e16f1ec750ae6c783c28f4a35490cc687309f9cbd235ae78a28a773760c421d91c784cee76af59265f66986b90e04239f190af85b639c7de36af2fc53d744425b44ef258104cbbde2f07a6dea6c6539fe4e18b8e09d0a702ab21df12821b3595cfd91aba35fa406e97dd17f030cc9fc4ad24d981bb35ac3c57d222c30870422f937a96150d1c43df8af32d90f7b052ac7c5d1b1e276338d63718fe390f13d47bf3f9514cf0ab6638ae0265af55936594c52ce048f58efe87fe5c4bbe4061297497e9f5a24384360d8cc3ae9ed91bc2f78c8c30414c27e10467af14b6001e366b", 0xf38}], 0x3) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r1, 0x0, 0x0, 0x3) r7 = getpid() r8 = geteuid() r9 = getegid() sendmsg$unix(r3, &(0x7f0000001740)={&(0x7f00000013c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f0000001400)="f22b9d709049954433ae76314113498f9e46d1ad4304acbecddb26f11e485e35ac58dfc31fba43cc5d9f3e68a019a6fdfb0dbb13a3571fcbf5a758fba49f949f7eaa920824d1e9fef60aea5da267ef8448443962f09a17a276b5c0ae78f75f1b30ed76a73854de08ecb739e52567f8734dfb9736a1c580313b27cc5950b190934f74a1574df1e9bbe2826a4f429f30d7e7b38f23b0e5c25626503f167adcfc6c7405cd84bb2e9e634be95a4935640e39392980749972ad9a6b2947", 0xbb}, {&(0x7f00000014c0)="12b7a8133e258aca93086e9c0fbe", 0xe}, {&(0x7f0000001500)="fd02a6e6745e53db48b7c32ef534660ff7fe", 0x12}, {&(0x7f0000001540)="fba444b039479e5b198aeab2990caa49d3923f18b5a0b8fa33c8a411c70f2c6d45a40f5e7a5a38068a5ea5b2883fca7f34c3ba828c49fc990c93", 0x3a}, {&(0x7f0000001580)="fee9806f8341b16a58dd68dd2d0dc048c8f76c3e1fab6ad702d353eebdff43c7384d8b0e084a11871303409eb1cf16ab97f38dfecbde8bbcaa72853bd7495ea31095e8ce69d63f961a0a517be16a6915fcbfac56b0f769802417fd07fe8371bf3c71478fc725e7caa6b8ad9c89a32142d52bdb1f2c2799eba7bfdf9367547eca3fc3dcdf8f14c9fd04f6066a1ac1def8030e9d2bbed9c0425d6c767ecb34e853f35e7ab508098bb15b591335c8bb3791", 0xb0}], 0x5, &(0x7f00000016c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r6, r0]}], 0x50}, 0x2) dup2(r0, r2) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0xac0, 0x4]}) ioctl$TIOCSPGRP(r0, 0x20007461, 0x0) 16:00:08 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000380)='./file0\x00', 0x301, 0x4d) r1 = shmget(0x0, 0x13000, 0x100, &(0x7f0000feb000/0x13000)=nil) r2 = getuid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x7, r2, r3, r4, r5, 0x10, 0x5}, 0x8, 0x7, r6, r7, 0x8af9, 0x6, 0x5}) r8 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) pread(r8, &(0x7f0000000040)="5b4dcaf782723e8a11022e45434bd3183774716d3db09074ec5b9f39a02d13ea0a611cdd6cc458b87a952b9f5612b25c1cca17114b610e1b70d120025cf682329f959826ed24a8c1875a0a", 0x4b, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) pipe2(&(0x7f0000000140), 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000380)=[{&(0x7f00000001c0)="8ef42d5c2e2c92fcf825e956a7995fdfb961feff11035357dc117c7517f1c3b8cb065d1de9c01a2e9262400e1c47d4b8be62db1a8b94e7c9155b403a90e18fad58ed701d4d35c8a5890f2e5068324bed8a1a02f6e97447ea8f79499061e8febd5532b8c8651c04eb6b2b523368e79de0d60fa0488d556eaba775164e73af19d004011af4fb44910816bcc74f7c23465b7f7dcd5049d27884b2803b574a2622ab6cfe109fd2e95808c5d930c015a91060b3a40757a7650044ad38f85858d09010e990581f8160ff4ffc3d683961d70e3c8e759f189103d3978f17ac07046dff1ba2a59518d5", 0xe5}, {&(0x7f00000002c0)="230e57108593e86399fa0d1dcc0af0281e873ee6bd503021855c7d7d971047", 0x1f}, {&(0x7f0000000300)="28ec681e00092fa057a14620f2b355f4c431f23f3efa19bbac23049f0d516c0b3060019c03f6c3509645921274218cfb7f167cde891dc04239702a9cce1aa5c9f3c5a17886036b31daeb44f150", 0x4d}], 0x3, 0x0, 0x0, 0x404}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) syz_open_pts() 16:00:08 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = syz_open_pts() write(r3, &(0x7f00000002c0)='X', 0x1) r4 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x4, 0x1, r4}) fcntl$setstatus(r1, 0x4, 0x40) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x1}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) fchmod(r0, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffffd2) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000140)=""/148, 0x94) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) fchown(r0, 0x0, 0x0) 16:00:09 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="31f9ad87b948efdd20e6b14eb949dd541b2debd6bc7b83763a6ef3be8138811a1b68c98fbc77189829800df2dd12a91f003681e2b585bec167ff0f079f52a6e7d4cb93e887d633357556fec56b58572fc87a4e2c28e58de0264f3761becccf48b502f356553142971379358c8296612f73c240a072e096e5fc89cb87c6f704e68d110970b85d15f8988d0918d6ee48aa9a0950a1c65eada2ab69929fc7965917f3bca8e84f9932816b89ba27", 0xac}, {&(0x7f0000000080)="8aced795c9314271d59940473d5b750e9ff0444d7bc9beca0ae3d5c546ed2c4d5eebd523c3d15c79cf09bc594b60fad96e10d4c09a9489603f8e35a363dd", 0x3e}, {&(0x7f00000000c0)="10a2", 0x2}, {&(0x7f0000000300)="002b52811897194855f50cdce3cbd9bfba15b666427317448e9672748076d1ce14c86caa713084c63dfc5e8f727812f868e78187d941dd168afd5a4adb7e73a01c2abda0802773f322c0e118588f5173c66f4e1986806f06ee4ee44f0e2d6af7c464a9d58de8019903e86edcd07fbc2b448832753f25041ddeefdd9fc588863eb8cb3da430463f7caab5e86d5a7f90d09365f2637921dcce8d74520f7a7a2770c28db54f39d4290b89443d6fccfc8fdfc178684ecf6e31ad18", 0xb9}, {&(0x7f00000003c0)="54be44ec455d8317b01bcd9c983a3909e55373534f03b30f096be40b761ad793b6e6c501cd2afbe4ce19b79772de0007f23ca2b81209e450a53098c9667220ff0760a1010e96cb10", 0x48}], 0x5, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) close(r0) poll(&(0x7f0000000040)=[{r1, 0x1}, {r1, 0x42}, {r1, 0x100}], 0x3, 0x2) dup(r1) syz_open_pts() r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:09 executing program 1: r0 = socket(0x2, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) fchdir(r1) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) sendto$inet6(r0, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x1f) fcntl$setstatus(r3, 0x4, 0x80) getsockopt$inet_opts(r3, 0x0, 0x1, 0x0, &(0x7f0000000300)) openat(r2, &(0x7f0000000240)='./file0\x00', 0x800, 0x10) pwritev(r3, &(0x7f0000000280), 0x0, 0x0, 0x4) accept$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)=""/99, &(0x7f0000000000)=0x63) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) shutdown(r1, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x2e) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) r1 = syz_open_pts() open$dir(&(0x7f0000000200)='./file0\x00', 0xc0, 0x41) close(r0) r2 = dup(r1) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023000"], 0x1) write(r0, &(0x7f0000002a00)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01da9f4b185e15ee916bfbd8c05047051e295643124d84b570ac3fef2cb46c45c66d92f29f6d322dd35bd143515360ab6a2e320b267efca96cae61d566f5a74a1ab4f642c8ad79f15e1536d2e8a32ba71fbcb6aa2433894239db771f57c71f9e18d5f1ecfbd2e661295d141f60307e904cfa433f3f88fe577ceab99fd5486ffe25d54173d84d118f1e1ce6dd9aa824be59c2934798630dbebb4ab246cbbc34c6be74ad27a757b464d05edaf426a4a7d4dd782252a8753504807a789440be2e29f9f700edb67d2712b5d60dbf8a666b57da6d790a2bcc639b88d5637cc5f332606f7518634000044fff3ec1a6b37cb3e59c5b2cad1b0d4b935f12a2f62ecbc21591d6516cb49bb5d6fe9f47c85622366ef98a7884b2422902f217930f5bcecfd4b6899ee62c8ab6f7b886bebb70f546313f6c1c46339012088bb91a4fe902d3db34c2047d688d3e53b7499e12d66bbede290c48cce40bd2977b48528bf53f9a351c3d258d4767dbf8deffd284ee48a2fcab0a23ebccab", 0xb1d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040), 0x3) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="fd96e6b3e6a1859086dba14b7757039cc8a73c37aebbc2a169fda63c9ef80b46695544fe5751f5bdb223245226c9b51eee3c35168f54ccf27280c12e7574491ea26302fda4f7030b4eff3f8262b90cb7bef825756ca19fb886302dfe7c60b8673bab14762fdc70fd4c3d9e63fdc8aefb4985c653e934ff3ddb9032db0f5da8e99c269f2217c6c289eee7f0a5e01d78095794030165b5b54ee344f72e227e65dca7f0af3b348f0254ca1d08d24d8f5fa7105c30d3020257935767e8b9202cf64416f1e89a16e70fa3f3be562729f235f150cad8413953254b36cee93aa72a", 0xde}, {&(0x7f0000000180)="dc9cce7c45cb8a6430905b81f0580fff1eb09ff4377f135f7da327b697c538041abe3277de79003a047e94862e100054ce64fa7b534cf6c00ba2de47d5e67615da9fa41f30429be246143139f843e7c4dcf5612915f176e42617461308e20eae40b0fc85de6e5273e287b07c5ac4574b0d5ac6624ecc91f34f98426ad1", 0x7d}, {&(0x7f0000000300)="7a2469fd9f17dedd8a4e0bee5a007df0c2eacc416c81a1438cba4819e636087bda5659b9dc98795fb85fbf50626c2264c49661b0cc16fc5d17f279e91d8c4506e773c47ace0484bc15f1103288c6b99aecdcf498b8a7b27097baa10c869844fb84b080d6b51261fe3b725ed3f8bfac2adbf3b5c412ccdebdaa55c80529fa282df382eb4b1da3ca7ccf9750acc7291d751fddab654756c11c883f96ec526beb0e8fafdc5e4646aa9fa38f2f2eb6603b57e0669b5f450cf16935df12dfa25b16063a8ee8170a30cf8000d95ee38893287e5af7a6e273f00f4e3bc00279a6f083de63a5da5f23dc55d0b6e7a22f6841230d26a2d80e43a55a8c79d2444bfc38c2ed31c04068e7de536d949a0f9a6d6e5e8473b2d224bf4081dc84c6ec04faa069d335c1411e362933c467dfe012ce052545b0f0e5ae85cf0afa21e6d5349a800e8666c23a58b3d864fb9d995533f6d54a3d2b5de06619878ab5e9146e71eaf00265ae620cd109b5f4f00efbb869bb82e2c9c1d799b5d6f3edf2301782bb7be25cd2cafe0a7c879bbac5ad5035e67e3352bc31f4e7a0006b870f73febace12a3d10d255b123b679c21df245a8c254bfa7c483f63b1dfb6d99d11875cb05b24fb772c3f7b7c836ee9ffafbf5c08041593ace0de7bc73b3c55669d6a3b8088f89d10041b2973ebaefe5540df9642f2d1b5f0a28f029a11de363cd373de9e39f5a1463ecc591ab68844df5e0a0e59735cfc8d90522c3c94b4de9e5e0f73e2e580e383392418d103675b23c8f0b500e547e16446c996ea560fac0e59dbaef2e8f4ddb365f5ac76c41dd843ed82d1632ff9f2cb1ce02d24882544cbb393df0327c9d30cc461955b7f7df7641403f402c87268e0c54f7ba47852aaf981aa56149e9fc4fdbc1f1b90764d4f53a652f068e4279e4620692bafd69283f9d1b8273a5272c3393a30f56fb6a485279c0084304295cc3ebeea19f4cae21a0db89ac56713bd8ff501f8bf3a67f117d8d984e630a81bd1265320f53f8e504ca6aa05886232ff3dc19f63c9c7e5df07d13635bae748b2151330e2c68fbb416f1add807583945ebcc47f516b61e15888d6e062a30c559a30f826a467b85fc279ad143e1cedfccf7302c71f3b4346c4835e9e376e576a78a962de30cafa45f476aa5e88f32fa7d6cbbfc7eca3f50e33647dc5417ddd5a2a18eada07cebbba697764bdbfc61d6068bbe0fcdc21950b6679b2604ea37971952857807734ba1ac0fed3e9dbf0f8fd69dc3b15869199dba2856e61608a69e3a4c509aead04ca1645584a748d272502643624ace2a38462aef67e966b0e5a3027bc016597105c883d2e3a11b06ff51a329731ed21f6eafd80d60a1bb4522f22969f59b7d89175105adf0a09f107a1ab8a77a4f0522a71c6290a1254fb3b6ee16552faf2944b69c75066164534ef88faec8323388bf401f658624f3f370d9bcf8eda0404e3034b17bbf59a5e3c12ff3150115d37a220eb2649c2286c70472102907b54e143e6767f9c2b21c8d9b8f6500889ad7d07a4b5a84449b78af4cae5005cc66d4eca87b4d4457037f1a3dfb7d2fb7056b633218443ff48d66ecb1939795cf54b322819b54ae905d7c2d43088fa5519617b9948372176e3c6c49fdcd540decd2204ac71e8a988b1df4a0f53735dc0572aff5b24c9e7ee8845cc45f0571ef5305205d9072caaa77aaa12766f352404348163faf290da7fa2433d05b3386883125d8069c56f3da77958b472c8f1cfe6935c78d26908c260ad855cf95aebc94ad0980d1c0100044a22dccb7b358ee0a59f8c2be803010e4c780217ca64311dc62a410d527fbfe411651be9059f20585f83dbfdc41d6a3c2f93cf1f446cbb1a0277657d2ce1af3b73ef6d2df5d3792140511ab7ab0acb56866e615683c100a8661bb98f44965ff7185e263700785e44bd2146bfba2b680c5c1b509a95af355103f397fb1eec8147bcac5c158bb91608ec5fbd6b6d6b607acd48a30f302c9b01a3b8f79246938e2c9821414fb7ce83ab0b9d950fa7a17f1c0e057621c7edae9d75ab3131cd16df325f534605936251bfd9d52c2f266f12932359dbf9b5f0e1cb4d5cb5f897b40d50d8538b1e2efeb0a144be28e41202a011c216dbb83fdcac9594f0420a7d9d804e1aab2112841e5d50ff6f7d7ab1a063affbc8b948d9d665b69da704243c448c3f3c8789b386c07f64b5f81763043d7c3fbb1c81d03c35c1b6f8b83bb48f392ec41b399cc126e5184592a768b7a89ea8d9468643686963b5de733b44af0215d21cbc9db496450cbbec2c89544484458db85a689e5e449b48ed1fc22529c205422302f77a8dad94e18563612b391c0a13ca0ae519cd5cacbca68340400051e4ebfda5ef117dc7277ca38a5135ff36fb3cd2754fac361a9dcfe07279ec5f965c75c58c45f719017ec0aa0dcc626553525ade7a36c2111fccdcadb425085548dcb9fc98fa1baf293eea36e4aed84e41cfd584339f172bfb033e8e6f67c3d455faac29c2a260ea0cb2396cedbeef9d2e46846ed760776703db3c528052745781de4a0b29a5da2fb70ffb6aea1f0afe17cc1e0ce17fc58f66be28027712788028737a24b913d1f3982d04a84a55310d1e97fb8e72a095961b12ae63162ab584b8a9a2f2fb2352bf9df7435a7eff662db304231e94bfb47ffa772982176e97a6c3442a9f1d7652a3fd65f4a771fbbfe9462c4271b6d216bef968afe3fdc8df571bcb4586ba78130ea1d5cdfdf89ef8ec0b1d3b726c0745943fc8cfe2be43e0799696f355319b86acae78e18c01b838a78bfe69d2e1dce08cc936d0c49ea5c78151d59a178bd74b4dca35d5c90c719075c1a95687443c094bdbc43f8eefdc411ee2d0fb6ea675efcff97eaf4a2c04766b76d516ba2e38c328d8ba4faf181ff0bdb40d78e4c21d650ac9549a1627ad819bc694716d64049e901f98db48c69f18a2b3251df75f6d9ef38d175f6cc19ff68b83c9853d3a94cc10cf45c399988c5faeaa9ee5163994b31ab47863aed294a567241c589dbbb56b2b9603ade1018224a2723f435fa61e723a3f7adcdf7a2fd19ce33f84e5bb9e468ed9bf1bec60acaf4e2274f15dab53933da412ae418b658087f5c3a48c0dfee07c7256b440383c4efa01dd39f80f209d8ba0fbb5fc6c128765bf234e4ebdcffacb48f666004f26e1faadcd226bca5b698e21aabc3325c9dee38b64a0a4fca5a4a7f987db58094d72e25aada6fc7656bad1725867c9df24db771a1ea271bd52ab096cc85e21c319630dc7ec9aa2002652c4a799645d7b7a8444100eebf31a842e84d7a6024f3b2f03ca7880910a6880b4c8ce09cfbff79eee597289aa5197779899f7cca5ced384744c8530f248e09b7fd8c309b2b058882a8df42f0dbc77b1fbb6f5f1cae40047eb26456f27824296e4233b916d97000c813b6f914b25df6badd9f8677c53f1f3b0fa0f5e643df88c92dfbcde67664191bacee61e0363fe41e9ae4f5375c56c40e9383098b6a0af5fbe7e73b5b132409f6a01ff24fcceb7c4a09803ca7dcc6a03b94aa9e9c26bc50f73f7303c9ed7fb0f102827ef3fd93de01a63f6d18eb9fc0521f9aed1eb5a1c10b4467dc784d3f702397dff951f1203bceaf99a423a260cc09e720d0d73d30d44fe5a824e555fdafbc0ee0c30be7c7fe0b31bfa775d020242fbd619aa2677ca65d1f9baac6f0fc1cba5c473cf07d64671cc908d0d98be9c38bcd0296ef750c687469218a616d2d249efeb219bea2180a3c3579212b8cad04945df9a6d13cfd9dcbcc50b8f07f29182e3b2bbb7dd8c87e12603bb16da343718ae34618d89aa937e5e3af058d43df3e87e34c4959c9ed2c59d62247f77fff3a13f656dcb353df8b15b9e27b202485911a70e55883572551b8b54812097b2b56542dc404284a2ec2afedf12dfaaf7fc3c9f9d8a2ece7e090c9d4cb64c29fe83ab5e339d184cea2cd11dbe75a513191f7c8c17bd535df958fd8c269c3208bc1045fc3b5a398d2f33a0478bf44f3fa73994255e965b5c31a3070f4651e84ea486bbf56ebc2e9c89d7e96ed4c5b7ab83cbe125863bb94f221c6f0dcb819505795c33ae007119cb7d2c00433fe8f5d777e378b0d6eeccdfb4a27290b35a77c8d9ec3657b7d7bc3eea47d3686bf0f7703444548d55ee86602e530861936b0ddf4321944c5b324cc1450c3caaf50d8bd6d1d2257121bd0bde20222c1855069627a7c267340364b6dd7c3a529d606bd630d0881e2e34947a88aceff368508ff296028f4438ed7e7c0b7809393ec7e6efb897bf36a1b26d8c68630d9a03f7478e329cebac36affcee6cc70a9ceb5a2a1db26b8f3d794451a17c4a2b15806d12ea6a7f5909b5bdaf74f30d58177b00dc4d65495c7a47fb5f570845f3d3394b56711caaaaf3dfcf4758c7214016fe3f83efbf4ab496e41c5dfc07da69f24d65a55370a788eddad45827136c32d0b58a920568fc7b96b1ad95912ccf3a17fadd81231ce43782eabde4629fecf8a1cc1201b0d7a3d4ad2563e89638becbfbee63e34ef97376402ba60014fd2a9325021c3fdb1ca00fc759bf2b392208b7d8cc3803a54a730a8ff59b8fb45ba5a868be30fc1c68faf1b252569f4ed85e20fea9307324a10019cefdc9a2a84a6289abb873e096e4288472f7f3a55b09925a303dfaddc023efaf6d6b023ff737fbe26cd5f4501bcc268469e0fb45988d3e8ca7fe10d9a21da60ccfa3e61087de74fc86b3a7201433c49001170a46e4e74928e46bfd2173001aae9e56883ee4f9f570f2b34b2b006918e64a906afd16d6d12dde63b58caced43f512c98135a9e633ab87b0c20bb96d8f2415049827b5206c69bff651bd9bc2784278d20be723c05f7082a3ee2dc1ca56785de08019419342f408e71dfb50555d5eca1be291851f10a839cfb41a8ed1c5549cc7665f4f36199aa0f083b1455479d3bdc7cad9f6b74e09fa17b52dda1c2eebba65e4676e69fe17381c19a7c5f65531486a2a13de39203188699a27e358e555a623eb4f02d69e6beb3f2480bfd905bdd1ce293f66a115ce04254a86b491f615218f290d1e185928fac1db8a77c28e8db96d44b22214c8902a0769e70972a5c43a0338619933ce6764d74399b717c208c8ef9686515df08366ab51edd90abf514f50c414a747078f73e9fada5e9c54c41dfa8c596adee16d19388ed33f177d816f571b22b1f412492cf5c3ad7638c798d9d2b30d1ac27983e5bfd39f22e41ef38a733163ef69b433a9cdf960496b7549582d27d9e163d459f3486a0dbb9a09f443e778de985f8902f59f75088b365ab22f701f8d73bc69ea4f2b83891a42d010846a5d5c05c5f16603d899d949be54b0d6784a47075b629fe44a1ec97e68ca0257ab52c04b9d041b20ec4ce92156cf26804c24ff4d2d6ac36d077fff9c5fe8cc1691f962626f58ee9b3c28f0d0279c850bbd1ede69c3c0c2e62abef8f371b340e00f0d938a8134c63a5b7b8e880a8b73c104a5e0abfbbd7920d7b7da7de09c35ffbc94f28fe4b720c060891111c9ba2dbd528fbb4ba22a7364683915a68421bea5183f24e7a86b886b2a1231f1e5234c245568a30125f199fdd315d7e03ac9c8b0e31898f464ea5defe3e046a03c92bd4912b2165ce4d9a6e6f4f8fac96151bfdac22a3eb0b290b3bca8d417fafe901cbec51c22c5cc0b11b3b8aa2e751a5a6fb6c797d5aee02629e0a1e81e4b938448e29051801d65357309f1055aa3a037b19157918bdb4a4f6a8601466e1edcc7941d393dd8e05c453eebd507dbbae6aa6cede7ac", 0x1000}], 0x3}, 0x0) 16:00:10 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) openat(r0, &(0x7f0000000240)='./file0\x00', 0x400, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x7e, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/102, 0x66}], 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)='B', 0x1}], 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() write(r0, 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socket$inet6(0x18, 0x8003, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1000000000000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361287425cf5dea1f19357683baa10eda100fd9cad8ffbb9ca887ce0a7bdcb79f47fd3d7b27ab97b40813bfe29b010d9ae35df250dae3e5f8bd18bd7aeafb86a6d93451fb60edb329158e24843d0493a6737e641717b1e1fb028c24645894daa5444551eb8a3ab0d98d0b3770ec166ffd1b01e450d0c31905bc3bb5b90411d4e70ed3ad6f2784fa1ab9f26c85599fa41c725a2aef80b889db496b0117724bf84d58f9003e18bc91de80c22f3b90b34b34024a53949a33842101becea7e69fffe17f1c4585002e301353976e379da18d81d07e83da52fed2c1d28536e880543b2b27c2287e5b4f4d644381c5a4d814fbdc657bc574f74be9382ccae36f5131786dc252afd37e10315d8f9d474ef17ba6a943b7301f7389bde7b65249fc92b99818c32e44ceb8df0da06d296dae6170a9318b857fe07d13f03c6ffc8a5784bb286814d6e9a9ea69ce72635f3fccc722e6735799f632e0b3da973f654509bd5752e45fb293307ffc934f4cb1a01c8f114c2d55c3b474e41a65944108a8c2eac4efef3b953f487c14d1b287d04aa541bb3bfe0b23d85b07a7b07cd238458030f10c8db4da178b8c81290a8c499942ffc87a445b8cc279c4d4b6aa5aa941e8660abe2d340bd7aa618c4a4f8c5d199c093fb47307093ce9f44500dd0d44cc74ef2cf2f2790802d6e207e249b6d31bef05f91a46bd81133bdb5b5f9e955101b2900168da27a0b84d6f681d7377064af93626c9728e16b633dc32ec77633c59a6354c19e65b173914573c52023eed9fb37855b3c42d4c92ac00a2f11e9a1d0d2b70759c930c65006e223f4c6e62bd2a5d9237b984b6113837fb18ff0d2ad1bdcf4cca96489ccbbfc590cad2f4cdb6e800aacc3263f3387d6b303a993cd61bbb1cf946b0932b933fdb207ccf6ea701eb43c4f75fd24d2ee6192b610d8fcb454a34a0c86214335c1e3948bad1c60af7bd8385c398800b18f22e3c6d7c2c96b0aef1d7d96ebe89ad784db475ae43b592192efed608da2e195ba86d7a91068a41161eaddd26c347b579646eee60b9d07ac925149348654ca4f7838e6be32cb5b8ea8e3bfe47733fbec02bf76c39e060c48d9266dc356b257b345380f48a1f3146ae30993607488fd49bb7620c463f0fd273f647c3cee965def18c1329fe248774d62007b381da8756cbeefc4e07359f5fc2e6406c52010ed2daf7ba0c777839452c7c8f0aa57cd765e4b7472c758eaa7220ae4bf273d900ccea324f4db2894616b27ab943e4f5923706364b3edb066543c91d8ca2783c19aa73bcef10b93e6b31586fffec5f73a937d7d182fad470ee0a111257873bb9ae298ffeec2352102b50007bdbd7a8f8329f49712bd0bcc8dd37cc3d022307c3823d225c681909f04c5e5403f3eec543706d61d8bd3f2d18d7d5e758d9e8dc31e62010800c1e6b33f216faf9172121fc3f632f8304b8756f754efbea56b542a3ff02378500ad169489a2adf49d25096a76fc2595dfcb44167c4be2b76f4ea90e52ccbd8ffc62ea5484db4763223ab547f167b5d394f573b4f8a263db1a22fa3e5b9b91a6495cec9c87a11253e7a94779a1c71f4a60d880ef7f833f63a2587d33928d98c0e933a4d9cb031855fa64d9cff13ae1416ea14ff077e6ca2bd06c07124224e407d83c5c7624736f3a92293584a21a1996fc3b7f1bfc968feaa7b9711684e26ed3e98207fe42acda5ddcedd0d7846def20c9bf171fc71451ab470d3a9b30b00a7aacc50c93e39953c683b3b73257c21942d83788b1f138a119fb52c0137257868d39cacef85e210988203cfd0f8e0459593adde5762aaf997fbdb0a12d1532926cf181e40b1f243fd2c3c474cc507750ebfaaff1cc26a3d1accaa5ff3783d2a4931070d2cf58936990959611f1c3cb302b7e5d1cbace4d015bf66b9f02ece9eb443e7721286de3319eda619639fc1bc68813833c4d611434792f1d146df4d61ba03eeaf7b2352db3d999a9a10d072d45fbcd3073b4ab3ffa5f19c84e3eade2c6f46b6dc5d7654d06d2df51478f690d12e155df72fcd6e759afa6e42a44567d12d3a373b3b86129121ef54c35487b6999b5005f10b270625a255050c7d1a46e9f3e6d7b495d367a8f0aee2c02ccd337e655b888cc72d7adb6df69fbf0d1ddca7e08529176f3e349a8a1055bc66a4a492809870e3bbd027034610f5cf6ab391e03467c8dee11c72b2a745665a8d4cc5ea3be3cae49c143ec6142f6cb88f70a72d4b805049f3e2a7ba7c49a90e970a5e5aa61d23d89a9a43feb437972c7f711d34b3c4aea900ed0c847187c1868df661b6df0fcb4e6977768cd87541c04953c34a1c7362917c6f00e08d19e39888b691a6cfb6b820173fe18e5232743b7f3d9c5bd415db784f78ff2a21c99ce1040a663b55aeade22be7ac82920f5d990a32afab45b3d427cf99ee93a4158ee5dcc0c76c772ab2363323ba18cb4777380c8d6142a83e9a438dcb689b7558a291fb80b85b00edfbd6cc04401a55f77f63e44f0b83ebe9215fef1e646e748089f8092ebf6607b44d1ad73897234505a77714b4db91c128b8f0c7d69dccd114ee0347a18293ecd0594adb52518d672819101d884d6d94f8449412d5a96b3e5f5adfde0b923b5adf08db69076cc94a2175ba45bc72b72e42ca136e8cbaec70c80768256fc6b2c86192f60bbbd6a4705c91e457d11f9875e71e0c006bbb63b914cc8e8550d8c209c7627f63e69c1bad3769e710c5d0ead7d6c3d525a0668a87bba38347bbe0af03b9f79725245914e988839d1fd2991a7f4d20c078fa1ab6703828b138dbff083c7de7990de0dd2626a5f6d5b52a22816065da2d69860ef7a255d188088f61b0ff8b35d59e41bb1e8d01dd868cd9ad27a1b7ba594d10e4ad484b0bf85a7520399949e0411d4d83ff58e2c33e4d710fdca04eff78a0f9c9b912a9c90c0ecb5e66f1c729c427ddfc3021e6116b1d8e9b868ab494ef2e32fb423c59e845ed5106a2b91d750bc18da11761ce1e67edbaa382c083e678199da1f6d9afdddc5efa5f035f9f2675e3858ff0fd7687621bc7400b1a913074128e6e8de9e6a71f212dcb5b7c40cbba203f21df9315cd5bff3c7e14525a0156520ba11855563600e16f1077080bbf6e7f69af2ac21ee8230464e09463b262f87431b8daacbb1f01837189681a4a8b9a37ff86e33bb2087214fc160b8b9f1f64080ec16a301a3e7f8c56d0e2381895f16d4b14513a169150c5a4db35d6cb03855e8d7bece829f2e180e30502d64fa9d630e9a386bc95d4162afa2075fd7d71afdb0bd13814d7c8afff04dd8707527522ac5b12850099d1d589701df6a59c1ab79f80697188c4881cebd5e99c74869b50f36e5d5149bbbddc84f8d4f29bea7d642a25ec1597fbc61796ad10bb370daecda0b0c0f6fc8126e2912a8c203c089ffe5c71526105eb89cf13ae6b3cdb73dc0bd6640bd5a60306b4a76e8b5043c0e4ee8fd99a602efdf5ab579167d8e36b357a6dcec4fb49db008bcd54264eb9d22f1deb2a462fe2c9870d82cb17b8f606b86eb45ae639273e9f66d2a31a0f5f38569bf5f363300808309dc2fdce2fc2ee1e834a942a7ea1a9f14f356d41b8b8fbfdbb91c3c59c0cdda9d90ca643eeffde6228a9b7a255756bc712b41a0d844ff70022d05ba013bee5570ce21a026ce3e5067f90b82207de0bbd8dda21863dece18feeb8ab52b4ead221ea54eb210d71eb61a8f94aaef683664b04e6990d8b542edfd871e81b95ac55a40851b5227e3c7c2b9ab1ae1545086b2a03889689b0fa26864fc76a79e3a0c59d25bdef917de755dcb7cc48b174472746975daf24e5f16062fa4ed1b6483f8e48e405ae11447dc8dca67c30e0fc2e3d55e3560b14385cd9e35f081fb5ae9b17b75f761c6775ddd04802936b2b43966a2b92d4d2d6325a368acaed22d8c01fce4dc0849dfe96401ae286cb27c2f655c5643fca41022079d444608eebbc8fc4e7aad2be55e459c4785a6d1530ee87bae500ae4dfd4ab7a152d6e66a52824f10846d4a944d8227dedb914812574edbd5c7577c0908158dfc03491e8e522262121c7b49d4bb13ce5672d2fd29cd0c8cdb7c32e79f302107d87560c036653787208657cbf7fb9bd3cb0e0510b2156ed83b706bcf02722b1febbe2c069682d62a2cc11b2918561d91137f59229ad9ff7a7d829b1695cbe6470a020d6c4835ca4a48cf34227d374b996c8cc156689c230ff3ed6adddcea90ad2eeb3cf6cc685688e7f454ec8076c65b45fba7840fd916a23fb20a4889f23c938e7dce9483f5cc312f10394f31300fa1a62642513ef9088ed32682f52f1ffe4257250972506587f1e44b70bbd13219f59bbf4eb23f53d6f65ac5637836d4949e2be38645976b50d15131f2837965b640be59c18b31408bb97daffb4ffdae4cd1503567973b859746d416551a69d727d87c1a8683a2b8d0c40c036bb0a72663dcba542e74c0ff59096a85453f9dd32f20d64aae1a77d8baace2e7991be6058fdbdadb20d57c52392dbd828d4de904df1f04f23dbcbeb89ab435da5ee55aae93fa72a35e01ddfd9eda5c9f7cf001c6d968227bbb06b6e72c4da083d41abb7ab29fc84c55333e7421cf55a7f5bc830f68dd295a75ee94e1ad5ee411f7dd830a37b081dc3b6efe89bcb777cce7c8382b7023f95b259aed357a135865b786ee6615f11209208122e531381d1c0a989330646c1b23db75a34161b62f4a2ec6c6f57a66df7f0e46c1e502721e0224d9849e4a727e73e629a0b2bef74b8cd4d7665f9800874914aeae1a10ab87cb707fedec349cfc42bc22bf0e7bed1c38462f5b6bf791acb07b157f6f38a5bbb6e61a168b70284514c143a5af8713fe6b33932cd88ac073ad21187d0a27db2150322d69683d6ea76c13433cbb3e0ee514fe9655fe92db124e00bc1ee12abcd0a11433906e6cfa7d559087ceda7a7a468f870c2032ceb1ed933bf16bee6e5cd4085fcc16474e7dadcd6d1758ad4c5d4fc167083eae2f549b55511c717b1bca2fff4b003390ab4b3feafed648ee043a4a02e37d941e627a3606b76dd0a78fb2e29c9824be39f", 0x1000) 16:00:10 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x6ed) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x6) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) getsockopt(r1, 0x4, 0x7, &(0x7f0000000100)=""/97, &(0x7f0000000080)=0x61) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000280), &(0x7f00000002c0)=0x10) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000180)=0x2d14, 0x4) r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x10820, 0x100) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000300)) pread(r1, &(0x7f0000000780)="c37b82dc60addf5eb3e7eb558369767766778ef4049cda88ad87c75600e66d4d44b154d9877847422bd9d9cd5961bdc8e6b7abf4dc2c4c914a923250d6f7926603c7931752cacb399239a1b3d0e01aca444a6d66480ef21e15dec0e6a5471ab57a4e2f24f82a8053a80fdf57bbd0327c843ad7dc421ba96d1a26af55c4b9efdeab129ed0c55e829eda19282ea9d57df78e925e13dc5df9e0b351b6a1ba4f7c2e8184b3bf1f4a932fb1588d16e0e3f97617e5ee4650173200346ec58a1e3d6368492eec762c13a599b8b7156e37dae14e5dee65fb048fb8a19e44afab5de3724abd3b25f6d29d640ab7cefe285affaa4bfb65c22cdbad7205207fb3eafe619a18f8000000000000000000000095787c95d5fc7a8164e2251ad6b6b8c12685ff1d1c87cff259a7ce17255b4b2b08cf2b3a0fb1f29a158d91c4eac1cf229575ea1ab1dfd6fff8698f340a0126997cfb6f1ac9b1a9555ae8f9e0d48556a93feae683d3", 0x6f, 0x0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x3, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/121) ioctl$TIOCSBRK(r1, 0x2000747b) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/221) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x105) 16:00:10 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x40000028, 0x0, 0x2}], 0xa5, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x3) socket(0x31, 0x4000, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) ftruncate(r0, 0x0, 0x2) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:14 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x5, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x0, 0x3}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:14 executing program 1: r0 = semget$private(0x0, 0x4, 0x441) semctl$SETVAL(r0, 0x10000000, 0x8, 0xfffffffffffffffe) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/222) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x800) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:14 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getuid() r2 = geteuid() r3 = geteuid() r4 = geteuid() setreuid(r3, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = shmget$private(0x0, 0x3000, 0x88, &(0x7f0000ffb000/0x3000)=nil) r7 = getgid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x5, r2, r7, r2, r1, 0x130, 0x2}, 0x0, 0x5, r0, r0, 0x2d8a, 0x9}) sendto$unix(r5, &(0x7f0000000040)="0cd02e6542a558ff8ace0511e869dd406a127937ea5cef1f08516774a8819012f4b8063c9a8d40bf77", 0x29, 0x8, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x87da86990c828a41, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:14 executing program 0: chroot(&(0x7f0000000040)='.\x00') r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c6530003072eeafa342b3f10e010928d10a7c9518d637695f3add60dd92111498dadc0d741f309f501636377ad3062426b810f13e70b60b167c2ba02ab4c261b0e9ce35372ce8aa06bf43fcc951ecb94af9a8fdcb6f88d0c6d3a97cbea3b5b795e07ebcaca0d5210dd4b03845f5d79d50b4fefe8c5d6beb944ef96efcb865408cea98dbc5c9519367b14ff339e6228c76f2ea387d55e36d7574f00cfc9449ae2d281bebad8bd9424e4c38fa4eac05a8b29252e2830b8e4b349dc972fc88d6d7b5caf675dbb8dccc87f98c033d881a8cd4fe00"/226], 0xa, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setregid(r3, r4) dup(r2) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/103, 0x67) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/116, 0x74, 0x42, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0xfffffffffffffffe) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000100)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:14 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x1a1, 0x0) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7ff30c02000) ftruncate(r0, 0x0, 0x2) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x6) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x81}, 0xc) r1 = socket$inet(0x2, 0x3, 0x89) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x7}, {0x18, 0x3, 0x8, 0x1}, 0x1000, [0x200000002, 0x100, 0x20, 0x4, 0x8, 0xfff, 0x8, 0x5]}, 0x3c) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000500)=0x2) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000180)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r2) open$dir(&(0x7f0000000540)='./file0\x00', 0x80, 0x100) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x400, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000480)=0x682) r4 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) getpeername$inet6(r4, &(0x7f0000000300), &(0x7f0000000380)=0xc) recvfrom$inet6(r4, &(0x7f00000003c0)=""/33, 0x21, 0x2, &(0x7f0000000400)={0x18, 0x0, 0x7ff, 0xffffffff00000001}, 0xc) 16:00:14 executing program 0: socket$inet6(0x18, 0x4007, 0x101) semget(0x2, 0x3, 0xc600) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="1eab61e61b2004a2b115020bdd54b9805ee05478e93eea9ec2beab81c4f8affed38e94c0844b40d67835de48c888b498110861a191943ad786932b6f9e1472452a4fab679c37828098b869b766cfb4b87a818959a9f69060a0c5b97726794a6362b1e5f82a592fec9a281d3da35c2d6fcac023c080c0e7", 0x77}, {&(0x7f00000001c0)="fa71d3afc21a7bc87fd08a7510ffbfcafd4bbb0d152a08ec128643698d223a00903c4a608258b463f83f3c02be31c353d5d4d9a4b125606a3aca18336a676165ad11ea51b7380ccf427a7364e17abf301fc97cad1ac769d321081720039e66e15ec5577416b937ee3a397a776cbffff8dbf8a7b3b8335061bab0513536764d8026f75dbd317f78fbff518f9e5a21e07d4034a73e3228eb0fb7c68141500f0e140b3f6edae9022e8b086f6396c9c3e1100be47b13a4b4a68621e6a20757ce22acd2a7bbc4108a70c7d257176c4d17a40e8db772dc9d8dd1ff4e28d595894625ed94e7a159d725cc859dd8a0052796c4b81f", 0xf1}, {&(0x7f0000000080)="fcd0b6517bdfd871f057bcbc97478ec820a5ef9dfa21dc31d8c102ddfaf252f82f257a675187da8a0e548e8f63b5285e508f3dfb74a2d9f0d51171dc74", 0x3d}, {&(0x7f0000000340)="b74b896b824f05a28e2b3a0db64730b0903145ce9b35986c2d7da8a2c56e236189ccc5ce58ae62a11930e2f316f575487b297912847980a18127212d0b8fa85f11427afd5736d38682", 0x49}, {&(0x7f00000003c0)="61ca9eb597f7cef0c52cb908adcdee273e8e048f0bbdc52a1d7779be64e343dd8b657ea8d45ccd358222128ac8b2b126caa9341a3d27042211a83ed2e1c3a14d5a53b11b140d005a1ff1dd8c6a3e1954411e45d48cbc96896f4d26c259e01f5a60e87c2453bb3933e66949d9373a5b28f8713b5ada360520fd86178aa3e9546f3ae4b4f03bd05f4a12ff2b1948688c9a055fd0426131", 0x96}, {&(0x7f00000000c0)="8bb617095e542d4c9907c43e597526ceedbf5c0ba70df846c985dd17cb10c7541e99695076d72b539becaaad19fd6f64aca9358f2854584b59a35d1f5bf169", 0x3f}, {&(0x7f0000000480)="7fabb76ea313991de57b0595459ee32372a0d8fae03ed2038a7284158c98c7e20ec3bb27b16a56ef2bb7c6a5733d933991b84603786b3b6f50dbf76109badd6024700f329b3828e0bbc7188c08a590dc5b38231462a70812996f3d30ef3d9a4315292e9410eb221e4bd375153f5b8c1fab91e0bb7d450106694f656fbb0b71271303b7be404c9fdc765305b896dafeec81e33a5e608f0727ae4d3fcbf1fa67ab99e8454e6768674b255d09c20e90611ce04e84fa5f54b6f759a4e1568031b50782e86a155e42c124e0cdd2f880a857f7032ead6ce1e4be75a4521058c34ea38248a33094a1dfe8235d02e350ae9ff423c0ff152ff6e7", 0xf6}], 0x7) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x87}, {0x57de}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x401, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fa") 16:00:14 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000240)) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x140, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = syz_open_pts() r4 = kqueue() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) kevent(r4, &(0x7f0000000180)=[{{r1}, 0xfffbffffffffffff, 0xbb}], 0x7, 0x0, 0x0, 0x0) dup2(r3, r0) 16:00:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="0cbc5f1da8a0bfcacd776fcd9849b31365290b47d1acc2ca96dce0c3a2faea5d807edab0713761b953e726671629b33db46ff1c4bdc2250c65299e6c444a13c4f84a063a6b319a6327cddc7af52df83b23c9a40108dd095996135346a73dfe9a65b93556d8bafe9400618a58", 0x6c}, {&(0x7f00000001c0)="4d0bd089d6798c96735201386d625b155c6f5a18dda34fbc1865ac4aa566a1f25463b56af13f15ff0810bd0c90618314b83d8d698457b1b8b3f438b99a65fa4b1ca1d9f65f03a15b86289d10ba477d184f01b3442d0a63b00b33bcd937d9da3f185d5ac0de94be7822a10ed0990a188894779c9cac34d02ffc630e45cac1080f1c66e120f30556d8ace4ef12513d18069258caf8e7a6", 0x96}, {&(0x7f0000000280)="a56bd070191a036143ab9335cf20f63c622c0bffc6c85c9a45080171f0c33968a1692220854fb5", 0x27}, {&(0x7f00000002c0)="15a4feba0b58ad4ddc9a6093da763a7014f2533cc8508f13995d9f80039d74e6fcc2f5148d65edbe8efc77fb1f8fed6817f9cf6e61d8b1009be539d7bae502e302a885acd771a5b99f51aefde68dfd46c63166bb4d92977d3a78e40bdd2a3cc518682ee1c1f6f0ba533fc715036cc2b3df931e9ae959e0898f18d39d39b0b67443f9a9f1876d3be2332c5c993f10199af098", 0x92}], 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) getrlimit(0x0, &(0x7f00000003c0)) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000280)={0x1, 0x4, 0x2, 0x5}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x100000001, 0x2, 0x10001, 0xdb, "a09381308d4e736c752e12a25b34771c47e3b79e", 0x2, 0x5}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x10001) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000000)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf79", 0x20) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x50, 0x0, &(0x7f0000000180)=""/80}) 16:00:14 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)="8eebabe1dd9a6d8619b18efc3e3edd7b43e6a44467a97c731f29fd54d9021dbceb623f83ed0f5ad303a563b4df5bdd5c8c27452a0e84b9f9b0", 0x39}, {&(0x7f0000000200)="38f7b592c43edf24353b64dc9473e0e6662b59cc21b67a623a9afdee0b84f38bc8b2bb35ea7fc3f8cfd57443ff839ac944e9c3cc35486dc050263567b5e77127f37f6d33d03656d1389e69ecca1bb3a78687cec53bcff1f3e74ae0a3706a2491c084b5ed97b96a6a9e037e4a356f1ac3bdc35c8b305f0e4b543b6748e8da600e9ecd0bd2e6916cb0035bb90a912cf7cc3444", 0x92}, {&(0x7f00000002c0)="c745a8f410277ce529", 0x9}], 0x3, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x101) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x6}, {}], 0x2}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x7d, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xfffffffffffffffc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x237d06fe4e6b728c) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) r3 = getgid() setgid(r3) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x7) r1 = socket(0x18, 0x8005, 0x8000000006) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)="562d95dae0029c2ad0a6801c3bd38cd579dad427af271a45481f2b77d4a8c8db082ff660eb3811734dc074b096d46b77c6f0114b9f1363f90b5a7289551935d2f54511bcc5912841056f1dd285c9da7ad3ce85fa55fd5ba6c312d875e87c4bccfe8064fcc7f690bf38f633c1b000afc0cbe85fade258b6349296c226101247e9eae4", 0x82}, {&(0x7f0000000240)="25af0df5ffbf20d466eaaff574798abff2d8a71f393b", 0x16}, {&(0x7f0000000280)="57221ca2e0ab583b2ee855ff61a18760d77ac5de5f6d1756b96e2172d66047e79922452980420bf559fde8b556f93566ba51fd8b42ad97d4f20e30082a7d3ea6d83165ffd266c1f45f40a107551793b05097ce4ba5b3d920d2f529f60f5ae03280fd3fd0167828ab7051e855ed30098f6e43b0049a77be9f78407de0fe446bdf55d579aa6e7507974a78472b6fd917c9cc88db1d5fed478011faeeb12cedffd3f2040411d5fdeb783627fb1a535e13c0670413a2da7a522b23754cfbdc039ffe370d410237e390bd2eafc0739262a45a3403ec34180021909537357a285b84f237767dbe3c196d", 0xe7}, {&(0x7f0000000540)="b5b35cbf65635dd58b04960b9872af199583e5a5d7dc99e03a108ba4e2db43676a0789f0726f231b5e67ff804becbd5f75a472ce17b67379d5fa557bb4fb0e57cf3fc80b480c616e0337087d115c24403101e52c0789240bb624a32d73a584ed194b7c78904a984b7e006cec775e76e88d033329cf62e44e3bbd1df965def2df5ccf3386cdef74f2be428f6df5b04021ef4cb155ffd8a9bf28fe0d68421e8341a009253d71035c0f587803fc8922da480b502fbe0dce4893332fa2c9c9e30426b3c760a9667a2a58061df8c0495b94ba1cac7b8cd45443bd32a97cbb7def56f31bcd1817d72bd3b0e7152ae60aab0276ceebeb670b6c353d33e39404383204e3f7aa2abe2fef6afd678f09db2dd1764f11283db1d89a36531b9cc05c9cc0b3b589b3556a6eb2566cafc00be1a13e81077a437d726dbe3c219bc264c676dbabf655a96622cec6773e6134a737d46b2fa0ee9166d81e90f54c5217c61fa2c1691a40f121b992f138197f2fae63204c4da32755552e60e86db4ee5fabc428a646cce8eea5bb89a6dda92d9a2b35501f4d145133307a6d6712ba1c3e849a634fae29d74546e6bcb929a64b6aaca43c342db349cb8663e34935c20f2bdfc4f1e8637c4f6068c36e5e6616dfd8e27bea9bd82e1cc32241dce67869281c95206cb9ad7d0f09dd841c4397f4c2cd213b5bf530d3d41a1184f62d014d5a568b327d55234aa23ec40230d8f5105a92d1dc84492df29423982a9221f46f0f3d8cf55463f97269658651723f9e4af5f5171387c03500b165b7f569a5bf986fe6a39b9ed0ed427a0ca621cca1c22955b4c385560c12e1707d04ea14063df5fc9e4e15b51722e5544a51cb3c7c658150e9225e9252dbff9d2696f9962bd1732a0bd3913e63b4b8abb145c89e8303cb1ceddff6b0e505bc715abdbc72fd1fb3a38316df305e771d54193e7887cfd516f224bb96f78790df2abc714e70e0c5dfcbef98204ac12247ffc64417ae7c94b3c27c17562368d1f07f838a372652ada1d4fdd2485adc7b34fd5049f03051d836acb78a8bd1addb9cc9c15fdc5cc502bff2cf356359de37d1ddf9588287523d59c55d521454589d2e9ad2fdd2d0796c283ffd5b9abf896fe1baf5cdfea5bc7afa8c07fed551e81d151fe4f15ba5b6fdd1f472b19402deb350cdca7d8e213c56a7ae9accae47a047bc2e6673b18e01def50deab8fbb85bef0a8b9a3c34da7f03a584067a7be72c66330d91fc2a6673cf811d1145bf1e450864b2f29005abec98803335ec75cfc06a2efb2823b386dba59f8e80b356d15bdb5a65d77c8b83ea3b81e84bbaea4b60ff65afbaf25d087d1b282db8445e5861a1d0d04c76043fa9fa440e7a52b86d98644a9c54f4a5ff1b3183126e4040fd6934b9df253e14dd04fcda3cff322267a8f1cc682dcab757430cf4753152edda7fd6b3e210a81b96866c4e2a9f7472978791809c635d3bccbd154c85a52244fdb8d4ed8f02966b30368f4b002279453698b78ca5dc36a9e41d26a21722276a8ffe652d1ffc680d9e3caac09e15ae0c8a32b2886bdf4e73bb2289b0fd39cc49046aeaeafbf268a48a83123988dec63c45e64d842e23c5ce56ceee12e211fbcedfe09fd09894e26f6a05bec5773524cd805346b9ca69e8faab6b850766d6d08b45bd02e53aa14aef544804fb5351060a62e43c4bd86ac29191c0df381f366170026d4554b000852ed96efe6c125016d6b133603ef667450d30111c2450e20b911b215010fbe21c932903e74d70f264f1250226a6139ce2b111fdb79f5d53df6381dfc545e5a6a652872d59fe1931c74a756a5e0170535e18fc5b65373ec3bfbf33b9ce9047e17b0cb86170d7c89dfb46accea854711a3abcbeded86449d36ad422b1cdb5dceecc67fbbd54d25aa1aef8176b9b2fee7ed9c5d3a1fc9d90d37808eac1038f82c362d6c6f87c4f0e504e20a2a19985bcf8c5391df6ac5237e47986c5b5c70779fb226a8ad0c97b19e0e74db7fcf6bfb589f0872568d6b23828c927ab33a4138447f80936011233a23385172b8d79304bae53d8f1333e11e50b4dbe6552eec8e6159f9c109565643f99b1489d69a053e5ac2beca2a9ef1c7d5710351cba981331876cf1f9c9924f593d58da51864f4b391f95a36ecfa275ce2448364c015d8c7d9028659b4d7e9feb183e2bc3814474ffd704afcfa25586b75e9020ab163b2f4de6589dc1f69f74b1917b2c5798046ae53b867a28e9e4834509ddf8b0e187887ab02e17c0bab815647cf6d27c147e35e3a7a624aa07b2ca03ac8f8878ed1e7d40969a6f4b3ff0273c0445108f7c42a0f3dfff2e93dc4501f431954bd8778f29885264f570ad42ad74b02ab01e7d416ce4b0a50688b173e09e414b764b1d2a15bb1e978ec4d02874c7e634545a5ebc10f3d2bbb42bc0b2106d6e7c898216777523b352dd5c046dc6f0ac4892a4b3d71debace3f66bffa748753a6890293c3a38e7c81b95f1606e6651a22590896273627c1981185c7fd1f9262ac89d97536b89ec830fe9eb72caf6c7d42eab1b894d36f63f22ba267a869ed54c89409808d5f5758506de1dcd0f67d7ce3542530c55329793f389afde1af057bd22974da8a8ff4c02cfaf7d0f375476aafa03fbd6879b245c614015785a166844df77b1425a63dc89f92d510406ccfccbf604f3d7ee8ed19eaf96cab1772eeafcc478ca5d0d89826eecb78f04b30e9ef078411a81cb0043c20f22d448118c80de844d61eb321e5bb117a1c4dc83cd824c3a62e1e64c199494e36b30c16db84740ee1f165eed3ed355a982aca710c160bb8f1f2b1b9b336de8ed6fd40856a4aa69320d476cbb51180d176ec7357ac1295c871f8d1ffbf0c2d85040fdc713a68f1bcad1c42d76f8aa7523b8196eb2732cac42f32b1183b6383f5c011d2a84b001149294fe0a51344b96dc334f8cdfc538879526aa395cbba1a072a9870de98cbfe70351fceb1f87b90484ed52412d742daf97731d9cf4e21fe1a53d7f20850578bee147045962052b4dc2fc8d9417452fa66fa3f9f6b65a3be039c8d0a68bbd2a8ceba21b2f063c75293c718c6a2529bf65291c11cec8f2c508e914a17388f9187be92823a10946b071dad0dd8c5d760876b10161df2115c502d5c2a876a6877a12d5b350ff648cb02e042faa20e9aabd8c517d9b59ffe11ed2833d5ef2a804f3f6076896bb442486d2de5d1c17b6ca55d419518a89d89f01be149f203a16180374d3d33cb835b70e5a671510263cda8dc46f242f803d69ca65294e79cc7e1fe1a935c40aa286a76a8a1db9058bf0755d49a73748d5273de02f8c4832f7d45400a017bf63e4724484bc356309f6743b2fe4788db4704e9ca13b1ce06c233a549ff54d2fc68826e0662ecb90b049164cd9a76afcd0518f59444d07e8771432ec92b9e708accfeb2ce042bf5696df0e628c60ce3eae70619ecf69b3eb4fa75a7ce6e1fd77c4b9ce15f495b86723d9c7fea4127ee4feaa3c2ea212b2ef4837a3c6bbe8ee6243bb43fd9fbf2f26c6ae43a2527117c98a3e8d352b5fc5cee0224fd3a781051bdba8e381500a8a1242120047f56b3721e962bb88e696f4b2a52ea336a9da217b3dbda83451185fd97ca30799653ed6b4ba89d1ca4cf2c597d67edf831b7be385831dbf11be74e8d5f6898edfdb71c861e0a6d6f48f57faf1c25b309bde8f57efa303263f4bf79e537dadb9feb188c0a5de5fd4351cd4fd332b1d9c0356f9b53cba2a68f811c4f4364f1f976600e1e978404a3f5f20c22fe9bb35fa17616c3c68062286dbf02181577456d96b7328e09141088b8dcd52ec4664806cce4a90b1cb2acef71ba25456062d7c1c872b7e551a14b89cedf699d23787a8df40bd855a833e61af687b640e40835f7dd36d2b8be759fa157fded88800cd516c6e2f3e1332f8917b025f67d05238054b0f39d09e16eaa49ba98a391e2c85ca0b18c3de935ac3f3a86cfac166d23f03a5abac5adb835b5ed26d3626da0850222b82ab3af126b41e1681f8502170b8bf299d106df97fdf82fedde442b146c89f8e81d5e3d95f1c25ca5dc66db4170978268570f8e1e1797ca327fe6097be8e93c5bd72845bfc5d1417e38f83e90e5a67f72ac7c51ee5bdf894335e3a136d03ce3e781035a6f31ac7f1aae93d7c3574abaa576109a3843e2d60660a7d69b34e49abd90c8be74376b44c0f4902b6f63cd8bb9bb3c21d653b786a9856be35c32967d0bb7d78ad1ba23a99021cc22a83819df5b8e727822ad5cdbbf4b6834d8654b64c108c543337b74526f5c29d2f1edfdcb4f8cefe7cc2a2592f4b6c12531ff9938232f1364862d0b8b9903e42a042054dc9b02b42c39205ff224b7eacb0ae0ae2ca60949bbd1e3f9f5c722d654da1b793c57df3c2037b65425341e0be1e02920893d01f1588d528c2034fe86e54f358c9e683ed0d04c3c1d8adb1f3bb205a45acafd05f92741e9e21b0f4405e391361962c2afb493916862ede63d5541bbf8c39eb13a5ab4ba1027c0952a7461009f691ae1aead897879af1bb8101e42f3e90a54788e7b8f84787646dab5ea8d1e76007475c62cd31c6a34be969e34736e113d9dc119569fed890a3717b5c4af585e3c1ced19d66f0ee66e299bac54cace5b87bb557252490894d5ba9ab1637dac1dd2d22c0386ce6753f42d2f348aee3939e4cabfe897fc9a7909a74d19fc218809c151badb046515c1b6ca5b02a107a28ebe48d863685c501f4b5689daf8dec340e87b6378b1f821619541e3a4bb5651bf22301f5bb07f4fb0de045b2a9b1105708dd17cda1bd2c7279c36b8d88069adabe64e2a9628168c8b66a44a772598d5f5eeb585b2a3b15cf7c718fe61b1b668a368d18d865ed70ee349cafd7b4f7c4d47fb5d7fc809f2a2a230159ee95598dd8a8851383fdc338b3ad644e82efb6fb38b7b72ab781c89a72c42a8c6b0bf5665f7b26c4b9e1bdca8edaba2f78eccc5590490a03a3d7b34ebbd024d7cfb66fb7f8532239df06445a0bb5578c83f74181219162d31760c9a8ceb7adc1b3297feb280b88072f4b20b05d298c511bf6fea4206c5ae75ec0a6e5051ffa32cb90d58642e86dd198265d61f496b56ec2735593fcc6e19d75aeb8b09bcfb0a91e20fc1441eb5b98428bbf563a5b404ae0d87ad345f7a61cd0f438c997553c2cb1c5fcd009ea8a0f0804e920fc2b3353a9d02949a02787140dec25146dc8d8b5c35423089742284becf7e75a546ed9e4bc4c68bc1d1dfc0a0c9b6869d53188de9095d3fa57dc1385f611097552ed2750415ce94de6a28e0901910286fa8b5a15423d0f1141e566878a49f5e63993741fcdca4509c8f5a851c0031bd350bdb81e05cd088ce1ca351ea94e23545037da777e16c779ae89013c23b89dcbf4fd71d98e67278012c6d8ebbad0591030332459205cfa674b3052e569fc7ce653a913f535622ddfb7f9486c7cc7be7e75a890768f15855a6a03b73e6fff174bc8d6306f340e1f3a4c787c38c2993e41fef6785cbf56fabef16e0e1bd1ae7234967c2d33928ebc0e7291a2a4a54fbddf5931c90dcb74de7d6d1f0538c04e55453c68d1e47eba4b523484b50e4a93b1270922307665514158171ff85fd70b79fe73a98d132f72b283af411ff1c613906476b6763b8741a52a0235f3e027b33e7cef1558b5d948f7c40b4a84386b82f9ca3d64d002889ccb6f6f2c3ec2b2c55ec563aa235a3ae830cf3f550e80b6ad730908ec6d90d3fc92dc0c97a1319f49794e775291c80cd8a39f21349d853ae7f05178594cf3c8", 0x1000}, {&(0x7f0000000380)="37c9f0906c836acbd45bc0906416c259e272f50cc627c60bc10ed88be202b8be29c2fdec432f157a4f9a80602cffcd7dad8c3d9645b35a23012062b467769040ccae4b93998b420df9abb82c853f4123c979763d67f15fcf5e22ce492a9132dc", 0x60}], 0x5, &(0x7f0000001540)=[{0x78, 0xffff, 0x9, "daf19e5f1db049dcf1d79357d34e471815222bbc03444df7b9cc4f976265824472b73beb9662b45ab3f46decaa46f77b565defe5ffdc27b9b2e228008412af158d45fce510d43aa722690186029298eb935f922491976792161a9457aba462b198782ab99a1f"}, {0x60, 0xffff, 0x3, "ed3b601a1c1f17483a90cbfd25a6f7e9b91f1d9743a8becb3b9fa2d325f6258942b03d9e173c6eeadcd36f8e30d756a4459d517bd9626aa35f497a8d5aaa1f8b4f8ac4b50fe2fb16c87a2ddd59"}, {0x78, 0xffff, 0x0, "b22a11fe76f3787c06afc8614fe37f4f2072f9f01c8ef6a206a5990664f39c72401d04d8887fa78d531c5ee039e4d8b279711803ac5870e9d6c339f6c824cbaa6c90caf4aa22fb65241d18609e7669781f0c600ca2760e9ac0944ee5c5fa4542436f158ca592"}, {0xf8, 0x1, 0xc99a, "87fca8b8b9891efb033fa3df365982c0ae9dde017fcf1bc6054a3a5510a37906e7bcd154c61da1a1aa25d6b9a08ac38d80e59804bc82aaf84f363398935cc150be525826548e0d2d272dac838dffb1cb523fcbd1fa1fad00444b8125ade093547b1c1dba31d4c6e9a9201007ac4fadd6f72afb47c6d1846003413828cd4e82a4b4768a7a5ee15d0b7b6382eb0403350a00daebc79b312a9080efb4b4fbb943f21dd719939ab0a33502483f34f8a86c65c1357fef2e6cf736068acfbe71cd01ae69ee4bd889ff4928250700ef99c151fdfa0564169aacd3af7c25de9e1a44ecf0f7f477a0a8f161"}], 0x248}, 0x1) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x6, 0x8000, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") select(0x40, &(0x7f0000000040)={0x6, 0x845, 0x7ff, 0xffffffff, 0x2, 0x69f, 0xfff, 0x80000001}, &(0x7f0000000140)={0x7fff, 0x81, 0x70b, 0x60, 0xfffffffffffffffe, 0x445, 0x3e65, 0x4}, &(0x7f0000000180)={0xfffffffffffffffa, 0x6, 0x4, 0x33, 0x401, 0x4, 0x0, 0x1f}, &(0x7f00000001c0)={0x6, 0xfffffffffffffffe}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r1, &(0x7f0000000200)=""/201, 0xc9, 0x840, &(0x7f0000000140)=@in6={0x18, 0x2, 0x0, 0x1}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x5, 0x81}, 0x5, 0x0, 0x6}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) 16:00:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000002200)='/dev/null\x00', 0x40, 0x0) pipe(&(0x7f0000002180)={0xffffffffffffffff}) mkdirat(r0, &(0x7f00000021c0)='./file0/file0\x00', 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) recvfrom$unix(r1, &(0x7f0000001180)=""/4096, 0x1000, 0x840, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2d666606000000"], 0xa) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 16:00:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x42, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x3}) getgroups(0x2d1, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x7}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xb, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) shmget(0x2, 0xc000, 0x4, &(0x7f0000ff4000/0xc000)=nil) syz_emit_ethernet(0xe, &(0x7f0000000000)="23c1804afe23857322589c8c74a3") 16:00:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, 0xfffffffffffffffe, 0xfffffe42) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0xa, 0x0, 0x5, 0x8}], 0xfffffffffffffffd, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x6, 0x80000040, 0x1, 0x6e2c}, {{r0}, 0xffffffffffffffff, 0x64, 0xfffff, 0x6, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x7fff, 0x200}, {{r0}, 0xfffffffffffffffd, 0xe, 0x40000002, 0x0, 0xf66}, {{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0x31e, 0x81}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0xcd, 0x400}, {{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xf920, 0x1}], 0x401, &(0x7f0000000100)={0x9, 0xffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ftruncate(r1, 0x0, 0x80000001) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) setrlimit(0x7, &(0x7f00000000c0)={0x2, 0x9}) 16:00:15 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x6) getrlimit(0x0, &(0x7f0000000000)) setegid(r0) setgid(r0) 16:00:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x8210, 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x22, 0x6) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x110, 0x0) openat(r3, &(0x7f0000000000)='./bus\x00', 0x10008, 0x108) fchflags(r2, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x1c0, 0x4f6079a4) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/91, 0x5b) read(r0, &(0x7f00000001c0)=""/218, 0xda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/84, 0x54) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0xb) sendto$unix(r0, &(0x7f00000000c0)="d48e68c21a9698a90f6075412ea95ee46fe5247c7d91b4fbed853e45eb3421776eef08d8da7b24bdb1755dc76ed0435e3dc40802c83bdf2a83202e0d4adecc30df5143a1c7373aeadf43fdcf47774c4dc7e3db2c614185f1a8ac9490a53ca10a69d068f45b3ba5508f72303500edd53529060769c07556fd6a4b932df14f0088437600cc15809e716d6c1efe93aa22", 0x8f, 0x402, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:15 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x100000000, 0xe35c, &(0x7f0000000080)="2cf7c477605359d7a1e62d101b2baa19c955e2eb73f1abf442d21ad5e026e2ffd0b2f4f1d9b03e67455f1534edcd9e03aa52206cf708fafe47dadd861a9ce8214e96da182eec7d8b5c36181d88405aac5087bf235452938cd9fcc36c87580721daed34807a730027c65292cfb83a8ed91370d2461b123851695c53e18201ac27f0129ce01f1c52a9901fc80b757abaaac636132ec84baa493e12ca98f0d59f99db8082b74824cff9b8eea313aa8e8c38df23", 0xb2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = semget$private(0x0, 0x3, 0x110) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0xffffffffffffff81, 0xdceb, 0x7ff]) 16:00:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setpgid(r0, r2) r4 = getpid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r3) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xbb, 0x7}, {0x6, 0x1}}) getpgid(r4) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r5, 0x20007478) getpgid(r2) r6 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000240)={0x2, 0x3}, 0x8) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffffffffffffff00, 0xfffffbfffffffff9, "5c06001b000200000000000188e4c12e00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x7f, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="55818856881718f44237c629f9fedab8971588225af499e9fb4f162186c728f50bc0577ed20f100c20ac2a9d39f3f1d3f38dae9235b1b46a45d2001efe54ff6f65674610706e18bc6be5945aed866d90cc407cb22ed47f29edc797c18461b62b1c73ec0dbb62f0", 0x67) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) r1 = socket$inet(0x2, 0x5, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:16 executing program 1: r0 = socket(0x2000000008000026, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x2d, 0x3, 0x0, 0xfffffffffffffdb9) setsockopt(r0, 0xd079, 0xe7c3, &(0x7f00000000c0)="e0b2013c1ee72c9f490abfb845f66b7e6b7c331a0bc1936137b54c915e357a047553ce86a46ba69ffb7c1b5248bc3fbf10c701c1a8387c8b90d0ebc56aaa22e37964a8cd92af884437599debf3845bc6f8ef9a918e6729f86a57a34a523590d511390871e54211eae4459025c55e239e5fb8de17af200cf970c7aa9cde99ce555afffe6d4e5396d1731e92abca7dfeee72132455f37f2538aeafb2e60dedee3ff5e765a3a32bd31568e019214113aabacb71", 0xb2) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) poll(&(0x7f00000001c0)=[{}], 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x2, 0x7fffffff, 0xffffffffffff4c4e, "b33a7e3e9cd9c1b93ed5f82745b09390679a91be", 0x200}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) 16:00:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x10000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0xa3) open$dir(&(0x7f0000000040)='./file0\x00', 0x680, 0x10) ftruncate(r0, 0x0, 0x100004000) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffed3}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x122, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8400, 0x0) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8842, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000080), 0x7, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x83, 0x100, 0x6}, {{r2}, 0xfffffffffffffffe, 0x38, 0x1, 0x3f78550b, 0x7}, {{r4}, 0xfffffffffffffffe, 0x1, 0x10, 0x8, 0x9}], 0x8, &(0x7f0000000300)={0xb000000000000000, 0x80000001}) accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=ANY=[@ANYRESHEX=0x0, @ANYRES64, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES32=r4, @ANYRES64=r3, @ANYRESOCT=r1, @ANYRESOCT=r1, @ANYRESDEC=r1, @ANYBLOB="e2f58bef1aef01b2399750f0a1602f08468a415c7f53f96a50f632c578dc3813d7adbab6f9bfa39b261f13de90392ea737af7bb946aae318ca355a93338f74807ec7627fc5493061474449c94647b3a6082b10a1acd139ae3e26f06c72a82431b604601a5bba8392c2a8643a5fde3a66e7e5770bb07d09cd0928bcb4bc86e621a5f10b10502cc2", @ANYRESDEC=r2], @ANYRESOCT=r3, @ANYRES32=r4, @ANYRESDEC=r2, @ANYRESHEX=0x0, @ANYRES64, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT=r3, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64, @ANYRESHEX=r1, @ANYRES64=0x0, @ANYRES64, @ANYRESOCT=r4, @ANYRES32=0x0, @ANYRES16=r0, @ANYPTR, @ANYRES32=r1]], @ANYRESDEC=r4], 0x0) fchflags(r1, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r5, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1", 0x12) pwritev(r5, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58, 0x8}, 0x40f) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000040)=0x8) r8 = semget$private(0x0, 0x2, 0x4) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000080)=""/163) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) dup2(r1, r0) 16:00:23 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c0, 0x200004a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x4}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2028, 0xbb15) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x7) 16:00:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="6e00dfff13b9fd812f00842703fa40b129929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:23 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:23 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="a487884765d7ccf2d10a763aab7c2a250dc6c40c8cf7c86e9b8a97130d9c6162aad76ba9e6dec9295fab5b5f516f3da5e3824f610788db94d18f5b6ca6ceee22f820299c8a7e008283833174adc46e7c03d08c5f9f07a7f3648c103271b8b78638dfb0cc87b203bf3c9b5ddccece0e4575b6747ecf8ddf3686492348f7571a4706a9afc35a65ad661f68d794883a3e0a7a10ae39c84d8dca2128a5cf24c2eb92f900"/173, 0x3a) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="639e6b788e1d9ddd169ed5dcb56319b8d3b6b3491d75ae6d5c9eae2b30c68adfe8d5ab9597755355eea625de1abc8a2cefecf10a015b5c215e0a81e0b052f4b077b972f2b07cb8d9d159ab1ac4005450e6b4212d9e1510af2d05da6bf71e2e80e2b43e763fd9360ca81bd49c390f42c35298589da8fc031bef7d78b1aabe7dac93d374b93ef374d71f5afad4f74be2be8d98f4ca8d9c9a7470bcbe5935e01022dcf3f4c1a0a5f73951ad6a51548d72df8960610db080da0d4d727ecd4428a95f7fdafdedd709e4c1d5f62a62e2397bf3", 0xd0, 0xa, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8d54307d5b868d3a8100"], 0x10) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000001040)='./file0\x00', r2, r6) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140)={r4, r5, r3}, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001000)={0x1, 0x6, 0x9, 0x7, 0x3}) write(r0, &(0x7f0000000040)="791a7609a888c83f8b662fef2786370471162f6bb46c96e94b01c999c2b71e83290950a50ca71aac479b4497d466041b294d99f50bab18103c4672262316d12255d1ac524600af221c67744d152f67e0c517db26ed9d9f36c3dafbaa54c9c9f50e757529825e1d1bb9fc268721e41b53b5a7d65a99705c3eb3ce52230b93691fd986549a18fbb7cd2f7cc1526d764534a260d1ee20ddd28db4ba0d3880d600a535522cab9a409bbedf55c45783e750b9f79709c6447ad6af2ab763757d5db8ce3e302a0f1715464e0018ce8a98f7c95c891d52ab43098b924ef5a053e519fb65781dd12a535aa6ff9e2d63c156acfb2b012419cec60c5765605e4fc74d0d7d88955600b685dda45aac247d93632a3b3189854e16018e340673648ddb4d052eef2dd1fdd95d376a6ac9ffea86e4383366f707499670c17f75ece4319732b69ad5cc9311af6254163e5bdcb2d40f23397887cda478efb49805aa33f1be8e315f7a98757ebde32904f377f8841107e236ddfc37a0a748c37782ed8cfb97719d20ae49c8dcb792dada975e53e134362a912e9a9722811c896a86d07e7a7a70bf9a5eca5286813479692d29f7f48e2e25923f900272a04d2db146a74c2f4e97c389148f81d62855c320bc372d066b8683efd8c7850a9884ea7b9bfff9a46c7798c43d172a9a0e5de6d7b6fadcc093571e2f3f27ed5415077acddf6afb306e382fd09589c09202a2b0dbe686d1a4163359b6c31b1fb85e5656a4c27ae51745823f656a3d8d3fce9eae5ec546b27a61b838fd16b230da4662cca4ffe2e11f4fb3b343a8b1cc1dbbc7f453f77eb928fc58a68e123b588e2c5a4153421dd1bee42102dcb293fdd74d00b7f3246bda231944c536d191c8e033297a134ff5419247c826655fe74cdcac4e6370be1d3224d0fe75b94afbe2bde762abea17ddd07a044a074ce60047ea6881ccab87ed45cb8fa9d89f6076a578731ed4b02d0724a24858f71ba0b4052bf4ff6b486a42cdd35032b2173ebc65db6f99b102d38b895111fff0a3c85e1c2023943bb8ab17c04b12e2bccc669de918bbeb2f748b710814416958c464925499ee56a239ac342e53b35688e9c82c9287d67d7960059eea472173eb28f5f3462ed0749da4a4da4870af3c4c9cef878f3983d72941adbae605607ab49e7533835a2ea008cb432c45a376fbafdf45cccb9ae3c71e59b355ce817509d52f24683c0e130afe9cff679b65210f5d336637e214d9dc35bd6689f9b5701e72b563a28ea13e6a93e5dc4fe0c77680fb8c5c6731e34c6ecdd85da24fc95786984b85dd0d92203c79e946f38fa48a278380d3b4a4bfd91c1ad156bbde035ac1095237d6f5625b9d23c727268c36a92b8ed417d855ad74b877ed36f73d6544ee52606006981c6e49744960276cbe873b901f3d60819e3dacfec18829913abcd17d1b97b8236b4d35555c9e8266964366fc97546704f5e61c07e8e0f8647dea77df9d784902bbdd9a9d359733a456cea562c3ef7afddfb2bbef38a39d7fb4e7470189b419219e966aaee03b8a7b795d7eaaf4c563889861a96de7353e5cb3dba6cc4468065ece3d94a305e084f9e4b4cfc0994a43219a6469aec117e57fe0e76174c770f477b0b3873afb0319045a6ea91b8968947dd5030b0f92c7be6f2f7a2ac3a33e2984ecab41c1c55617ca4b22fd15aa87dd6b39ec628fbc0717b174c68c043513d18cf2c090103f3d30def74820f7dae300b6288cd5b072bd68b8d4ffd090eebc64b501fcd728350b691c0d63baa79c5c43c4807f1a348c2630a170088f88771f844ae91f095786afcef521e49471de923c30978a21e58264c324aeef3a819d4b5a93f9f55164722baeccb5af9c8e1e59de2572558e9c71c12184b655be482a220c9a2173ee739a4f64e99297a41467279d32dc8ac5de3a52439ebce3b5420f861afc77ef04e21a1c64920f0a648f9470fb8e354bb6f4a9a3cacb1b579ff7b58c9171f20e010e529c60552e1d33fe634e002efa88dcc8e8b5ea1f64d5224791bdebeeab750cd652bf0c61e62b2909097009c368b3ca9a741a24984055f82c3913c3ec7f43ebff8e24a27cd38323bf6b6df5e565cef64e76c836e64f15bad65b7d72a2f5931fbb8dc29d302e54fb5ded55ed480270c9b086d85a327394fb062d7a6ad5e4bcf9037a7fb6d52c988c0f5b2cc34424063adaae418ed14fe2ede7a9b4889f8c35ade90da8f1f9ced97d0f9975a00707b16c3f9b6a691311a302fdef25f2fa94bccad7fd982ddf0cf2e6dd858aa3aad8cd72b0fcc4e19fa66415c0ab1f4b088011df227dbcb8dae223df4d96768b0fe393f7edc31380e17c87ea0208de73b76bcfe9ec8bdc482099c0b963e7308a7024adfe3ab2f01c153d761ebdb27d709fc56537bd047230647de27f160df446845055e3f40c901bc03d8cf76e7210cfd801fc57cf7af914094c0f1691777d355e51e9f1ad1673a3836435f7eb3060e4a599ed09f15190cc9054f831443eeffa47a600a2b2824b32ccab58189f9b16d9d9f343328f079da2a65571aaa68d0ae6a4c2464bb50b92312a9bb89dc1232db8b604b4167918de1f851970d9c8cba96bb12b62e620a77560c5f99f6a6ccbfe2aa203dfdaa14a04867677cc4b9f5933e9727aaef056fe2d3a9ee79c7a5efc0ad58dc9e125f85fcab902833bd5f353e850e293a2f7618740e167c91ca47c98f009850435f8691871e036911916085be603e50cf96c5badac61fe765808e486f3cbabe41221998916d9aeace28b86e450af4d298a44710f4710ed4732248e9d27f1bd735537fe1070232bcaa11c8cdf6d9e0424b7f1007345c42f60ec06cb1e08ef286d53f7444976c9d2a098335b39318edf2e76b6f1a73caf30667740c30129dea6bdb2d6f4728eac18f8d562220fa5da428dbedda7a92c35e2fb4d9ee4ba51f765e7ae46dad9ad0e04aebf78092f18131e85fb028d414ec56e9bd44635453d4b60444b1d73e244a68e19f4fc58c2b9472d13cd8f6079a537f90b72d37819c308cd2f73b16bd5b403673773abd68ac04ff99304bcd339ed9b09e471227ea7dc88dd18408b04097839b041472c3ef239f71136707493d38185f1d99416052e4ee197a1d6d169f4db8c6df05c368e6f2a9da37856c21d5d6bb58013c2a337a52f592f5e08adc12ec821f2102780ba052936d4516a42fa1191529fb3b5a3246b522409d40da47cdcbc665ef01a4fedfca87813d56b8da935658c0749bf55e6d8a9d053446533ba63d7a02c13e58e4db747ad2ffba0a6e3858e4ee9a4ef43d432de7ddb3ee48d58a0be3582f212de1561f0af494fd95b5c4e7d317339a6aaa86913beac0b8eec541d0edf1967cd1885244085f160e6fe9fbe151151e73193976e9c923b70455c97fd1c4b8c6ab61960830068cb147b28bdfd06df9e1fd435cf03437754aeaa7dd4b25973b579be39ed28138db43ffe61327a6a3d324fabb3f83d1ddcfaf11012be985af8fcbe2533703817c15b45922cd0972e7a740a6aba339945b767859e4f22e8166d39bbe9b5f720f612ecd1566a34010f2feb0fb5a319ab0fae3a0949d45b6cf1c7e4b8c9beff0b6f383103406852293ebadcb6f8ffd6e0c7535d26f70417c00f1439e9d445393688f6f9de88d6430274c5e75f37742c75a9052184329eb653a8b9198bc07c2242d0e3a29330e4019e65ee956ff8ddfc1e50181c9c461ea5d3184fd10b6d01e3daf8f3ed22c17f9391cd3f4591a7901aae02e642a337db702e6b2d09274953a33d48de1ff94eec06c333ff47da089ad4b27a654f7a5a56026b0c0b8e5e97de65e81662fc4fb137bf2277c80f8ac0f37f2b7373d2005c71447720f856274b0475b1844aefc881718b64d053046f919d4d3441e5f0cef7fd02859a95b1e8b54145f3e83e4b6b41718910842052aadd685dd3a9d32a2d5d5a74ac3bbf70323cf39652a220e5ab7edda8ddf2e3a078ceceec4eed07da07d5a95d2eb6acab38ec866e007e6accb3e9156283758f28fb8d0beb698fb855028b4a040b2467d50edff27955ab7d568bc72db047a6476dcf2fe5e77567dab7b037adc1bd04c3deb0bee6daa59764ee872af0530b5f1f98916053da8dab4c3752567ce36b31fa522b1ff548615c32e1e34a1b60ff7c54d1f86a1e8682bb241d0487a78cc4f8b6f259b91efbc461c4b429d6b7a47f9c7f453408404778a7c26d8b3b0655ce02912fdca24518bfb065d4b9fffc2f598872e088bbe3721143c0ba3424186fa8af5dbeba89f2204d9c0df96cf7b4fb096539b5861d8444886b3cedf5e91623e283399911e4cb9070615d13288e90d5dee96e0e1ce63431b32f9d11f6bd3d7602d6efa1c6ac3e07030f484c6c34a5418ba82ab616f31f20b3b7e6ef6a030bfd79f1af4a11b0842ce27c7b89ac6dc04b143b0f768ab2f89d8904e6879f60229aa10f8a00368d2ff156ad98def7198ad60078e079d7af94c6a1f9f48ae58c42b0632098096dd69a896384a52ac029997e573019598a9f4b6af1667db61482016e08b896e092758d6057655db74de88945f2b38e25ea37b63c4cdc7d60fb487b8bbdcf6e8ab236ec1b3f6b94e52f0bcf97220d4722d76dbcf41ba5f3090c94702a9b86919929dc5e21bbf063b908212bdba2a8f737c7545da49bb3eb8754c2f91f0814f3974d64826c5aea688b9e2da8399aaa93c35a0564f704e4335e6f9ad207f6d740955a205ce6b6fd1e66926749a14656da5e3263fa7249e90017446a362adb215a126c57381308f2035231dc8c1c8199435928790e57d5b5a6a8e707e16c87d3ac41b37e484b40a9ea91057d08ff8c85b003ce057a7dde5d88a0b3a176b88dac2419665e1e95450cc5a774faeec526f248949679c204191bdaa7b60b2da5a2be0527397d19a1166fbc097d423249145026650f785c02c7311c0deffaaa4749b5913ee4d0115bd3b0ca058bec9c87eadc68ffeb061179c68ca3e63babee3ac81c607242ccb51e504d87d65327f46fa7f0588a044763e0dce00d6741afaeefd4599a51f0e65021055f68155d0c6779bc8759289f8eacfb131d58f3c7a482773b2cda70669f1d23a769b8ec5d6cca2b9068b7c9503e936d2a76b8538aabd6f151a31495e82484480f56e36c0ef9663f8f14d7e130f09cc17e44dff93b47ff6e9fbb33553ef30a7eb833c8cf3778dcbf56f5e2c927e8affb7adebbe04e42f30bd67c2676b00d0c7d8c26aaf5d459e20260b7623a0d857ed24c2bfc30ab80f868b6d53c5a451aa5a48094a58614765642e0b13590da321aa2a6fcf65c69a0dcd4589f505cf33e69b3b06010132679d1aabf2a2f69ee7997b354c73bb091cd9cffa883e5d5d6859074fe6bb6640fd42a456be176eb128e36a784cd039b585596fd283dd0ebff91a8ba453a985a50caf5a0a3627e8588a6229cfe83c0645ed99724482a120c5e8ba9ec67a80288fe963ca585824eb1dd239338c99b73c580cd9665b22102e1a6af5f4f5d8d30c074b586799a48dbdcea45c91ffbfbdd372f08196e5383ac2446b35df7ace7d07e26e4809a19337f8d5ba2ea0f62eb913869097fd297978a3dea83ce66f999444e4898e33a61b1db59d9aa8055678c3eef5f0b83be23bbcace91459986c4507d2d0c379c7901fa2f65d453727b5a26", 0xfa0) dup2(r0, r0) 16:00:23 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) pipe(&(0x7f0000000040)) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x800, 0x0, r2}) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/227, 0xe3, 0x2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1, 0x81}, 0xc) fcntl$dupfd(r0, 0xa, r0) 16:00:23 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) dup(r0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000000)="0f7bcf1c95dddbbce4a9a853d2b511502bd5e0d62178d1277119532188c6ec07cb877da4c25ce284e7c597b13f40abea903f6a8f51d9ec64084b0cbf", 0x3c}, {&(0x7f00000000c0)="7bcf03dfdef109223bd41bc06cfb8445e77cb81af6a6bbe0fa0646d0752a592d1c3baf5014d82c503006d69378ef80746cf89a93edb59eeb0f0dcbff3c52b56ceab674d3d95d6ba36e00c58f23d618a6c4b6119979c73bb5a07c4ae10f2f5ed7c90adb194c816edfbf095296c010b8f14903ab6fbe95e2e50a97de59e3d766cb56bb290f41ab334df4b3caa7e48efd92f9e9eb80594e4d3e747cc23d742f2c13ff", 0xa1}, {&(0x7f0000000180)="1a26f25da271bc1d1bd08eb5e7fa7b3ed5b7f5667e8abb1c9fd88fc5710da4a8c5b8c3afda8d752646716f5d07b021784281ea6420634032109a768ae2b4c94158653f15ae3e10ef2fd6ebe0a4db823ac7c2380b4fe08674c2e206cb8a", 0x5d}, {&(0x7f0000000200)="ff26c62d4253af71ebd9a1f5ce6abbf4e9e04c654499de9da11d4e78f65f352b0ca72274b9cb60f2eb3a2aae7e02f0d17eb2ed3cff5d0bb0fe700daef54eadd8092c8fd5f8b8299f9c7562f7303d4ecc71825a6fbf5e7d3d40ce959653588a8652b8bbb08cc0d644b6077b409656a2cfe4d91d085430c611f0f6f1c81326f69f305e3ada1e5c4448ab3865d8aadf1c8a1df22c0e5b4225487529b7a6f178c4e86d305832004973eda05768a80672418076503f7b4f8834a061d05f8fb0683a9c86c34edfef7d60ffb105f77d38de95b39272930e46a1e668ef7b80aa97dcdfcc99c1d69d6506639c83e289", 0xeb}, {&(0x7f0000000040)="4867e4b70365a6c9424aa28a49ce20db1e8c15529bba18094efe2fa638ea02226ac39a1959b73bea1f9e439001de044a3ad789c7bb", 0x35}, {&(0x7f0000000300)="41316f562f9fa3cb3f0c4d84784ae5d31e817ab126327a05809493db957224c5f4bdf03f1bf73f34b83d29e219f3dd44c5e8850717ddc7331c2dbd7aa49543da1eea39c5147c120b72812c0e98b5b6d3904c6f0f35977c45a7b6a710294e0f2bc33f00706a5dc1adbae455cf494ae7ea5c819b60a5508e1eb3f5e789959a0e20d1491f8dd07c5d03113eb0a9e5f8ae4b2a831cfe2f32b2e28c8d02e42fff84a11ff4b019c1a9935cd8f93168a85977ced644d717d04e3961eed75ec6c087c11048cbf6ec0d7994825c381be6004a192844d8cbaff688ee7192628ed714a6d763e65e1b303f30c99c1af3440ab9", 0xed}, {&(0x7f00000004c0)="26edd6bf6baaf7a7cb2f7c5dc93344b0116610b2ed098e25c27c58742bdb6c8a1f52cce6e112536d0d98718d9a2689f5c24e586691cb0dfc404757cce6e452aa3ab69ff60aa5caa51fb764f00f5b468cb6b0c226fce5488228060d0adfe82e2278bf08873e0adc48377e284f82518116c57c8699bdb39a6c162569954d29ab1bdbc2af0e1e5fab6e86c311e4a442021189f9f7fd58d58dddea247742f854f88c5d1118b52323d4e88a64f66c5972b88590e08a983ec58955b1706620ed832f4bb20feaa1e1d5cf8afb08576c43c7b6bb16827d3cf07a2d56eb0bc98ad51bcae759bdf5ad92fff2596bc969731900938d15e52f3457fcfb30f109b3cd52642e0b03482e7ac0f0990438a0b793eaa896a5d3d7f3ce3da3888c5a5da20f6c0fd52b1800e1905c85e56ef25b3e2e1291e2cf26a235559f80479cd4f24f75f241efcb4064d8a135b2a72b895599f286ffeda1a8695dd7e00cc83568bad1bda74b46662bf940c304012f835ab2cdc91329d67054e7163726e1d61b548503a0996825a098402dadcc37b91a01aa00fe0771ef9fd8cc01cb055e9464abb0a62ad88286c7fa0e000edb1f09aa0ba89e1cd83c2f177797d72d31362f4669b7728f22104549d1fff0bf30ba0a300b5980906efcaef28ab27f55ffa382896e51d8a1b72bb1133db1e3228c7f98e14bd3945e25e33b9b31794bc529f00304971b734f6bc74cbe1032e35f660adf87bef4eee2ccd7054e00b361f023534c71fd6a0960ec61776deaabeec31c77057663b92463972d201ef60fedef0af10741a60d423e792bb927a7f2522bde8ef1daff62c9641bc9a4d62a5b9418d2fe4ec11fcd60520ccad3148e7f29c982d8b49365e5179af1ecfb57cc3bab2ecc9327f200b227f9a580b3f5c320cef8497a4fe4b3c6129ec7225de7eef0a7bf79d934fa615876e7e35a1c295677c20b70d003b41b0fa0b6851f0e3c78bc35fdf423a232b118b37e05075ea7d67f1f15370d7e66c59206f5e0a3270bc55899ae73ca27215575eecdba19178ab43ac19eb4aa11094d7f357ce3b93c3b0c34af3bf81a5c8306c3158db31d7099ad492e6ee8fed88d688e87ccc1244ddc9f9aca2224ef5f90f82414db65fb22b85eeb5543c5f3dd487a54d64c27a31d8ef067e7df3e4acdf0822d43f97e61147adcecbd80eefc4a720b10805b3f0cb8ce0cd726aa28d9bfe2e4b2301cc84ad5a71e59d655086b028762d6614bfba370a7eb814e666c0a650ef007f583a9c6171458adcc08b3b201194e3ee1398a874fda98f8756d78911623d6033b04dfb7ee9e4cc792dc712105bd4ffb4afce6d1fbc593b44fa31738056b6eeccd4801cb853a35b9803aff24a7fce47ee2c7a7db77b38fedb746f70e29d2ebc932a05d0544bf4bf30665e52ce428cb5674f63fa9b9ef56b605c6fc480ebdb9f3aa0efe6a8136490d438a5b01c4682ba5e0edcae235e731847660a418444145db1da9dd066e1fdb8f5afadd2f206bea79b582d814eead6add4054e6487c4c9952f68d77d9b65a40d38a745ed72c19c3178c69ddbafc45f327b1e770f200e18e7e5fec238bcbc800f0368db407617dd6d294fcf3ce98d55b804af9a855ddfff16b364dad72105a52da456ade7181c8c8146b8cb1cae40e24469dd6f9bbf3a726917c5a6543aff7cceb2354fc696c1586a06857ce848e19fae1e065dac0e3248bb04e57c7b9e58a44bc7dd17bcccb6a518687be35fd235276e1e74dcd2616a7af0c7887475ad13ad35de500c146f2dd99fd67fac3bbed33b0f2b2803f1a274680423d57515bd3106719c1769700fc2acd5aa9302d0da6f9f37f0a37aefd337681de23e5f4298a0b675099ae6d237e09d34bd0fe4d04123377743dcec5045076e0d9476f9cef9fa3e82c7cf4fff852cacbcfceda47b314c28fef0e828fbb5a32ddd9a43f874d54a98f22969ae548806970164b211070686a63cb135b7d14975aa1ebaefaf81686f6c0b1c40fed869d5754c8b85ef1ca0100c23ab983b5ab6203f60b0eeaeec644c0fbe1c68bd2442efeb8a7ecbc671e11bccff3954b2ebb4c50c7b7bd31a1a42bad73d036e8d1dd4745fbecfb49fa3760d00c9223eadce1dabc72460a30854d117cff42ea9bffce3f65e59145020f9635693249cb5d92d76ac9e0d50247b2b25939fa43ce23a144d87642cb3f23284c2066c4b6bdd9ae9c6c6a179ba3aafcb348dcb273b9095c55f918f563a5cac06cdc19f91e9690bd97f66ad206ec2e0491c35d267eda23faaa2d1ccc55cf861855dff559edf2793d0eb50bbd76ddcd44c9ea5ed0d27a6984542386d7bdc76e22bc35852e06823bb22989c5448ebf28287f8f44f9bec6f08a9d7f82d3576d870fe6c3f1d40106aa5869d236a94b562f37a72541d44cae185be1c5251b8274eba4eb0c38e8acc8367ed326bc7d1793104833e712ad06804a52903823235cb3b0ff3a79872dbdcadf3daedd39b1313aa8bc0b92b3aa51fd015c5da9a2d1ded3bbfb6a5b35c29d19e356f27666f662ebab45be8e0155569dc7c7feedf16a492cd1cb40cb541adaa8a9e484696327902206dd0ed76523428839a57a07bdf19e59d9a81f05bebd9ac0873073fda8256deaed2591a6af76de1f58d6af748f683a00afe9f1c57450d9fe193d21f0ae5f0aac20e2eb66460f1b6389793938836667a60bdbebc2dddedb0a2866b7caa465fba2bc97adc89cd5c7b4f05e31325d11158c0d2c3ab307b9378c8bf5db13605b1bc60977ae8aab1d51f505a3aa339e0678259ee34c6ab431e2ce3ed3b514a2ffbfc2fb38f8959b5a7e47ae7ffe3c96d2c839a481b09d4addc061fe5eeaeada0ed156abc685303a38f1cdb765db053201698f2b73bd0c54ed64d5b3adbe61a0aedfc8c1823f2a56178828ec2884f12e0de31f53c9577b5df5eba1cb83134eb5a8277acd75f6ed3e2451c379872bca655022d91d3e3edee3f8462c641a80377a03fbcfdf26b99b0500a735c05570d8e3396a6ff9835afbd9f8413cb12f407955646a81b262432bbfb71ffd9f5e1698337a9e2ed56d03522bfdcdf41226e5a4501e0a12a2be23c7755098e4677e60d0bf080bc5622873c6c1bb6c587187549b0563fd43919ff097da85935a873523f8e0b52ba2df5f56a4e39910cb321358b6f114e3466967cdaa3a87ab4c5292f73bec5fc62ee5b86e7dc3a1dcb9fad709c4812492f0612311f49709a3b0eb9bde6cbe317c5865928a77053b3e9c25213811af7d5899c7d398ffe0a09c7c309572e47c2223ca6cac8e771303e0bfa7bf4e406f46a1f36787b06a28637635f45bbb3671115bd87907ef7e1bfcef30012764647b968acb9628d1f18935f54888c2c4230958d6b7ca4982ef5ea2198b8bb2ccd6ce462516b5b8125c502f950903b01d31e49e903b4cf32e97469a5fc8e123c879bfc39da50be34569756d85069a8d2ea395ee78e3bac2c3e1850f111f15da7c09f52cf2f8ebf4cf233d9fdac42f21fbe3033f64ad2d836464e8b384ac98a926d157ea614c84cac59db3fffd99456c4cdc1d58bbee21542aaa891592d4b20a5d9ca0e70182c692800b538b56cc172c0a66d597b19f1d9bd618adce952fa6c7ae3ec8d9f785cf141d36945731443fd055d61827a2f67c133d4d30c26fda50e6a914e33ce51f0365412ad2914b8e3ea5fce413377f45751724fb48e8c57494df4696444368079fff3829b70dc9a696dc2c9766e526b63e543525deed0ba9f5472364d1e92098390a74d806e6ca05b310a4fbe4b26579df0d3470523bd1618c16fed2da0c185eb143e06dbc975ed8500ced2dcae29dbae449c22861bc99e9201ac4a8a690bd5709735ec8e22c44d17585b25f43609cec7c46efa81b7edb8cf4709b50486ec0170f70af241c07b0230bae41594bf51837b9881df19a80f30fc02a109cfa276a5dac451c9ffa21faf95313db1ca4acad64aa3a5841c6c0e3c8536bc810cad3da433f0d33b09e40281c64c9bf8ef3f37bd6e526b801cfa4226458988746ebfb6d0c5d49be78d5db0fc26d47229673aa6bcad772e305cbae4a466647697d09a528e168860bbc04ec99b00f724c05c7c19cce9a2a763e65f6a9efc7ceeedc14be7eed8ad75315c67b693c3e672ba087f5b48d44c78287dce6a672c50150134185a6cc0090785dd4c871c6bd484d70e435e59265a0c1fc69abc75f00b57169c455ae33e3b53b4b5e570422abe43dce017d4788a08b63bc6afbb8d084415c81a5687652a58ea340d8b188df3c11a27fefd8aa0d0b3e07f5be7bd09147d328011ce99b241bfef1925e20878e9deecea58b720a24206f27a1af0c4010d3cf1cd04997a499587a5d95e0a18513e94f4fcc4f2f8008c6a3721b6322edc1c58b9b1679553f00a1abc46c00cc3e67d0a474a49fa6ea8f6187f4478e68afc2cccae3c37e752c315c577d3690227a627271ae3f14bb45457d3f9eb98a991b4077beb114dfbf466ce2b7600b95963ae9bf1da50603b7b4fb01c72583d83656ba22e87b0fdd6c14b7f286f154182875e417c1e6644bc1ca1be3258cc045993c06a603de92b44c3d84929eca790932525e3c2d4cd84eea0bed8818db1a396900f969cf490fb721158092146469a235016ce0293c40330be25660d9fff57baa1214f63be47c8c08375b50ecabc38d1d54209e3501f2e4baa37f6edd27534ef809a7a86197753649c913987e3809cef4ddb595862f5f31e68420df48227914bc2d7a8384a0973a1047907875c78e221446f86f07e4e70c928cf989be9c5fedf4dcfe92e0416fcb090496d47d27ef68896202d5a7e7886f2cd9d76bb59843f774eacece3a817912effe8453b0ef3df9b3b6800a374da4085b962c929ab82fafb7fa92824663910271c41245bf40fa5ee7f8c301457eefb94837ec29d58cbd02636edb2c813ef00a73a333a1efe190acdf4a4c79f209a653501ad7af09dc306fb2211a2c2b096196cdd895c5db2da195a3a63e609570d0056bae5a48149b415048a7c66e313c7ec6dad7e3e6d836d3bdec71cf5d43acc8b1719b9cfc12e8146f557d55d5109ec54793ed8634aa2986aa521ab58ce63098f27ed16a9ffb3aa20586c462f7f207d5c8a83829af8288fb2a9c9c6a8b25048f70e51d52ce806b860af3a68ecc970901d0a7b7a8f87b51fa7f748279ed6086cde1d62e2406fb1ed6fba99935d2f178301f13c53251c94b79e57d87d41d1e07d1a893f7c528c6cc5360e7747b0ba64dc6fa475b38d75706b8fced1fcb37f7eb0338ec0025993907cf630ea9c48ee508fd64e67a9444a70c1de07cc5e14cdbc053ab50b9207340a86b2ac820c20a2a07e8669abcfd8e0f1472c6a99ce137d1310c194bc8da5dea5e05d7eb5dc926dca44d3d1a22a0e13a68b469c52dbf875596883f91f5bb0872987c6cfaf317d33bd66014eff62d3bc78bf147c1b3b98222e8edb05380769f0fc462f0ab4b8485d6f6e7ba08ff637e0365ddd706f3a58b33333be0abfe9803ae7704a63cb192a570a19197a7416e3e7a43f8a35f1345c3cd89edbb7427258520ce9ff3891c2bdb85d5bd16abeac7a23e05eccbd95f2fbc0151aa16a334a47b7442603612f70b59bdb542e2ef246f3bef55ef68a7dfe382ef8d5a598741e5f774b6f3acd8ecb1ab7966b70d3c82d5a2c1287059c5117e6c756d77293ebde54addeb0491ca4b941cce54d342aad40dd0627da21fe0482bf958cf0f43fdc74f97473fc32ac13c1e289b63337edd5d0d999ee5bdedcfaf5e0ea5cb5e9674064c766df76a18d7a15a40c645a0fce2c497abe903455c", 0x1000}, {&(0x7f00000014c0)="0adde229b12fc6a53618f7faa468dbdfe48b837fbb89e84551ccb15a0596e9ac19f5a7fc52696347781a44b6267fcd62d7c8b2f915b88ee5713a8135f1180c0ed65238530233443d80268eb34d20b4e9566293d081a9fb5bcfaea679f20d3fa8110b1dc83be71589c3dde10a", 0x6c}], 0x8, 0x0, 0x0) dup2(r1, r0) 16:00:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x4, 0x2, {0x6, 0x100000001}}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xa17, 0x80000001}, {0xfffffffffffffffb, 0x3}}) close(r1) 16:00:23 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) ioctl$FIOGETOWN(r0, 0x8004667c, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:23 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = getuid() setuid(r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = getuid() setuid(r5) r6 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:23 executing program 1: mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x2000000000, 0x10000}) 16:00:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20, 0x184) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) read(r1, &(0x7f0000000000)=""/24, 0x18) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x6, 0x9, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000180)="3abd9d18498c0dddf168c3443807dcce89738ffb20f08a0dcb2701cfae03c7d2c6806bb2747a6a5e3dc2b897121a2192dccce039ccdd45e79cb54dd28c3cdf7802a781240c80ffbfe2088d935f0babfd001d7b00ea172baa83978e312ef61c4b8ea2c24c27f4ae04cfde98953b64b72882556ba36c9149a1530e7648992d9a527f4483b760f56e2c72c7844aa315fa97fe9e07e01a4787b90a09ddf115687730626eca35a4345ea01bffd43284b526e39b3b297241fa033fb1d96ba1d7b757bcb9ee9206c8bd0b3eeae358e67d5952393e3685273065dd011c2c692138e37bb669d2a9d319ace2e3f90a05e043c3e9036726e05297a0338887f1f9a8ea542599d733f16019a9adcdfc47ab5a0cddfe35b8cf7d35786df2c0702422e6b59cceedf7a536f1f0efcacd16d37796ac1868554720dccec43cd0fdf39608d8debf7adea535cfbebc68687e83e1c97ff4d899ce480cabb5b1b16b697e7f3b1eb9b9164eff1d08e5424d338f51ed992beb97e5082f05d9323d758237f31963e895a59bb3e4f936b7f07cd1ce20463ed5280cace754add5edfbb29ab8841952d1418172d8a235f4f045f8a7d74fe41c8c0785f6d55079a85dd1838dee9e3eb01c378d9bb4e93734d1785ae767a42cee50364259fe776a1f07feb895163cfe4d8f8db739d9761a7a1f9d5f40988ebd41f4ab318ad05bcf9b5f6a1b43211a72216159fe1837a7466046de9a125168828ce4445cf037593bd56d7c2b9864223cea6a24a45034c3627f41e43e8ff888064683afe2dd10656a611b4b05e940be5275df3c2a73079080e9b535a890852f8f98415db17d0c0c704558d420f5c03fd1299deeb282d48be524f542be8e5cd241c374259688a0c28f1928d5cd5bffb652bd472eb369ac889bb84dada8d3bffaacb07603b6387880c532039536636e836d18cb110885af8ed6d1e26dfa717cc111adb2ddec7f73f61e36df0770a22b6ede164a8324d1847812c6d0517f875dcd36d4eb81eeb61e0a55dba163c2fc3b751a75887ed094d843fb217ffd6de407ddc149f0a5884e37787efa946624184aa26cae575c2362ec3f26054093c8bc5e20efa5a6177fe2b473d1b8a140e2dac42ad324639c9b18a925ec429e2b886982477b2268c476dd8f6b4989afa7c13fac25f2277f662b9947e20f3d7bc82ee9e24bc433b9a2252eda2d71d380566830177728388296824b5540fed15f0181edf207eb2b357aede73ba4081a9d62357ffe80f5277911f4847f45f8800918a09a71d22ee869609608b1cd65697d8a7ea5c75602858e367e94ddad4f83ef6cfdb4e74f4ded0da4abd7cdbc398c8393d864f0fbfc30666cf43a7e90fe03782d3bfff419080a01e2682c008a51450345d3b67b76301f69911ca29b18400ccb1d34901c81b4f09e952bb7e88518e81d329825682130928a721761f16c6d6e408d0efc682fbef9b6dc52f8b266e883d6c321b65a9dd10bdc33b334cbeca8a231fc28497ef019245ba5f59a901344f44057c09ea581950bb01ffd5054a9e668260fe85ace6a66e7d3b0f0fcf4167d6ea7960b4f03556c258cb8bb5dd5218db7b11a68ba999a040d7cdf86b9a491166b4e8b9ae60f2ef25550dacb22ab9d234afedbf22e0804c678d75cef04e9eaa714cc0f01e059c4480d2494d49d9931b61b9f251a04d456ee43e240b38ba14ef3a8580f61bdf4b979eadbbf277f62b3e02ece4121353732bf7156fcf594fd0da927d945883ab646d64f38b44c14b59b429ff2ac1993b02827a6231fc99522604a44a10281a3148a9a8001a71bdb46be57fa5618a415e67acee37076f18a580fa24c75b12f396b4745097cdaaed771c42cb8d4554b7f839171bc8ccaead13e20c74905f3f863bf9965a2a32b3acedd8b35c4f1ad3cc77c66ca86b0386e35c8d2a47acf4b2733fc3a18be43f612dd3c1a1cbd0270526a6ff2fa123d0c9a70d1a6da2ff893f42ce46dbf68a918f72fdf90d3b597d7f41d2e8b515a1ac7b75a8ef427d3f2c01a9f53fb2c45df02f536e6f92722dcfbf8e42b1df702b04ac2afcb0a0436710755327bfd8f71da648b09cba02053a9d9fd54c5dfe5af65c9a762246bcd7d9104c120b52d5938824a8074daf58eb34079dffa0ce52f40b0cfbdfde21b05bf297151e0eab2adb6dda1b4a74372e43ab09fb669f36177a724ad7ee997804bda8e2f7c9511e3aa354f64b1701b56131b79b0b02452735147ece407ae61c20930fea80cc6f5b4b0da4ea96d85ea7f2d93673a8415e574890338cfe32354f67352f78ad3a5e8adf955f8c8995fa13540e408dd479062bb33cf9b96efc443249ef3802427ad0740fed746f040665c79490c2b20dd731dfe921a0e9eb287432385140c57769a9ec496017918180c03745c4ee2da1ae809bae200f6d0fee94d6468cfb9e84afb3a984384ba6ca897d059c2b650dac1eecd800a0b50601e309be20b6ede44c00d82b735358930eb52ff47b5cc598433ca247ca63194714e6a5f810a5bc2425a39be55f254d4846d572f9836a4e444752637d8f68ff6902c56f5371a3c4a125dab226c4c53674b2de09c78af1a1caf64b4c7d054003145f9ae7ec47eed6101ea676a29c38afc38f9bd4aa361fcdc183bbcee1d5bd4fa173f8fe634c3ce95e9dd989f7ff48baa53aa2ae2abf0ca6a9b9fba1fb7906acbea52f16e4481b6953717b3d7a8c5afa9496d608970dc7249cca3ab3e79fd8ba131c27f8724c34e0023849c0c82a13546486d8f1278e876c2491ff201694a4739e74de0dea8ef2c9a0a0e1723227826f709ad3a0469216b400c52baee34aa809055dc793eab88bb4a4506a65c8ce8b4234890fdc16f98a346d361ef98d3114ffd418a7a47271ba78c732386c551c2853389a7356486a3e656ba268556b657a39e9633396233cea8ac3a77f123c64ad0f4829af8f6158ac4164766228a071cb11c0ead514b6af5401eded01ae12109d74bb2b9d3a40c78be6641fcf74c996a7359b936dbd84f628b6d2ef8256f9cd33875aebe8202cb6f746d4c52d0fa16271838283d41aa2d857ff9e631b09ecaece0ce7d5a6d488260fa67465c6a2628efb194b1f7cf2392a0db1b55929960ef544c340fb7acffb4b82b88843969109586d9042a6bc18586cadf0196ee089ffbbe420fd346ef161f8df709e29a71d356f113bce6cef15fa35da28f67b95afbed0cf171d1bb39f287b7b3dc27b923a5eea7f653d6cfd3214684a5fabc6d00b32fd58b68154d8eeea475fe82a75c2c41a751b8553273f599cc555dcea0b6601d993a110f472e049225e91f826e2944712ed29a3113b235da02846908d754e9d9c03da6e10861ad9901374fc551a8f49687529e49991d1854ae673a00c17aba4d3fee3ef8c71165730ff446cfe25430fe652bcac9a205b4b91c07ba86caf8753d466a8e646509d9b95947a22f5d9bf881f3ca1e25c72cd832c76fc1fc52aec693e9b3ebea8e6e4272858f7df3571281b6bbc34e63739e9de1c3834e14661dd8e90521302cae544e6c7650347ba0500dbf30658a2d62c5b53498d6232f2095721998069b5c2a4757623c15a66e3213f8d4f978ae223450435db6d6b7d760c4c5a64623ed3ec066e24b0abd46ee19ae6f69fd770f72b5f62c36ddd00f0890be7f4ebacd49c2036d785fba379669215ba595c81aca67ecc06daf1ae13465891585d159e2f6e2c11173a573a5ca3c6ac6edbdeb103be86c82a8d5b4a9c4c2e8d86d46580d8627f0cf819ff895bdf52747d070a4e28dd52c00749942b7a18047d378f74836204c649afbca44e11e01eded827d5af7869d12b75544af9a6680ff777d1a8aca15d0df9bd0e5aa85d602f84afb60fd5d0ca520694791d410fcabec7c811d8af439fd22f6a1685137f19a673717ef101e59596af0fe7bf2f54a1bac51eed7ab10340787cf0e3794933d6a8b8abb9a09499a4c54f96bea031731fc01cb73e82845adbdd9e14ff716e15f3c10cad55b2c1f2817aa81eb6915e9bedddc224e6a284086e2b9a50c4cc4d4d9f2a30191d540cd8a3090f5cc1bbc5dc7fd237b5692a1b98b9c2225b3f566cebd5b1eadba73795035ccb29533ba2918a086aa6a791c9276785035fa704c4ab22b6b1e151a14981163b89be6684ef555635eac886469abb6f2d40430939983623a10aa8c45a7cae36834fe9975fd4fadeaf556d6c742ba00d98ffec050577cfe60b828f40d046c2813afeef8f07f4de486977cb3973a4e3c55d4b786dd56861ae0df001d7be74954bddb02d6afbe700bbebc93dc755e599f82bf6344a958c29424a7b6a5d2e1a2ca35fc336001d5a6558f9018511ea44df53428bb966bf079810a880e82822fac77a8205c77c3127b64f5c659e9b3da7c5d4cd76cf8ed62ba4a655e2deae17ed0b26de8a86ed9a422e703fa87151a2adcdb2ab577e858083163cbf9111c4f500a4fdcc0ec668369cb1ea61e20e4530197678ef53295e03d777006ba3519d47794a1e92d4662314e1d5abbbb2a9d64d4e2e1d36726134523868bbf85b9511e2d84761dde9471e0ae7bb7c7c3252f5e9e89c0c62945723fe8a31ae955bb4393b252f6e94511a795050040c04991953a6612f350047e7097e8150adaadde4c243b1ddb1281d52b1f200e289b27b27914c41d6aa02176fea1f39f8e0daba9155acf56e03c9477b98859f32915241f33bf5cacb89b15970445ab5b7c5788da14b21c015a9b549202284001762cf7058fa00c23e574cb17fde0144a6cff5dfd71d9c3f8d6b7b6c76b74e058046511af1cc18d8e04baf5b8b6a66d3760518f8442b0247376287fafe3d35b1f6260cdc584047895b70db5a13c5d994b2b5ab7e8f5408020bf7e39771efff627354de2dc8384fcb71b84a2d353aff522f64c5ebdbc73a5a26c11645df22f02804d89e20010e3bfe70f1240044866477c3813e671e0a3d7eebf8d78bf782c680143a194c035602529cb461f3f82f3dfb82babdf5eabaad27775acebeae7bf8c3e7969863643b6cff210af16b268c5a282483846b3f820dfa7869e9fbbecfcf0a18a846381705815d02f6f3a54c710045753e13d182d382b85bf67890d87849290e113d33c714e0159572f52db7058af5be2552d148076e961e1c177a2c6bb51200828923a72cf32637b961afa71c336757dac1cb682fe6457c401ed55b98c4dc3c7f06ae0a3e7fe19a79fe3161bd34cdc2aea6e4f47b3b0ef3ed8692c644fd9fd40f1b4a09cd0bddd6d97eb326581b9418c947bcdbd0254af25032c11acf7d2dc26f0d473d8e64f80cd21894cb5fb60654c469aff5060ee0fc3d0ffa688b23265235733cac4e23a3e7db5c00e9fb6a4d807fdd6ad94acf4c712f98d8170d0113a74e7d67dc37f8cb34bdcd2ff300a4518fefe23d754703a450fef4488921640594a0c5e751296aa9f6dafe412fad59f0a8bdf3fa71523ab0bb97481e2eacd1045189c72d352934a1fd5c4e6faa570999d6a8ff22060ac6cdc6bd9047efb9166d7f70908a6294494540102387543ba5bdf2db3d1a8944225139f100dd483cab6608aa1cc5076deab1cf2d998f29b65e7c91a50ca7e93bfe958b4fc32e53f5bd5c30922effef054d7966309ef660d799945fd9dee25795fc99395235e56a645d9bea69d44988e4b9159691abce3b7192f322eb5751623fc5ac6a94cd16c1f111bc2c6190c1e03c8f6a51c78723c0422fd5dc0da40290b4502fabdb72cdf0d96ddda25ead95a3291640f4bb4cce13166f30787d2a492f16822f9c4af39c52e328b92a1e1ff33bb14584a5850f38defd993", 0x1000) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) 16:00:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x1200000000000, 0x6, {0x3f}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10012, 0x80) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000000c0)=0x3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x3, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r2, r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) dup2(r1, r4) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) dup2(r0, r0) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) dup2(r0, r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) 16:00:23 executing program 0: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x4, 0x0) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000180)=""/194) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000080)=""/251) 16:00:23 executing program 0: socketpair$unix(0x1, 0x200000000001, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000000)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x8, 0x4, './file0\x00', 0x100000000, 0x4, 0x3, 0xb6}) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156885cbb6d2495bb90a06fa1a974bd6ca626507492c9c25484c2b1bbe483e4378e8ee335769a1d5dca543ecea487bf8c78a", 0x3c) setsockopt$sock_int(r2, 0xffff, 0x21, &(0x7f00000000c0)=0x1, 0x4) 16:00:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2, 0x7674}], 0x2}) getegid() 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x123) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="5336590b15d3f92fb6bd3b752b25f11813a6eea8fce7ed3a74dfaa5b0cd5fa56ce85066400a8da6ffe2d6c387cb12b440901c7e1a9e021f339d0447bbbdce20cffa4b9f1f35ef36060fb5556748f8c832f7e995362896e2eba16f26b34bda38880d2e5758292fadb66770d6b34c5", 0x6e, 0x405, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x4000, 0x9) recvfrom(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x40, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x0, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x1, 0x8}], 0xde2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x14, 0x20, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0xf7, 0x80}, {{r0}, 0xfffffffffffffffd, 0x80, 0x90, 0x8, 0x7}], 0x4, &(0x7f0000000140)={0x100000000, 0x9}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) write(r0, &(0x7f0000000180)="da", 0x1) r2 = syz_open_pts() close(r0) close(r0) getpid() ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000300)={0x100}) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x93, 0x80) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x200000000001000, 0x3) 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x5, 0x7) getgid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001400)=0x2) pipe(&(0x7f0000001540)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001340)=[{&(0x7f0000001480)="d8a33defb6b718", 0x7}, {&(0x7f0000000100)="75dab5b858dbabb6215e99a26d8fd861f4acc34429b01ed019ddbb566bc354c696f3a3555a5770766f05dcf723989618fe221602668c63ec406cee45ad356954d2b4b7347e85a5d78bdd1f3e4e747adcf9c8227091a8e99160c7d7696ea0b7975c87408a1378c678d903421af85b467c", 0x70}, {&(0x7f0000000180)="ef1b4dfcefc08f98d7d93be04f94a9241b1a57f67c3f223fb6d1a0fb42215328031fedf40e13e33bdde082cc3421fd025e70df5a25d3e604fa24c775be9d0bd8579d9dc1dfd8fe4aad112ac819a61176ae6cd10a1e8383f75ebc6fb3cf9771a85acad7b3b9f9113ee7c4a4384a65acb4ccc904bc4fa2f5cd3aa6b39c0c8dd4c0392f6a768c9111cc6058d00fede83971831a8c85d335a4c6adc121dd60b50a2eb7bb9051ef707d3ec6553f376ca31ac062553784a19ad03d46f83714caa54210952ff34a0cdb56cef747ed162ad7e77bcaff9971a247152ff7679d3359a8a94a1b3e6decb25025231c", 0xe9}, {&(0x7f0000000280)="f43cc35bb793effe8fd739867e07b33946e3ede0aaa4d05b7e92083570d06e726a79d407923cecb91c00db525ef1e65ae3188a4f40948c94fb9e3d7fff9011ca0687244de5ba4ccc02a5f0bd61c8badcfec5860d4e133cc08b8bc7ee8bccc95a6627bf059c06d762f0116391eb8f105d832dfe5bceff605ef9f716fd648e3aaeccb91ddbd5403934f31ccff4e90664194186b12306a57e079219", 0x9a}, {&(0x7f0000000340)="31a1d11b3099948bfade382fbe4024d3511d05e51d88b6fe05a5f9c8714953d7eb7f22a468a124205979b4c322cc62a2588b823815b66f433dba0c692abcda7e0fb2319d6c08ad94121714c13ad21face6d329e3bef02803d2d73daf91fecd482e9e0da9335e62a3f7e9230e10e9c791acb49e8fa1ff088568b2bf186c9290f1415b79cf3986433b021546cb836fff58096687708c8fd66e1e9fd8fa89ee21ff935a3a2d98d0becdc63a6320d8be7bce740beec4ceaa94de8ea4de2dc97c5a2c027f523985061021c7d9b59a8ecee1e7e71346d4a710af20ea03c6227fa93b6b266f60f12d511a7626f5dc9e1b36cdce05897ccf1fe120fbc3354847d658add56bd3983b3e890f94e6ffa4db791e235786a7606e2609f03229bbbd112e08ee36fd1a37acf7933722cf10c37c4c69a710469e4fb91511fceff70d32aed461b3274691d5e7e5ca823847fa0aaf5ef7f68032abbebf712d42ddff89a3a5d20732777cf5c0121d3074428f57ab725458ac8e6a0bfec2b361161d3348d8948b4eb01dd1e32041a961625dbdec545ae9aad9892955261e12491c732f4c212222516646461f915f58075ad5079042200fb9e6889cc7b4e3d7e3ebfc3bb3ecb445fcdb570b0e002a872a6228ce8d33b5664ffa61df3bc5352766b1b5f1235747a2c43fb156597dbfa8afa3eb0da31fc7fed2072c518153787b7d92ae03bbf17adb9b365edfcf8f04f46dc7db479037ed3894b9758f48d25ec14bd723d0a78b2fa268aaf020e10d872e2ca5f7098baccf75bff37e465b9e64aa526236822e0abb9249cd364af46a08d7f1e63c282c004f7ec94aba8b5fd25c9809d128b74e8c23d891b6272203c7ef5806b93cbb38b861e6f7da849582dbde9ad42e79e888201cbba82f970e8cb06763d8826f96e80cfb61edf109a8531b36f718a5a018c9557e16c328e83b5af39227bfde2e8a440d5cf441fe4c1a7003504f800a2cad4540d41edd011527aa70e7413986e3e65fc1fd9e0d8d870baa9da22a8fb0cada8ea6a048f7413cbc590bffbc6aa2b3ca37eedab6a21c4818ddc9094f7e1ec28ae69ea8b51fd19b878baeeb483a4b59e867dbca39576aab69cd935eaf884b557f25bd016992c0bcf5e2815864d26c9efc85411afe844f910367b5b598dd4c8ffacfae2b79b02b1aeda74ccbb6c4c9892c5fcd26f16017d3bfc7c48aeaf8ecaa727174d7a72c9eb68d249a10e5a89db8275b290641fbe83dcf8271eef84938e2f87949e769d52dd89fcc2ed272d1f7fe8aab056d8563b876365d46c6785fc77a7cc996e05c1515379a7e3a01017a51ec9a2278b4760c445a94f91964c0699cddb82de9e06327b97a42db832180c3c39a8458b7942ccb6c6c21266c24495756b92cbff44c4c4f2b5e6a2cec47048ded6db62ee88f4b21806a92e3781d49d8ded2ffeb5a102c1de96368a93c2211a9542552cc06ae619ca86e623b6e86cf3436860dd51b21c614ae76b96af81b8811b019e2b3db245064f3a0f7bb18a8bf15875dc154cde4de3d35a5ea80265e653bc85a331a96acfe80dd7c9b411fc8494973cc441ddaa9c128bef7a34fcbb8f7b1d3343baa5eac6b61a12eff5f825c5cbccc6d5fb38bcc6eebeb091edd099f1a9d40416ea449bea75d5374333d31d925d5087a2c946698b65399026ba1661db75f9cf0a67c1914aaa7cfa1976cdbd30ad2a2083b274550452c34665e5be8726a79a65816708fd0d83eac4efd1db91ef5af3dab23a474733c5c627af9d18ed0fcccc7eda138ba553a3e58d4b18662e45fa92d05360cacfe527309bcc485769fdc270768160d474e522a6a03d36bfa8ca31bd6026b93a1258b63b2cf19d323b0bf55171de6ced3b92f539bba20570c23aa38dc8aa78954241c92a0b0f903bbd41361c95195b02e8486fb854e83b48a76dd83fd5240d1c34ccbcf1c64074a2c680294a35b331fe713002cd328c537ad7b414306535af8abc83f2c1d971081b8e72ec85bc8f3a1cd8950be7def70d492a27c672d3b111dd0c26fd277411b8009e79dee5e34d9fabb58f8ce2659ca2f2b5016a4090f611a53c040495e5dc5327dc07ca78bca64642e874c2e6903e9cf49e1bba35c9fd25f58f9a606164b1a2bef2bf0ecadc8572811fad6f4d299d83f970630c34643b73818176b4f75f253eb87645eb095c827afc0220a97ce9db5dee936097905bf9600eeab750ca5acdf578c7a4f66b65a5b2227cdf0f7d0d3f685f76d07160f43dcdb1b1f085ab206e60c9e11b097a693b990189f459dfc3394712004adf133c83defc15ba1705eedf8c0d69b1f31a9501f467f25e9743e7e9f75d0fc9c391bb0314f40ad27aea28d92bd52368cf25de907351dfc2c33cc1553282977fcb6261d1dc186acc6866467709732f7dd45c16156a8c9ce434c4e13823b48523111bba351b3a37c81b6c5caa895e82301e9d844b9bfc7bf22e2775dbd488eda7d4815eb7eef319c73383788e0f26f647ffce4cb441b1eff56fa7a4a884b041400f866da5cbec0c84d70f73d3a3e5d4f66cdb3edc0d04cc3bf3bf10d5f2ebf913601b9d0f06d00054f3efd2cf99e5054b0b0d11b3026d1c7e9225aa3ca9875812a8d12d9fed096632a5372c9a58456f339cf03b17c9731555d602f638c49f0febade9cdd9f658e6a134f59c1b80a11fd2cb45a4ad6853e14860c743259f24c7ab7f63414e4c16c0b899b435752c3258f51b457027e04096f01c269c2e59fe1fc6f687d05725b593a8ecde3c5180efd3dd9c507bccd4b450da74cd5e71cfa0d0f7adb98013319f5959e5fb0555dafa34be6d46deec239c7a3a955de8a0156112a66083d323d648806eb3f7a88de752fbda3d810088c4b79815bf027a75c7295eccbac37f6e815dd8dd2ce3b96ca9133a2035f2c40d41716b89774c9c16d658e73f36fdc150814908d0c1d98b63fdcef3b38c2cc1e351ef44c33b941e6fc43800cf70d50a47b891f77cd006d75ceb9c4656ed755690110ca6d58fdec4a093c8a86b78012bae995af9ca5d353824f14ad4faf50a6c48c5f889802e1ed0f9fa1411b763274f04ac530b4202cb95389e56d9be06d508f370b8f5c03596f3add49302da661f833dd992411cab3c84fcf83b0929415fb36958afb9fd78a0077363913aa2f0d8e45ac8ea7e77d0539cda7f3962d41242cb848b23edf09ddde50cb2dab408501849e3e03e6ee524be27148538c9d1cc4f144685b60b539b755cdb108ed2b73c9f52dc912f74008c058973f8e6a72318c0e8d9fb2e421d921e1bed212e464b3be027ef47894986f5c3e725756898f5dccb495d4d0d3b370847b55feceb66c834ead4a0e67bb67846b4121d96ca7ff08dcd894bf99897572484af6c1d3cec55dd5b2b228c2d917dd4f3b2688678cf1536a6dd38a36586ed796e0b2b10ea5e450682197318d64d7d7ff0ee6aef0f6f1cb484ea5161b8c1ad67bcf83ecff679729f3474f5fcd6fb9b0752214be333d69fca91274cb0eef8272f9175598c0826b7031f39b9c23f50eee314bb8824836405f895765caeaa22df3f13892c0f46d4e2375381079b4bec77a4d353013f1bdfdf5dc0303a24773e7b1bb0ec7112a4ffc0699c964a0c195ef821d7d6ddbaf46c6f17b86c2790f1f9f8cdda874924c9de54ec98e41a7944883808a763f6d765eca3920adc5b7bb1c3eed4ee73fc86880f0979bfef2fa5dd7bff2ea0d5acb2d8c59449456399687e91657ac129e946e5873ac40d2c1a99d275b43aedf1488f575d2258a1587ca3f7a708ca610a98c16db7f60308076e71bc4658b6f4d208fa049dea61c8756b525d9989019e60b2a2efdedff1bedca2e3693591a43f19e3db164d56f7e5d485f293ac7b79cbf2c5149baf4ea0f64fb097aaa9555c67c6669460f31bb17f580fa24bcf7f0dc40eb5ac363ad72d37aa12afb9ec35aad45c2782e904ebc73046f1b0811c121ea881279441f645eed0fe19dc7593e9b790bdd4bc2bce41202cf5eef9b616c798395b3a6ef5975d380c1325121f69da4c6ab5068297adf097a81d6f4e57352605eda426d19b6e3ccbebfebc99da96f89cfc0309255069cb489df664d5b12107648b8bf63b859ff233ac2204c8dc7f1d6af43522cffe18a00bace72748dbe007c256cb1276c592990270809ff5ed7eacdca1968ff16a6384b15c65446bbce34e906c54cef450ccc2c536695bd708d5e03d23bc077d22d05cad8b0ad63b7ab05a16439b2710c76c2aa2231850a39411717f3c34893dd3a0d5f58e2ef3262e8812b36782e740f2a5f9adcae260d5ffc94f7ffc3eedc51b52ff6c17891bdb615743e293032c1dfc6b94203c3643c8bc2c13644fe4646b6ad1b0e7062dbef8d49cb37b2cfa49dce2d2d15059d6b82e5a9509dc53c17fcdd2fb8ff2ae58c1cf44fe98fdd586b44d6789e54428afb8bb2adeea0968eee342a16abbfd0c162323c855a2a9897d15be2510c367dee7f28e24a942ef4b5946ea97e4b7ba9fc3b2f6c2c53ce7e24d69fcae42f548efb7506bc103f8bf364da278537934a3eecbfc41c9dc438b50ae1d080063ed34a08c1b21d7ac11ff66191797b9f5160838dfc1da687e50a1670cf2fd045da459d99594a8a13efb38179c2a7e7de9b4cc0a9fbc485a9cebe279c4f5f6e5c9b3edfceca0bf6c774f1795708cebeedd07c2133634ce6f88dadde0aed1dd93fb44ae38ba7c7510f30b72fc86ee326b536389f4c228e7752795ef6704f9000aa972b726c6c5599229f92b41838eaadffe8440b8598903fdd992cdeb197da5f8ba28b79cc0f87bab7a997d49fd199d424341259b1a6039c73ced828a80832538e7599cfb15f298b7a21d43676e39417c7630f05dcde1b894fc418c3a85c83c71f52cb3ddc4e5d250ad1197ace8d0019aaeea9d664ef5b7a0f719e6636d1f3de6904510a29b55d6e8b2694f8e69d37d61dbac7b3b1551cc42ef109d7b6c449d37bc38b23a4da8ae4985d954e699dcf115a4594140f0de7098b90152032a02e01116fc354c9a95a9b6f7798d7909c6605a7a8b104341585da2bb07ab7c5464edb8b1a24e3b6f1d4da44fc5fe89f81bf4bdf098cfb90ef5e7356b195f1e2397a5ae860586924565ccf8e696c213f042dcb0e0af00d629fce3d1b4ed60ae28d47140d99c5f33292f78cd3d598efcd8de88f8e8164040b8ac69d2ff6d3c80661b1608d6637d5bdee31c55ea912d76fefbfe06f9ce6fcaaa0ec7257b2d3a4da13b1c144dd69ad715fc3c4daed8a55dba43ab2801e7db1c9f842ac0f99af72e5136378b8fe3034d1efa10869af072c546afc0a8a28d4136c5cf2e2c9b6be2cca418089e35338b633d93867595de5bf6b246dc81ef66d885fd447b73867dcb9240868b440aed38f8916caf848168379fa5a2665955cadb0138ec5f760a82ca3b9601c6c437bf2b9c5e633009b4aa7dc483ec1ed2cec9eb1e0d3975bbf4f12d0b8ce51052525a62655db7a72630a330eb38a2159f634200164e9dc069d4d9109719e738a664ce9bed86e9595b10dc72d12b14c35e589baf8577f79f01981b4a3ddea672743d965efabd2dbd6cde7269b36ea876696c50683f84b65843fbca0832700f06a789a0f5368ff3a0f12ea67ecdcc5c1b1aa89e8ee45019ea15e06cb3becb503c5550c9749c050b3fa55a76e4f447fe788acca57e2dbd48c14d741d8b03587bd8b8023f8867395e86d039eec34105e5947edf35815944e63882c71218d1ceeec8c1bea3449d6bcfa518952e1ab47252212a2ea84387fe490d969e77db94bee388f69e666d76670fc501df4a01340f1", 0x1000}, {&(0x7f0000000080)="0b2fa30fe2aa61f1a5225da092123cb1b70f428c6bb830b9549d7b6e87e0ac4ab939b5343ce505", 0x27}], 0x6, &(0x7f00000013c0)}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1094, &(0x7f00000013c0), 0x4) syz_open_pts() accept(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000001700"/46], &(0x7f0000001500)=0x2e) 16:00:25 executing program 0: chflags(&(0x7f00000000c0)='./file0\x00', 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) recvfrom$inet(r2, &(0x7f0000000180)=""/199, 0xc7, 0x2, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x8005, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x7, 0x0, 0x0) r1 = getpgrp() getpgid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x40) pwrite(r2, &(0x7f0000000140)="aadadf82c244e79625d11703075de40bee080dcb354eb9c4eebb4d458187180dff4a212277a25a6bd7f629d1597caa3cbb718c92f60a3aa4e8f09314b65ab9427fb64f7dfade324b5d2780e088ccef63241508fbc65abf570568d39afa2da7f32b9ad38330fc896baba9bc75af5dbcc917c4a65f375c763bf56897613591daa65f6c4048905fe1c637b988a2626f1a2a87c41f8c0973ca270d45e6cb13f9724441f2b3b2351cf77842e25c4ef514beb159880947a5324aa469b5fa2ab535c43b61214959e1d279e6b0c46d671dc65763f31131c9ad08670de67556b1e1d07574e065827c6e9a761b6767162a1024ac43794155", 0xf3, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000040)=""/166, 0xa6, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x800, 0x1}, 0xc) read(r1, &(0x7f0000000140)=""/184, 0xb8) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0x40) chmod(&(0x7f0000000280)='./file0\x00', 0x40) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) recvfrom$inet6(r0, &(0x7f00000002c0)=""/4096, 0x1000, 0x40, &(0x7f00000012c0)={0x18, 0x3, 0x8}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getppid() ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000001340)) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000001380)="fbd5c885d764377ccc2b7eef660579e1f5507d872c0428c3016bebb2d7a8792e995534be8bf57288102ca8017c10abcfd46f7aa8b71d0644e6d0", 0x3a}, {&(0x7f00000013c0)="c3db03ac7cd3796f96b7e8534d61d07c9ad051359098e88fe0f56a4edc4d2af439be6001f9194d3672709ce058e8b4e1b7be432d0f9ccde0375e52c49a2cbd38544faca1cb53a785d6c3d2b11e9edc35a6cb76223b61245923707d05bf87f4d26df47bb08f371cea62a246d90c124b6c9f730073b62195fec900e1141ec054f025a9d407b078b8a9dec1390f", 0x8c}, {&(0x7f0000001480)="dbd575daf1d53ef72bded474869e0e45928f35025d0b25f3922896865e1d7302eb54065bb3473a7ce3373651f3d19976b1d648e2d27f5b57890925d2facc8cecca51ed5d40802e4de7c2c69f32cf68d0222c4385c576866b852fdcaf3c7542750e69c54115e5d9a9595d9fd2daf34f63ac79980d62a9cba632474e5abd070ab4bd0550fa76157ade9429e230edf6cce12cb01104d2af70c7c1b0c3e0f9b1a0502dd2995568ea2192b620eb0348db18ba0fd0cc6a2e17bbedc7ddacc6425f0fc28a5156125816f6a829eb666162a2ba00cebdcfccd1bcb5d3c68d1841", 0xdc}, {&(0x7f0000001580)="92fc74337869d8d49179e0545332a6ff8e94d12126906a9c0225cb88360d297da5a56f5a3cabfd0b0a727ac8fe2d0b9edc6e81b33580394c5568042aa2081c7d1ad913eb6fc5ea6905665a674f351f1be4bbd5d552488ba17afcf266e08fb5c6e3ba0ed08e26c5d052df95f349ab427ca858e3bcdc42f79252414aa37b2ec85ac2c48864574d32cc18f549f588d20cdf8e10c0a254b36251676580ec0dce21e5279f39d6921d0ac93e4ee5687c944b9705b3e73f4bd03f9b52", 0xb9}], 0x4, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001680)=0x1) syz_execute_func(&(0x7f00000016c0)="c4a2ed4508c482fd9d08c44181641e470fc7b7c05b6f4d0f99b30f0000000f3809d8c4a2a5380b660f38dca41a4600000036f2410f1aac0e0a0000008f28e8a2ab03000000d5") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001780)={0x5, &(0x7f0000001740)=[{0x7, 0x6, 0xffffffff, 0x5}, {0x2, 0x1, 0x7f, 0x2}, {0x5, 0x2, 0x8000, 0x800}, {0xfffffffffffffffd, 0x5, 0x401, 0x3d}, {0x7, 0x3, 0x5, 0x1bb}]}) write(r1, &(0x7f00000017c0)="4821376156a0447fcbfe8c8215096bd87dc53c085e2a2b577edbbbbdcca89ab03a8f5a71e0bee816188346020a27fb83f07f54890f64c8024aa54ff2b95929de9aa104a5a0d761cb180a0a238f2112c1b07aa49ee6ada3e2b4cd3266f5769cf117bd", 0x62) r4 = open(&(0x7f0000001840)='./file0\x00', 0x80, 0x12) getpeername(r4, &(0x7f0000001880)=@in, &(0x7f00000018c0)=0xc) sendto$unix(r1, &(0x7f0000001900)="51077413fea6", 0x6, 0x1, 0x0, 0x0) geteuid() symlinkat(&(0x7f0000001940)='./file0\x00', r1, &(0x7f0000001980)='./file0\x00') r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x10) utimensat(r5, &(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)={{0x4, 0x41}, {0x1f, 0x3ff}}, 0x2) getpeername(r4, &(0x7f0000001a80)=@in6, &(0x7f0000001ac0)=0xc) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000001b00)=0x23c1) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000001b40)={0x4, './file0\x00', './file0\x00'}) fcntl$getown(r5, 0x5) 16:00:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0404", 0x2}], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0xfff) fcntl$lock(r0, 0x4, &(0x7f0000000640)) 16:00:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x40}], 0x7, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x40, 0x1) 16:00:26 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0x1ff, 0xb66, &(0x7f0000000000)="7f87843ef494138ed3496eaaacbfe0b8cc021fd13e4466d8be3aa428c623598670693adabc88f7c763b0", 0x2a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1000000000000) pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x4f}, 0x0, &(0x7f00000001c0)={0x8}, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6, 0x80000000, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x100000000, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x80, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0xc1, 0x0, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x31, 0x2, 0x29ac, 0x3ff}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x93, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x7, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x2, 0xeb5b, 0x1}, {{r0}, 0xfffffffffffffffe, 0x28, 0x80000000, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0xa8, 0x81, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40, 0x6, 0x8001}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000021, 0x9d0, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x400fffff, 0x9, 0x6}], 0x9, &(0x7f0000000380)={0x5, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1017, &(0x7f0000000080)=0x7fc, 0xfffffe8c) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(0xffffffffffffffff, 0x1) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12ffffb27824f6cc3fafd4fe6c37b37c013f48c17b00c1"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x84fb, 0x10) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x80000001, 0xfff, 0x0, 0x100000000, "f377b77a6b23d71ac37d1664b2da71b0e20b1648", 0x2, 0xffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) 16:00:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0xfa, 0x4, 0x10001, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3a}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000001}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x7fffffff}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0xcfc2}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x10000000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r1 = socket(0x802000014, 0x8004, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) 16:00:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x22, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = dup(r0) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) shutdown(r2, 0x3) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7f, 0xa6a, 0x10001, 0x400}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x800) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffa, 0x8}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xc6, 0x3ff, 0x8, 0x8000}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f00000001c0)=0x1) 16:00:27 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x4002004, 0x1) r0 = semget$private(0x0, 0x4, 0x10) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/51) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9c, 0x7, 0x9, 0x2, "4bbba25e33687adba522fca4d00c36a8d16ce990", 0xfffffffffffffffe, 0x976c}) 16:00:27 executing program 0: mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x30) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(r1) rename(&(0x7f0000000580)='./file0\x00', &(0x7f0000000000)='./file0/file1\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8cfd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) unlink(&(0x7f0000000080)='./file0\x00') 16:00:27 executing program 0: clock_settime(0x1, &(0x7f0000000000)={0x0, 0x8000000000}) 16:00:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwrite(r0, &(0x7f0000000500)="259c2963d7abc8045074f0416d6c2072f325d03b5340b9da4f8bbd04a94adadb80ef172df89d267f9547ed2f353a410fb8a1ba45f29b514e80530fa7169616e3be746d20aa069b3ef9775ad84291e55c2be76d262ede90b5c7333831d0f6336cacfc9fa7a808d20af1b17dfebf581c185d1beccc33a57edfd633a4d43de622baaad95ad9955a56eee0507893004b3fb03fd2b44bc53eb318b5805f548f52ce4aa6ab4e051005eb885713c28eb783da6a4a0e3ad22cb726bafd9b2e0321dc334fca001df87a91679e466162dbf2c061258306de0575fad6d06828d62caee13718042ddf565dff60a32cd23b2cec50d7a2720d1e8fe0ebe5f92fa56227bf196b614888e9f686b42d810c1467bdac5493b23cde71ae7c78482bdfc7fa839934498d1aea1549858d2df280613a7e58a8b4bdc8af13eb40fe84927447cf41819de45fb0f740b71adae0c66aa0051abb8728360e7814b5618f68816245ce7370c371588c23e8e1769b1a93cd990d5da74451c44fbb9dab0bf42b54b3c95f147319a18f33b454e862bff9092f9896587adf99bc00d1ca396d47e2950b6621e06bd6afb9c426785f19633492ab6b8d262c99d9bd344c175cc2d6a3fc2bfd6ad3fe38b31c95486687c5cca84280b60117b3dc895f7b390adfcb1ba3e1bda8abfbe2d733681e4a04a246fa8a2e8c62b80073660c133dc87c5bbc24a6d5940153ec8d78a8950f481bb0e2f94f85492e42aee362779ecac2638e198258fe8e43bc392a96e422d9c7e849ac321cf3eba7c3014a01556b562821fd65ec73e05a96cf8794c340f9807176d706a61f00f0bb96fb69059f1e73a072683c5cb5eb81eb276b9709fa4ed238dbeb602a94b9f552863cdf9035647e5d5f3c223076691e8a9db6a8821fd2b366e896483174c19ba1f8954fb5285a31edf94784b30e795c3f40adef90c257306ef274400886dc0d653e64715033dba1314da63da918fbc5e39c5d1d5f0685b9d4f3bf6494e195aea9fb292b1b51113881149a2d44ab7e75258a3ffed5963439d5139f3921098331363bac462287733ad295c9e1fa133faeebb6475342b0b3be8bcd8c61a8adfee956900a7068e2f2a4491a476809b44d207731638a16b1429fe7bade1f80219f60f11eaff98bbb6828b8cd5d438302851cc1d472e3811a5998357f7ffcc6909fb395c2bcd76b66b2069e0157c2eba04ea553e25514d567e7a75d96f81c6adec2ffe9a9d4bf2bbc372c44e65863a9557481f0d62070291e4f4e93a7e4c94f23f7cb5908f55f5c40e781c7512895ccc4e8086be279333314d85172a51322647a7819625afb3417c6d1d045235304a98ae821dbd8ae28e3a9bffe8a13c342573de694d24144a26e245540567fffb490e9955e0ebe6f42ccab84c58c69775a264ddb170c7e051f97929706040f80e71bb714e95316a683f6db4c99b331ae2d158cbeab3c11e2e12dffe500d6e78f6305a4d8fb53298f422384773b0ad1e014104b3503228fe43f14752d7baac786f9c261de470bec01872df4dab22c5b1458ceb18fe7d5c247d9f095572215913ba4a39c24a106825034800175fa214fe3511271e97de801c5b88c7432aa0bebb07b75696c05bc22d36aa44d96ff148d938a809d401c45f22022c694747870900cd13d307d8d9ae19db99f55c059f89e57cfb4cdb4a49e674c7fd3518879c3dae16fd850fb6441cdf1052f659909ac30837d99627f3aa717b83e5d47271c5dc635f4b9c15c703289e9c6c240d8bb28edc8312951853656a40d246a27dd72bfd4ed2a68a0aa1b57b96d95e1eec305f87950896ef7c47a27b788f7b6d27d7de6596e58451151a2489a2e42e7b2b8baf4964c24459a5382f77d55aa9335bcf84fa5fe24c08fc05b8e618dbad649ae028e4a00a70246931482b732230ea02eac48f63c0e6b0e607a9e1d168989a453e2f0a1f2e351a2857a3110f2b81773a5bf1569b7ed065f9161ae4b8cdc69cf131965e90b309c15c95d246b1c5f260c764ecc72d1168d05b902f0b7d6a23c202da9f7f08dd261dde3135056b90920525c5f5a4f61436f02720887f47b21e7baf9e510bcf74c4e9a4fe50d158d1dc16692def004942dd30ee47010c888e25cad96bac3428f8417b18db67927e84607a9c19f0d518294f5125af019d0d7413943784f17d2f652a5e1b90c7653ed855cb3bf08294c7df91356199f53d6df6ba075d10790aa9cc6962ba624e38c3c9d673df30f3af34bdd0edaf8614067bf225518fb4962c60025729ca6ccd99380254c6e4fb2120f311c5e172fe62b293a29ff5a3ae1def723519a2ab99c8c81fe43896fa42aca7f05f788299ed9a4c153163d8eaeb091f57ec8383b63b4f0938ba151964bbee0ebe2ce917a5cd54925f3495300bfa2a9e0cb9fc81ded8fc43890c6379442423a3394316e867ee996a08b3a0a964c7eaf3ea173b4587f5b094dac0895196504d1c0376db5baa00b07e17f326a5766a66b838f14ca132a296231ea4e76d125074bd014cdb5953f289717e1879bc703ba3d64203662aab6f8586550aa93c2bd3c29f942cfa2a145fada68581cebf5bd6b39adc9175c9391c1b70c143db3c7922ecdc69e5688f29cd8adcd53fedd3ff81bfc0224742e93104f054e8b2a49338bba1e50f168c51cb7fe86472962130f73482b6398a0142292579db320f0fb7cd8203b4c4f6963eccd0236bbc4e6f6412998c016a44a91dbac9556fa6be74bfa87fe558f1a3e58f996f2157e4d62ea0099da08e193e514248fdf8c7c4802ea82ad0899e6ef36ad28978bacdbc21a6a8a7632e42d17e5d3f401b0fa8859a2adb05662e7662ba7d246b92ea6962916d7a933cbeddcf0d4827f17c4772441a63fe0a532193d991d1a84151be038d3266ea47b1df7d9a275aa98a98f7e502002d9f7275e099ea88f39d4b23dedd48637658ca8cdf92146906af2865310678519837dd3ad6fcdda9c254003a28940ee71ea4a8256715d4bb50716a8160095135aa89fde066d7f971a8689842920dc8fc56ec282a38d15a297497f282d5173cc8516d2189d94a95cabf72ec2e52d7c1fc166cc8469cbd813e6950910b08e73582b23e951648b0bf3b2248a3dedfd161cc1004744eac556b58ddafec6708696a39ad03ab3ace93afef2fd430aba08c7a6485c24648bffbd37896167c5240dab1f4b890fb540b2e9249f0f71cea5714e9f96315c60e758662f64e236faa9c132377bac226714b6d0aa824edf5461ea6b6d94a7ff834f13e4dc623a0713da5470ff0abab1e7b6508b0a11fc29823f30098a2b992675d69cab115de7b930bc8a9adc1b51ca90798e308efb4b0afd8e35909af071e9243f30fee2a4b0506966d3738f65431051ce26852b004a463e402de21daf22ab591b6b8db5f9c53c82dc8e708722872bfeab9ccfe445388f7a0295aa90b87bd33e514a5dc1b83e88ef7af142b9d389f8fb522f692f9cd831e1bd7ee271366b1c054e66b080224635da423b884166f48b01623ab7be7aaa92fd4cb7aff9b7a94482df0f81da13158f9ba86e29b7a1c53544a0d84f269b752e69fcdfd191158db3a775575733b67bbb07259fdd36eb91b85ab67773a5875e792910280e95217b46fc6ff54ab6bea6debee0dd336d571754071d35021b8a8bd192bfb6168b6a9531e3cbe36871de06fdd97dc889ab38dbef895d3dc852e4a4a0e7d652b3b0b4c484957d557e05117a62cf75b27636d9d1171c3e7cca1cfd28c66c4a9fa79afd09be2e49a8c9fbd599f3d6bc904ee4f7a7490a63ba131ceece78796fb015a7ecae2ff9f7cde2604e37bee38a6a1bc413354f80ad1f24fae7f9422b78badfb3a41d0b4f6db07b1f36b28148e252913c1ad6492272cdfdcb06acca5ffa1fcb4db028762f8f77dd4e08f9d2c04fc084350f8ac1e116886c2cd141d875c8258eeb1e6e499e1079eb36bca485dff76f38fdb5fedf1733814b095840b8a8043cbc9e3632d5a31f0c2c00808624e9afa7cba8655c2ef3e5a9f43cb302b199c7a8837bc97b7cdf07da6d8c7df150f5a06ad56214794a7295b408088050d4a24bcb6720dd943bd7e1c46d2d351b9e4aa8098a2e5dd62c984c4e000053f0cfc4bae0200bddd854663022592c56043ba1c0bb9eb155aff0747fd4b2dbf7fe1c3306c61b797d1d1d20a70ecc7104a7fe3503098c31f9b73ea887285bdeab59354c181a040b35fd5a8fb0ac02c9ab3762a9ffec4a44f6b56fda76f3db7c6a7df0c175c46f415ec62f658dff83f690432ea6ee6aa6edd4db2622cb5f5c22869873d556f9503cb0e2c8132b734a246b5a3052660ade6174176a9cce7aa8880eee86425dd9e16e68d2032d7de4016e508e1bfbe48d7d2293c23438ddd6cba6aa128371a15fa08252aade0d0266830751439d5907f1602541ffc01db757010801ab5a4cd571fceaefc821c0caece8be833c58f942280152b296eef24e5469f48baf44af72b79eaca9a4d39b8e9604bea732afb0a2ed4d772331df729c323ee3b72897fb57d64609478792bb58e74591e1f4d899fb907253556da67b5e6f60b115a58fd588b7ba40f57d4dbcfe052d6c590e29aaff8f50dddc4c1a980b7ac8fff171a4ad48a687474eb5e3b88240eeb0155e53ad51c3a966e8a8d0931fa11c72c508bc9e560412939c04d51eefaebfab59457bfd4071bd647200627532506e311ead85a90d46be837f8066d84c4a99df3b8f366895ef16fb44b1f476fb7baf081a1aee151bafdb2d4b0af1c3b0bb25d3a07dd3d3322594af0d148bf4966e93554829b8667e95dc7e948a9ed196a38dbead878b52bc0d6eb1e9cfe0554216f641ff3ce55d35ffc7388587390efe7b54e97bb098f3563e600408d897b94482d3b7c158cb7758266917f39f10e74d0abfbbd4081e37662c395b8391fa287060efc6e1b597236563b14fe79144883fcb9d96ccb4ef37de12e5171721169a0afe06815d28d2e38b1f9a2eb631b34abb65a71f042d126468e758ddf73e2a628d351be6af32915a746d3d278405c977a1ec13201ac33dc0a7e3350b4adbac5c464b8d6b058e929418447df362cc8f13223419196980568596578ab538ee5addcb27c6045c2c51ab2d053075c2741782757f72404b49c0dc7fc29daf09722cbd220cddac6c135229cc82614592d527b768e193feaf797c1f715df75196ff276d4b3f2b9cac33cae92c9d7bd783edfc5e39448546cf1a37c9eab3225afbb9c017e5c921fffcff213a53f6c1b3aee6e69a20c88925fb5fb2d368b84caa17b4bcc83f4e13c1672f55f3a962172923a452c415581f720239afda4c67b663e5d68393dca9c02945116362ef7dbe8fbbebbda4310fbdadb30cd975d1d997bd6096a3507df9485f479c296a3baef09f6489fa8249d3c6fcdb87cb8debe7c192942b8127e7029d28c5a998c57862242b899798ab6274b8e7792e399123692259407c649b8eeb340b8b0d2e9f2c1d9fd96a1ba7dd1dbad8db62b0daa36fd66c191d9207362492f1374808e717e192553ab4de901c6ce2b736f1e711939b8ae7d445f54b5a08d612b1ac35238a652fe176d1fdd873b7e51e662ce29c5fd84299c0897863f8d9e94c9f61bd305379c5e16d64ec7d70d20a9dc17ccfd2535fe7a6cec73ada7d09b31dd24fb3c631684537e134b585536bcc0cc048f2811101181401f803fa94da0c9a1fafe897e4da139f3beb1fe4810e31933bd9de04baa14f81c76852a5022604c67f067f83319b3af18b5d707df05a3cb51d6765d39097740a73315eb26be33899a8b273ab31f09c37a923d9b3c0", 0x1000, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x800010, r2, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)='.', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x804000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c96fca71ab4504", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0x40000042fe) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) fcntl$getown(r0, 0x5) r1 = dup(r0) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x6) ioctl$BIOCSETWF(r0, 0x40044278, &(0x7f0000000080)={0x0, 0x0}) 16:00:28 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/56, &(0x7f00000000c0)=0x38) 16:00:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x0, 0x2, 0x6}, {}]}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0xc0a2, 0x25c3) sendto(r1, &(0x7f0000000140)="1debd918dd0631cd774ced7ec37392e6db28c69a5e6b99c8576f4c11382466aae57859e03dfcc3a4a2cf0adae392db247741e46d5e9ed0cfa0", 0x39, 0xc, &(0x7f0000000180)=@in6={0x18, 0x2, 0x75, 0x5}, 0xc) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0xa011, r0, 0x0, 0xd) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xffff, 0xd29c, 0x81, 0xff}]}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:28 executing program 0: r0 = kqueue() kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4b8, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b030023270000000000000000000000000000000000000000000000000000f6a2287f433f", 0x2c}], 0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x8001) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 16:00:29 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r1) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x102) sendto(r0, 0x0, 0x1a5, 0x403, &(0x7f0000000040)=@in6, 0xc) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) chroot(&(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x90, 0x1) preadv(r0, &(0x7f0000001800)=[{&(0x7f0000000000)=""/23, 0x17}], 0x1, 0x0, 0x0) 16:00:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) r2 = semget(0x3, 0x4, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)={0x7ff, 0xe8}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f0000000140)=""/242, 0xf2}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000340)=""/100, 0x64}, {&(0x7f0000000400)=""/166, 0xa6}, {&(0x7f00000004c0)=""/123, 0x7b}, {&(0x7f00000000c0)}, {&(0x7f0000000540)=""/250, 0xfa}, {&(0x7f0000000640)=""/249, 0xf9}, {&(0x7f0000000740)=""/199, 0xc7}], 0xa) 16:00:29 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002001, 0x5bcc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x11, 0x80, 0x4, 0x9663}, {{r0}, 0xfffffffffffffff9, 0x51, 0x4, 0x20, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2000000e, 0x40, 0x2}, {{r0}, 0xfffffffffffffffc, 0x49, 0xee18a4a66e34ae91, 0xfff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7, 0x7}, {{r1}, 0x0, 0x20, 0x200fffff, 0x7, 0x10000}, {{r0}, 0x0, 0x43, 0x0, 0xad61, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0xffff, 0x85}, {{r2}, 0xfffffffffffffffa, 0x2, 0x2, 0xa53, 0x8}, {{r3}, 0xffffffffffffffff, 0x6, 0x2, 0x4}], 0x2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x3, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffe, 0x40, 0xc0000009, 0x9, 0x7cc}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0xce1, 0x1d45}], 0x9, &(0x7f0000000280)={0x6, 0x7}) close(r0) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b6db844ec9ee6ed8aa791a34c88ad1", 0xf, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 16:00:29 executing program 1: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0xa73, 0x8000, './file0\x00', 0x10001, 0x5, 0x7, 0x7}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r3 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x40) pipe2(&(0x7f0000000100), 0x4) getsockname(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[]}, 0x0) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000000)) 16:00:29 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 16:00:29 executing program 0: r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x692, 0x10) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="40921ca00ef2abc06078b5934c41f11f412737ae0c9d4b1fe1c6ebfd159f93fb72bdc5046f9659c32e7b8861a2e7d681c94f350c09f75e73594c2b6d20fe9fd123d5ed3bd7206b688372a0d0397b426a512ac971ad178134e5a8f1e7629429be96722def4afa19704e5e036e56376770d668cab8cfd9b6b0fd949b8f73b4f0483d781151ed3b1d24ffb4276a3a2b47786ad387721b08d4e8f2ac5e0d4f783f5731ca6b88ccf579e8827975a4eabb3121c819bdc56da4894c2e460fcecf5a9507af95321218fdd35e225a847946270c37e2", 0xd1}, {&(0x7f0000000080)="297bc1fdef88bc80fbb920765e5588cc0c696779e61c28a51a5d1d8fd3d869ed1f9f80ce66fcb7a8f39e214fea55bdd27efb00a181e8efbb0b72926c7b646cd0610177442a3e2e960b259e6a5b8ec66951b6054134f013fdc2c55d2bd4fdb18c2470cc63", 0x64}], 0x2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x10) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = semget(0x3, 0x2, 0x8) semctl$GETPID(r2, 0x20000004, 0x4, &(0x7f0000000300)=""/105) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000380)) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4000002b, 0x0, 0xbe6}], 0x7, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x40000004, 0x3, 0x101}, {{r0}, 0xfffffffffffffff8, 0x51, 0xfffff, 0x40, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x44}, {{r0}, 0xfffffffffffffffe, 0x0, 0x400fffff, 0x100000001, 0x6}, {{r1}, 0xffffffffffffffff, 0x2b, 0x1, 0x2, 0x80000001}, {{r0}, 0x0, 0x8, 0x3, 0x69a, 0x530}, {{r1}, 0xfffffffffffffff8, 0x10, 0x10, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0x7fffffff}], 0x800, &(0x7f0000000500)={0x4, 0x1f}) 16:00:30 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x80000000000012) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) truncate(&(0x7f0000000100)='./control\x00', 0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000080)=0xe0000000) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x118) getpeername$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = getppid() fcntl$setown(r0, 0x6, r4) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x6, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0x31, 0x20000004, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x10}, {{r1}, 0x0, 0x2, 0x40000001, 0x80000001, 0x8}, {{r1}, 0xfffffffffffffffb, 0xde, 0x3, 0x0, 0x20000000}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x9, 0x80}, {{r1}, 0xfffffffffffffff9, 0x42, 0x80000002, 0x101, 0x2}, {{r1}, 0xfffffffffffffff9, 0x24, 0x20, 0x1f, 0x8001}], 0xff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x0, 0xfd2e}, {{r1}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x7, 0x6}], 0x0, &(0x7f0000000180)={0x1, 0x4}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:30 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7ff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getegid() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x8, 0x4}, {0x100000001, 0x2}}, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 16:00:30 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)='r', 0xffffffffffffffd7}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/25, 0x19) ioctl$TIOCNOTTY(r1, 0x20007471) write(r1, &(0x7f00000001c0)="a85bff249b1e7be75551987da64678fbd7a17a2c9dde77d964385af0ae5b3c6749e3423622a25b275cff528f69ee48fd899decfc7b263f73b45ab92c4e3b52a52846bf45e56207af420783fd57c325923f0e23ae27bc6214f4ad53179365c9c58b88d62b6adfd4a92bbcbebc427c81a57995e62630f14789cfb826ae2287f25d3d33020a0794fd1f7ba0cd18c4889dd6ff8641e84db12b297eacd8cf546dab3a6af88e4f4957ba1bc200984afb396b17ea6b437f10e368c4175478d0da", 0xbd) write(r0, &(0x7f0000000400)="a1a9ea28add2e4834398fb69996ad136effaeac5c26e4a9a4fb2a8d005dce1bd8ab7618b88268ecbbe4751b9b18b082d03dcdee939c1f92d9508a3081d213e6ba558fe8d0f16eee88b45781e3e947134740d97fa8591bd3fb28a64d2ff8a9b921f0cc4a0780ac8587ad7461f0ed47b4aea0e541953ce5b264ef07dbaea970d02222bae3b47a7d2403027021c5e66eb6bfe8b45fd1a2b29bf61e6e5e99a04fe95e838a7539f344847fdff0100000001000000c86ed6c64f99ae65c02e34e7f435eeb595c7bf76ed040b4aabcd4e131dd0be246dbccf09f77e3013677070b697fa8acd774b7f3d05676866394b87636e1be26370b836fbea71296a03eeb937ebd6df7bc88928e170c02bc235b4d9084cd4506e188613cd1d1ce692bbe5f3919f0d9a5bd76eca4cd888531a7a3e84063b8b0d9bf9bdfae27a7ca0b123fe0afca4c1fc6d1fe7b97360ce750c91ea761ef5665247ebaeacc1575937d026211b7cd881fd461ddf62f17919b6e7", 0x100000003) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0xaf, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) flock(r1, 0x2) syz_open_pts() 16:00:30 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept(r0, 0x0, 0x0) r1 = msgget(0x0, 0x100) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), 0x10) msgsnd(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="030000000000000012420f3024ccde89e0c28e0ec76ce23bc157cc2857433129c76b0f0718700680adafd8d7ae0d50a675da23a130d737444e7426b0982872d2b0117a2853f775db95ac180dff54e416f9688ae8ec5fc63ce3d5620c983ace98213837e3ce1d287f014acfd08614f8910be6fa6433361d31554fc2904ad865fd204f0600776f32583161b55513748394a744956a924154292ed7f4ceacdb0fb772e72e869365dd53268492721c773750486aaf2e3f18c67994b7e0"], 0xbb, 0x800) sendto$inet(r0, &(0x7f0000000000)="2106c1dd9065bfdbfc7fc55f345422c8a3addf257bff87761ae12850a573347c043813fcf432fef0e1b28c314a94500c205d6d79bfc0c88c8ae5ed0b72f77bea764f6cc74c35be5e7d509baf43cc61d4e5f6c5c11e6b49bbae61cdac674da7d669e3a8db6a066ad1091b165a6026981998b39f6fda2c11cfd2d27e7389b9cebbda162c8db963d4956b24398a92ea84b5418bb3c71943d03cc4fb733204285b63be485f50c118977dec0725f221dd75ef8863ed7765d3a88f722dc45fbfaf10ebdcc999cb0aa45e136a8517bd1bdb57acd246b1b2e1caa401bad9b38c5d4c338f4f661942e3f988839322a76f5f9dfd38756a4ffa4638518c16b88f356e5f8125b05c1de5fc0742408e9bdf435de13b94687e47f7d86e893aaed418388ea9001454cd31b4fe281baa1d25869de27c8dc6b8c90d8d8df9780087f4a52fdba9a1cef7d3167d9ea60e880a8dbecda5b5f62727da99a97bef4e52e8785c74100e8087f78b760c281e27d55c31fad7796a6bc3c1bfbd7ebccb1444f44d470c2a9de0f9cf697fc01617cca1ff0bc67aeed2ae3437e657efb9ab66c0c54906037422a53c4c6c9ef9726996a34406110ad4995c4df89bf19f5d674db6e2ba42dbbfd77ac075fd46f11d648d992a327661fc7b8dbfd734c6cbf4034e3f90fc3307eab1a9636730ffc1f03e8438e9e795c6d6f119d1c23216f72ebadd59624fe7abc74439dfc32fa8ea7a8a2143bdd01ad4eeba10baac520eea8568ce563e3f8b5713c2f7986f5846c2591bc51789081fccb391069eb23f050402152b69982fbaf808ee3c29d06933ccc35120861bddcc05750e54dc93f1549fe959940bddb9a3afab1256172de9b7290e3bca4ad2aed890c932d72435d6b1f10bb09441b784819f4aade76ffbd5bcb1b0bbbbf5f6817e91a07aaa00573ce23f81dea45686ec1639716abc2484a4ada3247809e31160f84acfd6f78b33122dbc65bb25440511b278587c70c631a1765ba6c83857d1f814a20258f11374146c201e2e335f6ca9a5001bca3668d604c2802ec898b963c986c5f26f66eaee1af71804c17b48345c199aee3254d7192183d70fc637ca60874208893d33c242b0a60dbd23199471812fda83fea6ed83451d188fe47c38dc55fda6336b6fcadf210a278dfe1c7ff13d957c18e6205605cc82e9fe8b99bf8c3f9f19960627b2942063790514de363eab123a65f6330539b0d751a62b9a23a7bcfd0091e7a6bf9675e08f989876791feae6663aca462bf2678baf19275bb2673e21641bd7739f3809634aaa28bb43e99bb0593b4249a1d36db981e58f66aee344babbee6792e4fe1d4e289373cbf25c6dd50859505def16a91e55da8c918175ffe92be3c43f3186ee1f3327ba0c2da418043e40e351c07df4d58238eacf336a332493d2c9ff6e4e2ef47c2b94895e036acdfae898acb3568d1469829b65bf4e4667ee344b804d730bc1e13e5d7c1985a36301e004fea9c089a2c3714abd44c6e7e32c5511be7d214a11111bdd230c340f5ce858dccfd6fadee2fb661136056787046c6d32b7e3891bc3b1a3dce5fb0e73eb675dd0e5eae13c0ade0326579b07597f01f475b1e057479b5dba7482d862321311c2897f1617dc373aab5db0ff813eb699f84169f86bf76b8ec44591f3e221372a53580144096cd6269bcaafd720b6a026688f1fdc93280da3db7a9a436886f465ce457fbfcdb5475c635ebe9da035fe9f3b307593c6c79a2a066fcd4906f79f33d9cb333b0642a0d0eee2b002ae22aaa5b9eae3a8fc5f335661dc405520816c95fe8fed8312fcd219f435789bbffcb59dd0e023dfc584497925a8df6ad101bfbf6aa411b1eee96668aa76b44e1199456659d11872bd2daac0f2a5a929ed6be7fef68c7a9582e3ca40dab49687d6bbd54e57bec6bef0f1f7e7bce1596b628121f39ec209d1050cf2d377daa64683517c75a49193289b884ac7011dbac81d373403009a62342675602a4136ad5f2d5fd9467c31535f372204c538c8dda13d17bace7f19976ec5eee169195e041d33813acd307a0a95646ce6db3b7a01ed8232f0051d9c95588d6b79b4ce759d41006686864c75041634ae45dff4dad7dd87869c3869825c68fa5176b45261223587285bbb0b4d6b6c45698c4bf9aa259a9e5f7ce6e7028cb716b6e019e5c88b249ada3d5bfd9074eca16025658cc027d50894050fee2ecf3989e3d92406b62a556aba2da284aad598a00e1d8e23b6a3586715d88649ab91956793b0e2aac1d9145c11ffbac8f5fbc8c3765ff6d564129af2a3b5bde704711d4b055b798222a1a8b1c96f553e1e0f7ddcc7ee3130f4f32be9e6525d79a23b53b23d4cbc12bf6180b000638915be18847e37877c086543e26f8a4731234c074d3d1a1d6ad66fce44284183280036fd208a889f8445ff5913901ee8989e1664ebd26e4bea01931508470234e57bce7ced9f28c83329514dff741477490fcc8b1bf36ce8f03ca5d9581b3e1f9479d37bc85f66e03bfae3550457bf52ae130c9174d91b902815a88145503e85e47506df1fdf2459bb93800cf4aa8e400ba07c5041a1e8bd89c34b5dc70b0734403f63c19501240de094d4ff304d09ee066eb8e6dcda40de0b70d3b9527b12bb91712c548ef49ae912bfeb17f996c9a7fd4ab5790dc49590542b4effd296a841869e0ae437a1947f8022628c72aa7189d9f950cffe67432f98a8e44205c52f4cac2e9115f9815cfd3e62bce94fec98ff59168f549b68497862319eed199d44d99ff0ea0af83f3501da4c30da30c64a3421eb0a08022d7c5c165eec45dc640d948d2a313f00741c364d07bc5c323f7b053480de02a3630053096ad6b07a5f4e5bf47a622bc33df73220b81a461770d60c9fae114240b641cffa99fe008886928d83281da2f5e1bff6cba2179603784044a2800b5f6c8a58d9273130c10d5a31158d80a59385f0e6c8b2639a29e54ea7409ec29ccbbce778d86042b6098758a8c4f954d9242b46668bd8b5966e57b2f8f8a294fde36b44d5b3cfda4b10b1d4d325a48ebea11a6eeafa1d14522408669bb72fb56d446d1a7bb985374cb7f72dd7130d84cfe8700c84d1524e4c3daa1b9db59557c0277c8c313fa8003bd04660eb52c74f11571711c73f4dc64338e0bd5302c0a3620855fd9baf84fcedd98cf9359f7340fa88e4c91bae8c0a52182ec3b76a0e306584f13dc0d8480c693c0c33a2051af3986281dbea7c5b6fadb91f05a77f7e4081b069de5b620890875e6f58f3fe0dd6ab31ccc956c515f9f31291a76e2b2b9a8d0974642ca9f85fb71fdd06ac26c071fdf8ff95538c02787e303621d27a245a0cc086f2d8d705573df344236e3cba713d642b22c8b3d34397bb6047ab57d706e54efe46d78ea18037dcbe9637dc6ea9731dc28f9d91464fe73fba4015dfc621de0043022c73be68721a2f0f9bdcf79377034591285c4e59377c05001bde82c56aacc3b0eb8f4126089fb8bcd62f27c2ab4e1c177644fe941735670f08e99c7dc81f1cada11c6b9bc516cf88fed9a0ca8799a9ea7d1cd1e6896083fd820f99c410f9ef27f9b457714d57dd5e0f6399a0465e064d3bfe3a04f5b829a433fc1ba94733cacb534cadfa5cc65663de4670684b7af09ee035ae396bb725b98d15ea18deae5f49256c24023ed0769f3bfc555cd98e7d909b79b0b4bbea5f590be1a69e74a05cffe85df7d929f990847dc7f58686d0fe7e24f9901f9e54631b300debcbb37e1a6cf2c24dd1441f41f2d42e80f5a8db30bd3ca230b8173b54ffdbda5d7908e0a81b68c5c27711f49aec56a2606bb463f02acbdfd658915869d650399f935f33ebbd6a889e0463bfd5adc415325cea95f2293cc345d8945f51b1b479c424a51793f1ca451f49a4c9093b35ac775b1fe28e06a7be31bebfcd7d6a3f2d8f0e0ef4b425a302531d9e808d5b118f9468ad800673f94c03a3aff7737b14a5ba5ac7c3eb388ce4ff76d53b1914f7fb4b2c015f45920aa012f1333c83a9669eead370a0788b4d64319c12f7b15a580055e5a0c2787bf7b277771a6d932d09492cbbe1cbcb3d69e3861af1c81d025e26d43f01f57b477b43cca49248fe3704fc077637efae59e02c89177e0dac571a3ee396fd7f47703207bb40e4d5c6b01dffc80eff1c405c663502e8d7f54101259b4c5a720875fca86b3e41a848166c677afc6d2c3a55c902d036134cd67bd7130aabddf78a55b3713dcc35c0c40680059c1b18abe8dbc9b8dd447cb452f6898d2222384268a73083119506895f0a1e1afbcd565b62e5ba7a6527a4d8efdd184736c106115486dd82f15c8b9aa380a93a9454fe157031f2033a720b4268b349ab3b6766a8e3da617c8b7817ab3d4b21fe9478144c1e0ce7af763cd80702c482830669716d1a8af5a71f4bbafc96f5346af2c465de90ea712f4e23c5cff8cba391a3e9731ae719073ca4e87cd21a6d50fe79d01c72ccc1ce93293e286be8abdc7e756553f1278e8f8f8f66f4cfa3c7396c0457c2455cc86cdd5609fa115b7401ac735ca29c7caddbd617e9bdd2374e4ce2cb3ac0fbce075d599f44673a38cc94335c01823d2ab879c292efd567b0f2ace5fed65f5b12f74875bf0f105501b7dbaf8592c4f3dba5186ce9965bb70852d263eb9c2b18eb8410f64689a6fb234b60c17b6682b94c8db09950beb9fc41c62d52e6c9203afd12f06620f6bf4a705145bf6cf03f93089a6db54812066b931968c26f600c7d3cd5a5a69bd51ce1b57880ce75ef98f6da25b4a6e134fca5846d04b01215786622402ef8fb3cea3a8af207c4fe5b71e6e503e3bd32f2d3bc4273df484bfdb036061fa6ec3b1abdb7eb2f644c4aa6d27bb85ecc6fa61a7165ee92117b6848d6f369b2dcf3c12c79ec81fe203ac2e9f785bdd7c01e55cd2468a4897e4bd92f3d6d68ba16bf5c31da86f039ac73b70a3bb6761583a12544d6af3970d1903bd33872ec8499a64caa6de214070ceac895d3dfa283294f3100f3e51bb2d5da789391e034380b4e6ed16e50f80a776db0450f338de72c7b358832ef128fb2dbbee893bc0f158f81d0640b8f7819d938fdc3c1aa90b0832e3256b78350f057e2db849b276fd2524bfac5c759621da68be5a8a275256c59b73ca15e7cebd4937c9bcb4bfbdc949f1acd850ceb829db43b711927ccedffc3205486d78ebb342c9b19fd70e217d7071e303d353b708b1e1aafb2a69311679b316453c5fb030d2df8c45ef2f0879f0e42ac7f22732a711518e4dab5f07e5f5afb3f7c2910e2b56812ff28c8876f2f070f421a9c1c33471a22354c4a24866ff7baa7d803f5f340372643d37d077745a9acdf4eafbf5b16ee46f68ec460017b13290d417a10aa4e7310418bda30a70e6180592c114e5a1d5e48371a2f0e8d0f0e23372ca4a59e45ed43a87040de3beb40ccbf9cc36abba7c30fdc4126bd7589d82270a6ccbb8124fed70e5c1fd4a2d826433d43acb93a2ca0dc749f7876cc883f3be2557ccfac3480922810c08df935639f40e39d81c84c950ee21e8597888c2ef0d886814eb1b0ef9b05915324dede65e31714d047df00f3988c5891787c858c4f3137a9c954d94d8e7abc30e269b60e360681347b7384dba3e75c54cd153b45ef76a824a7e02f21282d5c40d731ad57553829b6b302ea7a676d710ead8b53ec390115d7df901390661fe58350442c5b33d46590ef24578d81cd154e366643b450c750b49e526d91568fcc822e13dd6fd555862dfb0eca8836fa39109708682db64e7e94b6d7d9693878748898c8a4", 0x1000, 0x2, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x48, &(0x7f0000000340)="02") dup(r0) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x6}, 0x1) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="bba9", 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f00000000c0)='\x00', 0x1) 16:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) fcntl$lock(r0, 0xf, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x101a1, 0x80) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x2}) 16:00:31 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x18) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x3, 0x4000, 0x52, &(0x7f0000ffc000/0x4000)=nil) 16:00:31 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x6, 0x0) 16:00:31 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x10000000000, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x4, 0x1, 0xfff, 0x1, "e395f5cae0be90a52e9af6d1455733306f239479", 0x2, 0x2}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x80, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000180)) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1e, &(0x7f0000000000), 0x0) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: unveil(&(0x7f0000000000)='\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', &(0x7f0000000300)='c\x00') 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0xfffffffffffffffd) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="b6f819e7e8fc4ac0957ed8fdaf20710f211c9b09ee98b4cfb294553679af1a3c42c092686c7acb7b08b6421d7b243f3098bd3d59e073ccacaffbccd8b4ac209da367aa34acd8b58724ebaa6b72d17c9c4986df278a1a7e2679f5797f8f0182e2b581311b7b86cb8fa5f80881792a436e2e34", 0x72}], 0x1) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x520, 0x84) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x54}, 0x8) shutdown(r1, 0x1) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getrlimit(0x0, 0x0) socketpair(0x6, 0x0, 0x1002, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2e2, 0x1, 0x6, 0x1, 0x1, 0x2, 0x8, 0x1, 0x2, 0x7, 0x7}) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0x6}]}) syz_emit_ethernet(0x362, &(0x7f0000000140)="4b8a20ff26f74f646a0666eed1672fd87e9d409538eb58703a59ce8fce56a9e53a6af7a19f7c97f79de52ce69f85eb74c700"/71) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000280)=[{0x7ad70f61, 0xa6d, 0x1a0000}, {0x3, 0x7, 0x2, 0x10000}]}) fcntl$setstatus(r0, 0x4, 0x4c) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x8, 0x101}, {0x1ff, 0x1f, 0x80000001}, {0x3, 0x49f, 0xffffffff00000000, 0x2}, {0x8, 0x5, 0x9, 0x80}]}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0xa0, 0x25) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000002c0)={0x0, 0x8000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pread(r0, &(0x7f00000016c0)="f0730afcbc61579a", 0x8, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640), 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x40}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="759cbcb554ff", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') semctl$SETVAL(r0, 0x0, 0x8, 0x0) 16:00:31 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES16, @ANYPTR, @ANYRES16, @ANYRES16], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10040, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") r3 = semget(0x1, 0x5, 0x280) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r5, 0x2000746e) fcntl$setstatus(r4, 0x4, 0x40) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000240)=""/234) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 16:00:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0xfffffffffffffffa, 0x1800000000000000, 0xfffffffffffffffb}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0x0, 0x86, 0x6, 0xc5, 0xe5}, {{r0}, 0xfffffffffffffffc, 0x3, 0xfffff, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x5fcf}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x4, 0x9}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x8, 0x3}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0x7, 0x8000}], 0x34, 0x0, 0xc66, 0x0) 16:00:32 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) symlinkat(&(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', r0, &(0x7f0000000000)='./file1\x00') 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000840)=""/4096, 0x1000}], 0x1, 0x0, 0x4000000) 16:00:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendto$inet6(r0, &(0x7f0000000080)="a60d48eb9a6dd8f069147a06152202e1ba4e855fcd5f7159e963b98a3bd7599a13ff58bc1edd9a4a85ccc077fc2a35efcbdc85a0c66413546f2a72e79ec809131aad37d47e32fa3f99455a32ae9256fb717f8c16dbb9f4f96e814b0ff9697433aa4583be3927d0bb51c69b30797c5c1701cf509d3ed046a192a89eedc08da319bad32cb75ba4b9fd73671b8cf079bf090f2c583997c9ff4b44121bcfba83b486f2c74aac34b85019f958606fdf7f7435db3e3ced4c047c8d7f02bf34f952758d2bc050744a791f0f", 0xc8, 0xc, &(0x7f0000000180)={0x18, 0x0, 0xff, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000000), 0x10) 16:00:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) 16:00:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) clock_getres(0x2, &(0x7f0000000200)) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80000001, 0xfffffffffffffffc, 0x10000}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x6}, {{r1}, 0xfffffffffffffffb, 0x28, 0x3, 0xffffffff00000001}, {{r0}, 0xfffffffffffffff8, 0x2c, 0x24, 0x2, 0x1f}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xc3, 0x40000000, 0x695, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000022, 0x9, 0x13d8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x5, 0x8000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x5, 0x2}, {{r1}, 0xfffffffffffffffe, 0x89, 0x13, 0x800, 0x8}, {{r1}, 0x0, 0x4a, 0xfffff, 0x100000001, 0xf3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x2, 0x6d8}], 0x75, &(0x7f00000001c0)={0x4, 0x6}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) write(r0, &(0x7f0000000040)="ce", 0x1) poll(&(0x7f0000000000)=[{r0, 0x111}, {r0, 0xc6}, {r0, 0x4}, {r0, 0x102}, {r0, 0x172}], 0x5, 0x87) 16:00:32 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x3, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x6, 0x0, {[0x100000001, 0xffffffff, 0xffffffff, 0x6, 0x4, 0x8, 0x1, 0x3, 0x3, 0x8001, 0x3, 0x101, 0x2, 0xffffffff7fffffff, 0x100000001, 0x4, 0x7, 0x10001], [0x6, 0x7cd7, 0x9269, 0xb6, 0x5, 0x2, 0x9bb, 0x7, 0x1, 0x2], [0x0, 0x1, 0x43, 0x4, 0x10000, 0x3f, 0x20], [0x101, 0xf, 0x6, 0x3, 0x14, 0x7], [{0x9, 0x9, 0x3, 0x10001}, {0x8, 0x7, 0x1, 0xc0}, {0x4, 0x80, 0x3, 0xf2}, {0x4f, 0x7fff, 0xfb1a, 0x8196}, {0x7fffffff, 0x5, 0x2, 0x400}, {0xa15b, 0x54d, 0x5, 0x2}, {0x0, 0xffffffffffff18a2, 0x8000, 0x8001}, {0x3f, 0x101, 0x58b3, 0x10001}], {0x10001, 0xfffffffffffffff7}, {0x401, 0x2d4, 0x1, 0x8}}}) r2 = fcntl$dupfd(r1, 0x0, r0) setsockopt$sock_int(r2, 0xffff, 0xf24a6c565d7411be, &(0x7f0000000000)=0x100, 0x4) 16:00:32 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/143, 0x8f) writev(r0, &(0x7f0000000080), 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) munlock(&(0x7f0000fe9000/0x14000)=nil, 0x14000) 16:00:32 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6b4, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1, 0x401, &(0x7f0000000080)="046631a58b57e4a5718acdc7187fe69cad69c2a24647", 0x16) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x88, 0x1000}, {0xab, 0xfe}], 0x2}) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000180)="bc649f61205aedbeaee49951dd1911ff5d1ae5c8fe3cfbd9c090ca8bd19271521eed0c0f1f369141bd8f37841e15596423d94f754939b4bbb8e95af68109fc7c4e498f78bd9d6f14944478c4f4de34c01287d3a44209e4957d8c68211df257cdbb865c92c0e4814852608ab948c770b7bee4423a2b64e930cb6319710e3abe23302bc1aee39bc39daaf9edc9fffec24a9615a11ed1fcad3b019f154723c02fadd56fe69acb4862854ea6579526997b7a46d317790c67c7829db8b7", 0xbb}, {&(0x7f0000000240)="96eac957ee657bd3b0ff01dad80e7dc3723aa717590e4889a655e5bd2a4dba9e92d003aaa51beed63777ed902d94ae21bbf06ea197c38d2fb154f4fe844e76662b44350c5963cb7b89c90c1f426a136b1d32c43fd426412ef34c2d9f2b1d653e3cde7a7d00e6d9bd9de31583a07b5069bff8c5fa9599a947a4ff1e4003a9cffdfacdbaab7a54a75a6ec5e9ee707675bc17b936da2089ee5c72ad71c1352983a8e948f4dbca6c5510425cd9721a160f92dc681b22cb82c7d42847a35fc973cbfd1a671742ae0e53a4e0bd0c25", 0xcc}, {&(0x7f0000000340)="3107b8a1af3e2f970c49802e", 0xc}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="4e4137cdee908d6bb6073af2572ac876f0c4e0b7ab232185843e6331a7", 0x1d}, {&(0x7f0000000400)="ca4d0b5dc86f343057c79ad6d64280b1bd3c9c8166de6e51fe071d2b659e1b14ba5d0679501c9b68912163c07e82258817861b9708917d8ab8bb95f52f0a7f068a3b290b", 0x44}, {&(0x7f0000000480)="7bf15cb5be67a984e1b26e8dc0653bcad0859871a67dd42a6f846469cb2c0ae6a07e1af5b8ab0302eba5a11cc347bc9a2381302791ef43dfc30e75379284fa4bdf715e641ca813bd6506c5a14c92f856d5c7e6191cc3eef578d31ed53b40e4dc1a20920a13134295a84763d9a3c9a850ea02eda4feeba880e5fa562831ebb85916e5d6dae3e78825613d4067b7f747075f99a6661bcc3309ae56013128fbcd0720ddc4a7ff16dfd08e30d5", 0xab}], 0x7, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000005c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000900)={0x2, 0xff, 0x7fffffff, 0x0, &(0x7f0000000680)={{0x3ff, 0x4, 0x8000000000000000, 0x1, 0x653, 0x100000000, 0x3}, {[0x1, 0x2, 0x3, 0x47a8, 0x2, 0x0, 0x6, 0x100, 0x9, 0x6, 0x9, 0x5, 0x4, 0xfffffffffffff204, 0x10000, 0x8, 0x1, 0x5], [0xfff, 0x2, 0x80, 0x1, 0x2, 0xc3, 0x4, 0x81a, 0xfd9, 0xaa], [0x400, 0x9, 0x100000000, 0x80000000, 0x4, 0x9, 0x3], [0x200, 0x3, 0x1, 0xd8, 0x7, 0xff], [{0x7, 0x8001, 0xb4b2, 0xd72b}, {0x5, 0x3b4, 0x38, 0x60}, {0xac, 0x8, 0x1996, 0x8001}, {0x100000001, 0xfffffffffffff800, 0x1ff, 0x5}, {0x6, 0xe20, 0x8000, 0x8001}, {0xffff, 0x4, 0x7, 0x18}, {0x9, 0x0, 0x1, 0x8}, {0x633, 0x7fff, 0x956, 0x5e9}], {0x7, 0xad6, 0x7, 0x535}, {0x0, 0x7c2, 0x80}}}, 0xf0b, 0x800}) clock_settime(0x3, &(0x7f0000000940)={0x6, 0x40}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000980)=0xe5) rename(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='./file0\x00') ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000cc0)={0xfff, 0xffffffffffffffff, 0x20, 0x81, &(0x7f0000000a40)={{0x6, 0xff, 0x2, 0xaf, 0x7fffffff, 0x5, 0x3}, {[0x9, 0x4, 0x4bd175fa, 0x3a, 0x7, 0x5, 0x3ff, 0x7ff, 0x65cc, 0x6e, 0x7, 0x80000000, 0x0, 0x2, 0x10000, 0xfe9, 0x5f8, 0x5], [0x480000000000000, 0x441, 0x1, 0xff, 0x4, 0x2553, 0x0, 0x3, 0x70, 0x2], [0x3, 0x1, 0x5, 0x7, 0x3, 0x3, 0x1], [0xfffffffffffffffa, 0x5, 0x5, 0x400, 0xae45, 0xffffffffffffff3a], [{0x7, 0x80000001, 0x1, 0x6}, {0x0, 0x2, 0x1ff, 0x1f}, {0x3, 0x1, 0x1, 0x4}, {0xffffffff, 0xa2, 0x9, 0xc01}, {0x14dbf1fb, 0x400, 0x3, 0x9}, {0x5, 0xff, 0x0, 0x5}, {0x20, 0x8, 0x2, 0x100000001}, {0xf7, 0x7b3, 0x4, 0x200}], {0x791b, 0x0, 0x9, 0x1f}, {0x800, 0xe939, 0xffffffffffffff01, 0x1ff}}}, 0x7fffffff, 0x2}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000d00)) r7 = semget(0x0, 0x1, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000d40)={{0x200, r5, r6, r5, r6, 0x4, 0x8000}, 0x81, 0x9, 0x1}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000dc0)=0x9) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000e00)={0x8001, 0x8, 0x0, 0x6, "b4a0b12ecefac1cd9d34ba1f2a8717ba27947d17", 0x2, 0x5}) r8 = getgid() getgroups(0x6, &(0x7f0000000e40)=[r6, r6, r8, r6, r6, r6]) sendmsg$unix(r3, &(0x7f0000002200)={&(0x7f0000000e80)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000020c0)=[{&(0x7f0000000ec0)="b50b6c6b9c4dd698776641731cc3ae2a7e182ddceda6b833a26adbed5c92860203ca72eb7760e9788222b2f7ca2b013d9b54096b5412dc15325a89d2fe354ff243c1c25159c53f79deb0dbb3ab6f8f733376dee7d87ffb1ea4b557059bdb9c1af41247dfa6bbee86a74e5962df84c781997fda25e5220658fd069cbb9433b26823ec6f6afbc6c84fd21d5251512a38c5ad56fa45d3290ead4754aadfeb2134efe0a810fd17025d86b11b2f163c2ed84a92e9b61d29b1c0869aa6f704bfd89116092de982b50da0c3592b74d9aacaf850935517f7f0eef9a792a70887af848db6e6d865f55f8df502d153fba0e325ddf50ed9c7ec89ac06b27cfa02d7f026184e926fc53411afc66c223e0d90d2c775e0aed3a61f599713d0a1dfcbdba5fd4a3d163760445b8f98b92592aa7b702fd3deb3a3bf6be7f6f034be04a921a00285ad7d06c52760b4f22dbe490076daa218dd10b615c817c932251fcb32a495b9dfeb7563b21d7536717e5bd25cbe417fec91d641f415409f535d774eeb1106a7e45319dd1a123f18fdd27ed2bcab0eaacf4fc1ad60f60e2acee75412e224090410526cbf2415660cfbbc2d9db253a74f2d74bfa394ace6d87d4c4d8671ddfea19c67b303c314d7c006298bf10816898c9a1dcd8892eaae981042cdaa88ee457e1ba8ad6b521333e867f2c88de88ade6d94bc8b44cb9e71328421937c876b54efc8f88b300c7c8c3adad4ad3ec7a00baa4543d6aa2aecc98ec66e2ea04b832cab235aa226a25af21e523ec68d48f85b8370c19176a62f3da0083ef79728ebebb6457491c2c93cd978095f807bf260c50ffa28fb7ba4b85134e4f4d6b2190c4a4142cde97c21b116ed61aa8c603e4f6743e35e03a340a0c32d6914e837c0b850c781ef5b482c6c762917d6802946b53c07e580a723496e251c2e302c07a4bbe05e9d131183ffb9bc4ea3ac9830c68e94997843c94aa6fd94622a9f7285a24d2e436a228607823b68d45e249aa6e85162c62235e68d28a936de19032f27ac9c493bf4be093cf38db077e8e26020fbda197d44c9ffa7b1253d4196af47726cd3ab125c74649b42e2a1ceb8353cc393c39a2c395be2414e352d4dc1757ba44387799cc14f70c02cdffa6951209aa379f64d24fcb6afb91e9248ecc5e5e5ce15f87ce9395799f66b06bc32a3d992f2380c11c9ab534e59af52e9e02b86598352e286de5e8c98c1afb66818a00733e443ecd3c021f1a18f9c7b4929be038a583ce44db281fa9564e79c2f5be78fa793b231e724a535931ab41363665ed6db294be6b7c1b562866d4ba923174aec7a2d7e7e5df93caec9264c1683ee74c277cbd45b477384eda77b671c3406e08672ce43e3cd1bd540637b1cc3dabc32d57385b8eff847193c1301a068c234b098d6ecd2bb47198bb66b6a3302b77f5f3cf5424505de29cfb08824bd173138fdc44cfac51423d9861c17f94828ba1e1b05bcaea092643694ed5ea65626f634764d6683bbcc1313ba8ed702aadb770bac1fcb2391be7469cdaa2101cc517bb0df8d72ce58f36611a5c49b6595dc3841533656195d8cfbdac237845ad53c8dc3b5d8c421235d8dcc213436c2ae78442f87cfa87e677098f71ac31743e98e999c688490d3509867bd7313703c93243d379ade27cf7e9ee72c9837f85d578e8c6cc5de51cd8a10f6b1e9b0dd2b269dde080b209e9439c8c09fc6252bebd86204e4990023b61a3c9f2bd18890e81b2a4a9e1bc9bd338793ab4e0a31888fe893edf192b2ffb93bf4f6dec7c1605c6fc584f065dca07aa7b31ae42c9c396a24ef505a2cf86cbbd0d99f566d99fb2e21517a5cd86f49ef47f4588dfb0d239a34b0fc1942b5aca4ff0358876c7b7b87508c041038a6741220040708d1c4cbca8f5b525fed0c40c6feaa3cb832cc51d3270a93115f26ffdfa10406c2850a60dd4736abf17790faeaddf8b93535a479d39003894f38307d07a99cfa4e1b91f562a1a9e2964f22722174b59494adca7d36d6327b5e814d53a5cbcd81a1140d0adb425056e0112cd160db90679380e691a8b0406eb7f21f62a3b011ee553e82728de18eb57f0f3e05e2800d89e29067b5c766218cc3e723595f9a67ee202567ed78854b86312ec25c70646fb750849e4b3da34bfa4bc76edc4aa0f2b5ab404e2fab0693ddcfdcdf0a1ef904ac5692f6c28681a7dec41da4c34116184d23441515624a56585ae24b3e8cd3140f2dce5f89405e0e6c2feeb53b6494f84a72c37f7c1cef12c1b5a90e9247ce671d92be3d2efecc47dbb29ce34f86ccdcd40c68baf10eeb584291d5ac21c5f3c5dd8dde9d03a8060254c6f7333e9a7c422e4e23944bcff98637ff9c9fb438d4bcb0b4dcf3939f3e19b48fb61a4504e0e91e613ecfcc498751e25aecf41bac9931de2665b0729fb87b91aa1767462eedd76a2aca054166e43e04238fb74186013ddd0f897544200626bd3d4eb7bd6c521804a4a5a8ab9f5600bdf44878f7a9f70225623396a4809cc28320105592db0f4b9c50887cfca3cb2fb7bf2a193b675b96a49f5c1e7a5548e49be8ef7b7343e7b9a4727bbde19ae9868c78c4405bdd7db5441facd5fe318d94f47324a07ec51f7e631a5e56ee71d34b00fee1ee6e76598ad7123423dbece274032692498839fae84c492ff8a752ee1ca208aa099e20606b3341a564e9136065b51b011f9c68b94b53d99b02383758031b977ca4d83e9ed5c99ac99e1b9b5cfe976fa511b1d43cdbc58278a8bd23fb9079a29cf7e143af1da1502e90a2f3541b634281ebd4bdb09ff46330c68ebad6646c083b11512327a70ca0ce43d8d1696d8e3d540cbfea23fc8cf8a17ed8e6c9e8bd0d5fc1d93121e6adb26e22de82d2d15e3f429b1dc27778a33a6f3d72e6d1f3a2944de1b66d6b76df1c371924ade439e6aadf8cbdec7849ebe321ceab5be4fe63ab27f55df450709b35da318548bc7549749c1da0f5456bd66a86994d837c14c622358011e235d7cfe8b8aa9492bdcd97c86dbe380e680e35176064cfe17fbf43e0059c68813ea63ede40f17f29f9cde1bfad6d4ab539ad8f7857bac73469b9c097663fab6f7dc979213824429646c4320a4cb7096c37e9478d1946ba0bae1db3407d3858803c5a6e83bfa7a68a6ad7421685eb7dae2083290a0b209f8e4c96ac39efa2b1c8828e2cd301346e94bc2b2b643b7aacce6655f52f341912d257a16d2adc094493a6d3b069eb341e16007e787428a4c5ba1a4048ec813b6c66d3b52b4a345e48b6f4559f08eae2dd2b61629eb9fc9410a345d5a0a922788009ebe95d76612013be2a5559755866eeb282a13bb262e462af0d541441dd86d0db487a6a92ec93c797f76acd09002a1aea45ff34d678c75b202ed1275764b54e5fc2758dc1e1a82593a50dae9235dbba18c61ba7335b79df503be219ba9c228c68af8645a500084bc76b7dcc3b4d55eb55c85d2de438e505cbede1e3d778279615e246c314f8bb2d62f60efb7cb1f5329d7fb143468a0671526888a39d7c67f995a70cdfec20240cdd1954c5ce6ef43300f301b2ad588b0b6b13d668c8d5396cc797d7c2a70914b94aa32fefbfce50b56ed0ef11133c8edd816f6c552911a9581aa67a20146b09e874d7bc91777c242ec08137f7ac36081cf956e9b9d0cf789cb48fce6bd9ca4eb8374b52756fecfb49ea767a27b282210b36bab64dfaf4304cb89b40ae9b733c168496ba078364bc08a2aca7b9ac2d0a553e109aa43d467311ebdde79482b82e35c6970ded5f7189623299a91f6d4e9e959ddd90f0cf60e1379e172ac6ce28b96e30c1d717f4eb216a49def9fae1c3a0fd913341e853d59ad868698f7f636549c83aa2bdc99c810cba53e2790e30d231ca96712c265ce080d7b25cc39149e2f388aff9a667e48ffb90f36288cc8c5a6ad9468ba8cc1c8835289cb9b39918ec04fa88348df7a0ec17d0b28ccae10f5e1280f033ebbd0906895b638c842f8f4b940e1adbdef015d0b834c2f2e990a600e9b809f800c69c971bb27b572d71e64ee8d09f8783bcba043d0d58dfba33a753771c1e8c4081aa89ffcda18be4a503bbc7b4b20a6b20392f13464d3613b4d64039f630c4dfa688bed122dc57d8f2ee0b76c14a94b0a38f1f249e734e7ba19016c8d27b9c38b710d7f1924e1cf61f818d615cbff2370648364f94b93f53dc29b38b697b85d618f57bbcfcb3c3488be7748b38f5fb014ae97ef0841d679e66f82bc06af60bca152e51cf6b7cc8703befd9f8c56fa41fbe5c379a999dce04f6edc3c243c492136103061c644079a72ecc94a63244c457e41971748af1f9e698d1fdf2cfe86a17646fc8832cb2f850dedaca8c7477ff2f686eff3926db14cfcbba95bce777a27f7c6c7cca4ddccfd1d6b0ca0cc7d15dbdcf3591ca1ba67c09dac9715953e475f04b92f47005a52fa2613cbb0cc1c04d7c0050fa3f6e9e909cf7e1929848231e609431e3872eedc7572720e029adceed555622aded91a3134f8528f6276f17334d807308bcd82d41ba556cdece001ecd12a8a40b20dc09c843a8a2a2999817764032fb7983072ffaeeee5066c90fff358c5a7db1835ea95b7cf5b9f1caca4990a03f915c8fdc6205fb201e2760870104f92986b8b4020426e8dd8a8e6f96a30094ef1f3e6e38b0c895d21fa631f2059ba9084c25716542397489f26d92376686acabbab449dcf4817949fd1bc52c72a534b3e67b82d70f2c0681b10b9423e5a3268b48efd6eb829fa619adad1e6ce01e0a630b680cbdaf659c5e311ba452527a2ad9576bb967d55a1522c7cd6ce288716c9138a9c422916f11b2c04e3bfdf5ac0b8606d956a2fa23c02b4275a0b323010e7565ea174a20d758fd270a9832a5ceb4f2ee3e5f68e9d18436d411c7c6f79af00885b01514b8e87461a9e3faec8d5e4fbd31a3d8c267ee6d476469564ba282967a620ebfd03e42afc52e895dfad3dfdb15184ed460b6814d6b002fb2145ef9342f5eb6fa022adea78b36e7fadb243abc0901784b021ffb45696beceb2e89da06dd256ed2287803a4bf86aa0fac77dbb49e83082224298ac45bfd7da5873367d0952aaa39674492e77174be85bc383cba6205b6e7ffa08068f65ba9d004c7056282c3e38874ba869593dd70f0e2fef47f0e6928cc4c37579469f3d74ee916aa5f444bccf6ab61bcf2e71fba9d554d9fd6db59bbd6771be14deb7d4dc3b2fd241479853f0032b7caee7ac1ff5d1756a37d7bf12f37f31af2ad08c834d16a90639de983b95a06e5f2ac4ea82e65ac3be7e682fcf5b6ba445b4ab01cb6a5bb3a095f9fb77012775204e54ed9fcb17a690217c85dea3cad98966acfa657362be72935fec206e0777306077661289eca48ab7aa7381b8e2844e534136a05e718a936e26015225454cb62a4e70c048402a5c90d0156a876012367f2f4254fba0fe2043531500767cc80a67f7d4dc747ef18d3a662f2ba879c6d3fb20699d54587c13166411ab9b9ec25885df284ca3f73045cf481c1321c393c4f59b5390e62f67da8fccb33db8e0e86ace186d6850fb46fc35519f894a8ea2cda05ef02e5e70ffa8153bc57dc92e6a42263fff71270a95624b05d695b2b83d15de49c27df6b3e36600689e3feede759b650de246c8723e4ba3cf5543c213060fa15741c1410ed1ea7781e2cc118472a560d0aff58b49a67458f66790e130c9a132f28c47ab0d57c78787cb275345d84f09391da3e8adcfa9b1b243d226fc949f83cdb8729ee956538b3ff584d304610b946ddf764f17477f8f41304ede4", 0x1000}, {&(0x7f0000001ec0)="a90851634f27853b446f101679b444d22d217e82498deebe194e7f24671e4dcd1180ac00dca6e84c030518edbcb27a14cbe9ed93b16ac27d", 0x38}, {&(0x7f0000001f00)="65bcd8e86bf2c9df70f9c84e0b3a19f0935b953de00edf6049bbdad1314780d456ffb7994a07de047c0d421c40597fc432fcec7d134c7aad88a21f4cb5e459733fdb32660c18bea8c71638aeb9a77441f2cfe60966f0c10c18c16a32b56e70b2af4b243fed2044b672569ecd44fe87c24be882ec52e1342eb9695e8df483d2d90338332978428a58c20ab1bf7cbf14a67940cad7898df12721910678faf36aacea694f4f32f95cc6aba91a3f98859ede982854bcf647e409ecd5", 0xba}, {&(0x7f0000001fc0)="bbaff40e0874a15a6a62939c202c7ed697ab84166537c02887820502deb9299d04a2594dc3114baea2d378b5ae31b724bddb55609cda24544373a84bcb255162f33b20a6150197af2735ee", 0x4b}, {&(0x7f0000002040)="a1a4de508a0eba873a8c53fecd63729e925b0d90c166957efc2fd5342f1a589ede076397873c22805d19c855a64c6c2516c2a24b394bce692c2f1ae64ff3106351b2f7fe122c2b01bbc4ff9d88e83b1a95a23a68a65d2b0c3563", 0x5a}], 0x5, &(0x7f0000002140)=[@cred={0x20, 0xffff, 0x0, r4, r5, r10}, @cred={0x20, 0xffff, 0x0, r4, r5, r9}, @rights={0x30, 0xffff, 0x1, [r0, r2, r2, r2, r3, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r9}], 0x90, 0x7}, 0x8) r11 = syz_open_pts() r12 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r13 = getgid() shmctl$IPC_SET(r12, 0x1, &(0x7f0000002240)={{0x4, r5, r13, r5, r6, 0x0, 0xfffffffffffffff9}, 0x0, 0x4, r4, r4, 0x1f, 0x8, 0x400}) connect$inet(r3, &(0x7f00000022c0)={0x2, 0x1}, 0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getpeername$inet6(r3, &(0x7f0000002300), &(0x7f0000002340)=0xc) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000002380)) 16:28:36 executing program 0: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setitimer(0x0, 0x0, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0x9}, {0x1, 0x81}}, &(0x7f0000000040)) setitimer(0x3, &(0x7f00000000c0)={{0x1000, 0x8}, {0x9, 0x1d}}, &(0x7f00000001c0)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x11, 0x6) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0xce, 0xdcab62f0829e704c) chmod(&(0x7f0000000180)='./file0\x00', 0x82) 16:28:36 executing program 1: r0 = kqueue() r1 = syz_open_pts() kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) msgget(0x3, 0x104) dup2(r0, r1) 16:28:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) syz_open_pts() close(r0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x4a, 0x21) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0xfffffffffffffff7) syz_open_pts() 16:28:36 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x2000000) r0 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r1 = getuid() fcntl$dupfd(r0, 0x0, r0) setreuid(r1, 0xee00) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x3) 16:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3d}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[0x3ff, 0xc1f2, 0x33]}) 16:28:36 executing program 0: shmget$private(0x0, 0x1000, 0x80, &(0x7f0000b3b000/0x1000)=nil) 16:28:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0/file1\x00'}, 0x10) sendto$unix(r0, 0x0, 0x0, 0x1, &(0x7f0000001500)=@file={0x0, './file0/file1\x00'}, 0x10) 16:28:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r2) write(r1, &(0x7f0000000100)="d0d34fb78326cdea29f628f2478ef5f64a9ee96ba61c9205a5ac262f321036a9cc736d4b726f46b8738f77bf7584adb6d8d9259fe506eaf619c35b21b7b53880f35304471b2ef1c68cd2dc47144a2b1fb707eeccd57ea902bf76348383659a224bd756af7a27f682ced64360bd3a49c7b21533978620950a61a09a7997ec1f8447c45b746dc1db66755c3d37dedf086568b7876f4f888d29590ca668a0522047158321e9265f9805dc", 0xa9) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 16:28:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:28:36 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="b25ec1ae78612a0e40e42ab4b6b32242bce81154645ccb8d1bdd72c99cc9c9012d6944eff127d460e71acd87d940c585f082af25b4a0371c260a97c888f81a3ecae8bd13bcc6cb03b52cd390abc45b0992056f172412ca23a5d6c6e101242111acbbf6736ade37750f001a023fed63b0a815077ce47f4306d2a810b107158d3651b3e5", 0x83}, {&(0x7f0000000440)="27f6e316cba3e5a2f09f77eb695615da3e394a21e595d698705f240a13ee9e7f9f09c37a0997ba3cc383b53023dbdcebe90c4f316afe54d3eb7964a3c14a9f7375c71ee979b92f46344b8b409a41e77cadc58d2f23f48d0172242cfc2f92f8fd30a9bf1ec7536fc1f53c741407cb20a000fd65f574c1716444b3dc027af0d5dfd7dae40764f9a481443da04ae2233ae3e15e44303df6d764f0c8974ec97956f2e19f52795f2470181805a7621d830de7768398542ab5a1c639bee77731adeb75df42820efd56c73ee86031bcb326188f979f526daffa5d96ee5231844cfd0c1b5c690c107de27306c9cd38dbed07aa4ccf1af25a738a48f760f327688b8c2a9b581d2c718d179bfd4a5192736a9b10cd397afb2b32f994ac2ec27cbe00b3823591452816f6633fd957e694a88e7988c1cb775f72f4308d3d0a99c616ed5d25a49eff40e7b88a935f348b13de3aad6923bb3a2393573a9495bc9088c31f794a4ce5644dfd7eab82b65b7eca949c81b24013b3caa84427eb749e6cf6063b533f7e15c38ee424b0774c04cde08678eea212e9e11b6152a089833e4d6f0cac0d33327e3f563fe9d837ba13416819d06c63f3112b69e8271fe005b4439c86fb331de7173b1383be9b7ec32c9f0ae4f0b36f6ee2e22766e1cf5b33c19abef26b2c87439ed8847d2165ad7fd9aa3a43d9b059d7a877467fd91aab3c08f7377dcbdf2e7eadb635c0e24cca0d7d5176d78d3f2c62b87e27c33a1510b63b14394f862762dbd0eea6cebbddbdefb5c1c8ecd524c64d59371ceef7f78860eb04a28a1bf857bf37db777975341ef1edb2afce93d2dd68ab71a75198bf9f2096863ef9b688f4911a9f51ee363cdd8535337cf21a355488862f8632935443f2168089de823b015249d62ed43fff63aef7539c1ae1183f298b64f5f9e2798362c66871a1d0186218da08ca951a81e7becfca8e0a4e938ae0f80c6e793477daa9df3f3d97abc969939dd149303b96e1d5422958a4521cd31ee47c3088453000c27708a185d5c5934749c6e98c6085519f7061e5a016a60f68a1e208c273f9ca9d4870f903bc30a23b76faf0a6a44932c342af5a5400d8c6a501450b5f75831304cc65c9a88578b50ba53b8d251a0153f8166cd1ed759fb6f97b235c56c81974ab41e64614eae13f22b6664899d16afe522e23e08f91c54526da2a36ea03be2c7fe5151a3b5abe6d3585d7e2346834bcea7128f9a994c6562d0b15ca83e7cbe80c48b2f27ca69c6be6ceaf457c96d22e9bd9aa2817570bfdccc9a9492305cd3c6e48be6a8a7706bcdd29cb4cad8376d8b8eed946ab4f3a3c1d52fd9c22d0af17a34e588dae8498e06f454509ec24b62e3528aad4da195e0a7d47677a8e57270b7f42382f94f7929ae9e173615539bd7c0490588e1a7378d77c2865273c2ce9098feddf6e92ae4ad88da7f722f29aabb4dedeb189ca6f2024b467e0e318c5854fe707de3655871ec0dde015c8c9fbf44740a3d74ab95bf4e797edcca16ff575341493d55f3d19fce355d1ffa07ebc75994d567b2a1fc444b9e79afde621b37ca7064965a0ab6fc044f2dd0fea1837cecbaad15ceca87a862025b4ad9b1c4a78ebf8ffab7780d1f6a2271cb2e48561a5ba9ecd109ec7a06de9c41dea9e3c741e32199f7b354410aeca34a74022bf5723bf2921f88dfd5c546f684ed11ce46c23966e3e2dd2fd3443cb56bda3ebd35ead344cd7cb4ba8e3d821669ecc779c4167a844b6b18857161bb15454763cba8ebbd603d3de5211ac36bc254ed66c44cebd1f426d01fa5f32d690b185f3fb42be14a7d95a7be9bd25382bd199167156697455931e1c493593d9b4c185b1111faea75a9110608388715b3ca45a119e0ef9fcb7be48455d1f7eee3c315dd75901f54715a576797676e328658437d9c113778613e2bd507fe650677f30e28ba38a6be640e9b5a3b9a08436654537e86f609c4bd3980f9a0471212f92c56141d3b51e9d710165d199ed2088ef1d4a7808ac9fd551fc85132488a9e08f9f2b65846fa77270603c7f0bc70a55d5a45edd2b267d84a3a43f3c33e7bcc98af53f31058419290e089637d766c38b71d76c8726d39e47b97cfec947f1444ebef015e3480d6e6f0382efdec8df6213e77afd9e994187cb291ec13d69ca186914e5f09a83f0baa7750e1cb4ad49996ef3e3ae2115cbf1d5b7f631e8296e5605a87116a202950c98aa7d3ef2f762949e56fc29ff3f6946b9269dca40f47a1a0b441d18bb66d7cb76004816d65fd198566a6596851386ebfed70385e50b25c1bcb60d7c5acc5cbf2c64f293471aef07741be611c6a36910bbce47c8ebf841be4413455b00b26b54e38b76705a545f6608c77f9202b0c92b52b205d7c50eb3ea03ddc01debf6c5223822a778af33e9cc63c82a9d118738eb4f78b9c5dd2a7a874e47b2b449f662f5492e74002be4ae6edcef3ea2db4e50fd04220db40eb8a85d65b28d8a500d887859e5868c9d91e85e2e13dcdbb320bc2ca188a2fd2423d98e2c478fbb205df16546f54b174f3bc51f87d162b60c7ff0135016b33ceeb1e28d65c5b1879af4747826228fc17c900d46786c463d8e3e44fdb5dd602ec6490d7d45f2aa7265b9ce241dbcf97c1d52a1b1d63192f484ff3594ebb96e4a103692a72807f05891c7d29a92d7317e6fa2315dec8d4f23edb036d014c0820fdc7dadc8bb35a19722e552106b4cdfa84b746a9cfbe96e57f90eab670ca1d3bccd7ad24ea23a2457eb04a51041f8297e4d3cf1dc4f88159adfff6e4b361ae0f7f79683504c94abb5409cf31e2c382e5d7f7eaeb0ec947f9b24a992aec8e23e0f049d06de00a2508076916ced6e0687de4dfcd8314c82fd0693fdac5dca556a9ab1253bc9eecd3e415f22c72f9c01c52108eb2e2e64d1a66de747da7508eb34874b36f78faa7d1194bc9198192159adeb1355746dff3d3138ae6d92bb32a22159096ed45c0468822a859badb30037cc3ff7a6ac2165c0ef480ba641994e3b7e37e5e86a0ac6bc212d7874b9dd09f9d522f85ad0019b0cb6116e5db9a752890919a8ddf836065da4f12683bdce7a91fe75063f124b1fb75ea0d78b2c0c3708161f9cc68e76e018012abed0da216854b8aa1c9e1229b908d0aa6b71efa4e7447d0f8a72fdae925d056f663bbe9ab028ad2812e69df76c33a57158aaacaeec74011a56c03df3c432f0804d8ffe75393f52986364030ea57f3453303fbdbfa074dd4dec01e6db0e0da0e8fc581fe57f72ce1acd9bf29f91186a4fc9970e17a756c7a24c83737c751786f0644a3c23a37deb5f6cf9a4d47fe81fece20c8e9c3b2f0dbba4bcb2d9208cc7814636e6eca1b92fbeebf2cd026fe043354a42c84e3ba335f062d035d869f57b0fa6fd0c878e9953cd73aa08f2db28722eac68870af3bd35c4d4dae835c64c935106e2d5dfc9e14a85a9b62370a34c9b32306a8073abdac0c4bf14bd573eca29c35aa6b049c9318434723d7865a7730d8529f365c5dad69fc8e0ae463b31a96062723d0b827c18c3ecb2bbd0ea3be281f3209c0bd25a33378aa5c0af592c0dcbc757aabb17fbcb1c4d8ec05c38dc3389e98ef9f60b170cfb201236b2a648cad72058d64ffeb7caf32a89dedd366424a77fe76aa455ff606ac5b050eb3e333dceabecbcb63b4fd6b44620fb345f11f5b2aa9af6f80505e18df0fc72d8a476d068967d4ffafda2c30d5bb77ceeff5c1d925a7ef393b0410c53e1e427bbbbd0ae22a3581272645000c43edc90ff99aa0f63635780721572c2219e046a39b26fecbd2fbf4482a964a0a949194848e773f78541be989e0881ea3b54f47d1228d9257620cedd1e81ab771ab86b6b3523182d13356a9b3ffe854868691cdc483e21c9a086f9e3d16ebeb0f99722b1b0e147e7bacec02be45e0b85316cc9aaf2d648e0d3a876dd6b866459a93ec9b70bcf118baea35383b6f22012ebb9131d373d51dd5d47ba691a5f60cfb718be24606bae19744292477b364334d97d9d878c709369930ebaa505547ead887cac4e485871d8ae2656986ba2af51f00a075deef8920175003a996c3145587af15500817d24ab2399d53a0e9b728011fa5c9e58fc0cfc058fb39ed813231026217cd6c64dd43bfeec3a67291abb17a211c24f0d74b13100c7ad93a416935e228d97a93fb99a8fd99f3b4ee0bed8715c4d06cc2268743a79cb77a5853fc1b1a92746c18082091d5bc163962b5924e1687c89a0449e18943db9337623ce98d815db1424cf246794f84cee81eec52cf474cd710ae7762dda39c0b0950aae40560bdb22ed1b9522e3130412f7511761251e6853870f4a9a3a4e084903cc7f23a4465df78b82dfb05e63873b1f2ef535ff9898c6055f91140f7ce67f9ecaf84f06218b386d72c852145cb3abc6786088b5382e3c5ca775653c9f05d111b0666ecb9e7ecb6396cb2b1ceb03f930a4833e41788c2807a7c948fbcc7b702439c66565ab9bd839d4bd21b47bedf957f4d8748dd6d7726815f98aa2e7eaa9f1a279f06f5ec30df6af1f6964dc9abda599aaf8204e1fff6f4db689032556ef364c8381e6cc14caf4cc7f860695f8be0b56c74c15928d4e017d51302cc0b4d4d6fb7c5ae91f450d883aefae7cf7943aa58c9690b9771a464dd73f1024c3b891712b5265d53e8e16baf25a6eb21cf7594e9e8c987baa00583515f5bb9904e1e23079fc8f7bdd89d488aa2777ad70b9a4890252c88c0e633a3fcaa4a851e45d6b0d8eeda62f96ba4977e6a779cfdd3c1263fcd67e8173ea362a43baa826bcd391164cdcb931f401e6482cb90014dff2888803d0785a84b29b03a0e7a98964a56c14900453f55937b1887356e3bc3d5ec3ec5b7cfb3ee2482265aa6726b4c23693ffab7285fc098226bac087d138c93d82149352cbe07a6621fcef4221de6416332ad6de027212a31f80ed7261ac9cfb91fdd1be0392e029b322f1d97b8c964896961f79d773360f64144e528c2e18fb1cfdf0b794fdfbe1941bfceb20ae43a428debc1ff4b3460fc3860671cfe9c4ff06712f04c4c223445b39236694e87e939dde8e5f3e41a2f1c1d9b71e12175b67780d8a9dddf7f866291827c3bbb567a330c8579a2add6722870a633138a19ed3de59d2bae11bfd08c530ee1381b28f8ed21c123c2c8a5c95d752c0669dbc2acfcae32dae01d7994789f592c6f34f1d29f555082674beb87b3d1ee251460c10a0c49b0ac503eb8e203c111a876560a3bdfc8ee4aa831cc91bb5942dfc7c83686efd0b5f3328bd2b46dfce2f26c4703e9a4e337b021d695e46c9b7c71b5e0ce25e47d7ad15207bfe3aabc74a356e2e280d1fcbc43624ae2db96287df128df779909f8a6e9306ad4aa877790dd9f57419c2ecbe77e027f2c008d8443b664ffc49014ac189b53f43d2467f113c9075f540b33653f5b1ea91d7ed3828b8a96d2ae03c9ff3a5da74d1cff0f23f2ae84ad2cb2f3d748ae487fd3c05ee6407d63fb249a249bc5ee853a1f8ae6f5f4a7455fc592f450aac38901faa13c2b78a5cc69eaae9dd70a9aab8d78ab5cbed477b00a19e0c0043dfbd29df606dd0331d0a746408c1b2f8a7d0b28222f3bb07c28ba32a697bad5288b0f59aa6d79722b89356439cb521f964622bf6070046f94ed6223956fa854ae718651cbf118e0b872f3aa363c7235203f35da21bf9496a9e71a4c2b14f72d7dc010b79b2b0c31e1e2ef2ac8cecf97b47bf7507f6501e0cef06c6502e0c8f4bfdf490103071623800de11beb19bd6801142c0a259e105c7865c45b412", 0x1000}, {&(0x7f0000001440)="a08b2751e7f2c66c849e3c12f0d2b10811f944cbba8a1029013435037277d3be6d7d4dabe033054191b71763cde72c2e2c1ee182dfd121eb4f28848257728106db529b9ab0bb3476d1195e19fc5fa1750e71fab364054de61e1f45443147c76cd0e7ec5ac94b8e830b59925b09161a8be1bdb421458a86f8f6d9bfdb0839890a92d2ae1aa4aafe1e39fb2c41fe48d57f0d69ccf2a26c0885363a46e6d26fd2333691ec888cdf52065fec924d0921ddb3f8e9effe64480720d17b7f57cd591c2b7978b2161e59182bbce47db46276eb7d9cdfec999aefc1dda6838e9669897add26cbdc3f22ace54b096c8a2fbe2b18ee7f25b2bb560f3f925ec44f5059ffce52822eac1ee82399cde2e46828125954d936c106268c92b911a2f2cc651f109d753e35a872841d11f03b8e2caf9312024151742a985358ac121a862b3025b9a6a40e5311a28bb7155c529f25ce84a1340abb1b966de12fcd7107460f9ecd32b39626f902d2a19c2d058f8b492581d03b6d4645b8bb4bbb8bb86b562c5e8a468ba46f68baf12734ee8ece358c097d52f5e8f2e674a6c9140948928ef88570445282b79d897605652492e2fdd8f0cfb0e07bdeee69763d57cc9a82608d305a0965bd7021c8506c347c252b45e088197f51c4fb2bfad409d961dab65f0fe73010c8732e9179927032127970fdc72b4b8a83df4051c1e33f68a534222ba5e12a43750006e44272cde51bc7c29968b2177c51d246e0d1c718318d383e87a71a78853030da413bb9d64fb1d73f949f5952188be535b43c9fc3a22a01f702df5abb225dff36e1845a0ab590adf12c45dcccfc39b7e6cef56a84907f9cb99853374ab0c2d496e26d7d5fa89c510f4458ff717e3ac48f6bc4bc5cb2c62e39c48ebc9d548fa8eb94f098ef50fd1c7083bafa45b775b7c351eb99c348203eb653b8e37bff58d13b8e812562fe8bda62f0a8f4e511b961f3b251ed7b524b42b228420a38971cb062cb4932c2cbdad8f315bc96477494477a24420edaf32d72feea21e8c1a38ae396a9469f7f07f89ad5e3a00e30058fd5ddfa831cff79b849b3b6e39a9a1dbeb9702cda4dc2926f0520b478ae0307f66de9f6e3a6bad506ed4241f0350c33a8ca4af9f6ef21305c4a1cbc3c0a906302cd10c7dad5a9972c575bce2b08e3cdf6b1b011f35f4ba8ee336d81329e86d310dc24e89ddb6a4a48ee71407c9fdc9b4ebce692edde8d1d5d618022c065919e89f8969d09f91019b93f44dba9780f0ef379fa37de48d96ea301bd667421ce9f96e01d152d43f09b6318a39bb4dfb3ec5b830bd4f37651d9a572dddb213d85af0914ecd1fb6255306f9220718f752798a8e05af585f38aa958dacdfc4ec3db730563f61a8694ee4d84462e207346ddd31904b035166a42c981fba88bf39f3bb78b7cca0a5010b488508a29cd6811528287477366708982230c9b468ca7b24a7a999ca7d9a317a58f2cf166ade5d3b868c5668fb24650db37fa313322c90ab55df8a3f645ce00c9820b13a92ca36c1a59d6305f8a5a4b08bb109d5423f9769366ac360372f533c8f1dc105f13635ce2fcd317c0665a6bc085110a88daf3931c2e6d959db75a060f1b559ce9283c39eac2cf633ad156df48c2f1f9d3e335fc919bf3282e37d6a1eb03709a049dc02f442c9eccc2a27037f980485445e97881dceda34151013e7707d0755e0a30136bed48849ff7594f5b0af1817ed6797101f3615d374b1eb1e2a550d8929f5bb9eb186a1cf0f8e6b375e5eb6af4c9e81ab9fe528adc569bcfdab36207374e616e6f9e9488c60b4b30b20e4062b27bd2c24e230be47afac554ecdccd65bec38996df4a672bfb67f00c66e37f67200722432d474db03f8bd2c0214308a9f91b540b8bad3f418e4c3de44d07c11de1f74a3ad471aa2fb32ae3a659c4c004c45438be9494511f1d63ddbfb8c537f6fdc5d7c16664d86abd0da40d1540c772544c7910ffc7c4f9b88e93a77b376c6572582532cd9ced90df2a14a7007775194dc7ffec18c9874ca43a22972249da36dd1c363b47035509c3b5607dda81416fba94c289541c2baa8ad43fdfcb956532f680cb96a50a76411a3c00525f75c330c65a80f1800fe7db586f29678a50485296f8147d888aae4b3905252aa31149040d907dc8cea55ad596b1491221b358d5e5136f9ef41fa7a8759706ad85e27dd283230b48e9e6cbeb3e6f7fb8df9634a832bb114c71524fca2115ee85fab367c596407a69200061526075a23c03eac40452840ff4474239bc0c999d4d99d5584c47af5f5c8d56f9f2a31a9a6d297cd05b4b50fbeb090e2deec6f607f46547f1295daaabab7acf293ff97054f4e94c3bf8a5771583c55dbf67effd5c9371fe42800f9efc914d27731df0698460afbb87126e70c1757f7e75be50162f555f1326ea95f07f931d43d76cca2910cb3e60934cf8948855a5828ac047422e45efe6ea011b1ebd048168d9da7bec93e09b2166bd04a98f7c821c0310099046ca538dc1e35633b944c2b4287b0ddb765d23245a9d4af708fea4bc499c2798efc11af129b7e01527db8b3ca4479fcee662b77664fca9fc940c3c4b4403375d20615e2f6ec7488e74fc64db6f3fc308c9646be61d5c8e7f5b3367738b3ea8fc447df066f2fc52b3f37f92dbcbffc757ca4f5cd9370ac81971ae7f983b73ec686f8749f6e18f1ed4e6da35703a2956b7026dd7e4af11307feed8f2c77f68cbcc307537f2f63414fa82a130059f4eb42de1a99b331c24775ad9d003f8572648d310de246fc04c66a72f550ad19d92222dd6e71b970a24b06db2e5f7f6ad957a6e37250b05d3e79871a4871d6a7b424edbe9aa7d5c4c5d5a40518ba06ef8b90590939357103bb3850395a7460a69a84a2b2769142dc49eff8d6f004717bdeb306e5951df659415320c805c1bcf67d3706678bb577f231f38abaccce6027dbe84a02146d77ba72a562aed151c23269c7360c5abb2a78105bf5c0cfd861327a845e9326c76b4ea2bec0c472ad9c14821eff20f6531483bd710c252e79e3a834097ce054f32d9abba2ed3625b954a8479e36b204e1d7e9f144a2f21582d843b5b3e453cfd213fa94552abe80fd85419dfde6e083460fcf649b924eec9e369c2abe8527b7a7ef47f63d3d7b66727fceafa41e341395af4ca0c9c6292386438c0648929223b2e0dc067ce5b182cb42036a705ce62207246fe795eaef46ae5ddd26b40ab6f5ba8bfdc5bfc56d29fb3148be8238af0424fdf23aa2446791525bcc8b9be7981867c3b18598f7f208c431f848715403997b173b28ca9ba6225dfa68fae169eac67a242813f3df5b02d35bfddf8ab1780bd683e39acd4e5a6703220342f2cb92b1838738ad83878a0ceb1af8e3483bb465691d0513423f40bece6235d6fbadfb429575a001ced379dde244281230f7e31bdc697d555b7c3e09ea6d94dbbd704cc7f7e8b45e8a2bf2b86349cc3fe6307a9a7e33f9b38c5addf50826393c2dc23ebf89b52f948fcaca381a5af698a02b2a1d753b6fe477d458535006270d663b16a8b303c84e9e1833cc7a89e61161b8c96fa1fde1ff1e7bd330bf43489017336449a12687b1274e14f2570842c879921540b8ec4e453b5d627d5970a3bd3bc336814b2102b8a51539c83e6c34feae795619c1e875fc8c742651882f1b5fef64d66459d855a4bfe4e427f905ae9de8aff4829c3ee9fdb808f80519b2d79e2883eabd8cea4f2beaf698ded7a9bc87e5b53234046fd128a66a778e8e56f9bbea3dc0c26bc26e58441a35127bc4df7cdd6329a0ba97b7938c7990484e1a10105c430c409396dc12b7fa4d9fcc2cc75c01c9caf7f2600910545aebcb2995b4409e79674205bce6b88450dd8b811ca8583b4eb891c41d729090b4f9442bb29ef00590801d4b1ff712d1bdfa01a7f84dc544284008709d050ce1802db6a4ce4fa9f5b5789b73ac924719ccfcc0b600e1467707b6ba49609b1343662ab338f322f15d9149cd3ff0d27b82a6b3d4ed182057cb6fe6dc3097d1cc8ece38b01bba627d8140ad090a9deef2e24e06f1938b898bacc586ed88c9bfeb9f9f2b9285d62c62989f95bf1e99f4a9b31522e346527169c6d7981fab7f14e1604297eb3a9435487f8dcdaa07b5e57a1098734bc086af7b1ffdc74be996eb28f3ea3c930cd4bfc0d6c83993c4d2abbb72d77c63943be9aad1d45ee2d477219951126150b1cf6fca27a47b5e8f2b0d9c97de67d6d612790c8c42eec06f0ad038e7d51f9bedb6f3a3f626815e07741f31641a92eb8853d4cfe7f8ac5c86b865528f0fb7d47f4cd40b3580f037e134fb9f38d448810060fe35ea705ff6cf7d602e91f7b1f4f6ff3d0f08b5b7406f68f51aee1d9e350e2f9bd32c77aecf08afe55a5fdb0a03db04258682e21899eff8d66fd4b29ab349f1cbd4265aa04f06ec8d0d7eb57eb634ec2ba0bf011f3814107ae739b491829ac89e9604bde05e9b5cdf300715827c63ea0fad3d0d58d330be27ba06aa1ad6576f82e3b1c5979f927db271ee36e9fb7adbd68edfe65221143f3b9b1de8123598bb62a870db5ac5d2bec053b47aec86167bda122ebc81dbcd13930c9ff9f138fa6e47458f69d87fbe5043a3f71f6cf63ddfde633a4d054a82cd6314431ce78b50cd33d1171fc74be5cf079bbaf452d0f598643112f4494fe352cb2d4cdcaf740136a8d5c50088e297fa454fea249f7216b4b19cbf41c255b3a625f47f7f734311af47685dc1478b6dd20995cfe751c9f79d2f9163ac94f9df0fb2b70849eca20c18d969aed2ea8936f4f5c7f002793f7199abc189aee623fba923a6ca6b8634c7262292a875bb5898af33ce4d5467ca75cdc9ec274e8b204f7dd851e6caea7f948441db1d13d9897b027aa6883f6a2690c9ed14245ede923d817094bfe5288d770457835466c3eaead42adb3a397a980bb52e0b38168a796fd7588378d75e22d887e590e9b6dc3d4ad1f5035f37d52bdd3fa6c6c35d13d035a3ca644c6a6b3d8cdd5aee510198eee17df6670e7fbff460109e0a9940b39c1e817a8a732767f70cdf43361561e71db714fc2c4fbe2d51436100c08a406f080da586ed2e41fb75949fb13ddf9e02215083ef0dc98f0b610a05533d9eef1f5eff8d137da052c2ea1dcc6d178a10091ba2446241c6b02e6beed0241eea9f0adbce22842e9c388379a07fcf8641e9a5b5a15bc7c5ae8c607d23f4353b486fc62ac19dca21dbeb9975fa01a0e663d61d83c024c8283ce0dec583ba1ac4bd35bdc97251725f6912e2b4286c9e136ed4ade57eca8eef5a3eab6d6992a51684639ee7fb65bb548fcbcc1560aa5b22b9286515c64f176fa8fb53c21cd835129e429a0cfb629c0bad6a0e3c9b5013688c6aeca65de815b89b2665d619535c3ac4b322bd2e2d09044f20b548bfd2c90ed5f416864aeed52ef56fbd7e72e6f161f2973da4215a119c1640f727bf9ab6802a52c01d6841598e0c9b48295562f2eb8ad4e894eec3a8221ab11a6c3e3dd66a4d662af51e0728ce720323b882820d701bc35ffc7e7d61af1e66342f9287b5f91f7371a2c613726e433baaaa3e520c7ed8143f596bc740473511cf821c7b6c82fc9feb240cdb239a093da5910319a3049308cfec9382ebd0722992dade5d23b9a7a7cee4be78196251e252644dd42e27b254f8998ea261495ad06362939c355d8c4fbc37873f33f8b8e79631e32a9672713448a493aea0fe2a937af8465ea3523677cc151f6619143b07909f06887437c76afd2a27ce7cc5adc3b3ecda70d6a0a19", 0x1000}, {&(0x7f0000000200)="148f8434dc9b8b10dddde0115506d866da3625e06538296065877db28ced47876265d60c3fb6cc457665189dd4e32f5b132a595f867c8c506a04153fd23c3ca02e52ab6a1daa57a8ccc387fbaf0f2397688819be5d9fa3097c5c812d1f2e117016aa9b16d4bc77780a35830397e8b8f485cf090b04ea13f39ef9fdc1cea459fed4ac519c64082c9976fa90b720beeeaa11048c3fcdc27b36d70213d24ac247220f5d4a280908571ab026c1e58a2738d1742a6b59ae56bf2d40d6a7001681a99f546681fc5cb5d9766c8c78dbd427a8dd541511fe4425d804", 0xd8}, {&(0x7f0000000080)="a488ec818d95bd6eddef958feb251236", 0x10}], 0x5, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) chflagsat(r1, &(0x7f00000003c0)='./bus\x00', 0x0, 0x2) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="000000024ae2c9cb0c7501df839f2124a78867d3bf80", 0x16}], 0x1) writev(r0, &(0x7f0000002740)=[{&(0x7f0000002480)="808246aceede4c9e490edd6fb40cc5e3dd22862db16071fd0f1e71be979d75713554d4", 0x23}, {&(0x7f00000024c0)="3d1874d285bb786fba3586d178937baba1f9702612306bff25463770247338293099be3d0a1dafd2c0877f6a23cdb2ab0f57f3453957cefcad0bcb0f76dd9f6619d00fce1c9decad71094ba456ae03d00749892ef92a4e318b4c0280960fb8b81da55499089b0e9e1458f9a54d08c329440b18661459dad21954d7a02c35bc41da8667758f8eb6a5d99d360a9f698a413186b6b9bb52c590761c4274bd61acb0856d90fc68fe417648982099d29cc5e38050ecf1e55f008b767abc4b9b4ed03bac07807d8b745566fa53bc24401db71cb722f09e276632daeb4526bfe219da19de9d7fb3604366", 0xe7}, {&(0x7f00000025c0)="13e9098a29648e1e41c6f5a9c9914803b1842ff137cbea53d523adf5f2743900821331b46e06ee167e4f08aa9bdda8e395ec59f6460899e981d38be83cabb6f28caed53c110c0c60f5d268647d354f4cd7ea6e390c84e84cf72198e4c1eba705b398d2fed94e763d687857365c4a4c1512c700d7dc22fe18baa0d8944123ed02c50db6191250a0d69ada6912a71289284c979f4ac991cd9d09ed1265f53edb45ed4e9bbdecdc00c931787a1ccd836755d30d0cb23bd4", 0xb6}, {&(0x7f0000002680)="c517067bcf99ce37f39b7e4737d8bd3e0426d358efcc08c6606f7a9ddb642af04158665c5d4050f029d8142aa46254e4d5929c729a8cd258f56450c13f0938b0865c9543226f7b304cd11822595df384e7d0b866d9ace346cd32c7baefb895dd8b31d3190d255adbaa7ca6a27cd3f4eb09ee8576e2122b9738a33a2606ad5252d5a0395f327f02da79a30a57223656e832f6ab96e9ce3675d35bc31a5eab566ed2421c7042192c6e5d", 0xa9}], 0x4) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000380)='x\x00') open(&(0x7f0000002440)='./bus\x00', 0x880, 0x80) 16:28:36 executing program 1: r0 = socket$inet(0x2, 0x800000004001, 0x0) socket$inet(0x2, 0x5, 0x9) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) bind$inet(r0, &(0x7f0000000000), 0xc) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:28:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1f, 0x8}, 0xc) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000f2e2f66696c653000"], 0xa) 16:28:36 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x9, 0x1000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:28:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) sendto(r0, &(0x7f0000000080)="a349a654642b3a2306ad0f974e1566c93f8cb2f92abc1083431d8da6a2f06638071b9b4fcd02533665dc2c57469f34716d48c5ae136932a3e1e77c90049a323975b118f01d5e9456042bcac9746349414b38c3dcf75eef91f3c5bff26cd82125ba3e", 0x62, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgget(0x3, 0x40) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x4, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) 16:28:36 executing program 0: poll(0x0, 0x0, 0x3ff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000140)=[0x0, 0x0]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x3, 0x1, 0xf, r3}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 16:28:36 executing program 1: r0 = socket(0x17, 0x1, 0x68) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getppid() r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x6) fcntl$setown(r1, 0x6, r2) pckbd_enable: command error 16:28:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) 16:28:38 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f00000d2000/0x1000)=nil, 0x1000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:28:38 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x5c7) lseek(r1, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) syz_execute_func(&(0x7f0000000000)="430fbd8a0000000067f2460f70da936566410f3802b667280000c4831d496603098c5e07c422f92a45b665646547f677b2470fae870e000000660f38251d00000000c423d15d412fff") pckbd_enable: command error 16:28:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) lstat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000140)) 16:28:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) munlockall() 16:28:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x88, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:28:39 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2da6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040), 0x10000000000001e0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x100) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) 16:28:39 executing program 0: r0 = semget(0xffffffffffffffff, 0x6, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r0, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) chflags(&(0x7f0000000280)='./bus\x00', 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x6) semop(r0, &(0x7f0000000000)=[{0x1, 0x7fff, 0x1000}, {0x3, 0x3ff, 0x1000}, {0x3, 0xfff, 0x800}, {0x3, 0x944e, 0x800}, {0x7, 0xc4e, 0x800}, {0x3, 0x7f, 0x1800}, {0x4, 0x0, 0xae0d9b888e2641d5}, {0x6, 0x4, 0x1800}], 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) chflags(&(0x7f0000000240)='./bus\x00', 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000140)=""/190) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0x4) readv(r2, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r2, &(0x7f00000008c0)=""/214, 0xd6) 16:28:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x800000000000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:28:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x84) r1 = semget(0x1, 0x3, 0x24) semop(r1, &(0x7f0000000080)=[{0x3, 0x0, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x7, 0x1000}, {0x7, 0x1, 0x1800}], 0x4) r2 = geteuid() r3 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) execve(0x0, 0x0, 0x0) 16:28:39 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:28:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xc5, &(0x7f0000000100)="51205111a8108a98bfdf9ba3cbf94fe81d29edcea52e6f9e78a4bac060e946affa1987f537172cc95dee03f20ccff02e637637118f0f2d4980cd97c9ea6b4fc9a4dca7f689541ab8262e15f09b00cd20fd700971ffdff4d7b2a58083f4f04099d56b9cc0bb1743608ad00b4d51810fda95d2bd720512f2c415b31f9497a0809ff2ebfa05ee6b50aaa74d19a5d2fbecd48fb7c68ccc013ba5aa04272e1940c6c2f18784467395f9b9b3ff0b9b76ffa928c6f611720e5a4afbab20a9840212a5155aa8e58a52") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000040)={{0x6, 0x8}, {0x7ff, 0x1f}}, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:28:39 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e90000000000"], 0x0) r0 = socket(0x100020, 0x1, 0x5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:28:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x2, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:28:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) 16:28:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x100, 0x1a0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x7, 0xffff}, {0x18, 0x3, 0x1, 0x5}, 0xa099, [0x2, 0x5, 0x529, 0xa61d, 0x1, 0x2, 0x2, 0xfffffffffffeffff]}, 0x3c) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:28:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0x0, 0x80000000000}, {0x5e16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3b8, &(0x7f0000000240)="ffc4c998f34b7dca29f42a588d364e1bffd83eaee1042804c29f550dad316233ae83cc34babb0f0392c6fe511e6565ab58ab5a70595b99368df92edde1221211756fab5b") fchmod(r0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x1b98, 0x93f4, 0xde2e, 0x7f}, {0x40400000000, 0x9, 0x28c2, 0x2}, {0x4000000000000000, 0x400, 0xffff, 0x8}, {0x10001, 0x80000001, 0x7, 0xfff}, {0xb1, 0x9, 0x6, 0x7}, {0x100000000, 0x1, 0x7f, 0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt(r2, 0xe1e, 0x0, &(0x7f0000000300)="47a7f9d165ec03de2bbc827b9608d57ca4d7922c41df1eb3aacae2a869acf699a011827777df1d5c72b48338f57b51b16ebe1afddc230d0930be674f75cea412b8515ff4c3aadb420497c540c1a2612ff0c1ee2a43e0210993232000b8e66ba445ab0f34041cc13825926d6ce3b83bee47cf2b0488794bedce84887e576df8650978a2ea0b22c7a368d6b8f23ac80c569921", 0x92) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:28:39 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) socketpair(0x0, 0x0, 0xfa, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/100, 0x64) 16:28:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x400) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x1) unlink(&(0x7f0000000080)='./file0\x00') 16:28:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) fcntl$getown(r0, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:28:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="01ddb62dd3551410", 0xfe27) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:28:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x42, 0x2) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000080)) 16:28:40 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000001c0)=[{{r1}, 0x0, 0x12, 0x20000002, 0x7a}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x200800, 0x6}, {{r1}, 0xfffffffffffffffe, 0x61, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x6, 0x0, 0xfffffffffffffff9}, {{r0}, 0x0, 0x0, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffa, 0x3, 0xf0000002, 0xfff, 0x85a}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80000042, 0x7fffffff, 0x16a}, {{r1}, 0xfffffffffffffff8, 0x30, 0x2, 0x6, 0x7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:28:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) r0 = socket$inet(0x2, 0x1, 0x3) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1}, 0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:28:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x202, 0x0) readv(r0, &(0x7f0000002500)=[{&(0x7f0000000200)=""/98, 0x62}, {&(0x7f00000002c0)=""/2, 0x2}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/68, 0x44}, {&(0x7f0000001380)=""/15, 0xf}, {&(0x7f00000013c0)=""/35, 0x23}, {&(0x7f0000001400)=""/43, 0x2b}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/164, 0xa4}], 0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000080)=0x10002) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f00000000c0)={0x1, "660e9c10648bb92f1dc179d814721b5879cdafbddcdf723312da0de9988832e5cc07cdd1156b8d17de180117a5f1eecff74d162f30bb12ed8e238c334f007da4b704e966ea86b0de222b8006484a86e7171362de6f598ea52a9d586bf456819226df81fa615112e6b1b7b1765cf393b8a085acedbaeb11c8b630be727c4d3ec2a8649528e7c54290d42cd7b5052a7c992081623c9c856300bab15302301d275edbaa02f32d487b270b0ca85f212ea20b3f4803ac132f8acc40d2094da0a61772dd0ff17ae7a52f957e206d6d5b0c22c28f1dc678d19175f1a9f9e02d59d8883b35a73813e3539cd887cbed6a26f2d878115cb9e6bc"}, 0xfd, 0x0) 16:28:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000248) write(r0, &(0x7f0000000080)="5fe3fa93ca0c4eaf170a5dd683097377888347bcfe391fe130093126e0ce3faf06cc0304875699e7644eb1312ef8d704b742736b4632327681fc04be007847f4f9c283e85131f3f05531d1108e608649c2038f291d9f77ec589337deab2999312f171afbbf72d549add874b511e3f0be0238c1cb03e910e62a357d53cea52cd08633e80022d3e759", 0x88) mknod(&(0x7f0000000000)='./bus\x00', 0x9, 0x6) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x4) 16:28:40 executing program 1: mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 16:28:40 executing program 1: r0 = socket$inet6(0x18, 0x2000102, 0x7bffffff) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0xffffffffffffff5a, 0x0, 0xffffffffffffffe6, 0x2}, 0x100000000000) flock(r0, 0x7) 16:28:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x88, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1, 0x800, 0x4, 0xfffffffffffffffd}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x1f}, {0x7, 0x5}}, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:28:40 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x140, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="03", 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0, 0x0) 16:28:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x800}, 0xc) sendto$unix(r0, &(0x7f0000000240)="b100050360000086ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000040000000000000001000000000000000000e300000000000000", 0xfffffffffffffe27, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="642a4576526813b95497e671dd0a2d7760cdb5cbf25dbeeab490ca41498c975cf5d0f39e81136f7f", 0x28, 0xa, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:28:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8001, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:28:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) 16:28:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = msgget(0xffffffffffffffff, 0x0) r1 = geteuid() setreuid(0x0, r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) 16:28:40 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:28:40 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x3, 0x6) sendto$inet(r0, &(0x7f0000000080)="eb1ce107f3234ee209fb8eed02648e7fefac87d19de552b8b59fce0eb32888353b2017373973290bada86995733123b4c5f7c801dde46e46879f1c9a7361fe17b3be118ae516707a5d343e919db569103f6431ee1bcb00cccc3848a8ad8d027b0866b638eba480d16e696c80265d01c6a1824869ba84ec1907a838226651ade49fa1440c", 0x84, 0x2, 0x0, 0x0) 16:28:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:28:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xb0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4d) mknod(&(0x7f0000000080)='./file0\x00', 0xc0, 0xffffffffffff9f00) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x400, [{0x2, 0x76}, {0x3, 0x3}, {0x3, 0x3}, {0x2, 0x200}, {0x2, 0x46c7}, {0x3, 0x10001}, {0x3, 0x7}, {0x1, 0x7}, {0x0, 0x3103}, {0x0, 0xb6bc}, {0x0, 0x7fbe}, {0x0, 0x7}, {0x3, 0x4}, {0x1, 0x3}, {0x3, 0x8}, {0x3, 0xef94}, {0x2, 0x18000000000000}, {0x3, 0x5}, {0x3, 0x8001}, {0x36e1bd22e5bb6a54, 0x61}, {0x3, 0x6}, {0x3, 0x7ff}, {0x0, 0x9}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x47d298ca}, {0x2, 0x9}, {0x3, 0x100000001}, {0x3, 0xf909}, {0x3}, {0x3, 0x99}, {0x2, 0x7}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000002c0)=0xfffffffffffffff8) 16:28:41 executing program 0: msgget(0x2, 0x0) 16:28:41 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="c967ad31b11865a3df76fe15a483d1922174c83c2d412eada29fa9a2f5f450a768145cbbc09c28f4a75cc9aff3c9b4bbecc620e7e18b294ee1300a14cd2b1440163eae58079246b73f423d274860f72e5337a54d2cf8c0f46d70a5b0bba214f0f34521ca6314f216a67db8982e8cbfc2ccf2497ccce83a3400760d563686a62deb6fd9eb68", 0x85, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) 16:28:41 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1001, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x400) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000140)) geteuid() 16:28:41 executing program 0: socket(0x10000000002, 0x3, 0x0) 16:28:41 executing program 0: r0 = open(&(0x7f0000000400)='./file0\x00', 0x40, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setuid(0xee01) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = semget(0x2, 0x3, 0x48) semctl$GETVAL(r2, 0x601146090a73b551, 0x5, &(0x7f0000000000)=""/55) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) chown(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0xc0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x51, 0x1) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000000c0)=""/133) 16:28:41 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x1000b2b2) setgroups(0x86b7, 0xfffffffffffffffe) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000040)="4298d2b2e3", 0x5}, {&(0x7f0000000080)="0561c613fe97ca5bc0ee082e8142b5313f767c6c8dffe8d0b3650b6a464f49faf93d0b96c8336b991e0ba43115796bb8b9dcc45579351c", 0x37}, {&(0x7f00000000c0)}, {&(0x7f0000000180)="8e006717ba5130acc43ce53cca91c44bd509ce4e982bdfbf15737a036fdc86caaad5e448533d6996f8756dd47b2867d9bd9e97a5a7175ee955ad1d9250df0a1c43fc8541d324439093f946671cbd4477273a77e0a01666204e48c28e671440946ebf31ffa87e5885d320aa4a9315e582988a6fa27e1985058ec9f6506098bc4f0ecad9c245fb25e97e8acf933ef3d1c9dc6185403a9940", 0x97}, {&(0x7f0000001300)="06f0777dad7e49189faed04643ed98ca73cbb720b294422c1842111ddaf538b98390e6d7dfe27c0b2badaf5f89e4b977f220397ac6cd582d08cfbe01c79b601008b45ccda5d5f05fe8a2d788fd1d9fc27500adf8cfcc121657ce63b55e868c25ced9f5749870f10d8b1bb330073c0b6196f549946ba926a2eb4492e571c68cebad7eb97996afb7ca83a835b9d329c270be6796c88dd32c6f0af51393ef81caca2eafc008e358713fa7d2c4e77d3fd04eb0946b9304a766b03ad5136f2880ed47eaab2f879af9b7da77730e09bb52e4454629a5cab6090f5d626f91d16218403fd7", 0xe1}, {&(0x7f0000000240)="cadb9f9af2a0b292125e6c3447022539d8c9300a79dc68e6d7455237cbc189c52b89e8d772190cb819e8bee3a13c397ccbe2ff6eb26da61c02be8d8b2cd5a269f1f0c78368e0227733ddd3e0f314ebf0ccc3f6a77e6e2122", 0x58}, {&(0x7f0000001400)="3db7ef07219ed22d9c339bcf0e42a46271fc684de1f8179a5618b076ea3fe71b35529a3c0b2c309b4b1642d3b4813871d14a4cdad5a3b126ab0ad727c8b76b7c11a32ec7fb7772715ea74c0aa5e40891e8ab9c86e7fad965e80af925a247d31192242472010edd1c27684700a95b22ec63e93954f11d5cc32af984971961b35c987bb1f39d2a92a7cdc8f426441cecbcd384b53cf4d26f0286290f9f", 0x9c}, {&(0x7f00000014c0)="c55e49b5052c9460def3a5b6acfb685b8dad1453555131877a363f9ab7107c670b8ac798e130551bc6b54c4d00ac766a3f989ee87ecd3d53c460b7123072d86731807109517a103aa1306d5aebffa2d6df38d6c0ea87eb8a7a3626e6f9a87cc1a7c93054aca740db8ecf6ac469470b15116cd0f6e3d8ea7a34b2dc6e3510494785696173e5fb5f412f3905e8f6bad7d7b28e0109bbeea06f5cb48e2860adaabaf2f4613023b9b820bc5158b936b0ac70e26f31dca88ec9cf9f7a2d664ed14144199a9c086a2cbdea384d8be18123bfe6", 0xd0}, {&(0x7f00000015c0)="d11d42cd20f373f5ccfd5f30e848bb3cdfaeed620f6a4f45acb49e566c14f28ec4455e46513593125ada980aa8d86a513d2ed3a38a3a852e5fc972188b4184c5df7e92ffc0d0e9e8b94a9b7d3225bb5dd55b39a9a3c72109048135504cb5bc1e332be6d7bccc008b60bd292c63b12a44ce6f18c7f52e3bd3c61cecc4bdad77aa17d308831f9704a0ff2c4e17e215b765c018b5", 0x93}], 0x9, &(0x7f0000001740)=[{0x88, 0xffff, 0x80000000, "70e608abd2aa408c5d4cdd2d5abc0e62d252a6cce8264ef9072a27a69bf0b1dd5fafe2a7ac04f9796563de63a372acde67f3c595b19f938b7d9ae6084d21f07daec83bbf79dbcd3849ad9a5e39fd4761f66cd215fd749176a3b61502eaea6243574151fd02ccc00adb1ce721cfdd497268"}, {0xa8, 0xffff, 0xfffffffffffffffb, "0817b4519e88ba75266d746c0ad37db82155c0bdd0b7afdce01c00bea19c918407d82529ac0973447f53011045291d65a838e08c6f1be73931e962a6bd69950ff5b2c779966dcdc1a6a01ee3e8ade5316d11d056797f8a94f5b2a4d915e93735df81c24288c97b574b72b5e5bd891bf72daf44676862133dba4cfa95a9a5902a0abb124a3dddc165078ee9f6731173be86ae"}], 0x130}, 0x40d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="d2d6440b3573229c5037d8c3c8e6a99356549976d45cc216d6f5615a290062eb72c59019494a525eaa54aa113b12d0b523f4c4c04d1218e677f2fcebb0116a6931dc6bcca954e862924a198a85589c115a98b4cdf60a437c5a334c948a439ecd512c43ff0d68435c741fc6d49174bc343bcef502b00d721962ecdbd127ebb8a7750201044859c91799a84f53cfb40957f1cb59c40354a0832f5df0bd9a2236734c2fdbad63c278c901dd6772ad340b8f4e4c6c53b55862f14b0248f44e1f4ea39885ef56e0e9c9ad8c1862dfb12777459ddcc493407f45fbf5fffadbbceb1c76ecddcb73770d999bb87b8023609218f1999db2a94ec5cfabee28080c5490d7741337d303ab28bde3098a0cd794f8f67395cde8c94056d2225324aefd1d099bda88882933fa4ca59622ab455f4cee1b493ff6af3f97df86b3484307e5db30d8e13a767e37611761ad6741023157882d2e5117bad913dc83d44d3c851ad1c7030343bc9952d6292fb9a7d1536e763766dea7aab5648246f86b88964846002201173cacf82c9bd92a811c2d22cd5ce79b93d2c2702ef5318fb658625c354104e76742d8e9bc2ac113eeb94b0dd38a64c199a7f137e0261bb768731d44d37f092947f6e89138f40c0ca995868d54f3ea9b9e975c13e8a677672ca931347b20bb7ba477e38a73397d294a6d56821e925a3697398f3a857010268cb113baf4bc617ecd5f9f70c8a72c074e9db522622c3a79b4148cd6db148f3d0b8bd2f91ac1151b262c4cfa19026b9e6304c9d0d62cdb527895576765ba90784ab80c6ac48c8efbbedcb0d526a0c92417ad7dc930f48089432089fbe7afc94ff84e1389dab37349ff049523ef4c3679d40b26004d007a5a5957dc326dae983f05af082b7d6fd923d9a438c4ffafd4a5a2bf33a88459d0d8240c016d463eb3c0a1741818d3dec750cd6f3e8f1983de93220072ece18edd1642fff7a6e0c76e3e6e2106df9717283112c6ebf045486a782b873af1d6483b3e6416ebea424667266f957157b440ab9211a199615c426f8f01d5f985032f2a136c6fd1a78ec8d90158a75d131c40c9ce83c6153d9d48e8d9276919866828c7f0cc1acbf32621091e5251e5a971817add123a03e2b7c4dd3dc924edb2ab41385bb802f1df3b9947679362ffa48dc248513e5661cade72542c30c53930ca56a480945c8e5a23eb7075123fb5891ec1ccf59d7af38da60f6dad58835aea1ed3a9e6decdec5f63461e58cdf8b9231d579c55e3e281102cba532f62b1f568776b8a2362cf53775bdf3588ede5c61883b431b1129b8a38cf5da06128e3774a705c0bf5a1e52a17a2f506b2e15f858dbea992e159ff98497c09f727e53f757456cf7d07d9bd7c50738b40d501c2d080f1f949537a110e18861b70e8429cb73eb49cdc3e64d411c7578dd126e763312fc70817915645598dd24fdcc8bba4b4319d8102637674fdf564b9ff514d45aeed0671520fe6b5ac04e8332db2b4d8de3a9c5b1d19756f4dec892f2c09e7fb5969d367bddcd39c8d6418b8c291d5eae41d36e8f8df8bce90e63bee99e0dd44802dec2bd472df33cd570150f2bf13c76217b6593b80092951cfa1364d79382b7d74ac33efd0132bc70662cfe4825d96c98f4ff8a915ea3a49e6cabd329ee76f1cb9f5066649ff13a4791725034d356baff70d043e74d19c9671e898ad98af3b6c52fde4a50bf937081964d96edabe085fd28d3804ec39353106f81549fdd7ee6af2e32ff256ab11827bff4831e395346a54d9c2d16e5f7b7e55573adc125d5bb58b1c7beda9aea2632b4b3521f4265a5013bda41e5a914deb3954408d4aeac1844c48c6b215296165423ece312bd98736843541afb625d2a0ee4a4f599d482530937b47ed2fbb0fd0a92ef9be2ddfe0815d99fd7a2a4ca4431b2df2ba1b3933fd015e00b67ba6a00b2e2f24c8c149f6cbe856b41ba18dab27f3780a6f4510f870d39830374dba0d0c09937e74179e26dd28b6e58ea8d2040b029fa93678e45c3a5752984ae86b4b0527591fe96364209fe60f9986faa58e6dc865889a158cebf4cdb9d9f9dbefc5293c815545051c0a268a25a7cb84d8e6976c5f83313cd3772c7d2a2a8ee8cfba455ec04c44acaecc57e25d6e525526ff89de5b35d01fc95c4cee090b73e409e9b44eb3f79b04f5d4a525e728718f8fd8ba062151e80353ace70fbd50857859299767434c6873895f35da1bc6ce8bd2a5b2d9ce7fa332edaa08287d7f942ac834ea260abb379c390063e42f57865203cdd62837001fa691100f4866b18fd06fa532166b09bb75c0ee649b8360632df0a4966fe72e751506f8e3d15aa8c3025639af0f27a6bc231def330c2eb64aacbc08fa9638c0885c12f790b08f74c26244606824bb623b0c62c979713f4a78d5b6fc324016f200c7a7e54e8c12e40c662e72e56e195847addcee02ab27f45a03054194cb73cece7e31997fd2bd1477deafa0ecf93b44058ed29d077c76d33f782319a0101cf3eb2c1bcb864ce9c4b75268cb79a1035e82068a78545af2488045809f5b9ce660904b3f6126a30a8c336bc698f21edf902ca60cb27f7548c13cbeae8b308f7c8c493f61f452190a0e1c799d5521b2210062386657fee1eb4fedf3a647894260e6cd95f7ee8b80601d0135f466f8225d59f44600e224cdec850b211d5adf8756f953a536443bad6235758d8f56e7d53d195a4f9d3d7c19120a5fe8d4f627fa5e804305494e82ae541ce506bc8db1298ff6ee683d94552aae099e0e06887c9616757d743f5fcbd771f6c61e76c12a6164deb34abe73cea5402e86991155665d79899d57a64cc19bdb5e411510124a284ae8e56ca50ec135b74cbc4ae2baa38ca272bceaea0cf45914c0bbaac42841f93006574f4cbbb196e66fbe5de0d694de299d730ff17f460d33eb246f0aa9dcdcf12c66ac5665ec4b4bd5100c515e0451a210cc001d3830a99fd6aa0c78f3eaf0dbc138f80cb9d6af885c63437826337ce7f21f2b95b34508ec5e33f6dd5a953c39fcebc2699d1472a8d1ac900daf6d1a74455d48f2e8f1e11e72fd654ab4c123d3be6cdc056c1f567330c14833412fb554e14b48f9a566fa98a734271dbf1c32b5961d7c05ad32b205da6ee8d393b5e929af9d80784ddcbbdb3eda0db4389ee79fd1eb3e63a4fb4e38d523b6c20c301290daf4ba42a144284e0330dcd3c1658d0336adbb46da59f052260bfe1d0ba883e8d344f86436bf51a979af00ab4bde5feedd7e1eb4647d33a48d9671a7f66957eb30cdfe359b47c37bf2d6edcfc545ae37704b4ffdf42a6d028dee29b19f754fabc0ab9745d538aa5fc2b3c0ad3e573f95a79f9e9d25b4a67cdf4fcd25180406e4c6ed54c39305c0733faecc0ff1c736da69f9a9a4e90d38506ca4b39539f67b9dc9482b248f401effdc3c7228ffce4caaa0eb69fb725e3aa25b31abf17a443eb01cfeced15786296490aa5e9e54f350b6b71ab19ff887514a859bdb6ea6017d19822b156b902d92cf060f634fccb512421ef69e629c1bc940e75ff86794bff4e0f37721829e515e84ae62b30caae26e2bea2991f7bfbb5732adec05d3fbbbc30e463bf609c988ae0d372cc78bcf34387ad63b818cb9606e5b4887b58827e1f5d46c52be7e803cef2a6aac0c33d258cd369f7a8c71034087f2018ce8433523be37d5c8f19cbf9006cb44a2ff3cfcc7bf38912d50a6070beff61c0d957b50cafab251928aab927fc966388a13f66612340d3b163a0f7429eb30329c8fa2a3d0f0d44e78eb28ebf6402374dcaf5d7115e8a803769e9010da8cf40fe98ed12c51705d76a109a12b1bfd104c67a99fdb6b20ffe8140a87a8070e86c8d32384d1d1da43d5e3af64e50074b07d7c783503e33b79044595b28002d6647b971d13bce629589f66e986547d393b3d4daaac29b792b34dd07c8da2f4c48e45f795f43c60364f773322375eb953fe67d509c4f02d705a2bc340a33c7b8e897b1f005a40b85de81756b3cf69753cac35553cee270f80c7bfaab56279cf75c44d216f1963e4e8a82a59bc2eb62b8e8b22de60a9a8c227f4e4900fcbf6b0e22cd642c00ae57fb0927c8a91876658b569a51db9e159afb8d8317047ee28c62456fcaa310a5fbefd64db3a4bd55638a4de061f6c55e75108611f9e76df5258f8ce119e8e4ed2c1c1a9539bbb73c9ba3a4fa8d096cc286ce717fd153e2f56d198dd5f1a8dc2a3e24fe6ec3dd79d8c687a4e3594e2154c08ac443c7e8798711e51e1543111b12c7f8005c12f6a24f39e01b3a1eebf1de10990c94409615be48f20946ce93e24f16767afb11ba1d313cb595539a495eae88d16ed6928d21abeaf03d9994344b0c66d47f386402fd0d1ce4b9599df6fcc0f53fb7cdfb5b950ea32b5230b2dbcd0ad1cf0733ee12d54b4d8532327012e19fbd210d3d1bb517be90d5e3c7727b15b646cd16e30db9ad854a4bd1a599dcd8f3e1df986cdfe164be7d4b3fdf15ba6e1c24f84242aefeec72b17f08e0308dd03622df49cdf67ac4f16dd2ba66bee62a279a689dd29113a367059243c7110db8a1692f952d6a442c27fb8b1575c3e4be797231f39aa87c0d1ae1f37d0677210f3d4d8ef8bfd264c4cc77898adebc43686e63cdcfabd27a7728fb241c6be038f83c71527847b60c07bff7f93119d2fc0ec6e5167076a4daa8c77e29f6dfb16881990116750c3bca249da225121295c2967bbc3d0ebd0188db81b326081561278489302e74b391bf3afd3a833c72db6f22bb238ab9be3c83c0ece236df370b5dae68840cf3d44bb6ecf487967991abcf66a7931218706f3f2b0353d0bc61281eca189d4c6fc32707fd654e32d393a5af80e489c0610dd81cd7fc02380e9522d49cdf0431744cfe0526896a0dc3eb0722241e84bd51ef69b95627aa4684d84cc970b64a09b6d6e38dd31e65386fa7f311ac009c62476dd672ba81b34215774161fa5964ffb50a9f175e997d276347a987c6fb1d23dcac549fca2856b579ecd571a1ed8ee9dfc983307facb888152654c52624589be7b2036d389363ace3be134fce8585569641ca97c015e0fbffe8888d92cfbe0f8538d9a5a2fb1557086b50c72756f67080d6958b0ffd66c14b4b368c4a5c81407a87aa33fe64ed45bd4b6ecd3d3354302efa54524219defb7dadcafdacb4ef0ef8159e58e829aa2cea03db0a7def78f1f8ab0d90eb15f3916a5095631b30ed0c84c3d614150a59f79c618a92607614418e5c697d1b8b176478c160ffef7e9e1b75525fc340640eac3033fde8b1d13f91ea6da48177e6fd9e1e0753528fb77350ecb49081132d5a46de0984cc159de024df275f3b2137dcf3112b31af7e1f41b74254097b9a0018861793d589cdf9ca66f1c3271981280b012c38d30f993c461cbc70ed36a7853efc4f26340d668f43fdc941f62f95342e7912b792d1b930b778e13ebdd7b2b2096e02771987cae05eb6bf57adae721a849035b4bec9258b14c62c53511cb40b11833d2b842eb8cbaf09882083b1f3f66e1e6f90376d842259c4a6d3d4fd29c043d5db3f165c86bddb540b33dfb2e69a4ecc4f7fd661762a2c87aefa33d9229e4c0ba6cb7829fc5b5f51c0168301014f9d867a67d0bd5d9400de0fcae02a6a0db1f69b841f1f58637b81efb1194cb7d7fa784dec03549054e3481259acdf84cbc7ba0f36261d6b1d03d32413cc8df651503dda73a905a0af5e4132b7343737337feb88440fce7e8240b5f440692004f40ddc711eb5f99842a71c566b8c7d313b6e9fd968f243b5e", 0x1000) 16:28:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26, 0x8}, {0x101, 0x1}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchdir(r1) 16:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80044272, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000280)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x2, 0xfffffffffffffffc, 0x1, 0x5}, {0x8, 0x0, 0x2, 0x80000001}, {0x2, 0x81, 0x0, 0xfffffffffffffffd}, {0x400, 0x80000000, 0x3b, 0x3}, {0x7a, 0x574, 0x9, 0x10001}, {0x100000001, 0x3, 0x9, 0x100}, {0x101, 0x8, 0x0, 0x67}, {0x5, 0x7fffffff, 0xe8ef, 0x3}, {0x400, 0xb3, 0x1f, 0x400}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) r1 = socket$inet(0x2, 0x5, 0x0) sendto(r1, &(0x7f00000001c0)="eb97b9bfeb3879b14d047ef188be07d4813509d92435", 0x16, 0x1, &(0x7f0000000200)=@in6={0x18, 0x1, 0xaff, 0x27c1}, 0xc) pipe(&(0x7f0000000240)) 16:28:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8001, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x208a3, 0x0) getdents(r0, &(0x7f0000000100)=""/14, 0x336) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x88) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) 16:28:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x6}], 0x1, 0x230) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:28:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001900)=0x7fa9) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) readv(r0, &(0x7f0000001940)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f0000000180)=""/236, 0xec}, {&(0x7f0000001800)=""/245, 0xf5}, {&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000001900)}], 0x6) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x8000, 0x4, 0x3f, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x401}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8001}, {&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) 16:28:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x27140d067ef89cf6, &(0x7f0000000340)="b6") 16:28:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x6, 0x6000000000000}, {{r1}, 0xfffffffffffffff9, 0x10, 0x200fffff, 0x9, 0xfffffffffffffffe}, {{r0}, 0x2ea7d32ecfbe30be, 0x81, 0xd17b19fc78b7c81d, 0x1, 0x7ff}, {{r0}, 0x4da7756dd2efae07, 0x10, 0x21, 0xffff, 0x826e}, {{r2}, 0x0, 0x1, 0x80000001, 0x7f, 0x40}, {{r2}, 0xfffffffffffffffb, 0x80, 0x4, 0x70b, 0x8}, {{r2}, 0xfffffffffffffff8, 0x8, 0xc8a148fc7a6ed2bd, 0x7, 0x7}], 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0xfffffffffffffff9) dup2(r0, r1) 16:28:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, 0xfffffffffffffffe, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000000000, 0xffffffffffffffff) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) 16:28:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) 16:28:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x100000001}) r2 = dup2(r0, r1) open(&(0x7f0000000040)='./file0\x00', 0xa00, 0x1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 16:28:42 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x100000000, 0x2}) 16:28:42 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSPGRP(r0, 0x20007461, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$TIOCEXCL(r1, 0x2000740d) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getgid() pwrite(r0, &(0x7f0000000240)="71d0139f995c36e9f87e00fcca589f9683b2b47040de7945ce25af51e35ce00c214632e9063921ba5d44bd758c5ccf1ad7e5c8e8dbe78f094fa9982d2b3159de29c37440f22251d44d3c932dddc1521c368324d526f0aea3bffa17779fbc7f88c1f59df4260e34daef3311196385f833c7de3ed4ee59031a6013716e0ca5e7993cc7933a934d", 0x86, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) sendto(r1, &(0x7f0000000300)="37011e9b9cf389dd97962854096513ab72b364553fc05d4da375160c58fec717b286406c1e9e41399cb7fa9527d9918cb3745e0febdf2fae7d23", 0x3a, 0xd, 0x0, 0x0) 16:28:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x101, './bus\x00', './bus\x00'}) kqueue() select(0x40, &(0x7f0000000600), 0x0, &(0x7f0000000680)={0x5, 0x7, 0x4008e46, 0x6, 0x0, 0x7c, 0x2, 0x8000}, &(0x7f0000000080)={0x1, 0x1}) 16:28:43 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) poll(0x0, 0x2dc, 0x3fe) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) pckbd_enable: command error 16:28:44 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4, 0xe74, 0x9, 0x5}, {0x5, 0x7f, 0x4, 0x401}, {0x5, 0x200, 0x721, 0x40}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80000001}, {0x3}, {0x6}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000240)=[r3, r3, r3]) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) setregid(r3, r4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:28:45 executing program 1: setrlimit(0x2, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10020, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x200001010, r0, 0x0, 0x0) 16:28:45 executing program 0: socket(0x20, 0x4, 0x84) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10002, &(0x7f0000000000), 0x0) pckbd_enable: command error 16:28:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) write(r0, &(0x7f0000000340)="1e", 0x1) 16:28:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 16:28:45 executing program 1: munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) socketpair(0x1, 0x8005, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="9fa89f2aad6d75880456fc0fa7634ac2155dcfc902e7a6fb36c988b4b7693af261e555df89fc9381ead66e5401c468206c620f7fd89cf50b44b36f55b491e3ace60b24080e1402537c26883ad7524e4c3f01a43ca2ce2d94f582488a13f0dddafad1f93b8f27c7640555485688bc2d855e63c90fc7e82f9d77958e38d70f605972d0eb3977dbfaf97a6c081dcfdc573918697f3e8d64feb5eb34", 0x9a}, {&(0x7f0000000100)="2aff41543cb116268fb0ae3f7debea9f8dd38259162e02a50bed1d6a2dce07abd314485c05aa3c150628131e40b3c24d100c1a68f917c442a685cf0791f4faa4e9684f9aec89908b6f46fe2ab77951061be7c9c9c9d977430e8caf7f208324e16ac2981420d83e4101bb94d572ad4f0eca442fdfadb0b2c872cccab5a90db6", 0x7f}, {&(0x7f0000000180)="8556b7a40081454c36c1919390c5381d02e1a850ca0ae0c4a8e0211679515d1a716db839b8f65449245bb8c3e627d6e4d3e2290a19f8db72af7730fd0a8d2ffeb0e748c50ecb9f7a8f02991ff3b804105885188df2f3f4042d5950ad4b16fd4cf29df9d28e810816cad2b25d911a3d43d0905ce88cae6408ed3416f0afa2a19616a4e47a82ce3b9c", 0x88}, {&(0x7f0000000240)="0ef0529863dbb8ca8c97d79c95cf07f85a53b8df03dcb0fc4753e55376e38c98edfa6c8971090952f8f34c9ae734296ab76e1cc4b1bacf0a16330461377be5385c", 0x41}, {&(0x7f00000002c0)="75e9cc9b71bd2489c8571faffbae6a780c646c76cba3c65cd582f30a80cb8be9c916421b68bcbf238e55c557bff1f5aee7578164c387c31e5c561570b27b8a2bd85e20f9cb6717923458a8e4cab3379d995bf5", 0x53}, {&(0x7f0000000340)="abbda43aa568b391280fc17f58e4073dc5a4bce1e966bfa9197571837c8153b8876e6476057440a56dd7f2130db711c7f6719ab1588b4ed75df3f7713edbf717ee8776ef03c7a4af0f7f1db954ad78ab2b77145a7d42071123feea29dbb464", 0x5f}, {&(0x7f00000003c0)="b88414bd51c802f0eed61849211c50fccf92749fcb21e130735dacb1061bbf9f009a244f4fe310e6646240790b0e3b14f1ed781bd0c40acde2e3d9f48b70cf469462a03287874a73feca244f49a397021723b00299db99bb95ca267eb1984dd43708d50b9a9b3c3dfa667b9a7870afb4793fb0c2112c9fa031251bec577dc2e736ac9678190c0201c950509828062d49ed63e70a6b5765f27b734baa8a57d75d915f0f2236d1cf1f666324ce02f96e38", 0xb0}, {&(0x7f0000000480)="298d95fbeaa8d59f3023483f8039925396b5cd745ea550312d331b2a53381920132a82c8f55d48cab1b8920c43a85c42eb1b130f7af6d81a8ea502f8b32f56111a41f50d2af08b718e656fff759b6f1241282fe807d2cc53e6ce", 0x5a}], 0x8, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:28:45 executing program 0: mprotect(&(0x7f00005b6000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x6c8, &(0x7f0000034000/0x2000)=nil) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmat(r1, &(0x7f0000034000/0x1000)=nil, 0x1000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmat(r1, &(0x7f0000034000/0x2000)=nil, 0x2000) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(r0, 0x10001, 0x8, &(0x7f00000000c0)="26c0e53f001aa9946cfbcf3ffbd81516095a0f28ffcf3322d778df40a0cc5d444066d8b87af606ee0114ef58a1ceaabbee3e6e4c3e7b1f329d287f5c9182017923704eeb2a92c9f41b9ff095a0cb17dbca03879786997c5aa61f199d32773997a832a627046aac237e2f59c505dfb9794527f407caaf32da23eac5d28bf9abc3", 0x80) 16:28:45 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) map stack 0x20719000-0x2071d000 of map 0xfffffd803f00be70 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd803f00be70 failed: hole in range 16:28:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) read(r0, &(0x7f0000000140)=""/4096, 0x1000) 16:28:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x42, 0x40) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x30008, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x80000001, 0x5b3, 0xdbc, 0x9ef203, "d12a5e4347752356418998e6a5cc40ed8d0d7c09", 0x40, 0xd27}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000001c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 16:28:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x290, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xe7, 0x2e30b2b7, 0x10001, 0x1, 0x8, 0xffffffffffffffff, 0xff, 0x3, 0x3, 0x23, 0x5}) 16:28:45 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0x9, 0x3, 0x1ff, 0x1, 0x26, 0x10001, 0xfff, 0x1, 0x2, 0xffffffffffffffe0}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='-+\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)=',\x00', &(0x7f0000000300)='\r\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='+\x00', &(0x7f00000003c0)='/.,\x00', &(0x7f0000000400)=']\x00', &(0x7f0000000440)='#\x00']) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:28:45 executing program 0: open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:28:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000080)="b526b5f5b4f73a87a94e89d38eb4ada0547e419619cf25419b50410c9f53b0a9d5eb62d0ed51c09cedd5bfc4ab6905cfa9486f79cb2b14bc5785d5d1ea41a5598b4f4da69f55cb378965a3f5b635b5e914ae8d30a44e5d567ce35e", 0x5b}, {&(0x7f0000000500)="781d63c6d36d51938186b3d0218f82aae4fe162daed4be34042aab5c06a8e7d0e9ec777827a4b922ea8c5c4885c958e41a17b7a2ecd0bb2313aec5690d30e0d41ce75a43ff9bcdd528357ec98e4f136f39dea259246ed12a72b6131022a962c74b98f4822f0385b0eaac0dbc929dd431aacf7ee1e8a30a632f808876d6351f12e240a502c6bf55b58218a88abba9a60cdd4443ff6d5160217ccf836c243f0894b8afe91dd74886b0cba2796b77031f89ac45ab06bfddfbe24127eb9158f52af3a72913a028cbedf02db6a1ab7377de6f72170cfab965c95b8a2ec048fe4d59a753aea5497993c10bac4d4eab1b8b9f5f9f4aaabd7c81c2caa80350a978ce777f2b1332df5f46c3b19105b3becf798d7b6b6ef57d5579704946b1ddc4ea628590d4d58987bb1443beaaa09abe9e2ed8d0d8bcb8ca5ff5018b354abc115a4da750e5bbedd68044bd77ee9f81f1fea0b506c6a5e0cf7da395de99f58f699c29b5f4cc11e0fe6c2dfbe77b5179b4e6cf946514e80b3444b03c59881e75854d74c7fd1234722d7fbabbe99725eeec34ca21940f788e3ab4dc488a992757a9ba1afc204cf7efa5c15baf244713d65b0ae1bdbda462ea6132b8ec9e5be70390b95e39f03d69dd066d8b0a634607fb86d4d11bd5ce8372215d907ace91e267b0b64318274cf6e9e6e92c2d1f9f468fee24f465d76c5599965166762dd8824c38bda3351bba55715fb23179fc515251da7d078325207f9173767815e8f32d56f4cb6ecd3e24415a584d42cb30e634869c8896cc8b5f7d1ef9008740587a01256f8f89707d29640b0671ff4accc3bfaf600611825d3af9697b0724931ace6a82df6b69912d23296cb43dcf3616644cc6b1f91ed39af2e23e8fd22a62001227ae7f5ccda07e518c6132d8fdd327e6e466fb4fa658e214cad75ffe3bddce975c8efc1d159f3e7b69bc8dd682b271bf17f0e6f9ce8a35ffef501414928522db5a23f9046da9085699e51a64b769d64a68a3952e8d90e3bfbb4ac5a977ee3ae4cf7dd2bcf3e4fe16748638e1b246fde73a6d22595d50f66b8ff557384a4da9ef22b2b32d2c881e87557270ded71741d052eec33bdc2de260665b303dae13ba243ce3a9cfa7fb2a4e3320b93f6369429f94d8c96ca9dd3f56313b13bd179e565ea67d85e9e23d1f3a04c7978cc292eda5c9ac41fb2fe810c8d421878733c9f3d01369282e7e90ad716cd9c8c1cad6252081295159f9e5fc9c19a6c12ead197dc74211b0147eaea76f7c6af9a416e80ca0ade54cae349d793a0a56c128da890971a3f5c148f7f63d9d02a157a4bbb2cb6d194e8c9cd21b65e35c3939316b614c674e808c0faec25746dfedbd41107a0173540f0ac898d2bef061cd29cba110f1f5c0eef10af68ba31832e9ca806560865fd2bcb19cdd88f377a4af3a152a3ddf243ee3273d567d9ded5a35b7b2e76f95bdc67dbd95eaea2d8172b7a429cb767228d3e2a72275cd6a4b3e6cc8bc48125ac120c3b87beb7dcaaec1557d4ab932fb2506458f0d85d029363f172540eb373d9cee94a1794fbaa975d39a19fe03f06a6ff1016ae4304aa3653933d4b901301a4522eee62fb1a3b02d02e04f41d7b3ca527776f4c026380a3df671f404f9deffb24ede9946e00a0e258d756b80e56e630dc61d75d51eb1c7dd4511c7c073a74cc82003fcd2cb553037077ea87c37d68136f0f8b9f62d003f8f501076096782c6992d0079abe249b539846fc0e7a4108d2921d46bd76917244a5293a5279ec8f7d55cbb3d9763d8a06df092e7055d33f8e2eecfd9c63c1b035c333285bdc89cfcf71424ddf5c78b7c8c3e6f494a380a4af0e1bf822a3ff340c6668c1c5b92a1c1dbcc691135b3598d269504163fab83f6293ef27fac5fe9933e34fa373091b7193592299fec5e7b3cb92b964f6f8d94275f4fa1c1cd026e41ffe74479f11545c0bc5db53d471113ab09c16a7082ccbb555729cbbe8d2bdcf2e44dbc1fb3ab19535f2b41e39e9e658e3b790a2f0ba2503da52fd4c87b84004412ec25022d12d2142cb90718a4be2e7a9bffcd99fb896677603249327b6378c69c10d04073535df7025f4251b3db2a9c5836123f2322e54a08aade14f85a89b931a47e13d6d0b0b13a0e6e83a075e2512ea113bc80b1a7399acb1d04358da176a30f4836a3b729a111307b6cace2a1ff60956d63f11e14034b77a1338cb81ed15c79fbb159c4397d9fffeb881bfcfee3a1939057bd6c849781c9be7407c05672c00f5f847ba031e3c9e5f08f5c34526038ed6f0f616d71db5819b967f56afb6897eee34937df2352eddd0c37abb72fefb4b68c6d4467886d949f05d8b2147c5ee9758926b994267d751ae146a90bf58ab33acb07d9e5a63e5aa4ba4f686fc79cce539e4a1a43e0ed2b3ad04d18352d7517ad0623061e7d41062e24eb48ef6194b3cfd3869a2ca4ac994f1879e41f14a5c87d5f1118271daf6e79540378ece56792ca2a163802229798e64424f40268af47a710fff94533bd78578444a1523dc0974068d32f27fe705a9dc8efcf8abed97d21b8c46e793860920aea729aac213150710c76cb73e4ad314bf14d15d56d5856cb3ae3556a52629f746bc3f1322048353539b8f5856359f33d0755d7df61c46252f764e2af9914d298bfb7cb7837af946a732cd8fe6a68f07cf6af2e80e687a706372d8141291334ac5f36769ff7f55640d2e800e628633afeb03b8b0ba1a2f4ed8cc9d23c8b4fbc689a8da5939e34bfad72fc9890ffdcd08343a7ade3ab80c765a30ed8af6a3f3ccdfb9d4f86772c5d5b27f7394bdf3a9fbb6b6bfd5c9a6a551d4056525581fcd5650da6a4c012f9f2849c13bd317a7cdbb05cf3a1de7b21e09cf936b8893fc7c76cafc0a9f4477b9c6caa3e11cb5a60777f6f2902d0ccd8bf65d9645d959f5fa2a3d0445348505be94d622b17cb703bc0d55c9e4ec4487a6762b03098b0beec580f5fe9a79f8f9efdd5df11b4051c8c710df70b39d3844fea49f1ba6a9dbffe2510423ce3795504d4aa889a1c0c51ab444d046b996d78984501cd644bec01b5e092b083674d524301a3b791f2babfc9121f357a3274829989e6979054847da92df872b7fce27d61b253720869031f5435acf7f7c1f8f4d7212ebdd3690a6c57f58aea3911a84c436fabafdbeefb01571d4904a7557f762be3e9c96c5ec1b973d9a5941d7f79ba83e0de44f9eb79d3f617b7acb6b2994bc633be8c76f86370d42096ffc562697a4a747fe6137998766a0197bac7f6d66a5f29a290b05c8f0d608e9c6bb81864647fa892ec7390024239aebb1cb46367ed19d8495f7a52347bdfb515d8d48b332cda449178e932ba4857d39c3454ec104ed6460dd4d857e7c394e4f552995e76941c8f521c21e1680d1a9bee0011c6a152d3268c6ff714556ce4b52fc09e17bb9ec809517899d8309a3300d1dfc658d4a6a90e3b860dfc441d5e3d7ee326ad53bdb8cfc39e8d16b8de71e7344d4a975da7e0b3aab854b70317f1ecf463c26ff9a78841955b96d1d4725cd4ec3919b9f830f349a6d8301c170e35047c807b464c75cc6cb6d1ca528625f37289e02029211cae716da8163676c98f5eb144524a50cd0a74a5ba2407f83f4158643daca80ee942af188dbec2e3d8b337fd350a4d6d03c7bb5099c9fb3bc9ac1cf9076814b2ceba9de8e93fc911fe189ebc62c0757660e09e755c1caccdb0568f120879b206550d763dc8317271820fc3825cdd48338ceb43f04be6a4b1483b13541f546a2a4f538168b779b680c8b0bd6c32545917fd3b2088b786c385912db912cd0e625f35062bb981114a971df24260ba8665e873a47eee4d3a1219d18e6c35891cfa31a2a701c17d092ad5b60482297031c3ed617b8b3c45d56109ae5c3ff15ffd30e891ec8a0ffaa682d38953ee846fa1670c3b32960138cbebdce1215539f7b2f0c9e6feb30446264ed03052ece441dc02a683ce02e375121a55cafe3c56a8064a3e28ef383279242e734f35cc439d4f54f55159ed5ef37cbac33bf5fc3ca48a89c499e7b084bcf78bb5afa252b01787e1cf36af99e2e1d4b89c0815cf4b73145ac03c949e2aeb557f1da2d1ec8fd76be22d50ca8c5d5041c9e9dc84a77e4952b4b292b58dd3a1a775b112d6d77e0d37b8cfaaf7e66ddb477bf9b9776bda2096bb4730d5857f030abb3e65474291e758428f3a7997a3a2b4cb92eef08e77b4a797b4beb9b153c7a422d6adb684becfe8928e4d31fa1ee25f7238ef52f2823b37d315c08707fa34592bceed648bff8f76b8cfb19b3d02a8d2d61d068a24cd4ac7750eb54a6e1d0e3510093a1fa03860a406ae82b5c252915ddf2d4117863a2ed839aa873779bb382d153247b7f2a0191800f2c7698593c84bf8a1d02321065d574785e89bffc68f0f93c9f940727cb7ebd7fe90069e824e0f7db0a8212c32d040a9fd7ea71c41f9174a812b66c6149dbd6528cbb039594ef34ebf5ffa35293b8079cc6f00e21a1c1325a29c1381dc8897c0b87a4d06269d9de33e5e2ed0dfe722e9878948dfcfaca4587a115833cd9b960c1c28ce4ae29cb0d86c94f5594a0b995f979cb1b760d415264ea2b173eb54fddb239f02aafc396b556a12c10ba4133912e1e2cf99b19899e03ae8adbe25d7944ed051e010bf81f7dfbcfba676590ef2d6eed5dc54bf13f369f41049eadf54b0b0e9b23438bb58214ee298a75429545bd5a8568476405bbc339631c340f66bf1c59b251274be909936c38e86a8519d490092de51797f3a4b1f81f4bfa890a7c56382b77f9c38917bec75ea4e7a6a2fa8b4befd440ae5a99de0ad0395066d0fd3e72ccc808b9253136d157f67bc6e1be8fb8d1703e2b37d7d679df42b3ed3789075ca255c5fd596d6d7619898502667125b599f2ad2c21e295292e1b0dee866c8f12037222ac1a36540608fe1a3a6e2f65648b0c6f836381cce7a3d808431b5edc7af61280e08a29efe02d34930bd3d09b06ed82dd64ba4af1d6741ea4018dbcc08bdd9c83d74f913929ab25488dfbb92dc7ea5d76013c93c3544033d385db2508110686d7ff773df8558e49fc09f86eb656ea26387005f7af8fc981d662312e7ea23d950a2589fcdf423e924467b2d3e0686222c0ca818bb6723271a8638c85618b12d1c5422521168250c198cf2581dd319cc259caa6da18426948a87db0e35563773c0969b4289ca21c489cf3446497d6f63463bc3bf6845b4cc7207d5861bdac3f79d97abfe751f37c116329b2ac0155e652522eee52a9fd0a20a1508113e11ec5f3dad21d29bdafbb40de2af2910c66fc7546323d9eee66cc755f64163471e21f9ea1f472986db2d7573aabfb12eba36af43422b1bc7419a165425b955fdc12abcde5373e988ed7b9611c9283ac5549105b997e919528da4f2e5222375c8af044defb9fcc4a2a9ca395d8743f711e71dc21fcd540c992e2809588a159c610e04714d60c06bb5e50abea4c17a5c24c9ccf273023af17f07ddd0a7491e107c0e586733ec8da0f87863ca9e73952b9f45ed8d82dc6715bc05796ff6f8e1a30806854d05e1f4cbbc831ccee8b4dc36e4deacbbea00f157751ffce505803a260be4a281d804cb5df62cd43b75c3a51f87adb915701cd1f61df714f669a6d9608e42cddd025eb46ad19f8a1f1c7445b0c6fc0f31692257bfb249dd90ba7bf282103c93f052e6b737470366d484c4112a5fd43625dc9e9cc59024d059b447235027f9e0920f18d901f229d933667b8dccb15761558ea1719d3b1bcf2b75f930f02ce58bb430", 0x1000}, {&(0x7f0000000140)="5ab31d86968c0419cc115fcb4626f218921ce74bbe8e3d31bec14946d0276ff30b9c01713a15c81e4dcfe73247990570881d26f5ffbc9c4665e2a2942fe8fc4e8419b931598705b0ecfbb42fc747b5", 0x4f}, {&(0x7f0000001740)="7ba002fc26e5adb0ad5a0d7a50469b14ea182f957fcd0877a9e9d505406fc4b81c39350cc6c32007b8fd5d439fbf4c9808202c80ae792d9207cf8d801d87c51953eec2ae8cfc3738dbd669936ee35f43032d835cfef634a70ff379accc56eef83315a7f7837a07fd70cfc70565e08ad40e675fefc13b007fa0d92b16a61f7cfcd0d8dc5a4b2d0523cbd3bc879d12e5c8e5e68b4f71e366855f05b5fdfe03a1c2cbe4496f8dccdd9db79f03b0730d7737cfdd0d242240b79baddf1853542a36c77a737cd8f04b37ed0a4aeb8d5078f4c0925bf57d3f6cecf5718c89fc423734a6b25697f36ac5df778bc685bb828e5d04b338bf27f7619af7e75b2c19014edc280c9f537cfccd60f148a4e9c40b5873a076d82846f437cdcb72cd276287ea74c31e42a24432e0dc0de8f64a9671f654ce77c0faaf69eb8decfa2b0098341fc72969b06a4a902a8885f93abc1b2015ff28e4f26258d92b4125c65db2d0a82ae8d8b2f92664ff07fcb9f414d46e7888da0bc61cca832e6759b4b85bd0b95dda0086b914e79a15cd20a30178def7739c4b5138459c8279d3dbbe383cef8e7ebb09f9bf4f8c65b00026336262636a68cfa32be2e8598e1f53c9edcf21c25a6f265754c78a5800a7337d4b8cffc6cf8a9b2d9d9bff388e0250206e13e7e88853e19cc41a46a219ce6766cc8880a562fd34600dd919d124bf1b1d40cc1a68f758bea92d2f2832ef18234726ab17d668685c01f9aea32b5796c8debfbc8ecadbdd9e745aeb34666578b3f9171143f497559286763558586a627fb0c33f2f905006fa137bc4767d97f5cecd30802913fce7b938815bc2376ffb7d253cb4c08172e5f6527bc8e6ee883e87dbee80d4d70217443ed3f0e28fa531077ea6a3ca1a15dd3d41f645fb2891474e6f11b1169e7078a97308a6e6949613425f27738ff9fc7e38b69f40fbf3297eb10bb795a1cf5d71ddfe0c2642ac8b5be4a73627dc0f2fc056c7d74189dfdc09275139bc9626273bf9fa66bb2779193ba7b31d25b7156dee0798fd75785983bc0773ec41cf6f859a38a982aba59614fd34ecc5d13d7ea3669ff72cf122885ef19db9d4e0d0cadc05cff5790a3d4c5530cfbff406c36b2b929f237b6d2b7b1ca3cdb6e90aa71c1a53d15e07b5e0b2a6d164a86aa39b3f37ce893839cccc4cc23042f63c8ac5eb12de64fec6b3839d75f890c5b58cad43154ac4e14520af3f343d5b6e6ee09d858dca5996c953f02de3c00b524dbba8365fed8c075c159327c2860d14679ced608b0b320bb8b73fab917cd43b6a3cb2afd38f3fd3dcb9113125c19bc858622faa19117e609a92a253cc54bfd7d214487278885ab5b1064ca7ab93589e9c4afb4b87b89a628ef40b0d0e4462db0a948d5084023b80b47aa3c18fe75c4ab49603af89093a58d04212fad35797c6ac28315eed40a33168d2380b461424684f2835a7e6730acbda144bb1a7b2ba8a88f5a22a3a025c23bd03633df489ae1b4bf3cc93f6c7bf3cbf7ba5b97e6cc33ccad1f22f6ffbf096784d58fa810d373030ea49fe3d6c2f9712529df10bde4d83c357f2bc43d187912deee673b59840b671cd6215ac724bbd90e84c06d5fd1c1b2afcaa79622b3eb481fdba56a596ba226491b03f8bf173023db46efe894136d154962c3d66851eadd02e35d7a0604a04bc9450ae968cc8c02f9ff1802da3e7d87c19e4a1901064f92981812b915430ae58a6ec4a89bcc62da59495f2d9b311fe4166641028c4f991a78a1d9d545cb4738c2033fdc92e7544279a0e39d5d14684bd448fff2dc1c0da98cb363b7885634e5c4df88ed0ca3fb058ab7ec4662bbb5a8f2c3765673d3ae10c63f427bacf03f3471f1cc96534fcc2dfe47d7c799b3ccc4003093a81fd5fbdb237d5297686dfaf7d994078caa8a573411ee36cf7b5fafd026e68ed64dc645b8934dafce2a99822639421cec213c6009c6a3b3ba4855834bd35388ea74b95c72bbb6468aaa3b40525d219c5cc338a456962b06127093e24c6ffd0e80e1529acce0a01302fcc38735b19823f1cca83e56153ccaacf3125ff9069d766f85b6e0de1dede25bd881155b81a9e716beaa72d4c1aae64ec9da67e6a00dc4b3815c4234339bb5778e7c8789b2fc6f01c5bd0b248e735af1928971eb03ed0068c080152fd38cc34fa71999fe6eceea911ab225a6c3b1f0390385d3563a4bf71172b7ff1b6a5522a57bfc958a58a77bf1e029fc9d51870026c1daa0e88d470a0cba1b4b03d82a50c64d5e6f16243b29244bc563000c432a8800d4c8bd8aef82db96dd90d467a292a811b1d492538164f606fa73e6fd4e682af9c33211805be5cd01e378304ffa72fc452a0a42789c82e5567875542d075e2d46ddf7ed6180289c0bdca0393c15d316e5f3a6f0f10fe0d543dad3cfe6cfb0c0f7c4ffcca4ed6c511a35cb0d448c681430fe897ccf37e84d94419fef62de5b323d9a43c526393009da99e292b077053fba6c00b0f1a40683dab1801d8b1374599aeb81c0fc86d2d753a09a0e17ebed60f642d53b201ed679255c931f1eeb8f9d7e14916b8ca8d7fb975a44bdcee67b057c1e6b5dc50ef492dde5825854b972bde69bd0bbe0a9ba08418934753f3b5c55e2091372fbbd139cf41e5db4a4bbc7adeab59a335f143e0540497effc3600ab2ee35ca8d9d13dc8f8f81e32b8c53e90553d76ad765d9d7e8c9b50b4a263fca051b3907b4034cf2490cce11668817c20cb011ee0a731c44a2cb5243a8d17f9eb68b41d5c181790cc3166310c22762e54e7695d3ddd78fd63eab8983671d969deb6a89fb390ec1c98d9d8a4f81b0f836a069b44a5cc058126cf6e0b44ba5a968f56d7dfc90e6b28603427ef088bdc68985d39cb860be0034e7d6758e60bd9e26611d1221436920889f7f91f6bf4ad288e073564bebd8a68e6c20062ab0fd0147681e9370131573cf96960a3f1658a52534dfd3f50b5b89c275ff2019c5e40a30f12a6e2583a85fab7fb55cadc2e89a2cfedf63f4176ffc25e42d193e3131680b6eb784a3f90249a558c775f032b1b3a91e38c18c04d994255f477e9d4d70bef954f1f951b38ed1cbc802c6426cd136569bdfbc1194fb1d59bc5447d1e990d8ee0f6b1f380245ac4080682e525febfc07af9b540f50b1045493a0b7377864ca0af7005b38275f3c75dd292f7070b575b187beac9b7b94f48edb7105ba8f7c33f48bda63f6c2f9433d78d57c44e142f3c6afc3555b6e211f4e91efe2b82cae90ed7f798a9da9709ee578b2aa3575307e6f2e361ceec630c58192c53a9f3b3ba2e6c9ef0cc31b13c0e412adbfe59d8f483375026258964c557d9a3078acef9d6de4df90e094f6bf520dad377f3d94e96863cbecbc3f221a8b26ff204f6ac5aec5fb1341b4af243636654b30b0285d2cc105798358f030a1ea354ca31c23bf292cb9152c941f4113ce370334c9d6e1f6e36cefe0d2a5325d38da0d41373b81982d8c48a4e32f0d521eaa4dcab1fc86a55886c8b4f542972683a190c9d72e15bff6aef5d565d19c649d93d42583d2c3dc4dcf6ece6b229df137153f92347996a08f8accb0c650aeb8974d8ba9927c42a73e40a49db87e79df3de608cb29151660e1ba41f19926ece73dd264f500b4df9f83df54054d58652946cd81023611430bce69c9a82155ed880a531f1d14cc50336253507e29598363363deb0361fb9b36f84da0f30f034f58d268c01920f16aa616e3c87c495142f6e449e412b5effb230fd970ee0e0f9842931aa68126fea59837b67e698d9087cab49295416b61255e6439240cf36c05a47170db56e2328c644e5198f921af7adae63426234e9fcafc37e4974e06665d91f8b89f59eefa141bb52c6bac990a8f0977f2c76708e33dfeb0c74e5d68fe54d0dbdc7906ca19dfc95904e7b7617abb3099ecdb42b2c14382c5a2c158102ea16fccff17f5d4914add071b5a88d26b4bbc1243a1d37b8c0d1b853dabb3c5cab4162fbe5e271d79011278814595f0f9e7f13bd1831c3c891999aa8aefaf3d74b7a1af23e6b082b6d6b8bd461866339ceae206d5c414d794388427fe2dc474ec52c6a0af035748534e8f0da811065e7d245ea76458b2c15d9ffb83965d4309f2c1d1dc6cfc9e483b1079922e1f9dccc4306dc425efe120623a588ef1957b3c98a448bed7305536f8f06d91e93b866589b86b220ba153f3c1cffa492df2798e186edce8836ba560e379335003c1538d2870d8c8f7e8eeb4a4a8ea06d86e105bcd40c57eb323778f660ffef43a4a974d99903f16188f853a7932fc827e218bd6b28e79679d11a529a4c836efb583a3fd527bea49ca305f21563968594fb04db7dfbd5a56601e53dff23155a25df291065cf137c7b08835553338f7c17e66ab779d6e75850ff706ef0055676909595ad1db75feb6deb61b2a196756338a06eeb6d255822f928f56811a3b66c4dc8be632fecb80bca97a3c7c6eb430395f99ba3d3b5462310c695967a0fd23cae7abaaab7f1c089f6d6f32bf9b36eed35bc640f3ba5c3ab0d332f4ad70a5acabdf7fbed4c00bea7699daa240c23fe8bb42dc4a89a4d28ac3e224d2455e77d6de019a3bcac11f4316dca621956c16891cd0e1cf53257b03f36f790fed5a4cd0908541ebb0d387f55804049ee8a4b4742818474e03534e11bff16f61b7c6dd815e1b67532b419d74bd8db06044e4a0f02b86f39a0a5af47492d9142f494571fe84c4fc595836d9355d1dc727470de0e21cf0ab5b9f6b3dcd0440c7424f24fc920ca935c82622cdf8626042b9d832832b0a3a516979833b32edded49abc64f66e719e02d94a029e77c5c175fae28e35c094708051a0e714eb3f0ad087b58d713cb18ee59aa4152c8033b41895d2813a97aeba96d92f6310bb3c862de1e99643f434ebc209edee9c531074f80a98d604dd9ac9a3f4ab2796bc8989f122f59f513d80cc492ab7ae0379ff1ca4f63fe54a0b7d3b54a43e8ca2fbb0036aee5cb5d5a8a72c7ebe9393833f29e340a97217b2dbd225f07e84552c46dc98594b87e912565d639eacc7bbbe601d5145632377b126af4094f56b9a1e75f819332143be1800f3ecda80c27b23bd6c8bc7d8d3e22f88c6f2e54816990c47e88095568d570ce51c6797f8f53f9a53d583c5f1cb82217f003e250c8ab4ac358574157c6e907972d09dde5ecbf56d84fd2e2e05e0e5dd5fbe21ebcab8f76ce4e7e41545fd13e3d81e970196be922eecabc73035cafe8532ab283a6d38029ab1803acb079627e8a390f80568a49551d799e291480b40ec878e3bca78ec4360bbf59fdb7924c43cd9aa16afd6e366a84365f3c67d81b9cf9a8d2a7686660c00448658660c972d1914e318e600134a9532692f462a899394a8f47d7d6268efde34026ce7fe1a17b45ebb41e4c53e904f92d0a73aaa1dc7c1cd9939ae1851aa46725242339ab1ab5e8f38498c5fb68aed35429e4ac88d5a3724e1e5bc3da63d8f271cd59ba53310c2b00e18de962bae9e545bfd1f8dfb41cb34fd53a59b4c33415a4544f58db8a9137f9a7781505e182959c345d45a511f9094f9d427d8a9c06a006e115d774b62d46214aa8b43f1822cba02af0b6c53edf600d8c9e290f1ec5f332d63098f6ab79081ebd0e0509005fafd21d2e4934a2952e2ddf2618eebefc84fa67e7d4dbd01bf6e259105048b7abb367d6b9abe075a84d14a3a7850ce0851e75e468b7bfb02e6811972b52aab829c43f8aefe488dd1b4c7cf79e205632405c1b887112fb0cd87c994c6875b40f542eeb8fa7770c42ee54", 0x1000}], 0x4, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) shmget(0x3, 0x1000, 0x240, &(0x7f000000b000/0x1000)=nil) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/218, 0xda) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) 16:28:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x3ee6, 0x1, 0x40c0, 0x5, "b6d8c97e673246e24d9222cd4520c42599cd1c26", 0x8000, 0x10001}) r1 = socket(0x18, 0x5, 0x7) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:28:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x3ac0000000000, 0x0, r1}) getpgid(0xffffffffffffffff) 16:28:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f65f66c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x5a}, @cred={0xffff14ac}], 0x2fe}, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:28:45 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffeffff) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:28:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000000)='S', 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x167, 0xc671}, 0x10) write(r0, &(0x7f0000000180)='m', 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 16:28:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) flock(r0, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) socket$inet(0x2, 0xc007, 0x0) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x23384882, './file0\x00', './file0\x00'}) open(&(0x7f0000000200)='./file0\x00', 0x110, 0x4) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x10001, 0x4}, {0x65, 0x2}}, 0x2) socket(0x38, 0x3, 0x200) 16:28:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x104, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) 16:28:45 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) close(r0) 16:28:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) pledge(&(0x7f0000000200)='i\x00', &(0x7f0000000240)='\x00') getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') renameat(r1, &(0x7f0000000280)='./bus\x00', r1, &(0x7f00000002c0)='./bus\x00') 16:28:45 executing program 0: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000080)='./file0\x00', 0x10220, 0x0) symlink(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)='./control\x00') 16:28:45 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x102c, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x1021, 0x0, 0x0) 16:28:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2009, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:28:45 executing program 0: r0 = msgget(0x3, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r6 = getpid() r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x9, r1, r2, r3, r4, 0x4, 0x8}, 0xe6, 0x2, r6, r7, 0x1, 0x5, 0x8, 0x63c300e1}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x24, &(0x7f00000001c0)="50dcb043cf542ec1aec69b62a832587939396bafd6c07e85680f37aba7d37096e3241ffa0a78f35c14af845bb7c125fd75d17d27a9c7615953652c0594fd990998ebe72a6cbdd053c2273ccd6da0c2bd53e594f77e0e066bf7d5ede334852edd12134add061962000000000000000000", 0x70) 16:28:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd7, 0x0, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000091, 0xc23, 0xead}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0xb, 0x9}, {{r0}, 0xfffffffffffffff9, 0x82, 0x30, 0x7, 0x9d}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x10001, 0x67}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x2e8, 0x3}], 0x0, &(0x7f00000000c0), 0xffffffffffff0880, &(0x7f0000000100)={0x1, 0x10000}) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/33, 0x21, 0x800, &(0x7f0000000180)={0x18, 0x0, 0x8, 0x100000001}, 0xc) ioctl$TIOCSTART(r1, 0x2000746e) 16:28:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x25, 0x4, &(0x7f0000000200)="bb999c1ec916a296ab46aaa108a2a11b4455b85437723e83339ed6d04dff538da73b1c362c5d6856c5c2113e99af0c4a837f914bf80e5289863cde3e623de4fe4e37dfb086ab9309a166c6f8c8b510b1d5c9a7af205f3833f50c1f26d16502e4d9e2b270dbeec58910e736ac1f20908c2b42f5f34841c82fd0b19188efd3", 0x7e) r1 = open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x114) write(r1, &(0x7f00000000c0)='oL', 0x2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x8001, [{}, {0x3, 0x1ff}, {0x2}, {0x1, 0x7}, {0x2}, {0x3, 0x4}, {0x3}, {0x3, 0x3f}, {0x2, 0x3ff}, {0x1}, {0x3, 0xffffffff}, {0x3, 0x2}, {0x1, 0x5}, {0x3, 0x5}, {0x0, 0x7}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0xfff}, {0x1, 0x101}, {0x3, 0x1}, {0x3, 0xc}, {0x3, 0x1}, {0x3}, {0x3, 0x2}, {0x1}, {0x1, 0x7}, {0x3, 0x3}, {0x2, 0x8000}, {0x3, 0x1f}, {0x2, 0x81}, {0x2, 0x2}, {0x1, 0x9}]}) setsockopt(r1, 0x0, 0x2, &(0x7f00000003c0)="5283ec98a8739885a036a63888892a2d3844634c62a81326c9c7145cb3dafddacfd26e7386587ef8717d1628c291ed51e88e3a3fb6281fbb0921c48bc56fa5d1ad1091aa4d744f2d8508345c44b76ccfd8d92aab08fc9b943888af813ba31e37fe350648d2c3b7606598108bdce1e9aa284143cb735017a47dfa66978c419b493ec34e90c3a38f2e484b6ad7da137190fe84925b14f84c737d8f9cf1521c7b5da78a5f6de3f7e8e6a46a94fd83cdbeee4ab843340bce56402fdc914a", 0xbc) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="952ae061b164241eddd0dc70913d80840b3e2f17a293842d131a24bc4a6a064649d78dd1b14c4cfb926a989ada375e61214eebc49bc18a01c8683264921aa9d24928bf09b96376474ddafd661996f463916e1fd39eea3bcc1c86c56b60825a0807751cf2c3e6e9f63a1fcf550ab018cc6d8634839c370099473030", 0x7b}], 0x1) ioctl$KDENABIO(r1, 0x20004b3c) execve(0x0, 0x0, 0x0) 16:28:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x28, 0x40) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000140), 0x0) 16:28:45 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 16:28:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:28:46 executing program 0: symlink(&(0x7f0000000080)='./control\x00', &(0x7f0000000000)='./control\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) utimes(&(0x7f0000000180)='./control\x00', 0x0) mknod(&(0x7f0000000040)='./control\x00', 0xc00d, 0x4) symlink(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='./control\x00') 16:28:46 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/145, &(0x7f00000000c0)=0x91) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x8000, 0x88) r2 = geteuid() r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1000a, 0x80) r4 = kqueue() fcntl$setstatus(r4, 0x4, 0x8) setreuid(r2, r2) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000200)="2483b05cf7dce31719d9bfc0288959cc7c514bc6aab00abcbb6a413841f9a2845a6ea64e7ccdef6abf8574c2a75d4d8b47a8f10bb6f12e6e27c1d94e1f18297812b30afb5434868fe4ffc8cf7a7a1a97d3188e236b678809f075747e0d3ed5de7ca82c5941f994c4d9d4f9d280157ccff418d205018ed7f4bba707d1ec34f503cfb27ccd274a6218a86d04e9b07ea63ba548273e5776e6792684d1840f7727ddd31dd7bdfa2d804f51ecaed5b782e22b7149e48227c076b9f2bb8c44ea8428c316d1a0f5349977978a9faed02661a863041970f7c42c8fd8e3481990a9a81e7094f7ffcaa44192e8fca753", 0xeb}, {&(0x7f0000000300)="eb5b4c82f601542e96984a4c1978b71f7683c89ee503c62d702497ea28324d7ca144964cc4f4276a2cfabb96d42657b5cbf416bb1599566e549aea04b5ab0f1b0d131558f338a990c53cdd3d1510b3f979c9e9ef32507999e91754cc2c6d4ba3e5e7665d6b4d2f6003dccf13dc591af46de6a5bb84ddf04224a4134906e776fe8ea31e032c32949b07446ff3cc35bfd42a30b4e0a9f3cf6ed1c0eb5756430c9fbd9926945a913226a2369e83f336", 0xae}, {&(0x7f00000003c0)="ee18372b9ff3bfc7d716bbdfeb273ea723024291c294f0a332856e7f502a4193a9d2", 0x22}, {&(0x7f0000000400)="40b5d0e3dd300235666919454dd449e45f2dab0ee3881bf650706c335a2d52bb373f3cbcde395827ff5abfe8c4655884d75b0cdd612c274d5543f2fcfa6b5c55cefafa885c7bdaeac67d5c7850505ff822dfbf9e5551e9c749c32fd22753d13b5be0926bf387b3b7d5237714e350b509b8ef3e77e4b2e91fe0fe98b730ec0119d2a647d9cda673f9e3178b1978e56d8dfde6d06ea7768dcc2ea78f096b17b9622913771cb68fd304e373c1ea38f1812f8efbffdf0f548147e11883e812c451a8ff8405c7cae3b673920d5f71d8a5ec5fe5feddf981c5a5755b3517cf4c3090afc6b9b5873666526db0dd16f506a75b9606", 0xf1}, {&(0x7f0000000500)="4c8a3aed29fd1d23cc2f9cd2bb29b47d067e400065a71087c2a5cdba8017aa8c8be401ef695c6de9f8c9a1712ec146547be871cc74f6ab127c816caa311eb96241b0be689e263893059b2353b157aa5eca1001ded0386f6346deee841544b3ed44e9c0c46fee417249f14594929a764a3d03211029f12633eb974b9668eab876b30d185c5ff3930c0ce21a594a4ad83a1f38ae2bcdcb59e43926ed5647693e9126e61e2a195a9a53b85ee833ba6d0b6859cfa9da48d0eb", 0xb7}], 0x5, 0x0, 0x0) pwritev(r4, &(0x7f0000000c40)=[{&(0x7f0000000640)="68d8a64d8bd79de395eae4c5009163ee2c984105fdfa39c5c0e204dff4696d0cd648610bf665f9ce1531c5ad33f018411d7d2cb87dbf0fc995849a12c06d621ec4bcb18b844cd92a20dc015272b0ebb8a03b27f961316dc36d2371d3b400d58fd7c4686b999c2852d795e3e1280e8e26f5937d535ad498d1f8e4d76f1e344b96e5c44aa7215f69f8f5cf1e209be5a7464a3bd5965db74354892fcc4a602c1f63e1422bffd02e39e627911d471e26", 0xae}, {&(0x7f0000000700)="8e4793d5a4c13ea85ad258f97280952580613e5382d5a4a797b00c3417b71fdc57716567f1b5572839664685046fc0c85450967b", 0x34}, {&(0x7f0000000740)="f29b0c00d1e4a875d2eba317570b13790b61b94297f39e77a31379276b66c060c101bb67418b4f31c34b285b5643c7db5a7a9dcde4e08ffca55c84431ed0a1809f8e", 0x42}, {&(0x7f00000007c0)="d781f8254f2ece98f34cca3cbda8537a6197a84a8895e51ba7d287e64b136e17a4e12409fcad32ba1248d90a2f31829a53c86ea1b20079a161b5738a38072747470d3401b06a54ca7e9a054b595b88578444a5f641c40e02218d4d582e4b2adccf12628cec6ba63e27db33b04259580dc5e2c46a176a726918e0f7d190ae0c4bc5d330eba3e8f8b95146e472b3761f3688829b712c57e90404660892244244256e682ca8a102cde885a08e07e9486f75d23ef0b2e1f394b818485fb5f2496825553cdf230f333e1a9100042f3785ccc540d3eae81bdce9abe9", 0xd9}, {&(0x7f00000008c0)="4965db52c0e4c4ab8faac5bdd35179d6750ed3c4a17ee23ecf2e43b5a18da0167ab24bf9b2ace9e1de8372996639e011c675a7a2f3311c4cdead170152615732968c522ec33283cea1b8a1c6e9fde0bb99d6c99ad15249fcaf49390a57f5dec3eef43213fd41f507e2b7fd74da2776568e18fb90b553e47d62bb60bac34cb03711078e7970c5612322fa42cd11ea23d2f3410c983fedd61e3d77eff21752fb0fb195cc08f97d83009210cba3d7db4e1b4264630d2055abf4530e8195e2a31d7a56959e", 0xc3}, {&(0x7f00000009c0)="772fef7fb2bd9cd55fed6a93607970044df0f349232d527d965e2509e4541c19882b8878504cfb6dd28f813da99444b91d214e0e036c547828954d7ea3f3f3c8077830aeb18e6d284ee396a25f4dd25609450ccdfe489378f911868242ea7cc05b3aaf3495346af8b5d97dc038506872753d3174ff2eeaa82c7c1ec7468c4b680407f0f5052315cc6db9ebd82345cc3bd59647c823078749bfe176001755e9031695250aa07cd133505860bbd913", 0xae}, {&(0x7f0000000a80)="528b25d6cd155bc705df06f2d212ae7933ac315354068e896de06581f0111810eab80815e9a099d06fe66259b07963f6d3cc6f31023bf05c2b41342f1fd1671e35000bb22d594a66862269abaa1a55575b5fa8d9ff30e8ef77d5deed23726aa4b9f3fd82d34bea2e8d38946f2f8bd3903a5c99874b08852ed8b87d17a937e183a095fbe2682cf23e633e8e886f6875a4c10947c855b238ebdb0b6cb52b758f3a33d019b3b6f476ba7225dac7cdb6fffeab47dab683e8227fe259f5f715296c733c2d44ecae7dc9ada823e6e68e8c479584706f8f912eeed86301eb8c875f35511fe4d9a1eec9", 0xe6}, {&(0x7f0000000b80)="1ec72be42a90e664410d86f759001f35ef4ac5b8d4cc41e5c368bf410a714aca0bacb48bbf8cdbc5d6febf3c07f56d8d7a87a9e5042efa57e1c433a6b65ec01ffa3393442294e6b1a25acffee780546a45b0fc2a02c260a51d067989f819b44a1f73482d61c66e01edfe7f8d54d0a1f59f1dfa60feffd2ba16c0629d4be020017e63575de8d38ec7b435cb94be6ebc21cf442caf1d62f2cdb14c8c9e9d0495df6d84851126bbe115b0619eb9447a0e81c7a19ba8c513", 0xb6}], 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) r8 = semget(0x1, 0x3, 0x0) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000d00)=""/151) setreuid(r2, r6) r9 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000dc0)={{0x5, r6, r7, r6, r7, 0x48, 0x8ae}, 0xfffffffffffff48a, 0x8000000000000, r5, r5, 0x8b, 0x40, 0xcbf6}) mknod$loop(&(0x7f0000000e40)='./file0\x00', 0xc081, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000ec0)=0xf69) semget(0x3, 0x3, 0x8) getsockname$unix(r0, &(0x7f0000000f00)=@abs, &(0x7f0000000f40)=0x8) syz_open_pts() semctl$SETVAL(r8, 0x7, 0x8, &(0x7f0000000f80)=0x1) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000fc0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000001000)="108e2f58382204e682f5b2522df697e7bdda5ab397bd6d3ce2a0eb6b722b5ac98f1bf431909298d1540f8a9a7e9a824c5c85d18aa800204acafd39df1dcde8c33e3cee356a9bae485eadec6c353607081af3e7686fad71d2896493b83a7cc9675b98be977377e148732a9f281ac4efd5b0e602da36732302a3f0665d6c3b00beba5667db52153015d9b270ff1cee6fff8cbd06137dc2bb844778020deff9e600d38b55a94f07a577f43a09cf14431e10cbc8ebf54934", 0xb6}, {&(0x7f00000010c0)="fd5daa60a19fc906ec81f923538053f76973b952c5b76c47e043444e4a5cca041ee746dde0a0efe2c8a5a0a04de6d349b5d0d785890346d6eeb4eac6eb77bbb6e173465ae8f3ca1490f7dbb1e0e624d341fd2fef99171a5314240fc6bca8150d3dd7c8028e95502c38e8db7b38581601f60ae33bfd08", 0x76}, {&(0x7f0000001140)="ce36a23a2d13ab41cdb54e0171d2d8b0e8f6902e54581bceed2ad389d6f1c4bdbd9321a8e6c3771045e721b3c7ef236b4c164d3c289c1933cd784baf58ac71b11de37918566198dad921f6b12cffecc8692933b388213cd6c7598fac911b2d0d", 0x60}, {&(0x7f00000011c0)="854a718e09ba611a758b99394c09ce9ec1bed8827b420f47c52590e607fce1fd101b9ac5fc70f41dfb2b6683eee098ed67ad5ac56e288c252702f611ad4e4c648058668111c1f96a104803288f52594a47d247f14c37e26da1ac36d8fe9d259c323df2e2c1e74fc2f09e6d71ab3cb551c73ee032af9fba1725075ef8a36e9a5ed9d58c38e777bc6dd2e7deaa4d43fb236360ff", 0x93}, {&(0x7f0000001280)="b9e9651c8d54d73918c7ee840e141e64d384e487159aaba8555600083af82ae87fdc8457930d919284b005e53363", 0x2e}, {&(0x7f00000012c0)="b64f3fe680f415f6b6258f69b82a6272deb99a84ca7e1fe3d3bb790b3c059e40a4a678e8c766e3ad7512e9ab71237457bb78fd8984be53122a53", 0x3a}, {&(0x7f0000001300)="75b5e427786fcf571c42d3aa42cda81f7b75ef97217ea68d20b5787c0f94", 0x1e}, {&(0x7f0000001340)="347c8b102d8029a49e7059df588ec565258bb90cd0db", 0x16}, {&(0x7f0000001380)="160b1069504b2ccc95c825e5bd4d7889a06295953219f210dde8da10d4c02fa2d01b06cc19bff45926db54a280c12da7ec2d41a9312dec91fc93e10169355da085ea4b0db5de905aff5bb7ee0e4a799d91eedf2dcdf5aba1ca81243e2ebfee9292457f2d651d75990c9a8a55fe56f977da66adc2cdc3e4f5ea5d872a5d044f956f40cebcbe1b6c714367d04e6c23056c4364962ab87461adfcd3cd6993fba403dcb25e3b9ca78ff36400730ac6bcb25a9a1c2bd27b0146e8da3dacac3b48969c86e8a32595ec3fd8", 0xc8}, {&(0x7f0000001480)="4bd53a6db5e3407eac19200ca0896efd6a348c15b0647b900545b8646297a35f10a211d93603b5a4acad7b0b8e", 0x2d}], 0xa, &(0x7f0000001580)=[{0xc0, 0xffff, 0x6, "41f1699f861b3ce60bbda4b7affcca9331a62712855c42594112cbb5871c25ac07243bd4532a5374734921cafe4192dadf4e950203a0ec01e58887be0fa5fd49dc6f2e9ee1aef7be47845816f58ded97a6d224071d7f265eadffbb99c602114645afdeb6a50bdac92767be1247dcda17c71fb1555807ad47c02dfdf31f130da3a0a58fab34b8dafcf49b094004e7367fafef6eba2789686f2e461092a0cb1d3a2262a0ec1d1acebbac13e13fa0273f"}], 0xc0}, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000016c0)={0x3, &(0x7f0000001680)=[0x0, 0x5, 0x0]}) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001700)={{0x0, r2, r12, r11, r7}, 0x1, 0x10000, r10, r10, 0xfffffffffffff000, 0x10000, 0xffffffff}) getegid() ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000001780)) 16:28:46 executing program 1: r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)=0x19d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8800, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x4) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/16) 16:28:46 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fd8a2d453299abb45d435e95a057e8157e8f1fef09de5a50b1cfa7844392997a7785fa1ef938ee6ea9ee89761e2"], 0x10) shutdown(r0, 0x2) 16:28:46 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x8) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) 16:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x1b, 0x7, 0x36, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:28:46 executing program 0: setitimer(0x4, &(0x7f0000000000)={{0x0, 0x800000504}, {0x80, 0x8}}, 0x0) 16:28:46 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) fcntl$setstatus(r0, 0x4, 0x40) 16:28:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="da6669f97630e717", 0x8) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:28:46 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) setgroups(0x3, &(0x7f0000000040)=[r1, r0, r2]) 16:28:46 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 16:28:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) socket(0x32, 0x8002, 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x8) 16:28:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xc) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/66, 0x42) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/174, &(0x7f0000000240)=0xae) open$dir(&(0x7f00000000c0)='./bus\x00', 0x40000000, 0x20) kqueue() 16:28:47 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 16:28:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) lseek(r0, 0x0, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 16:28:47 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) pledge(0x0, &(0x7f00000003c0)='&+>\x00') r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000240)='./file0/file0\x00', 0x80, 0x2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000280)) accept(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 16:28:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000020b, &(0x7f0000000140)="005966775103062783f3dcf45d906d2eb546f05b3e3a37b97d850ad8f0a2eef295f0cefee9284946ca671ce0f2dd25260f305a00"/61, 0x3d) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:28:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:28:47 executing program 1: r0 = socket(0x26, 0x1, 0x240000) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 16:28:48 executing program 0: socket(0x6, 0x2, 0x6e) 16:28:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0xf1c, 0x8, 0x1}) 16:28:48 executing program 0: r0 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) 16:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x8}, {0x3, 0x8}, {0x0, 0x7fff}, {0x3, 0x7ff}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0xffffffffffffc4d4}, {0x0, 0x8}, {0x3, 0x8001}, {0x3}, {0x3, 0x7ff}, {0x2, 0x100}, {0x3, 0x1f}, {0x1, 0x1}, {0x1, 0x7}, {0x0, 0x1}, {0x0, 0x7ff}, {0x1, 0x6}, {0x3, 0x80000001}, {0x2, 0x2c}, {0x2, 0x30000}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x7}, {0x1, 0x80000000}, {0x3, 0x5}, {0x3, 0x10000}, {0x3, 0x1}, {0x2, 0x9}, {0x0, 0xd5}, {0x1, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) 16:28:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xc01e, 0xffffffff00000001) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1d010816574c2c08, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) write(r1, &(0x7f0000000040)="873564a0adf70b3ed790739294a26080345057b962", 0x15) open(&(0x7f0000000080)='./bus\x00', 0x482, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000180)="10cc1767722bbeba7f008837d844a2380f2799ed740639457ccd5c1a49bc8b48d0d04515157a8e465252f2c090455b221d44dcf68bd02d971ff7914d8cb677885f6051f7f212c3e1d090b8392e72fe93205bcc3cf0dc24f4887818f3c3813818fe9f35f248f77e1c0820f8faf61e15c3cb97f07b1de0a5e5361172c9a622ba45dc897dcca36fb9c86062f8f21161cf878c6cf672b6922c0e501a81525648f0172e8367cbc17cebe26e4830247eb3e37e4737964c349fd7d44baa402c5de7174c48c10995e8982a2137b9e15e2c683ab34c35b27da2fb372c7e47df091b3ddc5a0e711add53730050b361a7dfcabf9b370462e367888795dce59680dc2fbea69a57df6a53627f423b324b12aaa8dcd07dab1d5396354423e90ab4b7b831e381f1aa2e0b39e44c2628dd19f7681c1ac1a7cb0a97fd590d08a7e7e408e32fe7db6204e4efe7318d80221bcc709d7e0e6b231ad3b744b7e4564119dd8bd6e806a9a324eca09c37ef78d7b9049f25bd77b2ececf2f591bae53ec32e02f00852425431fe3a2d601b055e7876019657f23e012631a1aa4ce8b8bea99e9b84e11eae39f38d6fc187b859b4d958a7387d4b1f6b58e0cab671ccdb6f52db7a0527299543cd5e73b33b4139d736efcdcf1ae0df048733c3eb0bbf98949452374d8147f1c0e795e4c5dcbf7f9197be985d673f80de8a511aaff16dc70595f213e1dc302179fe2cbcd3d2dacbb34ee27f6db7c8b48bd818214a8ed9d061254d0cc2fe775b808c5e4e5b09715d843016e56ec8eb1e7ac5f38c141428877bfbf8fd96350d8c1bfa8d1b8d2d11e9d64c13af7e9d453e0a4078cfc2b591a0b1bc65d9b386d741267cef323b296f769fd541a215641b8b3eb9cabeda14a37034f5a4151fe8e149c083bd31070b0b492c911520c2804dad647175db30b830499d7e6f074f230d69c6618782989c5fab998e3a56d4b3531c415a4f5aabb263dc4d3c51709bfcfe83376af715bcff694af77873d475fc463f590f654eefd01ce71f0d476296763c9a24e010b0908f7b7961f5f64b295ee317784d548c567b6eeb8de2b140eab3af2f970c0db8e5706e59aa74de2238608f139fc135c3080871b29ffef822acca9fdf00d39a21b6322604f199df2f6bee66b20fccc211ccfe04a8890377f6ef8a06c87888360d69678829d72e5c9fdd60f5a9c4205d718215b4a7c5bbe2948cae5cebd96120e3222534d4dbe40878845c63a7bfd29a42c8706e9360aa8af95a47489c7ce8e7d6f7be60c999120e9c7d3b02a3f08b8e542f601814f013751d04f2682810695565c26245b06bb94adfa4ce32798de1353ec75081b5edb36cc62cbdb9fdbf6646eff7e2a1dcb40641f1955874b170235ceda777e4a80e267a63dcc73e9a70584992ae0bd67b5f950fdeb989b43ec15581bbfd78473922ff907b2c470d1d0a06bc15130fd423c5e68aeabd35d31b8877d7c42ab24cddac86efe34a62f5d3e1fe34e8fe4a4249e88fccc73c8caaa3673397862d76cbbb9843d12db1b3df2799a4b187ed8b7d9640489bd55d2e0ae453caa2e6ffd72f8dbec9423d7c0d826ea7f0dc31435de167f5a73b504c5462e7c4f2836a71fcf596fa29f0ca76fbb7e4331e21f64b39cdf2c3768ff8c24565c2617075fcea2046dcc4910fa4d28bc81e9d7ea71b81414aef6104c3f4bb4a3073698939181b5402f66dd192fe667b0f59f67c13706837c7218b2f55812a4848f7b78a2420049a53d5d1591c60d977a234352d5563f9b3c0103924463de42975a30be6337a4adf5473f9cf9c5f02c7f37ba048d81a575d24e0c75d55642e80644e77596168c777ec225f175625e6bcb90b857f8d93c393fd44551f5a64df90a14ee3464c24b91a31615730f1623d7926cf8477e42815a9ef2cb08f8efa8c94cb5875ed3007035c770b78f18886880d5ea1f1618388576e31d9029cec7a9d0c21222fddb3e53ab50f8066eecae71beb3462bb5f143a9d9801e630da595cb9ddadc7b1f52feef44fe257f63a6d7e83c80ede4a987edf6472491d0b2031ed05c7348c3efaef293136e80faa44994fa218360ad4896d5c3e4f29deda7649175aca23cf2b91bedce1d7ca27cb1528afc972e5c4e09e601cdf6463ece7e0f6999cdc1a93c0c38285c412c7b123af424b2f4c52850c614bf6dc9090c02c44af412d3440805dd587a06ad913119434238221e77e24b5bd49584b6954a129a108ec7e5a6e2a2fe16d340aa73c0b6ad083362b1e2a12a62cd8fb2f8f9691f6660faaebf2b8e7240533e2a05ce3122b410abb4299b2d65e32034417d77f3cf103dc46bc5c29e619c825ae3ba44bdd5ff18036dd93df022064c6b22f7cfff70f32b50773c58f9b9553e541b06853992a01070a0f9805476b627d1c7971e6229f910fcaac8dad61a9ed7e7eb7930008e74d5eadfb8835db7d1a2b3387129edeb7e694e5a30400fafc58f3df5833e62307cb41c01312ae56ed4d870a16afca8d9e5a0eeaf52e344635559a4b3c2541277ef785c92564fab71167df04c60e0128b5e6a3fd9560bfbc0f467a674adf87fe91bf4316bd3d8d37fc7146efd832fb9e41e9b54dca6ade35aed9de4df29f3e26fa4501e264208fa457854567e7cab8752fb10d6760a1c135f8daa723db84038f6093c61171df6e5930fd1f8b3fc53dab6f80a6393ca6e8292fbf9acbbc03fadf544829c2027567af66a75ce94238e8a1fdb95560c67ee2c2496d887fcd61de56280195f3809a9413137a7bfaeba0940429b9fb949fdaf07a349c698079f07d5e14281798d80a2e9ec22d76d6ece86c02a5d3c8fcba1caa65b9300065e8969304cc82cdafd0d867bc5a10929077591a16fe6028fa9dc1d9604c1c3b7b59f806c0c80bd891b3030d7fdfb334ffbd86424c48afe48b9059f138b20091113aaf1eac6c4e354616cb6b94457ca2b8b673bd6274dbd69de0e00cb9c8bb4e27c7a259c6b469997ec0af2fbfd40ff6bdb2558c2606f1df9dbe7eb35068d90a097aaf7cdb2571fc3db4b327ce9744d084b36b442fd410d4f345b25fcc2eb79d8a6452d7d1df9202c720baca9de77917e63410a524805d34a71d719f9691d4dc66917e43537180f0817ef19088ef2168b70f63f3d5bc37ab81e53982b918465c1b57ceb3bf4533753e2d51b04fad37e18158f92d6f62f06ed3f401f14867e8dbb17a38c5ccf42509a58f991fcac97fe32fe2e78ea337828941756074fd0f3f5243f8caf34517066b3793a20845c2ca39b5ed3f1ba651d8d6851e6065b66d5e32eb92be8e2999a75ddf13c6356e53de341824d88ed5920134d94b16c667ed395bfbec9d97c52eb59be9b08f37fa0750c564d69130f720c2548eadf5f664146f5a33e3f37d0a1d8cba0402b836c5b747ddd1177cd831c2c96f929d746f361411ab1b633a69d6ef17269231d3e95c3d74a776bc5ff018bb94e0cd32ffef7976c5c70a857237a069823f99c8ac15f71bd63bc43149f473047ee85022402789639645433b12f3546882481d605492b2b738d19ce194792240eb6cb1e5157be00f47029d8553d881b78bb371495bb157efc3d11ee963d9c2864986d024715c683851ffb091c03eb6a4cd750adc097387778a3a3de38dcf1cfe139a0a12841d3ce12c4bb2a56b9e30ce6970ae904dff27e3e3341ed4ffc133fd62a317fcbe2bee9f53431cafb7dd5a5760b005b2b2d220787fcad25406b3962656b038aa8aef841642cb1f5ddc51f903f9540792ba75d618496e18b9263fc5ba02174b5ef3f1e9c54859188135284580f80f855e0909b5b3b7c9628f219ddeb1c6b507723e8cb2178c9c6e181626a4815413a17c61bec3886c83796011993d914920fd187bfc7dd025dfb673ad2519e501bb9c04490fbecd331af9af8042c7643d768ecfc020c16a55c336eeb86558b542b38d6bb0b2625a272e37ae2a7759deec33d1e2e8f2422bcb2a629c2db64a4376ca04c1b4fa4b8aa0090e138495fbed504e5b435ec38cced4a6910b964c14507351c75bc2d3ca74c3ada3acd3da01203d3c65b081956610bf94af5799ccb559060732b11b89f56d828326043e5b15dce1a2266526afe160cbc2c39d484ccb9c918d43dbb3cfb24e4ff7b95f7983a3d1d97f7368f771e2344a3500d64850d96d18e12a11936144c7f9617df00f0bbb46b4d25a9c2470f6ee0eb2b5ff26e6cb944cb06697aa389302dcf07300490e4767d6e3c19773c5d333e29f676ddd1cb7c94c4e23b64e41b4c5aef7f7324bdfe7e254935911738024cf794e7e34195632df8acfa761b91c5e3611cb7f96dfd021ed9510e58d5b2929282131b3aae5cae1dc1e85fb7ef8e00d18678f5bac91a1bac92bc7ed45e83e5de2cfe4442106d9fe7e366daeafd5117ac5a070872585b98d00bd2537ddd7a3e212776032f68455918cd4af85c162d8852ae1de7e12305c52ffdfd72ca40e84c1476c3315e642f4ffe252eb7e2fd8ae276c9a08a5506d654bde369c9fc7f9f0b1de99029d25fea9510c42880fc0671f55c569690900987c4d3c1030dee93d8100980b161035ce6a631cf7b9840d6e45e975b8e107bcb3bc0d2144855bf0872e4ed6cefc4e4f51421140bcdd767b0c49de1da1fa598dada3d6b9e197ac16a73806fd1ec7782d5a915fe0f2daf1621b2833db99dbde9fd1f708f8949142e6ed6b33ead27fe495bc84527501368c464c1fb196ac9b91c543235c2afd1b9d777b75b133f81d0309d1aa86bc85c8cb3655a70b91fdc993c464ce3d3bf4c43c6fd0967bcf88d65e408bdd6ed0b44b90e78f39fd0940af0e5d6ede337dbfa5926eb3a4045054447aabc87a9fc9cae499e19e590f61507a46997c3de24f30ad2eddf3657cfb122c143c9d82b5be30fef8629ac365748c3dae70ffffc98f49a7399056ce2f145a18c1a3cc4dd5544443e2fa7233ee831b311b4e90e34744be1d1faabd50a6b4387b7f4f097e599fae88610ebf397c9ecd885bc7d3f513ebbf2f456dedee7d2952a2d1a2de8710ef9b0ca93f78ebff005f9cb7873816d714b24c7616d31116418e4eda05869c8c55a8fa28ec1e816d10db457f2da303ec2859c2ceff0c2052943613096fe1faeda87920d1ecb82f3b5f2af04f4fe9b98ddb4fdfd93fb6797684e07bfdac1b96adc80b9c26f68b2ecc8c9a076d3e10acca04e099d8ec10b9621e3bf359f3274fbb5203bb238a4fc1bc6be0b0f10c4d8344ca90b72a821ffc3cdf46959c4d727abb19bcdf5d04ef6d2a1c6b9a5199f52a8273e367dbcf057dd5dcd4bf3433c5908c9e3ecf699b69dbf911f2d82bf1001f4cb52b70e7f07e337a5bb630185e4390c5992f3d4df858e4bd41bcdeccecb4545c8f3b4e4f5afe711715a06bad597024015674cfefad8d42b4e7935ca3691e2bc3211f79f5e7c179840a176fd286f19b33cece365ae55cbc87cf23950b8ec193bdd0da03ebb01a6c573c0c2995d170b544a806cf3eda48eb3df48f8fa1b613b7b3ce4026377924bf2d5927a21daae049997fb54142f567e9550f60be1acea4238e42594e821361bf199f0c7e9d29c26322cc3b6ce0250bc24f0ebacdb99c17837ab96da0329e0000f4b589e3b9c3b7d33fc9935cee7f292a8e39a8d95a001cb0b6b0def94e2d9b6a3cb2f3cadadd7764fa36be744f6b080287168ce31ca212f90e4c43d03e1c406e2b4d566d84f36c9fe81799c551864a8d95cad6fdca949c26dff6475d1b405dd5e0cf6dd11a696e6a138d8d33b0ea1e63e5a4534fdbac5939b44afdae60467cbd560eff54ff6fb7f37f07640173671ab0fc9f3c", 0x1000, 0x400, 0x0, 0x0) 16:28:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8001, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e717048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x401, 0x2}, {{r0}, 0xfffffffffffffff8, 0xddc3f968ad75a364, 0x20000020, 0x0, 0x2}], 0x3f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x0, 0x27}, {{r0}, 0xfffffffffffffff9, 0x0, 0xc3, 0x4d2f, 0x3}, {{r0}, 0xfffffffffffffffc, 0x92, 0x81, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x200fffff, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80, 0x8000, 0xdb0}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x1f, 0x1}], 0x9, &(0x7f00000000c0)={0x0, 0x7}) 16:28:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x80008018}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:28:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x1000000000000065, 0x0, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x180, 0x0) execve(0x0, 0x0, 0x0) 16:28:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/120, 0x78) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:28:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) setuid(0xee01) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8408, 0x0) fchmod(r0, 0x0) 16:28:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1f, 0x80000000, 0x400, 0x7, "eace3b601ea5d832a27c44ae8ea86c9ba4f89faf", 0x7, 0x101}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) 16:28:48 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "4df32baf"}, 0xc, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = getgid() r8 = getpid() r9 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x200, r2, r3, r4, r7, 0x4, 0x5}, 0x4, 0x3, r8, r9, 0x51a429fe, 0x4, 0x2, 0x5}) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/172) msgsnd(r0, &(0x7f00004adff7)={0x2}, 0x8, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x4, r4, r7, r4, r5, 0x10, 0x8}, 0x4, 0xfffffffffffff801, r1, r1, 0x80000001, 0x7ff, 0x695, 0x1368}) 16:28:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = geteuid() chown(&(0x7f00000001c0)='./file0\x00', r3, r2) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:28:48 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x402, 0x0, 0x0) 16:28:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:28:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x200000000000010b, &(0x7f0000000280)}) 16:28:48 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:28:48 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20180, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:28:48 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000380)='./file0/file0\x00', 0x82, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0xd9f4}, {0x4}}, 0x0) setgroups(0xfffffffffffffef3, 0x0) chdir(&(0x7f0000000200)='./file0\x00') readv(r0, &(0x7f0000000100)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000240)=""/192, 0xc0}], 0x3) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") setgroups(0x0, 0x0) 16:28:48 executing program 1: r0 = syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x80000001}) lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) 16:28:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82021f2f7f696c653000"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 16:28:48 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)=0x9eb1) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) 16:28:49 executing program 0: socket$inet(0x2, 0x8003, 0xffffffff) socket$inet(0x2, 0x2, 0x0) 16:28:49 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 16:28:49 executing program 0: r0 = dup(0xffffffffffffff9c) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10400, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r2) faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x22, 0x3) ftruncate(r1, 0x0, 0x7f) r4 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x100000001) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcb15a2000000000000929648", 0xe) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x1ff, 0x3, &(0x7f0000000100)="ab3759def511ef53ed74dbf7e067daf75a6baa40d8c4665917e28fca2b78944beaff95d70f70335fd3b3df4cdf50bc6bd36ed37cc13ea3d63fc64b350e66671d8a0e94b325bbd3c24ddac0637fe7", 0x4e) 16:28:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x9208, 0x7, 0x28}, 0xffffffff, 0x100000001, 0x6}) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, &(0x7f00000000c0), 0x0) 16:28:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) open$dir(&(0x7f0000000080)='./file2\x00', 0xa40, 0x83) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x800000000010, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 16:28:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0xa97b}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0xfffffffffffffe50) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x98, 0x0) 16:28:49 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x12, r0, 0x0, 0x0) 16:28:49 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x51b, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:28:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400000003fd, 0x20000050) poll(&(0x7f0000000080)=[{r0, 0x80}], 0x1, 0x8) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)='ON', 0x2}], 0x1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:28:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) r2 = dup2(r0, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x1) shmctl$SHM_UNLOCK(r1, 0x4) 16:28:49 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:28:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="2e37ac15", 0x4}], 0x1) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) dup(r1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x403) syz_open_pts() 16:28:49 executing program 1: r0 = socket(0x17, 0x4000, 0x0) socket(0x1, 0x5, 0x2) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 16:28:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x6, 0x8000, 0x8001, 0x8}) r2 = dup(r0) clock_getres(0x0, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) pipe2(&(0x7f0000000100), 0x4) 16:28:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x80) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:28:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xff8e) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:28:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000180)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) 16:28:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) write(r0, &(0x7f0000000100)="4024d397edf0583b215a87755445226a71613c104a8075ba3b3009316687562286ff2e646dc1f545202f2624dd6af834cca4fa76d9b315b175c41b63e65d3a821ee561871159c16c313d95630af0e907b83956c2ed0bbf53fcd8f785696ffbbdcf5526cb00292d6f6ac916efe272eba2a521faa9b5bb08877f0e5b0272342d3f0dfe2eec560e73d843ec3887ecd680f5b92fd17fe2d759be9bbd1efd27e015aaff9c3b3cf971ecb181f7e73f4bd65002265cef1d9ac5a342076f70ed7aac4bf6d953662a2896fe221296edb9b9c0617c27a6e80604418454ca0809385075e4b7a3dbd2f7d109aa781475a6085c65967188a07e9a2d468966ef", 0xf9) 16:28:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffffffffffd73) listen(r0, 0x0) lseek(r0, 0x0, 0x0, 0x1) accept$unix(r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8b, 0xa40}, {0xc7, 0x7}, {0x44, 0x80}, {0x86, 0xc1f}], 0x4}) 16:28:50 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000006c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x0, [{0x1, 0x4}, {0x3, 0xd28a}, {0x3}, {0x3, 0x6}, {0x3, 0x5}, {0x2, 0x100000001}, {0x1, 0x1ff}, {0x2, 0x4}, {0x1, 0xffffffffffffff79}, {0x2, 0x3}, {0x1, 0x2}, {0x1}, {0x3, 0x6}, {0x3, 0x73b}, {0x3, 0x3}, {0x3, 0x7fffffff}, {0x0, 0x80000000}, {0x2, 0x2d7}, {0x3, 0x8}, {0x3, 0x5e}, {0x2, 0x5}, {0x3, 0x6}, {0x2, 0x4}, {0x1, 0xce}, {0x3, 0x10000}, {0x3, 0x2}, {0x1, 0x8}, {0x3, 0x7f}, {0x1, 0x40}, {0x1, 0x5}, {0x3, 0x80000000004}, {0x3, 0x7}]}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0xfe7b77cc67afd9f1, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x30, 0xfffff, 0x7f, 0x6}, {{r1}, 0xfffffffffffffffb, 0xf4, 0xfffff, 0x100000001, 0x80000000}, {{r1}, 0xfffffffffffffff8, 0x8, 0x3, 0xfffffffffffffffb, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffffd, 0x11, 0x0, 0x100000001}], 0x4b51, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000009, 0x100, 0x5}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x3f2ecacb, 0x740f}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x81, 0x8}, {{r1}, 0x0, 0x2, 0x3, 0xdd93, 0x200}, {{r1}, 0xffffffffffffffff, 0x21, 0xf0000002}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0xce0, 0x3}, {{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x3, 0xeb0}, {{r1}, 0xfffffffffffffffa, 0x2, 0x10, 0xffff, 0x1}], 0xbde, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x5, 0x2010, r1, 0x0, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000380)="8e80f44ec6a54dadf1fba2f11e26653dc61a8d3f05175912952a76d8aaf67334af6f3da3296ab3d435023dbb10ad2d24d5310707f4a3553d126b9afcb5260e2749cc8a3dc190a88c9b5bee1b0ca181f6b275df739daa9bda38e31974a5a1cdc71d32f3f9234f8858f4bda1ca5dbb73f5ac003385b776ff73cb280298e7de49a3bbf3d7b2885a3caeca667df3a33f7be96e87bd5d2f346935109f3a0862756f325cc9c5ae7dc1a0c081f35d4d1cb92c11bde53d569bcbfe96105e2710f76918013bd4a09fcd5868ca1cf51e7932fc845e96f5253224f8544c2d351041f01a94113bf2a9", 0xe3}, {&(0x7f0000000480)="f2d7c6274bdbdf388b534ed649996cd917800b7a87de7c95d150e45e7d5cdd9053301ec3ec2fb25f2c4a926456f86a8d94910633c9", 0x35}, {&(0x7f00000004c0)="0b4e6bad182dd58bd38e7f240da700357fa6512c6f1bcc8b4fa28d5141717d370b7c65693ac1092d79433637bc6364c222a45002b817c80cfa057a7afc08f2da1b5c03581c1caeedaf7f5b25fcf9a16f55340ed7464f0f4090a8510b3fb74b84040cb39f36ae38f23c6eac8af9c3100880c08d2823be5fa23e9e6b16aae61d", 0x7f}, {&(0x7f0000000540)="96de26d7f8402310424f4c32195bed046f482b39ac4f277bcb645716b0ba63145cb9345b5b4069c150b541c4f10fd1faa3a30679f32f897eaeb487fcd08ab9a149f54d230b5b95bb7faf5e66c82bba612b", 0x51}, {&(0x7f00000005c0)="d0db0d59155512cd35f4ca0ff173fff888f336cbd1a9493d58b59dd6a3b7b345c0389c32e373d7a1de9f0d2a533730b9ac2985ca1f286b46aff6a3782a", 0x3d}], 0x5) 16:28:50 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x9, 0x0, 0x100000000, "01249d5ecc4c1e89578d4908c0f152653e287292", 0x1, 0x5}) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) syz_open_pts() 16:28:50 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000000)) 16:28:50 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000c0"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000000)="c4778568262a5a7b1e64946017c71a4e136056e079f66ff2cab970668477a865fd514c8896a796cf8791a516b8f3571b830040d0ea5a27a1a8860baacf2c4324026e868235c6129622300af16927c09b7e077b9ba9b2c737aaea36acdd01287ba1d7e89a9119fdcf80a59f061dcebd8e924af50f7e03fa0b1510f42eff5b", 0x7e) recvfrom$unix(r0, &(0x7f0000000080)=""/86, 0x56, 0x2, 0x0, 0x0) dup2(r1, r0) 16:28:50 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:28:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000011eab5eb9aca686400", 0x0, 0x7}) r0 = socket(0x22, 0x2, 0x8) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:28:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) dup2(r0, r0) execve(0x0, 0x0, 0x0) 16:28:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) symlinkat(&(0x7f0000000100)='.\x00', r0, &(0x7f0000000140)='./bus\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddf", 0x20f}], 0x1) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="fa7b48ffca12d75766842cf3f00d41202376c70ca606cd4101", 0x19}, {&(0x7f0000000200)="e8e42aab8b9655c854bad1d884411100464593546641cec14f6365d26da95124943c27f9ef8f3678f96b6707c31ca32dfa8e7bd128bdc471a1d9248a27cdff796129ec449dd263b51e55b580a31765d13fa4787568d3cb9418b71cd652ef562c230c85b034c6d7a29d9bc9aafe2982452a4de757bd74543c2aa8fc5fbb7e796c9abda5ab745599256d3a45d553ac647f2022e488d4bfdf1808338da977da2d512b640ae5b095", 0xa6}], 0x2, 0x0, 0x0, 0x400}, 0xf) listen(r1, 0x80) execve(0x0, 0x0, 0x0) 16:28:51 executing program 1: setitimer(0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) setitimer(0x3, &(0x7f0000000080)={{0x100000001, 0x8}, {0x7fffffff, 0x5}}, &(0x7f00000000c0)) 16:28:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:28:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000000c0)='./bus\x00', 0x10f80, 0xa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8020, 0x0) dup2(r0, r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:28:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="695c614470f60e4307df6a90490000b06618056febd4d37d7bb84ec93b964577ab7b26d3b9c4e66752de885a62fede803cd6829e62574882ce38167b3dbb0d51a7c099670ddf9a39a5828f8fbf6dad08967e69b779fedc6fbbf432146646fb"], 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:28:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getuid() execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='(\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='#!\x00', &(0x7f0000000300)='tap']) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x240, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x9) r2 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) recvfrom(r2, &(0x7f0000000380), 0x0, 0x2, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x9, 0x100}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ftruncate(r0, 0x0, 0x486) 16:28:51 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) recvmsg(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f0000000040)=""/36, 0x24}, {&(0x7f00000002c0)=""/214, 0xd6}, {&(0x7f00000003c0)=""/176, 0xb0}, {&(0x7f0000000480)=""/119, 0x77}, {&(0x7f0000000500)=""/200, 0xc8}, {&(0x7f0000000600)=""/227, 0xe3}, {&(0x7f0000000700)=""/50, 0x32}, {&(0x7f0000000740)=""/65, 0x41}], 0x9, &(0x7f0000000880)=""/58, 0x3a}, 0x2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:28:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x800000005, 0x0) 16:28:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="9c87c3772c0035529cc5de5db84133332e2e", 0x12) lseek(r0, 0x0, 0x0, 0x2) 16:28:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f6669c847d66c"], 0xffffffffffffff21) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 16:28:51 executing program 0: mkdir(&(0x7f0000000240)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) truncate(&(0x7f0000000100)='./control\x00', 0x0, 0x4) 16:28:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fb4abc9b769b50684b1991ea90b884e5aa2bd33a69ab3e64ee6e0ef7bee38687d6be80db33acdc34c8ec7b194951d4d100b3b7fbf0c6812006acdd40b29"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000001c0)={0x1, 0xfffffffffffffbff}) accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0x200000000000000d, 0x0, 0x6}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/89}, &(0x7f0000000080)=0x5b) 16:28:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() ioctl$TIOCSETA(r2, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:28:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) 16:28:51 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0x5}) kevent(r1, &(0x7f0000001280)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x97, 0x8}, {{r1}, 0xfffffffffffffffa, 0x46, 0xf0000004, 0xb609, 0x499}, {{r0}, 0x0, 0xfe, 0x3, 0xe6, 0x10001}, {{r1}, 0xffffffffffffffff, 0x9c, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000040, 0x8, 0x7}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x16, 0x1}, {{r0}, 0x0, 0xa, 0xfffff, 0x8001, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000012, 0x4, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2000000a, 0x101, 0x2}], 0xff, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x20000001, 0x20, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000002, 0x80000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x45, 0x40000000, 0x6, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x7, 0x7}], 0x4, &(0x7f0000001440)={0x2, 0x1}) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x9, [{0x1, 0x34f1c821}, {0x1, 0x3}, {0x0, 0x3ff}, {0x2, 0x10001}, {0x1, 0x7}, {0x3, 0x8}, {0x3, 0x80000001}, {0x1, 0x2}, {0x3, 0xdb5f}, {0x3, 0x1f800000000000}, {0x1, 0x9d1}, {0x3, 0xfac8}, {0x2, 0x7}, {0x2, 0x5}, {0x3, 0x800}, {0x3, 0x3}, {0x3, 0x3}, {0x1, 0xfffffffffffffc00}, {0x3, 0xffffffff80000000}, {0x1, 0x9}, {0x3, 0x5}, {0x3, 0xc8}, {0x3, 0xe16c}, {0x5edbf7df8f463b65, 0x101}, {0x2, 0x64}, {0x1, 0x7}, {0x3, 0x81}, {0x0, 0x7}, {0x3, 0x7fff}, {0x1, 0xffffffff00000000}, {0x1, 0x6}, {0x3, 0x7fffffff}]}) 16:28:51 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100)={0x2, 0x7fff}, 0x10) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x10001}, 0xc) pipe(&(0x7f00000000c0)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:28:51 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munlockall() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:28:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x7d) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f00000002c0)='X', 0x1) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:28:51 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000000000"], 0x10) shutdown(r1, 0x2) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:28:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x1000000000000406, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000080)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2012, r0, 0x0, 0x40) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) 16:28:52 executing program 0: r0 = socket(0x80000000000000, 0x800000000000, 0x7) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x14}, 0x0) 16:28:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7ff, 0x9}, 0x8) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:28:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000100), 0x724787c08790a1c, 0x0, 0x8000000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="339beb8958872ca24df1561b716f3e73cc0195ac5ef5bee248bf413b8588d8d3fb523e22c187699a0f4b7a99db3692ad219d45601237db5a3d547ec0ae89b132559c8910a6896cf88811cc4ed384ab781eaf99d7639297984061a810ec2349f5952acbd0107c5319eadbbb1d4ec6f3ef4c30c06a58ee13451f9f95050f184f63f3dc75aa0841ba2c084daaa33031c5bfcb3b2ada4c0a83d923b4adefbd75090ceb923ed81cad7715dd4644e8204e340462e27cb9d6bb8a2da4b42cc2cc36aee3aae1300ca364d60054cb715fd1c53d1783ae4e412db372bbf4f25e3484e1be42730a8d97b239f7794bac5e", 0xeb}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="8c") write(r3, 0x0, 0x0) 16:28:52 executing program 1: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0xffff, 0xffffffff, &(0x7f0000000080)=""/4, &(0x7f00000000c0)=0x4) 16:28:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) pipe2(&(0x7f0000000000), 0x10000) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x81, 0x0, 0x0, 0x4}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:28:52 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ff00002}, 0x0) r1 = kqueue() write(r0, &(0x7f00000002c0)="85", 0xfffffffffffffc4b) r2 = dup(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0x1, 0x5, 0x1, 0x6}, {0x7fff, 0x8, 0x4c3e, 0x9}]}) kqueue() recvfrom$inet6(r2, &(0x7f00000000c0)=""/246, 0xf6, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x4}, 0xc) select(0x40, &(0x7f0000000000)={0xffea, 0x1, 0x0, 0x1, 0x2}, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x87, 0x6, 0x48000, 0x5}], 0x5, 0x0, 0xef, 0x0) openat(r2, &(0x7f0000000300)='./file0\x00', 0xeeee914606cd2dd3, 0x8) 16:28:52 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x1a6}, {r0}, {r0, 0x4}, {r0, 0x2}, {r0, 0x1}, {r0, 0x2}], 0x7, 0xfe8) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="45943b364f4c2ca850a77b8d846f8ee0221661b601830038de8703669bfcc4760d2b85c6947c41769a0d4c97499ea73b90f75ecd9a991fdd193166623c911d2f61bf1b97edbe665ab254e4ea0299ea7bf2ef008eaa23b3b65abe3ec62ca3ba9b718fbd55a815552b2ec356b01f78d394bc0756ae46c5dee35d0f17b950a319cd29a9d796738b910bd6d301d1943f80c0d02df34fda617607af94da01c799021895f115e04f0ad8", 0xa7}, {&(0x7f0000000100)="5768839176e1181b034bbefd04caeb9669a8472429716a9ed5619a42d591107a8561893ecaa60a91dd918b198148e9429a5a5ca37e111ce234cc01e0967a0b12e653d3dec8ab8421e7c3859b5614c81d0669936e07354a62abde8bb3fce37ccab86458fb00b4d59481272a3a8d18bfffc19bffef54c1b146d8fec7fa58d08fcd994a2a1fcbeaf8aa21704be09003df10ebfe4fcdcf0525cbe51b0ce6d354b83a67ca40df8f17fcfb99b77dd819ab76a9a6cc5d3c880798976a4a4ed986cca1843872ec1545bad27660b01be0323d08b5fa7ad41c", 0xd4}], 0x2, 0x0, 0x0) 16:28:52 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0xa57e6669322af5a9, 0x0) flock(r0, 0x4000000000000001) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) close(r1) flock(r0, 0x8) 16:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) getpgrp() fchflags(r0, 0x0) 16:28:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000780)='./bus\x00', 0x80, 0x40) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='[+{\x00', &(0x7f0000000140)='\x19---\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='*-\x00', &(0x7f0000000200)='##.\x00', &(0x7f0000000240)=':[s\xfb\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='@\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='$&^\x00', &(0x7f00000003c0)='&\x00', &(0x7f00000006c0)='\']\x00', &(0x7f0000000440)='!$*\\,+%\xcdS-+J/^\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='^[:\\\x00', &(0x7f0000000500)='^).(\xb5%:\x00']) r1 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) write(r1, &(0x7f00000009c0)="6e2e267b0e3e05ede066d8050c24c1169df81e5513a02f9c64d1179c3637a5cf97401398c0f72746a665f2cbc551566bf658f2eac9330734a7d9a4bcd4452d", 0x3f) pwrite(r1, &(0x7f0000000580)="248eb602d099a9d97ae1b4d3a11487b9866eb7d4a47d97cd23bc637c548d52595e0ee2deee1434d87d73b53c138e155ce6a0e15ba60fdcbdbccfdc9f87abd15989b9ecc6180d7427c10c4e50f944d2148aaca218e44cd451e393e394d9f750564cb2ea88a495efda7aeaa77add19dd42869d1c376857d98d123d9dc81cd7e209b409be8ba04fd18456548ab0a6b255c32a5d692d5f5d2391c24069158e361991adcef1f7f81666261ea133ecf015f33a9a84fd07c888d6bd6035dc35539b12e8817d6e11", 0xc4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000700)={'./bus\x00', 0x4, 0x3, 0x6, 0x1, 0x8000, 0x4, 0x7fff, 0x1, 0x1, 0x7ff, 0x3}) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000680)={0x9, 0x1000, 0x10000, 0x5, "97d69841eaeab8ede8db5e005bf96add74069813", 0x3e, 0x8001}) 16:28:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b00002327000000000000000000000000003f000000000000000000000000000000000059", 0x2c}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:28:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x580, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) sendto$inet6(r0, &(0x7f0000000100)="98ada1623772ab7a4cf4f0d0760a2150e43d818f6c3a71edfef129d8a7cb7107872394d043f5e21537b5cca54eb7228c82f0b6edded8083677be69b44397dbadff0d67568641fe200b584a26252c78d4884e3eff2fa2172b5f88f5d72fca3bd1fa2163e110393765d6cb71da1c268ec85b1dc934e6529739b624e6c232d2fc7cf626c61db6c5ab8d39f760bd687ee31fec91df5640a4c4e6088b9d83023a369f899cd72af4b0c4e67ee2c8729ba94214200405e93a9d7cf3df068cb0e8a3ac48a678eb436bd73f321a42d9a771e68a170522a3787d9576bd81dc60165199fc13bebe63828a", 0xe5, 0x1, &(0x7f0000000200)={0x18, 0x0, 0xc5, 0x5}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x2000, 0x4) r2 = geteuid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000240)=[r6, r5, r3, r6]) fchown(r1, r2, r4) 16:28:53 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x7d, 0x100) pread(r0, 0x0, 0x0, 0x0, 0x0) 16:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x8, 0x1, 0x0, 0x6}, {0x2, 0x0, 0x2, 0xc4dd}, {0xffffffffffffff3a, 0x101, 0x5, 0x6302}, {0x6b, 0x1000, 0xfff, 0x2}, {0x905d, 0x2a, 0x6, 0x6}, {0x7ff, 0x1fb, 0x8, 0x9}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:28:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup(r2) r4 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x8, 0x88) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000000)) recvfrom$inet(r4, &(0x7f0000000100)=""/29, 0x1d, 0x802, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x3) ioctl$TIOCCBRK(r2, 0x2000747a) 16:28:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)="e6bfa781a25ca4a61872817425d5ae7f0d2ce0555038bbb122d6b67609189588a48ea3bfcdd1de9ea16147bf9ec939dd06d424323cf1804cd4eec6172acdb12db555a2c03ab46fdc60e1a4dd6052e8beb4749934abd102cd97ad1ab6b5e1b7067e27bb3479c6c89d3ecbf45ea86bb2eb7a94b2f88ca1661ccfcebed6b002d072770ed1601d0c030411b9d3ca84f66d05b966ad562ec9d1e141ff0fe9cd4b52af1a19441ac5", 0xa5}, {&(0x7f0000000180)="975752283f8a08d62b882c65763c50e719bb32a1e5ce29f6a7b54f11b10e4c4b32d71393da1dae18920ac4c32c01cdc43427553133523215077b742380880a50f836fa1ecbc327a447501bc28059ab747652c64877a9ff6024c0868a1af03e6913501fe3132a", 0x66}, {&(0x7f0000000300)="1ba6f919dc13c98ddba45470a1ccd5452be3a500dd72b312e03e355929052767face4883b4da6a3c256482f53d52d5b530c8d5f6236f6215468a6f593feeb6329e8f3f3d2d93766911ca488aa8f860aaf7e07174ddec44a73f1e0041cce7d9aaf7a551aa3748a4fd541d8d5abc2971", 0x6f}], 0x3) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000003c0)=0xa304) syz_emit_ethernet(0x0, &(0x7f00000003c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x902, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) 16:28:53 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0xc2, 0x100000000}, {0x44, 0x4}, {0x80, 0x8}, {0x83, 0x3}, {0x7, 0x3c85}], 0xda}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xffffffff, 0x8000}, {0x1c, 0x6a61}}, 0x2) 16:28:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x6695aabe, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000100)=[r1, r5]) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x80000000, 0xfffffffffffffffc}) close(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x2058, 0x1, 0x1, 0x44a, "ba613c8734fe304b0614533d94c5e566d2cbece7", 0x6, 0x1000}) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0xea58) fchflags(r0, 0x10001) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000240)) getgroups(0x8, &(0x7f0000000280)=[r6, r4, r7, r2, r5, r3, r6, r2]) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) flock(r0, 0x4) getpeername(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r8 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r8, 0x0) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x1, 0x40}, {0xd0b, 0x7fff}}, 0x0) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0xc2) utimensat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0xbb5c, 0x7}, {0x20, 0x8}}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) fsync(r0) getuid() connect(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) getegid() ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000500)) 16:28:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2288, &(0x7f0000000040)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x180b2, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:28:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x1f, &(0x7f00000010c0)=""/38, &(0x7f0000001100)=0x26) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:28:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x8, 0x4, &(0x7f0000000040)="704b44d3bbc162780277b323ea91162805246b7788dfd2485badd905c0fac743b2586f8d65655e9a6750787609ea01e402b209dffe5a38adca766ec0c9ed2c8d674537f326b8d03572c7082cea91118c4ab7840258eb6cc04523f9d35fc4074ca6249762405138eadefa1a99a588387f88dfa30b47ce8df40f6db579dde00075d67a1994eabccfc4c7739710dc115475da5ffbbe3c3ea8031a6879d00be948575c6edc889effec50cb182221416c2d1f2efd189e6109c6aea6deace4b71d4381b341f69bdfe10f69a2d8", 0xca) r1 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:28:53 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2025, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20201, 0x82) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x5) execve(0x0, 0x0, 0x0) 16:28:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) shutdown(r0, 0x0) 16:28:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20000001, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x398d, 0x1}, {{r3}, 0xfffffffffffffff9, 0x8, 0x4, 0x80000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x401, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x80, 0x9}, {{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0x101}, {{r0}, 0xfffffffffffffffc, 0xc, 0x2, 0x80000000, 0xa2d}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0x9, 0x400}], 0x6, 0x0) 16:28:54 executing program 0: setrlimit(0x2, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x1d, 0x10000000001}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000080)={0xfffffffffffffffc, 0x5, 0x7fffffff, 0x20}) 16:28:54 executing program 1: getitimer(0x2, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x81}}, 0x0) getitimer(0x0, 0xffffffffffffffff) 16:28:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10000, 0x0) flock(r0, 0xb) chroot(&(0x7f0000000340)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) chflags(&(0x7f0000000300)='./file0\x00', 0x0) write(r2, &(0x7f0000000240)='oL', 0x2) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x6, 0x7}], 0x7, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x7, 0x8}, {{r2}, 0xfffffffffffffff9, 0x14, 0x0, 0x5, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x80000000, 0x80}, {{r2}, 0xffffffffffffffff, 0xb0, 0x4, 0x156, 0x3}], 0x2, &(0x7f0000000140)={0xa9cb, 0x4}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="952ae061b164241eddd0dc70913d80840b3e2f17a293842d131a24bc4a6a064649d78dd1b14c4cfb926a989ada375e61214eebc49bc18a01c8683264921aa9d24928bf09b96376474ddafd661996f463916e1fd39eea3bcc1c86c56b60825a0807751cf2c3e6e9f63a1fcf550ab018cc6d8634839c370099473030", 0x7b}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000380)={0x2, 0x3}) 16:28:54 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) setreuid(0x0, 0xee00) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 16:28:54 executing program 1: shutdown(0xffffffffffffffff, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$BIOCFLUSH(r0, 0x20004268) 16:28:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x4, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x40004000000028aa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00002b27fef45fa89c6141b70900000000000000000000000040c6570c896f4784a7396f", 0x2c}], 0x1) 16:28:54 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) pread(r0, &(0x7f0000000040)="459a4fbaa37b65c86e8f1465d0e66720288082070e99c3750f14b1ce5356ab83170e1326fdc9c3b5f5ba5034d27e721a646d3d0b32a1bd06ab8a0c5b3b89acb86e370827f0f084814da417bf5b8f8876cb2cf5d9a176b19ef8c54dc3c841c5b8011b16e6", 0x64, 0x0, 0xfffffffffffffffc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:28:54 executing program 0: munmap(&(0x7f000070f000/0x11000)=nil, 0x11000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 16:28:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10890, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x450b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pckbd_enable: command error 16:28:55 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') map stack 0x20719000-0x2071d000 of map 0xfffffd803f00b000 failed: no mapping 16:28:56 executing program 0: r0 = socket(0x30, 0x4, 0x4) fcntl$getown(r0, 0x5) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) 16:28:56 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x7}, {}], 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x3ff, 0x59, 0x2}, 0x8, 0x3, 0x6}) pckbd_enable: command error map stack 0x20719000-0x2071d000 of map 0xfffffd803f00b000 failed: no mapping 16:28:56 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000100)="52db74801c21e00d95d8f29cadaf54430707cebddc891362e63b69ef08af529ef22adc79d4a868ab835c29068278ea474f92439285ff8b2249edd4a300f0e9cb0fa12e8038fc6defb9ba5cf3", 0x4c, 0x8, &(0x7f0000000180)={0x2, 0x2}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x40, 0x3}, {0x24}, {0x3, 0x1}, {0x63, 0x9}, {0x149, 0x200}], 0x5}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:28:56 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xa1) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) r2 = fcntl$dupfd(r0, 0xd, r1) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f0000000300)={0x0, "ab1dcca029bdd821ad104cb3332a95c705ba64a72f83d77dd1ea18dded27273b72fe6a10bb6e3040d4804bd616833ff0e6e8b61c319b8ccdc44d78f2a7b42481db5a99b96ff799606ed73ac708e16b50e4b26a1afb6427d69346c66b9c04d638741057738971d6f85ae0f140fbf36b22968af0c0b68f0b76eddc06c4314e04f1daea98293f8bc65ebb945594f0f1b5c11d0ab917bde5dd9a0132f9c5c4f55ca71fc4668c15edeea222560409c4b961bdb5040aa2adb0f92795272341126cb77c4b41eef6308a91a88d69ab64ea030875d52e7a581c319d596634bf2041da6a217eec8b63664425b0ab6cffd1c7fd654fa6a500e4dc1aca141997d500510987b4594b9361067617117f555ee2f1f4f33da2b445bc91ad3e26c5c5cfa743bba160f3fa94051ee021d0421faee01eb2e0295689e587c1bbd4354590370db6316061255436d621b50a4170401912f1e7f1b565913eba2bedf4b3ab79b845588d708ba8d37b8a935d7b25f1d6d493f40793dd322fdfa2015e44f2c3e0c795e5fead8a9b7bf67031dbeeaac0526262327da4d5d0bd9420f1c32708bac6c8f065a269c10ab19f5dba1e66e0763aa35440aa75a18eea00996933947a1e02ca3d31a3f1340c1c514d64ca55230af9bec7d6acf136833de8ede864ab22b160c308ad53e6109a9aa8deed6130f432d710274c1399ba5f268d3c15ec9551a20daf78440abba0baebbbdd8c22775a5b60bd2bb9d1a99cf8096c08dba7c312c47721a0852130d1fe575510917d845e7f162042f13bba0ae448c715b5bf78dc00bf9000c2564972033e9b3b9ce01a1bd67363ce7b061c6ee954baefe886aa524417a8624dc0529dd332316777030ea1c3f72ceb70ee5575460c7baa0d6ada4d0f09b4c1ba1c4206db9d3f9b11329e18730fb7dd1924ef93735297280cbea8b2f73844091656fe7f2f6a7703178b2496dff58ed1d1d1f34d7374cc9bc2e1f4fa273ca6405916e2eab1e55d8a0b3f2cef5b1042c5309dc587befcdd08dc6f41420011beef16db9dcc201b672879afc367b706f4b4fa6215031b53b165c4cbfb32262b9cd41da9bbb87ec5b2a32a048eb7a7a7177332a5c771a5c48e698e86490d827ea2cf97704ef4dee7ff9d936d50517b6fdb0ca48d96060078af72412fd6ea933e36621d5c5d38f76fab2d5ada6f2348ff9158fd28a6f0180423775566f433b2ac74b4d702ba75ba7db6c065ff9729a8a2f99a5740fef45118efc214b529d467939e70a7114e4970da12998b2e3b1c6cbeead2739a45998fc0240156e668e4a9aa1d6d0e798614e8aa28b8dd17ff19f3114b36f1080c64116d24a2f10b3fcf0f983ae75f425c9b21eeff5ff83e07e6d1fcd09b47ecf3151a91885fe85031efcf22a628c4de276103b56d0ee3ca1a01956373f06cbab06e8ab43c59eba1b87e2d7ff7595664241fb4bbb16c842bab716dca7fdc7e934a49a37e5f1cd7be7eadb971e4481624dad38df611f234e3aa53074046797c89a6d132c7d4e8023f9001b13f78895f8a9e30a1a8579dd3722309c2a3668276b716bc5f85acc119ef2c1230f778d563b9c961dbd3e2b099cdc14f946fd72d86819fb27e2785926828125ba1ca427fbb8712fc4ca729813f9814a9ea87d690ac611c329137f0c759030b3cdcfdbead29bd0d48d72bfcc0e270013e580c7998732be86f68a299103e876a43319c7398f743a5df9742d59ca600ad03c63c83aad5b4b7a3a89c990dcad38b16ef85be8bb78af3cfb25a2c99918769a5fe86ffc04cb3719ab39add79cd8c7c123ada6d89476b39e0d901b753e50f379873bc50c92b49b198948056744e7925d3ae130ad8f2617dfb2f00096b5b03addabefc3715e5dcac99d06affee617526ab64c52f5c541a55c6ed99ef4e97c6a64808a6f372ec758db984530e1b68cea44a345e78842b317095821128d6c5a8a6d3ba486aab7b2a2b6f256a3d7036e2da43ce373f6f9ed4767e9a7ec519ffb97a8ecb7dd6e60d528d1275fc196bb01683a7e821eaf3ed099913a23d654aa2c926533c6d55bcd6d0ae254cfaa25227d6a4b3ebccc1519b2da1a3ed1e63ff10d6b112e62a36cad9f638f7f78605e952cfd4149665ac2abc23fd287eba36243c05eff7d4d9583226fc238390d75b827ffa6c124f1bf30e39d2c75a45dc52ba91cda6702485105e9153d04b4efea4a85e24de4730aea3af0b87e4d38694e04fb2555ff6d07fae52c5e676978db760f2bb8df27dfc6424fbf40d3daf4e3d79e3b87c76bc0ed8b59c160588df7b29f3dbef5044d3c700004ad61094427536bf924614401214b43af617757b1314e22d0095435560459f9081d056feb966375c7153e036e28314b0bbf844a6a8456e66c75890bb2bcd43063671ab832ebbcc9aecddd420454b4fa360ab03c5f8984fff7f39cedb574ab442b8759f318af92fab3c20e8263823c3fa47d23ae020cb72b0cc27223252dc29aaf252ebf2859e200745826679be9b6df6588bd8568f5f6e828f274742cbf4938782f03345fbae8d973df38039c51ec9b4663a224230fcdeed9041fb11d70c981e07a23732678d239a4aa90b27a583b3597964c22b8c701fa1aa223e6c4f7c8e0a65dcb9b629f1b950f1792432f103fc2471ae65a8f1492bb7476f358eb1967b61fc0850e562e1327cd8eb27e8b78f18c92b9388a929c3ccab0d0c6ce8ee261f8d2d589571aa131d4d8903431d135d7cb5765e7cefce236525bee67a8b9ba7b37105d54d0b934235bdfd8dfed8c4d1c1b6f3abfe650881c9e803bb821e54a4c3d3cf921b99470ac126c427e0a2969fb560bee3a00e56f4369fe11ffb2bf5706332981c48b97a9e908bb086a2b0fdcfb30fb744dffd6881b88bb75c060e61e08661e36125ebf9cdc5b925584e9a7e394a4f5d529e5892f651dfbf1497342491df1a4f94dbc6304e60ddfd67f20ef7024363f7fdda2e2aed930dec1a7d1fbd0a30de159c61eaa947a644deb012354129d4c03062ff3c46004d3ccfece637820df70a5e4476c0edcd9be6481415a6b236a6d9f350d89b336085dbdbfcc96e196633c8d4b3785b2fbda31b5d626b62b86ed4715214ce2dfe61730f0917f6c01a788277a9839c2c3e0c9d48de3a5d369a735d4f870a5e2d87bc3511ac4ed2d1a0c4d20b8c044040db3e415c2e18fb943309dfbaeb450d2ead2938c1bb087c41e73530363014e25a758e50a7f3c255ddaf09211e2addc2f1ffe90458e34141cd7e41d6ea8163c70eb9341ba4698c7c4c59b184e60ce7271e8448cc44f2f334a6e5337c03c5fc842851c1a18dffa73bd058e78c27ed8a74fb91a2ff2c05209945ea20ac35b5e3f05fcd4af4d98f53933cbb2b00896aedf3f14a17c9366c25f2de2ad4b057b063a7faead3988b2f5025ab554cc15e448187a6bdcbba2c284425edb24a55ae7b2b82402957fad084e6236ff2cdbfac2d97de05cb4f5f4e3e9ccfbadf47783a4d0bcaf81eb8b265892d4ae7c4169cf3260f2b8d756ac3e4b814c90ecc15d55958d8f0c00fba390efcd3368a61b98dfd9f15ad6a04a7e94e689b00eaba52960c1280b7b841cb76c1c5ff26909e64eba695ad03b07edab40e8e6d4ef184627b26f478e9563334a602e5e21a069f40f7ca957fc9d090831c1e60ecaad1f01c85537827806e28466e916cd396cb469a933ae6660bdb1c886082adfbd33040bb1a25433543ee9a222eb0b2a7d196159d30637a95e158e185d6ac359662f41c418ce3eb8fd9edbe10d0ee8fbac0701774240da94ebc3af13cb358a0c6854a3d356610f32047b7f41da9b8931b521deff5ad4dac5659ac2dbd64e7ea0206e17922abd5498e82874c72943dff50d110e4b307a89d4d4811f96cf482517064cdf4bc21fb379ccf185b11500cf9ceba7b4573efc9a9307424219495140ac64250f0958262b01770dd27a7c247b1d4feb9588fc4e921e1adb61ab5da7fd8bbbf400820dc942931d942bd1b239349eca4e865e1b2023152a6701369465250b7b4baca714b84ced6c0a40ed1df4b365c81dddacfd6709986552e9860082a99e9147d0077d1c44ec8c080696c2f544502d8823a61da4402062642d79f7a12f1f4754fd8eb88b1c742a39a8dfc2a4038b2e2bba6a02798cb12ad5e358b55c3e2c461a5a49378e90a2e770efb92cab300db96dd31ca5c539a671cd95af44aaed92c603d3e9b2b63309db627f72296f43b7d3fc20d79ab15c33d80cd9f16a90063f12efce5940ab80c454832e492f723d3771bba19b51b667dbf438ce4153e78501ebb6dc69b216bf42c709e7b1b651afb2e35341db041aff98e1d3c2d87f600e3808fdd01d1ca11f5ebd9cc6ecc1b63ad23a38457a51402a455be4fac8000dba712fa70fd3a3b0adb2213b52a4c77422687411674586feb997c40c44bf81f48e637473c3071dce9f1513e97f90f22cd29bf79b3e1ec1d667252793e5b1e7bbec193f45de5b588cebdeb5c5a777ea160f40bfa158fd0b51d319012331da91b8a2ce383d3d82bf4a0c04b81d6a4a41cc197798fa84037cd5e50160993965c1577aed30cd7994befa089de56b6fb88a4fd56aac375db6effa5f811f697accecfcc8a9d725b03995d96a59c2a3fdd700538bb2362457109a2b407c87f396f98ea97e958c159ef7fc60e86c47638a98eced294a33cab6374e8cec14ed99e5bdf034f1c0210af57c8858b3e7c166aaec1c4f551b59173910979675f3dfcd338624f6dd412f0984179a14b9f736e1961fc8df9a9628e40e4ed03e53b4f46344ac061810969d832abf7bb1f030a59686c0e3fd11ce5f1a0cbf45afeca9f07584dd38ffb89e90082d4bd8147984b94365a7eb1c4aa667b593e97b8ba20635c6fc3bdd0f218a9c6c587db5484f4f2352004fdf552e7aec15ea3af9b8e26157a1936adcfb5ababf7901f12fc1c2710967200c6b05a7a865647397390f1a6b0202e55759b96f1ccfa9c616320c7e89bac8394d60f087e6d5918fc2b3228a953fb5fca3234e8fc1cc907d8e9f3ace27ed67bcc394bea738036f3244cd36176a29dd02cf43da7fff4e07a478ed7196b7875d0c1f2d33ecd5cc41d2802de48c8be49b58158c128e77fb176089bc186aca870e165308522e4f0cc094d5cdf1e0be200532f9f75de1865cf54dc0558f812acedc150afda5cb03f9df5e2eca6b4ad204786ef620f2352abc2f271960650e9a46b752568373c1e2c6e5827e8c0259d569b41b75a5958d6a5d679947aa294dc341886bc3a00f77a5abf3b1df6c6ee0035b780192445db892eeaf1cf7f988ddf64ac7328597af875255fd87c3c786e6fa04ff2907b8472ed6ee33bfcc1414edd030a98acf7d590a2ece18a6c17815258facfca2daf613beb02403144f1cbf2742a2aa004e6f4cb618bc4093fa64743c2eb116dd7e1b0fabe7f58cf3f13ec5d3fcc599859d1f19352c36abce84634d02b610f229f90be5edc40b7c7b6869984e5f2fd272586907c4b4ac42280aa50c94e2ce2df7a50c76f7ba549bc89146a66e2811aaae1fe720981541032c9c5d41a46eb4b49a153fff75ec0eef5be6877e531c48bf547b45760d8e31f53fbebfe658de677a4d874d50b4f0ec4afd1c93460980b70fc3d455303bb64e6ba669860dde3226862461dbc0a60528c6a32d815c9f9599d248f58f561c17aceb6e62a7e622ce6bdf947b75404e276a73396fd8411ba03d7a970423f2ed868c822d3b57c62b13a73cd557deaee3969b16865c19b75458d1bd4c7220248eaad60e4e0df7ff207ee43604dd39ca076581be41b3bc26e54595e1233"}, 0x1008, 0x800) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 16:28:56 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x101) write(r0, &(0x7f0000000040)="d0ebc778f5f3c5f7b46bf7c8fcfe2202d077d85a29eea3a03ae188277fac01733bd1647d92d66593cce20cd5cd5fc87273b822e835673c5cc53e523b35e7f549cf959425349acaff24d8d918cd9a640caedadd8c490008530a8c26645389633d91fa1d6e498d7e7bd590cda2606244e5a50d104fe275893236fdae19dbff088bbd344e2ce34e4671f24c879d33364fe5eb2e5b2b2042bfeb96f079e3003843182bc8e351f4a96b89112c8ce378730a2e9ace7598705b", 0xb6) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:28:56 executing program 1: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0xffffff66) 16:28:56 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom$inet(r0, &(0x7f0000000140)=""/174, 0xae, 0x2, &(0x7f0000000200)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = msgget(0x1, 0x300) msgsnd(r2, &(0x7f00000000c0)={0x1, "f5d413ca22bf4d0a2356a9f3f89b9a349e616710fdd29f3819e3821d1d006315d46d4a4d5a598ef8613f9d64842678a9c4f1b4a1c107b3b04ebd285f02aaed5d1e3ea55caa972957a5"}, 0x51, 0x800) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r1, 0x2) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 16:28:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1029, 0x200000037, &(0x7f00000000c0)="1357be292a62ce4b6c4f8bde1ae1428194964252fbd48136bb0fa35b8db85107e2ab21186c018508fc629f578265c62e6623150dc0daf3797a154d518cac53e526bcd618c23ef7839ab9ad0e36db824a4e33afa1cff62f7b36", 0x59) read(r0, &(0x7f0000000040)=""/73, 0x49) 16:28:56 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x1, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x578, 0xffffffffffff8000, &(0x7f00000000c0), 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000324725a7ae00"/25]) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x4}) 16:28:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:28:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:28:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="000000186004008b00002b27febf00000000000a2700f659565c000400000000000000000000ffff000000000000420203a0aca3f1f0517565f616cbe21491a132856f5967b37cbfed000a58711dc605119ddf3f839ff95825b5cd9e", 0x5c}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xfffffffffffffdf7) 16:28:57 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) chdir(&(0x7f0000000040)='./file0\x00') chflags(&(0x7f0000000100)='./file0\x00', 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:28:57 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_media}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)=""/4096, &(0x7f0000000180)=0x1000) close(r2) socket(0x800000018, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x1, 0x5, 0x49) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000040)) sendmsg(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 16:28:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000100), 0xc) munlockall() r1 = semget(0x3, 0x0, 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x100000001) 16:28:57 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket(0x1e, 0x0, 0x2) 16:28:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) nanosleep(&(0x7f0000000240)={0x8000, 0x20}, &(0x7f0000000280)) setsockopt(r0, 0x8, 0x6, &(0x7f0000000180)="240eccaf896d09c895a5a56435e74dbc31cde6d39161872479cfe6d01d0ae54e2591d2be7480aa3d8c7f16a0f3310f693556a2d431a1f0477c25b1e312b163cd2a4bee9b28344239cb06c20c737d6bc507caf4410e82dac3a88688c714a81227a08171124593353dc0ac11dde28747d70935389fa365c0de7d4cd4f976846afbf9016b1e3cdb42b94f2972cde57e9ef70868d7bec3f9b3e0ff9c571f4a13a4e160447fbb078ed07e24", 0xa9) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001700)=[{&(0x7f0000000a00)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b70a22f003a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) sendto$unix(r0, &(0x7f0000000040)="9632a2a19f92de852889a4addbd23f85c0d7f0de422d9ccd126045d8a1277616ca", 0x21, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) utimes(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000140)={{0x59b, 0x7}, {0x657e678b, 0x4}}) 16:28:57 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() r0 = geteuid() setuid(r0) msgget(0x3, 0xd1) 16:28:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x40) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:28:57 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:28:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xceb, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) fcntl$dupfd(r0, 0x0, r0) 16:28:58 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffffa3}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r1) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x50, 0x4) fcntl$dupfd(r2, 0xa, r3) 16:28:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:28:58 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000080)=0x39) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:28:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x9a80, 0x79f, 0x1, 0x8, &(0x7f0000000180)={{0x4, 0x3ff, 0xe8, 0xfffffffffffffffb, 0x1ff, 0x1, 0xffffffff}, {[0x40, 0x3, 0xce, 0x8, 0x8, 0x774, 0xffffffff00000001, 0xffffffffffffff00, 0x8, 0x2, 0x3, 0x0, 0x2, 0x4, 0x4, 0x7fffffff, 0xff, 0x20], [0x5, 0x4, 0x7, 0x100000000, 0x1, 0x2, 0x8, 0x6, 0x7, 0x9], [0x800, 0x103, 0x3ff, 0xffffffffffff8000, 0x5, 0xeb, 0x9], [0x0, 0xc3, 0x3, 0x200, 0x7, 0x2d960335], [{0x1ff, 0x401, 0xfffffffffffffffb, 0xa1}, {0x557, 0x97d, 0x3, 0x5}, {0x7, 0x0, 0x9, 0x5}, {0x8001, 0x4000000000, 0x0, 0x1}, {0x2, 0x8001, 0x8, 0x1ff}, {0xd5b, 0x2e68, 0x6e5, 0x5}, {0xff7, 0x9, 0x9, 0xfffffffffffffffb}, {0x7, 0x0, 0xfb, 0x4}], {0x9, 0x2, 0xfff, 0x3}, {0xd31, 0xe9, 0x2, 0x40}}}, 0x9, 0x8}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050390000000000007005786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200000000000100000000000000000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:28:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x20}, {0x46}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000001240)="3d80fb0d") 16:28:58 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:28:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x1}) 16:28:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x6) socketpair(0x10, 0x7, 0x2, &(0x7f0000000440)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) lseek(r1, 0x0, 0x0, 0x3) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/167, 0xa7}, {&(0x7f0000000240)=""/87, 0x3f}], 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff00000000, 0x47}, {{r0}, 0xfffffffffffffffa, 0x2, 0x3, 0xe92d, 0x7f}, {{r0}, 0x0, 0x10, 0x80000001, 0x5, 0x1a}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x1, 0x7069f1db}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x1f, 0x80000001}], 0x0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x4, 0x4c}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffff9, 0xe, 0xf0000000, 0x18000, 0x200}], 0x1, &(0x7f0000000400)={0x100000001, 0x547}) r3 = syz_open_pts() close(r0) read(r1, &(0x7f0000000580)=""/254, 0xfe) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x8001, 0x9, 0x1, 0x2}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000540)) dup(r3) syz_open_pts() socket(0x1, 0x8000, 0x3e) 16:28:58 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) clock_getres(0x4, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x100000000, 0x1}, &(0x7f00000000c0)) pckbd_enable: command error 16:28:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x6e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r3, &(0x7f0000000140), 0x1051) pckbd_enable: command error 16:29:01 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x80003b9aca01}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8481, 0x0) 16:29:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000040)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) shutdown(r0, 0x0) fchmod(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:29:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = getuid() setuid(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000e4c8b0f2b2671d1bc1a6527359b8f5a0ab919604a01af5063f6c60ac85f6e4b47a43f8058697d62eb74e33f4181125e86541dea09a4f0e120fff412e0e29968a98087cba11332eec393c9100364404c46beb47f5e3dd9cac601e6746829a1cab8992c0254d2da0e8"], 0xa, 0x1, 0x1800) pipe(&(0x7f0000000000)) 16:29:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x10000000004) 16:29:01 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:29:01 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./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) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 16:29:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt(r0, 0x6, 0x3, &(0x7f00000002c0)=""/162, &(0x7f0000000100)=0xfffffffffffffe88) setsockopt$sock_linger(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x401}, {0x18, 0x1, 0x8, 0x4}, 0x8, [0x8, 0x7fffffff, 0x9, 0x8, 0x9, 0x100000000, 0x1ff, 0x50000000000000]}, 0x3c) 16:29:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:29:01 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) sendto$unix(r5, &(0x7f0000000380)="ea5fb6f88b02b9b783ea67306d745c27ee65aba030256fd6f897455a7a66f0fb04bb696c7cc34ab2b68a8d8a66eeb4998eea5c399f383ddfd6832e68aa7040e0f19364a7cabc5da2ecf84ff9efae37f2a1703525570ea00303313c20f1c0ab80b93e42cef106deca0fd35f06e27c3fa658874773cd5382b3e12f2871607facc6e35dcc260b88f254124b33", 0x8b, 0x0, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x40, r1, r2, r3, r6, 0x4, 0x10000}, 0xfffffffffffffffe, 0x8e63, r7, r8, 0x7d, 0x8, 0xab4}) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockname(r4, &(0x7f0000000480)=@un=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x120, 0x0) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000000340)) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) socketpair(0x33, 0x4002, 0x4, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r11, 0x0) 16:29:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) 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', 0x0, 0x0) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) socketpair(0x20, 0x2, 0x6, &(0x7f0000000080)) 16:29:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000300)=0xff) r2 = socket(0x10000000002, 0x2, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r3 = dup2(r0, r2) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) write(r3, &(0x7f0000000000)="065631c72a10f0ee9e84c6db1276f1e970e4af74c9d1498cb945d899e2cdabb3d3c27b7ed8d72ee5963d68ec9f4e0a871efdaf47766ed51be5893681ae6e36a635a1109f0384e1a0de9c3f58072e1bd6e9cc61b12b2bf7b0bb8e45d667d9cf41fe6af02a89ac9810aa1b23712cb1682955dc3dc107157db2ef6845e2c31c439477ae6c346bee6bca6ad4a811ae02e9afcd4056b8105e18b0929f7d464a89fc5db136a7e25a04f99916e2c25f58a36d67622ff519bda3e1e46c45f9b0428efc1fef15e4c9314156d62ed875bc10ec1166212c2c840bb688eb485d59a96ce01da835e5fc", 0xe3) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="6565a068f01c958861f400f19b5a9beb2f1073bc7c2cd112ef3a5c00ea7333e395e763c588982c685398e4c3bf97e67078e7da3b277fad91a59bfaab0749c1a0c0530dec4a946defdf7789aec07fa90069fef9583d4b52fd93a89cd4e14666c68075fc1c26fa59032f54", 0x6a) 16:29:01 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0xc6000000) flock(r0, 0x4) 16:29:01 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 16:29:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0xb, &(0x7f0000000000)="d5ff9668", 0xffffffffffffff2f) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 16:29:01 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x2, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = dup(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) 16:29:01 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='\x00', 0x1}], 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) writev(r0, &(0x7f00000000c0), 0x64) 16:29:01 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) dup(r0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) dup2(r1, r0) open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x0) 16:29:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x11f) r5 = fcntl$getown(r0, 0x5) setpgid(r2, r5) r6 = shmget$private(0x0, 0x1000, 0x111, &(0x7f00007b8000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) munmap(&(0x7f000048b000/0x1000)=nil, 0x1000) setpgid(r7, 0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x7, r3, r8, r3, r4, 0x30, 0x9}, 0x3, 0x5b, r5, r7, 0xc773933, 0xffffffff, 0x7fff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:29:01 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000280)=0xc) r1 = getegid() getgroups(0xbb38c2da925e0b1, &(0x7f0000000400)=[r1, r1]) setegid(0x0) setgroups(0x0, 0x0) getgroups(0x5, &(0x7f0000000080)=[r0, r3, r2, r3, r1]) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) symlink(&(0x7f0000000300)='./file0/file1\x00', &(0x7f0000000380)='./file0/file2\x00') mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000002c0)={0x2000000000000009, 0xffffffff00000001}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:29:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6}]}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="6e1c8491fdd9cb501c851305aa47dfda8ef2353ac5aeff4d432bacb1e1a085aa4e0e1282335538ff7fbb81308f0dc2183df39d21dc36ba664c1c4ace318049565bc0f9af4b1cea93e0e1d3476ff6689399c63078114d424a73f30d1c0d155455ee83e71213ccfa68058c41d86ac233b8d4ed1c5cb8565a7222f2588eb76f89f181d933f4c1b9b4601d240dcae9660962765a4554750861c0ec5128e14be3bdae3f0a58475908a96c308091888bd45415000a0e82f6bb795ae85fad51efb27405f6c533c9913bab655b35", 0xca}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f00000000c0)='./file0\x00', 0x30103, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000280)=0x1) 16:29:01 executing program 1: r0 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000900)='/dev/pci\x00', 0x41, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)="3936b727d77ed26fd68705babd275f6af0854d187bc360890390aac0c05cf2f4ea54386c9412318f2a9977083439e645b0cbcaa0a0aaa7db36754a52b4828a17ec5648c5981ac066e1919c865b77990bda65c860035a4047b4c39e1c88b2383e63deaaa37e80b055a8", 0x69}, {&(0x7f00000001c0)="b0d81daa2ba0488e715fad551f49ea6d45b901fd561b1c8d10f187fc3e3368e132739e2f2a090f0dd5cd83db7105e7f482", 0x31}, {&(0x7f0000000200)="ee3a3cc8e5286cb73cae1408a91c3d3c0d83259796ada3b2499c378f35d4d39dc78fbe97bdb4550097e596881361d896c8d4f889ed1f08c4ece1ba1ca0728136c26f04a0a22755384d32debf00ae98fd18e7e442d605b2e9270bdebca965b2086ec3ac7c83479793cc0a11f63efc041a474430dae1c0bf6b9eaa535ea74c983a754be8ad2d3d6ed2a42b14b1dcf3c9b4cfc55f99579bf6afdbc464c22d1de5932b2697d4eacd72e9693e6a218044342b6b17b6993b8c41a2591c32e87b", 0xbd}, {&(0x7f00000002c0)="6e5c6fad5c5dad328845d0516be4c75cb5f8ce8e9e6a930be4b38152c7dd6301c40dc18bf5125b650474f022a2", 0x2d}, {&(0x7f0000000300)="c3bcba030909471505d3781c42a98012f654035afc39d202cb5bbaf5fe09dfc881b053e27b0d70647488542521d2c92918859d3de93e6b465d5842af7661a95ad12350aeb20fd43170cac3eba31edeb04170f7c6fc87977290d05bb3aeabaa616ac923c908857692916ae9ea922b63482a9f0136e9c56022cb321d50e281897e5289f5a6cb989acb5afa0f238db04878", 0x90}, {&(0x7f00000003c0)="b75ddb8a268614d883bdb0617b677dfd948df88887f50f8d5fd53177f60b6f1143945871afb0a92376bda38009845d8c4140288057f042c778317cad6e62223e8e170dfc17295ed6f00fdb9d0bb2bb74eb70bce7b0c2320691ad5dd9b2b1ed6562a0d0f9bea55cbbb68bae2213cc8ead62369dee91da4ec7a5a52c70c0e60c82521dc97029a7a259d393dbb55b77beb407b53c8087c6697843a7364742a62b54d1632c6219948db904fd3f7cf5c961140f9d96938a8f47c68769785fff76eeb061a0390b1265d8acf65e414e09b9517dcd947f63087878c5dd6f6968989ba69109f275", 0xe3}, {&(0x7f00000004c0)="a6729206cf6871cc503797e38d77aabf03c25224b51e510d1121b25a219932b0f18323846646114c985bd1d6659f7707413079f63ee623eb6c1ea0bce230d6bad4", 0x41}, {&(0x7f00000005c0)="6d2f90ddf0b1e748464199bb8e66", 0xe}], 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) r1 = syz_open_pts() close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1000000080, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x1) r3 = dup(r1) writev(r3, &(0x7f00000008c0)=[{&(0x7f0000000680)="3806", 0x2}, {&(0x7f00000006c0)="f4b292fd204ed7799ac27cbc7d3ca71612579a68a228df8f8bdcd7e4e3847711a8781087bcfe967fd5830a1ee8d471414d3a6462982fa88657cf456f47e9d957dbd79ca5bddf5e6bc945d98ad506ae0923b7e76b1064626f08cc96bbe3276e93fd3b74baf23bf63847cc16e081e1604141028bed0a21f8fc97ff806a68e03d0823bc30f1ba6be84f10e6ddf4efa0de54445dbdab7906", 0x96}, {&(0x7f0000000780)="64336dc3e74e31e948ee880d1663dab03a95cb9364d0f980f7698e20d64fd3d40201b238b4ce10f0745dc0d3c22e", 0x2e}, {&(0x7f00000007c0)="74dc264263168781445e58586dd82f4863f4df24a09f50ed0f3627253275c240a3be61b971b65930de269aaca9690dcbd9df484d65eefe79c2d7a5a723a317477125c6b6bdae36c7964a5afbd9fd00ae9a007a2d9e237e90542ff69ab167859b6a37b914fb6d1d1889531b1470462f7fa680db8c547ac6aac6a5a3c1b0ff769996bea1c49647b9fe162bbdcbdb7694281cc999b1a3b9bcde2cd2dccd4b13313bd3276841012144eaa0d75ac235b5dda387cc6c2f04740dcfb0ed23a70f89d7e6c6250f9551fdef2f3e830f83dc12f6b33fb188cb553acc0211c460b586ed4898dc7614fa2f91d8159dc0eb3a797c6e3ef499c8d3e1c5c3e20b792bb769", 0xfd}], 0x4) syz_open_pts() getpeername$inet(r3, &(0x7f0000000940), &(0x7f0000000980)=0xc) 16:29:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202b, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, 0x0) 16:29:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x3) write(r0, &(0x7f0000000040)="612b218fc80a7693503ce0d9ce4a56b21582c930365d219a23f2f62e786cfc59dc6207634b4dd1798fcddd36ad7a6af57e4fd87d1279ee3f7c6940ddf0eedf26cd6e07a6a2078941d9ab32a8e8cf5727d0cfd332", 0x54) dup(r0) execve(0x0, 0x0, 0x0) 16:29:02 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xc0, 0x0) write(r2, &(0x7f0000000040), 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0, 0x1b071, r1, 0x0, 0x1) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ftruncate(r0, 0x0, 0x80) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x8, 0xff, 0x3, 0x1}]}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x655d) 16:29:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000000)=[{0x83, 0x94}, {0x88, 0xb21b00000000}], 0x238}) 16:29:02 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x5, 0x10000095}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xafaf, "8d78742aa39d9c6003d8403d0df63791286298c8"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a9541891", 0x47f) 16:29:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0xc4) r3 = dup(r2) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0x7fff, 0x4}, {{r0}, 0x0, 0x29, 0x1, 0x3f}], 0x8, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x8, 0x5fb}, {{r1}, 0xffffffffffffffff, 0x2, 0x81, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000002, 0x6, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x6, 0x20000000, 0x7, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x7ff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x41, 0x2000000a, 0x5, 0x4}, {{r2}, 0xe703b67b7ca6e326, 0x2, 0x2, 0x1b, 0xb6}, {{r1}, 0xfffffffffffffffb, 0x10, 0x13, 0x2, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x51, 0x80000000, 0x111, 0x66fe}, {{r2}, 0x0, 0xc5, 0x40000000, 0x2, 0x100}], 0x5, &(0x7f0000000380)={0x7, 0x7}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r4 = getuid() r5 = getgid() chown(&(0x7f00000001c0)='\x00', r4, r5) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r6 = dup(r0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x3, 0x7ff, 0x6, 0x1fb, "4026a3f4233a876a79252776b93d7e88dad3d8f2", 0x8000000200, 0x20}) close(r0) openat(r2, &(0x7f0000000080)='./file1\x00', 0x20210, 0x40) listen(r6, 0x3ff) 16:29:02 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0000001a"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:29:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000004c0), 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000009c0)="6c75644e5793073219f0d078a6e5f2a87f0feb46bfe0ce6f87a6584314a9c1e59ce1feb33bd77df3f5fd4598762d0b9d26682ed7d495d2e8b109fcffc7b4ef42efeceda3a5a8c6c5bbfade77f1d5a2890c9439ddb58eac306ef3dc577106891e383bdfd84f7d41cb8a05e7e1f5b4cb0b7b25d05e6315c54fd5cb62cba8c1d87a51f11015504bf01994c761ab81600fea951641ea117b1a0fbe863b975a1e18fdccc0497a664249cac637805d1f8d67ce0a1c311c0e403a1eae980c0cb675c6740470d54dd163d1f210c24dbb3dbbd11ead3af24fa985a7460e540d4e89a2843763706fe3158865e9ca03da3814babb5b5d3247b41f982377b810cc7af03a462884f11da1ccbd4d67542c54fa75761b97df955c4c383908f3fb45f1529bec89e7a7e518efeb7e1f78444b7e95b9dd6d6f256024904de28d444b60993bda639ae146f9db06be26ee446ae762255dae0280a56e61093c555e20f415f3361d2d8971088f56f15dcb6106e08db147c55a72c8d445596687703889ebad9d8cfe155c5c4f3788f1602e034c1e0fa42615ee569b83d4da0b602c53516897d8b4b63840ba81d9bf0c4dbc21146aedca03525bbf5230871b73290fa10738555b593163ad06cb2e3ce3b56dd2e3443448efc6fb0e859480091a2899a8f530eb78af58153296f1cbdf182ab8d3369386afdebe61c276fdd6ccbc1d0f6fede4d100273b13acc22c8a3cb7e9c0a0855cbb4fc9bd1c894e811574168bd2731c67ad1f0c6868ffb8152248560ac5d95030d6cac025cb18386301c16a6d7613a66c65a9a1743454624659dc190f4dcf97594beaabe6afa950a11ed17304b4f29acb037838bb80d96ff509bcb89cbe877711c48d9a1c0fd60980f3d615d12b3ae8ac39d0c6f186400fa9d2f9943d04632e87304614ba09b383c47d0e5d873217b5551b0e6bda05314688707780b326f20f4b470eca8a58c24c4ebab6749bfaed8f0746443c09dc79f88e0f5f6af16bdb2c0c1f37510dfc6f292c9b8da0f87bbda8afa7fff0b09f755f77a595596618b23cbc9296f90f6800c7ad33b5f09345c791bdcf1e0afcd65f8e37465132ff66da3625642f1fb5a2e1b6de5da64bf824de4e1e69c7063f83908dbf5663467a5cc483deb5685cc83987adf30872f2dcb10be8a43e255362a9037ba9d3e4d6f3d260deaa479dbe5b308fb1958d0dfbb133c588a725c5dae52dd82d41bebf9e30511c46c620feedaed717b8045255f4f1a5b282bd02172987a5f77dee99e3c194f0a37e342bce89a35ef5656fce634777cb49af8e206c207754ebfa7ca084cd847576829db8406c1add85d6b4e97ab4d51147e6243f7d2bf713cacadca4ab1440fc01cd1cb98e0a967ca44e3de876e7da29f5c6daaaac35676a59be61b48dedcffcc7dbb753cd15df073af83352b0f586b9691bd495474d32502281a16c4003adb459327f88d27165bc298f1652ba7a42a16e128b80bd618363a8ade41b405cb8cb08238266598d014d09250ec8708bdf2251f56f5664c172facf7879d2209caaafe89e6f541ce3b5251f0152758f02e663c044b0aa6fd8d107f2bb3bd145f7bb51b92143f7ef83f66f7c5943b6d54a71a46e83f4e52c6756ae8f2ddb4da95fbacbf5e25987c23cf59fde5b7eaf045038a89710e4dd", 0x49a}], 0x1) 16:29:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd22, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10000001, &(0x7f0000000100)=0x100002, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="afb104020000000010000000000000ef92b21df29996e724eb59b046e5f96aaaeeca4f5f0fe4cff5cc770000"], 0x1) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r1, 0x2) 16:29:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x401}]}) 16:29:02 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/113, 0x71}, {&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f0000000240)=""/57, 0x39}, {&(0x7f0000000280)=""/112, 0x70}, {&(0x7f0000000300)=""/113, 0x71}], 0x5, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f00000006c0)="2053000000000000611a4a52c9e6f1d60d428450402d7b00005079afc8bd54198ae84f8ae6a803072dbc01a0a4d2176d242952319850647a9032fad4c1e1abfe6fcd1d10a7d0b7191388ba8c798dc9c517cbb2b7dd9dbc2934641e45cb63d5db9d2ec0c23a37bd0ad0297e511e9644d29e9813f186915390965533526363075b529267475f64618b8a207454556064454764863d68ad23e1725a40d9cba74e70c222a904000000718adf689efcf55737fd7518d60a", 0xfffffffffffffdeb) poll(&(0x7f0000000400)=[{r0, 0x81}, {r0, 0x4}, {r0, 0x4}, {r0}, {r0, 0x100}, {r0, 0x4}], 0x6, 0x4) 16:29:02 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r0, r0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r0) 16:29:02 executing program 1: r0 = dup(0xffffffffffffffff) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x40044274, &(0x7f0000000080)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:29:02 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 16:29:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0xd4000000000}, 0x10) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/83, 0x53}, {&(0x7f0000000080)=""/124, 0x7c}, {&(0x7f0000000100)=""/115, 0x73}, {&(0x7f0000000200)=""/153, 0x99}], 0x4, &(0x7f00000002c0)=""/207, 0xcf}, 0x0) 16:29:02 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x3a0914c44f7b202c, 0x20000005) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000140)=""/77, 0x4d, 0x1, 0x0, 0x0) r1 = getgid() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f0000000300)=[r1, r2, r3]) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7, 0x800, 0x100, 0x80}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) 16:29:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\b#\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='\'\\#%#(\x00'], &(0x7f0000000340)=[&(0x7f0000000240)=':}+\x00', &(0x7f0000000280)='\x00', 0xfffffffffffffffe, &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)=':[}\x00']) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:29:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getppid() r2 = geteuid() recvmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000180)=""/136, 0x88}, {&(0x7f0000000240)=""/13, 0xd}], 0x3, &(0x7f0000000300)=""/81, 0x51}, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r2, r2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_int(r4, 0xffff, 0x100, 0x0, 0x0) 16:29:02 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1b00000000, 0x280000}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0xa2c, 0x7}, {{r1}, 0xfffffffffffffffd, 0x30, 0xc0000083, 0x5, 0x4}, {{r1}, 0xfffffffffffffffc, 0x1, 0x60000000, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x8f, 0x0, 0x81, 0x2}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xf0000002, 0x80000001, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x7, 0x9, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x20, 0x4, 0x8, 0x4}], 0x400, &(0x7f0000000240)={0x9, 0xa39e}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) kevent(r2, 0x0, 0x80000000, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x9, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40, 0x8, 0x3}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x3, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x12, 0x800, 0x7}, {{r2}, 0xfffffffffffffffe, 0x8c, 0x3, 0xe53, 0x7}, {{r0}, 0x0, 0x20, 0x89, 0x401, 0x3f}, {{r2}, 0x0, 0x6d, 0x80000003, 0x3, 0xbd2}, {{r1}, 0xfffffffffffffffa, 0x69, 0x20, 0x7, 0x40}], 0x7fffffff, 0x0) 16:29:02 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) 16:29:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x4, './file0\x00', './file\x00'}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000680)={0x10, 0xfffffffffffffffc, 0x4, 0xfff, [{&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfc73}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xfbd}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000fef000/0xb000)=nil, 0x4}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x1}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x5e7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e3e000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./file', './bus\x00', './bus\x00', './bus\x00'], 0x2}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="759cbcb554ff", 0x6}], 0x1, 0x0, 0x0) getgid() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:29:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000001040)=""/176, 0xb0}], 0x2, 0x0, 0x0) 16:29:03 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:29:03 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./control/file0\x00', r1, r2, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockname(r3, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mkdir(&(0x7f0000000240)='./control\x00', 0x4) 16:29:03 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) r0 = shmget(0x2, 0x4000, 0x1, &(0x7f00007ef000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:29:03 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r0) 16:29:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) 16:29:03 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffff, 0x1}, {0x3, 0x2}}) r0 = geteuid() r1 = semget(0x3, 0x7, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0xfffffffffffffffa, r0, r3, r0, r6, 0x85, 0xfff}, 0x7fffffff, 0x21, 0x20}) setitimer(0x3, &(0x7f0000000200)={{0x4, 0x9}, {0x3, 0xe202}}, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x80, 0x0) geteuid() r8 = syz_open_pts() ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000280)=0x39fa) r9 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendmsg$unix(r9, &(0x7f0000001780)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000380)="6f43bcc0f1e5456dd814645a95a52917ac70d2bccc03b82d108367fb1cb480c8454a0ff0907354becf4825763ec8f0d40a375f335363eea0f952b87fd2c64e233a7726c3c36db457a5797224b95ed2fe902f09e7d661454d58dbfdcadb058f826f294a36b14a7dc19193ee54e8303d84e3edb8dce23147f51f8daf97adfb9078f29d6aca5070128f88dc7c0dab0942938f368c178906fb5ad6a0e173406ee38053320a14d80f57247f010ece055c5396c88a863e2fb3e66a8f1ba257f55a94e3c12bcc167567996c86afc8da82a2690b44fa55dd78ec65a63aa662c982d41ff5b1809d5aa92287bde1966a9f43c0ffe8d76abb747d7049863f6149b3721b", 0xfe}, {&(0x7f0000000480)="fc7a2372f97bb22916b14c47e5c515eda26d0ddd5f4e39202c3c2b0f80e1eaa6139f3ebae0ec184fb6d2160c7ab49abe76d4e84bc5745c9e0e9ea27b43e8af308c8d40b0d03fc4677acea8ef21176ab29903fe75f42d486d099239a69a3b8c0a4698e217935e77ace44b23653e8edc5ef3dbc88ac039fbaf249fc639d79d1e9ebc60cf93643333449761864ab3d30581a8d723d72b40325ee16854a1efeace7a5d1cacd3c10ff651aa54d4d31c8d560e21f02f1c72115c3fabf2b33abeb27b2ddfdaaaf1cc56e2fdda2c47265357ffddeb339aa0eed2c9ef1a3dc1eb1eff278e5ae2b08f6887c0034f386d88dcc948742f234bb06f207471f5759afeaf1ad7bd5e6f3de114cad9288e3602ebdffa5a069d1ec55180966c33141159980c9c87b4eee86eee43ea336584656c0e428ab60af0cc8e7e2d7a53eed605a2a7d1e17fb81248cfa3c4294b190e74ecf8c1b3d5bf48a87efb8b1f3b5f2c58119b102087ad6f59f5e4ba62065dd26427dfcfb2e8fcdc0264e5d0c16efa14e067d8e607d3266de46b3cde7e0844d59bdd8f29aca855fdefb33381042d85fc16344c99d60e7ca86b9a908c83e5acd10521b273ee7afd8444f30e180f68d14f7530da639ffd7f5958a17a9a33a2f02e00dbe478439569e5bcbcdb38c27670ac71da43b7cc4a9d47b5830bb27d5aa66c27e9cb2db18e5e1b716cb68bc35d61e4c378dc6b5d1c7b7f43fb5b0793a0757fc37bf75145e361449d9ef1c77e5af4cae52c5c80c2bb86d3b3932deaed1c1cfcef93fb0217e08109cb605b54ea24d9c84ee8412d373b36a84a76b106ea5be959764962a6b9b8ea7486c640ed4b69ad63c2e607acbdb8d13a6c1b77773d485211799ff761250d2a1b7d375433f4823399fe74a8c0b958fc9c1bbc45d2e91025cc2aece28c80c64afb563031b13b1c17e277162177d8dc34e33ea08473456ba754a40655640389a780a6e18fbed5f0ef3e0aabbcee00f8c196665c876d8fbc4c1c72da6e683ffdf05a22e262b395e3c78ff539b38196e152c9b54f210f6c070dd233bc8d16bd4ef2746b8dae4be4db3b0ec0c8d8b6fc2cec7bc8442ec6811508b6b9969569c16c3e6cae606d6c64d34c6833fe3aa9cd73c33cee8e6a48aa7b3421120c80b47fa0a6b96d5382ffb3dc3659bddab1fa29a63b63ba5bc9e214ed741235d6c50a76ac6a5af3fbe5d17a5c515ff474f87d7d771759b268da0bc674f7e465adc60106c355f0ffbd9b0de3715d636a12ab93e8dafc128a6b7b3f66590699060cb63277c449c92a99eabf26d8e72a6fd1bdc30c39d992cbf9f55afc552b8bcf6fd7d54d9825dd61392ba3aea598ff65401776ecb1f900758a9bf1c532c25366ea7b6ed6fcd5c3fb4c2d48db89d02d844ac0763b666ad5c65fc1e0bcd9b8626d84635f29ecdf417ce8d0253cf20324067f56642439f65e0ffb19323091ac412f723cc631f9b0316ed75c3d2e53647de693fa346640c5960e28faa10e54024c4317767d3f36597ff9cac72dbe1b28a6fb56c44dfe1de75c3c7906ff5a59495e428808638987c1acd071e78c3f75d2378b12412227f12bad564e027972f0dc15daebc63e61dfbbb4f8a4305965bb3fdd10c22e88bd8c9609842ca7882a006d4cf66614c2746ae4c873e5c0656440215481473aee6dae6c943fdba0d51b10315e73d177777cf7ae5f590be740c3a9b8ed71d61c948d1ed391f8d9b169ec00b6129e5da23c8417cd7637cabd9073f8ccc0c70eab34c7d299f180401e17590156fb1966d7413d8561c005f710fcfdd3bc30788efc3b3b5ed01de2015b1691e346a82a5ce45aedcbb99d3f9ebaee221fcfb7edec613dbef28f168ef544ebfa7b70d75755fb3a31579be87870dc9085d5e4f786f6980d5f91000ece1ad93434cbed5b63896c819bf19252e9ebc4ebdb956709271b3e048f76028af1fe3768a1472c8bce207b028e655eda0ec3ba674cbe580f14149594b2241caa4363ecdad49adc51e99176ad286346045d062c5a65615a2a26a8603e69afce9e233dc7d453d852572a4652b19ad808608f24ad1a316d6f25d26c4ff5ef935061c83317aeb4bb8e1e9b38d82258e30fd24e94e794da4963212449f08a17802957e2b30924ea7a92d2cd7d4122f9109bc38b6b0044ef412bc5ccd729e37b16182dbafa520d52295f8c9f506449d4603c32570da409bb2ae3ace941d3d00ce7cc2f27db908021e57336a2685a373994b68b62bb3e2075cba8f42218cb37a09c2c61473951986a3d38517be955c2fa3fd37df79f40162638f0f4dab9ed91ba924fa14e031df47c87d7977c64e170fd3fa771614d3b66bc06c4121fc954e24354fc6c030865c9bb4f0b9b268a92d4cb0ca315750b90abf6fc41d7a8adde75cb10bf827d640586b4aebf9db32e0beac52a5b9e0f0bca064a260fdd696c6979a3c6865eae929d1f0a0d82491099abb0d5ab484905f88d7c69f3989ee0c9c095afefed93fff51d129547965a87390c64f5fb489d3ca2186d650bcf1319076caed165a4db9f2b401c55209f9f97444ea5db29767138a23a16b70b17d162bbe5f168a7f2340c0877910a723c81098b7e57e7d95d04f9e56b0479eda63a444d9d220ad38537cb81d39821cbc6c25af95908bd025d325957364f6c266db1e078259120ca5db57e52b5d1f96de01a51bf14da5d742f8e4009f140144c3fc483dda1a0628d563567a63936e22cdd1c671b038539de3d74dddf98ea9fa0469192be98f266cb1a71304e3fc577e358a460152e79665d63a96e414fe01c1bb8e7b8f2339b61c8b54c9c47736c4e76b1defee56ef7df01a1942269f9eade631d965ea52d5ed4f1558bacf2d36117464582305777e9f9f5f34b9a2c508273ef72bd03e8777514c3996cdb03776c45b763fa5a6cb80786dac534ff4d467289c445720ce63a3d392c8a3ea54f50efd14529b2093bde3ed4777a40c9f39d51da6e9461cbfa1695d8113040b7030a557f0bbf73b885709632a69610a2ccc6c2d94d91939984ddd41ed62f182cab648878ccb30d0144c1f9f25cfdb4c3235c71fcdd1ac95c248f20c129a4566ad18913268882e12cde15db341818b9f1a6c6af018a2000353352a422664085ae2e780327d7f2c27be881923139481210706465fd67d8325d4ea6e90cb6ffb2ac8c36cb68f3b3344b996230db083a169ad8ad30721288d1a752c7b24cdb6ea49d8732b539e9fe4321f07af96a7707cb963d9dc95e581eed300ecc42fab87871af9fb20431338c26ec0fd33ca07062a977a50ac1925595cd66c3e55bcd0d3874c69d6d51800c0e560bb8960fe98175903633ccbae26ae30a7bcad08e2dc20a7a36e605339971c91b9ad85f0b9120af6ce3d0706f614e1ed97b243442fbd781363ce3e91be378ec28d8e82ab8fe954868ba67c21b938f9e15c9e73629a1e49109bd3ab467e4385f2354da7b77f91f2e9e3cd5d50300ccc2c72fc9001faeba4fe43ac43ee77bc74d7bf98e3b10a67f989adce47de5299588d33aa179a15d8fefc764c6425ed2dd8129f27129045e3b453fbc9ecd4b18a7b83712ec39c4be323ea1bcd40e905c502ff0ecaad8019089504b833671d255807b9102bae3e1c485e93719d60214adb6fc7f025f8833a05e62e7b3fe80cf20e91a45181faa340555bcfef1eb115838443493b3d5bbc55d6ea15bdec0874bb49da36cfc39166b003f0d21820994e30027ed1361f3b4c984210da4a6866879220c2ecc04114e73cf2b8d8a705b3cb627c5487945342bbb1cc10b8084825572df29eaf90e122664e489d3eeb80b579360bd41a751a8250ba01b245bfd5b8c8fd579992b1e6a7054882960e5a1462b550ec03f7a4c9f6033c545cbf1b0018717350c5be600d7635ae6d698c545416df5b1dda38a18fb9b6bfe5b44b2eac1383e3ceca7de4d8191ea2e0292af1145b1f3d39a89e41627c76eddd6eb304783830f1a7d5064233f4ffa68d10eff79fb3999a94842f779834c151a0d97faa87e3bff7b85e95acda94994e99f100e74e9cae9c2d41e65de7b4f863c406c57d69f1b846bc115dbe67b8707a1cb123ee31175c134b3e0c55d773280e3070aa45e20d2f33c1e151e222e35af82fd92bc44588b9aacaf321adcd74eeee331d5042f7a1dce0cbc93ae3c2b90f9c85536d11ef1d3d57fee7ff6b1a5210fe55919092185c539fe44c7bd72213753cdab955b41038e26009e9433037d760274389644b512b58ca32d99bb9f81e15c0a467b07d5991c6a90223433cf2a8f62ef2e3f522d085d01854ff26c724e253c50906401ec9f281d779b10fcb9c9f88b0a5ca0ce85e648b2bf9661b8ae164675282cbb26f5866bfed768f84af35f4ff57a006bebe4f7e1622f321b7d98f225aaa409d4fbc1ebdd0edcfdafdbccf6aea7cf2edfccad4135e2917a0b315118400eb87be1292be52f77d49ab10186be7c1890f116967454e3cb41b044e37f4058f705cc3f247a60347faa389d187daa61d60de4e546bac527ab84c7f54b3a860b5444a02fc6f040d3551241504684f7f0ed6869b01491a53d8772235a7c30c711224ef37b9c13b669c661eb5829b027ebbb74da503be1aa7db1322e6b994552f1452d02c2079ff1c9dc52eca6deefca3dfd1d16c700892a0cfc947b1b4345f58f74ebc31cf85d849cbebfc6f744159859c65775eb625d792efd9610c62e67291d81b56b424215b03b5772ff11ae570e4a0cbaf31e6c277c9ea00a324ef92157b935cc12c6b12d52ec923fd2bc3378335e2406e8bcbfbcf92919fb84dbfc5d5ee1dcaa61def0125e34097c1a5f215819861de5a3ac29acaff44af525ffd440d5b9e4e99ff09092adee8d1384a7bd67cc5672049cc6e8a2b560b00594926ac2c63e4b751ef3593085afea7fa22dd4c68a0d4894b1f806650bc43e16271c37c10bff91b87ba893260767723a53e8b8f36347f42a5897dabce6a9a5e4770a7b57e6d66db9079795946d442a61654947709341d4760206f281bcc0d699e59ae20a7fc4055354e7e5f15c008cea1472cce9660474ce05cd3d7d23be9a0387846a654ceb2771ecd02c66ec9f2e9c2b44caacdd2c92b94baff755cb3ddf840bbab030396b545336faf30644e72ec23f651d24b1b9a9640c65f4b98b5371e2323f2e829e6faeb56beaa95ee517a1b50c8094c656e9ec384b3063d65b10f49fded20e389f8faf4aa0caa1af18aeccb2ed70f23390cb33e5558bd58773101ebf2f013fb08c77fa7cd99887d380c43daeb4705f61706e0e7a54eaa09a656740658bd37eec0698c5c475da24eb948399d8c829a3f53e249083cf111ce809d3a9227f3767f94b5a4dc1697c113bf16654de828f8725b9bce3529e4d525bbc19c8f156b083ce7ce78575a6c8f7335412d217ea2b1edafa6c2c6f0368798b2ee473af4590a294fa89536749a1e0f3e7e920865cb0349151086002c228b2d7e39dd25d08c48a1c9d2259947c524fe91ea890cb2aeaa97b6d37886b1b36841e13407baadd82aa13b326a56d8004c379554a1338da7655c6dc64c723a1cd47228ce2adb27b3be7bee4d79e577a8d461412b282f4b08d2a1d82ab49a2690cf11e4eb8b9fe00e6914aedc69845ac06b827740650f07b637a730eb17de238985581fd9ac0c18ab1cdbd424c18705844fdffcf6ee45bc5ac2c9873247d68709f87d3e0de78bfd89c6a78af220d2f745fa3cad696e72ec93c9e344fbe5fea88521fc79ba16be871ed524e6404310145f77ed70ba6996b1e2a760ddbc47c366dad2e02f79229fa3322ed2ada8c25a71797", 0x1000}, {&(0x7f0000001480)="a11ec698fe8405dceeb3acfe235dc79d8cce9790d7071b67bec1689958bc1f1b0dff37a74f341d5d72995c9b6ed40caaf44275660df4283f738adc530028e01e9f2b8f1caa6b111827f4aa3abe82e638f04e9abd45dca1b203d6b4f3ce3333c2bb7fd9f645e7c4eb7791ea0772e21152f2368eae60bd6488d7ff809d5d1335067d7af8631e0a4304972aa4aba0c0437be5e88330aae518e3bd66e8cce1f73a999e4fcc411f7823a62e8563a0bb1b590fc30ec32ed4e4cb27226f1e32114f9f82ac90662fcad0fa44e20863ba49e617daf555162f09ed2bab493b39821025a08bd8501f58d04ec2bd737e86ece692e33e4c0c24", 0xf3}, {&(0x7f0000001580)="7da5a088f2119199c286916bf124d7182b4e6a0ff4b834", 0x17}, {&(0x7f00000015c0)="9cc39dfe00f7cf6029b01d28105f4f2df16b512718fdc0d84b115fb6ebb47838e3fe56e72a1eb005e3e73f2592a1291e7c0b2da185e8ef956be28e45cc8c57c4914f7120bf3f669a6b8f3d4c1ab269d05876aa4a", 0x54}], 0x5, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r3}, @rights={0x38, 0xffff, 0x1, [r8, r8, r8, r7, r8, r7, r8, r7, r8]}, @cred={0x20, 0xffff, 0x0, r2, r0, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r8, r8, r8, r7]}], 0xa0}, 0x9) write(r8, &(0x7f00000017c0)="2309f99198657aa1ff50438e8e4fc74e5c9a84535cfe562f3bcb8cda9d34468ebf14386f48d7faf098dadc3f796662c50a4d575734c2bf1fd24f1d815e38fa75811a54ed539599bc48773f4f8eafc27bba12fa25d54e7ff8e358e86fa4c41b554e178e61aae24ff69ff00782510d3eec6b7b9ff198c5c024d1ccbfd7d29fbff780a0a87c116206f5fc57236e6d811b9e26ee951be0029ac5a2124403e72049e55e54", 0xa2) truncate(&(0x7f0000001880)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000018c0)="efedc8d48d2f8d71d4f822204221661f0e", 0x11) fcntl$setown(r9, 0x6, r2) setitimer(0x3e82d3e9b51453, &(0x7f0000001900)={{0x5, 0xae}, {0x5, 0xfff}}, &(0x7f0000001940)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x10182, 0x0) ioctl$VMM_IOC_WRITEREGS(r10, 0x82485608, &(0x7f00000019c0)={0x400, 0x7, 0xba, {[0x10000, 0x1, 0x5, 0x100000000, 0x40, 0xfffffffffffffb27, 0x2, 0x6, 0xfc0f, 0x1b38000000000000, 0x83, 0x6, 0x4, 0x200, 0xffffffff00000000, 0xffff, 0x6, 0x800], [0x9, 0x40, 0x0, 0x9, 0x20, 0xffffffffffff2e90, 0x3, 0x4, 0x2, 0xfc], [0x0, 0x7, 0x1, 0x7, 0x733026d0, 0x7, 0x6], [0x65f7, 0x1ff, 0x2, 0x8, 0x1000, 0x81], [{0x8, 0x6, 0x6, 0x800}, {0x6, 0xffff, 0x8, 0x5}, {0x8, 0x401, 0xfff, 0xffff}, {0x0, 0xa51, 0x3f, 0x1}, {0x4, 0x200, 0xffffffffffffffff, 0x3}, {0x7, 0x9, 0x2, 0x3}, {0x9, 0x0, 0x20, 0x8}, {0x3, 0x5, 0x8, 0x8}], {0x8000, 0x5, 0x23e3, 0x100}, {0x100, 0x71ba, 0xfffffffffffffff7, 0x5}}}) recvmsg(r10, &(0x7f0000003100)={&(0x7f0000001c40)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002fc0)=[{&(0x7f0000002c80)=""/71, 0x47}, {&(0x7f0000002d00)=""/175, 0xaf}, {&(0x7f0000002dc0)=""/18, 0x12}, {&(0x7f0000002e00)=""/22, 0x16}, {&(0x7f0000002e40)=""/122, 0x7a}, {&(0x7f0000002ec0)=""/137, 0x89}, {&(0x7f0000002f80)=""/42, 0x2a}], 0x7, &(0x7f0000003040)=""/135, 0x87}, 0x2) sync() setregid(r6, r3) recvfrom$inet6(r9, &(0x7f0000003140)=""/211, 0xd3, 0x41, &(0x7f0000003240)={0x18, 0x2, 0x10000, 0xf79}, 0xc) r11 = open(&(0x7f0000003280)='./file0\x00', 0x8100, 0x120) syz_open_pts() fcntl$setown(r7, 0x6, r2) ioctl$KDDISABIO(r11, 0x20004b3d) connect$unix(r9, &(0x7f00000032c0)=@abs={0x1, 0x0, 0x3}, 0x8) socket$inet(0x2, 0x3, 0x1) 16:29:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 16:29:03 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x100000000) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') r5 = dup2(r0, r2) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x0, 0x30, 0x0, 0xfeea}, {{r3}, 0xffffffffffffffff, 0x10, 0x8, 0xfffffffffffffd73, 0x7}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x8001, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x9, 0x1}, {{r2}, 0xfffffffffffffffb, 0x0, 0x13, 0x101, 0x80000000}, {{r5}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x3, 0xe2}, {{r3}, 0xfffffffffffffffc, 0x20, 0x40000003, 0xd8, 0x2}], 0xd04, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x24, 0x80000001, 0x0, 0x1d93}, {{r2}, 0xfffffffffffffff8, 0x6, 0x80, 0x101, 0x40}, {{r2}, 0xffffffffffffffff, 0x69, 0x5, 0x4800000000, 0x1}, {{r4}, 0xffffffffffffffff, 0xf0, 0x10, 0xedb, 0x9a}, {{r5}, 0xffffffffffffffff, 0x3a, 0x4, 0x0, 0xb03}], 0x1f, &(0x7f0000000300)={0x81, 0x3}) 16:29:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) ioctl$TIOCNOTTY(r0, 0x20007471) 16:29:03 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x52, 0x1, 0x10001, 0x3}, {{r1}, 0xfffffffffffffffb, 0x12, 0x20, 0x7, 0x3}], 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) nanosleep(&(0x7f0000000240)={0x0, 0x8}, 0x0) r2 = dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xec, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc7ea5fbc6094b8fa) flock(r2, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getgroups(0x4, &(0x7f0000000180)=[r3, r4, r5, r6]) 16:29:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x40044274, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in6}) 16:29:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 16:29:03 executing program 0: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x3}], 0x1}) 16:29:03 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x80002007, 0x10005cc2) r0 = accept(0xffffffffffffffff, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f54ef475155c4400"/4105], &(0x7f0000000080)=0x1002) pread(r0, &(0x7f0000001180)="64a3c97e47f689a7a1bf2fb4a404d516ecd5e0180a7ffcd88abd7302b8685466945b6d7397d8ba93a1b3ee674313430ca33ea5c4e921aea675c467fd68aca5e3951d9391f1243a8301f49c1b6862bca395239681d491b227f99035d036ac15dc236227d7d4ff9e4bfb70bc76b109eef3097ffeaf3aa0ec", 0x77, 0x0, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0xef, 0x0, &(0x7f0000000180)=""/239}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 13:34:12 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x90, 0x8) r0 = dup(0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000240)=0xfffffffffffffdba) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) fcntl$dupfd(r1, 0x0, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000000000, 0x0) socketpair(0x2, 0x4, 0x2, &(0x7f0000000280)) close(r3) flock(r3, 0x0) write(r3, &(0x7f00000000c0)="3d32d1aaba47c7ff6c9f3cbfb0ae97ecaefec76db6b4329b7885f4ee2e8138658dead254e9613c01998e5e77e35a3e16ebbf8f6af53f898e51725808467c0439522ba3b24c3322219c7d8c8f6107ecead6be4574736889dbdb79b4db796236dc7efe7b3b9c2928ebd82515a70e7699e47880fd73911d96dc2c4734904639337ae36b3657f571556d139dc36435aa90547a7df7532eeb31f2567cbf94a2336f259516120d6b8e57eb3fb55b950592ed07cf28564ecbe59b7505a13fbe3b802e7896010bc88c8fae087cc865d46e634f2a9bf06e25012ea288295460a622446b0fd511", 0xe2) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x7fffffff) kqueue() 13:34:12 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet6(0x18, 0x8005, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x3f, 0x100}, {0x18, 0x2, 0x8, 0xffff}, 0x3ff, [0x8c, 0xd67, 0x3a7800, 0x7ff, 0x3, 0x4, 0x200, 0x1f]}, 0x3c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) socket$inet6(0x18, 0x3, 0x100000001) 13:34:12 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x10) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2}, 0xc) getuid() setuid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, r4, r5, r7, 0x0, 0x0, 0x0]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r9 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x80000000, r6, r8, 0x0, 0x0, 0x0, 0x80}, 0xedfe, 0x200020000000, r3, r2, 0x80000001, 0x81, 0x4}) ioctl$TIOCSTART(r1, 0x2000746e) r10 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sync() fcntl$setstatus(r10, 0x4, 0xc8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000440)={0x44, 0x0, &(0x7f0000000480)=""/68}) semget(0x2, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) recvfrom$inet(r1, &(0x7f00000002c0)=""/162, 0xa2, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) msgrcv(r9, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x2, 0x800) socketpair(0x1, 0x5, 0x1ff, &(0x7f0000001580)) 13:34:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x400, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="4ff5494ab37c34b6b7855d27635e3299fdf1c9", 0x13) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x5, './bus\x00'}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0, 0x0) 13:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) r1 = socket$inet6(0x18, 0x2, 0x100) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000100)=',', 0x14f) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10280, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000180)={0x7}) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = dup(r2) ioctl$TIOCEXCL(r4, 0x2000740d) syz_open_pts() 13:34:12 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, &(0x7f0000000100)="bd", 0x1) unlink(&(0x7f0000000200)='./file0\x00') r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = shmget(0x1, 0x3000, 0x8a, &(0x7f0000ffc000/0x3000)=nil) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000240)={0x1edda834, 0x5, 0x1}) shmctl$SHM_UNLOCK(r5, 0x4) fcntl$getflags(r2, 0x3) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0x0, "8d496e000000000080000000cacf00", 0x0, 0x6}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) socketpair(0x1a, 0x4003, 0x7ff, &(0x7f0000000140)) 13:34:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x280002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000080)="de263920fa8966be02a3ae11ef845573da82e97f7236b4ce177621f9a842f5c8c87aee012a2febe6210365f8883253b54b3d282b36ac5366", 0x38, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x7) 13:34:12 executing program 1: r0 = socket$inet6(0x18, 0xc007, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = geteuid() r3 = getegid() pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='@\x00') fchown(r0, r2, r3) r4 = socket(0x3e, 0x4003, 0x1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)=0x4ed8) sendto$unix(r4, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:34:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) sendto$unix(r0, &(0x7f0000000080)="e87ae058ae8a8175cea1d474074b1474e47680e09f274731864fbf02ff6d241e6b020e74c1912477640c300328ad709a1a1157d8092694ef9e3783cdb7e7239ac7a4d09cccc469517419a06e6941e3bd9cf66b4e2222eda045", 0x59, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = kqueue() close(r2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 13:34:12 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) r1 = semget(0x0, 0x2, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x78, r2, r3, r4, r5, 0x44, 0x3}, 0x0, 0xf6, 0x10001}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 13:34:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x1) recvmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f0000000040)=""/110, 0x6e}, {&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000001240)=""/153, 0x99}, {&(0x7f0000001300)=""/123, 0x7b}, {&(0x7f0000001380)=""/81, 0x51}, {&(0x7f0000001400)=""/80, 0x50}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x9, &(0x7f0000002540)=""/169, 0xa9}, 0x42) pwritev(r0, &(0x7f0000002280), 0x100000ba, 0x0, 0x0) 13:34:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10030, 0x20) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8) fchown(r0, 0x0, 0x0) fchflags(r0, 0x0) 13:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x450, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1094, &(0x7f0000000080)=0x8, 0x4) 13:34:12 executing program 0: r0 = msgget(0x1, 0x583) msgsnd(r0, &(0x7f0000000100)={0x3, "f6a3abb0b9988ca075c7ee09135a1fbe489c1450de006aa42fd09b8fe85bb4f4bed997051c020d5990e3497c1e45179b65a7d611ccdb21515822d6f0087cd1d86c17d87e276efd24f7aa6a4ac521116fd344b97a5f34a87126bf8ec548ce0a92b7c9cf9c8f6e63db8e7510f29db6262db73c78dccc1aee14a002a3b566f99ce0fb662ae975ae4c17f3a1bacce041249b6eb747e11a"}, 0x9d, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x45, 0x2, 0x0, 0x9}, {0x2006, 0x0, 0x3, 0x1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10010, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="d2") 13:34:12 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000280)='./file1\x00', 0x28028, 0x40) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="0b91809779e00ea41a5cbded0a76ad0266bb4d802eeeb2e46cab72127c55c87258c57f60f9ddc117eec8e5de42c3b23aefc47470b69f5975c2ff45300bf93572e8cef75ce1566f3a326fa2658be95237769423682e905447ea88ebfc0ad2fce126018da0f3a9627225fc052b2e0f488571efbf497183cab36bfce9a6633b6286955c6fd51475fa0cfe67682dadfa57e03b820f1e21fe3d6c39ed09a49fcc020265c68a6191637ad4722f24", 0xab}, {&(0x7f0000000140)="41eed0f654af59d648565d8e1bf2f3a995b1bb42ca9d7d99d03fb07128c88e6b9e5f8329399b6f5ac290656a0beba9a01101a3068ab1f99394ea497b145741e5d2a5b4680b9e108942964bf4e7a24677f4016ab46f7ff53f1c0ead851495bdae409ed352c207e639e20d123f7b28ef18eb6e948b33b28c5ef1db92dd468c23d32ed299edb51d977caa79ff1162ac82125f7fff5915e889570ec2b7a5bce22676485894d66f3c1bddc0b13d9df78bd73ccccd21febba37bbb4ea6ba5c1467070c9001ce", 0xc3}], 0x2, 0x0, 0x4f) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) 13:34:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000200a, 0x5cc5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) fcntl$dupfd(r0, 0x0, r0) 13:34:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget(0x2, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/108) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) 13:34:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) unlink(&(0x7f0000000200)='./file0\x00') sendto(r0, &(0x7f0000000000)="dd3ff69b9f0e2e3fb2b2ce1f8f145c6ce423e799a335648cf1205dc902d3e187d18bf9c91fecf0fbea9d86652059bb7acd4e4bc4539a1ea929a013e6e015051b12963c29c758b107badcfa47d5f29179afad7f9190b87f6167ebea41252153e9156de81c2a81db0efa8b0102853e33896f7fe9912ea0bb512d6f90bdd07fe9c74dec271e1e778a7fb939968d61", 0xb1, 0x400, &(0x7f00000018c0)=@in6={0x18, 0x2, 0x7fffffff, 0x8}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x3f, 0x20}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000140)="fde0d2f7d2c5fb6f80a80025712057e50c1f2fe0d47e4182940826615d1fe18d98cde4f66cbd5ba4a678b541d09f3782a1806ae3e5d6b5baaec96761560ac06cfa538baf515b06d546267622fdc2057f48de583ee49abe81e1f9b985ca6e26b0a7c66c5ea4a6ee5c23713bd65c46e92fa2beae9e650576fca9", 0x79}, {&(0x7f0000000240)="f5a6ab1c5321ff38941a89227b19edf4d2bfbd220c478309329898b99264eba218d67d6b83a3c997779be265bba9ece195f9786c9af87c2918546347651295465c28f4fe0cb618bd80dd90e17d534672bf25c55ebfde31c23111a8cb435c75e58ef382defe590ce71139cd168fb844024260424220cd6c519d097c02b47e4ef6f8aeeccb423e6f5b8ec2408b86d64b55575f216c412cabdd70110b0e565fe9543572261db1d8d7ac288aacc69d43568e16268fdd6d625cd3bbc18104824dfd4d9ba0c023", 0xc4}, {&(0x7f00000001c0)="b675ec98", 0x4}, {&(0x7f0000000340)="11126ab1e6a20185eb64a11c3ce2d36932d1ef803ec0355441a75b060703665585e113a7ae1d4c46d59a9e5658bc7cb3869843416ad0c846f4132b5725d3c5ab6b624bc631a4e6730df0337eb710889c73a96ea00d08e75fe2a1b35c38ab9f737af1bd2a6db9954bfc7a9f3278ddad919b7e5a44a6f8fd2ab1fc8b80404d888b34e82f7296dc1b3638f4cc7a69", 0x8d}, {&(0x7f0000000400)="917a", 0x2}, {&(0x7f0000000440)="aef0ed7eed145e80398913db5facdce0a9fc1dd19666ca7264a3f14ee465c671e4b1872e1bf80248184fa246a17bba9fc6234d80aff5e36757052b73715f13a3444f5da36172d44c5af33a1f50aad3131f8de116b524746b095b017716e68a38705c17e056be69bda9e8c27b17436546f685ea4b866b702009f3214c953f832be482d37dbd2a9c8bbd8ad48ea4f147664bdf643516259d889b0b8cb6e201f43447ea303d", 0xa4}], 0x6, &(0x7f0000000580)=[{0x90, 0x1, 0x1, "c30c513229dae9e011d49c2c0dc26d0b332cf871235f4b3954fe37febe706c731f55e7409dc63c71dd1aa459f84460e4db148001aaa0208d8e9c4ee967f8c5447349b7acc91701017ce9e60a4f298eda8feafe1b6fcd0e559de4abd1f66439b951b1f673f7b185ac18139d75b6f3362948644dc5b5483249302e0d"}, {0x1010, 0xffff, 0x1f, "4aae2be4e8a3ca70b9ab7d3b0b018c86c5e5ab4b9e329725726323811fd4731aa090b66920ae442cb1127899c828eef28bfbc1a003ba7628cd593ec8697e603b6b722737b874c630308834f446d949abfca7df3e76a3f561ef6c112eb1edcf35aae21c7328c31618641723b6115da0d16325df621bcd0891d2a2a94603f803d8fd7d4c317f90f6f89e7c7c56e99ec782375361ae3f787353ae34b2e4d6c47b881b286769cfaef1ab3454a928e7f9cc4375436f293a0beb0e01275b559c48f778490b4fd481aa392f153c8fabbff46e26d44294516c9bf0c07f755d0c0ba24cc66625801e7b650446c13810d815ab0ebe57b8861766731ea3e3ddaf4a3f547aab26debfa90e2d2784d630368e293bc7b0a9d23a60cd1715604dd4e2b52fd77bf618a8e73dc69a613bd46251a26e3333f45329a392c9cd8b24d6ae30492f2ff360562eec10856980e70d7fe06ce36280a953bb146dd8342e65f653d6b5a33bbdb00301d253b0d6b798a53fcab49023c11c909e1d3cc4d2972a37f1f83a6b36d10bdbbf265678015841022eb98a9cc262c181e63fc849c3f53cef2366c7dd540fe78b2a74ad447ffb9f3731082fa200610745a6fcf50ec1f557f613b9de3f0c9654df81d0250c3c002055eb589897f442f2777e3d432ab925fc3b666eb886a8d47ffa716ea113d9a723ec77e6816c57dca0c49d233f8fe7d9249ba978ae9f511debd8fc117f5bc658f9b864df5aea5fe1094775c726a2d3719bcd8ddcffa52b3c44998fdd8a8a5bf2a44a4bef51823e2d18dac379dea1ff53b2edcad64953f4df4b08f19e5985fff7d3892474e5926278238f64bebff36347b2f3eaac91b453bdcb587f9ffc11a2a5e711738fe1b730c28296af4d718547fc29fcc8c0e989033e61ac47083deb09ff493db08ac1625a285c079d5f2a10ee2a269b40f62308fdfdcd33a91df83c10f325c42417ada126000b8f6a68ea5139e0eb0c4960ba1c71350be9611a25b924d95a6f1acacb3bdfdefa7abee3ebf315cdd2c2ff325b919bcd3f6fc4afbdd421b2c479b8bd58574e2b0bd25b20ae1a872d55579e5cbc45e7e0f8c92c07f3ed80920d7945d25fa86b95922f47264c8b47d55a2113b97ca2e1d82b15964a49d1db0286d75d399bf4145111862ee14a257a1c7119a858fbf3ce05933e5ae2f443a64615eafda2ebf461b237038f0805cda4a2dab1386eb3390d0d9f024f0ecdec1be71de22a79d6cc7c03679d92df6c142603f2bcf329bfb93226da2a7dec130be783d08c4d6b2f1cbcf8918b50d9d10a762ed6f76dfabaf055bb7e8bf3ade49491d638a57badda8589a650884716f52d6b75e9799bdabbe95ed7040d61bd19c108d1862ad6fef0ddde8dc6aa069edef8504f114b685436010debbab9a1155bed4b57d0017c8acf1df35d4f25af8cf980c95ea2e8e0809aad6636b6354709642d1527658660cefebda6ef259ec62115b4e3d789203323116c3fc07513ff6d32888c682a4579ac5170e5d44fa953da7503f7d83eed4615bf44c8934c83f5d0f423cc9d08e90029c453d06fca30629a72dc1ccae1be62ac413d114d8a33140e64cc269d5a3e919259131b175415c976b0a05eb7b5aabf2a1f0109c09df67b1d69c806cb4e3dac45abfee74b009ea45b8e125f99709a6296be23fc07008229aa5fd0014ab7fa6b528d1c69794ae34ab2a147db43c922520c612d4354fed028442898d253875c087d91ebabe16db35ad24361bd32ce4febbf88f41b3f3a0db24489e7f8998cc2d629b690296af25719cc25491871f210f8a093cc1ac191f842a8c90973ef23c6008d21c0ad72c5209e315a9d0d0033aee61aea70f3b2d987b9ecda3a8e3e47a3ebfe5ff14b393b33f6eb6048565e2b2a78d43eec3e2444145810ae97b5bb51f7aa9f6c0e6fd466a8a3a3ea7c5122f5a746bd6fac33c839f6375588f26f2a432791c254add2a37dd259609aaba180be6ef80d353aeb462deb6013478ba3e58e12e45a1e33531b46cbd7c543e3e478e5f696a7397a037a895b81999f345975846e3d4e8a20d5330b8f8b2f780372dcfcf0681f8c9b29087b99f1179fbc2ff926f49c28d9dd31aaf291af94584f9cc40f7b86c836c411850cea9f6dde2ae48dbe1bba1adc44ecadca8ae6834e0015ce91fabd91190c4ba8f5e605fd60b71f50166ebdd2261d726b4ad90f38d5357f5d68bea1bb768097b18026deb8f3626f932b0aadd7f7c9feb95ce02598e42a89a089aff721ff6cdd05f3dc4951d9aca0265fa8b447f231498d4af3a1529177f558a43177444cd3442509adb108d000a3b6a85576447a169b586700184d0a6bcaf84a764aa22e936e47b77c3f8ce92614ccc6381a497e1a0f3bef80c5d5163e63e2d3d528a39fe7c7a09e3c9ccce90f80ed62e51f5afb09eaceabebf5f375bcfe3a34e71b7f8b9c6e60671f9eeffb9ea0cd1b8d82c233a7b27e1e450fa1b8fd73e5a4e51ebb2ae29dcea16eae195d5f1aea02bcc032c61e0f1124b0462d803ec4552821b2793dd84ced30f4344653504acdc8fd4c4aad8285958b4099a6443cfae972687a1e006972713c731d37d1a78806ba713b33a621610464daf92219b0953de216c935cc130838c60e24af7fdcc4166260d8aeb129d6cf5d0ca86f9bf11d9236574847130df3da868d9b6a5b0566181fa4bf9905f9460946a8df0ca5de01d7658f6f61b46dc875e020ecf28799a9119c3675aa937acda97bad68a0d53f853ff63e0c5836bc3f534f4891746cccfab5d97d7494b20ebb2e4842df87483a327594a8a38f062ed124c4e3417de5e5e64262c5a96f2c5e3feb32c080389b9d1e5f3b139ab8fc1fede0697e58572d5be302f788403def7efee49a7833f1fc41d7ffe09864f9acca99996da549e661d9b348c4656f3c99130c587cbb24ac49c62c46bd311dd9e5d78b012f7d573863743521dd0f9154fc31146502eb0775866d6c9882403972f7b7a76def0447d84cfe3d53599d30a679b8c1d3c2ad9273af95ab55101ff1f1bbfcd1ccb6620a0926bb413400f42a6e6485783eb495c6719fdb62cfd7c05f351a9cabc62f2560d26f15712ce11267672ab327255506b8d01d103933c094577417707fc186c4ff414c7566e4e8ab85fe8a80498a46f09a22ec62249ee751c2c068f634c5dbfa4bb087ecf1dbcb0bed1ea5a1873924dd304be9b0de31b9ad68d8039aa5f668724d695faf69e497565d19d30c5add602f546f96913db6d81f2cdf24b61e9d2136451c017d2e3ae500f25f03979844856398bfa26014e830dfe4fbd8077373771bab204aea9447d340f350809856a9463e1f0f36d659d907fccabc3799ffb6d3b10465d4a1576e554272ff9007c9cb1e3531c816115365740b166e7ec6a6f1c8f7f3e5c3fa6374525d6a9f7440925d0c4f094f4521a5b49d7b122ad8d7f7b4b1d1cd971928e21c4013f306577ba010a02947798204525443ab48337b32ebee3479b538ade2269c949943089dee40dcce2f339b336a079d3c30f2980c7e5bd018e25bf627537b4343a6eac7baaeff7b6ebb07f08e88c3576a3b6ca28c6e17675910d0b7e493c17a672e57fb52d14421a4d01322a9e4ef6023a4af93d5135faa25f1a4c13b914717334cb4deeee0e467df01bd8e5733f3c3e2898ff98dd5bb5d28c6e17ea588a376adda4f115918f3a634f75446bd694acf5a6ef8f06f6e78bf289f964c6b19d951614839b93a357e992e06a301a6aca13807b93c1fc929a13771681b93a1ca5a17cbe448b0828b1e23adeda33cacef4020a66f365077ff42c1da64886cc37b4282c32fcf0e5bed3cf9a0b947540485c1645c7985ebbeffe99014e8019478c057acf27451c1ec3d06ad9bc6ed64ce593736bc868afe046fbaf73fd8385957749f0891679f571e84bc0f66de54fbd18a225204a3dc046466752fa1ce8e760600b5a56ad2a39655b3946c6d11e1edc81ec7820fbea26e6cd293cae5a4125f970fc9d70ba8a33a131f9ea69bc0149023602f2e68f60d1cd423a5c0622ab1447a480ebececfa7359b140ee03a5812cb2f83ba5c2315b252acff0f5b188161b3f6264ee126b787ccfdca4cd8ef7d0e2cdea9cfb1708e285e7059d29fd07422a47ed4e68739f9183fb7626e269a0a28bef4b6b28af7afe021b8f5ff963e580dee27403714609ac0b7e8cda98900f973bf431c544a7e8eeb06a85ba30faba51e1bf65cf416a7cf7915f388cb07c546b018a6cc26ccb708e2d088922ecfa48facb05e31cd8a942625ff3f96ccc64748277e7afc293d83a491772e16396ee033766d23b4a66366f8a9338005761658e848107a5955f850b2051ec940a1c8e6234a8fd0eeba5b1b52c7405cadaf61f9193f45ca9ead0608fe41afb86eefb689f7b73ce49fa373d453bec8cbd39f137c691b40cd3ea079f93a7133a3b27c67f00a10f75ef0fe218a7b110524f020b32c2ba30a98e6867186d64b5de05c7571ca933e4abd25c103fd256c173e55c0b2a18d0279d87198c910c8f2a61473bf96ed7c88cd47972c606446c1393aab9b338e929fca5771109283598b3025618cd2289646dfd81c6db692b848263c27f5d2154ea6c4c89795fbcfe3ee433f94bf3c6fe1da52e200e3f1b100b8645ba7b5dcbc48cc59a09f5173faca769cfe8158a62bcfb5ebf9bd7eec6c53b2ed656a0fda2727887bf2e51803dcebe367336a958bfe5a7dc0d1d205476ca174f15bcfee3d8fd38718e8082576e2a650cbaf17a4ee39327396ba6aa73e6da7556034757d5595ddf288c606f2a816b158222e400240e20adf214183e30a4b9cd1c6e6371ee979d2f8d81526730de02de97ed8b7bb06583e8b3b1a61bd921a29105e7c7e021132df2462aaed5429fa0b42403ae41522dd52d27cc2e7306698b7fe8ebb2353f9ee0047b75101f3507517986d384906b4b5ef4695f1a553374a0b2688fa723a7c4f37c22488a8cdde44ba16b87f0ec7c54638f32599ae1fcef5e823a5a5adba5a46989fce09948adba19121705a5a3ef335c936f39ad7b4b20dba815f69a70a589f9e8ef8084d07fd7b585a5b49087aba7f45437ed8e6fbbfd25601d6effe715bd1af72238cf79fbc504f72fc838a9f93cc3c84e64ab592ba9d07a58f627bdeeb3761b0ee92e3a72be2fe1f84766ee35d890c4a163d6d6958a0bfe5d928a4575b292b1b5a7a967c34bc51bb9a078800050cc461c8c7d0828f5fa76e462b8718b520978456dac768c6905cd9c9cd6c358b08e91b08014e60297db9d30d14daf8918cf893a0bb62612aa10aeba140378a4403fef7a6a84f237ecb871dbd5e59fd32df59f9df7b7817d90d956806e470e3040f8e817f4a4aaccb04b0d1540d3fc0685248b2cc9732782f97e88e37186443a8d6cf65e66636f4ef2162cb5b1cf58ecc86d4948e64ab69370b98eba7c0f67a32eee57e671476049ab5c37e96823eda8f09260a0b166de2caa3c199406aaf3be13cab02542370e950bd08b4cda439675bdb989624869c298d8413a4a410bb2209bbed4da9ac11d0147e95ec84ef86480b8512873dfb5571464384271843bd3056b5a6ecec2c80dee8d63042176af5c590d894dc49d0ed466436af731d5dd07652e7932e3fc08106d56de5bc0d3e4ac2cb68fa72e20ef4f776dad6dc024e161ada9c6b1ad4239f6cadc772d0d1d95e210416fbd70dcc1c5d03acb505f574195f55716b941340390a31031df4e584e68116e333f12c6c9e73a7d646f10c3823629ebb25c574b3c89810e79576495a6c5e32a81d87b6e85a866a07bacf04a523aa43bb"}, {0xf8, 0xffff, 0x3, "19fa72c96ab10a0710e2554954cb7bfea5490320c7fc4ba4ba353bd7b3c6673fee250a8279dc7a0be9ae4c8ae2de790e28e22c9c25128b30fb3a4e364806730d4c1a13c1a84ae555f7b30e4b6cd8f0358c6941c851c9905f23f615449c455a1717b418010627ca79e4cb3d2e38482dc6a1098891cd5c7b26ff63a7e36cdb3fd5993cbbaeb49882c12268ace9d48c6a337c22a84bd7b311af4f784c9736bfaf04a6a6714306b7c5956b9fd329fe820dd75ada632dc877c49edd4eabbcaa1afb307c8dce7fedf6c16edba9ff9a8ddde6c151ba7289ffff3bf37bcdc8f160aa5405e630b5ee964e"}, {0x98, 0xffff, 0x2, "e5b06231a0c330060bd852f124772e5da2568a9cb5ace6fd4b92ef49ab380556fdff8258eb305451bcad59fa2620893e66b2566979c8e3d63265d3bf41fd80a431cee052dfc2e042de9e6dedad3a9604b7afb370b9a0f0db65725acf33ad3304c64d02a726b1faccfc4ec40feb6f737467f84aee5bd4a7cd06c1b8063686c5c753"}, {0x48, 0xffff, 0x3, "ec16d2ff08656429638002c328f02bf710804f90bc45779b02412ed2f37c2a7ec0115abac42e2e5d5ff00c05c1bf901b5dd8f2c2d7fc27"}, {0x70, 0x0, 0x8, "419977cd1f6a3cc2a5c1948b23b3e16c1d385900f3e0b6121b3582f0e17e6d804aeb250c1385db8472e14ae77244a3c73caca31c000b515ab123e92043c2b9adeba41115a2eac65e08ad904d630e8407f61aec47bcf8c7f531c9"}], 0x12e8}, 0x9) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000001900)=@file={0x0, './file0\x00'}, 0xa) 13:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 13:34:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0, 0x0}, &(0x7f0000002380)=0xc) r5 = getpgrp() r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() r10 = getgid() r11 = getpgid(0xffffffffffffffff) r12 = getuid() r13 = getgid() sendmsg$unix(r0, &(0x7f00000024c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000010c0)=[{&(0x7f0000001140)="512c6de45042c7027561c26f25be81d1e4c3ed7fdfad532def6bf8bab7fc02a678b929239298c33be1e0832fc37d97a09854a3fa8c7e9069f7e0fa160c3daa1f79eed51142442869bfb0cf6fac044157ba1c18448be8c5b9ccf124124f1b75269dda", 0x62}, {&(0x7f00000011c0)="089d375bbb18dbf6fdb757a16873bc60387d5199e9557571523332797877f0a4157d2141d9e06d456310d5f288e7408c7cd15f7b9530166a32dfd1cb7c1fe848ff90a7e28417", 0x46}, {&(0x7f0000001240)="3debea8de83d03a1b07a742ba992b38320a63478d2d3cb83cf8d6b171bb40a8cc04be631e954167a9fd858a887a4f64cd5b2361bfea0013542f354772c8df6cb576942513c3abf5073e0e0dd868c202d3467277ede5ae6fddac8ede8bc9fa7325dec52745d9c9766f0106d68f372e4259367112c234fb073005df985629b6567b59b32182ef1129bac1d5ba0291f43145b980a3d8473961c66ec1deb9ed3ad1259ac2cd27fb95abe626d805a157645bed11c790c743b1a7bf1428ba45e3cebcd43e424c2d22d2e91cebe48cb8f5d94705cebff128f324a25814b5b2ba01f440ee2a2965406ed0097b334476e901de521302ac40628e9e341e3cafb5b91964053a78e1de270c0a214dfd2cc7df2cf7257dd3ec29b3957837b4e0f9fd08e3598812946bb177c211b3773af3c3fbfec06a437b93d8d2708bea92a1ed692887b68ce6f7fc69d4851a0794f415ce8d1ab99bb62ede505fd67e2aa0bc4cfacf9b5a0aeff60e095a86205f596584696b08ab6df1f708538d1b44a150ecf8a5f39486c5523711d909ad3f5c72ebbc11c7de166d48bf2db58091565e29a8b1506d1843db0b65175a1f791429193a382a75e68a46c74abd899b7cffb22c0d8ce42c93a34c78fb6e0678c54e86da8e0ad835e1538ee74bb9d4ee664c6f1ccaf9fccfa52da2b10f540a20d1bb1db8f792b5541ac5cee2d5c906c654931280072e417de3d222679eb47dc4bb4d2a9faafbb206ee0b2b6794568a0a6b6c8404c3a8de459e8cd2aae7ea735579a9000cce7f9f4450088ccb4a3bf330820369858b5891dac0450167a294224ceb4858f09a6b407a9f3ad479f3afbe5859150312031c57313476ed6a74d7acd430009922480ef783fac39c05434d9b36874e6d482016f614bbb17762a05a26e8ce82fe9ed667811042f944108598c1b319c0838ba8332eea974acbd3dce431793c866d9c37a699b93f1b17218ded053fcde8e1c59818b3f46069b0258c72036354e35eb322e40c1b5ae5fc82ea1e204b63cc8e9cba266101fc37cee8aa7d3cb3ff800720f274fc9eb3e6635c31a32c416a33717c7ac64ca29efbfb59b5a2f0f25c008949581ccf98e24fcf343f2f7bc18652fc3ec8553195d5aaef59a9e083bcdd44797ff95061d41ed582916ae903668a1c0114c271299138a0e6b6e4bf7c52009b8e9cca024193a922681413e306b0eb1f5685a0402459dea4655d5bd1c6ca628a62f04ecafb843869f4b1569e8b324c67c57a2c3517eaed72e6207104b55d483ab5a84be402f4e515f4e2f6893c9774b915a08c4f9018d6cfe03c1cff7d56dd2155779166b049942300fab23d4417f7572729d92276251339fb0d2f97379b501d32475a0183ccafce5ba72defff1eb7f6443bbbd8e7a09210483394c317cd7ac04f6a58dbee3f1869808e166ffdde1a5db9afd252e214d29ef1d8738bc2a565835cbbb4a53c333cd5c346074f3e6de21e2c96d64c39634c3eb8ca9245a831100d3d8a49909b12f954922b037eceea093c614469f6101701c19691f56509d52197c4f8a787d54466f793cc7ffb75d0f5232b85bb1b702575cb99f6c881b7b1fe15bf0171625712650a0c09a3e5dc2236f69f26a92d108a110b14ec9bc9f3f4eb4c7493f9cb7967e37a4e206c64354760a1c04100ddcec339f68da77718c617efcdb9a00bccba2f43ab39d3ebdb57c66bd0336893f8a7f4c0719d75d25f01742880897f38d0b660e8af4f4e4acacdced9cd65626e40163f7e17210c0144c8cd91a6951aa33cf92a99e630ddcc6686219dfe4bf79d77b68589e43d6d6247d93a6487f9e1566c1c112fe9c08fb578bb808e5758f4c478a99c9ced0b4fb80aa2935130d14f8ae257845948b1a2d8b2810c0d9ea9e7a0ba92875ab84d3c984032ce7a005d53c96684d3fd751dd83511b6641893144fbef43a64306251496f70fdd1d18e6c83928ab4627544ffc92644433e04ea547766b3082cbd4453b5ea3792a976a06688870af13f6f93ac7fc5af308e10ec614715236cb208da2132dfd8c645d2ef3e8a53427167f5a20a918a8dd9b137365359f0302698c3a8f895a5b295ba50cec072338f7ce06eb532e4146d915ddbee0ab5a440bba3e3cedfc043001806098f65a15671350b55730a17853dec3d76a747216a3345cffa7a224ddd39bd5342e375ed6e5dc15ab88aeeff9ab66fd0918bb1d313cc912f5b2af6e026fd141badc0aea2f65835495af894293fb7296a99957c8d287282f9a4a17c4665f08ffbdc5d08f2b39ef9baf0eb46539c962e5d2c33b03fb6ab7b5772ff4d815407b71bf7654ed8f4eb376739f3a85898addeefeffe1542cfdbfdf0912e0f820ece85534b4274ae17f1d5f1814f7f6734a921abe5d7f4d07e9711f2f0f63591e4df745225e5d518deea67c3a9ac96913e55a9cb78fe64f9a5c377f7338f98d323323fc7c6e647c4bc47428b92dfa2ac7b81e4cca0eff5799f44198dfb7391ceae08627caa5081f4712db8af1e21ff3c34884778b7c9d0668f15447ef1d31a81305b55cc0b205752fe2462996b245e0e1925002923865c09d6064281dc45f0b15e9c2a88611afaeab3ca2d79deaa6931bae4bbede903230cf30c87a3607bf4957df874bb013eb02fca11ad1cefe57f38bcec221dea1844a67a7a1473af3e48b8ab75d082d5162506abc2ccab41338f030a1f884563405a13419e77c444454360634b413020b14da0252760473942d0e8449fda82f1e52a1558ba8920b9ce8c17b767779bac333bbe36f37b1f680ece6aa39b439ce54a25840d094ea825fae606022c278b49e58207745a35ed3c2348cf17667044b21b6dae77c473ffcff6858cd41e2b5b7d17687c748083792197f3677dde9673690b979717dddfb1793f64df150ade2a57e65423b8f07d3a10fc64950f0a0c8d025e8a478314cd263263ca03b0beef60e7f4088f8952f6b1470f2a052eeffa06666bd0af3b6f6e1148ae6aac31c2fab57d5eb4798e3817dd166a9379c36a35eb6258602a531fd1979702334c727a3f75015005a2f43bc4ccfe8e2dd36f0b46621e86f938c33cf217c63823a5f01e3b360601e3406b76e7d2bce86e73179ca5ead5ad4e6612a82104e8a59936d8c48ba6effae7edb442757a0bf02218bdd5b493df6c72e269b24aee1ea59022626ab73af234132a7f346088abde538eb3e10c07796f2851d3625ac71b3bb5579d9cc9bb8726b975a04db6054f4f5dba35f5ba012361e7e7039683746f5739d836f230bc593e2466818fa1896e1fd09324cec64728cceff9f730e7b0b9b9cf87d73ed1c3734a23469ec5905005d5003585957b9040dd6d97d392e0e224e8ddd81d816c9456e86051dce41e7c3347eaaf34893bb28f4dc5338ec2a709b020ebd3c51926411bc9ab5e4eb5a94ccbf5104c61829352fb5d69dbb946cda102ff4f7c7f9983b78d1971ad02f0b6c0b22f79de8abc0c1439391ed65cf31a485eb17dec7b8c57a72985cd1887bfc500fa67ee56230ad275cf24915257c8c614a854a8cd9e8e5899b9f4631eb5366d8c219db8aa41faa02a7b4c5754c8f708b4cdff3ec6c9f5113cc8c70f4d7943b98419ec1409f7682fcba0b14c1230297e6fc3db570521ad9166446f202eda7ea5eb833dc1ed738a8f26068ec2316fc027d7744425e2cf4c4a102caad454442d1e13d40288e6fe577383eed0e8ab0b12c560568b61e453b0f0e8a7b949e228570c028a18404bb6a404d5afee8f882faca597bba816ffaa12a393a8d3717e240c0cc80614c5faedd1a6389fa6012e631bebebb08608c0fb50e37b5703dce33eaff804a03cf46e6c699ffa235db8ad1c61020f7f2cdbbb9185717962eda2ad0e64d030b2f23b4146b177ba0f89a0203869476c132da460c0527fd3d5c4c7859e2c95b4a2d62817d8e4e06710a33d365ba74e23c44533b8c88d20b63c5e9cc2cba0c9c59d3c7246536fdff6da073d11e5aa589239b322fcce731f0fb6889ef054a5a38a6ff5f404dae64160c2b75199e1256cb491235034482ab5715a19b94165d058c3a5d7c2d9c3db53c37f54fcb7c6aef4395f996a1683c8030aaa985688f8c11814afa445a7da0dc2245a8f905d78abcb7b69b3f0873de7605e13d4550107d12603a78c3b3bce7069cc6088cd68af1bccb681c5acad29bf951972b2ecaff4036be1b0b0bb8e6676e13458b49ba0861f922ced8e0511ffd90df6e293af85912aed454759cc1034dd37f0c72821316fb56e80619ec6006a7cf29383aae7fee5d1a61351236a15e353b57b313fa070dc5bcda8a3e242a7a15c9c7d7092403027026800533e23ce74c49169ef4b34e9b5e5e928770b18edd2ab17097c972fb4c1babb430a280945f7a0e8de3457daf6b92aca5bef18b38293337ffb6535d606c04ea18e4259cd922ef84530cdb17e72387e8526c2e49e9ccee5081c9a7e9275fb70330e256393518ea383a3bbe6aa96b26730ebe006b977557b7406838abe6acc1e974ea93b916401bd0d76ecd605c4d12fa8aa57cd6efa881880966734dd1185cd3f90c90abcaaf4ad3383fa6b5df7b2b963b27d22a50f4f676f88ed9296c40792221c352dc9bbc5f4aebde5621bdf3246b2a8ed5e597622d860d0d438a6554d6c7d64a52789b3d200a5923984d94b0ac1bd569959f46566c6df0c7f0e22df20c4507dd5a850bf114146cfcb394f6ca13901d73d2ee9b553e64e045791e8434e9626ac1aa24c6faf5a6516832cb7581e1916ce60be88c9a86784cea2fbed69235edf6d2207209c67839a90ae926c21ae1e7265d38602961f5fae719f5a744a1302341263352af1fcaedbd223c780881044126cb1485061c4adb34a2c5ad70f3c65f190d1d41b845d96dc46bdd5149f8038d33862096fe98eb73e678096176b9539f35e822aa732c5dbebffeb63eca3b089f68f3a2321306307a7ee1c50f456b8dace1366c2ca7f1d018bba188de00f7fc31d8bc035a507932642b2823a7313b0684a6a25189a27e68ca4d159a19145610a230f3a41d4b363772a28552634cd5e76b37e1754e86aec580b27c11abea8eeb2f13e0beaba40881f3829537aced0879e7e5930f94f1e928be7153c78d357f8bd16883ad0b2b6ec91ede8c16b2b9d39c42c77f1dac47c1d5de2b5fe537cb9c4f0f7834f74bed1e903f11b22eec29324061ec5a3f744775ab0c99dccc4343a200c2abb2d8c230dad13a85879438c5242cb871c94ca9e4812bd8be7a20741902a06b1d0b99566aeb7dd82317c83dbd4ee31b725823f9b9ed1c3e7fc190f085fea1a50b63320b76627ddf8767e8dd9e813e3882bf2dd74bfe3f6ab53c4c6e7b6bde9b6be1a104a1fea91081f34c6e8bc2e0711b6b76199b6c4a0ad3f9887ff44435902a2379413123067131c0636c3271290aafc09e6fcc950a6fb1493b31de786b23930a0bc6427c24bd0e8ba67deb64b00df366bd596703536dd2d9b6f59f1174a375ba78a7f61f7036ccb4de2ce10c47621cbbfc49484b78224277d9ab6266ee72ac5d1e6403b42fc6a51b41122ad8e157edd2ba023c0133fc3bc44625b63cc35ed4be48dbc986da8c5112fb50782d056a8355d79ebc258023a3b8520ab9a7b5999f7cb1d8436bf978c2ee38f7074ef0963d3e7da21ce22526e20d3e8b589f350a79aab84c5bafe804587469d492b521e3cc3fb6e12b41503a01c4dff05fa2c26504964433f495d9740d7aeabd6241cbf8a989225a4a7b6c6e7c5f4496678f4f13f83b0275b287df3082dd5bff3947e36b784ccded6e8fe1c670e8ff2da73b1192fe51f2b176", 0x1000}, {&(0x7f0000002240)="517658809d6b244c59ff37b3b71295df5f966aa674e89589caf6c00dd39a687e95f680e730a5961b46c7441a255feabd4c66cef383f2af7755c1d8488080bd1ba894da26804ad2265421aba412c834e143b6c72ca11507f437ab7e5e0abef5b6917370342d3024a8f1e45239c4f2454be0189f31d004fe6dee3161020c86435fafba6a0cdd56ea7c18", 0x89}], 0x4, &(0x7f0000002400)=[@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}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x98, 0x1}, 0x1) accept(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e700"/4098], &(0x7f0000000000)=0xfffffff1) fcntl$getown(r1, 0x5) 13:34:12 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 13:34:12 executing program 0: socket$inet(0x2, 0x1, 0xc2f) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x8) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x8000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 13:34:13 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xd3e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x40000020000, 0xffe000000000, 0x5, 0x0, "385de2b6def100"}) write(r0, &(0x7f0000000200), 0x0) read(r0, &(0x7f00000000c0)=""/172, 0xac) shutdown(r1, 0x1) 13:34:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 13:34:13 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = kqueue() r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x10000) r3 = socket$inet(0x2, 0x1, 0x800) sendto(r3, &(0x7f0000000000)="2725f652b198ea2881e5fb6f6bee369dc4d0f5a11956246c2468916a4bd31ed35ce760961ebeb92e858c8285a126702d0d48253f714c782a965f1ed3892a7540b05b4714b774b01950554e541ecf9f7618426d85b96952ecf7b5c1e3594f2719d31dafbd0fd2ae0c0cae770520f241037dde7a3c753ffbb02ba6a6a2ee1340e6bd636325c338c8", 0x87, 0x9, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000001c0)={0x3, 0x80000001, './file0\x00', 0x0, 0x6, 0x3, 0x2}) kqueue() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r2) 13:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) sendmsg(r1, &(0x7f00000017c0)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000280)="bd5278c1f288073b8055b037993eccc0f832071fbdacf3d195bca1944e95dd58ea9cca53faeb7e6748b45f5c8e952131c3330a7a62774053498e44110920478f89f46dc13cbac3feeb79d0b33e22a78adef820b89e03279779163be6beb79fa4961fa20973f4fee1765e6113e2f13c946bbcb6c32ff4f11889628f9bbc41afc5919da95e1fa0ec0c3e", 0x89}, {&(0x7f0000000340)="16c20a9cb6131a3aca9feb0e820f3897202dc13c1f3bad6260c4f570c52df9e7a3e3067f7e8a7b3fc8af14287a6fcef13a0f1dd6c242dc9db67ced19a5b9b228eff40956433aa345ac1347fff664e0164417a56fe1af6c2e6cdf9e2292b8a62514727b243530a54fd573e36a05bc477bdacc968b1ac4d30b925b3c3c423e2f860bcaa25657d94db0ad085a0744e6bad99b1a408fe8", 0x95}, {&(0x7f0000000400)="2f3dfc848edb333c9690c3af4c66c749130b45382c76e3bcbb7ea227f282c326d83b6a022a45b52e04ae125dd9119ec702d531911d56b59258ffb732ae91da8dd6d75d288a59cd4e01f3398f86158d22545e190af5fc39e685c43c2307af5f7e00db970e1995b3ea4ce02acf095457564ac4b201ae2863c29ec45258ffc5982231e48b32cb7bd72ec8e91ae1449cd1bb9ff181e148d910af31bc81fa44e20f1b2bfb08c1c97fdd4a1f288bc945068f45d342d5da1c0a30b002859f441f8ce0cb025df200aef0ce61f182eb4d2dfa64f81e86a7cc99227059d7423458457bd334dabf87a0e28c7d8eb6da5c7394f739517908cf280d184e61ae202f3e8cafd8", 0xff}, {&(0x7f0000000500)="470f34e970318e2f967da1472290694d0a66280bc8f4bdeecaa5908b50cbb90aa90835b9f5daab7a92a541f8df999c4d2a12dd034704e37037d0b052d2904f0a11b2e7ce8e4ed024bfaf65b5b19839c9a9f2e42bee1be3df4b242c5168880dd2c662bf5459c77ca7f5ff561229c2f6402fe09d5da6bd0a946fb3c3761693110ec29d7a7edba1e5454e31511f7e3726597b0449066195e5688eb001e6a544af9dd3f83faaedf3a16d", 0xa8}], 0x4, &(0x7f00000005c0)=[{0xa0, 0x1, 0x4b1b, "ceee1d66ee65aee6c04e137781a047730d2156583ac7aa6aed6c7510e688ef8eb2bf0b88db5cc5bd13f66cf99309143ddec1b2e3c1ba9be4efe70210b17db79ed4b01eb57095f0ce662275e2bf403e55b777737930f58438a8a83e7314ffb448339f782c0d758f6f07709c1fce31dd67381200d635da253e9c74aec47c35d0a64206ad6a140371f4d98a6d50"}, {0x68, 0xffff, 0x100000000, "99a1a8296810b4a898c3b4e0d6354d37ce186784aca78e988bf49b7c93520bf2d8a21114461ecee8821a3802fd60435926528cab6b1df149c5623e1968439fe0f4301134a09c78fcc32bac540e8381055e17556388"}, {0x1010, 0x1, 0x3ff, "9073b7dd90599b167aa61aa72b2d27d742677ab79ef772be45af7298c1fd3cda443e0bc565211bf05df88ff52037f0e71450d8a89403a75a97fcb73ef43e460a423bd0bed80695f2dce697edb0b082edfb9de0299df62544b66832a3413f7f127042c3f4fc970059fbf7e22ba9562e4275f0373481cc739106931517d30abe8f28081f9b91587ba96ab5e5c63d573b420bebab02b59ba5a4667c7ac40197869f6e3873fec3533e82226329e1b9463f09d23658ff8e55efba531e2ee09c7643970c2473764d1f23dbbf54863d5b40accd7dbd8fd9c410e061b3d5502872205d6e566f1ba2eda19b98f38e237af686ae827fe259604bddb274c4e61eb77666304c333942d44324662e1617cc692b671d4d400d1aacdde76bc5d870e74988c88ace944dfbea6b626e885157be35363c7c187c298459f7b641992783510afa6a3e517cfab8675995e94d9e46998a3733e833fde3a822aa90013b31ec03aa7fd4099c88876cce4704e48af39c2981b7b8c02059e450e54a54d1c70465e54ea0b93db63103a3f63f0aa8d057c3a60c84cd9dc8a365e6e14e741936454fa4ccc84d08b9f9a9c05c216a0c3a9434e39d3ae357c6ddc3f0eb713d8333065b0bd2202d5b3ebe1a6af778bb63644ac3269f7cbb457474745d86762355fe01fdf0fbec20bde19e24ff95862e25e4d3a7aeda96c32ee6c125f4e231979e9d198d3836d08f2856ace7f30d08e4a167559a1b6bee447e98d1dfe0d06cce1801aaaa6ad85c030a2e62872be9956001a3c8d6d12aa3ae1b1779006aed3330c4aca1ba9a5d162a6d8e4c1dc5fc56bae2eeed3606d30f588193b40519b07c1f24f347420f42532bac79a6b4c1387b46a67ce14b932ed7a7ac4c04023f0bc6b9c22a396534eb7ef393045e64aab50665442ebf935b058690a052070aac37fae7643fcc0e029a4bcad7e0037423bfe7e367f61cdc3d557d4a3b0457dad35d5246afc2a3c7d824dcb9f6c809a1b8ec8271967f2be887b5284e6fd12ff64fecc4ec4c69f85fdaf9a93b4b6d7d9310eedff2ccbfb3e6c32e522862c8cd4926b4302cd38c614e6cb0721c629c1f3523b8366f19c101426ef27c0f99fa8d05e78163f79ff485847bb7e231db8bbc45562df090a9d85631e8c51808d187ebf160eff975c1b47918fe444b001c728695a2578fcfc9b73bc53490e4c5adec70a67d11da092fa6d40bed7c3940a5b4cdf6da5cd5e34d3b0a14ab3baa7079ed86c1619e1fe60c7fedc8951cf76275419900edaa6d34411381f89b6a27fb0c0f2de3bea16b48ff6cb2119d5570c4e21d4cbf7205cde4340386669939ce34fed5c3ab96ce4fe91f98e21f86bc2a86e7c38cc3a91a6237d0a25ecc488fdd9cd94fac5986034053399be41037286e6605a1d4d3ed8ef66dbda42d9e6c5fc74704efd263745e63f928110f58b28c7b5be15c718da6481f3d6767c145eba694c9e33f600f2095f5baa31f1d0c148e20d84e5715f8fd603cc65ce9b8ab23f87227a64fff1acbcd50458faad5472cd4e5d6ea70abea87e71e1e5a955c27f2940779e7de987b78d3ee2e6ce24473fb04200c1b59d463b386f57b708441ef77dcc0b7d87794adc7472aede5f8e674ec083fb49edb74b2aaf7fe218ad455bef338ca1379ee4104ed20da31e1e3ce1c55b1959589582cf3df145b4e36eca2b8e4adaef15896236570ee24f1d77c4596a9ec647aada48a85e41115f66501e3764e5e63d6d3ebc6cbce6fd325610a0893b7c78370a138b4570f8d698582f82e3f16bdb80fb80cac810be7755bad89b22f39b72a9f270763f6235c42caef45ed4cad30d7b65f383644ebf88fceff0a2f996ac7608a92ece018fba2078c39ce08a4c23ddd90a97e4e64e4c14c8930544992a5cd33be9423e31009abbf1d05429099757ffd489eb7b9d29fb813f1aabbe4c9d864b169150613bb33ae4307f06d24b3667814b907a95ebbe4177d9570f608bda7590e9c4395bceadbb7d7d4c53b29ce3a0510113c8acdd5a2a36cc0d603ec54023e39e7850084e45b7cf0a4e91ca802ad3a764281f9feaa05ba1d8bf50af890351dee53a6258dfdc245d2722de290f1d1535cdd673466ec2304f8217653ca789245c1d9186cecb3753ba41539e302a3fddfc28f7fcf1b72f87ad568f23409cc9586819b2d05cc1e86d8cbaa5e33f04b6807eb2874ebb3fac573456263d2657409d7b6bf7aebfce05e4e2f60715ed7772847643ada3f46661c3cf640271ede3fcc31a3e3317e513bf3da2f092d5df3b5f26d1438ad6787586f6ca4e82e149b4326f0dadea50f45601bbef57b596b01cf6f6c2e94a8761534512969e6270d7a3942865062111ca15b1b20deda7e28a22bb51a81b4ec43af88b82cfc667e9b8256a320dbfa81e87455bcc0c2c756332bdfe80ab720c61d7bfcb74aab5d862d90a307cd46929b555cb230fa368e0f37fa6f6df6d5c7cb3ad35444ec33b76a13577df91007fab9dbe610e3222582f6cb12bdb15d593bc75971d9d3506d85f807ff585592754ce8acc2fb8654c90b5495eded7a4377d931506b3d0dabcaa226a4c99938cd8299cdfe70980bda6aab634649b3d36dae8aab40b6cb4f3273906a79f18f3eabb705728e9655f485c27939565ef4fc85405cf0ddff5d226936dc93e08d2c6c1c0c3b3f105eaab4b137942e1c614873fea73a17db543158aa8df58588056b97cff7c180898f11d758b5a2b42fb23d772017f9e05f81851d68a90e2ec7bb48f8e9d815d7cf53b933784902a90f35f7d6a0687ab23bba140ed0b26d833afc03449973cd26dad9afabfa529bcbabe0f71b1b864e3cfa1141caad8fa68517f4a1c97b92185c8825ae0c1cc1f8f294e191830a22438487b088b34fe3fc86e31f15fcea45df3c4c3dcd56c4f456a2a00aac93cbd5f645e756c7b6a4dfbe164d25220b69971dffbe4e2d82df1df785b7969bec94abe9cd33ea939c04fce0fe2dbfdbf99446c6f797f32b07f447ac746d1def6f013a37d48e008fd0c9edb4ae4223f37a7d216e61bdfc8635ed139510842bf53458458126f30a231efa149a6693906a202abe222514bcb37f870afe535dff2db2fb0ad101c7f0ab4ece99ddc1936e7f6e1a034877329a74604d71d76c217dadb50c21857d5f28c226d860781744535be8b17f0d89f89bd5d3034b0bd8840a6b70732e1c433c0e2ad814e17aa946e4237e6b7d976add562d61a8880ecf2743aabb4a307e5c0c10dddb09833f9475ea85b25e05a32cf9dc6d4976173a2fb1c2081fb40a0bfcb848f51801217a843343117ad95e704ca29986c2ec33eff510bc9318e0306258d213921ab596880adc348facf48f65c5b443cdb6c287f2ac10eb703952d00d206871c77b747a40b373c67282e44d22e4968a87e399d442499c309d37f25752bfccfa093100903a39d91d63c3b6f11280968b16fe88a577e1af4763d7ceb46962dbdf0ce6f318757844ed3ed96a007d5f971ce4301047d23320886a05af77f326768fbcde962904b7f94eeacac2486195db09dc745d6c8f94788dc75a90eb97e9de2af38060f9d194ddefa13b6834afa5d24ee6838eb795a95b835c4395645ef6ec6374950bb7b6d68a6f3c939460084eafc54455240b2c4fc96dc0261bd8b7dee60eea3efbe39a752bb507a2928131e6d667f3f06a9dec25642a5f2c00279a6a5de364345293b806e9b2850eabf98dea7e811faedbae891cec6eb799ce3814ec763cf71d9abe0dd5cc25e75b7e310c595e35c88b70cb1ce0bd20593e57db93093a5e402bc357eb8f6fbe3c07ce1057110df97ce84ff716f1cf750af86ea0be466b2a271bfa69a4a4a08b40f81d95ac015607e7002e9f8ce295345c4014a2d40b5f27ecad1ec4f615571303e8261dd8b122fcc5aaf22b3a88e2ef82420f436e54a0ff28d788f8d22224e2adf218b210aba692aa7b8a5f4c2f940ba29d45393676957e9cb41c6b782918dbf17746dddc919160c3c107e223d853382549b519dd677672eb1db69c2271a2255671a52962b079bce1ee8a07bb1e7f97267ad0aec56ef4014008d1e446320a88a8caaa989278c18b450cbc6062df4a946ed03f295599fb5b5c28311b42ff077220169e71640ec8e4866d34d4edbf98d4449b668a2ec4a2534dcaacea4f4f24cf9b339cc72736a3c1212d5fb24dfc4c02d71d37316929259f14327fd802f2255f21ff87d366728a38e1eaa2ed15b58f11c493c92bb614721d835c7a6e5300a907b6418e37866b96e70a8682600e9246f54bf54079dca5ab2c2ec53b2c6514a646b2393322c305dfb7fdb17cffd9826988ba7ca78215ec8bb2789d93ffd7911cd2e50d9dc299cd9279aeacfbef9f98b183e1a0ee3a0452204e3f5aeb0c991c263d02e79117afb97153e6498945309aff6a80e65d3d1341db6d3d41e75b9b990d21d28faf7f5498bcdb84cebf678ea2b566cb3d2f098f7edb352051c37337ed4f862803304778055f40b181335e6a0c6cc7983bef56504b1cb3228250ce4a19759f77d71d9870052c9644b8679910b47a84fc9b5b3732841907f673c117b936afd1118216c41be7ab444eefe009f4ef60ddf8f0379bbfddaf82567ba8b0c2e1da776c43c5d585144a3ba9f327974f112102450d1c2141c1cad712cede6df07e5182fc1906978be99f28147ebd511d3489b13f20daf2682e3007d2f71a21a47a0daa81d71253836bf472b2a63d20e26cc57913fab072cef9f57f27cd71f204f6acb46b08bdc7eb274fe6f8318625957c0ba980112b006b50b8992a6f415c68557dad5c98996de9b9d385e8c7a1348b30a5b0bf18c9e5f6e916588fa13a3790a67ea7dd121b0b9a20df9ff62834e74b8a2575d0dd1c0daeee774a5d681e56d00d31c3393e645207ca08fda1ad8a0cedcab09c1a4886e30665066c9e159daecb1a3c224ea734eeaff4105f14b3d423f703ca1da250ac6c5d1742076d800a2308fb6181f397629ba988c136ef8b50966f5bb61f12d3cef39a2767980555dd77e774e0bc36e2d54357e583eb0471802b6a3c80289f334a6fc0b089b35a9456c0444393abb0c6f44065f36711f174e430d6348cd23d4a03c867f68977cf2d1590218b747bbaa13137de64e00006a92d7f844aebf7aaab829a6c97537eab345deb393bc3bee3b334ef064b07b54ba76f1bded2de372a031aaf5a746b4c227cc678c5a7038bbd5ddb62b38963c5058a90d9d041295f47cc4d1f5ebb6f1efae134cd0472c8275c62f4cbc71f415e94e7ad4ff1d077b1aa967c7793e237453f890826a6faeb832bc9c8db7cc3408a3a5d7c2b50818108607eb0c46c8b2930b0d8260b11468af220d2972471bd58f489a1df752f75c3fabce3eeb2e7c53be4b9405a9ab0e4fa2ef7306b3ff8c6bdab506cefee2b61f8dc58911908c871ed795fc5893a62190e92abb6f866566cf5d8a33a9d4aafa4208c9be762b41d1575be8d9a24a712b1abf915022088dcb231326af6c464a1428eba89d6c373f8a93bf3cee4171efdd5cde711b0430d830bbf68fc69857a20c3ec02dfbda69d1e3653d9ad66c81495eb7c600f3c569e1b4ee71ef2609da9e58a2016856dcfa95ca8098a92767d94d07df5956805933947aea167508007c94a101c48398862601b7fb96ccdd54316a46e7dd34a440465306768200ce0bd93564cabaa9cf4afbec5931bcf2c75950dd2ce285f1a7b8a4be54c2a1f59e4bf729636bb5ad03de04513e907b55ca7f7b0836038fd392135f67cefc3dd91434d4764618014767e1371a4ff325cc1ed1aba09688447838c7fc8fcd8d0"}, {0xc0, 0x1, 0x1, "e25722567e99746358ae5ea64611261424fe830b3ddf4c6549dd319402c9d1becce4f6bab0444a3788486dabd882ffc49d5e1a1a587c9440654f0f815a7efe6d1b5c2004be0dbf19fc5229c9bdb46e9dc9d3fe0c908647454e92969f4822bebaaa1205be95a4c5b64b08f0be355a06dbb7b7a4ae0e3ca80f34c0f601dfbc74a041ea9fffd09a2c4d9bad6c41050ece00fc6d7868ac233504133df121e883a5a7d765f35fda9cb38a9cd359833b59d768"}], 0x11d8}, 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x600, 0x13f) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x101) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 13:34:15 executing program 0: r0 = socket(0x19, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) lseek(r0, 0x0, 0x0, 0x400000) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0x2cb) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 13:34:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() chown(&(0x7f0000000080)='./bus\x00', r1, r2) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)=0x80000a00) 13:34:15 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getgid() r5 = getegid() getgroups(0x6, &(0x7f00000000c0)=[r0, r1, r2, r3, r4, r5]) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f0000000140)={0x100000000, 0x7}, 0x10) socket$unix(0x1, 0x5, 0x0) flock(r6, 0x1) getgroups(0x996c83667050c5c, 0x0) r7 = semget$private(0x0, 0x0, 0x124) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000180)=""/214) setgroups(0x1, &(0x7f0000000280)=[r1]) 13:34:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) 13:34:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "73ccd10e11c0ff0bcd84984ac8cfddcfef71acdb"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cf", 0x54) r2 = semget$private(0x0, 0x6, 0x44) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x100000000, 0xff, 0xdf31]) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() 13:34:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x65, 0x0, 0x0) socket$inet(0x2, 0x2, 0x7ff) 13:34:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x150, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:34:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0xffffffffffffffff, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) pckbd_enable: command error 13:34:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) r2 = dup(0xffffffffffffffff) lseek(r2, 0x0, 0x46, 0x2) openat(r2, &(0x7f0000000000)='./file0\x00', 0x801, 0x2b) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x45, 0x9}, {0x22, 0x1}], 0x2}) pckbd_enable: command error 13:34:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r1, r2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/196, &(0x7f0000000100)=0xc4) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 13:34:18 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() setuid(r2) r3 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r3, r2, r4) shmctl$IPC_RMID(r0, 0x0) 13:34:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) geteuid() getuid() r1 = shmget(0x1, 0x2000, 0x180, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = geteuid() r3 = getuid() setreuid(r2, r3) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setuid(r4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) r5 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000240)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='/dev/bpf\x00', &(0x7f0000000100)=']\x00', &(0x7f0000000340)='/dev/bpf\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='!.([@\xe0\x00', &(0x7f0000000200)='\xbc\x00', &(0x7f0000000380)='/dev/bpt\x00L\xde\xf4\xd7\xad\xa4\x86P\x84\xf8#\v\x8f\x02)\xb6!(\x8c\x04\xf2\x10\xad\xbe\xa2\n\x96\x9e\xff\xfd\xe2j\xdcQ\x87\rd\xe3\xb4\xe4-\x03\x0e\xad\xc1\xba\xa6\xea:} \x9b?\x0e[o]\xd6\xd8 \xb3\vP\xb3\xebQ\x1f\xe3D\x92\x96v\xbe\xa1\xe2\x97\xa8\xbb\xbb\xa5\tV\xfd\xd4\x02\xa6\x97\xa1\x1f&%\'\x1e\x00\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00']) 13:34:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/84, 0x54}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x108002) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x8020000000000000, 0x9}, 0x10) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) 13:34:18 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() chroot(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x3, 0x100, 0x91}, 0xc) setuid(r0) msgget$private(0x0, 0x80) setreuid(r0, r0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/247, 0xf7) setreuid(0xffffffffffffffff, 0x0) 13:34:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0x0, 0x1000000000001, 0x0, 0x20, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) fchflags(r0, 0x10000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8290, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x84, 0x0, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x42, 0xffff, 0x200}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0xc8, 0x2}, {{r0}, 0xfffffffffffffffe, 0xec34480287ea9031, 0x40000000, 0xfffffffffffffffc, 0x7fff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x80, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x100000001, 0x312d}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x1f, 0x52}, {{r0}, 0xffffffffffffffff, 0x48, 0x40000000, 0x7, 0x4}, {{r0}, 0x0, 0x8, 0x4, 0xcb29, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x10, 0x1, 0x4b7fe7a2}], 0x2, &(0x7f0000000340)={0x4, 0x5}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000000c0)) kqueue() chdir(&(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xcf3c, './file0\x00', './file0\x00'}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) r4 = semget(0x1, 0xf3e0b12ae0e8bf72, 0x2) ioctl$TIOCDRAIN(r3, 0x2000745e) semctl$SETVAL(r4, 0x6, 0x8, &(0x7f0000000100)=0x7ba) 13:34:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20200, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fchmod(r0, 0x82) write(r1, &(0x7f0000000380)='on', 0x2) 13:34:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x1000, 0xffffffffffffffc0, 0x7, {[0xa2, 0x6, 0x4, 0x7, 0x7f, 0x7fffffff, 0x8, 0x81, 0x200, 0x8, 0x3, 0x400, 0x3, 0x5, 0x101, 0x83e, 0xb07e, 0x10000], [0x3, 0x4742, 0x4, 0x400, 0x5, 0x2, 0x3, 0x9, 0x8, 0x4], [0x6, 0x1, 0x2, 0x8, 0x40, 0x2, 0x3f], [0x401, 0xfffffffffffffffe, 0x401, 0x8001, 0xffff, 0xfffffffffffffff7], [{0x400, 0x7ff, 0x100, 0x4}, {0x5, 0x7fff, 0x6, 0x5}, {0x9, 0xb67e, 0x7fff}, {0x0, 0x100000001, 0x5ef, 0xad}, {0x7, 0x4, 0x1f, 0x400}, {0x6, 0x4, 0x10000}, {0x4, 0x2, 0x0, 0x8}, {0x3, 0x4d, 0x4164, 0x100000000}], {0x2, 0x5, 0x1, 0xb3}, {0x7fffffff, 0x1, 0x3, 0x3}}}) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000180)=0x200) 13:34:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66", 0xd7) r1 = syz_open_pts() dup(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x9, 0x1}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfd7, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSTART(r0, 0x2000746e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:34:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000)="06168f39d03b37bcdfffa2cc36021e87c12d927927467d9c86e5b8b99d1b3bd3656f00de19add024ba5510db98af73e63a8d511da39d56000000000000", 0xfffffffffffffcbb) 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4, 0xfffffffffffffffc, 0x7, 0x2}]}) syz_emit_ethernet(0x46, &(0x7f0000000140)="62ad30a40d9d030ff3a0e2df8786dacd7634aa554e82b012be8f9917f390722f1d56fdf6bb7d82811a9a70623d2de840276e20671bfc5874dd2171a129115ac62232b34ab303") fchmod(r0, 0x26) lseek(r0, 0x0, 0x0, 0x3) 13:34:19 executing program 0: r0 = socket(0x800000018, 0x3, 0x1f) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x10, 0xa, 0x1f, 0x5}, {{r0}, 0xffffffffffffffff, 0x1b, 0x1, 0x89a, 0x1}, {{r0}, 0xfffffffffffffffc, 0x6, 0x20, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x6, 0x41, 0x1, 0x7e}, {{r0}, 0xfffffffffffffff9, 0x46, 0x10, 0x39c, 0xbf}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0xffff, 0x6}, {{r0}, 0x0, 0x0, 0x2, 0x6, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x14, 0x80c, 0x5ae3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x8001, 0x9}], 0x8ff0, &(0x7f0000000240)=[{{r0}, 0x0, 0xb2, 0xf0000000, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x9a, 0x0, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x100}, {{r0}, 0xffffffffffffffff, 0x89, 0xf0000008, 0xfffe0000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x12, 0x4, 0x230, 0xff}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x7fffffff, 0xbf}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x3, 0x6}], 0x5, &(0x7f0000000140)={0x800}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r0, r0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 13:34:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0/file1\x00', r1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r2, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x4, 0x6, 0x20}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20, 0xfffffffffffffff9}, {{r2}, 0xffffffffffffffff, 0x30, 0x80000010, 0xfffffffffffffffd, 0x6}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x82, 0x60000011, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x6, 0x80, 0x4a9}], 0x9, &(0x7f0000000240)={0x8, 0xe1}) 13:34:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 13:34:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1000000, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 13:34:20 executing program 1: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000306, 0x0, 0x8000000004) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 13:34:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x102, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/29}, &(0x7f00000000c0)=0x1f) unveil(0x0, &(0x7f0000000080)='z\x02') 13:34:20 executing program 1: kqueue() shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 13:34:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = semget(0x0, 0x1, 0x400) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x10000, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000200)=""/168) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000380)) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002c270000000008020000000000000000000100000000000000000000091400000000", 0x2c}], 0x1) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) write(r2, &(0x7f0000000100)="09e423e1bad9dc51523bbe82c35dba78fdecd31de084f6ce15961002e422aaeb73ae4660b63935d4961d6280457978c7be20cc07f818c0ae19d28016a481ef0d437d117eb0fd95f039b2018e9e55338c55ea709419b300be9d49589b827cc65e846b68adbc6e4ca5f282a63f44987f3c534e918c534de4e4f6586838d6e14701adf40ef0fbfea0304549e2d8fddbaa5f2b4fef83863060c08b899cf45f7bb31e741d98f72c9532e35763621deb3ee04d0195f34d0c701df770910df6bd2c71a2abad01328a26de3ec65e7a0c0e535c6d", 0xd0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)=0x1) r4 = getegid() setregid(r3, r4) 13:34:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x491, 0x100) fchdir(r0) setuid(0xee01) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x28) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x10001, 0x6, 0x2, 0x1f, &(0x7f0000000040)={{0xb1, 0x7, 0x0, 0x9, 0xd6, 0x2, 0x8}, {[0xfffffffffffffc00, 0x5, 0x366, 0x8, 0x0, 0x4, 0x7fffffff, 0x7339, 0x7, 0x83, 0xfff, 0x1, 0x5, 0xfffffffffffff6d0, 0x4, 0x8001, 0x1c608000000, 0xffffffffffffffe0], [0x2, 0xfffffffffffffffb, 0xa66, 0x80000000, 0x9, 0xc1, 0x2, 0xfffffffffffffff7, 0xf000000000000000], [0x3, 0x5, 0xbe, 0x7, 0x7, 0x7, 0xff], [0x5, 0x0, 0x5, 0x1, 0x1, 0x7], [{0x8, 0x800, 0x7f, 0x2d06}, {0x100000001, 0xffffffffffffffff, 0x3, 0x7}, {0x1, 0x7fffffff, 0x3, 0x8}, {0x2, 0x6, 0xfff, 0xcb41}, {0x3ff, 0x4, 0x874b, 0x4}, {0x8, 0xfffffffffffffffd, 0x0, 0x20}, {0x4, 0x4, 0x3, 0x2}, {0x3, 0x3, 0xa7f4, 0x3ff}], {0x1, 0xff, 0x1880000000000000, 0x7}, {0xff, 0x1, 0x7, 0x9276}}}, 0xa24, 0x800000000000000}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/190, &(0x7f00000003c0)=0xbe) socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 13:34:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x80000001) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) 13:34:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x950, 0x0) ftruncate(r1, 0x0, 0x9) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1f, 0x7}) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='./bus\x00') write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) 13:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20008, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x4, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) fcntl$getflags(r2, 0x3) syz_emit_ethernet(0x18, &(0x7f0000000180)="b6ac984d99327b1032441258d29a7572e7adc5f35d9ef58d") fcntl$getown(r1, 0x5) 13:34:20 executing program 1: r0 = socket(0x18, 0x2, 0x200000000000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x7, 0x2, 0x200, 0x1, 0x200, 0x1, 0x0, 0x3, 0x3, 0x1, 0x47d}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e1995000000000069eeace0e205ea36459d4eb4af913d412a6e0bf93996d42a6ece84b0376eda52d8d59e75f688ff41693bd134822ba8b4ac43a203a878813505edbd4dc5ffe39fdf24f6eae355d0cb071f65ddc264549eb69909d2fe8a776069c8a62948b5e676b6c63ac69f7863a119319ab826ee35d5027678cbe1ae6756c9f5ffd03bf3def4e798141c84ce2cb91d2f06cb0006758e9ed7"], 0x465a112aebc81688) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000440)={0x7fffffff, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x380, 0x0) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x3, 0x5, 0x2, 0x0, 0x8, 0x4, 0x8, 0x1, 0x2, 0x100000000, 0xc82}) mknod(&(0x7f00000002c0)='./file0\x00', 0x10, 0x1) socket(0x1f, 0x2, 0xe88) 13:34:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x400000000018, 0x3, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) setsockopt(r1, 0xb7f, 0x24, &(0x7f0000000040), 0x0) 13:34:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88e7f1cbf15364ff0912527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430061fc796", 0x40) unlink(&(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x79e1, 0x2edacd99}, 0x8) 13:34:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000000)=0x7, 0x4) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 13:34:20 executing program 0: r0 = socket(0x6, 0x3, 0x5) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0xb8) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 13:34:20 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setuid(r0) clock_getres(0x5, 0x0) 13:34:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/59, 0xfffffffffffffeca, 0x10800005, 0x0, 0xffffffffffffff02) r2 = dup2(r0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x3) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156885cbb6d2495bb90a06fa1a974bd6ca626507492c9c25484c2b1bbe483e4378e8ee335769a1d5dca543ecea487bf8c78a", 0x3c) 13:34:20 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x4, &(0x7f0000000040), 0xfffffffffffffc6c) 13:34:20 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0xa7ae74370203bf8f}], 0x1, 0x0) dup(r0) 13:34:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffd) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r2, &(0x7f00000000c0)='N', 0x1) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x6) open(&(0x7f00000002c0)='./file0\x00', 0x8820, 0x1) read(r3, &(0x7f0000000480)=""/91, 0xda) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) pwrite(r2, &(0x7f0000000100)="1c7cdbbbc637df63", 0x8, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x18) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/4096) write(r2, &(0x7f0000000140)=' ', 0x1) write(r2, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) pwrite(r2, &(0x7f0000000200)="f9e0d9370de39e", 0x7, 0x0, 0xfffffffffffffeff) 13:34:20 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b00000000000000500"}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x3c90) 13:34:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 13:34:20 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x101c1919d8638816, 0x40, 0x72, 0x4}], 0x34, 0x0, 0x2, 0x0) 13:34:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 13:34:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xe1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x42, 0x10000}, {0x20, 0x7}, {0x87, 0x6f}, {0x86, 0x3ff}, {0x24, 0x3}, {0x25, 0x8}], 0x6}) shutdown(r0, 0x2) 13:34:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 13:34:20 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2001, 0x5) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00062b00feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e338d2a48", 0x30}], 0x1) 13:34:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8008, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000000)) 13:34:20 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f000000a000/0x3000)=nil, 0x3000) 13:34:20 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000300)) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getegid() chown(&(0x7f0000000100)='./bus\x00', r4, r5) r6 = dup2(r2, r3) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r1, &(0x7f00000000c0), 0x10000000000000d3, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000240)) 13:34:20 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wsmouse\x00', 0x10822, 0x0) getdents(r1, &(0x7f0000000040)=""/92, 0x5c) writev(r0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="1f2582bdd7952a33e779d08b81d618d957a30aff25ff405e6ee90ed3f40a0c8b4e3fa9f28f45dc6b06e28a3e67924b00d4e2f66d976c4843656df7fa5b5dc6240caa5079a81d016646ec3ac81b554264051cb9b44773914b5a33a93ce024d3cd24bf238b4a4d0b6002dac1edfc8871393bbc4d027ab74ed2acadeade9aafa7286ff475fe23ec59930330fe69322f702902d12fee1935d85f348a834538ee2a43aa347a8bc7f0b7750686f339f8958034a79ef2554e9ed63fd8f9f98377df665f288d7fa7453711348ac2c34def67105cd0b167bcbbadd884c94a3bd49e5dfa9ce622b50c7dc0e876dc9eb6a236ae7f6ea55dccdb2c04c192148914550a9a22a852bd29eaa0cd39517f3c70a3096c38f584f46a2801a039394471b998e780902023a8a8cda9a12e95e6a54e5248049ea79e682015a350c5aeb8dd9576db8b680c618023380c4a8e108e5ab0ddfe19f406ca800f0f0cffc718c765adb60a1392b949a816f9f8b7dc9f1b8f06730e1cfdce2552f4cd22855f9b91510027058b9448928d0d459f3296b9e20a1ac074ffee7b2e5b95abc05f51240ab4d6dd53adeca9c1e1279bc420b8d6ab055af5bbb7157e0e2f6b6fe09107aba4a121c9f86f5e5bb88ba717c76594da442c8f07e8079c4c6bb21a7dd360f03c28ec66a53406608d602b4d325339cf322df5197f4845f7db11b07b5d7423ade24ffbf56f93c998306670be1054f761973c34457894f3c46271785cc4373fdb9619f826092e402e0654103f2744d653ced48be5b8f57610e72e5a5679bb55aa9486676ba261bf3367ef33f97f70472abe1d1e589bdd8e626d29853a82483716f6bab571fd7ad138132c4d3ee7a43633af9197f02f8c23edea5d53a83bf939164b882962fb7d1aa74c0ecf458413fff0657e1b9067ba518c682a89faa5b2e876fb27d905751d3a23fa267fd43dc9c2c59711457cf2329511f1c57b956e0f556c120a54423a198e84393e31bbb6bdebf10985668e1d5269a89a18058d21ce153741872f0a2ab78f300b41e1b13d692cf3f36d275598d4a52f625f901966682b9903bdb13b526d7289a2108b3c424d2b98b4684235ed0513fe3fce59c60caf2b36399036b7bc57fb52edf0f120a1fc49736559dc4615703f9dffb8bcccfbd41c5b1c190f608315f012f609e367d339a3cb86323c09a151e12ed8c5bc0f258431d93f4832736336ff37b52a5270db4f828896332a587b6ab3c6bd0796754087de6f77214b30d8af1c431092062051dd28cffcf0d67cabff1cc246b42ee4e8d4d8aea94214926bf2225deee94ec207f040f90456d7b7038e1141ee7b368ee03d91da8dfdbefb8706c44f5a9adb758d25ebf587a110c85057175ca98c32fede3c1c87825b868e94a9e6b13b27264b2d5464cf194ba2ef7f2aa50b5e66d68c719dbb51fda74404a845c14ef143862cdd862002440917a6f60983f097d17cfb1cd355d73d558a0c2d5d646fb6ca76708d7244057b65203da0c4f447bea00a6ff302ec859c51bf817b1cd1ccfd2a05ee2034a44f8812328fa8c90dcb24a68441dbf6e7861b8127ac9d6ae911944984cd641ce5c916738dab0757fa62a92d8617a71a2b18a18f593387bc98ba1bcd47beb917daac44030603254fbf03716be87fdca687bc55645b79de6b3284b279adae5530ff97ccc79baf6ffa558f877323d00a3e0637b3bac8d531d5c7246e3bba1d331671406c24eeee87aaf3aeadae43176fc73b367db1040b456bfe636a78d1b611dd2c81059eebed48e5354fdcc522cbfe16cb60f6f351180dba4ea032de3a145534625262432436363e57b3146dd8f43b33f3330c994c52c0858ebc2ec88c32b808c45f5ca4e4a75e9606ff87bb58973ea3aa868daa704af52ff400889f5148d91ff6e0f3c4a65856204c332c8e446b574bcda80c3a4d84fc1b52afdbb0e2c78f078f9bee5eb715b2b06829e0ed0f907c8f531f594c2b4a0302aae8529b4d2813f08e90717ed56fa4c7599872d79a4393d672f6c554648a191562b60d54d2bbb880720def926efdcabf990b496e89d33287093edffe3affe56e310abad9e4ff208cc69d6add12443fe59b852c04b1faa41186e961b754c79ea4ed0440b3cf94f497963827542daf0a622d4518995dba8bea8cd5c4193156e06a4324382a8729bb3e0fd0b7ceaa55a61efc3c1b686c1b51e60eef50213eab3cfb8eb24ef0e2661a26287bd51d619ca9d7e1384861c76b6ed48f47bae332785145484127ad0786eca373c4d12f9aef759b3b53675f2cc3e59471f38837c84f9e186f3e77b2ba22f2774e12b123e0438e7f0bea8157acff9ae4dfcdf1786ae47216201ff4565d9d03c195ce85798acb0ef74969885d0a402b00762be13100508c759357c378c6ba773725fb08f8e30d5327e1865d9196aeb2a0068d8f173e0b68b4d12e54cd3bedf0185020b16ca94256e0d0da3841f08b194ba5682cc4119a00d89fb65274c36b117ebecaed68ba7a165ea85e6f2932ab3a7b54eb9d82ce0c1a3de6e0bfc647b2ea8a81589d5fc9a05035faca975cfb9267c276c38a80a3dc2a6e436a78d586a031c3267a143e0fc65530aa3b619107512d565da62cd928a707a83b4cb11a18d8489b5695e5a6d07b5d879524074979059cb7046ab72347a7aac33b6e32a17381f748e7d336ac6eff8df5cb83ab50a6f555e6aa5babfd76a0c81c3c3ab20e8a64085f443b71d520c97b7816a8db4dee9c41ad472279f5c47ffa03f7d209daa6e46021e069ef88895771d8a9bfe507e41d0645df3235567ddf28a6d7bd37405925b6413bf4eb462cf1bcd0deb11c645eb87c4337a96ddcb6ad4400c82375856a047ca7db17e70133b6615a70118eedb757418375841e51f2d48f7814b5b342e4eb2bad89447d0b8098cbb448304e48997a39f4c96157d75eae0f8240b4a37b5b1b1f2e5fe1a19dc4e2c1c5f3706f2ad02ab1b8ac88316906ae6a4234ebef3025fbe9c48e84fa5a89330a35ed53e50ed4a4c3d5711aaf16fcb1e6a0abcd4f8e733544ac87bb386178eec6a60057d79ebdc567053738f47557aafb1ca819748eb7c01c7e617f780d9a1f78aa54859c7979f93997a6fe1ea44e720fc3ba3d56e2d3da3fb472195214e5391b36575e31359d8b78d11568a1b7d7286fe01720729f29d6945557915615990b5f34915814e33ff30a950e2d6d562b9e07dcf0d208790262791112bd23f7a7c5a48e6a518180c69504f2d2bd48e752bf2bf5b1338a54a82f8e677e7e7c015e46fb71ff72474af0978b323a185bbc17e84d9ce29dfd8a35899289147acd0119b58ee05c78f594077566c4978ca5b237c4bb607c46e53295e1a9708299f1ece41d0c13a1a31421dc60773eaf2c07c866a471f016ad192cc1bf2e452d0e7978b74de6e06a432a4a21dbf7bb6f113bdc3ea25d0a10782d5d3eee888e804c76043baddba55809aa7be0e51779248d59a0b5a2c8b3f6059fb452c295902d8ca4ef1fabf9a4e8c186cfe87092431f293c99bb8ffc57a48900a5b695d360a54c150fb7651e3b64c37118957fbc3fb0038fccb662289c6e44679f4848524ed180028e1fa7171e84cb1ff716430fc1348bb3e777a2c99c61732b276427b6e55cc146d23ec398d5b5973b6e71ae746e9ab4d4fae187edd22e36b2a06fa7d8c726265f87aed3b92b4efe025c42b2cdca33815784ae5eb65704d2fe5f98831c42db7e8dd968981e2b720a349d89d7651ff4a1ebe3c1739621c855e6f90d080d00822d3787613258ba2065f5b2a7fbb3f8a685e6d826c7cf27940ebf86664009579c11aeffbeff68517b7fa2fe88f0a73417b2b67db2a6f00f91473ad077caa9a5fd1ee8e2d4bfd8b606dc147458169707aadca2a1a0064ca5723850fa042c1d1aff578bb5888235fcaf7b28bd6a1e9a0b9899c16cbab282c654d85228d9b1fd1ebf281129ec2f0d7d210bbee19981dff94df02550002e6bd15bdaadf3d255f881db86a0992192d921fb93a8c9b3ddf9cb4efd791dfaaea4b0f6273765440603ccfff0ca6e0541bb7e2b431af2937a3de7f4947c8b26b6b0a9fe577804bebcc4e0875679ff4a52ed20a98552c4f49d76ef002466df99948ed05ffc5edccc183fe49e71a34a2abde59593109fd790993a4819ddea4e6fafcf3b571eef2b3c3985c8737486008db5a72c9f8aa3c7fbcd05a0e341c3e6c47960e49760b238df316129ce089e9a9abeba91b3a5691631ee0859d204e74f8645b0ee632009d533875bc51624545aef87e6b7e89d8371d5fce78c2b3a33c958e58c4675dcd867acf2ad1b570f9dfd1a9558dad0ff54320df02b22ac18c8c7cbb4e20482c0bf10a32e110d85f2e045fcfad35393e1aa9563649917ab17205b281ee97daafc385f5e863e9e17630c308318e908736740cce40146b4cf8ebc81d12edd2ac393e2623ae6c90e67f7229b333ed434741d4e8f47ce7df86c3a3ef0a213ef4e93d5adb7ecab82d2b146f6a5a3316943679b6ad08b4186d998736b85d1188f13cc45b00f7e6960616e7965982229da1d3a597b31dd0a04b84acaf8345f440dabfe9de93c4a180fe11f711b2c7fe3a5d2efcbfd3c0f445156cbb9ec600e30df82e6999f761f3eef8a87098b4981deffd15359d2b0d1e77f014bfcfc7b21beae7bc6a823e9b2de54839dda3af2c9c03607c518da61585327c5cd0e8c50a40aa4e9210ad0cbfcb796284194fb9c87a36be9e0973518263b35bce92894804b499f458ce3dbafc2807e986f37cda8de5e1b98f9d3b9a27ef992d638d9d0c7e305de3ee1c58f1a7ee21f06dce1b7a8b0deabff3581747ce31adf16ff8d4823ca9e0f2f0f221020e54050587f0cd460837b35eae13c9e6094e577d0d02a64f05347e2606b9f00afd68f0d86c963e271c78d96bb56e6384489bb5055f5ea058c4ed2d2d874b35d3aeda1ea8b0fc4ca43874c64b7315062ded9c00710058551b4c10db305ce4ea8ca544e28efc76f03161df3c6729285702f0f598709687158fbf8501a57f042840fea56b0f275d1fd8a31c8ea4e05696f1eb6b87f37c561c1fe6c29a5ce687750ba92b97df5ce6ba8270e5e9b578f8a2101ba0510682d28e381e23792ce09ea6d689f82014be03e828308310088e20f55b1aba90daad3a300258e6aa49075d23a66952c14e9e6d6d7ea5c3bdfae3e35f89d0baa04cb1ea4a8835c92e32ec0f59118aaf5276409dfd2451d9df2a211bab774847e57fc709f68fc7e6cf9dfe61a9cfde7d3838e34dd5be7093d5055c7ab6ce5b11d43dd1585e4b39fa4b7594f3948722b52cab84d188638ca220747f6c342a508", 0xeb2}], 0x1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0xfffffffffffffe00) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x17, 0x80000000, 0x991, 0x7fff}], 0x4, &(0x7f0000001080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0xda, 0x47, 0x0, 0x4}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000040, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x0, 0x4, 0x6, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x3f, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0xf2b, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x81, 0xf0000021, 0xffffffffffffffff, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000049, 0x6}], 0xfffffffffffffc00, &(0x7f0000000180)={0x7f, 0x1}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000001180)) NO7fNO7f` +~#;k<.}Q vNO"'n3 *H` +~#;k<.}Q 13:34:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x8) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x2, 0x9) msgrcv(r1, &(0x7f0000000000)={0x0, ""/172}, 0xb4, 0x2, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x803d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xf7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x80000000) r2 = socket$inet6(0x18, 0x1, 0xd565) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8c20, 0x0) r4 = semget$private(0x0, 0x1, 0x113) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000140)) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000180)=0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x5e, 0x7f, 0x101, "13551d224d9344482e3ec0c726b303e40be4145f", 0x6, 0x10000}) recvfrom$inet6(r0, &(0x7f0000000240)=""/244, 0xf4, 0x802, &(0x7f0000000340)={0x18, 0x1, 0x80000000, 0x1d6100000000000}, 0xc) semop(r4, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x0, 0x79}, {0x7, 0x5, 0x1800}, {0x4, 0xfffffffffffffffb, 0x1000}, {0x1, 0x8000, 0x1000}, {0x1, 0xc5, 0x1000}, {0x5, 0x9, 0x1800}, {0x3, 0xffff, 0x800}, {0x3, 0x5, 0x1000}], 0x9) getpeername$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = syz_open_pts() open$dir(&(0x7f0000000440)='./file0\x00', 0x411, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000500)=[r8, r9]) ioctl$TIOCNOTTY(r7, 0x20007471) sendmsg(r5, &(0x7f00000009c0)={&(0x7f0000000540)=@in={0x2, 0x3}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000580)="fb672111d13243e3bdbceaf3464921aa3f64e6d78dd15d51e978", 0x1a}], 0x1, &(0x7f0000000600)=[{0xd0, 0xffff, 0x8, "6c11b80e6693f47cbf9e63f0b07201b6e6ad453b545e2d2236c40e0a2af048c4c5f61174c7ddf4e822c7386ec75a9b73035d549d3d38a410b9fbd70f542c5902c385d8e7ba98512632e0225a4c198d8ddda1721d6d5e3bb1e0c5844a8606d2fc057024578af302311a1aad4a477478c4a563166bf3e0419731c4c870d1ed4a81ea065b19723d459d45854723e616df410159a1e9d9dd533db954bcb151d835c1e5d3ba48df3c0fb5ea3578b51b72ec064fa5510c9fe8476e58bd"}, {0xd0, 0xffff, 0x7, "067b5c4aac601553263f73832cc8e992b4fa9eb2f29d04b5e97165327351047db0dc16ce83c31cc107e806322a315f205635721a4bb8e296782ac4a3eb992cda11389bd782c9be93f5f77efd177d2765ff1e71e95ebeee38377d4ce5f02cb43a7466f93f224efad2814c8f54c2eb58c8da4e05aee2ceaacf443d8bd60da771b62671d233e52ee90dd2847ee805ef585dabbcde744d12c9362f4d90012978d862e1771a7b88ed7f95cc4e56a43cfdcd090f2189912a4d6fa09fc99b"}, {0x110, 0xffff, 0x8, "006953e1033f531bcb06c4c38431e3780cc682db1c42cb149453a4746c3935facbb61121efd45d88f0c2f057cc961e17950389ae10cae576709dd3dc6aadd4a52dc3c1b93f3e65c7a1501b6937985b6da617cec7e57d010087b5e2c58022c687148cad11f6811312c8151540d242ce02467770f9948c232b43432a95d639e5ac6ed719e530c64379de488fdeca885cb9be4ae5871f837e1d1fa52cfa8eb746212fc43f9d7293589b84193e6c5a1db61ce4537fd23780a742bb21982658213290a6d10ee828f6209c38ddd4849a509fe8acf34a385517a766c33fb05b33ec76b9e6a24e47e8d7bd13b73fa53cb14dfb8ac0bd961a69330e42d1ed15"}, {0x100, 0x0, 0x10001, "725c2b32efc0ae1c6b6f502cc356a588173bd56358eaf664543ec4265310b8bdb5e981f28f555532bd8081d1880d275ff9b412e4c52272e743695f097b4e5374e0516a51de6a0e2e7645771b0e42a3459a7f39df96b9aebcdf7e53bdf710c83f1eebd964081f7ed5df77d9edc26ff7ca3c5cf10525cb2b08ba841eb96377493ade2fca2b8b99ed94f0cd24bfb4b02acc824af43a923b3fdfdb82f931ce124f09163317bd571f98936c309394f6b3ef761008779ae8c13077dfbe05eb85a90397a1fe772e3be3de3ab7aaba6a74f98155d031d5d3b4574e58e395e02bf162b67c7da68535280f192224"}], 0x3b0}, 0x2) unveil(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='r\x00') syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000a80)={0x0, 0x7ff, 0x2, 0x6, "293df4ce15c945fde5c3f8b3d7a6fdbf9a838b55", 0x0, 0xcc48}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000b00)={&(0x7f0000000ac0)=[{0x82, 0x6}, {0x0, 0x200}, {0x26, 0x3}], 0x3}) recvfrom$inet6(r1, &(0x7f0000000b40)=""/19, 0x13, 0x800, &(0x7f0000000b80)={0x18, 0x1, 0x3, 0x1f}, 0xc) getpeername$inet(r6, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000c40)=0xff) sendmsg(r2, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000c80)="82d8425e1b81bd41a6ed350289d91e8ddbba03ff7a253576e41a3627c2e442a2c3121cc4e62582d450a5c0c5ceaf7a64b27edfaa11a1dfc5b211e6359a9c4cb12fb7c65f44537277d1f9d1cc38954bb81ddae541c804d1552249daae04b70a28fdf41971ee679b2adcf868d5b3d876a28300258e80d6313f076ae0ec64a902a80f0b9373798126d99d0f5446a4d7d607d820643e5e884765f2e0f81a373af5eb0c29e1f6bff1dc980851f1de6e8d0d8bdbf41c6ade7ba27220a29a993236c9dee9997f3fd0fa1198e650d1087ed6a6ced32ea71633517cb6f836113d096411e305ced9a4b37f5903f7bae822801aa0ac071624bd07b1399f28", 0xf9}, {&(0x7f0000000d80)="0fce0231c95187b219a03f91d8c1f3af3ce301f11901ae21d6f46e7fb09db7715e7bdf435806c3be8398df99ed2e5414578c10cd3bb0a60d920ae537857b724310c3ea0d9ff15ebb2d0bd3add8021bfc68b25aa4d1c74a3390d7e8682ac070e2d5b030337a4e51c4ffceef56ff26e07bac7ce5450bdc2ed11ca9d210245e4e390788ac2bf9d1590924", 0x89}, {&(0x7f0000000e40)="a1bee75d92e9de2bb8282db820b0b5ad1811ac66781e8856cf63cc84bc35d858bff9a2", 0x23}], 0x3, &(0x7f0000000ec0)=[{0xd0, 0xffff, 0x9, "6791773b8b7460cb8c46a8d24ab83b659f805d2aeaa084e6591ac35b5039166fe1f19fdf7214e5160270a00228f27b042c7b46dfff86d275b06287e67a050a63cc4afd1c35e6ac06854f33b67b36b1aa139aee95cca54cb4e3bc9e5e76d7a42b5547627b61da6772b47ecb04df7e31f5f1099d7d5e3c35ba50e30e0b40460e2f5d0563242a18c38272e12b23f05e2b740b0666abd48dd7728cab3dc7d2cc616854259951abdd7c132665b54d188e565fc3fabbf33d0bed7d4dccea3544d4"}, {0xc8, 0xffff, 0x7597, "e4231ce982ec5ea9d87c6aab0326b53488f381fade9b0de27f88720b922786a7eadee5fbc3d7a631b4a595898d8bfaa199a7a7ab0df00e85fcbc77095b05c1a673941b69eddd0f74865a0d1dda1251221c5204295fd3f9ac1759d29ce935ed486ab586c976e64a344a5461f8e7671bd2741e64b53bca0bb0b36b6f53647e8256fc413ad80ba711dac97164cad6289cd84b4446d0b774b53fccf3b4b7aff75c287534d41d084934090f89e8cf47bad8b44332fb6dae"}, {0x68, 0x1, 0x2, "dd2003d0322fe73f799264c2187b65fd1bd469dc9ddf5e25a54b7d59aa8e541790089b43c4de2b35fc5a24ccc92b0dd022759a379611b13cd064cacf3202c54aa52f6fbc5959ff353320dcd6039e272734e0"}, {0x90, 0x1, 0x0, "b1ffb84f845c3355826dd52db21849f4fb524718ccb3952cf651f48379a56478e48a21811454239153fcebb4cdd920dc6c291ff4ad9ca31618d7e0cd8f7e6d1ffdb30f0a7ae5ee078a8b21dad07a8351964efef5d02da551cdb5ae01cf1196d14026147568212bc7ccad5638562b4a38118941be8db976647f07dc670f19"}, {0x68, 0xffff, 0x81, "f99c98e6b70f07e80dcb0967d4b3901d2f4a0c7f29eaf83a36dce1be78da6d3533d8bb71e6e9dd6d199bce4250f956e97d38b53773300e9a73c38fffebb1a10f2952c31bc303c254fed6e49c7a0c6a76aa3792a900003aa2"}, {0x60, 0xffff, 0xffffffff, "dca511dd615fcaadc959887fdccbe06056103a0277aa2e8edfb46167fedcb3d271484b12670c741eaddf32ff80fc936865618251b10b1287a7d337e4cf414f63daa84c54c06f24744342"}], 0x358}, 0x2) 13:34:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:21 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x9) 13:34:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000100)='./bus/../file0\x00', 0xc1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchdir(r1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b275e6247ccc04ed92d11058ca8a82ca48bfebf00"/44, 0x2c}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200c8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x335}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 13:34:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x8}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66601fe0c8a9bc2ae8a8a63739c656ea72ec501eaf3ea4e4199ff5014379d9c4e227efec2e0b20ce1b"], 0xa) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x80000000, 0x3}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) syz_execute_func(&(0x7f0000000000)="f75b00660fd0eef2470f01da0fc727c421d17447b98fe978014af5c423996d018fc4a37916064fc4022d0494b7c6000000c4c1e973df00") 13:34:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x12, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000040)=""/117, 0x75}, {&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000001240)=""/96, 0x60}, {&(0x7f0000001340)=""/234, 0xea}, {&(0x7f0000000200)=""/28, 0x1c}], 0x5) kevent(r0, &(0x7f00000014c0)=[{{r0}, 0xffffffffffffffff, 0x3401dc9ed74e0abb, 0x0, 0x6a1, 0xc6c}, {{r0}, 0xfffffffffffffffd, 0x14, 0x8, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x44, 0x2000000a, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x46, 0x20000000, 0x400, 0x200}, {{r0}, 0xfffffffffffffffd, 0x42, 0x4, 0x5c5, 0xea}, {{r0}, 0xffffffffffffffff, 0x19, 0x67, 0x4, 0x1}], 0x62, &(0x7f0000001580)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x600fffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x48, 0x8, 0x6dd5}, {{r0}, 0x0, 0x94, 0x1, 0xe81, 0x7}, {{r0}, 0xffffffffffffffff, 0xa5, 0x40000000, 0x5, 0x3}], 0x81, &(0x7f00000000c0)={0x3, 0x8}) readv(r0, &(0x7f0000001ac0)=[{&(0x7f00000012c0)=""/48, 0x30}, {&(0x7f0000001640)=""/163, 0xa3}, {&(0x7f0000001700)=""/249, 0xf9}, {&(0x7f0000001800)=""/48, 0x30}, {&(0x7f0000001840)=""/119, 0x77}, {&(0x7f00000018c0)=""/92, 0x5c}, {&(0x7f0000001940)=""/187, 0xbb}, {&(0x7f0000001a00)=""/85, 0x55}, {&(0x7f0000001a80)=""/62, 0x3e}], 0x9) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)) 13:34:22 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x3, 0x100}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x100000001) r3 = open(&(0x7f0000000100)='./file0\x00', 0x185c0, 0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x0, 0x4}) r4 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/163) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xe3, 0x7fffffff}, {0x1c3, 0x5}, {0x100, 0x7}, {0x61, 0x3}, {0x27, 0x7}, {0x43, 0x1000}, {0x100, 0x4}], 0x7}) 13:34:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fsync(r0) connect(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 13:34:22 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, 0x0, &(0x7f0000000080)) 13:34:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x402, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x5, 0x9, './file0\x00', 0x2, 0x81, 0x3, 0x6}) mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x1a, 0x4, 0xfffffffffffffffd) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 13:34:22 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x100000000204f, 0x1ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) flock(r3, 0x1) 13:34:22 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./control\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./control\x00', 0x0) chflagsat(r0, &(0x7f0000000040)='./control\x00', 0x0, 0x0) 13:34:22 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000000100), 0xb3) 13:34:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440)='/dev/bpf\x00', 0x8090, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000014c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001380)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)=""/44, 0x2c}, {&(0x7f0000000280)=""/95, 0x5f}, {&(0x7f0000000300)=""/85, 0x55}], 0x3, &(0x7f0000000380)=""/4096, 0x1000}, 0x41) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f00000013c0)='./file0\x00', 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20440, 0x0) unlinkat(r3, &(0x7f0000001400)='./file0\x00', 0x0) r4 = socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x610, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x0, 0xd}, 0x0) 13:34:22 executing program 1: r0 = socket(0x6, 0x4, 0x400008) write(r0, &(0x7f0000000140)="d961bed4b0aa3e2b474c20b7a8106a09aea3fa", 0x13) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x100, 0x9ca8, 0x9, "d3d976d19ed9eb4010c198e8daa7fc00468f5431", 0x2, 0x4}) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8, 0xa) recvfrom$unix(r3, &(0x7f0000000200)=""/18, 0x12, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:34:22 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="1a0000535377959580136f6304f6d2a0df81a2e3ad63"], 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 13:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x8, 0xdec, 0x1ff}, {0x4, 0x7fff, 0x2, 0x6}, {0x6, 0x2, 0x7f, 0x8001}, {0x6, 0x7f58, 0x622, 0x8000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x335, 0x0, 0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x7, 0x800, 0x10000, 0x6}, {0x1, 0x3e00000000000, 0x400, 0x6}, {0x3f, 0x10000, 0x3, 0xf8}, {0x54f, 0x701b, 0x80000001, 0x1}, {0x9, 0xffffffff80000000, 0x7fff, 0x401}, {0x80000000, 0x800, 0x0, 0x3}, {0xff, 0x5, 0x6, 0x1}, {0xd41, 0x1, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x0, 0x65, 0x3, 0x3}, {0x9, 0x7ff, 0x4, 0xff}, {0xa6, 0x120000000, 0x6, 0x10000}, {0x2, 0x5, 0xfffffffffffffffe, 0xa2f}, {0x8, 0x6, 0x2, 0x3}, {0x5, 0xfffffffffffffff8, 0x8}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800, 0x0) 13:34:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00060000000000000000000000000000000020000000000000f10000000af6dd4f22276e", 0x2c}], 0x1) chdir(&(0x7f0000000040)='./bus\x00') 13:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20028, 0x0) r1 = shmget(0x0, 0x14000, 0x40, &(0x7f0000fec000/0x14000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/194) ioctl$BIOCSETWF(r0, 0x80044272, &(0x7f0000000080)={0x0, 0x0}) 13:34:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) lseek(r0, 0x0, 0x19, 0x2) recvfrom$inet(r0, &(0x7f0000000080)=""/100, 0x64, 0x0, &(0x7f0000000000)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 13:34:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 13:34:22 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x2) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) write(r2, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e4dfe70000123dd0702e42d2f7ece489a6b15cbf", 0xe5) r3 = syz_open_pts() setpgid(r1, r1) close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x2298) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x690d, 0x5}, 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 13:34:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8100, 0x28) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x0, 0x1, 0x5, 0x1, 0x7f, 0x9, 0xfffe0000000, 0x3, 0x0, 0x0, 0xf0000000}) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x4) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x21) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 13:34:22 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x18080, 0x0) r3 = syz_open_pts() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000380)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r5 = dup(0xffffffffffffff9c) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000002c0)) ioctl$BIOCLOCK(r5, 0x20004276) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x4010, r2, 0x0, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000300), &(0x7f0000000340)=0x4) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x60000007, 0x9, 0x20}, {{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0x8, 0x6}, {{r3}, 0xfffffffffffffffe, 0x80, 0x41, 0x5, 0xf5b7}, {{r4}, 0x0, 0x80, 0x10, 0x8, 0xffffffffffffff6d}, {{r5}, 0xfffffffffffffffa, 0x82, 0x10, 0x1000, 0x80000001}], 0x9, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffd, 0x20, 0x80, 0x8, 0x2}], 0x0, &(0x7f0000000240)={0x0, 0x3}) 13:34:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) vNO"'n3 *Hpckbd_enable: command error 13:34:24 executing program 0: r0 = getpid() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, r0) clock_gettime(0x4, &(0x7f0000000080)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)) 13:34:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000029000000330000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 13:34:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x8001, 0x7, 0x6}) listen(r1, 0x0) 13:34:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) fcntl$setown(r0, 0x6, r1) getppid() pckbd_enable: command error 13:34:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x1, 0x4, 0x698d, 0x0, 0x2, 0xa843, 0x5, 0x1, 0x0, 0x6, 0x4}) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1d, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 13:34:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/44) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0xa80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 13:34:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x101) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 13:34:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x3f, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40000001, 0x2, 0xbaa}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000000, 0x0, 0x8}, {{r1}, 0x0, 0x18, 0xf0000084, 0x4, 0x12}, {{r2}, 0xfffffffffffffffd, 0x62, 0x1, 0x6, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffb, 0x90, 0x40000001, 0x7, 0x8}, {{r1}, 0xfffffffffffffffd, 0x9, 0x1, 0x5}, {{r0}, 0x0, 0x4, 0x80, 0x9, 0x9}], 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 13:34:25 executing program 0: r0 = socket(0x21, 0x0, 0x0) r1 = socket$inet6(0x18, 0x9, 0x4) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002780), 0xc) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050160000090000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728291ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x4010, r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000002740)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000140)=""/72, 0x48}, {&(0x7f0000000240)=""/105, 0x69}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f00000002c0)=""/126, 0x7e}, {&(0x7f0000000340)=""/63, 0x3f}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/220, 0xdc}, {&(0x7f0000001480)=""/226, 0xe2}, {&(0x7f0000001580)=""/205, 0xcd}], 0x9, &(0x7f0000001740)=""/4096, 0x1000}, 0x40) socket(0x20, 0x8, 0x2009) 13:34:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fcntl$getflags(r0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r2 = kqueue() dup2(r2, r1) 13:34:25 executing program 0: r0 = kqueue() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0xe0, 0x7, 0x40, 0x9, "6eb2ee26d9f411ad61ddc4bd3068f315de97fb6e", 0xa3b0, 0x2}) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x3ff, 0x6}], 0x4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x2d, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x54, 0x4, 0x200, 0x8}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x1}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x8, 0x2}, {{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x3524, 0x7}], 0x7, &(0x7f0000000080)={0x4, 0x7f}) 13:34:25 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) write(r1, 0x0, 0x0) 13:34:25 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 13:34:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x400, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x4001000000000, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) r2 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) 13:34:25 executing program 0: r0 = socket(0x0, 0x4, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7c7, 0x85}, 0xc) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) 13:34:25 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) 13:34:25 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x100000000, 0x3f, 0x4, {[0x5bd, 0x3, 0x3, 0x8001, 0xa49, 0xfffffffffffffffa, 0x10001, 0x9, 0xdde6, 0x2c, 0x81, 0x1, 0x7ff, 0x1, 0x5, 0x8, 0x3, 0xffffffff7fffffff], [0x4, 0x4, 0x7, 0x7ba8, 0x6, 0xffffffff, 0x3ff, 0x6, 0x7, 0x10000], [0x88e1, 0xfffffffffffffff7, 0x2, 0x2b1a, 0x6c9f, 0x6, 0x6], [0xa93, 0x8, 0x7, 0x4, 0x200, 0x8], [{0x20, 0x9, 0x9, 0x7}, {0x2, 0x0, 0x2, 0x4}, {0xfc, 0x7b0e, 0x1, 0x40}, {0x7, 0x5, 0x7, 0x9}, {0x8, 0x80000000, 0x7, 0xeb3f}, {0x2, 0x2, 0x8001, 0x1}, {0x0, 0x4c, 0x9, 0x80000000}, {0x7fffffff, 0x7, 0x9, 0x1f}], {0x7, 0x100000001, 0x1, 0x8924}, {0x2, 0x3, 0x80000001, 0x7f}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0xdeaf4152}) 13:34:25 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x800000000004515) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) setpgid(0x0, r2) 13:34:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f0000000240)="6340b71d7ee49f0018845c5aebe85679aefdf14c6ee697b37e48efe8df230cd3359b03e7b85880cad1b0e29efe3216b4f14e666de290e324b8091b6241ab040ed8b0ca465fcd0a82cf79753f71084eb7355399d2b66ff13fbe51abe22a07d2d408c203c489a408780c82026055cf7fae4abd18068013beac921e0e997ba30fb66adcf4fe117aa399e0e94b8028587b3f06190ad66ee0e16665e36d7d6ab2f00f1e95b4e3730f3271c544cb9796e4", 0xae, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x1, 0x4, 0x9, 0x2}, {0x2, 0x2df9, 0x1000, 0x133c}, {0x8, 0x62422228, 0x0, 0x462}, {0x3, 0x3, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xc000, 0xffff) semget(0x1, 0x7, 0x208) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)) 13:34:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)}, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/81, 0x51}, {&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000440)=""/179, 0xb3}, {&(0x7f0000000040)=""/27, 0x1b}], 0x5, 0x0, 0x0) 13:34:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/196, 0xc4, 0x1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x39, 0x8004, 0x2) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x1, 0x7}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 13:34:25 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xe1, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x28161, 0x1) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/66, 0x42) 13:34:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500000000000000e000000098d100"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/184, 0xb8, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 13:34:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) 13:34:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x0, 0x6, 0x100) semctl$GETPID(r1, 0xa, 0x4, &(0x7f0000000040)=""/12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 13:34:25 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffca1, 0x0}, 0x200000400) 13:34:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open(&(0x7f00000003c0)='./file3\x00', 0x0, 0x1) bind(r1, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) linkat(r1, &(0x7f00000002c0)='./file1\x00', r1, &(0x7f0000000300)='./file3\x00', 0x4) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000240)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x13, r1, 0x0, 0x0) openat(r0, &(0x7f0000000380)='./file2\x00', 0x420, 0x100) lchown(&(0x7f0000000080)='./file2\x00', r2, r3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000340)) getgid() 13:34:25 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) read(r0, &(0x7f0000000140)=""/202, 0xca) setitimer(0x0, 0x0, &(0x7f0000000100)) 13:34:26 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup(r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 13:34:26 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(0x0, r0) r1 = geteuid() setreuid(r1, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) setreuid(r1, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10c) fcntl$dupfd(r2, 0x0, r3) setreuid(r1, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) geteuid() r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x1) 13:34:26 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xf824, 0xff, 0x56, 0x5}, {0x7136, 0x3f, 0xfffffffffffff801, 0xfffffffffffffff8}, {0xbd74, 0x40b, 0x1ff, 0xc9}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 13:34:26 executing program 0: getuid() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f00003ee000/0x4000)=nil, 0x4000) munmap(&(0x7f00003ee000/0x1000)=nil, 0x1000) 13:34:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) 13:34:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x1d}, {0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)='%') 13:34:27 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x7) 13:34:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) sendto$inet(r1, &(0x7f0000000080)="19b3690a28f3f87b762d47095fe9f02b36d26af293815be351c94aa58fdff70e062aa21b5864fcee8975bb804023a40f133311d7951b5059c0ee814a8003229384e3eccb5d66ecd23870a736c1d83d4a4ac10165d5cd4b08e2f0cc7e2ebe5e0ae3a2b45f60fe691f79d885f147b0c903e314d53912deb16603c94d1414c0b5dc42838aecfc3734071e57d216215057a39dc382d871201d4c23d6c7ce00e0950072c4c9548e7f0abcc2a4c6d47b494fe9f458de8648d0", 0xb6, 0x9, &(0x7f0000000200)={0x2, 0x2}, 0xffffffc3) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) 13:34:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x100000001, 0x0, 0xd2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0xffaf) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0x0) 13:34:27 executing program 0: r0 = socket(0x26, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) close(r0) shutdown(r0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 13:34:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f00000001c0)=""/205, 0xcd}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) ftruncate(r1, 0x0, 0x5) close(r1) ftruncate(r1, 0x0, 0xb206) 13:34:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) 13:34:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0xf0ad, 0x5, {0x4, 0x1}}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000040)=0x3) fcntl$setflags(r0, 0x2, 0x1) 13:34:28 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x83, 0x0) write(r1, &(0x7f00000001c0)="18a5204c5a032097d95dcdb5c396c9bad97e914953e3bceb827c3cf12d7be1409928b3e7d8c263d53712769fecd054bfbff14968d8bf4ca935d0b4f497280f43534b4280d865bdcc46329b8b56fc9adec4261a0a5565e8b70c24ad0344c5a613563adbb89ac53533fd4b7173804d46b84c6604df6dd5d8c3f26b", 0x7a) pipe(&(0x7f0000000240)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x3, 0x3, 0xfffffffffffffa4f, 0xff, r4}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8000007, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x10000ffffffff, r5}) 13:34:28 executing program 0: open(&(0x7f0000000300)='./file0\x00', 0x80, 0x12) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xc930}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/116, 0x74) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x800) r2 = msgget$private(0x0, 0x490) msgctl$IPC_RMID(r2, 0x0) 13:34:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) r2 = dup(r1) poll(&(0x7f0000000140)=[{r0, 0x10a}, {r2}, {r2, 0x10}, {r1, 0x2}], 0x4, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x335}]}) 13:34:28 executing program 0: mprotect(&(0x7f0000126000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x220, 0x0) r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 13:34:28 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() shmget$private(0x0, 0x4000, 0x8ec5a012abb45caf, &(0x7f0000ffb000/0x4000)=nil) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 13:34:28 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r3 = fcntl$dupfd(r2, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)=""/209, &(0x7f0000000000)=0xd1) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 13:34:28 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/10) 13:34:28 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) msgsnd(r0, &(0x7f0000be2f0a)={0x2}, 0x0, 0x0) 13:34:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) 13:34:28 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe(&(0x7f00000000c0)) 13:34:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40000000001a0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xaa9, 0x100000001}) sendto$unix(r0, &(0x7f0000000000)="4ad65c90e4cfc16f17bc3180c83e6bd87b861a", 0x13, 0x6, 0x0, 0x0) flock(r0, 0xb) 13:34:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) r1 = getuid() setuid(r1) sendto$unix(r0, &(0x7f0000000040)="8fde49641aafb31f8c3683591e34a9a1f21f10cb61d8564a6be85e69379a8081a99bcf3d178e6d15492e4bf597c39f68469e8da9f14955906d26c355862cd1154cea24f112b07fa670a6196d080c01c507bd62ef72867fe9127869da352a12884bb5ea", 0x63, 0x408, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 13:34:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x7f, 0x4, 0x100000001, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xa5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff8000/0x6000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9cc}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7c59}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x9}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus/file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="9c87c3772c0035529cc5de5db84133332e00", 0x12) 13:34:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x270, 0x200, {[0x100, 0x1ff, 0x80000001, 0xe4, 0x80000000, 0xf9, 0x0, 0x2, 0x8, 0x2, 0x10000, 0x3fc, 0xfffffffffffff801, 0x7, 0x2, 0x401, 0x80, 0x4], [0x2, 0x8, 0x3f, 0x100000000, 0xffffffffffff0000, 0x1, 0x9, 0x401, 0xa6, 0xb40b], [0x9, 0x3, 0x7ff, 0x100000000, 0x3, 0x9, 0x2], [0x6, 0x0, 0x5, 0x1, 0x100000001, 0x75], [{0x7fff, 0x4, 0x6}, {0x7ff, 0xd19e, 0x100000000}, {0x2, 0x3ff, 0x0, 0x5}, {0x1f62, 0xad5b, 0x27fb, 0x7}, {0x476, 0x8, 0x0, 0xc13}, {0xffffffff, 0x10001, 0x200, 0x1ff}, {0x6, 0x2, 0x7, 0x4}, {0x0, 0x5, 0x0, 0x2}], {0x5, 0x4, 0xaf3, 0x76}, {0x7, 0x3, 0x9, 0x2}}}) mprotect(&(0x7f00000f7000/0x1000)=nil, 0x1000, 0x7) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000400)={0x6530, './file0\x00', './file0\x00'}) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000003c0)=0xc) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r1, &(0x7f0000000440)='./file0\x00', r3, r4, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$KDENABIO(r1, 0x20004b3c) 13:34:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x15, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="4a2939bf840bc8f20fb98154c0451c98e9fe8f74741c73078ea9e79d95d1cbafff04b1ae59dc458541798887a40f38fc51c992a0ee0a690b94a015014d382e7b3a1423f71e9a749d9641dfa4c37f2a8cfc6b4a5d983a0739bf1c731fe5f211ada7cf2125ed43ba11e399a4f847c10170ba2613540c94e590db4e61cd055c70f6edebc5a18a5ae913295d8b900471d3dd01e61e64d0752dd059b40c6b4fc6d62de4a2a9f1dc3f3e6cf39732db400bf69060d553bd661a8398cf20bb", 0xbb}, {&(0x7f00000001c0)="ec9041220a875c4057bee429771e85ac8ca2d0837db0ee3edafb289d418f7abce82cec3053ec850384bb8b8ab0127d03cade147dd6d3d0382d590a3500d7edea9fb73051d066f7193d6c52267cdcac370c90845dfe265813e691787ffa1d0853ae552567a285d9800f0e29af95ea8197d4f9a545988ec89fd082a26be918002195c56242ac93767b2b311e2054f1a8aa8efca1e6fc9ba7543dd0980ca8ce667f5188ee58e987f5348507a102", 0xac}, {&(0x7f0000000280)="d3b4a0d90efb2a7faefe60ce749a9fc5fb6d0bd84b58fdd59a9e438dff93d1ac66a66047faa838037c65b75ce9eb822d31f25e2f4e9f329b88e79306d9bd4a64e47b6ba7b124c02cd6391ee2beac8a66c5e6a8efe65b8b244e2c63a7bb8e3df5dad52b1b7c2c7136bb1f772baadb187d252bf79d2b302a37eccc94fca090d00267919a481561ed0a08c7b75e878156ee5eb080a59c609739345eac2259a1e162a6d57857cf4fa6861c7de53ad5dceb51c09a7ac405014769909c1a8c696c0d13eaea4d3beb285083683a84725108a6a1b02cab5fd3fc63b316a83f7cbcf6e44531d1fd8350d1ec9bb9bbca6245e29bb6c566d826", 0xf4}, {&(0x7f0000000380)="a670474c891960691483183a867dcd5ea3683c14b0899f310fbf82b4a48abc5507c5333fda56fb3faefef7bed46aeb46083fa532e3a200e00adae1e0756bf2c6d3781afcf93b8daf0158bdefc979ab376da2c2a6af7af8a33c7592223bc8d71203e6e81db787b7f34c6835a0cf033b681f0adf07b10888939a66d1c216e01db7", 0x80}], 0x4, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:34:28 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0xa, &(0x7f0000000040)=[r6, r3, r2, r3, r4, r5, r1, r7, r3, r4]) setegid(r9) getgroups(0x3, &(0x7f0000000140)=[r7, r8, r7]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 13:34:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000000100)="d8ad540724c50f226486a96b8f412935a6cc9be070b3747d93e3cee5e9024e53b7c806d8260ef1df218fd3c356ea362401fe938d02bfcc833669bcc3d93ea12803a7deb27766c4457321c9e4b928f93c1884f4d747d6abc36ffb6044c45a0181fe62c23470c3533894a98b99d782c771069a1b1148b208a20af42e53e0ab47b301a16cf3aa64a94bb7ec76f1166b3036f356c00147b69151267deeb9730eec27001003be4d6c0744da34f940c718bdbf19203432d72a32c03968117caf327b7cee2b8888f8c4ff06536fc412433c2762b2331467675779fb1bc987488ddef7b2857e14de2173e95b1cbcf7637a5293c8d48d660755060ce9c97287c4d501962e6deddc53d88964489efb4d5b975fecdf7de3b51cbf824d907953e559ec35dd89cde001fa8d920c165ef58aa35e40d29efa3de583bd60e4cdcb73506d3d1bf0376b6b8f30a88f2938914a54a710152ac979860f1837eab7cdec15d2f68f18fbf59fcb9b9d17c392a1a8b52c324147abd26d991b7dfed30935d44a6ff172fd5d6df2ad0a625dd2cc680b1f78478d67281412a40aa8075bed487dc7acf9a5baf5ec8bfa1cf441210d8c90d47be6784878d86e094fa9f0300f0825e50fdb213c83af86ed994e2ed065c06f3bc0cf6b79ab27b45cce4a2fa73ef7a990e556347e05fe74b61afc841edf31ef6831bde95de1321ba588f4e6d27c71efb623c8269133b17fa0ad34502abe47ca52c38af1b3bd272f0e529a792192702836d3e3d0d552f41daa2c2ad70e13b052db38d46a422f374f7e9ecd295a71d333ed45c1bafaa22949e11bc0e5cc11d82f6352b3d83c5da627f2af1cf4605d221e5a476b7e8ea40276ce8d33de470d1c5396816137b94ea2c23bac0b508c412585769a1634909a629b7471418cf0b32bc4a70dc6dba8215e6b853b0d22295602d1c7e252852e8f2bbbf057820ecba1616a46ab65229ef70e717fd264cbece57c87f0183f4179ca763a303dc06d4469a4b1b17ee65de9ad8a49a1fee100367370b59e8ea17ab32cadc8204f79afd8f3f6e42081fbc165b5f85535b861b3157005aede22a5cbd584e2431e63d661ed1756a6e9f7eae1e3504cd1b3d2855f82ebf8afdbcf73bc6c2fac53b8964b5e7827e5dfec48171ff837042731119482510a2f79d924c6b261f4b5b6645cbf4112b58d902a50bf134ec277b7b0e971c7f2b6db4bb62828b46f6acb93044588a559a8fc1e6cb5decb6b6e21e52cea4cb62cd8866f38ef6d9715421b83c3363a9e5da29f1b0f1af956072e95a080f72fa170bd7e9e15154be1cbe08dcafbb6e39c4c61e74d256ef367aff809b1cb098f6cc6988d763c3d3b7e1e9496da0d1dea285d8e8e32b4235a87ec4c381055ae3c9476793def21a2f0e4bb56a03854045bb4cc9f7e8f2de61c08a3c73e52d2c957d49c2171bd901927b6b75240f3712af983c0a100da2ac59aed43adf2ec92c7540771f53d3bb6c419276493d6396b010056c5435b3470aa3aec6894e4082203c6f29d70d175c5437d9624f6acba422d95b26282f997ab960e2394930f5a3f584391be84a543b4f3765146ff411765e5399c8639802e0f4019db71979ad9e69ebea937c9d132f24f86b31d5f8bcc1257c15bcadc2a62a80c5ab0c74d929a21915f940f31d68d60d0d5f3f9317876bc41ddfbb349ede2f1c8ed883e71087f7917ab43f96e80429491ed820bb26ed73fffe8d679e3ec24f79e75f4ccc056d287186e7669831305ccca58ea224fe7ac82963a2c47a13ee4fde77e99051ac226746126850acf704672806c4a98cf832faa54d82376fd8bb869f63cc5adc6c4c0c5d5f5e5693d29f1f36a0614b7bae823295334987015a7eeba9c2202d5efdd78374c0237c935f8fac21225ed19155c04589bb29ee69354f1f7c105e24b1d4be272a3e1ab226730d8b95061e4a777d62ebe15b930a9152b8e3b9fd45aa293d1f5eaeb44bb877ee95bfd82fd860b1eea527031fd37d11ca9bd7a096f7feb2287bcdea6da1265f95504876ebfbba57c03f6f7e0d2724a9cc200dd20e423b570e8285f2d09cfb18e94a40a197d5df30a050cc502bc04ecf58decf8735c58f02d979bc18bb614af0052251465358a37e7441908c1b6cc19099e231fc5215f19b7ef68a3b138abeac64053f949c84a7993e4bddc57fe72e6f11d96b565e71b42a1814f3939c09ebc0474c7f5a4745a5943a0d1ddb0fd5273f76fde144df1f360efcb3dd165e8ab12ae04c991aa80dd587528327c9300cfd648c526e1df1ac8b558672eceb0704ebf5851e50b1e77bc348b10bd0c6c27a14c23425a9d533ea5929a6369f6121c2b26e650e15254c639ed79cc3cf7eb410affe3b25a06386f651aef270d5536249aa8a2926f01f7a0937597dcc9ea73593c955f90019a9592544fb5d6424f3a7290f7efe076f454722b22f7884d0d99c98f0931bda3e524f5eff48de3ecab84acf4cebd277f3b7f2679b87bf9a9f283e680f0d963fb326e15fcd7c98165ab6755c6fdef96fff4f4b81a90912eaca981acebf4d7a8311ce7d107bc81135ed4879bf7e16633b228a2e7f3cdb178c04e21103a81a9286b656a99401ab01628e94b2766d687fc3ca86c371443479b4dd40c922f4c519302b10f4386f71a9b9c94a2180b9f478e37a64d29b29839881183a6d4e64c4a10badb47e32482f84cd692015290df761535c5a468f6607abd8cbd2bab8d40cdd50b7e75569b29caf10489f9220b40f7de756c2b25887a77f37fa807d50b2efc93893006d9ebb1c1794f6dcb1f7ca4c6374a51fc7a3acb26e39558096a1ba6227d1c15c9af14bef3ec73385255510df38dba26e2aa000ddfdf541ea9bb7d10787ba188aafe119b3f37d750cd964c7946ddea69f12aba78dbc079457dd9a062bff07320d8176e8b79b98ed9b3515d7a897cb34b9945c411c28ed860908c88ec6e532b2584fad721654d394c0435bf3ad4ce3cd09bf5d0285eca1ee9a017407074aa1b02cacc50cb33b03ffe0cb77cf58ca58d4b795abd19dcd777f49215fffcbcde439d8e686c531988c14b444591eac012055f4fa13d6823c929869054c6874e542982b698c8e52bb88ff2a5d6bd3b459766b5ff53af1051fd6d978ac9f853051dbf5487f4dbe1e2a6c2301956946380e29fa7a7c30d77c17e86bc946d6b9fe621d49d90a10cd42e90daa774349101f604d070dc029c8d8b2fe35e7a5c5435c04d93f29547c5ef34ec348a4243641fa3e77c99283e73a97808224ba9092bab09477880fc4579704f1e0fb3b70ed08f4336e4c892043a6514c6c627a3425a8f372d61d740883a52f5ae395c0c845a4614ed8faa4cfeb2531a0f40bc338426999dcf00aae697cc9aaac475853f66153006749e10bbe45de1fadf59c1aaf8ab549ebec1741d81163e2c3aacfe8f89f666306f06e58581361ecbd9d7e25b7fc73a132c7770f890bced7e4bb375adf72a4d838bfc96bacadb1081788c9b85d5230ece474876f9854bc9abee9110b0956840e13dc40c7e398c1469f4296804ffa2df743abde68bcb4606c39811880e244ce2b51be6780686028792ba4d055201745ed6028246c7772c677e8fb8dd81869c4b1335babf181ec23ce3b4953c5f4e7261b32c18837214ef3523c876ed6b25aef1e2549974fa36119f53e476191ed3b4f30d5f4cae77a6c32d5287ff187cf4504d1cf25343824095193149cce2188995d3c1b57639a95d99f28bf25f0d527ffe6d778839f2d4a010a85a230af35fdfc9d520799477282970d69b88b80d12087334d051095bbae293d8cd059b3d8a187565b95c958ae05ca29c6b0525dc181bb99c084ffc1265c8b81bb79c35538dee679ff89f8dc6620b960ec0c176995201cbafb45b93c2d0b69f27a122e22326af92251e25da5275eb8da59d2a3f6ead95ea63f179990d88c9346ad0ed1ea2dcd4ac9b36de9e9c10ce6b2d3f21adf3db103dbaf53db7829976887d64ec2742a679d9a269d38a41b4f400a5e2a5e4ae92f4b2f24352d4bf46808bb1b3a9840a5bd7c59412b7f12916070a3f302e8cea4dafd4abf7ded028b014334e5d35e57a74d02a109bb0e5e98b472fca0666d40f267da939bb3e4f9f781c0712fbad3e08177e2b08b4ef0835384e1160c66ad6c1022f6f0d0b0542267c628f849c61af5b506c97ab6131294ae4f43489870762a7c2e55e8a534807e18893b0bdababc258603fb5576c09fae3aa326263e02d2175baa31f6d1497b048abbfed90ed1a822191fe56696e75d0b143e6f5cc624d2172ac1d15c294240a5fd3ac0a597f740d9bed75d0fd8f69ea919d45b6b2b68362cc990722302633755967ecdfeda6cbbd32c8fe1f0b023db3b107e440336bf5fdd7d80fb9bbdf2ddf087a410969990c0de9ae35d3262d0038608b8d874f49c531932fa7b97ab0f930f8af188f9dfa7d33dfecc20dabae7a24979fdd7bb2de15136600111c3e46556ffe074d84127e9ca2345e99de5c66d3c2c2b368512adb719ba92dc5700e5c4e64036b49ee64453c83f494b7237c6c58b4b9cd3f90e10b9c7a2c50a0bab49db575ab8a790e65d354ea7b3157b81f3fc982b03f22853bb00ab915d85fac2cdfa5fbce83bbdabc86ea208154837840e7a80fd9721c968818a627942a053327bb78d18a93d7bfc2d2fd8aab8a2282cf1f2aaeebbc7648755ea55025b6a611d84d8c7c4f5a56616e4eebd7f0bb01a71bd0b4fad864fdfa9fae1d650f3493aed36795ff8367a70be1564e1923876a34d8e1ba8055f408e7a694d87abb7f9998c59fc60dc129bff7573c68670e68dc42ef594f9641c71b46cebea8710ff0297d03e966fcbd0d275ae09e0558bae0dab38611d09624f207f366b7624a3528108b21ae3a9208433f1905d45f7cf680f35a83c54e777b0b76881e92d227d1a469631a5a3d8064cd008ded17f116effc7ab15564839e00f3ba4315cca76310f8db91745e8f69fbcd463481e8ef12d0930367601ce8db331d941ca0275dac22b0c49084452acf8b3b01a132eac8027701c1b09458e4c2b57fc76046c934a54c90e8acd518270b377e6d34f32120fdb1646bfe7de1476f2781bdb9419b70609193da6fbbb281fca698518ee8ba313ef60e8afc1d493846436a5c746d2f78c0c5409d2dc9fceb1a5401fe61661ba17367304f97272f8a58ab06df71addb9e3501168a0c6922cea8fd2da609ec9a7bda390e0f357f419c1704a14e5bc6d69bdd30c99a9693b3f1d91165fb718c72c54cf96afc36b822e79a1e96ca8e63cb06f3ab9d396d0a7cf64627949a13829cc6b11394b21511957fd4204249b26b032a58170019b9f8abd481a64e77cdc2b16edcc1a9d637f74720511d631f710ff2849840950311c3af81ec477c0bf961ddaa5240d9d340fddcfae39ccacce2accf65f45218bb764e4ace904c2f8e2d339ab3afd7a44908ec9f9ad84a5904a8e4fedb36d5111098dd23dd16f3e35c7a402bbbf1b5150b1a5663c25a6fc22edaa68ee1c669fc41b1b8951ac3da1a291e466bba234ae8c36c4cf3abd6d7ca4a74c00b6cc72a0e4228e4b4abd9b301684ec098b28ff003bda5dd1d1ca70cfb2846b809ff8b0fccbce29d15411f7eacad2fb215efbe649afd72774d3446cd194ca20665ed81cb9203c2d67f30a8c4dd8d22cacc33155b87e029c65a12370d42da69d22b0dd5a13d11b5fe77923ce2489d2a51715ce439f1b49fcac942f874ae41de8424fca404d135f8e532da29945d7d25466f6e7a1933f086d71226fcf7be05298c34047cf6aa3cee9b3a5d5fb19d57baf99ee6", 0x1000}, {&(0x7f0000001100)="ca11dad1e8ce840773a3fadbfec4a8b235bd667b0996a5918e8591d311abc9d97871b4c6fe103388fffda19ed7dea279a5906080334d96706361c56f9159c72bacd60a9d57cf42a27b6fe87a1007b43294988474fee25544fe3e95e0091e2c960cbf0a2b23d35b70bba9e931f94422cb7278585e1ac33f5e891000e948f69999c9da2cd55c858adb201b5f2ad5b5ff01c8c76f63678848cb7bb3bea7d954b21b2a2bf160d8dcafa34f3afd6902352be5944a4c95021065b34cc7034e0546e3b17391f79b8e97de30a36401ed4e", 0xcd}, {&(0x7f0000001200)="884753bba2545d701fce514a71f60e0108ee1bcdcdf8bf5febe0f04c621a1753a1fb02cd584e9092d288c653e51810a8c04d841a0f7da1fb4fc3be24f6fd550b87c3bdae538e1dfbd4355568b7c06e7fe92d0587cd26f9c4039e78156c5241cdea3c2035b2468d3e8261da4cf118b776baa36c5a64cf18625310302a63e47283a1fa20d82da4fed0cfaf0a9b2ae8abfe3b81381f4c493c59ece23c7016df2f3d2eeae2e74116b6b8eafbd5a523af592ee5c9dc1ab88a856e39309fe2afb1f2da4b826f469836a0b3f96687194e1f9dc26e15ba1a3a3e52933f3bbe2a6f0363f4430edf9d3a8bdd17f20fd3b0f8f338e88b7268693c0f0b8dfa04d003d91413a09410a638bb0d438b605679f0acb228ac46ff9487026f6daa1225333ecb3d8911c4de6e4c7591d64d81b6ad2361bea2f87d6855150566906bfba4b3d3288755225ebfc51757f1c53e26a1351a092fef0aaa518cffa6c73c5eda595a510dbc92a378cf5fdfb1628376e9490ee68f85853153c24e4732aa0492680e95dfc8e7c3f46555decab9166c701d4cae167f55b23d957bcb09a7b2ab7274c98b085fd39ae1bca2fd42b6f1dbcbdf7eb64d1ce0b8a8afe3b0e1f7749eb5b58c9aad83c528ffbe464a0f684efae9cffea0303b77dc9eb1561fc716dbd81b23e1e197200252325bf289b9fd8f8351d1d51cc8499b9a70b44d3a027196fc98c0dc41cdf41bbeaa60e4d0822c7c6e959efaed19f973aedd7bc0e502bd45e864a7bf804ea6abb4f073b662fc0f4b3be95dd1cd0c937e58b33cb53e4628243525877f20af588da33642c9fd57256a19dd32fef3b91a0c38c8b3555a54ae352169a2278e83a7b7037751fe0d2e5304375c2d2ba3cb471bbe9a92939c2dd870c16f57da967101a7d9272c568fa695c23cd61a2e627bf7d9908342ea70ed475a12bc33db71a514d4603900522a1e97c5ad80a7c93242c8cd52830fc129ca68afb6de6a5794229f5dada3e4d019632784b3201690d88bc53b3ce2a22ba0afde80b14df900280314aefa7d99d12e4d6b15aba8ca2d7d0c7fcc008db39412d5033ae96f340d4633a778d9c85b97347b19274ee7949681647c4d49a4733dff880cb2eaa7c63edc9dcbec4efa5fea067d385ef8e2cb2ed9ce6d436d22052dd19c3b62de7a241cfb3d10f6729cc11c5379d2063c27355b2f19a290752fa8aa323a6731f813e10301cdce2eadccd8598e1561f2c182c01b183a36d0634a77e685109ec1af4a8260696f08d02d827800df12beaebd432605fdf82fa3a0568f816c950c262e377bce018b024dfbef420701c8df0d99385d68f67ad504de0b8a8c52d1e6d42488d9011b3fff5a71cb536ea1da2cec26a028783d23a8258f016532174b0d2c171b2fab6fa073892fa13880f55ac54bf0ce9aa817a759c7eb8ff964dad6ff178720725536dcdf1aaebc2fb0d6c8c7de05c8eeea5b6213602088ac0c792cf0b7dd04732e43052aa44c08eabe4c67d7079bbaa5666f1814a78bff507fb21c5811791cc4acc6f9d1c075c9158fe6ce2cbeb3af5040e545d9aa6727e9fb1ec40fce9ffc0376282335603bd613792d5fb7d5c6970ece1cfb407c0c288cbe5c4c5a4a5668414169bfe6ebc0d600d9e2955bd9aa0d1b506dfdee60846a38b7460836f3d445c347b45685d3d9e31f8dd991ff260360366f871c983b16ae459d5baffd00773b60ecec9e32d87b300997baa6d51e3151b37dcc635bbef5035eef9c794bee5c7e7abfe93ecb814dbc58f5d9ad0e490331499126677a030d718ba96d3db5d80724a90c4e2c7cb900ebe12483729bad972ee9a498ffaa329ebd7e597a3f787ebd701f820dfbc0c1040558c56fa0b1a3d8f3954bba08406687ee348b6d2be8885595bbce6a84c60e2524d17fcd1e3104b9444a41b946c6d24e285d2865e909152ee7bd96738cbdb273c2be1e7737ec5eb6339285dba4717e05af1313023a11a27c8dd6ea6ce7e78f766c13933c95aa532c22971a0fd702540dc604d1761ef73a54cf2a178e7df460fd45868c30190e731b09a0f26157e7fb02828e52c741c2f83ae463383c554b4508ef08d4b2bda2bf8337567927236e9523f2168ea859678569b4b21decd53489406d033e025a280932838378b718e16cd7dc3ec48ae6d33c817f004b1d29b575f34f798d714c4b4e11658d9f8723305bc58a7733f56a47bf35712f05e4985a1bfdf12c1f34a72b9e1ee6e85da6b52150c26a3770117ccdc8be089f05ec2d927008c06f29e63276d856f03ed275c34bb19d1f88ac55cc35b9252b9a811e9960748f7dd933f12dc80fdd1cd218f986edde3a1fce374b67efc9622962d68a0549bd87ef6d607ad942ac5c22f44603808f728fc7ebc5b095a62470f0cf5d14e198781d2255eba0a2dcabeaa40f0f5d67275b88e741a5513fe8ad6f1e80c91696b822d116fcbbb17e16899048b37f337dd2576e95ad65200d07f928c478c0380d0e2e6c23ccf9240432129284051f1ada36b8f379244a46384efc4ff5ca38ce3decbb4ff76918558a0dd79cb7ee8768b565cb2438edd43c6f4dc2897251793db9fbab8bce2232d9cb887910e9eefc6840564f1f5ce1c8998095881d99a5d29c72366e0c1b5f111d20c6d0fa089ac66c66319fe2946add679b0b7dfd00fc8cfef27d4b9d7f430c1ef17acde70fd03380c8cbfe310dd7537269ab857ffd9edf14ba48f1e393e53dd8fc0ac8bdf7741cdecb6cd1acbb7bda8b6262974217f05ecac98fb5966046b8e3e29a6069ba3288a3dab3e6a17a4bbbd5a9b80b93a73a829c1a199b1d4706b8dc3d9d9ee102a45b6d8715bdd2e529fef6c220931766331f671b0c49c38128eafacb61331bbfdf88983b611bf571f543171c3e86e1bc9c939d0e3b33fd7905556455ab6905efe82c8fb638ee3edd493159188247bc00ef2adcb3fa6dba2d0c9f91df2ed1fae0eb799dac4f1f9ea25dca8b4150f12dc206dbd29cc997bd239be322c189c80ca0125deb7dde0d4a4adfeaf7f15d474ffa53b7f021db24ee5b21dc2ab2e91ce38aa083af2e4d42d615b3387666b0b03f1714b5cbdbe4c9f05d2d0bfb9e08ca6c675a4594350a0b5b1b03f6baa6c4c9d05dfc604a703c75921be5610d023bb88780ea6622167b2cd41f0d9b85199bbf8b033b5121044e43647aad3ce89db8962766c0340989f954baec7e511fcc0600c744d82f61b7459cad3f46a4d7386f7db60bac36a0f68d9c10af46d97fa1f0d124ea1df36930b37f3e4b5c96e6f4c7292af0cbfafac569c41a3e1e56944c021b8785b8fec247d90a053b99faaf70a21290707f23a7ae0a690268922dad99d8569573a12387abdbbc436b9b81cfbe54e27632e221b60854bc11e26ee11c70bdd8bdd7d8e19bd7392d04b462357504c9faff3d81bc6c55ed005ddb305e4b7874738e3404de3dabdad911f8488d04ffdfc1992d147cf5222b0425d125c68b91272564113af6b7cba31626bb2c21168077bfd16a2369c67b101e0afcf84cfd187f38b9840ce858a06219ac182c2c8d00e782ce5c36bc19ed027f503bce20a593233893c645d4ee517bdde79f2a574e2a94c3f73c60b7face89f157281ad1063ad0b195a66977002fac24fd56672abb1901598c5772c1ce1d1654f98a0632409eff5ad0657368141360870b20f6fb9432ebe31e2be12686d704abf02e398fbdd004b979c48fe73eb4f7cdea2b528cf90fccf31575fb395ee9c7d02d38aeb39d0d44359f13c57f2ff23c52361737d237c8d9c2c8a5036797d3c6780b4ee5bb4ef84c85faee685e6f67c3a72d697bc23e79496f547aaea18a8cca797b6ec3d4ce54f00c84a008e619bebae827c0b54887155933c5766f257495d9ed6106a6241374c8c6b92522148ba29fff792cd822fee73562c35908bb17a6e3382e5f51a2923eb0269ae2110298feb7f2dd7e47c9beae5e909fee0bda09f85dd7f8eb96e5fe12f46420f49caa2837441b0d3d8a28d342f257317f0d8c8d7b5c80440af2ed4356d88d5cc8a894c51c607bcfa7c6eed0f93526c091997df10e681a748a7216c89b32b227f75b42decc73b2eb36d311c82d4ebac425fb30decc50077c3105d12de9e0f1dd336965691268061b8acf95a765366f266b0dbf4499b65791556ecb1f39e4614881a4c5af70decbb3a449952cf00addf57a120f0c79d0c50fbf97295b16d0dfe2f59e354c65480de417f092922237663f67c2bfef6e7bcbcb95a2d1b944ed170a9e570afcaec3dea2c33b1b29dc6ec7043ae18e6978a2fcdba98b249a735ac497c7374567f280f43176ec55a172004a53ae5f0625c302ddc40344d35ae6d3c2a1d9e4c2a5ac0f8393250dad6575d2c5cf445e632638554e1706898741537aacdc3d68662cef95089970367fed2ad9a7e99384c281c89cb1b69dc76c82f431c8ed066587cf6deb50ba9fe1c0415c5e2aee88af561167bdcbdb0608d94b98dee3612d9dfb5f8af04d5ee45cc0eb2e426d484ff437838067619021bc0f33a6c007d49ad322d3a421c178885102fe0a1d038d2aa82b9cb41ccffaed34066630a984a1856150c40447bbf1614b91382709e654dd2efc1e1435764693ca8da0d658d77a04e6f1b12cc1b1e30268da9a9307b6bc0e06eedec227ce2c887f8a13756268b66c9851f62c1fcf66566cc99de4e2ae3e4668c1d1316bfc62f44bbba9927f84eb5c9579c5dfac2a9d794bcbe8b419993911ff59587e9a7089394a20212d3b8bebf158e906c537cf7bf029886e76b63d05e4f97f0d0f27c368ea13c9be9e507389fb951cc039bb7a2ffe67861ae184d0b7f9e16f802c44e43c5084dfd335c17f1e8b33d88d5583cb08652edc1c3ef010626eb92a77bb0b345850d29f17c4bb9f35f0e4b954e4fb360956108d0869cd81986e17c5303bbf964bea9e199d30bd45fbe86c86f710660805cdfefc34b4ea6eaa9cb53f1d150cc4edf733797a1919e619bd43980f871a5100152871f2d7467f4287c42b8b6783520751ce87147ef4503761d3b55fbc8edb73751dac7a1e5258e2c87ca5cbc7f22f8efd7fc7df6dc3c5a4dc7cb5261a3f50135287dddee1f9beecad1b84e740ab77bf404b0510d6cb2437901bfb081b5c3d34c55573fc8ff540c6cd80c261a8c112790614c4fbc93a4e053d2960718d03593a5440b53bbee8a422e901bbe0c3167f7d74d1c26deea326aa9cbc861c8fafd70a49fde954a5fb91c47def5911e2a49bd192ed6f3097eacc4ecad5e61a0cc3a4a58fd0bfcaf16ba532bab26681f195b2d4d1c393813932ba87fef5e7321c8c79352daae076fc5aacceaa3e7eeeb5dc410e0ea7499512974c9c479815ca0d636aa949b71fa7bd8661360df5c61976e8ab73bd255c18b2de1b1a15a998cfad29fbda5853cc923181827adf8d70697c8b88c8a77c84dc24a3f4de441941aa1383e491da8fb8efe95317a3d3d99aca5c9086e4dde028b337b873c3d29fcdb0a8f28e7a271ae598188d88323e7ff9be2fea89c5b44f69e85ef7abad5f1e76ef81782869e5d0b2a8de7878946efefb92dd89664e8510e947ba43d300b762c79a8dedb4f9c940ba768687dc37a9f51405b700391154691e179030e7821d66f51f49b21f8bfb1a5ce6e6d5f0b1474ae2f542d02b8fb8588e5d1b65f5a0c8d7739f3c6bc5b03b58de74050ae9b4686e76137601c8c9b90d7e15387c79380283cbd37180e4a73deac3888522f9ba56720fd0d542bbbb7be9cfe3635cbc511ac64aaa15adf201834a2dc6e534778931dadad38e4375e57972f1fc50777c6be7668581d0849155c6", 0x1000}, {&(0x7f0000002200)="c7924d9193843656b6d770dbc45309d108d06dd5e66be821e4ae909b0d4fd3fffab7fafa88fd2a3534fbf9e048af2e638d68c4e905f3deb6", 0x38}, {&(0x7f0000002240)="ffe360ca883bb7da732a04ea3ee2b10726e9acb0206ba41c5510232515d22d9db8d563efcb40792f811c3b4a074605adf444ce509141abbf6d53a5fd3062f434ff66c766ad0cd1f6b402e0c89ee15c2b26a0bf16262035da2ddba8bc70", 0x5d}, {&(0x7f00000022c0)="80cf6d944c46bf87dea283", 0xb}, {&(0x7f0000002300)="bce93a82fdc5cc182cb58570ef8a05c34e0c11c6a3622311c941f6275c94ae770c527794ac1a5a725270c4903c8c1b937ae74a8b3bb3c04e098e760481483b40c781c3c516cb67f8a0bb767f190df7600778a29059e9ee57fd4627a965553a5d11929ffc103ac3cf132e9529a84e44b92081b993e3fbc65869077acaad855f0a8f214dc16a6786de15d110a420cdd85e2fd55234144260e50fe2a477765d5a42d5d2057c673cee2b2f951e8d6baefdc1c642e2b5a1", 0xb5}], 0x7, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x620, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x20, 0x332a5f55}, 0x9, 0x5, 0xd6c0}) 13:34:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="f7f073280cc70654e70b5ea3f4d92269518284a300a3cfc641f9f419cf5198063cd0fd85a10131e06cac52249f90cc8f7465fb8c4a2153c2ae52b2b9829ec187ba702942be4d5e0751c391014cb666658afd161b0101f1458d68b276ddf17d9bd781e6f04b16c19a77bdcca32da6d36e80d89316dd4fd3b901da43b635884d3fbb951ea4dfba1cd6e4b08d60b636b7acde6daaa9fe221aa9a0c57121719eafd5e6ff916366af8cf68280907cd08a937eb8730ce1164f4ad3f56ee6520db9fd6528648c07f49f4bd9643a30e60ed77abe908052f139222d5217fbdcb6532209c57192b925fc82f5b8ea6cff01d9ea017492d2630d9dcaeb6e54527cda1d15cbc576cd4380782499a114115e7a584a6c4ead0bf739a17689029cc013376c45d041a17032f4e470dd4da7cfd7ad56552c0235b734105497bb5422ed89fa9442b72880f6b5c52508cc8d66ff92c1bedcc106af457e981b30c131b0d53d997094469b3c32582a947cafcbbc8a7d1ee714fc44880fd611987e0d210fbaa5c43c0155047da8a76272c6816516c533c3e2cd5e662f38136031443765a3a7dad77774538427331c448745af92fb706fd21f9ac06f8d3c32dcbc850a2edf44575d25a064d7fc438ec00b071d1f7d0486def1c66795901f3a357d04b349542b25c16ab21a46e124f466ae8bdcb1ab891c8111a3b30f13be381fd8883d3c4ac25e509f2bfe0911b9e35dec9a222eef69bb1fbbffadac6d4975c1121381f0f240c6de9ecefc8165fd2a47af3fe0f260081a23d57478f5eff0c7a91ee3232d69a5b335b9779749fa482767295992d6ace46673bd2c6bf8f6d6126afcb733e8356197efeaed11b8f6226d8a5f2185a93d0e79327293fe981ec1d559cd6343f1c5b0a44d707f1a381586947712ca5f7ace61df45540890ca6a7935f183c5882fb8c87fb561a35519d7587ad2ad8f4c882934a9268eded9dd823e4e1d46798a3dfaaee74dc39d3698f1732d7df27e1f82ecabe88403f90fe5af8f5a6b10dfc11ffac0bbbc673f05232aaec41aef9adb97f9e28cdbf8225ff9b38bcdf289c9347d771cab8e20c1789a0fa5229ecf657fc0bcdb3e2edb32aab67d1d9bfaad366d179dd5bcc8d8b865d510f95169615dede52b2326d4b6188d8d01b7ef646add91f8ee3cbf6e45de39e987a816c42b149b0e9969a68c1fbbeb2a1b5d56c43115c7e72829be848888f2e2c639578a8e955848fa93dcf03a563cbec3ee5c0f01e82421695046e67743d5a00950b5bacaaab0ebc19c5efaa29c8150ef4996e80fcd1e8167575c73870c3111c01f3e5afa5053ef2f4b8a3d9222aa045e55f196026fc1fc5e66cd1abbd57a1610db69e39af54447c878cdce61c0e2bfa7c784c5fc009f2f3d9170248558fe8d8d56f1cc319144d7e42d839d89c6a5345b3e0ef55e27007e3fd4ba04504ba7872cd0d05538395b30eee6efcb29e13105d74181de24da935f04133864cf3f0aa6fa0bdea602cb56eb1c23b4ae8e404ef5f44b2ecf6e14a7421150e59086d15f6eb1f61e9eef478e3d810bbed011f9ee4da7c0c8ef4d6850e6d0f7ba46b71ec4fce4ffbb425f5443b651e4487a8436345f2b3bfa699e10854b88c0727abe37d8a1bcee350b4ee1db852a84741b5aef38c491d0f9d49eeed71a9074d118713ae57c9817b1c042a2a3cb66ceca1a9ff30527e7d3893a112d398851c73b742ba4dba027cce050b78718ff0bd79840adba6d98d7e6343646dde60af86cc53d4e7cf8f7453b3f968f5b7a6e911cd6c42d16226806c2477592bac1fda063e3e440dfdf7d8dd610bc85aaaf29b3e8fb49e22a2929c57aed16cec27656dfd533b3686079227904bf745c445c7f0aed983c5dde24b9355476ee85c3ea50abd7df1ced946378a4b8651e694aaca1259d2cddb3e6ca12fa7ee8a76724c505592d9adf928a94fdf3ca5f9755cc280cc20e26957961d4411a7ff96978cd6ce08c0dad2132ea0b45587da45cc78bf6b06eaf9428934bc4da58ab53a0e8dfd9cac2e9f2b9f994d9bf6da89525e83afc70833700f1d35d6500daeedbe3d50989ccf4245253a291d5cb613f5e18d06976341c2db775cb67639f8e83dbe139dca9824f51bd0f83825a76e88ca0fee0f7c9a7a6566768dacfcce840dc244f64addde2c5ed8f5ed15f28e387451c42c6e5a9f0482ba17507eae33ed37e6c132b47a70e8f8002b61e5c4139042e5e880b13093fcfaca495734a1f21eafecabc74fc7399117a121e945c6bb2102721a880ca9bcf7d2f7469e293c8bfb7b2aec34569c8eb76dfa17d285a6df6e2cad421e0c355b3ec49f8c3c1c3906c3f74a88372e92b2d1ffa73f5d58407cf4df926fb34ceb8880341bb3b6280df0090874c13706fcd070153401bf9f2ba76d0774943e8771d5bd580ba04b3e8e1817f3597e28e3820cc683e7eb80f975949ff96303b3718c0dab13d9fd789d7f101065ba8fc2856b4fff48ea775ada3081f8dc48f29c31461d407c46c18ffbc47eb47e1613eecb811591c786ed9a3bf4c64fff29d66f1087943b190082f52d68710b611802d6fff6efab7839fcd1ae38b0a0bb3ce249a4446b2e527c1b0718cf418203965a466f21d01ac95eaf2116c42655c2a945917ef6b04b5e83f3f35b7c47175589db36241c73c336014b548c2105595c76f346ef5927cd4712884a751833371d0e1a2e3571a34891ffd60233ae60970fee905c8ce69361ab837d0d4fa3d3d23c4e7abbe1f1e645fe35da9cfc6f984b8f5a5b65d1c11f2a42d30f301c405b4f5b91eb168ad7d778870604d8e48e5d44bdecdedaeb744e2db8ed4f81ae4d974c9f8ffa908a3f94de85e5ed1c1951c4a7fabb870871e0722ae89b73ac1717d61cae16578099ddf23befa7d66acd87bb493dc074978e82994901c6a413608c02753dbd572707ad56d6804e4aac128a1e84f14295097e6338a276ef96a357d821a8ee695080043c79604a3374433cb03dda5c137469b2f9ac35814fdc4c2dd5582428179f907f5d230f24547109f5d9a4cb7919a63980b310f67d4d61ba02b01e3d302da9a7b150321fdd72847e1e88b8862cf59edb6ed96e9e12db570ab435bd0073aba5e023c687bb12cd7cb2c3fac4e64456c67765aee9c93d34c403c9885b03667b9eb1f260887d246ab584d6ebae87ec9daff74bd6069c0813321101eb42449f4623fd6dae464dd4e84a97c21b4276deff43477c12bfd8ea39ac152a195add1ccbe29e055260876eea5b12d7be74ed914244def26f9b5a478fe314f8e5afbea2bbe958199b591d30fd57ad99052bfbd84170c8b315586aa07db6e81b229a844f81152a64ce52818cfe4a60d3e9c10df1d10581d6217ce5a71bb36007ab64abf060024feac89b63cc6eda1840e425475dfe86a01803983c1fa749ae7266d515d37bf0a620606e99307a2f0ff2b360c97a22675dfc1c7e949be8799d3d601acc1c774bfdfd3ef437ecb1fc6ddeda8b8fa9c94d24d6d411e63f16c0c82f1b121a601f8cfa93d9621fda78995034ded1b78a69b27e1b1a2ddf8fbca53aad1a22bb8606cbe568ff2e989bde2575cf628252333f92b0e4010ff1c141f59a4ba5fd8eb559bb35396258ae0eb4d6a874c254ea377821c45f148cb36a6e1a675322fdc07f7c58cfa6d9d822505c68d7a3463a5dab8186d4cc57c9120a707ef5eb2051bb8bd2d1fb0857e3de409d99c039efca953fc689971ae6f94b1cf0aa5188b9f67f144961af6fc86d6c8d8d7680f7c2f4a27c64f780d274119d3a60724a9443595304a5259e5d6eea287a6a535c2880fbc66868757f096902e588c71d76e8146c4f32caa27b9a758cc8c8102ba64d6b3a66df90d10ef799747577c90e1a33270ea3a73959cc8209e3363ab010c691d3d68b3416491dadb4dfef6d4c329c00431c11d5341163ce5d39fb42042ab3b365a04fb124d22abed78d3163e2e8d9ab7c73060dd91fc6776bbc22bf3e04c995108c31d58bd110d4233b85e2d2c89020dfd5cb55d63a1424e781a11e1ff2f152f1aaea6e1f63a4a5ad75e035826d6ab2e59ad993df7ef4830295ae0a550831113da720aacf2a5e0db820ce17eca2c3e994cce75122548ee97b6e5835780372100d9787b16918641efb12a4ec70a27f769781975e65bd112c2b91428a820e1b4fc04f31a4757dd8a3a5d98aa631427e8ec3053b477d92ea3d6bea9fd3c327f150b9225e20385c889d075b23d48b703351b2172ad6d1d0cbd7830d40e441d15f0e587e5ca23de971d01a3602ed846e932d76e9ba0734bc798e1c4e00598c5c255f711c86444c820d804ce1c5d3cb916813de21bcb6fd22df69b30f79f36050b7b4370c1ccf4b0df6aa8951fb39800633d4a73afc51527664fa4643160e8c22fd7ef28760251844452e52c7016db34aa00b85bd30e12a04dc93c44601ce5b082cdd4537ce09368062f5830466ffffef43d70ebc5c8a65f463c056662f82fe8527863e8f046f72f6b393762ed8b64fdf56a51dce07040a38cf3df71d62f1554845b5b0e52d18e53a8968f54dabb2f977f93b917bdb147670763087841a2830018c6e59584501d104adc126b707808e24a0bb4728469781e7cc40fa63e8b14b1c77f64654839fce62b34fe92037a1568c759267bb7301c7cc36e0ba32b06d40e08714294d42227ca3c5d290f1d6d776f33449bbc04f50f6b81c731d05b9d60f61eec34e45015d97fc2a78ee388743017a83eeb2dab35629078ff08dcf8cab5a46a817bb326f02aa702419ca35a052311833408b146c94368c12a2585e091588670e05abc56e55c354c3a42105b9f4a734a3a9504b35a728fcf7dea1a5c3a504c97464533081e85b76d886fbec59024b8ea5f75c09e4da99872bab25273cf8b941325850083c2677bede6ca3d752f56eb00b3b508a890c97d9bd9c0e934800cb3a8926e2c226aa3ed47e2e5155ac06daf3eb213b40a977666ffe292f7eec7f940044ae42ded9afbfe5f6c763af505953ba831f87edb2f95cdf8eeed13bbab9bf61dc35e1995ff87fa06fecba44e8e1bfcf6f5a295494cfb556d131cd20d59a0f6843ed6c09e087bd7f5523de30da355632c3a0ea791bd33e53c3ad762f1cd9145088ec5d1f8ce13faae79a3680bd0109ed741ef16549a3cf13fe3067da8f2cae6667a45d0158a926441c5f842e31c4b6e08aec37688c6b8892be76b39af91a456ee8dab57d1a80a51f9781209cdf43ab389e2b9f5f91e45eb0612eca01ead52548fda88ebc2efd2eeeb57e622684f033594cb81580f9562b4442a2b2b5a5adfd9b9d40732e93bf8cfadf4090759337e01f0187e34f4c8cae92a4d49480d89a8bf28a29a03fa02c6e1a03644808353c5eeaa5527c59e2e3e87f23ede4d6a0a59199703404b4f69833d648742c8cfeb431b8ad7db1bcadd668e5d0e770d46d18e33c2dc8a27e6665c46317f7e8c4a153cea0139b15b291726f79b05f97b6f22551de390a057e18ea35e193bcddadd0736599f2e0a7d01144ad768b91dce6fdfde191019d6c4387b64784f68f223ea1f62fe2b01364ac624f6142b729654e04313695b3d92138b61467a30b9caf3ade0a94d94dabb568c3339825002540bd48299a4340596dfe523c5472da3b547a642bed689988bceb50657931911ddc7b4c1d67415ef88d73e6bcaaeef863a86caa5ce2a134ed8bb8c5bcbc84d970f6541a97f1647364c86527a8037729a0b0fd83242931e9d623851a49b389c5288b84f0ee7d9142f55ab8805a92c6ebd7c537cc0f659cd4d0ce8db19e71f1625717648dc9eebadf904fe85", 0x1000, 0x2, &(0x7f00000010c0)=@in={0x2, 0x2}, 0xc) utimes(&(0x7f0000001100)='./bus\x00', &(0x7f0000001140)={{0x7, 0x7}, {0x8001}}) 13:34:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x19, 0x4003, 0x7ff) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) 13:34:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x7, 0x10001}) ioctl$TIOCCDTR(r0, 0x20007478) chroot(&(0x7f00000000c0)='./bus\x00') 13:34:29 executing program 1: clock_getres(0x5, 0x0) 13:34:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x8000000000000, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='./bus\x00') 13:34:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x182, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x80000001, 0x3d, 0x0, 0x0) denied attempt to set clock forward to 2251799813685248 13:34:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x202, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b00002327000000000000000000000000003f000000000000000000000000000000000059", 0x2c}], 0x1) 13:34:29 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = semget(0xffffffffffffffff, 0x6, 0x0) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semop(r1, &(0x7f0000000000)=[{0x1, 0x7fff, 0x1000}, {0x3, 0x3ff, 0x1000}, {0x3, 0xfff, 0x800}, {0x3, 0x944e, 0x800}, {0x7, 0xc4e, 0x800}, {0x3, 0x7f, 0x1800}, {0x4, 0x0, 0xae0d9b888e2641d5}, {0x6, 0x4, 0x1800}], 0x8) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/188) denied attempt to set clock forward to 2251799813685248 13:34:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7}]}) r1 = socket$inet(0x2, 0x4007, 0x3) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80d0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10880, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x7) 13:34:29 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(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 13:34:29 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) geteuid() mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 13:34:29 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) 13:34:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x4, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b0000232700000000000000000066d1000000000000000000000000000000000000000059", 0x2c}], 0x1) 13:34:29 executing program 0: 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() close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x6, 0xfffffffffffffc01, 0x566, "ba8b315b7672a96f80da8a97853d6d916d45fabf", 0x3, 0x752a}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCDTR(r2, 0x20007478) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 13:34:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x858, 0x9, &(0x7f0000000100)="582e5b17cdd23036f41fca6cfd11dd7eafc5ff4b1e20eef3b5c7843e8ef4d1e3b3e3f1cb03b03779ea9d491858eb7c7f2ba85abdb8b1fb1f2fafbea773d399baeedb6c51ec0dc89717bff47f84f5c9bf9bdc7a8b71644ad15efb81cbceb5f71362b60479b557363afbc628e092c7c44bad4f3f25bb5d3a8dbd390da717b3370a90df61cbe22a6af73fd90d3767e08ead224cda04aed5429040fbbbe06fa3fd2767c5136ffaefd2053997d5123280ebabc85da53e24b0d40eb94d7ca51b0b11578e5ec094540c9e6ec0683856241568b18abfa3895099628ec057bc645628ed75cc1d1cf87654649576a5a8ae1369901e89242f6036543f717427a9e4f06f17af0dead1f1077b8556eb36eb3185cb0d715b23dbe076d8625284b58931f2dc26ae8f53e5cd237d50c345e9dcc79f7303b3872a594e2546850a7f66048607831b119eb81309bb79783d01e4515a41e756e1aa1d875ad49265da12b0be0ba608aa06c1bcc6677e6b39c9a66e25e834ec7ed4114e0368a6d042f0234a96d8a5377f42a080c90f6fd366009eb48c749db54c0153bcb69c65dc895488d092c287f7fa4eeb63b6f84ad23ef843bb382f2cc3986186e24908b200ec3265b47c8f058679380a257b211c85486c5b4b3f0fa74b6e150f9dd0f26340cca80e6482d22449591208d737c30ff79fda4cdcfa4735c809429ab113487c6f7c35c726b417d07e3ac66833996828f297f841fee742a4d639e53315234b158ef162538e99b290a8e0c9949c38347a83d5f3f71da4b97eac32c5b17ad3da293f5165120a0fed5a77d57e7d9326517c051ab0a32993a48a88fcdc3a417cd56e90ab1b4437a3c5feabc8ae0f0534542d05c95af9dc1dbb1c848759cbc107e5886c5eef902bacb3dd05d031b8021a0719de492d8d6d63efc422b7abebfb3e81c16af296af5c5bff4836703bdcc00ea2aa2d73a1147c5017b750b6962b66ee275d94a49df3c58607e423d7fb188b5bff5fe83ae7f88e950f57c9d12688494b377e561205a668f356c2de56fef47069b31dce380b811b9ceab2b2f77b5ee3dce6995188e0d608bc6aea33f07107ad210e384e75b5cd9c39e798bc2903240d72be18fc005045bea4034db62dc843f4a97758b4fcb2ca8ce4bdc8f9596a89372688cddd12964ab481fbe16c22ffe2ce73492e8dd4c80bbbb82356eb965fa2acf45da5bb768ed84d0e8414a1370ac60c338451f4e696512f6828910c1d24d2ebe6aa2d8f574e0f830d0f97423216adb18e2b62d82fa4d86cf24c27e1b9575c11513f4d9fe8c89492f46a72df335564ff04f9fb39a8f37a01b69ce69e181b58631ae23510088552d287f62062567752f1cd6c92975d4a0b18aebbf463f8e8491bf402cfa2d95e328f663a47d60c72a75158ba0ae557b1ba32dd900c0fe0a9bbaa0dcf8fa723c0dc14dd23e1ad01e2de14dc26b9d849cc9b0e37e92e8394765351b6d30e2480db6a492c3e6d11f434289f2f8f4461695c9b85cd4b4ebbcb3d6613e70db8245c0a164d5e0907210b6242c0fa35806db75f7245fbb7c4ebaebcb1f616efb9aac29ceec0d288a191b2fe923c141c4f3db3b88dbf8fb35b4d876b1fe957491243563a25eae1f9d071d5b1c10a1f612e02834f6bb43c8cbbca07e491808bb86ab43d42aee85a4dc4fc5f37eb8262ce4467508cf228367ff36ebc6d97e0d57289a655ec2a1ec6b448af4d27218cb847e8ff6a01626f8ea37aa7bb223959d655d8f086ee76b8cc8cc1c494b0eb64230ee019cf67cb957e2a5dfe81f86de5d31a25fc7b060d153125c77d4abc69c94db7fd0248373c2c2b957397432c48cc3c39ba5d753d9222161c0d057eac01af5016bc490b7969ff5983083f387d7e73d6aee657660fc48edc902aa4babfaecfc604dbf030de26b23711bcfe9d6a451ea69387094d8e672fafe6eab45db66ad2044e3e2f60903828a76b44cb94d60c05fb2d19508df97731c3dd698915ca60c961affd0ff521c70aa8a9f22adc5ee8e893ed3e4099ce03ecaf1ef8dec9eab304c9ba463f7c49fd670bb1385b5b02e3dfe00889bbf628d901ac4a212a79837aca642766703da61c934657c065d41f120737e6d73f4d79846f7e26e6adbe68d4c884392d08945f5b6804f36d7a1bf0c23ca470adc9e264f9c000f10a9054e5f771dfce53cdf0f608c3b218c4df98a22084ac83c705889a0ac4234bf7ca0f961d1539ced018a8805640de0a7f06eec8c8f5b220b895a73e09cf3aa05a15b1dfcfd72ee1933d082141a21fe89f0a4e756abb9f56abfeb10cf203d518bebde17b7f2145606bd1d5e99d9f18dd6a7e2bb10721a61272bf0acbda6566147d39ffbd763c953f8e82ac297f457d119834c67bde47d61ad35a190b6e2613afcbfd8d1e1fe31e135af6a00b13ffa3730aa79a7ae0c9f3836509db6b09d0efac43ea5aee3ff8fb30463d7483e868b40798a896986dd114776abdab6291fe8d17c996179529326865e95a8fb92dc1fc3af0ee924fe86080efed6b4b4347b5b5c9efccb10773250be9d8fe55d48c303ff35fc6feebc6cce46974a8ba1b14cf78fac71106ba2fd9cc94823107ea0a98679ef3b2ed48f0f46b12bf56061e3922cc9fce14b6d92ceb03923a88fd73d487fa979edc0d1fc5a2f154de0f44153673c8e666e9c7b83eb7729c59f436ee391d9949b002e92948bb5b00bde10e670cb3bb26e3e82b2c605837635c7e3973ca33e86f53b5b67d314dea7b96f59271b85bd5a7b652f4744ba54bb20a033840bda637cfae6868d33dc577a51da884073ac3e68e28675d054de51832b2c6991493b03c3477d8c166f43a261580d337ecb5ab451d90ae72f662ce8111865fde736c39a87f42a5f4007dbd1fa6a6822893a6dddff418b9d84553b21ac62f6ab448aa5266ee244bcf95e6542e94a5ce262ed6387a601ed94978b62bf44adab24fd7ae5a2739609b3119c166bfa3d4d0ab8b5a89be4e4cb11bc111752d981b54b661873d153a1aea057816d05cb15b1cedf634d4790427f2c20591a5714521ce054cd9e98b8dc5ff8ce83ceb3a39a2e18f40b25c699013c098063f828a2b18666264a8eabd3b2cd1b1f4221379f0f904bd424304d34384059585555f2e7eb89e16d413d74474b104c85e2febfbf7b1bc102a4393bff68c8fe4e7f58225e376f29121a753a1500d53186526f4f88bf1bd917379fac4b96d779537a3897ab5972dfdb63132bdde52572a503d39e9546ca06b4d9a80e9747dcfc413e49bd17a9c468d3c934a50ea9cb333b90f47367fcf0bd5bd189affaad97e3a0e8ee28574d219520f978a401308b571b74acaa25e078614e0d53c72f0cf77315b4c2acca8fe648ad84d56c3af3cde00032191641b036697fd173c070506ccf1799e21b934b0b0f1792673c8d9ca25de88d2750ee6eedce9191b51e3539eccb9bbc1087fbd6ba9cc99d91afb5c43000988fbaa9449821f849b8675898c4fe3abdde026a6b479f67791ca3d9b721f92245a2846b30c8dfdb44d47dcbdaa5d78bc0615a28754ebe7aa4947dcdc6ff876b92da25083e3c4855a9dd463798439387f79be5d57540a2b305ba66269186f24f5c6848d0411aa2a9eb51106da743146cb76f689ebf358a4e029f3d24f97dce5a301d95b41ee22214ec7ff79d87852f9b8819f287ae9456820696d54ce77829ae52e49b4f70648090607bbdda8d1c17babd486cbdc28bee6f9811a7ebbb595c477af186bd0722a27f730b52d4bdc68142454b63b589485b8af41507e2b2b51d561d7cdccb65e03d7dfc7b2a1d4e7b2149e94b3c6c0e8983db39874428b43eed0e67a2281ac548d163527229768470d5ec21afd2843af9d38800bd99cafa376555cc2ae3cd801d166edac654341c364e197b5ff998bd5db93498d36d36983aaea60f9f250db2a367a285ca6b16df02f907df8af2c7c9b4926ea0388929ea656ea2da28c384e5158c76d735f79a5ee1e04aa4a26b30cbdafc1feb28d567a8b78f9a4fb61f1809db068ce23bcb2c8dc26c1cc9884ff3fb8e1b442f61aa0cae5cc6b5fde7597b36ba6d6dc9a63320e3cee17d188b8c3698f3345c0373a78bcfa28eccce90d6f2048c82a33930103f2388459d85b4be9e66db9b8638b7a0617e7909cce339cecbb28a05b75c7dc4f2804a98be4f0ba5340887855e67652f2b4dd9c24cce85f5624c86fad1e89d4e7335abb202b32a4ee2aabb818ee827de646a4260e62e3ab6244471634369848e0a1b67068cefae4677188b2c2e0131f2e1c0ce8426a692b0e7f79b1c4ac65df1a26085063a52202710d47d303130177a20db1f1381878a34376ffbacec27178121fee8902c80dc933ecc748d05838b1fbebc580425fd291d9bf9aba640f468e4b01d8043500ba9de9466c855ab216009822c152dfee6fe907e3043d3b5217599424031e4be41d3ccdebbd97d63282fdcc4b7d60e4de5616bcd414b9d1fbd13e14eced40f462c273f96378eda9532665519bcf1d285bb2b78cd7088e087f6204527f69e1481d6d5b16d50090c0c4e31caac6aa9e8fba2da4b15989927e5da154fac4765848f852b33b7ee3ae682e3907909cc91f32cf439e756154d2b048a4afc9c2afb94a62181f04f6c9ffc5768616740bf28cd2409cc69ac6745f928a92b4f316ce2187d71e2febf717b7655d21a86a5d15d837dec8a3afc69b5d092a3699dfe91b0fb35216a1e7f313383bd99b0d28b69543e5c4764aa135bd2e357cbe7bf2be50a618f85e6b1caf9a2d04f24619f8ceabc2652ff20a79137de6adb759c76e895251d0d89d9c66a32c2b273edaaaf73a7bee4bee71558a1e4485044a92fca2bb69820a2e0409227a84d6b7848827b9a065e7e5efc3b4f39613e1bccd0fd92e2ec290eac1dfb1f744b8bcd1fe9a03cf384bd4402792040f827bd76c5b27152be7b4c2701772f10e408ccf52b6981a10f5ec63243205c2d484470de2fc303dfac82123f78e1a2c84e31b0d353bc2abc7b1534b887efe05da2c9725758d52d53e78b57e70c2faef07233eca4509dd8569d1b2f2ed6f367454b466c4d5ee3208dbc51935036a83b7cd5a7fb34c8ca81ce08410297297fe78e52e0a486ed3227bafde26fe11dfa8debb29e7800e489ced98ffa7931081236cea96615fda6ad1603f001f0f6887316418c0e781faae2efbd51f7a8b6a487ce112655dfbed98b7ecc9e5c37db659b7a441526714de3cfc8de8683babe1ddbfdec8bd35e9e5fd13d32991a49be79f8dacfa601b6d94d2cda8fcef81a27e59abe794fb82f40ee9582e28d35697b95e6460f0cd195209ef58f460a94898a0c62d2ec523fa5eca24f5ac07fd35e0c5e7a5ff254d71f060096282d8c9e6497ea946a7048d72248c9840152a31929b69f5da15dadbbc57e958aafd9be91744389e67ab4890b6bd27e75dd849e029fbeb402372f33763cef30ef6c2a4a4e54c054608f919222c2ffcf13c72df8f3d5b8c8bb6026eaf2ecfbef4ea9687a26af83eada643a430897a0ba0fd900367212e6b2eb10f63024dc6bcfb123cbe54d956ee312be02bb41ef0ab30480ee4f02f2dde80ea63d5269e99d489a6dfa25f28a8412da459d9ff809c919db8ef4b390e54a44048dc8d63ea3adb2b170ba2d4540acbdaaa06c07846c925ed9a3c324e41517b1bf6118ac126aa32e9944f68a3c2a2862bb4ef7f34521d9d9bebfbafca2b53c7a5cf50a94af9b1e2534cae4d6ce41bd0899b9996392e2ebd70e290b09a59d00a5e5b3decbc494423269b0f4d7606d3c3fcfaea9756b329b2116ed5e450ac875baa8f", 0x1000) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getgroups(0x4, &(0x7f0000001100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() setgroups(0x5, &(0x7f0000001200)=[r2, r3, r4, r5, r6]) r7 = syz_open_pts() ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000001240)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) munlockall() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:29 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000040)={0xc9, 0x0, &(0x7f0000000140)=""/201}) readv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f0000000300)=""/189, 0xbd}, {&(0x7f00000003c0)=""/153, 0x99}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f0000000080)=""/3, 0x3}], 0x5) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) 13:34:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x8) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000240)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) syz_extract_tcp_res(&(0x7f0000000000), 0x200000000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 13:34:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x194) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0x0, 0x84, 0x1, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x44, 0x4, 0x6, 0x10000}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x4, 0xdf}], 0x7, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x80, 0x1, 0xff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x10, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0xc24dea0f2a240468, 0x27, 0x2b, 0x2bd0}, {{r0}, 0xffffffffffffffff, 0x92, 0x4, 0x8, 0x400}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x7}], 0x100000001, &(0x7f00000002c0)={0xfffffffffffff36c, 0x7}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000300)=0x3f) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000340)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000003c0)={0x8, &(0x7f0000000380)=[0x4, 0x1, 0x4, 0x0, 0x200, 0x3f, 0x8, 0x5]}) linkat(r0, &(0x7f0000000400)='./file0\x00', r2, &(0x7f0000000440)='./file0\x00', 0x4) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) chown(&(0x7f0000000480)='./file0\x00', r3, r5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x5, &(0x7f0000000540)=[{0x4, 0x5, 0x7, 0xffffffffffffc041}, {0x8001, 0x68, 0x1, 0x9}, {0x8, 0xfffffffffffffffe, 0x8001, 0x400}, {0x2, 0x7fffffff, 0x8, 0x9}, {0x80000001, 0x1, 0x8, 0x5}]}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000005c0)=0xff) setreuid(r3, r3) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000600)) fcntl$lock(r2, 0x0, &(0x7f0000000640)={0x3, 0x1, 0x2, 0x9, r4}) r6 = semget(0x1, 0x1, 0x204) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000680)=""/12) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f00000006c0)=""/41) getsockname(r2, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x10000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000007c0)={0x29641dce, [{0x1, 0x800}, {0x3, 0xecd3}, {0x1, 0x8}, {0x0, 0x200}, {0x3, 0x1}, {0x3, 0xe0}, {0x1}, {0x1, 0x3}, {0x0, 0x2}, {0x3, 0xfff8}, {0x3, 0x1}, {0x3, 0x7}, {0x2, 0x1}, {0x3, 0xab31}, {0x3, 0x2}, {0x3, 0x3}, {0x2}, {0x3, 0x6}, {0x3, 0x10000}, {0x3, 0x5}, {0x1, 0x9}, {0x1, 0x1}, {0x2, 0x100}, {0x3, 0x8}, {0x3, 0x4}, {0x3, 0x9}, {0x1, 0x243}, {0x3, 0x6}, {0x3, 0x80000001}, {0x3}, {0x2, 0x6cedb5a9}, {0x2, 0x7}]}) openat(r2, &(0x7f0000000900)='./file0\x00', 0xa00, 0x20) unlinkat(r1, &(0x7f0000000940)='./file0\x00', 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd0\x00', 0x8092, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000009c0)) mkdir(&(0x7f0000000a00)='./file0\x00', 0x83) pckbd_enable: command error pckbd_enable: command error 13:34:31 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0/file1\x00'}, 0x10) 13:34:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') pipe2(&(0x7f0000000040), 0x4) rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='r\x00') socketpair(0x10, 0x8004, 0x8, &(0x7f0000000240)) 13:34:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10042, 0x0) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd0100896134cf022986abb786086ad403fd13ed874ccbd16f09", 0x4c7) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x1, 0x4, 0x7, r2}) close(0xffffffffffffffff) close(r1) r3 = dup(r1) r4 = syz_open_pts() flock(r3, 0x7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() 13:34:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) poll(&(0x7f0000000140)=[{r0, 0x91}, {r0, 0x1}], 0x2, 0x0) pckbd_enable: command error 13:34:32 executing program 0: rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000140)='./file1\x00') pckbd_enable: command error 13:34:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="628ea096aaf5c283dbce1388750dc2022e2f0300fcff97a572c061cd608adab72d66"], 0x10) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{}, 0x0, 0xbbb, 0x0, 0x0, 0xfffffffffffff001, 0x3, 0x401}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x1ff, 0x2}, 0xc) 13:34:34 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x6, './bus/file0\x00', './bus\x00'}) mknod(&(0x7f0000000180)='./bus/file0\x00', 0x20, 0xe163) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000300)={0x8, './bus\x00', './bus/file0\x00'}) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000200)='ON', 0x2}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)='./bus/file0\x00') ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x2, 0x1, 0xfffffffffffffff7, 0x200, 0x40, 0x2, 0x3, 0x0, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000240)='./bus/file0\x00', r2, &(0x7f00000002c0)='./bus\x00') 13:34:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20a, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000480)={0x1, 0x20, 0xe6, {[0x3, 0x31, 0x9, 0x200, 0x69682cf6, 0x3, 0x3, 0x40, 0x4, 0x20, 0x3, 0x7f, 0x1, 0x1, 0x7ff, 0x9, 0x3, 0x3], [0x101, 0x2, 0x554, 0x3, 0x7fff, 0x4, 0x2, 0x4000000000, 0x7c33, 0x59090ab8], [0x1, 0x7, 0x754c, 0x1, 0x9, 0x8139, 0x1e0], [0x80000000, 0x0, 0xe6, 0x1000, 0x1, 0x470], [{0x6, 0x3, 0x8, 0x3}, {0xce3, 0x9, 0x800}, {0x8, 0x5, 0x41cc, 0x7}, {0x2, 0x5, 0x173, 0x1}, {0xe7, 0xff, 0x4, 0x6}, {0x8, 0x500b, 0x63a, 0xc5a9}, {0x7fff, 0x3, 0x9}, {0x9, 0x0, 0x6, 0x1f}], {0x7fff, 0x5, 0x2, 0x100000000}, {0x7, 0x6, 0x2, 0x6}}}) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 13:34:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7a, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffd}], 0x7fff, &(0x7f0000000040)={0x0, 0x1}) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 13:34:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x5, 0x1, 0x80000001, 0xfffffffffffffffc}, {0xfffffffffffffc00, 0x1, 0x5e, 0x2}, {0x94, 0x1, 0x101, 0x6}, {0x3, 0xee5, 0x6, 0x68}, {0x1f, 0x4, 0x48, 0x200}, {0x7f, 0xffffffff, 0x1, 0x9}, {0x657b, 0x4, 0x3ff, 0x4}, {0x4da3, 0xff, 0xed, 0x9}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xe0000000000000, 0x8000, 0xff, 0xe4, "0e1d4c3267a489a94c355a3c53162882fc27126b", 0x7, 0x413f0190}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/32, 0x20}], 0x1) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(0xffffffffffffffff, 0xff, 0x4b, &(0x7f0000000000)="2e36b202b67f8d7b628f25a800814cc6e71b868a11de9c", 0x17) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="a313c377284c35", 0x7) 13:34:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000280)=""/66, 0x42}], 0x4, &(0x7f0000000340)=""/47, 0x2f}, 0x3) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 13:34:34 executing program 1: setitimer(0x5, &(0x7f0000000100)={{0x0, 0x9}, {0x0, 0x5}}, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc8, 0x5) ioctl$TIOCSBRK(r1, 0x2000747b) dup(r0) 13:34:34 executing program 1: r0 = socket(0x2, 0x8004, 0x101) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3b) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 13:34:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x5}, {}], 0x2}) fchflags(r0, 0x1) 13:34:34 executing program 0: mknod(&(0x7f0000000100)='./file1\x00', 0x2006, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./bus\x00') mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x902, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/zero\x00', 0x49f, 0x0) r2 = open$dir(&(0x7f0000000580)='./bus\x00', 0x0, 0x50) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x8400, 0x0) r4 = open$dir(&(0x7f0000000600)='./bus\x00', 0x40, 0x80) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r6 = socket$inet(0x2, 0x4001, 0x400) r7 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getpgrp() r10 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r12 = dup(0xffffffffffffff9c) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740)='/dev/vmm\x00', 0x980, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0xd81, 0x0) r15 = dup(0xffffffffffffffff) r16 = open(&(0x7f00000007c0)='./bus\x00', 0x2, 0x40) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse\x00', 0x800, 0x0) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x8100, 0x0) r20 = getpgid(0xffffffffffffffff) r21 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r23 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000940)=[0xffffffffffffffff, 0x0]) socketpair(0x0, 0x4000, 0xad08, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = socket$inet(0x2, 0x7, 0x7fffffff) r28 = open(&(0x7f00000009c0)='./file1\x00', 0x80, 0xc) r29 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) pipe2(&(0x7f0000000a80)={0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000240)="3f1ffb7926f9fa7f54e271df4085ff323e3035b73302e96d632a8b1a3a91e98c3fb7a88025a231bb656345aa029f2724731583bb87072dd18d892603e0730e683be673b5689afdceaec314e647bd177d3eb7ee0a1d9b9b5bbc272c3254bef7b273803f7e55ff29711d8448efc2838ed13e509f787c450b7ce71bca9b023b16b7a68a1bafe4d8a020be0dc8b38f992c33d4c0dd55c4bd7c2201e326cac33933796adaac992792777c6a63b0498208b4a661abc5f4599ba731fcaaabeed7b3eed7088c0f6b0b7ca60d1505d8b46ecbd5", 0xcf}, {&(0x7f0000000340)="e4f9f58e5ac8ef125a338233ace77b4950ea882cbb0f37a83f1153b9783ab0ffaee29e9035506368c1c1bc702f4a75c7d156e0e077a7fe5c937dcbeed65f0b210fae4601ab5b94692d72672e819ddd14d99c220f3b47578bf600666bb7877004aff315799a29bb50149f65d3d8d0bc4846d114fd7c5b7d297aac02db200b0572a652dd32491814dfd29bafd845cce690845c6535e5988ca4bff52ff615300a582ef33987b07e28ea0ef20bcc34519e74490749a7ab89652873650c28e6ce03a7a3c04739", 0xc4}, {&(0x7f0000000440)="70aa45e0472c916dd28e06e694492884ba5953b7a09c5dc3e52ea170ac8b8411dda539bfb23a11c157e0ec854db7b451a77f9bec2b6a5f51b761a588ab3c8e913c2ddbf5e1a7df161b22ad39dc8d9a331c8b99d3d8c4cda653d6df04f56bce247afc85a88e5d524e37bed3a834758f9834475ca1f341c4382e8ae22ce77db6cca9c5fa3d3dccf9265f4571b6522c8d1709cbe517fdb0a0932862c977633042400548f1793ba273a6438670fd5ef7f7d73c9e4d12219333cd2278737da7137c0b487c8a81e1ab5f2a00ebcc4bd7b29efa86be1221", 0xd4}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="1000000000000000ffff0000010000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00000000ff0f0000ffff00000100000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002800200000000000ffff00469fd005a2b3824e2efa577cb4de83490001000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x9}, 0x1) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r31, 0x0, 0x0) open(&(0x7f0000000c40)='./bus\x00', 0x1000000100000000, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) 13:34:34 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, &(0x7f0000000380)=[{&(0x7f0000000140)="99038645516815c6ab6684fb844a4fd40d0f23f143df10f99f30cdf7ddd7001dab926107b14737e008a44dc5286a3b04431f1c789dd0cf692170ede207de3fdf17ba11da59509680281311f14359a19f50a6b5d4cbc1c74484189085d0dc956a082c37277cc81041618d074f67fab42828de0a259907431d7c76907d162dbcf4975b6b3ae0865d149a87f486d43b88c238a1c8c90dfcdd2cdb9cd86dba2e", 0x9e}, {&(0x7f00000024c0)="bf4d427f4218785b95f8c9a708dd803fcad1b440cf57e53c31422fc5d5d35d3bb6112c8ad98768f86a4a0c97fddfbea6f67529e89284eac72449151b29a92079de177a0c3adf6cbe36935136336ba666931b5ec643d9b648961ebfe8fc8bb2c5042f174957ecd21be178346465bf19d15e16fea20e736e00aa77a01724bc8c2227d3091d2ec323e49563415fc85717b95684d75b259c5d0509d7fc208803395f01618881986f48c275643cf4e07d05288f125291da8b45b2f60a44374b8199c5914901bc63987faf4bb22780a596ae906c6ad81bd660b72f30be9b4dcef0c1230d480ed28ab536634a02637479baf523c75592d174e2264ed92b52a2b5790dc803e98c7409c8966ebd23f2ea653ddb532ae62e9fe84f0f1567e6100f3a1f295874bb71d62d7bbffe410f5c608e1956ade575e2134267b417773c1aac02447e8eab9829ab37c17f4243d92899640157be694d7c902012d4ca693493d5ea0b7929975b8954dc22da67aebd247702b56ac00f7d1f334b09d9f45c7dd9ba334e406de7cb098e1bef2c01173622ef5150c79c4a0565959cef873bc4f665d842b05dd6e35fc99ce656c52b5f809944b02ff8d9ac01672cb91ef1ed02460e57af7e1709aed564bba6a036ac37f18f8e871f8ea9e8838de0cc5c38af7d4290fe80c24240f1741c1f53b7685b7df5e60689d233e13f86e6dea2f3d6a7502d0941b459d1af35a1aee367f50a3a60ca6eab4455c9b47ed7b44e3c4d4daeff42f3cf80d045088a5262f6b029b19c1db64e0ac3634808639a5578194bf7368fbf26891c82b0b2192055687156013b0cfe105535c47d205775a52589639c1c1bb09456ce9b87160cabcdbfa8986d69c232db9bb26a4b43fb4b9c59acc15e0ca9dd82f94a60f121d13b08f8bbb401443e6914d69af2f436e310b49b1305b6514a2d524c9971c9a5b4c412a07509adbecf162d9944e816f1f242260c769d9f5b4a1e6995d062f5fc09c44abe188b39d26537ab7417c950751fad77732e15a1e123d709b44a1442b67cf1a0bca4f041cd13bea25856977b99c5c9cf41bcb0bc71327a166e09c3323442c8087e4eebb64c0b8c21eabfb98160c28732896eada70145a501b92cde1a5bfe7f9317e6bbfc986126c398662e60b273636e39576759e15ab8041cfb85875651716ce02e50ae4238f2349f4412a67707acf1ca4a97a5da675fa0c6ce438d8009e3eaaeee20d25a3f0d9bf993aaeeb2fc3b4bb50fb7aed54fd24216bbdcc3bfff6c22c9d46bc09f1b063d1012a10ed696b34f4a606fcc78815916161a1981a0ce0cbcec5d9247f92a73c7b64ef03033f3315432b249d317f262eb17a4bd12ad4d7b96022f50044d196e956c4b3b23047a28f796c7f280964f3ff2dec357363741293b93625b16b91846c65a0412b18cbce2873dab2b2b05c47996e409b46e5ff88e66b69881db1cf2cbbfc79e019dde35a9f4c29d40d8b9921ae3d169d6c22f362642d92aa45adff2d43489d8bb8703de8b6060741f6b79daf125435ba86f52269083c1f0bfc2d7d740be8eef2e66c6dc37500fd305f7ff6f4233e8f915c2db19b68f59bf55d105a5d50be51b98f80b58be3226fc3bced19d33dd1bc9d8b379045f32fbdfc153cb8c9edd057904e4265a55e53c15cca24f5f41905a93c35328f7ec1cc0a162abd97692af4cdb9839d81574314650faae62aabec99651d5073cdec1f1fdcb20b2954acefe9e82f0010df9e9d543c48d5cae2b9b67e0cc3d5cf4408221b34bc837bf0064168cd1b88e1a48f6c54e9818ad61e76a9360ccceb76551ce82fc4659e9fa1bf113dbcd1fa560a11e9bdc5337dd263a5b618f2993fea6a380670d4dd6123ef03d8ffb9aba4ce2ddae9a71eecc857db6fc897f9d1b7204f47f470450b5ec7f387d4a7cdad641341bf6d13f71ac31f451eeafc8512162a88fe4b69efa8951038b912df2a17a7684634c40fd07675617aaa78f38c336f4f68aecd619e1f9d330f860cc43492a8b26dd7398896238a3ae8490bad88a005a3698c735138cc40fdb4193e1d46d3a3a5bd4e8b66757463d123917587d90681843bcff231f662254ee7045b85d4140880377297701b579f502688ce4b97b45b0017a1bb3aaaf842d77b569ac7a82da13f3a88fcd81221741b918167b31a652585c2605e322e1e012d7d4af20e150fc01ab97a60034461970dc5d0609b899dfcdf3dc3821ca2c5885f694d0c7adca4c9779ce9b172f00ce6c627ee31c5252d1f28d0b1941fccd05859ec47d578d914ea82ee67cbcf2307bbab0f9ce62543049363ac281ad69c04dc823c010b64dcaef00985283a653ded343e41e6f6296c964aaacaba6256aa2614649ecdf3068f44b39d282eb4c4b384d73ae221ea328ebb87cb1b660348848250f7aee431faa07f1c7366de8d6091984c37e1e757bdae92f155411634275bc294ce2e844fc741688737002ee251f5b35f4f1224d608236f4ba8c63a92556c2094481a146915ebd606c0a565f58c97651d48cb945c4403dd5020bdfc44f6ee3cef1b84bc76356c9df2a6dd1584b331c9043bd969e4572b75739e06c88a4cb54f9aebbaa5ba58ba89aedc7dcb17be6588907b092fcb193ea2741d7fcef4e62f7388d6cc79470ed0ae1eb3a84d167d9157a666d0857dd235c49b4f9fc6979024c1976d6a20caa2f73d6a9d7595e5e01a19e73037e22a0dfe0c895a318ba91f42af1123322ad6afc511546875a4517133628defc45755ece83664f2e51c9ef9d0124ccab2c6d9a7eff2ded97a8889fa635791a61699e0b71cb6999561b2487d1936a884e0f4b681c5560b479a0516049dd1241f789777dc0aa0a7efe5dd90707192e65ec51ef90aaacc11b9700fb32878f65b7c9125c1f1c5f189605d18b73e58d862d151f9a1a317a7830d6f3952ca7b420e12acfa345f3bee123e76df478b155707eb3024ffb87b23f5bb00ae38959454afc17478f1520d1589b67e3905b2a6b8501bc193f76346dfe1aea66c971717a39f1a58342c51640633e123f67f449ba28523b1c28382e1f5ef44ba0fd9dbf1bbdf6d3dcabc4430f41c985107b298b59269408d445cf6a2c7842633e30e991c2975490173f00bdce43a352a09c42e518bcc6a27a9c03ef1d2b9536aa0ebc1f18bcd5c57a8ec1cac73567b01955f260f4fe9cda721febd560cc02ecdac27866a4d64fa6be72e23181ff0c5f1fc5bb02aa235b2dd6b9df710be4dd00e9a92440548cdd880af5177c632873d2f735837bad9fe0a60c3106260d274f04eda7948c6950054b8a9a74036090cc4239360be8d10103c96ecc175c7b325225d59313d3e64a62a10063d1317b6dccbe5a2f3a4c638acb9d5dd9eed2803e62f1c73b59d27c3f11ba02dd7fb4097009f9afb638543f6bf13c6ce6988ef56bd10f6a8b9a10d9fde5e8d9629af086583e61d444c9f2b9ca78a12e82366cddfd08a5378b61811461d6270486d8ba916e4f3e538d92e1c94f031b24872d0b9eb97e27230876585f7f29cefa58c05f38d125929f231008398f9278d224be35a0710cc10e785694fe67011afd12ffcc9ef5701ba66cb7a258b70a7154286e3346c78767a537d9f22b8920a1a2348862d85a132fcad9462665213809f5a57316aa50c01b5a97dbb9f4c700494417a2d290a77e6a28757827f7f29f1497f2b7ca6414096c939a7fe8fb12f88c41ec8cc266fa31affedd9a2d024c36b390910e7ef29705ccba8db7c9b11b53def97cf54dea1643337d3a20e658a95531551c0ffa2d3946fd8edb5dec752195c1dfb2d9577019523e03e23cf08158b0e837d4ea4d2fe10948455e9e0e3cb5e1bf3143a208c57965ec3693b6cc07151df0667bba46b8ab58b608c4fe0c1abbf5875dea9e6d6edccbbe8f18523080b1ba46f73286e0bd2d1dc68f3ce32bc530626f239667cd766af71d3c3803b0ba936fd660cc7d2c44e058ae4b8ffe7a39ac4721b054e63c77e91a2803e81cf2aef12c9b3ea623a58e6e91be3d87f95fe33be7b397b66f3a4b1200da714df8d0b790a2726930ec029e9294582da1db1dfd46995d877a2438c9707428324f9d2a0c573fce46205d97a744fa1b59231eefbadfd441a8a80d71a76669fd013d08646992c15f0fffa20374391a30db11c78a365df5e0ccca206f8afa7c80339ac32eee78eb048df70e558ac33e28d217b6233be4f9b14c090665bbfba064787fab019907533f981f162246276b2c278f66320c19d01fcee62fc4b7c2a5076d40193e770bf7626df67993d840eb36492a282b2d669a93a992220c39fc8ff20a582f9cf63ed191f15a0345cb7f102ea89eba171191ba745d39870e9a931fac3cdd70c8c93dc76ca9dd5f84f6f5103d3179407c71d8bf26f3fe055c77b30030e14d8f33ef75b3b9d755eb10ac58d30f52c8e1f637b8ab9f8568fc8bf70ead3ac5e44334d407b8ed86f5ae6a0051d81a5f0b42c8b32cf8e103ce8336f2ba74c5f49f4a8310f2e8cae61cbfb7c26882c394ddf6fd2c69db0676b1d132aaf3a443a65439bf7cd5728dd38494848493670f1bb383bf41e6052cf01aba754fbb723d066c44b86f719789425a88f9fcc0c85af22f495c1cece54cbb8e6d0139895be8674876bedc614a253bdde05dfdfebf34e2cb2d8e5f0dccd614474de9ad2b7fef19861baa83de4fd26893df52ed4344d451a9676b52d7fd03d59462c8bf306b46c15f6ac12d2f8221ef17803fbaf34a28703aea8b83bfc42556474bcd61c2b4a05583aac12e2c1fb65879dec38a95798f6dc579556351e5d6503f23627ba3750f4755799b8aa78f0b6c0294416c50bdf8cac35e7de01c2969416c3225531a7adc037cfef0badfc83688277411a48378b14ceeff2dbef8a6808056570bcac342f4108cadae8ecedc453763b470c53e4bd2e4827236051533f907f7bc5ef5f9bb995fb8dd8f1680b54b4d4eb161b94ad7cc61245bfe9743b2403250cc305f66bdc998fb94b2efde4bf54c5e91e23b54ba37fa2ed2ad1cd24116f05b4c6a577a7ff3cea6f91b074b115ace229cd8adeb535106cfa9568e7d8f9bdc6ff99b4d8ea7bc53fcab0073a5169622ecb6a9f02b5c93d6279277dbfe4e50071fdb370160fab768897861967a21321bcfdb240d4df8fdca7eafd827c8c0c8497b8518c0198884e89c626f9335e3d6315385eee18bd11ead026d8b2d451cec44f3112fd58bfdf9d63b8b28baa888d246a0f1281b6458ab5643f96fc97905bb358e83ecc5a5b35affdc21eea271b27ed66c6703639dd295bdf183e567396d61ad34efac7e727911b628b6463ebe03b9efb561bdafcd141ba5a28190bc0f62b81ad084a31c2d0fcc6caba76cf1800d995df1088f98e12952a78ff8c01bcbe5c2a71e903cd5e097608b33ed4f828f5f159a84e0d1fdbe8a9aa651653b020c7701748897eb94202959bd4a8718c72606d2f56468f65b16e89aec9d59c8ed59f2d2248fedf0324b14c4db4ce66fd926248a2de77cd935c194dd829618d86e6351357969b9884f8c3c1183e52933b6769a295c29ce735b05eed92e5007b4479138b86a931b451f4dd1937d18c49abaaf660b04c433cc221fb36d33c0c60ee77fcedf19926e53eacf04ae2f0004279ce8305e3414520e823f34212078318440884802befacee2a6d9ad1aeb368d0d8df645da6442755bfd3b6b44d415a596636727442622dbb4d729aa1798a3933b6f8445eadf8fe2292794df5bba6bd9666597008eefb4fcd252dbd53adf553d868ef8101c265b8e567b21b27be2fd6af365b689670c57e2d5cbb957e9", 0x1000}, {&(0x7f0000000200)="7bbbb758c54f26ea51366bec8a7e19491e5c7a673923c295c75c19df8195804f48a7394e3e30b5722944ed830ef3aef903411a3c14e67a52d353b4b562837cb11f2380be1f5816426673a2de42e02c3bb8b04611779856c41c0102c241d5da517a5a5e275aa4213c0c707ce1a7bb10909f9909ff6e2be0fc352c1cd71cf7ac225d8908b1eaaff4b67ca0e3cdce2cdfd82cef5cb179daba2c12280ac41dbd82e8c5b9235e795543e8b06d78f85a1c58c2bb53a9e38acd75714ae6fa35427f5f3d603feb396ee5174bf6192fd5005b91135cb5753f7b78637ba8cedbefde38db5a7c", 0x1a2}, {&(0x7f0000000400)}, {&(0x7f0000000300)="b860702471922c623aa4c0fc5abd5015070cc8f43269a39844a9b16870791d6d1491a3dfd4fd8cd3149d8a1d6f7396d4c9067f4537583626853a9e6a13c42a2c512ea8866b87108d406b138cfcf55cc1f14709dc4d0e", 0x56}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000740)='\n', 0x1) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x1, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 13:34:34 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) dup2(r0, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) pread(r0, &(0x7f0000000180)="36e363eb8a6b939d2513235f637a487a0eac1b253ea37cc73b737d5523587a42bf371b436b89c62bc59009aa9c2c8f238413cdda55f11859978f37ceb0556747c19b24f5efd24851c50f15659f3e3a3a09348dc550c9", 0x56, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0xffffffffffffffe1) r2 = kqueue() fcntl$getown(r1, 0x5) r3 = kqueue() ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 13:34:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x7) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) fsync(r0) 13:34:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r1) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) load: 4.29 cmd: getty 41521 [ttyin] 0.00u 0.00s 0% 316k 13:34:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 13:34:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 13:34:34 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x3, 0x0, {[], [0x0, 0xca8, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x400000000000]}}) 13:34:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x60) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x40, 0x4) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x102) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) 13:34:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 13:34:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000200)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x15c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x9) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) sendto$inet(r2, &(0x7f00000000c0)="5a8acfafe8299211d0fa60e23fb508c8e06ea75f14b07c3db3d4b9f49977f5ec7c10e117cd41bfa91071cf7861a8713a29b5992f273e8ca41e3f6c960daaee6a33c050cd8e47a07652d9f96f064c12fa11d30ad4ad3d47312c23ec2a8aea008a35181ef0fdf095842db39e0eec7395775c4ab5474cf1b940c78c3557da098b52377814c4d08da6e4bcc593fa78e90c35bc19bb1bec99855f5f63cdd9f4f0c423aa9683975b8c49dbceccf6eb0d94ebb952cdbe690801a3d77f2d614f7b7419b6699e169adf97af30bc0abbd813b3d20719ba529b87f3ac7856c2d4365c", 0xdd, 0x8, &(0x7f0000000000)={0x2, 0x0}, 0xc) 13:34:34 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4c) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) 13:34:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x3, 0xbbe, 0x568, 0x8a3}, {0x10001, 0x5, 0x6, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chflags(&(0x7f0000000180)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340), 0x0, 0x0}, 0x42) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000280)=0xffffffffffff0001) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x7) pipe(&(0x7f00000001c0)) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 13:34:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b", 0x24) r1 = dup2(r0, r0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) chflags(&(0x7f0000000880)='./file0\x00', 0x10000) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r15 = geteuid() r16 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000006c0)=[0x0]) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="4403b1309a475af832e120e3ed21a28a839b15a9a78c17195767824293828859c4142c2cbe1daf8ed11dc9c26e7ae49d8afc5237ee6761bf899b6d1f02966eac34463015972e14", 0x47}, {&(0x7f0000000040)="b25f47a08555e0ad5258f1346c3425489e1f46181d8710dec0404720101c224f218e5f1c7889415bdf9e2cd156773efd841d9ae0c20ba6c6a4cc29", 0x3b}, {&(0x7f0000000240)="45ffbe9a16fa8c3f4aa45c689820f7c50da77b0b5cea99a500106ef0ffb4538fae91f61a6df1c155b2f20478a48b1f730c87cbc7cf90cddc06af720dd43b1ea72cf4fcc85e3d876b54dcadecf9361007d9c30c03314e9b9501f1e3681d744ba4aa43d1e3ddfa16c9a2ca7d6a3eb7201f04f97461e8c73390dfa2aea0c8a110235acef4e3112b2421f8c1406505533cf36f27cd9df3ce386fcc4244251a770578c2c9a1acf72cb1af9751b84b6b2ab3bc38bf87fd82be4772e52a73a511e7d6680c9b957ef30d6b1c", 0xc8}], 0x3, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r0, r4]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r2]}, @rights={0x18, 0xffff, 0x1, [r4]}], 0x120, 0x2}, 0x4) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:34:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r0, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = kqueue() close(r2) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0xffffffffffffffef, 0x7ff) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 13:34:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/16}, &(0x7f0000000080)=0x12) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x8, 0x10001}, 0xc) 13:34:34 executing program 0: r0 = socket(0x18, 0x3, 0x3a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000340)=0xc) r1 = shmget(0x1, 0x4000, 0xa8, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000001000020000000004000"}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESDEC=r0], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9e9c361e98613d45db0c7b60b1b33dedc72d18acc182b12be8315c743713f86a415aecb410ba7f9c99c2d6424792a8dd710bf193d4d454a96f55a24084f9922f2bceba47fd2a652463bb8dadf4f632c6e3c91583d68a7c8836fd1a9e55ed8174de76f85d79c7799568a71d50eb5bb9e4967538b77adccd3c0b9c7c4c8249449b2a9a4621d4e32fb3dfec83287fc290c3f0f504e116e4b82574ace429196664cb385aa2c4fb9d2b006426787cf2f04770f0ec2f1f49b2f2fe8d49b4ba04aa1395095e0d6f7f555a9014baa56d13a66554ee845cdfcbaf0eef0199f4997de76", 0xf2) setsockopt(r3, 0x3, 0x1, &(0x7f0000000280)="9a24fbc9515686cda29626aa440c3ff7dde75375f332f090dbf8f7a5229ac17e7acb5da13a10240c910b1a691b9f712fa5997dbf6f9a8ad67417e723f3a3c533aae9d5146a693862b4da6a41f3f70deb3507d7668e185b4493b2a386446c578da4", 0x61) open(&(0x7f0000000300)='./file0\x00', 0x38003, 0x80) fcntl$getflags(r3, 0x3) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x3, 0x5}, 0xc) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/191, 0xbf}, {&(0x7f0000001440)=""/63, 0x3f}, {&(0x7f0000001480)=""/161, 0xa1}, {&(0x7f0000001540)=""/249, 0xf9}, {&(0x7f0000001640)}, {&(0x7f0000001680)=""/50, 0x32}, {&(0x7f00000016c0)=""/49, 0x31}], 0x8) 13:34:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x6, 0x101, 0x2, 0x9, "a5022ff5d540bc32441ab8e46b696b0ab6ef7395", 0x80000000, 0x80}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:34:35 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x40) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x4) r4 = fcntl$dupfd(r1, 0xa, r1) socket(0x36, 0xc007, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7ff, 0x2, 0xf6f, 0x1, 0xb3f6, 0x100, 0x1, 0x0, 0x1, 0x7f, 0x79}) shutdown(r1, 0x2) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x699, 0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 13:34:35 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x563e, 0x6b, 0x3, 0x8, "7abde2a020e9d2eb3cfc0cb277f5d84218fde5b3", 0x7f76, 0xfffffffeffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8202) 13:34:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x7}) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 13:34:36 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/69, 0x45) r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0xe6, 0x0, &(0x7f0000000100)=""/230}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000002c0)) write(r1, &(0x7f0000000240)="b60d19dd799171dfc05df93aaef89226cb3bf9efb6c8d8872400dd9d8dbea809bc8f77d0c2ca1cc2a6a687a447d86f9c3eec929a4ef11c02dede064cd99fbb925fd99c0a2dd08afb289612c17294e770013f8496a2ee578966a203192501e88fea4e5045c0389587c09ae70b73304629", 0x70) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 13:34:36 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) r1 = socket$inet(0x2, 0x2, 0x800) r2 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x8, 0x2}) r3 = dup2(r1, r1) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0xfffffffffffffe00}, 0x10) 13:34:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xb2, 0x8, 0x0, 0x9}, {0x7, 0x3, 0x7f, 0x7ff}, {0x9, 0x80000000, 0x101, 0x3}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2b6, &(0x7f0000000140)}) flock(r0, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) 13:34:36 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20040, 0x1) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 13:34:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x9, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x3}, {0x6}]}) r1 = getpgrp() r2 = msgget(0x3, 0x44) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = geteuid() r6 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x80000001, r3, r4, r5, r6, 0x1a9}, 0x9, 0x0, r1, r1, 0x4, 0x3a, 0x8, 0x5}) getpgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$KDSETRAD(r2, 0x20004b43) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x122) getppid() ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000040)) 13:34:36 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) r1 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0x8, 0x773}, 0x6, 0x4, r6, r7, 0x8001, 0x2, 0x4}) 13:34:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x14) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x20) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) r2 = socket(0x15, 0x201, 0x0) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) 13:34:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x81, 0xffffffff, 0x2, 0x4, "7881bd42e76f867b8ed7e9bc4757f4a58d966dbc", 0x4, 0xe3fe}) 13:34:37 executing program 1: utimes(0x0, &(0x7f0000001100)={{}, {0x1}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 13:34:37 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000d1d000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getpgrp() 13:34:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) listen(r1, 0x200) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x7fff, 0x0, 0x5}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 13:34:37 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x80, 0x60) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180900000000000000"], 0x1, 0x0}, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186a56010000002b00feaf020000000060d5706c85c2768511fe7422374e341de39f8fdac535055189", 0x2c}], 0x1) r3 = semget(0x0, 0x7, 0x2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/19) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) 13:34:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) syz_open_pts() 13:34:37 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 13:34:37 executing program 1: setitimer(0x3, &(0x7f0000000040)={{0x2, 0xfff}, {0x0, 0xff}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2000000000000000}, {0x0, 0x2cd6}}, 0x0) 13:34:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0xe2, 0x8, 0x9, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x77, 0xfffff, 0x8, 0xdc3}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x80, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x40, 0x20, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x60000008, 0x48, 0x3}], 0x100000000, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x8001, 0x6}], 0x0, &(0x7f0000000240)={0x7fffffff, 0x6b47}) r3 = fcntl$dupfd(r0, 0x8000000000004, r1) r4 = dup2(r0, r3) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 13:34:37 executing program 1: setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff, 0x0]) setregid(0x0, r1) 13:34:37 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20, 0x22) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x2) r1 = getuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b0006000000000000000000000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) 13:34:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000080)="2a40e9c4f7", 0x5, 0x8, &(0x7f0000000200)={0x18, 0x2, 0x5, 0x1}, 0xc) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000040)) fcntl$getflags(r1, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0xffffffffffffff5d, './file0\x00', './file0\x00'}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/162, 0xa2) fcntl$dupfd(r0, 0xa, r2) syz_open_pts() 13:34:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) dup2(r0, r1) socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:37 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x1, 0x80, 0xeba, 0x84ce, "8107b6c5f5362cbb8895f5a7bf02ed187ccccd25", 0x49e, 0x9}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:34:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) fcntl$setflags(r0, 0x2, 0x1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 13:34:37 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0/file1\x00', 0x4) unlinkat(r0, &(0x7f0000000180)='./file0/file1\x00', 0x8) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000001c0)={0x0, 0x461, 0x3ff}) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffff8) chdir(&(0x7f0000000040)='./file0/file0\x00') 13:34:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0x5, 0x2ef1, {[0x9, 0xe2, 0x4, 0x1, 0x7, 0x20, 0x800, 0x401, 0x5, 0x0, 0x0, 0x4, 0x8, 0x41e, 0x800, 0x8000, 0x2, 0x55], [0xb112, 0x200, 0x5, 0x5, 0xa949, 0xfff, 0x4, 0xfffffffffffffffd, 0x6, 0x6], [0x1, 0x0, 0x2, 0x8, 0x800, 0x9, 0xfffffffffffffff8], [0x0, 0xebd8, 0x5, 0x40, 0x2, 0x4], [{0x7, 0x200, 0xfffffffffffffff8, 0x591}, {0xfffffffffffffffe, 0x0, 0x0, 0x5c}, {0xa660, 0x2, 0xffffffff, 0x8}, {0x2, 0x4, 0x3b, 0x7f}, {0x5, 0x8, 0x1, 0x7ff}, {0xffffffff, 0x80, 0x1, 0x3}, {0x7f, 0x800, 0x2, 0x7}, {0xfffffffffffff4a6, 0x4, 0x3f, 0x9}], {0x9, 0x5, 0xfffffffffffffffe, 0x3}, {0x1, 0xffffffff, 0x9, 0x3}}}) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x5) sendto(r0, &(0x7f0000000000)="9b067f465919a41151b6d90a9c6e9c56dbb73d37d98c91beea0cd9cc045f0f2d5c663029df71a0541dd5c3f6148d54666f5cd0ffcd931c136629e0991fa1a93458e5f915ef6492baf47b5717903e69afdaab18cecee8f410075cff0c18c3ecd0f49d54172ef9c49b27f22eb433f67ae8922c2bf0b6bd8ad66f037b", 0x7b, 0x4, 0x0, 0x0) setsockopt(r0, 0x13, 0x3f, &(0x7f0000000080)="4b7d7edd8bbd129576191f1f962ec4c676ebb23e6be5614c16e8858f2065b8fa2c4e875dbb35e708922b8b09023793c09cfef5765e7ee52b34b9b48f074d6ca8ac753692f7c8b785ba801291e52b06cef11e3955287e75de4e0fecc2d52c781922d2d228f8a1e02471a1c7976ff5f57d01bded59e6dd18cdede77c2b22bc1cb4d329e11470ff7ff5f3d5b2c4f94e3de3b01c46089c7b5cf019ce0884dc669b0789b38d48bb60f24f77e4058a87d0ed2662e4b7730c61e12e7e9ec41087c90169eb51bb54d9087ae7a8ac", 0xca) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) renameat(r2, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) 13:34:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="2e37ac15", 0x4}], 0x1) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:34:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07030018f6f45a863f98dd34b469cca68b3b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x40) semctl$GETZCNT(r2, 0x866af8b6b640a407, 0x7, &(0x7f0000000000)=""/61) open$dir(&(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//file0\x00', 0x80, 0x90) 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', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 13:34:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fff, 0x0, 0x7f, 0x93, 0x100000000, 0x2, 0x1ff, 0xffffffffffffff05}, &(0x7f0000000040)={0x5, 0x9, 0x4, 0x10000, 0x2, 0x0, 0x1, 0x2}, &(0x7f0000000080)={0x7, 0x5, 0x20, 0x2, 0x2, 0x12d, 0x1, 0x1}, &(0x7f00000000c0)={0x5, 0x8}) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0xe) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x80, 0x200, 0x80, 0x0, 0x1c000000000, 0x0, 0x366b, 0x0, 0x1, 0x3}) 13:34:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x7, 0x7, 0x6, 0x5}, {0x2, 0x6, 0xff, 0x7}, {0xffffffffffffffa7, 0x984, 0x200, 0x7}, {0xfffffffffffffffb, 0x5, 0x8c8, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x18, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x7, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:37 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 13:34:37 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x1f, 0xfffffffffffffffc, 0xffffffffffffffff, 0xd28, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 13:34:38 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) dup(r0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) dup2(r1, r0) 13:34:38 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(0x0, r2) r3 = socket$inet6(0x18, 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x8, 0x7, 0x7}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:34:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x6, 0x7fffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x7c}, {0x3, 0x6c36}, {0x6, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getppid() getpgid(r2) 13:34:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6aeb) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x2, 0x0, 0xfffffffffffffffd, 0x1, 0xfffffffffffffffa, 0x5, 0x1ff, 0x3, 0x2, 0x100000000, 0xfffffffffffffff7}) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSDTR(r2, 0x20007479) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:34:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8000, 0x0, './file0\x00', 0x6, 0x5, 0x0, 0x4}) close(r0) 13:34:38 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) fsync(r0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8e, 0x20000000, 0x7d67, 0x8}], 0x4a423227, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x5, 0x4, 0x3802}, {{r0}, 0x0, 0x2, 0x40000000, 0x7ff, 0x5}, {{r1}, 0xfffffffffffffffa, 0xa8, 0x21, 0x1, 0x2}, {{r1}, 0xfffffffffffffffd, 0x4, 0x60000012, 0xfffffffffffffff8, 0x40}, {{r1}, 0xfffffffffffffffe, 0xb, 0x20000005, 0x0, 0xe10}, {{r0}, 0xffffffffffffffff, 0x14, 0x40000020, 0x3ff, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x80, 0x47, 0x1f, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x0, 0xff}, {{r0}, 0xffffffffffffffff, 0x10, 0x49, 0xfffffffffffffffd, 0x20}, {{r1}, 0xfffffffffffffffd, 0x12, 0x2, 0x6, 0x1}], 0x2, &(0x7f0000000180)={0xe07b, 0x80000000}) 13:34:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/134, 0x86) 13:34:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = syz_open_pts() setuid(0xee01) fcntl$getown(r1, 0x5) 13:34:38 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x3, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) fcntl$setown(r2, 0x6, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() setreuid(r3, r4) 13:34:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) r2 = dup2(r0, r0) fcntl$setstatus(r2, 0x4, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[0x104, 0x1, 0x2]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x86, 0x7}], 0x1}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000200)={0x6, &(0x7f0000000180)=[0xfffffffffffffffc, 0x1, 0x5, 0x2, 0x4, 0x215d]}) open$dir(&(0x7f0000000100)='./file0\x00', 0x20008, 0x8) ioctl$BIOCLOCK(r2, 0x20004276) 13:34:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) mkdir(&(0x7f0000000080)='./bus\x00', 0x20) 13:34:38 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20800, 0x0) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3) write(r1, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r1) r3 = dup(r2) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:34:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x5, 0x0, 0x7, 0x7fffffff, "5399e6d0547323e688c690fa68a214a03db7e974", 0x8, 0xfc}) r1 = socket$inet6(0x18, 0x0, 0x101) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r2 = socket(0x400000000018, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = getpgrp() r5 = getuid() getgroups(0x1, &(0x7f0000001540)=[0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r9 = getegid() r10 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000140)="40b4b97ec01176b722e14521adfb9d1e2f605c9c13253b8337983cb7a390461e2621ecb541a3d916565de028125e3cd1e203c44f37341dbbb12d3cbc515a5dad2374c99eca8d75", 0x47}, {&(0x7f00000001c0)="1e13320b0321749d191959", 0xb}, {&(0x7f0000000200)="3a01b0f70d4b1867a790ba7b1fb3c4e2205ff7d48052c2077b0041a55f6d039509efd1b466008438ec4102c3186979d84cc315335c0cf6a0d28878062ca64dc128d77dcc59ccaa2bf0a9eb8737432ff465a59eea70b997efbf82cb435a5eabd1d34a5db9b50e8a27125e967ecb007c977625f40848703f8969a34770dcaba6068116e4f828c24e61bc583d0815707a34e2e53c3d2d8cbc7234e3a2db4c8016785efb74bb8b6956ceacd799f85bc8a583dac6b57a64de173012eeabc29585196df0e284b1c9b1ff9d2d4eab619f5e082afc4d5298e0f683f6b77bf58d684fd71866783bbe50c2e5460711b47459c8e447d5622c3822d997244e25680def9296900f0511ab6fefbb16aedba4367580aa8bbc341751b97d50536ce9294373546d17f92074f479601e2119f81a6e0343a8949f81b24085ae229cbf03acaf284369bce2bb5a4ed403f4a7b58651f9c13bdd0710917b2b88d5b3d354f63bbd90fe79f51eba93d3da56e111c45d86d833f76e600b72fac3feec27d6eef9e0e7a6c4c5fdee77ae16a4693769b2e5d2cdadcd0e85dbae07477be0176a32c369d73d6f03dc87f3f1edca1ce6e0c6ceca7230bfa3fd00258b6e242d7ef60b63c00e2b59585910383ac01cf2aa2f202d4a5ce97ef927457e55ef0b50f2fbc6e654f61a12638733a1bd1cc411b86e7b8b9612a990b1d1d9933097fee079c42093c26cdb284ecb9eaa9cc12b3020d7d808a4281e654ab9715526bea70d0eeb770a78b75cb104e124f9ecbae2009c7675599e6be64d6bc375da498652b6310025dd4751a221fe5ac2dc3e039be25c451189a1763d9e7fe0c700cf8d5ad8256944cfa0ab30fdd41809c1898976a13d5a640e715b7055e09a55158e14259d5e5d120603e546378d7750dd2661c383251317f0bcf9501f9c11c004aa0a229a090af12aecff73fb8f375d597b6113250c08131d4ba11b6c63688126dd62a6620ba562911225d0dc9077475ede407daf559154a2e28b0fa8f0ce7e044083305c7c14d3689d26078f847a3e29767eb259b2af5303ee6a669546466c6fdfeba88184ed521e67e292bf0810cd4d4fbb0154ae269cb98c1e3580ac29915425019f426032c684ca3aae37d23b9cf607f070a7ab3c3a226c181664db012f7791ccb166f653f26be607bbbe65d13cb198994837fd3912d952a1198769d3bcee1561dd3207aa6b7a969009d42e8fe6d9ac3e7c16eed345e806152cda89914c21124307c7f5a9438e52e4b0de6ddabbc90a087543be77552c740729eecc2df9021eab10e51fe417c4a0e53cb9dc7fcd1b527f0d1741bf914324ad3b50039fc9d8840337c6f960fe4fdbdc9f9562822215f9b8b88873d003e96a461c3e3c9ce94221dd2da486438a3589884fd4a5df462c1ae5ec68c52ef9a6354bf4161560284670f25ecac4e473bddb2bd96a72cd3a5e5caa078e614abb1d9097a136bd093558bc74e8804ab9895cc8b7778dd9bd61cc1442f34972806011e0b4b8a75f17b9f2e6124163a271228e18862b7aeb0fa3ec9355de69d472df887d90976d8f3f656c49977ac2fc1dccd5462dca6852077e58b04091fd0adfb20fa3b4f6538da0e50c97544c8a0166debda062c630bcad8a39dbf543a33e6b03e2f938321ba2e2b404505cbfa744e4559d7e172827488e093706b98e6c2b316eb93bdd84bc9aa4809ca8ac573380868e31ef54aa10680c605262fba574215e6f6fab4c31802fb798b12a1f5516e585d607cfb17eaab68d790fa4e56052b89d34472ed9a8ece666e3f1363d80f672b759e5a6a847834e72baa3a784186bd2d702be5ff6983dd2f4f318c0030c1234c4dcce42617332ad0567139939243d119f5c6ce8d760685c58c1a24f449e705e45e8fe38e8443c229d413070986cf312f67511f87f1c71c1587e82d83bd663572790466a1050a07d5c8db5274aec28e898d759f47bad7691e45ca3594f83f130d1647d4a51ecc98f2a97ecfd08fbf8c73b894ad6b7c6a232eb251b068d5b39f730d6eae9b5f698edde944d9e9994bce057bda73e979e91fa057c1f98e3ec951696ab044a45b2b34c807d2ddb24c24607c56f95471b2f34a1b52d739569c29a1e65ecc1545b2a9e5aeb80a2ba9f63148e3ab24a0ef8a04ad7af9097bab4cb8037d062d42d6b93846cb38135704455c2b504fb7d92e1f94a23174b3ea7de4b11cbd127dd9aff8cfbbff509edd0798b80e237ae47145ea0b0ce964789f0c6deaa809bd4e5f438ac0647a284dc873bac649e57eb1d492cfe5a9d4ae4b223cf6330d785b3503dd1e98e3ffbb6da2ddfca38ad124421dd0c460da9b3b5492910cb36e272f59f106b088734f2b070e54d99f57290e3443102f94be1481c7dff3e6c9e6ae9caa2d00132b1b1d5d8b871e4f730abd6b8547a802286d7534adde4185b90d9ad2d03d40800f199795e2d6029e1f775c9a64eb940993f53318c158127afc4ace5830ff70d4cebe22cef0969d80c00052147e6f98676cd810fefd1fe7946a8f8e4d73062361fe8d8e1e796514920f6b1a6899db2b1272d29ed4f29e2c778d5484435ead13df262578369ad3a4c536c6f3b41d229cb7fbcb257a7330d26907106b93e7df89208573d48a6ec6e50199748b5e303bf9d25926c2b93bb1a08311f1bf83d92c691b04dcc57ee8b373b3a3508da441247d60fbc82331377de3af2fefd89e18683513ef41211c64e834d4ddcd63ededd7771d465e0f59500b584bdf73b5a8f1b2c763f1be922798c166c327e94dffbc321ed73f3092f58b1f447474e583b1d2264ca21a0e365087228d0414429b006217e827f91d5f51cb87de31b12c9d946f0a0a6092869ea1e8a1d7d1f7600362f59c7bdb07ed70748f597c4110330dc0c309bf01f64ab155c8e6a93352600b68b16c801c81aee55007f7a3dde378d5daad3e3646474ada61a2a4ea40d7f9bb7d97c060172931785f7fe17fde771d15bfc952e5469d9a733fa62d3703a1facb8044d7698dde007cee061a039d05167aa89106e52219146ed6003006fcae7231675d074bfdbd3641896966a824c060730b7de11d4d1ceb28c21e4f16abad535abd0f5e523010d8b5a9bb71562f8ce78ab24d31623771b0864d21d3b62e85c4f2778d8472bd0dc66cdd59c5b799c0904473038940b7bb3efc00a8591be80f5619c5dfb2fabd8cb5399af3282f30723b71e50178d870ab3848666020616d98da3ac1e77f29af1ea7185681dc98a1b8960cad8005bf96f6154b0c0b9d98ef5bddae93087b1be77f6b7f6f341a7c6230fd42db9601ec8f261934c8260a95b34540033ac64147ca4b8a53abc9c52fd69ba641ec7d08a52ec54c0078f60d624fdec931941f61ca521ebe89705f9db1918330383e966839681b5c1ee6431aac13082f7f1483cc296804b7f951743cb7845122b5901470d66223257cdc6d0e3bdeebc414803e1a99190842659bf2e0a82dbc08e7429c988ee7b3f56314609072ef940835baee3703bb6e4469b20ec256d8203548cb93f69f8789c3455590cd796afa5e4485a780ea4c7fee60338e9bf83bc7d7f4223e04c6ea0eadc1ae73280d0cfde6295fbc78861edeaa919861c86c30e15e832c74aee31b6db0dea127e89fb08b0695b8dfaedceed7991ac61b40021dc4df9f70b9552d25e5b5cc0691b12e80b4cc0da4f38e39d5ac856b005ff44c46dfe2d46234d0a1da40da3c3c5da1a727469f194788f8e3ad1c45c08fc2625e8282ec8a049dde73b09cd0045256f8c114018ea8f9ab1674bb06f0bc26ede6f89f9bddfa2c42ba0260a2ef299c065e7d9f8e0ca05d607487ff93ab84eccddcdca2fc0183ede3135136a37b720bb939e45a1877992c19f6165ce820d3792e743d88061ea0d6c1d3692cdfcd2a79f205cef55a61aca5d2dfe45cbddb5caebc48e249cb6d69b276b4ce072798a08e729537a59f228503709034e7c2b4477d1fd95789f4889866911eb007df54f7b37c27f6f205e3c610a0f76be0e1ca9e2876df826050df89a9422056881dd399c32f27280173de956f23b402a9db2f40bf2ec0f1a0bc26a10f1ddc0ee51de4ebdb30b161d5110aa4bbe16e7fc0715930be18e6435fcd533c994d389fd9c25751cc1d6b41aa50217f927fb9b5f32c1c4f486cc36af211446a3f0b87a5aad44bc8d22173aa4ddf9f18b07d8a744dfb068ae36126350935cff91d5605935d4ba4147aea301cbb7c3da5a35fad657ff53cfbc1997adb779a50b62f94535e31a907072683da9745a775233492eb4b6de4c92e9ea6b99a10280001b116a93217822aa7b9ace827de0defed97cd1fcdc6499d34a36f1ab2f3be8665119bff77e8dd25c8b81d92c8eb823a33769da4da2e4c49170685c30017374ebf6a07407ef5a427103ef5e03a7cce9565212a3c6cd6668e07186f2762efe967f0d363fa9e0157accdc3e72bcdff86e5866d8793fadd9faf8d4d93acf25323a427296ac489dd81500a58a6b896de66530c1c481a176762dd2d7d0c2f790679efa238e79cdfaba8e812e1099b441fce1ef96dcd356d42204f5c28d66dba8a20b4014d812f64b5282742e885084d8ba84f07720639a2afa30c23d6dd38b2afa7f6323371c36e0240099f42ca6a8edd06334a5146191e6522652de51d8c6a2323a19175ee955bfe4d0e6524fd2449182cc85d6235aea8d5b307177596898b13ef91ddc0bb2e467141cb98fddd5374db7b47b28f07b25c6019b09ef72c5b2acf0a33010559f6d1a9fb76b3091c44c85a88d3f48249fbad3cc0f0d5cc77e83a05da2847dbe5f833947f170c79bd96cd02026e7b7163a8d250b59f29ed9d3eb5c2782f4c178c47abca229752f9759a9ef836f9b4d810d6a56ba82f8871383918e7adeffc5e4caea2353b0ca04ca43430fce51f5ed5ecea46bacae9a731a1fb3c00467f2e0739cc2a7b271c1a8cda4842db94c57ff2ac00ffe61e58e55bced8580adee4e854aa96137506f4d841322ee312c11798a1fd37c69a1e9f420c16356c9021706245e8ebb3e2a0fb374f68b7ca49b23c521f0052e356f4d7e1c64b223d8ee815d5b367c90bf479c771f1a5b335074185352d7e209e4bbe3d8d3268a8db0f2c216746d265e4056720d722d1b3a0d2342d67a3f09564b6731a0569b2b664e05a8a951b3b8c032f6778ba72b49fc647f5c7c014ebb3be7d21a3ba7b94709a7b8877800760db91bf768e574770561a47fcbba5e9cc5675f80339ade8cc75a1c646e663bc289fcc5992b85e7e6162a5e77d1301268aa97518c342250f7407141a54d5e2b2c08afb9e5798bd8e6d7ffac2f5ccdcb5ab24a9ca1ab469be39dc9b767fcbeedab725de713618b19c0455a6ce6deaf1307ec20d76522461d470bb355d027350704eccd36f7221704b976a552abf2ade3f8b462de4220d141dbd2341eafdc389e33e65180b8e37b076ce98add5ddff97ebed1a78af00ad9e5f3a6852dcfd83c8a6f0dc22de454d8057acf785e1326682ad5fe0cb166a8515f4af4bd6c473d59346495c83a1b4d83f029e0bce91a8b7eccab9e451b6367eee410c4fb3a5d9c3887b3332250038ca9187df094c05c33af687c9cd4bab60158573929b15247b0dc0ffe09e00616ec642ba2d84c03aaa3b78ada7d5dc9d5a6884c6669b78800fb4fee71ebe4df42fdfcbd2a641092688c047565b92dbb12d71764abd133272e231e4690d46fecc517daddf48c8c4d27024a40fb16c917690be89e9c52d3d54ae6a394ddf11074882f2710608a1a81a6c51494d6a8587ae5929631246d37a9ba9dd2217fbb5b154f04c99f", 0x1000}, {&(0x7f0000001200)="ed6b06db635e42e4b266473937f4f26a37ccac6444282009f8fa3d8eed07e1d7b23f48635b5deb776417d8749a68d0997b751a4bc6b9913d37c11a1d47eac79859900d5e4a3a92ca38889a69e8a24cb8ab6a78e6b5493b5d8db7da86093f44147053b0ef106abc18de34dc60d0a20ba0878272a81d8edadc2a2cc47486737336d5941d2b1b1954554738b7430056092752ab54f46a429aaf5341604eb49662cd36e47dfd9da9add3b6f97ea4b505330cc91ae08d7b831ed52524f84c8e6a0d75b3f2e982ba0bf734ef205ff567a44fa9f1bb8d3e0ccaf8dc6243eff3ceb5c7b04ba67bf80b3e75439ca8aa801f51d2ccbfce05f1419c85613df3706a7d0924", 0xff}, {&(0x7f0000001300)="88692dd3c957", 0x6}, {&(0x7f0000001340)="9fac3caf1767ea2af487d5bc2af714f260f97d4e5e50157bbf6b3148f86e1a405bd5f8ba37a8d9755067482b226f872edd2d100e23446d23fd437a1c6f7f57935bf8191fe54835c8ac92308c13831c04a1d5d22d2a168a64f7a587f1c64d9791c07aafc471e448903b5e1e2deafc320de2daa01b69b4adeb9d7e1c9b8c42d27e23bf7a31e07e13ee528fb1e18f7094bca76ce013f2", 0x95}, {&(0x7f0000001400)="21a00888b512ba2f455e78919d2bd21d04b0d1ccfdd743a39622a69af468fcca49091757d98b277d5085", 0x2a}, {&(0x7f0000001440)="bd64cff880c4ebfd4adc858b9840f15254957217188a27c1b209cc3c59386d4fb147f56969f723548699a468ab836265344cd37a56fbc94174150bd5164e3c4b488a24cef90243b61c149b729439c9fc3f6a346bf09e9fd49403fc90fd4c51", 0x5f}], 0x8, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x60, 0x2}, 0x400) 13:34:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) 13:34:39 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') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r1 = socket(0x11, 0x200000000c000, 0x8000000) sendto$unix(r1, &(0x7f0000000240)="5001050460000004000008001306ca90100e03fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=""/183, 0x11b) 13:34:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="482720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4170000000000000fff5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r1 = syz_open_pts() close(r0) pwrite(r0, &(0x7f0000000000)="9217c8cf90d62a0aaa0f86cdf7815be8914d8158ca7e478a5ed0d7c6e605763391912718619aed8696bc4aabb9cb52039669b3d226e0579182c9c07f5166f267eb201f9c4e085b4855bae868e257546c", 0x50, 0x0, 0x0) r2 = dup(r1) accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "01fa000207170c0000ffffffffff7f00", 0x0, 0x13}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x1, 0x9, 0x100000001, 0x5, "1bdcaeeb00f3bcc0310d155340934ca76db297f5", 0x5, 0x8ca}) 13:34:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa, 0x0) read(r1, &(0x7f0000000080)=""/43, 0x2b) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) write(r0, &(0x7f0000000540)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4adc98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b9791c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916ccacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a04475ae71b5f64d42c34487817b0397aa8a55b49b340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc53d270a3e7a31e16b8ddf3c078e6a9309a32a4e9ef699d9c7fe7dae7d21376ee59d19d5e17bcf18856c3663adbdbe4506ac76bd95c678f7f3c35f03e972a444497b83c0aa04c69feabf4e28788d8bca34e69cf06fc5c45276de1067dac0300aaab9428a727286890acf6407e83749d61ae5fb83a93a4ddd59201d4ea019e3cb505c3323f5040ff0bc0cabc0d8a6a976f6d78b3712279b130d2afbb404223840afc133400"/530, 0x212) 13:34:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d01ae2f66696c653000090317e3e2bab8cca84135e87a021783f6cb46c4fd9cca232ec44e11a0de652b1e61a38e2dd20ae35e2fa6ac71de99786b9a6926b5afbd654c6d184655d3f25323cd6fe17180f77b439801c7fe0c536c2a4fb9e4268d7b72815ada68bdfe0401e6fc7682932f50267d1335c46c04192fb2d5b859cd7e0402cb3d2c1a36ff361cacd37677e3b049c1b269675ca3b3aefeadbbe84914714a811720e6dd3f967d145496fbcf62792304737036548403007df5d96d05e22d1e9bf3652ae5e3494c343258b6f9645831765033f465e014a11df19a610008d3f8284a5ee366544e5c16e3bce7525c8382540d2a8da3c6ee800e5c07a143083507372be4c1"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000200)=ANY=[@ANYBLOB="705e0400000000000000eeb0ea2be6e5f4a44d"], 0x9, 0x0}, 0x0) 13:34:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x10000000000007) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) 13:34:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) r3 = geteuid() lchown(&(0x7f0000000040)='./file0\x00', r3, r1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 13:34:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = open(&(0x7f0000000000)='.\x00', 0x200, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f000000b000/0x2000)=nil, 0x2000, 0x10000000002) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0x5) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r5) chown(&(0x7f0000000100)='./file0\x00', r3, r4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:34:39 executing program 0: unveil(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) recvmsg(r0, &(0x7f0000003940)={0x0, 0x0, &(0x7f00000037c0)=[{&(0x7f0000000400)=""/194, 0xc2}, {&(0x7f0000000500)=""/76, 0x4c}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/246, 0xf6}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/248, 0xf8}, {&(0x7f0000002780)=""/4096, 0x1000}, {&(0x7f0000003780)=""/8, 0x8}], 0x8, &(0x7f0000003840)=""/215, 0xd7}, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/172, 0xac}], 0x1, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') setrlimit(0x3, &(0x7f0000000300)={0x200, 0x8}) r2 = semget(0x0, 0x1, 0x202) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000340)=""/95) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) clock_getres(0x7, &(0x7f0000000040)) 13:34:40 executing program 1: r0 = socket(0x18, 0x800002, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 13:34:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0xffff}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x14) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfe95) fcntl$setown(r0, 0x6, r3) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x7ff, 0x1}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140)={0x3288}, 0x10) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r4}, 0xc) 13:34:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="82022e2fe6696c6530ae7ef655148d00"], 0x1) execve(&(0x7f0000001180)='./file0\x00', &(0x7f00000012c0)=[&(0x7f00000011c0)='/dev/ttyCcfg\x00', &(0x7f0000001200)='/dev/ttyCcfg\x00', &(0x7f0000001240)='/dev/ttyCcfg\x00', &(0x7f0000001280)='}\x00'], &(0x7f00000014c0)=[&(0x7f0000001300)=',\\\x00', &(0x7f0000001340)='/dev/ttyCcfg\x00', &(0x7f0000001380)='-\x00', &(0x7f00000013c0)='\'+{[/-/5!@^n\x00', &(0x7f0000001400)='/dev/ttyCcfg\x00', &(0x7f0000001440)='/dev/ttyCcfg\x00', &(0x7f0000001480)='/dev/ttyCcfg\x00']) write(r0, &(0x7f0000000040)="791a7609a888c83f8b662fef2786370471162f6bb46c96e94b01c999c2b71e83290950a50ca71aac479b4497d466041b294d99f50bab18103c4672262316d12255d1ac524600af221c67744d152f67e0c517db26ed9d9f36c3dafbaa54c9c9f50e757529825e1d1bb9fc268721e41b53b5a7d65a99705c3eb3ce52230b93691fd986549a18fbb7cd2f7cc1526d764534a260d1ee20ddd28db4ba0d3880d600a535522cab9a409bbedf55c45783e750b9f79709c6447ad6af2ab763757d5db8ce3e302a0f1715464e0018ce8a98f7c95c891d52ab43098b924ef5a053e519fb65781dd12a535aa6ff9e2d63c156acfb2b012419cec60c5765605e4fc74d0d7d88955600b685dda45aac247d93632a3b3189854e16018e340673648ddb4d052eef2dd1fdd95d376a6ac9ffea86e4383366f707499670c17f75ece4319732b69ad5cc9311af6254163e5bdcb2d40f23397887cda478efb49805aa33f1be8e315f7a98757ebde32904f377f8841107e236ddfc37a0a748c37782ed8cfb97719d20ae49c8dcb792dada975e53e134362a912e9a9722811c896a86d07e7a7a70bf9a5eca5286813479692d29f7f48e2e25923f900272a04d2db146a74c2f4e97c389148f81d62855c320bc372d066b8683efd8c7850a9884ea7b9bfff9a46c7798c43d172a9a0e5de6d7b6fadcc093571e2f3f27ed5415077acddf6afb306e382fd09589c09202a2b0dbe686d1a4163359b6c31b1fb85e5656a4c27ae51745823f656a3d8d3fce9eae5ec546b27a61b838fd16b230da4662cca4ffe2e11f4fb3b343a8b1cc1dbbc7f453f77eb928fc58a68e123b588e2c5a4153421dd1bee42102dcb293fdd74d00b7f3246bda231944c536d191c8e033297a134ff5419247c826655fe74cdcac4e6370be1d3224d0fe75b94afbe2bde762abea17ddd07a044a074ce60047ea6881ccab87ed45cb8fa9d89f6076a578731ed4b02d0724a24858f71ba0b4052bf4ff6b486a42cdd35032b2173ebc65db6f99b102d38b895111fff0a3c85e1c2023943bb8ab17c04b12e2bccc669de918bbeb2f748b710814416958c464925499ee56a239ac342e53b35688e9c82c9287d67d7960059eea472173eb28f5f3462ed0749da4a4da4870af3c4c9cef878f3983d72941adbae605607ab49e7533835a2ea008cb432c45a376fbafdf45cccb9ae3c71e59b355ce817509d52f24683c0e130afe9cff679b65210f5d336637e214d9dc35bd6689f9b5701e72b563a28ea13e6a93e5dc4fe0c77680fb8c5c6731e34c6ecdd85da24fc95786984b85dd0d92203c79e946f38fa48a278380d3b4a4bfd91c1ad156bbde035ac1095237d6f5625b9d23c727268c36a92b8ed417d855ad74b877ed36f73d6544ee52606006981c6e49744960276cbe873b901f3d60819e3dacfec18829913abcd17d1b97b8236b4d35555c9e8266964366fc97546704f5e61c07e8e0f8647dea77df9d784902bbdd9a9d359733a456cea562c3ef7afddfb2bbef38a39d7fb4e7470189b419219e966aaee03b8a7b795d7eaaf4c563889861a96de7353e5cb3dba6cc4468065ece3d94a305e084f9e4b4cfc0994a43219a6469aec117e57fe0e76174c770f477b0b3873afb0319045a6ea91b8968947dd5030b0f92c7be6f2f7a2ac3a33e2984ecab41c1c55617ca4b22fd15aa87dd6b39ec628fbc0717b174c68c043513d18cf2c090103f3d30def74820f7dae300b6288cd5b072bd68b8d4ffd090eebc64b501fcd728350b691c0d63baa79c5c43c4807f1a348c2630a170088f88771f844ae91f095786afcef521e49471de923c30978a21e58264c324aeef3a819d4b5a93f9f55164722baeccb5af9c8e1e59de2572558e9c71c12184b655be482a220c9a2173ee739a4f64e99297a41467279d32dc8ac5de3a52439ebce3b5420f861afc77ef04e21a1c64920f0a648f9470fb8e354bb6f4a9a3cacb1b579ff7b58c9171f20e010e529c60552e1d33fe634e002efa88dcc8e8b5ea1f64d5224791bdebeeab750cd652bf0c61e62b2909097009c368b3ca9a741a24984055f82c3913c3ec7f43ebff8e24a27cd38323bf6b6df5e565cef64e76c836e64f15bad65b7d72a2f5931fbb8dc29d302e54fb5ded55ed480270c9b086d85a327394fb062d7a6ad5e4bcf9037a7fb6d52c988c0f5b2cc34424063adaae418ed14fe2ede7a9b4889f8c35ade90da8f1f9ced97d0f9975a00707b16c3f9b6a691311a302fdef25f2fa94bccad7fd982ddf0cf2e6dd858aa3aad8cd72b0fcc4e19fa66415c0ab1f4b088011df227dbcb8dae223df4d96768b0fe393f7edc31380e17c87ea0208de73b76bcfe9ec8bdc482099c0b963e7308a7024adfe3ab2f01c153d761ebdb27d709fc56537bd047230647de27f160df446845055e3f40c901bc03d8cf76e7210cfd801fc57cf7af914094c0f1691777d355e51e9f1ad1673a3836435f7eb3060e4a599ed09f15190cc9054f831443eeffa47a600a2b2824b32ccab58189f9b16d9d9f343328f079da2a65571aaa68d0ae6a4c2464bb50b92312a9bb89dc1232db8b604b4167918de1f851970d9c8cba96bb12b62e620a77560c5f99f6a6ccbfe2aa203dfdaa14a04867677cc4b9f5933e9727aaef056fe2d3a9ee79c7a5efc0ad58dc9e125f85fcab902833bd5f353e850e293a2f7618740e167c91ca47c98f009850435f8691871e036911916085be603e50cf96c5badac61fe765808e486f3cbabe41221998916d9aeace28b86e450af4d298a44710f4710ed4732248e9d27f1bd735537fe1070232bcaa11c8cdf6d9e0424b7f1007345c42f60ec06cb1e08ef286d53f7444976c9d2a098335b39318edf2e76b6f1a73caf30667740c30129dea6bdb2d6f4728eac18f8d562220fa5da428dbedda7a92c35e2fb4d9ee4ba51f765e7ae46dad9ad0e04aebf78092f18131e85fb028d414ec56e9bd44635453d4b60444b1d73e244a68e19f4fc58c2b9472d13cd8f6079a537f90b72d37819c308cd2f73b16bd5b403673773abd68ac04ff99304bcd339ed9b09e471227ea7dc88dd18408b04097839b041472c3ef239f71136707493d38185f1d99416052e4ee197a1d6d169f4db8c6df05c368e6f2a9da37856c21d5d6bb58013c2a337a52f592f5e08adc12ec821f2102780ba052936d4516a42fa1191529fb3b5a3246b522409d40da47cdcbc665ef01a4fedfca87813d56b8da935658c0749bf55e6d8a9d053446533ba63d7a02c13e58e4db747ad2ffba0a6e3858e4ee9a4ef43d432de7ddb3ee48d58a0be3582f212de1561f0af494fd95b5c4e7d317339a6aaa86913beac0b8eec541d0edf1967cd1885244085f160e6fe9fbe151151e73193976e9c923b70455c97fd1c4b8c6ab61960830068cb147b28bdfd06df9e1fd435cf03437754aeaa7dd4b25973b579be39ed28138db43ffe61327a6a3d324fabb3f83d1ddcfaf11012be985af8fcbe2533703817c15b45922cd0972e7a740a6aba339945b767859e4f22e8166d39bbe9b5f720f612ecd1566a34010f2feb0fb5a319ab0fae3a0949d45b6cf1c7e4b8c9beff0b6f383103406852293ebadcb6f8ffd6e0c7535d26f70417c00f1439e9d445393688f6f9de88d6430274c5e75f37742c75a9052184329eb653a8b9198bc07c2242d0e3a29330e4019e65ee956ff8ddfc1e50181c9c461ea5d3184fd10b6d01e3daf8f3ed22c17f9391cd3f4591a7901aae02e642a337db702e6b2d09274953a33d48de1ff94eec06c333ff47da089ad4b27a654f7a5a56026b0c0b8e5e97de65e81662fc4fb137bf2277c80f8ac0f37f2b7373d2005c71447720f856274b0475b1844aefc881718b64d053046f919d4d3441e5f0cef7fd02859a95b1e8b54145f3e83e4b6b41718910842052aadd685dd3a9d32a2d5d5a74ac3bbf70323cf39652a220e5ab7edda8ddf2e3a078ceceec4eed07da07d5a95d2eb6acab38ec866e007e6accb3e9156283758f28fb8d0beb698fb855028b4a040b2467d50edff27955ab7d568bc72db047a6476dcf2fe5e77567dab7b037adc1bd04c3deb0bee6daa59764ee872af0530b5f1f98916053da8dab4c3752567ce36b31fa522b1ff548615c32e1e34a1b60ff7c54d1f86a1e8682bb241d0487a78cc4f8b6f259b91efbc461c4b429d6b7a47f9c7f453408404778a7c26d8b3b0655ce02912fdca24518bfb065d4b9fffc2f598872e088bbe3721143c0ba3424186fa8af5dbeba89f2204d9c0df96cf7b4fb096539b5861d8444886b3cedf5e91623e283399911e4cb9070615d13288e90d5dee96e0e1ce63431b32f9d11f6bd3d7602d6efa1c6ac3e07030f484c6c34a5418ba82ab616f31f20b3b7e6ef6a030bfd79f1af4a11b0842ce27c7b89ac6dc04b143b0f768ab2f89d8904e6879f60229aa10f8a00368d2ff156ad98def7198ad60078e079d7af94c6a1f9f48ae58c42b0632098096dd69a896384a52ac029997e573019598a9f4b6af1667db61482016e08b896e092758d6057655db74de88945f2b38e25ea37b63c4cdc7d60fb487b8bbdcf6e8ab236ec1b3f6b94e52f0bcf97220d4722d76dbcf41ba5f3090c94702a9b86919929dc5e21bbf063b908212bdba2a8f737c7545da49bb3eb8754c2f91f0814f3974d64826c5aea688b9e2da8399aaa93c35a0564f704e4335e6f9ad207f6d740955a205ce6b6fd1e66926749a14656da5e3263fa7249e90017446a362adb215a126c57381308f2035231dc8c1c8199435928790e57d5b5a6a8e707e16c87d3ac41b37e484b40a9ea91057d08ff8c85b003ce057a7dde5d88a0b3a176b88dac2419665e1e95450cc5a774faeec526f248949679c204191bdaa7b60b2da5a2be0527397d19a1166fbc097d423249145026650f785c02c7311c0deffaaa4749b5913ee4d0115bd3b0ca058bec9c87eadc68ffeb061179c68ca3e63babee3ac81c607242ccb51e504d87d65327f46fa7f0588a044763e0dce00d6741afaeefd4599a51f0e65021055f68155d0c6779bc8759289f8eacfb131d58f3c7a482773b2cda70669f1d23a769b8ec5d6cca2b9068b7c9503e936d2a76b8538aabd6f151a31495e82484480f56e36c0ef9663f8f14d7e130f09cc17e44dff93b47ff6e9fbb33553ef30a7eb833c8cf3778dcbf56f5e2c927e8affb7adebbe04e42f30bd67c2676b00d0c7d8c26aaf5d459e20260b7623a0d857ed24c2bfc30ab80f868b6d53c5a451aa5a48094a58614765642e0b13590da321aa2a6fcf65c69a0dcd4589f505cf33e69b3b06010132679d1aabf2a2f69ee7997b354c73bb091cd9cffa883e5d5d6859074fe6bb6640fd42a456be176eb128e36a784cd039b585596fd283dd0ebff91a8ba453a985a50caf5a0a3627e8588a6229cfe83c0645ed99724482a120c5e8ba9ec67a80288fe963ca585824eb1dd239338c99b73c580cd9665b22102e1a6af5f4f5d8d30c074b586799a48dbdcea45c91ffbfbdd372f08196e5383ac2446b35df7ace7d07e26e4809a19337f8d5ba2ea0f62eb913869097fd297978a3dea83ce66f999444e4898e33a61b1db59d9aa8055678c3eef5f0b83be23bbcace91459986c4507d2d0c379c7901fa2f65d453727b5a26", 0xfa0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001140)='/dev/ttyCcfg\x00', 0x40, 0x0) lstat(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000001040)=0xc) 13:34:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000100)="8ffae30a9968a46a827641fbe9b7c27e9a041a9d46f1f67b5b7b90b8cfd40c7bea1159f3b4ccbdc1d7419d045ccf9cba49737d70f28e32483652ff8e9ff3cb73aa4a727e5334b711f001bc2164285c39d089468124a2fe8bc40924a3c2f309d2", 0x60}, {&(0x7f0000000180)="f5db836e988d75e222fc0ffd44f9608d382ecceb5f3130af184346a2ccaa0d99c1e2158efdbd58f79daa1f18e9acfe8527ffdd4f4aca808636df5fbf6840e66a30927c1187a0ab7fc97720146d88bb3dec45761d2d6501e63a963b847498a2aa721225c0c2eb3287f4a1bbfc3d7cbb9a26d855891be047f0a33e2e0b40a5aa23906b98c4a3a6fe39b2f14353638d408b747bbe8b7850ac16e554fbb849d92405a924379afe5168f999d8b0ec0d91d23a84256af11f38d752928d007f920e712e25485578c372dcd779491d5565466859", 0xd0}, {&(0x7f0000000280)="a383a7ddb8d096edf7b41be3610306aed9de0102a5022408a69e998ba204011df5376356f3230c8448f887d9e58ed6de8a676e1c5d90f5204164a24148da389f20ea7dbc58fc0288e6296ed02f69ce12c2fd0323669baa86cd40c8e5df89e0eb5866754e671e0d9989f8f54945a342db8b3a4bbe3d4768ed7513a8d332129e441307175f99", 0x85}, {&(0x7f0000000340)="9ab03afa1dddba34520d1c300413b80e0a4a9b2eaf65e20511c157f5ff6147cd18c858c96c815d0d50862fd9adbd24ab47499ab55fb550064c75b3bc82c95c82428d9790673acccce8eb86a90ab6f45cdff54cbb9b8db470d0de7fe6ac69e6485829b54546ef3b50813d8800b6a948", 0x6f}, {&(0x7f00000003c0)="692186808f0f8ded6cac42fe5e14a7c38c9de979204e5c5b4aec5e5bb93459428b480d665e28db8c6027d435edd66936997d953b6ca58777ada452dddacf02e3fda2772b80cc5ae5e2ffd42c64029b2c76fb34fca6f661f82c1bc1b4cb9e42309deb4122f7015bf94f02b2058f76fa778b3a6333be98fc49683170cc4769d259813cca6a46406750436f61003b72c0a08879c90e960cdda17dfa819571d0b49310c7334baaa593843ecb4847595adab45735ef927b7003ce1a4e93a9815fb6c4c7ddf06b5ead581a07b5108d1ce414883005e5f131628dec203286faea71f0ca48d57dacb0", 0xe5}, {&(0x7f00000004c0)="ed6de4a0f179d17898f72eadb27532bb1106db4d25e286d4e54f6c1e44c56c618479a4f5d7533cc78f8db1f11953b334eca65e3342b278340418116538acc7ac0861d1b257727e336791f1319df8272df559c1ade6dae3fa08d302bba65ec4c04f0036dfde5a6211542bc7bf81f890cdc2b9791e4aba68e195d0de8782497909d5e5ec57a2c2535d14feee48d0d0df5cfcf405d70d351493032d3e6451b3cf60a05c547c519062593367cba149d0a8d66ca0ff56207dd762e2d15302aeb6f75b5ed6f6841d57f922644030015e6da297a8a466f3ce269ba29a37bfd07dd3d7781d826da0420a58ac0d0c813346eae7a3d845fc797a91f8bd5c631883364569a54cba94586985212ac465b237e103f8167ef1819caefcc46da6475c11b3c3368ab11068221a3daade9e51d0ca2c944b9b3b3236c8a01f9dd77dee4202f765c967f06e70bbb6843f0fc56b52de3120974e551217c50f3667cbee021fa5a16ed7a613a1c3a7f53e0399404fc23e0b279b4dc105a97edbff3fcb32dbab57cf0fe6fd7904b8d732f17ef47e7e49ffd6dea5c4f53441a58cfc05dfa521644d70ac5d4084d12af3ad766cad119969ab0ad92a7d04f2392f4c54735ffcaa934b6ea3b68ad640cd6459bba94e5e17cefaf80fae23761f8bc1226088970ea5622803b967f29a5aa9f56ac99e26dcfe6b7d687a1c40a98d4eb50a1564dae8d876c774ae3a2b12394538ec3a3281362571ae9014e6e79fce5005281e1832f1f8b05ddd748836e1c739daf789b11ba396d9d781b69251d945bae982d10271bc8ebc2f7784af52504cbf53adb4a7cddd62e073648551ea9977685a2ca64f88e4421703c82c6e85bb3ab3093fe1ae00c21dafd11ad42ae9adefefe9897b13e9e9ac6e070377891fc665fa80d118c7cf58e4ccc5ab8243d2a3d838fa8aaa26830c90e381ab9d8aae25c6e798170b2f6c719752024697d9539a457e11cd9171758113541009cf997a7e3ad11789ae65c88bc4691444fe7078444f5e181fc19d3e1e3c9e50447118840862772d8476bd9c96fded33f9e31663e7a031b72b7f5ca1541b63bc3038dabc9cfe0a9f456c6f9741b37abf981c85a6cc129066b5c39d15528a271f65876f44bd95526e5d22417d7222f90fca800c30da48ba0801922b4b53626657ab592fafd346e6fdf4db7e0f7d3dc203195e2787974dc53ae5a5710330f5e617b8ce2a9ea52ecfd2df4dd114ed977af807c042ec763cd76105034f55471e2e6394515fdbfa15110a263359b13aba769a9c4f13c551fd2e9ba06ef044bd9be6c42a75e934401493ee7fc9baebee5f6e15a143ece0c03d8cf6cf7fd61e6f903cf4701e3eedf45eec744fd12bb2c444516038a41c5a7f27b9ac17c97997a3371b38232afcea7dfc27910a9eb61bbd673c742eea360db8490803298a5563befb4a5ee057239a351193df2e982d6e3bbdc66d955bb6dfaed52e57f3b9cc6b42d4ffe8624ea75be79a77ea215e11fb2c20851f2e14aae664485775cee6ba4f22d54afdc83172a78a833e25d19fb9084abedfcfd2c79ad83d22fcf01259b566e8f40536b2548a39c1dd85b2741826a828a2a4762b9fb6c96df534f8f0f87fc20c9ef4586d8ff624b3b017ceebb71ff2eb21f6b01927a23821b4ff94dc28a51640f7e9ee1e4ba264111150db50473bcda79e0f4b4a7c5f83aba86fc095cf519e2e066237410fc8a81a7346ccd87e7f983b1f6157c99a07ebdce44776ef63ba145e334b55d7c2c4e3bf7aa88bc5de98d27c70fcc6bb66fc9fc3b5f7b23c3021c2aca0e9e712b9985bd49fe2200e59f7c6fb11fd91f5baaabee0b32261719f0dae818fcecf3c2fd5341a80edb8055981572fabe943e7d3c7ebab46b297abbf9d3038ca70c9914798b349db76dbeb8c83504d0f0944e0de955947bc3a6aa42e410d23ad7b1008ad8436d748c1415d81f1f71a62b39d5237fa564b52433b75112d783350c109fd9be4735fbf63921b3175f2e505adbfd97abfd16d6eb81860160272555279a10948d7767f07b2f4705a38225302fb034d45d33ab1d74b3680c14b6cc38db6c71a741a05b27b7a4e0d66e33f36a9ff69f784fc3fe5f1d54ccf27d3c7b76982f6a928760101eeee6da94915f5ced5cde8a4eb8716e0ee1648f9b523566e6235263ba49b3cb456a4777cf61c10221ab68b2bfe9a59996096b1a0e477665738056daf34a89f1ccd2872329c52d1f3d3ef06735989555cd32d04817ff1258e4ae40d6de3bd45e8d3d7bc3561db5a98743f9fb4c75450fd51dfa06541ef414b986dea9b0479ca6bdb9c6802d19c7ccbe91a116cbe8c330c059fb5fa29ec33cc194b16ecfa92e2f0c33c6599870d5999b870f01da88149bcb6353178d58198c8300376f04c224a55ab9489b8191e4d3135224b69a42114987bf7c44e26c120175939ad58d77f94173789c04ea76a740e6703e167d03e87fae6746b478d29efde2b026df8eea9b0effcc0c003ee1abfe8ad199b1e4c6197b60183ca964e5f55edb8c3ec33464f982731c966903582caf47dae7fa29b2846e523173946ce954a168451f89bf3a6b4cce02d6e2f207db385b98fcf08b61f8483634317d6edb1b0053f29c7c8383c49d0045ef2e21a526d968a119f74698380fbe08513ed572487fb815c51584c2328f0df71edf95d07ea52492963a445c2597e8e3d0d080f801e0c99b8574042f3a6b3f9bea50e7c811cdfb65c32eab3e53e28a35ae82437b7452409820137b65bca24339221bdfb26cea7d174e35486a66a068f1638b7fa2742faad452bf8eddbf95d5abc55453f1ddc83cbf68be4532dcbe75b73fed27b209dc4d071007d4c449e475e788f9dbd7f0ef58ceadbe8b8c0161fa71520d706616f12624e23e4f5c2e09e69f6f325ce71b358e8bc10310680006f72674a28dba24658aa45c9f4bca0dac1607224a0290dcbf416ee497d97338ba6a22cfc9602e7341c07b039f87eb8217372d1ed61ebe28086d227cdb24f4e1d37e64d58a70670c0d0ccb04c440fa637d79f57010a096746a1b10d8850f2a6bc89869112d271c35f2358b7d8974ce5de26a6016fa95ae173f2fba02cb0ca974f79e0fd3f25ffa21067c4c3ca16a7f8ce11ff608f4aff9150ba63a936c98c07591c04d3f862ad3d726615bb10e7cd501145a2f818095477f22b15beb1ea8520e7fffc0fb77f3273eaf5cfe1e28677351e8e23c00c86dfd5b95534c18ea8fe9501547c90f1651e55483ff802db270a0215c1b331cd3af65393a434adb7c706095b5b962d4419e6ef880c919514e8b19b9838f833b5f19250b0ad5b8cac9933449bc035cbb9b2c919ecf6f684e7372648228866632febb0c2d0e135a3ce8659166f23f63d673bc041d0384abf5a1401e8754e014cdd8d2ad1653d7e4b53e76d558b5aeed99ecf9f547ecbf2aaa87cf7a7739cb6f5c03250244818b227bf8fb7d1684269bed75d5a0be6b21bc26865ed146854d8d3e059776d389a786337339928f3ae96134de66e868cd216b50283ecb5f7398ef1cd556a988fbb90796056a926cf9f82b001288a72838be46cfff3dd2bd4e1bda21e34004e53a05201cc956cb55dc2e80ce5433e24f9c3d836f94404c9ba34e69d4eed8bedfd19b3db5661cd7409a5d7ebe9c861384e40ea5fa6a5a2ff67b518eb738437c27354021d7a67167c82f3abf70531113015801e5c0af8ded18bf939c5687732d80e78e1d26c9ff83c67ca9d873a364d20d432305987c34939b5d919ea6236ad7499b8f55bf161950258e8b54b75b92f70291082484010884717ebcd1379c8dd6b4994ba3c2740af834e15c9b38bc31a84414fc8ec1f3e48d944db14561fc240da92b9d9e974b8b30a4c4ea1307ae7ca383d044bc4a846dad1ff9306981e574eb5283edf9f05f429a93e7ecaa0c43e18c9bbe8726810ac3b884d76a0f2595c09fd657e2b111dc98b2da5b5dffdc71ed610b617631d17738e3ac75d237856e4d58edf5c6c0eff854c5ee5be07dffffc2afe5413d5c4c323b2dfbaac9df0f53d3f546463ff9b492bc68afe63c5cf6ba5f821b84236e5a3f29d340aa6b4b87ee406cb864a41ad05098edf2608892a2a87cd7a17067abcfa76a20dfe1afb6bc2318ae0c409e0e8208ecda4944b065e04492536802a4e0a43a2fc2e3b511b6b3d0809e01e849c2fe1745423084cb787c543e2c9624018a1744d89d10bb578f99f3c85eb6677f396727954b8fc3b187c92e0031013dd7934fd76a129584d9b7ebea5b82f75bc509fac159c652cee6ca567beabcc801ae8881bfd9c9c46f5738ad3146360e16e1031f8c87da3cbb734784fb467f0b0804194760addf3817d88c0563e8b0fab2e7b9b51b19c82e95d70705fc46b6260f6116e92ec3a439773afd4346a95bab9e48c361a6d4a817f3d5c9f187fb0c2df48cffe8f27579b6bbc06e3046cf44bc20b44027b0fa8faf7f3b299fcbc09ff8e5e803af209d248130da6d817b675ca94cbe2d11dc7ebacb2d606e434246ad821ae69868ec38d3459ac3779e33b0c998a8347c972591e7f22e748209c4f381f613ce0a728c045e01d411120fef71bf041431285416c89f09ba93db32fec5c5a1e97d07a59bbb20a9116267bb240549cc809386a969378f9110e991138ee15e13ff80491af355db351f902e66e4429f4613b570fc9ca81eab20fa9fe4eed99a4b0a95b307041a1c27fe00e543b908efaaa8a69b64d29142a4222ad03a72177c914f7f324e22b829c15eff58fc8ad7a93a040951763bb9579c1611474134d3351a22b4d9de255f698f7202fb5fb227d15410b5aecc81b54fc504bb9cd02db7daa6326285c7509496f571a6c087ed24be85bfb6c80c03e67b8061beca6d442b4c9dd698fa6f4cfa7a55850c6fc227378ce3b204ab3b2544d8c981f7ca21fdb5dc4dbc068eabb0f8e2926d69fc605a21abe69a2eae5b0b69f6ce9a76c3ca8cb7233f7bcff0cfbe479880b9715ffe5b9cd2063fe80f108275f475598752ac4d876d5c717137c0c92c1b34a2d79d71942ce3365dc28e605045965000980c729500e8b3479ddcb5d529b8d9f2b08483ad3d9ff1ba33fcda9c5fa9efd975ca0353ea0a2d723be672cee536d77dea16ca85f50ed856596a03a7e91ae8a82955d4d737afbae89c8b015ff58db6e34ece78976ad14bfb25d466560f9c24f2b987f6a62122d96829fd0f7a60fd67ad80b100c8dea29d9dec2790d118c32cdc88bcbcdea34acde6d69ff6cfa82fe2cb6ef211069fc6dae6aa0aa133f5126e3b5efde7bd33658170b1fdada09efb9489e03810f142720d020c2e3fa630a851dd8709c830ea2a91de9dddcef82feb3798f7f84f31d9606ffda8d1dd4e7902b5e117c49244f92eecfcd850eb4965bb9f48d115866d07101590ee086d62b12e39b934e162651612f70468350a64be576a7122a7fbf45404fce47ff1f37e6423736dddf3834972ef797eb1e99895bcf8bb524130ee18adb69ab0f8d55faa5e7647b11efd95abd408fe58af646d59732e3a88c6803a27668db360599917a96ea0aeb17333ad4221a5ebe1be3ce87072278a25d80d310f85dbcb70038ecfa0bd052f828dcb2318357ff20cc02a4a490ada122c3575379487dd4ec7485cdba01744360402a036e43ba9f99fc0782ff09d84846126bea01f9e8776371f8e7f52f064004016b055c8cbf8a46f97c38ed43d361a089e1ef6ecff7fda48a699d1a573b05cf663553c6a7e774708f8082ed7b8de97b240d9ebd9c1dcd0f198038630222f4d971303134c4954dc1c1f99b95645438b9", 0x1000}, {&(0x7f00000014c0)="b84110cad25a2c330746b7ce1e144ed24a3178380bce54fb03b06f4ecf4cdcc4f201b792f617dc27c0e8a225232a4ed8e7575fa380bf8c9ae7bb593292f5e8091c28f1a66c0e71fb4a2efd32ec28549153b0029d5513d0f6e316238a36f3606e0ead223502fee88c9381a62010fefeb512b09a34e0766765da4d7847319a9484118170dd64b76d3c23363f3823b720a5c7f4432c5db5249acc13dde2784c27b4791c587a52f7426de3f9cb2774de92d54d13277ff90342ef8d040580190f11789346b598690972894a7a76a02a2b55afd9a27bd66b0e89d6989d5667bbbf8746bdc31595de103993c13ea1709e6a038972f3f435d92ef35b4253bb6a92dcf23f465ce4656d84a5f4ff9fea71112ad7dd625beb2db4b0361bb605fa305e9d9941efe037781299eb28e294dbcd5f4b95001384f0865f7b2590bd1ca297b23583b4a95859b8b2604562c5fa9ef4c5e10b0f5a7d5861ecf05e17462fa5a54416a714d79400d0e5543307dd264e5a67152c94053ca5b920219871e8630d5c45240ddf3fed1a46446dcb610ac2b2f3592074ee42521156675afd42d45519e7c58cbbc21b2fcf7931f6469e30b61ec8faac87fcd6937a179535c5ca7506716d85f4b1a2cdaad0df7f32f03dfa5d56fea8f5c242fbea45d5656cad171af81b9963817ecff75677684af0db43d70ce0b6a7e6c2f58a7762af92e593399c9a86e783095504825a6a58a7d116e88a4893c06cfee14ecb05e72b5ee9bd9337d2018afbf21946ad5a598fb71e4e5172f10bc99794f160e9d755a807921bd9a36f7d57f16dea529d3152ffa0dfb48892e0107b08e267b8793ea51b7aabfcdbc71a33582f1f35c4516a482bbc1923655efefec3ba93e9f24550cc0c9f394f36b74c741da644d91e96bdce9bd0fd48585a8b88318693fcf4379e909a05d007b31d63f445e8412a901734f87d64d8564871d187050f191e0f721dcd248d02ed2ab5544154bc5b1a95aaf8c87d157ec1584c1b27826c84a9c45368dfb055e697ca8a73a587993d79d3c46bc7aa8dd2a9d04d59313f51842745c33a83d51e6e8ba857b5ef5903cf9a3b11e2f2b4a6d453763268c2fac615dea218aad9645be9c0a3ed90c9accf7d767595809e5134d173070dae732bb650a2f2e82930c49e40f5e6eec958c6891edaae23ff6d33b84025dd1745df1cc2f5f75c4592662b2d943af6db4e4aa358fa21ad155da4129f209ffc7ab18b448206fd981f3c98fddbf334da6b592f5c6153d5d9d37dc8dea58b6131cb9319d4693c45eda386442e16f68e0675fd223a660a48a64d915743fb4a33cdaebc57b926f451840e7096e56ec3f09d771677cc1cb72ef5a373eeb279c009ca5103aea86ae8ef20d24fb1e99eadf0a9bb59776ca67964e9b16daf231e2148a18d3d67ffa80d2bbc26d5c22f058a157d266740f6cb0c46427592b4b4cc650dbb5f757dea058acb71ce8cfa87e96b9fc87ca4d647ef78b8ac4de98958974b27bb01448f72a292c0725fdb5603bde2e98dff2948d6ad341f994960917bb57984ccf3cf7f00ad4b13642685afff194b79c2779d2d622617fa7ab7b0ea0dfd447dc53f6f0eb6a13948edb2fc8903fc5cb4d7cf7c3c87379c4caaf278cc4f1c2945a7cb7623c6f052b3bfb02825cf70c06405a149ea0b42548ee21ef686e40dcb7e21e686792a1ccec3c1e5f3acd2eef725fae7e11586d95cb8a2ef579b52fe91294f9b76da315f05a97445707f8decc8f7c116c52154ec430786dda1ea82e6e7064b35438afeffa36e9c874207b4f426d5650482824f40d39e43f01e5326085bd3864fae6c5010e91cb96042b742b6b98fc30fa0c93a451f20766997090f05abc4ebe4a32642cc993c0c152c9adf3f2e16b22ea7cc29af1c6584de2785e4d666b337e63068995ad47ae2d4cc35b0ea4021db81e32883cf47862547183a55d46cc1ac2a3998f37804ba1324911546f7bee76a56091cde3418afde6d514dbed56f64c18642a8f2d7d98e35d3233d6a9011103470243dace4ca01d7be1d5bde10969d7b4a8165ac0039b1d4758522b47848c15a6f3129d1243e7bd91f89054bf28ef3a0ac7325988cd6f4d7df87557645336b94a9cad23b8434de7df10e4f24184dfac355309a8b903131ab0d21cf017874ed7c49577ef1094849bb2ddf8503ff27f384225c3ca9439257adb38603c1e9f9f94a9dc67a89073edfc02c4ef53003c083e1c6bd483322353ff3c51b80a8bdf65580445c10cdbc3082ee79c450b80087d0a4ef95a67536dbd88b5aa0578a6febe4d99e272734a6a117ef7588810115f8fc8051ffce2d0d9bb855b141a024c173353e500081886b31b107fcadeaac911e79e9afe67bbe70f48a0eb9c4540ba0befd64ebce195527f772d895659ef2e414de0403f024eaf7f82f285d6e1d75298a58141977e48bc4fbb469855f931ff8f50e01c97ee8cb0b6d2b2ed5a88d02a8a666c21de8fa5c34d980e650abd772a08bda370bcc90c28d38f38fa517dec0e47c539c0c3f3bdce01f1450a19306ddcdf795d402c2819bbfcd0a2eaed9b174fa2521db6537e21505fc3446044ed90153124995c177f8d98fb1b22530abdce1f9fa829aa6e81235772abc1d95b09d678fc3418ac4cf5a10712acd0931817944dfd6edd52672e5e748d51ec9aaadc760e6427134870b77371ec25b77322dcb37bba4bb0b201a39134d2e1122ecbb51a6cf865e19e277434d21a83dc733968c29dba8d0a8907b0f2bdad67969363ea92a7253f6e4955368742aa1d947a4cb15893205f060e72c73f3327e1d764097c4f1e2eb36834eb16b5d907e0ed8fa9aa58bdddf60640ae55d1ce4bb4b997f236763710d68ed05c5dbd136c30f540a8d166783b1bf4b5b4978758d8f10b2ad01f5ee5682f89e1d72ec3c1692f489d5c3477f268e5205052b94a6d93ba62ab8b425a403eec6cd4e8bcf6febf9d314ce59c51e34bfa7f26093b27d0e6e2ea43380d0f52ff4bed7ca4174a367a9d5c93e64b216db7d3f8ae142c06458bbe6fae9b684786bd25a0f31621c2979a082d14fae6fb059df8d0ffb01947f76fd8287c6285dcef83f8582c9694e5c498c22d73d6d640e9c2406a375f245ff7ea396b78b844f8db1ab4cc03d36f14606b262d3098ec91815562c940bbc880e1641914fcf25cd2a812f864160b659818febd4cfb8e0bb856417298684cf39d78e42850a86e54737aa56c80f4a86a4ce116fc9045ed42f07216f7153bb1e1b03c8a89ba5baa97ffa7b62b5c23c8033706dbdb76d20ca771f78af97111601feb037cafb7ae969e33f7434901b83eef7a013056a7cd346b6ce4b6ab1e3b648e803496ce023c0a5cb66a90ff6b3bef15640b501fdd4bb1240b4718391ca16061d54c27bf9775c44427f0d7151414d63de803163e995d49b2b7f9d8dadc04713772125aee7872028afc2c3a2754e86f3db24312822b333a20a57c97ad92c6adc9fc68605aab787dbd5f3d2deafca72d002b62a4bacc73905c82e649e807233231d391b247b0d80d0eeaf5a878ab39f83f4a6d171b9c47c9b5d88cf3c3ba75c99c9a6b0a00dc18b09878b0bc3300bfdc71c5a7fcc09b9a0120e22df7bfe598b5ab17ea48ad8004307ffa15a175306a7249345a4a2f03f70d032b2006bc39deeb07466ef8b34f705e4bb590aaf32e5c3815e8e2e46a3f6158ef4c01fd5989a01e00bdb5b5e9feaa03aa928dbb357b7a8921a1ec658c0ebb1d60c4f17695b52fc3766e3cfc5b4aad6b10097376a21ae3c034234e6b705cf3ba4c3680e5f76576de209b8bcd88da24afa3f2f6e635bfc4b1683621bf9c2b5e0e647e4816a95d5e13970e99260cc56340397394c8751a46edf7f066f5ccfe81c3af2b0711269900d33355a711146967ebe7d3400bfaeb1d44f4c96d99ef6cbbbf081488fe79686b534036aa454f97fecda6955c755be0411abf61333d2774b2eef1823af1266a6fe43c79bfe1584953defa0bfcd2b3b3c8f7ca0b731075ee28f0c1f14f887ac5fc32f32a98636f2c0653dfbb4e287ad235348310351c35aecd8c06a20703435b7b5fd58edd0b45029db5cc69e17e7e5e320a5ae1c4a2563fdbfcf41cb974c0612d6c395e3c761fd7b9431d188b2cd2b97d230a8d4a18733d4744dd07947ce7b37b03ab47afee131ee381ee3389c9e7bfa4564831cbd275460e801c88b9920471244331acccffc1d825bac4cf1f4781d53c6387926eb9035886874b809bcdd5168aa8b33428168d42c2d5eb90022c254b6f4ebb466be5ba71a32aa3e1bc1ae7ff6c54c707245c02516f46bb244eb04361d7990583493c6082c22f63232d0a08229e1b0717d19dd89ff2703e3ea015fdcd87700f9f2e6abdcbd9a051e045e4e9e6e5fadb5bcdbad14dfb27ebc7a9c833a4ce2b7d6041a40fa6e5bc2c6caf01d2e09bd1defe2a45e84e5f65f4c76e3a140337ed258d8bada6ef13cea7ea61a1641703dd12453a72226a604be719ce3eb53ae3669083a86b7a16e4bc7e4d1f4756b1a474796975fd57f38b930a7db2979b43fb90fc9e3c0a1d8467d2dde030e35397ddb5040de7b5c12f49a9129a33ef0d7efa45f52e1248fe7ce5867fc645a50cb1a8b2d1c49ec9f3a0b3a690cf073de8c8e6cedc019f986380fd0f1c7c860991ac198fda3713f4bfdf11572d9ac7f1caacb0d48af8c6c077606fd3c5034af80da1856ea79eb94601d3c30b9307eb92245f00860b6e1dae8c6a53a19b454fc6af0e90cac5b6b032d415b7c18391ec40d0073bdac448f5ad178cfcf34c64c623309f080e5227a5813bfe748c4188d20af223fb4b33123b41baab3d50e83fc8849483e76466d56ed3e6fabe1dca94cd25552d0ecdd88555b0505b5b224d369238f4a16de69138f71787706ac467bc658a198be63794ae75bbac157f92451170f5e30693c12fd9a9711cbb3a243ccf6eaf31859238a6d8a04de5ad1c4dc5dc1f04503adb33a431942220b7cff29f0ae3286e89e4a3301bdd01f74af590ae353beef163dc92068befb2b75702db4296366db935f261c19609893ace6f2ddfd72cdc62fefff27147e88898ad1b24a2d44adcdd4a150d010657bc9e986b1e9c3ed5c0b8bf07c3ca3384aae15f304f419d7165021e4d4c01319c6aa487305ba33fbcd4303c5bf2e1f89507fe86d3a8279b25098518280d91ab5416040e1dd7af6e82ea2d903ef26304a013e1bd1b6b8f8855b6422bf3e70385301cafc09b1ffe1089a70c4b27da29964026fe4b7336f9e6fec5edb2dceb46d2dd06be6d2c872116ce387ab55dc525cee46dfa0b7b7459a34b94f92af3b95eab7740602079d21e9e60c2b63552b47de14ad2b845f8f357840ad43f33a17bc75c9d0e4915643e4fbe4239da130e5e0cb61924f572ee000e50ccd732ed04c93042860d472f29e0cb737999f596faf67fa94bdab8846781c813b62a4b6d34f5108390d7058e338afae889578e75fce6c19fc04b6d523efbdda37cbe89af7de3c569dbf82bee6e4cbbc79703012bae177315265c49b5de5de67b318780f100e6ebb8b91c686e5a98ab628322bb0a76dfac5ae165f9c719b0ef9b00b7393e264a6070a33c8e355ea6b0cf5ef4b4e2e6b9adb3b8043257921eb1ea5169ae3825fc131f4367b3fb4ecfabb01a3f64e5c13f02fc6418f532f96e1ff311b05c75f080d76100af09275c63b41227e018d09f5a8ebd8f6e3b1e4e3476dbc3c5ffc4f33b49d391ab2e13783629f9bcff75ad2a32a4ce64147ea3d9cbfaa5486bb5b04a930c7261c54a751523118f56bfedc6be2492e9c3a2b8715", 0x1000}, {&(0x7f0000000040)="a22ab1", 0x3}], 0x8, 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) utimes(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)) 13:34:40 executing program 0: setuid(0xee01) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) shmget(0x1, 0x2000, 0x0, &(0x7f00003c5000/0x2000)=nil) 13:34:40 executing program 1: chmod(&(0x7f0000000000)='./bus\x00', 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 13:34:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) close(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0xaf}, {0xe7, 0x5ae}], 0x2}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80000000) bind(r2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getdents(r2, &(0x7f0000000140)=""/74, 0x4a) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) socket$inet6(0x18, 0x3, 0x8000) 13:34:40 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000002200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c60aa22c9c2a68f5b51b62a5b5ec5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000320f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd46d4ac04a9f801a04e170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000362d7cb6092729c4c5238e03987da45fa1cbcc381e11e22ba8c25f9917dce9fd26eb638c38a75b39f9be1dc0b786f5ee0f4383e778f696986c4cdf12b74901726b8db80b2a823328205d8838cfa18d349c5016b8f5ed484"], &(0x7f0000000080)=0x1002) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10120, 0x5) 13:34:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}], 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="080800000000000000000000000000009a265465de2780fe7b4af0bcab0a782d46a8c36a21fd6d70e748efbf87122c1c05d59ff7b0724bf7cdca0352198ab3c158989d58a4eb73828ece87765cd2c5e0aa7768b50cb76e32fc31cc123769e304cb5c48e5df4dcdd52c70ab1949a03fd9dd66df3862d371c804944785427cebd7ce3cba1998c286552ba3905afeba701e190e5b710770d524251af6ae09679943159d97d7bf8540b84f5a300c154285b5cea87a168b572749bfd9bb62b39093f503cebe940cc42c288219f2eb3894732b8088fcda2ea9c60b574f1632d062f7478d76e6fa883c07487af9c57f6e5792e6873f3f03c3801c4ec3c1137372e901cef8587570f8e93461b6a610c234539d122718fef5e7ed0c9831e3f84876eb3aa5945449a1e9ec3531999c6f0d140b3cdabd866bc2ea2dd5b242bf27e850764b39833321004c482f901079bda42eb033e48e1ab66922136b05b26ff054d30f48a91823dc795ca73aca479cc166c7fd5e13b14b6dacdd59a5e4a0ab94c1f4cef3dffbf7d88ced2e6bc56d94fda2e9ade1a69622a92a8a753b1862585b8ea0d3c4472c5b8fa3ace66bfeee67eae1783858fad4beeee3eaa9eb587aa10be7dcaf81f26d65729e0827de53068a19828de3a8f8071d0454e922a214a3628624754739ee0512090fd4fec7f56e2c8d2c1e0c895cf55d66566dbefb7d403760dd35c4e1241f3520d022f31394adb2fcba1933c3e2276b26a3546cf2bf8e3516ea7f8ebeff822aa92c92bb469d65c902155aabb455bc98df0b8ef91e787f3d6b54a35f825acdb80e5b002319f4abc52714e09e12c0fb0cf71c55f53a4bff70c581a50f35fc3aeda5817c75b03a2c384b7957ea85e3d06c88baa1dca5b51437596c703f2aa4bb74b68faa4ac98d2c906b1bd320ebf8b49bee88ff3826389070e7162d9c6f3a3e347b4e16fef8c9e6e9cfb86165b46ebe94109b5a1a196730ba79214b5c3c24571da3ce31b77e18c825ba54871c895e594d9dd4727aefe3e74d105bfe79ba7635c2379c177078cdb833bd84dee66553fd6084107faa22ec1065db9693b74f9ff98d3526dcae764bd771437620bb7ab0cd9a4cab27493cd36d6914af4bac28c7b0e5ff3268819575d980204f7ff3b93f887e04d8d659c69ded7cfcd37851f241cca29367489642987244bcdaac3546099a0dbbd2dc1d71dcb5bf399afde16d0a18707cf0058a57f0f11032f9d442225d1439e38d6f880ee21e2580c264918f19371a0e72a6d70d3f5284456d78ac1ae82b2737a1bc7ffc0c4d5478bc921e5a6e2cd69b3ad02ec937b24e1515c76081fd54f59e9d618203aa39d73ea2c8a90fcd929a0e6d4294e56004f120411fa970ed6fc4ca8127d69b1fc35de6ae237afb845631da8b03dd3f5c78e5f0fa09e01f5199dfecc1125288da2614c25d58a22d92ae8c0330f7eaa81153fa4654ceecb2245de8711fcfc706f0ece2582025a1aee715403855d2069d435d86eba292f3a530e9b43ae9540a9639d75fa49596b9e1bf51928dd9d79e4f35ca7aa81adf01ade89f33f90125441383d0d222f19e8d5a663fbaddddc5efb11f8fb17952cdc1c394753e14d05df84ae52508fbb2889342a588be657648b52573ac213adb6d18e74bb216259c6bc54f8d7cbed8e8cdfa07e8a03a8337c4d573a8d27468595aa4df567a24f2f1300a7ac9a777cfba25fd5dbbebfa771a1312bd2fe38450968d4e8cdf3a1b55b049e84afa985d5e9180494e2b62255374cbf064c8af2f78bacf0e73b02044b9d9c42916d0cd5ffc1d96781a5e86142d03c00a1c6fc4f5cc23c20d11ec27bf275d4b1052d8cccd1c92b00b10094201b6a2d74edfce15a737e03caf000735b315aacfc1e984906ee2e91b4d6adbf21b515159ccd74e6d95e4837cfc0cde20d5a30d83f98b5f9aa6113cd22fa0a775d559d5af9c8febf4134943ad193d28008c66052702c21e88a461c4fff688747a75717c52f26d236646587ba542d2ca238d973ccf0f5313f0a8f4b32c6059b3ee467e6d33ae5ec2d23998851e1404a1f55c0c605436b229670b0e653bc7aff7c6f614f87b87fb6cd9da71a3fc475b71f4ce87e6a221f4db546447b5271d67c4f9488dfc8757289c7fddcbd63d9a31795399c610f4c8fdb11c28eb0bd82a7ca086bb7f8a088d61c81ee274c47e18766f5324b18f85c3b55547039895cdd1daa387362d6af2317057caed0e3b3b21f980ce0d82dd79736ea32bfc565a5b383457380f3e18880f1e616a8068ebca3b9f04badfdd63a4e1a7fe622ff23d26aa8fbb6b23069af82c0adf5ae1fae0288454fe8fe6f4299cb58c7cce4c346ee55b01536838e1380bc44520a57347f3b8a5276d29b45ec587e82b45830bdbef348701245cb1666eda1e441e8d98c3d4b5d948f9e6e747a4b246312f94f52b3713797a435cd239d250065541dae15ddc27ff5c2536dbc771f0c56d2174d58cfa373eede3305a44cf9bc895a0fc8f3fb4cd0e691adb1fe5f9c1d6e5a55b58c698d04482d2b4d6d18be66870cf26858245b0b780f7c578adaf9582560940ed9d99c1dbd36169cb3fc5a142f398da979926e35ab114bfdce676533c2b09b4287e8f858a4c5ca622814ecedd3b1ed2a4b72669cfe8549bf2e902429edfecc0669dff64e4992618e7e29d6ec0516bf42f53b44a3796b67b938151aa4a04d7ac7673abeb398e97004688cc787c84a224052c711de56336067de3b1faf449d58f875d6341238019887b06b7925f3799da678e57eb416621f9ffbfea67657edec49ed595045581bece40bdf64141322543dd38d85051a17ad0c2d760d41324dee63ba65dd3af73d69aa85819645ee9d367cd50323c09091070c79614dfefdb8549f1436b1527c2576000000000000000"], 0x808}, 0x0) 13:34:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70d, 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000080)=""/72, 0x48}, {&(0x7f0000000100)=""/73, 0x49}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f00000001c0)=""/48, 0x30}, {&(0x7f0000000200)=""/126, 0x7e}, {&(0x7f0000000280)=""/230, 0xe6}], 0x7, &(0x7f0000000400)=""/43, 0x2b}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) fchown(r0, r1, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:40 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\'\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='()-/\x00']) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x7fff, 0x380000000000000, 0x1000, 0x7fff}, {0x1, 0x3, 0x1000, 0x7ff}]}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x5, 0x2, 0x7, 0x0, 0x800, 0x3, 0x2, 0x1, 0x1, 0x1000, 0x8e}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x800, 0x0) fchflags(r0, 0x1) r1 = openat(r0, &(0x7f00000003c0)='./file0/file0\x00', 0x40, 0x5e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x10400, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x80, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000500)=0x4) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000540)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000580)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) mkdir(&(0x7f0000000600)='./file0/file0\x00', 0x4) connect$inet6(r3, &(0x7f0000000640)={0x18, 0x1, 0x6, 0x9}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000680)) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000006c0)={0x0, 0x3fbe6b79}, 0x8) r6 = dup2(r4, r5) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000700)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000740)={0x101, 0x400, {0x3788a972, 0x81}}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000800)={0x9, &(0x7f0000000780)=[{0x5, 0x8, 0xffff, 0xcd3e}, {0x100, 0x1, 0x100000001, 0x9}, {0x5, 0xfff, 0x7f, 0x5}, {0x7, 0x2, 0x20f, 0x9db}, {0xfff, 0x8, 0xfffffffffffffff8, 0x1}, {0x2942, 0x2, 0x6, 0x4}, {0x9, 0x66, 0xc356}, {0x9, 0xffffffffffffffb7, 0x7, 0xfffffffffffffff7}, {0x1, 0x200, 0x3, 0x40}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000840)) bind$inet(r6, &(0x7f0000000880)={0x2, 0x3}, 0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000008c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000900)='/dev/pci\x00', 0x20400, 0x0) 13:34:41 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x84, 0x5}, {0x8b, 0x18401457}, {0x45, 0x40}, {0x107, 0x8}, {0x84, 0x1}, {0x25, 0x5}], 0x6}) pwrite(r0, &(0x7f00000001c0)="a42152229329db62f02322d989052d1e2a12c48196f0b12a287bc00c139f443f73da5527e67834b17f13b053fec138d28207484ac8601b43ba0b6e3d42764e6d4e99fc4ce4a351d4a2587bd4281dc79bb71c3944c47540dcd3fd64801673b1b2442289624a2e66fe36d04ed86900ec36ae3dbba9d0a521cbc51f77fcdd2c576f5f18f5024949170af582a555788bedc3882e03dd5b1cdd9d2b9d40ba73b122f8ec52a9b204e124fd0cea0b3c71b5ab4748f2554826ec40e869594aeb6027f16f453dfcf49595b1a7cc1c0c4aa929102fe1143f03764e68edbc5a65a6527e077d27ba757424cef8769100cdd5b607c3f936c7e7dee205d46e39e575e545686b4049f6ce225dcb8e5f0e22fa9e9065f7449ce274fb7b12cbf5c2f934e7db0dfcb2be6cb51f6a2b3eebd82033978c85d80033849a83091ed385c27b03016fb09d1ef0f1da64cb4a76ee77ee2c0a5a83f9cdbacbc38a2a2b77fdd94c507c7577348fffd987976536d78d2129f2c7763826608f8dbe1718e38baf0c3e2ee2dd7ca4b239101486096318be171857583564079d697bd4b8832b6839c581a89fe7f55a8c96f6e43ca1e592903cc67f1dc6eb2180d8e08be72a944a8d84d0b8fd68e646c36e00ced5face10736a6f32cd785a40c4b90b3f6784f36a36038dcbe0e709d332f9a3bbcf5fc80593491b20cdc234b6da1ecbb5d86e16403bd49baa3f5a0e421260f71ed0f8acdf10e4eca61007ff1770197043bb09f1b6d4ec28c72490e4a6434650e5a5526b66c43019038d3a72127eeca346d8ece8bd11b4823ed7e8b2acc2546dd3d359918f219173c4183d3ca66b25c9ecb2417223c4e165fdb20ad5e59eef0cee56b3068d6821fb25d982a2955ea2c35b1d8716610009e1360567ba77993ae5b5a4904d950bc2bd912da4154e27b9815bdde725a7d2c9865599ce83d2553666c8b95cd5000a914056d0bcae9111a9d03ba8b1e1c1658ea0479590789e65a36143d5159092815ed2a921fd541cf40029aa9e7b1c99d592e16b0ffad0c99fddae0e88b19bfe5fb8a9e2436cd5cd5b60fd8116eb3d65303189d6937fe52ca22cc77dbaba92134d26e0d71cf506568a05b63f44bd3994496a2fd80638f86e5dad1564d951ba9883f1f973704da114875885545cf4ba59231f96c0560c41ef393861186aa7e45e4f118158f5dfacabe2893b4cb5d82effc90606590981a87df062f4ec4a7dd0d231e7dc048d1702198181640769697ffc4f6155e301e67f5554cb57e2c649c6013a213c79c28b3fbaab1dd468bec363d25886c6be01de41333f1893e627275d141ec0f690b01dc8518c21faf0f3e4d3d3d956e1bccb47f13e90eb3067a0df896fe28f8068becdb7d82df361795cb8a13f9fbf8db5869ea107560515b0b40293dab1eeea39a074016d331bb16792b419d4c3e06148c939c6616352443922fc7ecda2f6b0a79d7fa0660483b7aea74e0520981ededd40023bc9c58bd38b3a12cdacffb89dfc516078bd2768ec7de9ccbcf19c10bcd95a7a21d30d2a1354b424f94ea23f3f63838ac21b0e04ee3a8681e72033eabcc1b30321bf0cdaa70c4562b83fe4b5ac17600899199660a5b0f53c34a4be5aae009472bd4560d1660a59d4cf442c6965e31d73f8fd41f71130cfae06d7b6bc5f14627438020f18f1a8c250528463cb4adefc3e85ad59090546289a4b22f584bda89b85026741980f51a4f9713bf4d57bba3f6edc50e054464eefb7408978c4c686cf7845511212a90609a94eac015c51bb5a9cedc8c0d861f298d9a965a438438408244657a499e46bc467b423660337320577cad80b348eedea04bde45b423e4538151d060966c68dc438e1867f6bc700db951e30caee35720757aca33fe124acf7212a189ad677752e84cb1baa45f2004630477d330aab2a40f1892a7f2b15d3e268b76448d582a8f51995344613c2d8b6b95aabc5c319ebc97ef601a9138db24f5877f6c6acc57e01b0d5b795b8cd1f4e3686449ee526c3fe142df363c229bcef5f633236a3107cd7b40d56e9371455f30f201b8b4a64a781f14f1c8b6a245460a4bb750f4ef650c3f86c7d09d1884bbf9d9f84e8a5a078ba23f5c19d49b97da1bec4311b38360c98b6b87baab53e88120f33f06fe77b67c96d7ca633c81b52999bd02ce154be881af5edc7269ac9f4a2d075d2789f8ad750973a8e7a47c00279f6b65bc33c9b2fcc7473a073dcabfc13efed4bf96be02345667781450c204e9e7c9c7436df9fe9749a325e91291ac420f98f5d344c3e092948598efc0b8ebb390c92abd07843ce26bebe2b212fd3b25283cebbe700842af7fa392d5224f002daf2831f37984e54fe972bf6ba4610df13c8159f5fb32aae4bbea171c7529228996f09936eb13adae7f862d032a326ad47b17a713624de96febed44140a5f8c75814cf2df53356a909393034d23881845df9be52d5b4feeb8cf89d2bd7b8d21dbd7ce3ff564faffa4d8a67212a032dd7f09abc05282d6806bb9f8d6e370acaa1fd4a124208608f3eb81cf1e0717ea717901e482a35e69ae7236518e24ce4426479a437b66a88f02ed0c2d32f64f5020071564796af0a8b8be60dfdec653a637b755840005ea272eacd931279dd96c77beb8b455d4c97d237c21e00d696d5ad23e9665034f719b70270de6bbf92333d933303e59ddf5e652ed2e4a31a6e5f750bc76f89d821ae8d4962d980b9981a25cb97f8224d0e6c0b55abab3a6ad7def307003de1af75d629583316d94bb7ba52d858e1ec3d9e1adc7bcb7123e1fc48760915fe16c347b9cdd3b093f31a54027daf81b3c094f00f1f2028003bda475febd1ddd5f084ff9a33009c62b032e3a4d8205343c181e47c12ae0e7b7dcbe453c01c3654ccf2a938aa3fbac9f576a64c5fbdb01e669e8d6d07112f07387d4b95d207bc4c9358782c365edf8fe221b4d430020118291f5c0a00aa52c58371791e73a4be358762cee61723419f88a8a1a3c3768ba849afe8d90a3b5749394641f8e96116bbb826b20b20ec2db0e627715fc94ff35e39c9d381f0079aab6de6075336b78ae95fa8d97b8e32a3468516f71a5c89fab5bb824402d1d3afda5ac6c6b969c348346d582dad567ff0de09cc93f2a31400909b15fbb4df53a18ca5d65745768be4ea8cbdb6e2e8033a8a9d4411cffac98ce4bafec3cce3c5cde9c0453f450457a104d2f72d3f631db754f6f620573efe99f2744f3829487fbe3ed4788575cc728f5cd730331f56f9a7714bb06f0b0107cdb1c5031788cfa8fe8f0a351b9e14b8d27f4c5bd1e317114a603b0ab5cd1a30007a9f680c7718c3577cbab9da86f1ed7fe5177f6e0c044e34b9e7ad75a6f6633e7b3bb09036edd3c2cf0ebfb36b44c1c19deb51107818c258492aabc4e9107a7f5fe6ee0d4df343514593320bb4c443f42b15a452c3b0c1c96edad1dc0a53a80ed1800fb36406753fa032ea515a95d1e23bb61925b6ec9e67c253375d8e34544f8e91baf0ffe5199ef0b4a0a241158c7b51c4922eb3b650310c4c380a94d8a98fc9876b1b1c11bbe7dda50ca487dac23815bddcac5016469e4ea3596064119c50c451e06438950fc8f2bfcdd4135f3f3b7ba2ea2561827b96988a8b32d74d24537c9a764a109a226aca5347f8e5141606e4740dbce45b7f3bf1a95f38984e956b93143d6af0044011863a836aa09ef705f0ff9f024078b42507af9e5db2a745314167fcfc80ba13c9b285cc0135c22db80b6de5e93b76a89cb745b40c1229f5df273b78bf178947ca91c6754097f0ccc712b75e1a44acd2d2346748063bb6c65c1d4b72af536e02874cdf54f04fae12de95344ef6ca884814c749d48e14d1207a2beb9ef230f243e8a108953046ef4b1007b544c610eb13c9841726ff6b9009ebb41b97131fbb50fc9ef2548b404c6393ef7261e6aa4eb4016cf49c260011d577f49701de7e23c520f8146912ca2859d0bd1d7f8ebab886edd2bf52bf782860cfd7909e9e05b423083c6fe1d0a863320fdf3950583313d5ac080e6516f3aea0fbc0e238daa0a92969fc37e9a43cf0ef9a3e8a417dce0ebc94087c5adba99e38ea7a4037c84bc037f3fa7f34132a2537a209719a1c527a62841463f4d7023d90de7e0f846db9e47437a7ed615320cbfc752c820c5cd629d3a7069c7b425ac7f146667ac4d63207034f8ded42cef82936ab749dba7eb4a1a3bc6efa54fae6b2ed8d1946c585e39d4a172387fc40d2d592be667dfb160af24b8c124ccc7e41c06eabf6f5c291b9533d585cb623dac4af843401586e5bc3e084bed770ce5edfe95a3414fe25c5ed1f8d55345745f7bbd2f3102d0dbdb8ca1d8a88733071f8471e77e762770d7e74d35676a2726194d505a3b29369bf525456e63054747976a952f3fc964b556c6aeffab25114b2ecf1b5e7b5b89c8e88f0e748770c55974eb5d940b4ec1fef7a12ddd7ae53d5506e3ae9dab38c6466994bc756d07d85b20c614f78b33c7fbcaab775e52cd75c5cdaeb194474538bcc69c8382065e10725faa1b6378f8969edfd60163a59e289071ce051cde245057d054fe72d0bff2c4bf5763e5b771270993b39c76a56413bfb8abc136af8fafe3000fb8b3a025cd8930f69c8b5b9f9de3c139f52bddc53888c646e0d888063550f063d8b2672c0a4bd5f908a0ba2807307c1c9c667d19e2b601e0df1c7f06963f5ef4e3534559e08e559c8dc4c1efbcc00edaa0d052c900861b8e7922f7e9ca63d1d6a879ddb8ec872cd24def157cd2b7ddf0da5528523a900bac20de6e26ef83200bb1ef067a7ee3ab3fec62ddb4dba7b0dacb507418c766762760faafed16bada93398caa96ea695c9969ab8b1442b026b4e6ecf923f5e565a6f935e58ed8dd8f0bd8c22ed3b3c734f898b1404568b656c12f1a21c9ccaab62ea9150751acbe6bb0c1cab42d53c65b0bb193b47227dcec8c587da278a3440761aade065e8ad8decb59b4c7fb93512fdc84cf1e8077f6ce9e570c3e1efbd2bb4da663de13c063b133c73fac478cfcae72c6054eefb282c410e41dbb45f0273b689c635803f3af1bb626c82d6ccf32546d1fa7ee0372ee8d88d984c57dc9b48b82f5a9ab29cf6e20be0f59a18785d86a279563e25745f38f771a8e0f991b2a2367ca913f2b03b8641c0926429f5f207dfa31c42fae194be1f1f487324beece5f685f1d65be90a73452a373e7b71fd6eae80edf70c76dee9227d8a0f6c1ccf3a6ace3a4c4c1b047d57c2349f2407b8d400ad638ff5a343fa42dfb83f7301ee2964057041cda1e51455545a69ae713418613b2b453c940946f999e3cbfe1826ab9f9a95ccc8ab891619901c5757ad3c40a1c592611ce5a45844619bc824db1610fd170cc04574d3e8342105d5a4e914b7cd6a12f5c74b2a039b2a76cddc4e7febab39f9429af4792e7b283c4cdbe0abf7eaf4e43d48f0d9752b83cdc2c311c77ee2593bf379df672fe464c79aa8306faab280e4149491d909825d9ed2eea005c2f5b001d6a17b83667683971aa09e4e1132c0884c9365b8fd4f0728640355561015d06a0dab5dd6840c54549d122da446add2d110d227e9f81e533063cf84d3b65641b06c94b3b4fc53aa1a659e358e9c5f48bf921a7798e48afd14bac2cd0772970d9345feedd543b561cf20e6623ba1272a324c8e881cf2c00b5b9bf525d9968f70e52916a742b27a92638d39a5aef04239534711f4aef565885faf96b60397b03524eb4eaabe9416d0838803614f6699892b1117d0da40fb26c322726f9476a25ebb870f9331e60f", 0x1000, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 13:34:41 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 13:34:41 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x5) close(r0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e5ffffffffff"], 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 13:34:41 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) utimes(&(0x7f0000000000)='.\x00', 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 13:34:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:41 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000)="bdfb07c43c24fe3d15bdd4867d4e0bc3ff81", 0x12) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100), 0x3c) 13:34:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x10001, 0x3}, {0x6, 0x7}}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:41 executing program 1: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000400)={0x0, 0x0, './file0\x00', 0x0, 0xfffffffffffff001}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) socketpair(0x18, 0x8000, 0x9f, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 13:34:41 executing program 0: 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) pipe(&(0x7f0000000100)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x34) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400", 0x7}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:41 executing program 1: r0 = socket(0x18, 0x2, 0x400000001) r1 = socket(0x18, 0x1, 0x0) close(r0) accept$inet(r1, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/208, 0xd0, 0x801, &(0x7f0000000200)={0x2, 0x3}, 0xc) r2 = dup2(r1, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0xfffffffffffffe00}, 0x10) 13:34:41 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) dup(r2) 13:34:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pread(r0, &(0x7f0000000000)="c51a8e91a40074ce10f78af18ab36b0acaf9b2", 0x13, 0x0, 0x30) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:41 executing program 1: pipe2(&(0x7f0000000100), 0x10000) fchdir(0xffffffffffffffff) semget$private(0x0, 0x0, 0x40) r0 = geteuid() msgget$private(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r3, 0x20004b3d) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 13:34:41 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./control\x00', 0x0, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./control\x00', 0x100000000, 0x9, 0x0, 0x1, 0x3, 0x2, 0x3, 0x0, 0x0, 0x3, 0x40}) 13:34:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860040000000100000000000000000000000000000000011bffff0040000000010000000000000000", 0x2c}], 0x1) 13:34:41 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x3, 0x101}, {0x18, 0x0, 0xfffffffffffffff9, 0x3}, 0x0, [0x0, 0x9, 0x8bf9, 0xfe60, 0x7f, 0xfffffffffffffe00, 0x7]}, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 13:34:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x8000, 0x7) r0 = socket(0x18, 0x1, 0xb66) semget$private(0x0, 0x0, 0x200) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') mprotect(&(0x7f0000313000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x206c2, 0x1e0) ioctl$KDDISABIO(r1, 0x20004b3d) 13:34:41 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 13:34:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x5dbd, 0x800, 0x7, "b680c1faebfd17b849b79ce6228219f505f829d3", 0xf4b, 0x7}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe2(&(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 13:34:41 executing program 1: r0 = socket$inet(0x2, 0x400000000008003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) recvmsg(r0, 0xffffffffffffffff, 0x842) 13:34:41 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0xfffffffffffffe87) 13:34:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0xad) shutdown(r0, 0x0) recvfrom$inet6(r0, 0x0, 0xffffffffffffff50, 0x0, 0x0, 0x0) 13:34:41 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 13:34:41 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xfffc) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) mlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) 13:34:41 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000010706ca90100e10fecea11ea8fef96ecfc73fd33595e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02b4d9c769ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ce01be657aea8c500000012000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 13:34:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) getsockopt(r1, 0x0, 0x2800000, &(0x7f0000000140)=""/83, &(0x7f00000001c0)=0x53) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x4, 0x80000, 0x3, 0x8, "ad1c2ea4d731e8425de2858fbb16a3d5102b56df", 0x0, 0xfffffffffffffff7}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 13:34:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x80) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:34:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="f2e652285ded730234546f45ec52c594e7df6d892d1fbb6abf1b884b05280c700f8a8ea5efb3814dc60af7e869b2aaea13511ba5709311a039c44006fc9d40c5a53ab88f62f8466c12f725277d7bef56a28ced73b4265659387c663cf51b207aaf8099f83125750935e43d6382b9b97eb9b7e1ca8d336ab35f5abcf9dc6e9286405c03ef858eb8b1a92e80dd64446446f337ec7a48c7f8be7c5f2cf01cafe1923b4cb2c0c61920953d854c2a242c9033907a91ff6f4d6b4ebe00910ff4a5fa0295dd6ad8b826fb2e89faa9838b34293ddae876c67e36dccde333de908aed656cefe696ccbbfa5228de89058d7aa2135156e496ff3858466e2e3d5901", 0xfc}, {&(0x7f0000000000)="9f5da31b77b6dbcb6b32544da042778ad703bd18af9640ba765b4044ea634262c95939fac95790c5bda5e7e90af4574451798421c754c41419", 0x39}, {&(0x7f0000000200)="976efabc26dc98e3172723252e3133040d7b64b0aae571c5397f68f02ea80694cb7a4ac2d35f3c8a9b97b90f2745de7a886685f1688b5bac3b4f684502cc9e33dc06b5277571d990a77095d2e9e908e904799c3f9104c6ada4b2ec9a67b18092ebd938f127f2484a13bc70c8346d88dcb03045da34a7fa1db9e76cc36b719a2dae7c", 0x82}, {&(0x7f0000000300)="9e75e3877c4779cf48cbbbaf73b9394e5135b3f2bf27a5cfd3eccf102c16d4094ed02913a0cf53ee063c5e3174f4f89cdc27d5e05d904f67d905975e378f36b1f8f4bc14ed6c22d92b646e2c0be2929a680ac0491b8d0db4ad8f36d32ffe8d2dac14e86e8e37dfa416c3f6e6c503ff17ba18efa21bd50e7d89183e1ad83c6005740e2d5bdf8fb8fcb2f33d4b313c4e2fbba8d2e91645a383796ede97671b61a390379a2327f36a2583174c801e40dfa9b3cdc5b7bb5224ce42ce297fb173f500f21a019ceed1b50c0dc4869c8fb09f3bc68d7e", 0xd3}, {&(0x7f0000000400)="360bad290ee6a1ba61e5ccbd55109cf958ac5ed6a70f67c88e94b4e0bcfe3a13c900b0d4c4d2cb51bf89b440f24edf5c76f850aefeaf6735c9c68a7f4070bbe7fad82a04c5971d053f7aaa5524388177d84efe53c93354905cc7413a4a71db998dcf4e332c7be1558734e88fe89cfa7d268dec2630bb8bc7c3c72c8af42b6258bbe1", 0x82}], 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 13:34:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 13:34:41 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x60) 13:34:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x0, 0xef7}, {0x18, 0x0, 0x100000000, 0xfff}, 0x8, [0x1, 0x3, 0x3, 0xfc57, 0x10001, 0xfffffffffffffffc, 0x3f, 0x9e]}, 0x3c) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x8) 13:34:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) write(r0, &(0x7f00000000c0)="6191ddfcbe47be3051f716d49e19650a04a027a3d7d660668057b45938573738cecaa1f8b9ccdf2b8df37d310c9d86c700782cf65594ce8b95b031c3fc5860b329c75999788413bee6b9a4a19b2e8db6753f9b19f015bd261ed940eed433", 0x5e) r1 = dup2(r0, r0) poll(&(0x7f0000000180)=[{r0, 0x1}, {r0, 0x10a}], 0x2, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) 13:34:41 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x5, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x82) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000040)='./file0\x00', 0xde800efe2248b666) dup2(r2, r0) 13:34:42 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r1, 0x2000740d) 13:34:42 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x401) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000180)=0x200) 13:34:42 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f00000003c0)) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) mknod$loop(&(0x7f0000000440)='./bus\x00', 0x6010, 0x0) lchown(&(0x7f0000000300)='./bus\x00', r1, r2) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x8}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="426af5c4eecb06a1e31c17801dc67cb568c2447c3bbba34501f366df8ab7dda9d16c9ac5fccef6b1de5dc0029b344000ebc1bce81b74925d6f4d65e1147f7f1934657e0b196aef2e49f22c64f7c411a7f3e782609bad494b4a64b46b9acb9e0a66125a57985b517d6e6ca3f0f31e5a51e397fdb2f6b3e1ac8597e75af99f21e12217c01d7eca30e8a216d246c2a0b9616c97fbf792b4d5e1b3a0a4678278083200be2ac86e812f82ae9950182299fc9f1893090204d084e6f3ece09425bb413f82dd846184e7e19a04462cc321633acae91b42e5100f0db2d07ae991bb705c3c9b9b073cdfd45be689e7cdfc846c111988f403a37184354fdb809da4", 0xfc}], 0x1, &(0x7f0000000180)=[{0x50, 0x0, 0x4, "734ae76a764cab2decf8924691edec83ae2fcf420895f810cafd1456124699f01b70703d2d5886fe12678cf9dd07f9906cadfcdcfc8465e478"}], 0x50}, 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d", 0x2e}], 0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000002c0)) ioctl$BIOCPROMISC(r0, 0x20004269) 13:34:42 executing program 1: mkdir(&(0x7f0000000200)='./control\x00', 0x0) truncate(&(0x7f0000000000)='./control\x00', 0x0, 0x7) execve(&(0x7f0000000140)='./control\x00', 0x0, 0x0) 13:34:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10001, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x12, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x4cb873bd, './file0\x00'}) 13:34:42 executing program 1: unveil(&(0x7f0000000040)='\x00', &(0x7f0000000080)='r\x00') unlink(&(0x7f0000000000)='./file0\x00') 13:34:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xef, 0x7}], 0x1}) pwrite(r0, &(0x7f00000001c0)="a72be12a87103895da41a2bf1eb26c04d869328fcbc254bde8aad92d64e3d23fc27355c2a517e9fa155069029a75b1e3c533631c3687069accb3d9aa3c557838724abe595d16ef43425b3fdcd6a9753310390570982980313dfb98366d27b9aec26dac20ddf9d614f5f81a48d3092f19500ee0e99964c1940a9db5ec5cb0e5c12abfee26d1da09704b1aedb707c775ac7704b41366ee31b5cb257edf8b7a67712ff65069bd54d510917e42312f2de6816c464f80d7e5a6ab4248349584559c0f3e4899ff5a84057d075685f6f6f01e", 0xcf, 0x0, 0x0) 13:34:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002008, 0xffffffffffff2822) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) shutdown(0xffffffffffffffff, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) close(r0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r2 = getpgid(r1) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x80000001, 0x2, r2}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x2) 13:34:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d42) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:34:42 executing program 1: r0 = socket(0x4, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2b66696c653000"], 0x10) fchflags(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x0) 13:34:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="5ce4a52fc279b6a9e41c218733b0fa8346e16944b72d264c5b22bf2983fa139d446ca60bf9e633a1b401c0acce4cd64a42c391d0c5b1abbc3129d0a9c11d303bee856ec496f8e1400848792e2190fb3a10ef48b4c0a9c932ddea4e357fd5275d851325da02c086fd0bbde51ecaa60c1866b9436439f536f946bf368c202245322ca9613337cb95cf1dc0cd1b76c48cbc1669dd95f6d32aeaf4bf88f5a0fdbd3f8c4e9153cb170595de190d2bef589f72bbca06b322ecb0fe385f894bb6eb0540523300b2", 0xc4, 0x8, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x1b, 0x2, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x42) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 13:34:42 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6100, 0x2923) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat(r0, &(0x7f0000000140)='.\x00', 0x20000, 0x100) read(r0, &(0x7f0000000040)=""/86, 0x56) 13:34:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) r2 = syz_open_pts() close(r0) dup(r2) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) geteuid() shmctl$IPC_SET(0x0, 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 13:34:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) chroot(&(0x7f0000000080)='./file0/file0\x00') chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 13:34:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x1, 0xfffffffffffffff7, 0x1000, "55c685d77740ed071b84b3db4d4fb0bdcf47f8f2", 0x4, 0x6}) r1 = socket$inet6(0x18, 0x5, 0x20000006) open(&(0x7f0000000080)='./file0\x00', 0x88, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) socket$inet6(0x18, 0xc003, 0x5) 13:34:43 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = socket(0x26, 0x0, 0x80000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socket(0x2, 0x3, 0x5) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000100)="11a0d282548eb7d8e6bf0a0b0676d97d179a0a9052d36a45b579d0a2975a0335c253b0bce06b075c75dede81f323b19614377cee20f143052888ae039ceaede5438b1922e6e3ff3aaa3d5ffbf80e914e684530599e9c9dbcf0e53e57919710559e662119ff32a919731aaf36406b72b4fd53b43eb8b5a5ceaab628820362bc42bf473c5e6dfdc1a5fd6313b6688b819f1c6dc43fc3e4a4d830457945fc5ddc99f6f86ce022f77e7c300199f9cf07e9ababab2143d155bb83aa2c47566c68cd2b9feb620b4d8bc34ebcd2", 0xca, 0x0, 0x0) 13:34:43 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xf6, 0x2b, 0x800, 0x80000001, "3e7ee58e80b6d1b989481acf7842b4ac85334332", 0x4, 0x400}) setuid(0xffffffffffffffff) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 13:34:43 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x84) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x3) msgsnd(r0, 0x0, 0x0, 0x0) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setgid(r2) 13:34:43 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xa0, 0x0) r1 = openat(r0, &(0x7f0000000080)='/', 0x5, 0x0) fchdir(r1) rmdir(&(0x7f0000000040)='./file0\x00') chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 13:34:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 13:34:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x8200, 0x10) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xee0000, 0x200000005}) 13:34:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) listen(r0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 13:34:43 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r0, 0x20007478) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f00000000c0)=""/117, 0x75, 0x803, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) fchmod(r3, 0x100) 13:34:43 executing program 0: r0 = socket(0x400000000018, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x0, 0x1, 0x20000, 0xfffffffffffffffd}, {0x1ff, 0x100000000, 0x8, 0x401}]}) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 13:34:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) dup(r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 13:34:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000000000)="4bd54e29582d8c34a3d2997942589058325e58e1ee86cf15181e5644e6552cd45e2de0a1c39237ce5ac2549a7385f92375dc3472e9504edfd0b2d6ff1c5f1860", 0x40) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ba5cbb05f7a3664289b31d89a76a7d9a985fa2df2e31e43fc8b329ec380622a5af7a647d46aba5934ac1c1f48ba3dc8164e8de83ad11fac3d421cfeca16e99fd1f34245955c2a344bc8eadc33d92690b51377891484821ec29ed907a7a3b2acab6d1fcd1f585b68a06e633aa5f8ffa8b178b481432b48506018e48fbbdaf113898a5720db77a914036df13c9be02ed", 0x8f, 0x5, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r0, 0x20007465, 0x0) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) 13:34:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8181, 0x0) dup2(r1, r0) 13:34:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x4007, 0xaa) fcntl$dupfd(r0, 0xc, r0) 13:34:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8003, 0x18) read(r0, &(0x7f0000000080)=""/92, 0x5c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="1ae1", 0x2}], 0x1, 0x0, 0x0) 13:34:44 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20009, 0x7a) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="03", 0x1}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0, 0x0) 13:34:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20090, 0x0) 13:34:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) r1 = socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000200)="22309e81f3c9072a2bd1e967829145f5d34d8ad02fe3e9b452cfddb339097f8a7e42d0d6e61bcda6506b447cac4d649556269823751072bbc5b6f01cfba55de0542c911c16792217c42b989f4c55a4534d2ceb411131c5f85eb05e1dc745a78244e517be16a3ac83fb6405172e8bf9446b1b9e316adf3a8731183616bb17eb70ff6939f418d21a8c30349d5b3561ff635e0d727f664c918567fe64ff577b28b0376e81dfe1493fa7e5b647aed37c45a0830283e0ff90441dc81fd588f2107796768c66a6986fcb4b", 0xc8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = dup(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgid() fchownat(r2, &(0x7f0000000180)='./file0/file0\x00', r3, r4, 0x806) r5 = dup(r1) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x64e) 13:34:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x3, 0x1}) setsockopt(r0, 0x20000000000029, 0x25, &(0x7f00000000c0), 0x0) 13:34:44 executing program 0: setitimer(0x800000000000, &(0x7f0000000080)={{}, {0x2000000, 0x4}}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvfrom$unix(r0, &(0x7f0000001100)=""/121, 0x79, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 13:34:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x20}], 0x1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7ede) 13:34:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x8003, 0x0) r2 = dup2(r1, r0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x2) dup2(r0, r0) linkat(r3, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 13:34:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fcntl$getown(r0, 0x5) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x1, 0x0, 0x4, 0xa1, r2}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) write(r3, &(0x7f0000000200)="d0b65a25fb0bebcbc33f694136bd79d63a33754562c1f8918e8033fb43e9a81533f639e96ad5743285", 0xfffffffffffffe2a) 13:34:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="829c5837b70d2458220b1d453a75d889df239fa9bd250ce4aa7be2b63345a5c4514d6c4cc6d8703a1955b6c759fb900d04b10483395ee4db7bb1bdf30aedee4367867b69e2eb1ad31a977ab07d9a2dbbb8f6e6f8dd4f73bdf464e2281154a3d685aa6f43fb023c2698d7bc771071f4036ea6e4dec60f51ee0577a74446b5d4e9532c3186ec760ac84ca564ff6034d076b60247f2", 0x94}, {&(0x7f0000000140)="16676cee17b12ada0267a45654faf7e09b7dc5b87c50b5d73d49606bd3794ffcc3723a25f52e7f91566bb3361a41e09c304766cbd6a4ffa7b808d2c1dd98c99e3c1f85a86762440d976202879f61a4fe6df9fadf0dbb83273fa0c2368685b0169b84bbee9f12f3d1dd3f3b6ea95ba5e04b9204a839ab87fcc2182162aebb0e978751223f92672a92da1164d8d0bc47b8c3c76a9ab6d9bdb86a6c7c7b237193515ae312f8919b285ba24e73aadea74ba342590e152b46b214049e13bd24471f96c00c7d85", 0xc4}, {&(0x7f0000000240)="44acb59c315bf2ac3527f76b6b75c5b8a8f092f572d88874ba181b610d5f8e7769eb3ee0406f414dfc4ad312c2892884a782e6a67412", 0x36}, {&(0x7f0000000380)="37fd46a82e8a8491c327ed8be6a89d34229c19a06538938dd3db9668dda3009e7452cc4d7b6db739913be49b6102817174310d437bce1ec52d39895a7dcb6c90a3d855e2c150881e98a95b2d4b89affe6112c31c240b23403f39b9a8ca41446c1e57cc946c63f569cc68b5f54824db258e1b7d865a7a00d303743d0f8b05c808a33f39632e9b6731f2eaffc1c06cd6369eb38983eba62f85abb6061a5b8b58ecf61e2af9d587adf6ad755317ca2dbf8d49fac652c035abda8b13b6c51f38", 0xbe}, {&(0x7f0000000440)="552aa8ecc6214696a0f64b74326b77b8cc29c2c0b2a5bf23cf5546ef81fe90e0a3da229fba6a7df93eff4138b1f9afd36ed229675b1e846e9d426479cd262978fb9006cd7716c80e09621057fe2940d9ce77f626c9b7", 0x56}, {&(0x7f00000004c0)="0de669351b5b28867e42b1b9db69127e4ad963dfdf26374c0f435eed62bba7381fc26170546f76ecd8528a31a30819596b0f46f4d534dc483c5442f520ffd59af14eeff74ec665ce01dacd4fe626a7e48f0ea3c121e0eae30f49e4213b32b22dd4896e98209f98c94072b4da0c563fb7ab58516ca2f94f0a0a10082d431f39c5acdd5a890a1256235cf0e52fb3c7e8ae3ea57b008ac5e5f1fd38b559afec9770abd99d7b435a1205e96565b4068819c6815f20c519e3485bfe64", 0xba}, {&(0x7f0000000580)="e35eb703a40782c9f3c9db0cbb2aeb457fd187a825023739c1584a3d90fc5d73d4e976ba22b3cc025392e66663c48fb6c1d3e147210cc47169828611bc4c7f8b1a6622c686577694ea4c5654b5c35c0e63f5e6eb69d8156b435294f2f4076a61ccfc07f02362d89af842995a6ed2d6574df988788f03ae6d9e4389ae627a0ed825efbfce7d1fb3b20c3223f16bdfc687e426c226d7f78d2b70627f6f661360dcba023d4c6db1a3609633b7308bb79c5acc6e97c8358bf00994d0a60cbb41d39f3990", 0xc2}], 0x7, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x82000, 0xa6138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000000700)=""/99, 0x63) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="80fc096ff300a25709e7bf6ca81db2856a9baac27c554c65f4fd79a1d2768f8b43e065880afd57d50d65e9cdbc2282bf2cffbaa5b4ce5e79c311ddb967a653", 0x3f) 13:34:44 executing program 0: mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair(0x3f, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="289d1a3a2708d443f749e4e62a3be69889039bb777e5eb1d75dabe45fab22ab5a86dac3145dba637c644c8", 0x2b}, {&(0x7f0000000200)="0126be3743f1a85a8b3fe4d0ae20449058f48eb93db7de2062b4eca7a134ed19770bee3df67c5dfdd9bd1375d5a7dfc1b16408250bbb7f1fa29a9cd1583520d4e2f5de7057bfdf4a03b8b67cc24653634e196ac87f4c25d5a3e10ea2c591de7c95b24adfb569a1c975149631521dbcf10d51e5be532795dc", 0x78}, {&(0x7f0000000280)="d4afeda9831a23204181df78a49135a6278b7027dda74bcc861426c66f554e5e76328701ab8cfa6f9469ce0cd777dd1e27d23c5281ebb6d548e23031f5a9f0", 0x3f}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff00000000000038b4618550391b26dc8b4f43f854a03cde5ce2b3cbc5e2706efaf513d84bbe19ae5363aad1f5c15d32868c346a4f119b2dc9225f02a60a5995f5264ee2b6808c4c1bab70704cdc41489d1fe857b95e5263f84efae8f87df1ce900566a003aa38e5d8d1b5543cacaf6d1a453beb9fe3f2b0dbf8f668403803e9fa52a1bbff2c819c2f40dcfceb59f8f34aae4a71404c29a7fb3dc9d279cca9a924202ee9dac657a790993407a66132227d12374eba4a38386849264160a16efce814cdb3ffdb34cc09ce50", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x407}, 0x402) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20080, 0x0) unlinkat(r5, &(0x7f0000000100)='./file0\x00', 0x0) 13:34:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000180)=[{0x5, 0xffff, 0x2eb, 0x7f}, {0x2, 0x8000, 0x1, 0x80000001}, {0x11f5303, 0x4, 0x7, 0x200}, {0x1, 0x5, 0xff, 0x8}, {0x2, 0x6, 0x1f, 0x5}, {0x3, 0x1, 0x8, 0x3}, {0xdb7d, 0x3, 0x6, 0x40}, {0x1, 0x2, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:45 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0xa80, 0x0) dup2(r0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:45 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x10000, 0x6}, {0x0, 0x4}}, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xbd) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x8) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x800, 0x200}, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) shutdown(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getuid() r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r5, r6}, 0xc) ioctl$TIOCSTART(r1, 0x2000746e) r7 = fcntl$dupfd(r1, 0xa, r1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r5, r4}, 0xc) recvmsg(r7, &(0x7f00000005c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/213, 0xd5}, {&(0x7f0000000440)=""/212, 0xd4}], 0x3, &(0x7f0000000580)=""/4, 0x4}, 0x800) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000600)) readv(r7, &(0x7f0000000780)=[{&(0x7f0000000640)=""/11, 0xb}, {&(0x7f0000000680)=""/33, 0x21}, {&(0x7f00000006c0)=""/181, 0xb5}], 0x3) recvfrom$inet6(r0, &(0x7f00000007c0)=""/226, 0xe2, 0x2, &(0x7f00000008c0)={0x18, 0x1, 0x4, 0x7fffffff}, 0xc) ioctl$KDGKBMODE(r7, 0x40044b06) stat(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)) msgget$private(0x0, 0x200) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000009c0)) fchownat(r8, &(0x7f0000000a00)='./file0\x00', r3, r4, 0x6) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000a40), &(0x7f0000000a80)=0x10) close(r7) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000ac0)) 13:34:45 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000f12000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000dbb000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r1) 13:34:45 executing program 1: setuid(0xee01) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x5, 0x0) 13:34:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=ANY=[@ANYBLOB='g0\x00'], 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = fcntl$dupfd(r1, 0xa, r1) fchflags(r1, 0x1) open(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x24) openat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x400, 0x86) 13:34:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x4}, {0x6}]}) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x8001) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000002c0)='Ms', 0x2}], 0x1) 13:34:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x4000000000000004, 0x9a) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x3, 0x2, 0xff, 0x0, 0x4, 0x3, 0xfff, 0x0, 0x2, 0x1, 0x3}) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) fcntl$setstatus(r0, 0x4, 0x4c) 13:34:45 executing program 1: r0 = socket$inet6(0x18, 0xdcd7b18f3d529142, 0x10000) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xff, 0x4, './file0/file0\x00', 0x101, 0x1, 0x3, 0x6ef89540}) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r1, 0xa0}, {r1, 0x80}, {r0, 0x4}, {r1, 0x8}, {r0, 0x4}, {r1, 0x20}, {r0, 0x10}, {r0, 0xa4}], 0x9, 0x0) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x5, 0x4, r2}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r3 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r3, 0x0, 0x0) 13:34:45 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x9c1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = socket(0x800000018, 0x1000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) socket$inet6(0x18, 0x8000, 0x3) getsockname$inet6(r1, 0x0, &(0x7f0000000100)=0x2f0) socket(0x21, 0xc007, 0x1) 13:34:45 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x3, 0x101) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 13:34:45 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r1, &(0x7f0000001340)=[{0x0, 0x4}], 0x1, 0x0, 0x0) 13:34:45 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) 13:34:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x4, 0x0, './bus\x00', 0x0, 0x4, 0x7fff, 0x2}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1012, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) write(r1, 0x0, 0x0) 13:34:45 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10c80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 13:34:45 executing program 0: pipe(&(0x7f0000000000)) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x5, 0x100) sendto(r0, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) r2 = open(&(0x7f0000000340)='./file0\x00', 0x18, 0xfffffffffffffffd) pipe(&(0x7f00000005c0)) r3 = socket$inet(0x2, 0x8003, 0x7) listen(r2, 0x2b) sendto(r3, &(0x7f00000004c0)="daf5699285d70f49adb8941ffed121300828245a7e93481d1c4f4fa932341f90ec554823c01efdb333edb38b5047f503311c9ff44d0cbee80e4a5e1f2149ab9bd34871fdcc3950e4d0182bc1de05cb7d9c6d0072b53c3fc9586b9c7fe8f2448a6e632ccfe69c248664aa910c7f966fdb3b1c4349b847110274235848c7e6da76a18d48ba5b3265d5cafd8f82abc15ed8ed5cf8bd54fc10e5492a72242e18e6a21d10dd3a04", 0xa5, 0x408, &(0x7f0000000580)=@in6={0x18, 0x2, 0x7fff, 0x7fffffff}, 0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000380)=0xaa13) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) recvmsg(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/126, 0x7e}], 0x2, &(0x7f0000000240)=""/164, 0xa4}, 0x800) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000400)=[{0x9, 0x4, 0x5, 0x200}, {0x0, 0x6, 0x3, 0x40}, {0x9ee, 0x8, 0xd49a, 0x1}]}) 13:34:45 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = msgget$private(0x0, 0x3) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/4096) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfdfffffffffffffc, 0x5, 0x5, 0xffffffffffffffff}], 0x3e63, 0x0, 0x10001, 0x0) 13:34:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x482, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="c5b9600ae38ad6782ae47077c1cc8ad543b471d1ffd1c59b504d130cfd9f4a187e80113ef17dc7ea6592cbfa9b1b670329612d1483acf7b049ddf91feb87024469d779fb9c52c7b1ed914a1c5eb77511e7371a02b4e50a717937d434154bc21fada0fb260be2723980285238967ead3bed281e1d07b64b2c8c5226b1243e5f4c8fce86c79f4fbdae923adbb70a649ee581140b441df973a7f7cfed24f201afc02e345b15d99093ccffb705955a18b1749990902f60921f8f7cb8f5828aa28294eafbb57ce941073d177b378d8ea851e25da57df2e70e8e22ed76c1", 0xdb}, {&(0x7f0000000000)="1f52a1c8c3b112e9dd0935959e74a7a9317c052fdbc044c59122c2e1a86a28205b635b6232372b25d51c", 0x2a}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="a1", 0x1}], 0x1, 0x0, 0x0) 13:34:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x8000}, 0xc) r1 = getuid() setuid(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getegid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x102, 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r2, 0x0, r3, r4, r5]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x6012, r0, 0x0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x80000000, 0x0, r6, 0x0, r7, 0x40, 0x80}, 0xedfe, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0xb986bdcd1afc8bdd, 0x1000}, {0xce, 0x69ab}, {0x1, 0x69f}, {0x22, 0x3}], 0x4}) setuid(0x0) sync() open(&(0x7f00000000c0)='./file0\x00', 0x8010, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x1) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc8) semget(0x2, 0x1, 0x200) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000001540)) 13:34:45 executing program 1: socket(0x13, 0xc007, 0x7f) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000880), 0x4) 13:34:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x91}, {r0, 0x1}], 0x2, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x11) 13:34:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x402, 0x110) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000500)="c202b426562a41ebe4000000010000000019fb2496e8b82299873eea91744c2413d940", 0x23) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)}, {&(0x7f0000000100)="79d9f54865b6e49d91da6f1a26336daa8c076eab9c325424fd629e2a9ed30ebcb9b306e5a24b0c715f61c496b3e8e0a8714313bd264c8fd4d1d3e3764db4c2b2f9f358a51ea2756d72a3dfd5881529ca83404e960821fcf67d64dc71e43ebba64856a42f44eb38f6e913a4a16743fbdd7b9e0464aaf6dcde634fb2f92faa44e3", 0x80}, {&(0x7f0000000080)="17fa1f825382125176e95c0b86bb939d709e1ec55adf218a36547881db37d65c4243900d5f4a6e6f4e24fd748df412f7bcc287b84e99b79d309752089b", 0x3d}, {&(0x7f0000000180)="c286679a762f91e98b5cebb7fc44c74691742e46e46588574ac43d68a07a853b72dcc6c2405044d41054ef21f4fe7bbec095528e776e7b87b0f9197798abe5057dab391b4787f54101", 0x49}, {&(0x7f0000000200)="1698af70fc1904ea8d2d9fee586f1d152fcbacf6389ad57f6bd54af369c28115094b32cc5ee7a6da669b064125173491da405e28ee75b948672eeeccd550dbc2bce1bb74e8c7965c584f6158afc3c33b1ed753227eade0b2acf1486c7cc8706bb711d32d81a5ed140dca7631bcdb03f9fe1d998bc02b6d9f8c04dd569516f6d8d6ab425417f6749abf27cf2f4186745f4fcae2a9beca3e934277e35dab3f75573cd4a49ef22dd485238b4a023cba7635322bd0b2f040cbdda216c52b26f2bb0e1a1e1b579ae65f279ceaed139e44", 0xce}, {&(0x7f0000000300)="3f44752e7f2d0ab71378acf0495b61265469a78143ae8be03d451b832ba9bc9a7b4ffc70ef3d84ec71244b1b0b66c60774a74ab2bbb42ff46e230575423e0f2ef40df26bf8d18e870ed21844935807ebf8562db20091fdefe45e317c76f4bdc7d7b10334b07223f8c4731ac0c820639d4fe62332b8ed1bc15f3bbed1fa4d5c3c96d604da9fab33ee33bf7c7fe3306dc72546febfb00205b00f8f730a4fd72c246a17b9cfccb15f746f8e0de4a5bcab6b413056b20cba42715fe854a349d8a8d2ca04e873ba6be10c6206a4b756b03fe38f1879b2e0c63411a6545541e9fb1c9f9279d4e2dd65ca6f37", 0xe9}, {&(0x7f0000000400)="80b554b1d12f345de61ca941f1c8bf5ad1379ff82b5b3251ba69b2a9af3b64fdfb4f0a6a7cdcb4134d4488ead99dae0169ca3698fcb0abea12510ed54fac9340819f36b1ac730bbff8a88b1ea40f54e26d1301701abd69d11a552a5e8557ae6261f93a54f63a9e66993f", 0x6a}], 0x7) 13:34:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002105, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x9, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x80, 0x10, 0x5, 0xffff}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x96e, 0x1}, {{r1}, 0x0, 0x1a09590c3d7fc2d3, 0x80000001, 0x3, 0xb6}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x11, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x80000000}], 0x80066, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x5a, 0x6, 0x920}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x6315, 0x80}], 0x7f, &(0x7f0000000280)=[{{r2}, 0x0, 0x8, 0xf0000008, 0x401, 0x9}, {{r2}, 0xfffffffffffffffb, 0x6e, 0x40000001, 0xfcf9, 0xfffffffffffff800}, {{r0}, 0x0, 0x40, 0x0, 0xb7b}, {{r2}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x1, 0x6}, {{r2}, 0xfffffffffffffff8, 0x1, 0xf0000004, 0x100000000, 0x4}, {{r1}, 0xfffffffffffffffd, 0x2, 0xa1, 0x2, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x4}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x3, 0x3}], 0x33c, &(0x7f0000000080)={0x1, 0x6}) syz_open_pts() 13:34:45 executing program 1: r0 = socket(0x1c, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x400000000000000, 0x57b0}) 13:34:45 executing program 0: socketpair$unix(0x1, 0x1000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x4) sendto$unix(r1, &(0x7f0000000040)="8eac4a90d657d03a32e0c92f5754bee05de404c14bcc460b4fadacd8d585ff9923a7ffc39b418933f55b4839a1", 0x2d, 0x100000000000004, &(0x7f0000000080)=ANY=[@ANYBLOB="a2002e2f668b6c653000"], 0xa) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000180)) 13:34:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) accept(r0, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f0000000440), 0xc) 13:34:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x5cc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) pread(r0, &(0x7f0000000140)="be593e415e58d38fcc743e38a958c4dfb85848aed3db4dc4d02b0e3a6f6d2d4437308ed836c6aeb8eaa48d25a61f22df221568ce1f01c7163fb07605cd8bb40d4d5bbdf7a4b062fafb0f58028e2cf5c8adcfac32a435477170c3df6baf862452f4a2edd372dbb2983878a55a012592b3b7f118880adade3d85154810770b8b2d7066a27c1166000a2ae9b9bf5c8e8ece34898845d96379e81b991056ff2fda98127b4e038ae2b11c81e8ccd139d1aa29516d2bc2084df100e294eee9c9f3d1b10ba7f30dadee0435ecf29d82bf84e5462fc3619fc3fc1f76848cc7cae1c8b1b5c4bc50401eea355d8c27dbdd6c9f3370a77628", 0xf3, 0x0, 0x5b) 13:34:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x108, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) 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"}) 13:34:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="36637c7eb0536f2deb3ce6e208e464b986a6a16649002d72cff5dfa9e983dea4732f2d9c40d23f35020772c1a2233caee81540b701073fb0f3fb8213f5b4694e6eea501a9a245a2dc5b16b4694f2ae0d62a3d47c43e8f64bf29f9cd01112099d5726fd3a81e227b369f980fcc4bc1feb4e564d4dc66283739ac95544e183143e9e53df9f64fe4cf3a1c5a128999460398256b3c8960091266909af52308454", 0x9f}], 0x1, 0x0, 0xd) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='c\x00') fchdir(r1) 13:34:46 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x102, 0x1d) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000280)={0x9, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x1ff, 0x100000001, 0x7ff, 0x1, "49ed76c0060b3d9ba3d9be9775992052e94db6b6", 0xffff, 0x4}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x401}, 0x8) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) linkat(r0, &(0x7f00000001c0)='./bus\x00', r2, &(0x7f0000000200)='./bus\x00', 0x4) pwritev(r2, &(0x7f0000000240), 0x0, 0x0, 0x3a) 13:34:46 executing program 1: getuid() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80fa, 0xfffffffffff7fffc) write(r0, &(0x7f0000000140)="9487c377284c35566e2e2e2e", 0xc) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') chdir(&(0x7f0000000040)='./bus\x00') 13:34:46 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = getuid() clock_gettime(0x0, &(0x7f0000000040)) lchown(&(0x7f0000000000)='./file0\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 196 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c9ae,ffffffff81f2dda7,c4,ffffffff81f423d3) at __assert+0x2e unveil_destroy(ffff8000ffff6d30) at unveil_destroy+0x19f exit1(ffff800017a1c4c8,0,1) at exit1+0x389 sys_exit(ffff800017a1c4c8,ffff8000149c64a0,ffff8000149c6510) at sys_exit+0x17 syscall(ffff8000149c6580) at syscall+0x511 Xsyscall(6,1,0,1,0,7f7ffffcc6f4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcc6c0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 196 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c9ae,ffffffff81f2dda7,c4,ffffffff81f423d3) at __assert+0x2e unveil_destroy(ffff8000ffff6d30) at unveil_destroy+0x19f exit1(ffff800017a1c4c8,0,1) at exit1+0x389 sys_exit(ffff800017a1c4c8,ffff8000149c64a0,ffff8000149c6510) at sys_exit+0x17 syscall(ffff8000149c6580) at syscall+0x511 Xsyscall(6,1,0,1,0,7f7ffffcc6f4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcc6c0, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149c62a0 rbx 0xffff8000149c6350 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149c6260 r9 0x1 r10 0 r11 0xbfd97393607d31c9 r12 0x3000000008 r13 0xffff8000149c62b0 r14 0x100 r15 0x1 rip 0xffffffff8195d478 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149c6290 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=355236 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800017a1d788,0xffffffff82297a38 process=0xffff8000ffff6d30 user=0xffff8000149c1000, vmspace=0xfffffd803f00be70 estcpu=36, cpticks=17, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 41521 175692 1 0 3 0x100083 ttyin getty 68480 366035 0 0 3 0x14200 bored sosplice 7003 211365 46076 0 2 0x482 syz-executor.0 93911 361632 46076 0 3 0x82 piperd syz-executor.1 46076 519256 1564 0 3 0x82 thrsleep syz-fuzzer 46076 157910 1564 0 3 0x4000082 thrsleep syz-fuzzer 46076 522876 1564 0 3 0x4000082 kqread syz-fuzzer 46076 318017 1564 0 3 0x4000082 thrsleep syz-fuzzer 46076 250839 1564 0 3 0x4000082 thrsleep syz-fuzzer 46076 92293 1564 0 3 0x4000082 thrsleep syz-fuzzer 46076 145809 1564 0 3 0x4000082 thrsleep syz-fuzzer 1564 1567 93263 0 3 0x10008a pause ksh 93263 64026 99088 0 3 0x92 select sshd 99088 429804 1 0 3 0x80 select sshd 19320 497120 68381 73 3 0x100090 kqread syslogd 68381 407312 1 0 3 0x100082 netio syslogd 61036 39175 1 77 3 0x100090 poll dhclient 25735 72240 1 0 3 0x80 poll dhclient 11494 368956 0 0 3 0x14200 pgzero zerothread 30501 4683 0 0 3 0x14200 aiodoned aiodoned 59900 250719 0 0 3 0x14200 syncer update 21279 88470 0 0 3 0x14200 cleaner cleaner 9862 65404 0 0 3 0x14200 reaper reaper 76248 292155 0 0 3 0x14200 pgdaemon pagedaemon 69349 145645 0 0 3 0x14200 bored crynlk 56394 230841 0 0 3 0x14200 bored crypto 35976 79800 0 0 3 0x40014200 acpi0 acpi0 26779 315489 0 0 3 0x14200 bored softnet 24985 194270 0 0 3 0x14200 bored systqmp 3077 184181 0 0 3 0x14200 bored systq 32424 107205 0 0 3 0x40014200 bored softclock 71059 14750 0 0 3 0x40014200 idle0 71182 25264 0 0 3 0x14200 bored smr 1 448962 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 9500 6354K 7365K 78643K 12161 0 0 pcb 23 9K 11K 78643K 923 0 0 rtable 111 4K 4K 78643K 514 0 0 ifaddr 55 13K 14K 78643K 220 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 94 0 0 iov 0 0K 28K 78643K 213 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 76K 78643K 2291 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 21 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 80 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 25K 78643K 1601 0 0 sigio 0 0K 0K 78643K 14 0 0 proc 46 38K 62K 78643K 520 0 0 subproc 32 2K 2K 78643K 34 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 141 0 0 in_multi 33 2K 2K 78643K 73 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 300 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 81 20K 29K 78643K 4608 0 0 UVM aobj 75 3K 3K 78643K 79 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 76 0 0 NDP 11 0K 0K 78643K 58 0 0 temp 163 2711K 3341K 78643K 7541 0 0 kqueue 0 0K 0K 78643K 16 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 703 0 696 1 0 1 1 0 8 0 plimitpl 152 41 0 34 1 0 1 1 0 8 0 rtentry 112 47 0 3 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 244 0 240 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 35 0 35 6 5 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 4 2 1 1 1 0 8 0 semapl 112 78 0 68 1 0 1 1 0 8 0 shmpl 112 77 0 4 4 1 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4274 0 2843 47 0 47 47 0 8 0 ffsino 240 4274 0 2843 85 0 85 85 0 8 0 nchpl 144 6729 0 5096 61 0 61 61 0 8 0 uvmvnodes 72 4745 0 0 87 0 87 87 0 8 0 vnodes 200 4745 0 0 250 0 250 250 0 8 0 namei 1024 20141 0 20141 2 1 1 1 0 8 1 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 21082 0 21082 17 16 1 4 0 8 1 sigapl 432 1774 0 1761 2 0 2 2 0 8 0 futexpl 56 24247 0 24247 1 0 1 1 0 8 1 knotepl 112 337 0 318 1 0 1 1 0 8 0 kqueuepl 104 380 0 378 1 0 1 1 0 8 0 pipepl 112 1084 0 1065 3 2 1 2 0 8 0 fdescpl 424 1775 0 1762 2 0 2 2 0 8 0 filepl 120 10550 0 10456 5 1 4 5 0 8 1 lockfpl 104 560 0 560 2 1 1 1 0 8 1 lockfspl 48 200 0 200 2 1 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 35 0 25 1 0 1 1 0 8 0 ucredpl 96 2361 0 2354 1 0 1 1 0 8 0 zombiepl 144 1762 0 1761 2 1 1 1 0 8 0 processpl 840 1790 0 1761 4 0 4 4 0 8 0 procpl 600 3838 0 3803 4 0 4 4 0 8 0 sosppl 128 22 0 22 6 5 1 1 0 8 1 sockpl 384 1486 0 1469 5 2 3 4 0 8 1 mcl64k 65536 334 0 334 36 35 1 32 0 8 1 mcl16k 16384 4 0 4 4 4 0 1 0 8 0 mcl12k 12288 18 0 18 8 7 1 1 0 8 1 mcl9k 9216 32 0 32 8 7 1 1 0 8 1 mcl8k 8192 25 0 25 8 7 1 1 0 8 1 mcl4k 4096 57 0 57 8 7 1 1 0 8 1 mcl2k2 2112 10 0 10 5 4 1 1 0 8 1 mcl2k 2048 51014 0 50971 18 11 7 11 0 8 1 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 91264 0 91193 29 23 6 21 0 8 1 bufpl 256 9814 0 5296 283 0 283 283 0 8 0 anonpl 16 167436 0 158826 100 58 42 51 0 62 6 amapchunkpl 152 8011 0 7922 35 26 9 18 0 158 5 amappl16 192 8513 0 8056 84 61 23 35 0 8 0 amappl15 184 817 0 815 1 0 1 1 0 8 0 amappl14 176 851 0 848 2 1 1 1 0 8 0 amappl12 160 773 0 768 1 0 1 1 0 8 0 amappl11 152 52 0 37 1 0 1 1 0 8 0 amappl10 144 63 0 61 2 1 1 1 0 8 0 amappl9 136 507 0 504 1 0 1 1 0 8 0 amappl8 128 134 0 120 1 0 1 1 0 8 0 amappl7 120 29 0 26 1 0 1 1 0 8 0 amappl6 112 55 0 47 1 0 1 1 0 8 0 amappl5 104 976 0 964 1 0 1 1 0 8 0 amappl4 96 1181 0 1158 1 0 1 1 0 8 0 amappl3 88 970 0 958 1 0 1 1 0 8 0 amappl2 80 14235 0 14168 4 2 2 3 0 8 0 amappl1 72 40095 0 39670 25 15 10 19 0 8 0 amappl 80 4095 0 4059 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 78 0 4 2 0 2 2 0 8 0 uaddrrnd 24 1775 0 1761 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1775 0 1761 1 0 1 1 0 8 0 vmmpekpl 168 15205 0 15183 2 0 2 2 0 8 0 vmmpepl 168 185259 0 183811 145 78 67 88 0 357 0 vmsppl 264 1774 0 1761 2 1 1 2 0 8 0 pdppl 4096 3557 0 3522 6 1 5 6 0 8 0 pvpl 32 476397 0 464389 202 83 119 130 0 265 21 pmappl 200 1774 0 1761 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 498 0 91 13 0 13 13 0 8 0