4f7cef4250a7f19dfcc663a090bc18ed06fbc7f9ef79341d2fe37b54a642d4165f3d00ed0ca00ee56041e3b9b829db1129567c7afee2c9a1f0beb77a019ba9af978503f47aae5034a54e6965b9d9d7b60421d536d89816cfcda92830ca53d4b898228bd96b6726fbb7cdad1ac1b8d93b0ac72276ee9b94fa89d4fe173981bedd4962182bb04dd32a0041e94d2377959b22a67235cc4db51e912b3b0bf8ecbb1fd9a1f70418056ef2a8e6485bb6b39892951528c13ca782b16023edbbf49c6fee52e4c7f94c1bc046334c0f47a0d3855776f50b346adef1c4c2c6ce108d2f578b7929946b413a76e6c13b4f0e0beb48108f450828c43d12acc5ae6b8eebd63ae27e8f16cec690d10f9931adf91c7ae1192972533f3022a4669e8b5280031264863b99a031648ee21233b3cec7f6218144df0ecce83d934f2e37e3a39acc92eabeead1b4bcb03d4994b61207ab31773ea3ddd838322a295f49a3008e9c0913d99cdda131b8833de78e37b791fea3cb39d7e8e4560e053f06f950c0349dbce4d1b9b722333dc0abd4a013e50403b072c774f6b7d74a55021ecf4fad8fb05bd1af7b6a0a0f9aab22d1bdfae072f70123f8de166bdbb2825795d73db38eea2d7b2b6a779e5ad43ccf252a93b61541989e59c79d638631ac7d4919892ee4adbe39768455a9edd3c67bb942ae9008505a127bdfbc2d0be737fcf2fc0336e1004c5210a9880fa4fd7fa12f07ee8dea15aafabef7e2b48ea766e0370e48cddba669f427382a58cec850add63fb89000528761bfee0a2ec1b7a7ea8e37f3853f207f8b0902a4db343f631c519278171e4c79f47254b76b703f98baa92663881a315dc31a8d20cd1b88d91cc75c0f06a11f582200e097a59a2031b75b1672b20c374078e29914e8d262af1425663a337aedc698f6fa10349c32208a4dc45fcb5f059f59225ffaf9ac52f9a537c31db813498a3387b39c4040e832c2f29f6623113c4ad6db9100a145471aa9524da4ebce4fa306b636319a144970d1caaeff91ce4ec2577ca22ab58f367f80a7495a727c082554d4992ac7deba217b994b6ee99b003c15325581b43224eca5ee9ae34b9298b4e5e5a6beb1d0e0a40152902bdb48dfb119e910dca9aedac227266b5a58157b7aee4c9e2d358c39a74272980586a18e81deed38179f9903f11ed1507343934a0bc89b9847ad03f87c76c91740e3a50a22b4d7f0e3cd3a36d069ca4257118137ab3fdc4300730c4bab7e8265e86186a531bda83c7938d6ffaf13ca8eca417a0259c1bcc1a7e0d00ff6ff435c4adece467fb056e1ccc4f04c6f691e04d66776917ddefdff38322cd77c58eedac4ab551d5c63d06555cdf8c42619512956f821b40884adc47656b04a8721a2a20dd9888a3474c06d5865d7d5f54472dd9303957ec18acc725a0100e5399d50f7f7ea23d8d9d4cf3fa33a618adcf339942be1e19d2435f448c05c66b47b827c2c4d7135bf13df4f5d4419860db0c92ce646401de07d0ae1867462db5b580b41b0993f06d3b4f173a1471a0852b4608420290ed7fba0fdbea9652386d1ffe41ad4865444e09d1c7224a8ecaa8399ab7eb7a42bf85005e0abb9a57175a1170777121032b8ea2bd377079cce3c5cf881be3af6e9b40e07f0abb36a3bef7ee93e4bbe130961f98d62c3619ddc1f342c4891bb73692a483bf2040e4d3c0388071990828df098d455986c1ecd53bb05f343b5fee165caae3f5d43670aefee297c8130c3dc622f612dea1dc2ac49b9605fac88ddd687c64f222b6fd0a2f497f85f4308d1a8f30835d8e3e9c66c0753f98a70606daf0b34ad0c61886c7fe423944cce929fb73d1d2c7400c7f5ea05a4815ececf20181cc0d8c6ca1680f75863f6df7b782b78158fdf37faad0b3b04985adc00559b2216472b28898a9e6826d429ce4eabf309c40f1311d2523f5e98477276ee7efe1f18edf8c582c231d578cd4f85ec3ba993ed0aaa6aeef18763534c37c83e72d26a25ae32d97771a43c2808e39f6b1ac3c0987735ecf429c252043fe19cbb8ebe01a7546dc229fb0b0ea0d49caaf55fd29f19744cfc12e2e8dc8773d3f2d15be7930e28441332db6d91d99f668476a99d60670bfb6be899bda0e1ef9d3c4610fa0456658823eaacc5a37d59b05fa209d2bba4ce45ff790c3b94924106617e47df391f858614d5e321f898dfcf52794b241905289111dcc6dd3977a949ae9ef7e998d8f225b122c43e4b9b502ba20170ddf9a0a6f54d86386ee5cf2d583b51590b2f0d93506a036d080d3ce9d2f82cf74c8646ef2000f8c82ed8cab1b11d07e2d7d4eb613349061b139bc54dc3f5f31bcc6f55d701d814e0064b5b867e18b2d282e9b0ce88b54b7566e93fafa4420aee0c1271f962234c19b8bf457bbc44238b43d297941833aa9e8fe6d9d53fc5b78f14134688f189354da3f8b8246e4728ac04fd9869792da7cc885a51288adb6ae46c1a4bf853178a39783bce3698e842b0a086147512ec169b03f98f5fd9dc870524046650f3ebe74b49a1c3b285f8f05e7c3be6ec093704875977971b481ff100d4d0d1f3da1e80f3b075b39ed31307782c8ae3b367ee5544d1cd28a025cbde61d44cc73a1f10cee4708805fbb0d72ade4664bff0c920bc56da637cc78c9b442302ff38436b3453cada10613574435999a758baf4fb8288644813fc5ffe7fafa79914f117d63311fb06193f46ab91c41333e8302d9ecbee95d75eae5265f990dd4a97789006836257b16a829a8ba498a61123599c21ecadea82df946f4a0af0179508e1aba5eb86eafc272e4c4b2d43b5af2d013e4d744c66231cc507aa5a83d240f10842d4681e2f30dca688f1c84d3d4f91c87ed2cb882f76a144b2d50302067138fe4a620716d9ee073871fb946a4607cb58d3131ce6f259ea765f5c7a58c2fd96af32e91c1aed64e1ea6b0e1a7bd994e3f816060cfaed858a141a2249bca4d89495df1f508813e4b2bcc6dd6cdbd9662ab2505d09bd9488eee1b55a52e0fd9aeb3305f0432cf7eb6da483280be3235c2184be57411775c273ef3187ee8e7db2ac814b06d748669ec0bc450d9c77993f720617c8f8f75047a1696be8ac02a10dd48f257b24045c7ba68c068db7529c0c582bc9fa09f06b64ed545492b79be52c57127a9c19b5dcc34d90458c52edc7eb806a14f5ac069985c174f2413e49102404050216625552b27ea243205c2c06bbf0bf91f720de84186f8b4bcbfbb75a4fc08a2aa11ee541efbb1c00f6f98e46d809cc167d0da6a5c0c7dc7736b2237f594d544a5d486a89ea110fe4a785275cc09500295f91e9a247b509754679fee7f3e0dc4c2d9145722953c0ac0264fa5c2bec0aa8cc35eb8c0c731195a26571ffddcc7aa53c455406364ca066ae4bb15d3980d83c3df4cb866e8388eda31a0bb8f42d155fdcd835c8ea7611c3448e66bb089660e83a5b1b1a34c660e110ecfd4ce507ad252897dc68d84c9d1a42138b4906cdc4", 0x1000}, {&(0x7f00000000c0)="7bdec0f76d19a2d2da549b449b97fd4ed4cb7bc622c897eb50433de74b0dfc257efdefbfac8ec53cf987dcdd98404807a70cb2c5082083", 0x37}], 0x4, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) close(r2) 05:49:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4c}, {0x84}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) fchflags(r0, 0x1) fcntl$setflags(r1, 0x2, 0x565c78401d4487b8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x480, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f00000001c0)=0x10) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") listen(r1, 0x7) 05:49:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$setstatus(r0, 0x4, 0x44) r2 = dup(r1) getsockname$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$KDENABIO(r2, 0x20004b3c) poll(&(0x7f0000000080)=[{r1, 0x60}], 0x1, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="7320a38cf49b756657acab6f0e3dbc3e6379e2969d26ec463da7ef3bb8dc329fa52dde7074019f66cd788060de5b9ecca63b3da42502b8e0c6908e2780609445df78605cb9534475f35742edb03c9c4c22007dec30917314cbd2d55f6f468247aba856580a7f98", 0x67}, {&(0x7f0000000140)="8d14129a45a0da22781b151b42108ff9503eaf7dee43f7c70698b593a9d8f27ab15985dd8f78cad5de4c92228419391bfee83a19d46338fc786352f3e696d603d32c8d0e5d810959a5f0f0319b52b3957ee8f70fa7da", 0x56}, {&(0x7f00000001c0)="dfc5cf46fc56e1c9c4a6ae7b282c61576108d03e6adbdc138ed3a76423947df5f126050dc41dde73ad8cee5c76d79dcb5e0479168aaca59341c1323eb5e5c4f9145d8deeeec371511afb64d0f16433dd75e265be5de5bfb3441cdf12d91198b92cf5fb0c88bd0d36e1b0f91844e41d665a99f8d6ea02863cff9efa8997434ea2d06cb47141d1cb6120ad059ce9044b9087886f4c5144df469c3f308b08e0458c0b33a142eb", 0xa5}, {&(0x7f0000000280)="2401174dc8c36e7fb048581db259dd0a9b5fb86c2382f55c888dcceac824564be3b046e85cae399f91f0bc60ecaa920ede8e66f170ad3b3c7a460c76a91485e2c2d266128b72671aaca18c2d6a4f14b503b4bd0dc3dd5e54438ea605625bb4b6da84faa3b6272474f2aee8b28f0fa18045fa6d8a4b79e4da", 0x78}, {&(0x7f0000000500)="95b832d4ce6781b448e047e286fff90b2faa8de5c004967f3d2dd6f7e6334cf4fcbc7ef928ecc79fc1004a79a631d809ca85aad8631d7531cc2d9905df31f7ffd3316f8a753284e17ba1c5831205a3fefb9f1b47fb541a715e620cef4a399485bf92b3e8df1567c37f8333a322c0feeb4e95c00dd5c4d4946c0f09a8d88522fed5a4fef04e54d9fb6eee82c2dc2a321fe780932be8310034b7f3f6a2dff3b2e8bfea2ada3de9f6fd85135fc099828b46acb159b27ecc44458bc8d40f9658e535325343ec7fbe1b2ab214702a286c0cb920427beae5520854adbd34c9bf252c3aad71c1dc29c79dfa5de7e55579695fd1b6955bacf36657723d9a7e2ebc298657c1a40ac1fa06228ae5552157306dfe5a70ced431bd0881561880dcbf45d8f3e0a206ad60114e12f40146877be7d664e847b052fce11ffb6f79776cef586c001e052167749d09ccf159f88ff066e7013569af0e831948d9e8050f1fbb74380ab1c3187d8ef5874376e83600d74d4eb2ab106b38472aa047a57964472cb77f4decd911061127d028a486d142e61dbaeae15cbb63b1346a33ecd480863befd1263ea8a48dc90c982b19789c115cfc79eb89d3c27066d9dce37f95c86201900536fc877e7cbad22bd2e02e901465961fc7328777338989bfeea7339259fd365b0d4fa45ceef40fe769561d712cb379087e49ec074ecb7889800a1ee0dc41de06364a99daeba790a4ac40ceecd41dbfade6e6446b3618a0896c13fa92905dd2767975048554b7f38f6f93e28ae7f76ce665214af21a6363c60b20b7dea5dbbf757c6a4ba36509d7661a9e26a19ce0e20754b3ae15c3e7b99776573dd2dd6acc3c3f97ee9c84dceb9bfd21c94cf2a5ba6e443a5b51fd3d938c0680a4be2de60a9a43af678f656034f13f08a6c3deed5e9088187284e9692f9d02f4d21fd6221815babe12cc45d9e3b94cae8e9a03984193d021ddc3ec891d27098a7c848b5b9591ffab1b87aa4f7c41a06302c86b84c28ff18491488b527ea6c03eef3738eceab91d9dd6856881dd63ba5d95b5553528687af5cf3887d6260f1b214914140ca62bf13e3316e18cb56f87051e7da076c3694ce2fbf28d6a74d5e93809a3fb6b76a4e3193a8758b6d6bbb41e276bbdb8cadf3099b77f6f3909fce41d511653a71d982013920cce442a01c069089d331e441e4633ffa750586f2fd85739a4cf5809685f1557b8d7beeddc225cac5e2a0dd7ca97af66c2cd41e56cf115a1a60c377eae4ee64008b10f8ca68107c72b3a14bd6f838b5fb98b46802f61b98012b337595fae8e3ad9f88673fc8f5bed61103d0a1a4b246d204f5f22bda152bead5578d14b44933a5a51e210609df1c07c5cd9aa483c0f1653ced4f0c3e619c84af523030f7ccb95975ab322a74b4610321e55a7d59b7a583a379dec114f8fde1cf145074ea623995d01946e512993bd5a70108592b5c400a47dbb6999ee1ccd807f307cf965d46078ad5f9646b518c81d08918a3ed76a906d10e175c562e7b18169f413d82ed5f5a5747f207353028f7dc9cdb09ce20d1ae1d747cdaa0bde49e5de11257a68e00eeb4fe1fc1c6fa7430ec28f06f04fa3818ed1774759ef1cef3dbcfd8451409b34ba79c1d05400d3a0889e791ee3cf99d95b6c15d597c738e66c06f9893adace2fc4c263ad9ace885a1cf3953eae125ca4fdc1b21eea53cc2ecacbdc7a49b239c0f1fd3afa20de6b9fb05310e615859fe43898e56e17e141b0ed636673eef7a49f7cb303c62fcc8ddda63754b38c28ee4f7f018a51259b1d66e755376b6193ae469e141b5639bfdd2ae1b532d8d87084e686e61fbb77dba51848b606a1843ed04baaf4f9fc09fcf1e5390441c06d7ef61decca2b065685a54f0009f34ba8dbadeff8efed452f23f89c07b7915c8ecdfd0d7d7b9a8f3b949c16a38970f9a1da1523fc6e8db654af295ce95ca27b715d64d39b56c3b6e554784a3f793834e909892ad944a833fb781788adf586dcb5eaf71ba4f482beb57251eaf330bb123ff662a5a89f96179601cfd5198a4b18d06dd9757f1c329285f2082c2a75fdfe9dc369157bbbae8e4046ff2a58d8a3a711f818fb8e33e2a7ec357f11ace8d1bf34fcc6a89648248bef1fa86dea0120d6f67a565e2bc3333228e94c9f90dd91b3611a62c748067486e080897f76245f51b68600ce95fd36d8f88b7e8b8059867d1d6cabdf3868f78058699b217421614ede945423197fe4bde323c43bdb5c08513c39138e77a0edd3529d95d86e56b1c8e62233e82795dbfe94bf01158e4cbfdf03b1675b0f11eaebb8cf51f787b40f03ae65dabaa1b7d726a5717daadb1ad89ce046bedc81fbec096cfe1d9653d104760b5399f73abbb96d95e32999f1a1095f0a8ae09c8f2314f511b701ceb4c0e058f44c11437def6d4123754ab5b42bafc581b17bc4c461194e012d3616efb97ced4d4045f8e6f303087e5d363ce7555df4e7ac2dd3744f0336a7c0d508b02506b48eced52115ac1ebc5228061473e48b5ab0c5a91a208e70ce01b0436993251b3fc6bebe6088fa255ed9acae544a539ea803ef46f2ccd0f756b6632a2fde91409c03bd50e4771dd70f619a1a8884db9550468233d1d71d45148970006b732f0f94792b88929001f1126e70037c2da5c1135b9468d2fc42ec14be72e9e3cac02597508798ee412fcc62c75de899ae8e5694417eb085af9ab4e1239756b6ae1cda461ad764aba7ad02438f124d1e9f461cac51b94392e62800e9918e80305082fd982d08975d182ab25089adcea55825b982320a700db20aa6c2f14dd1341157a62123e585161a8817ffa37a77759027ed65f6d76a1e3c8e26ff8196e5e3326e3212dedfc7d1c7f60db9a8f8aac9396c3745aaf1737dc1abc3b4bd22fe1f9fbefc5cc78a3a29375320f5c00add6edf9024b90330d33a1b378966a5d9d7072cedfaafa11cead525ae77e48c3675d617af507598c966e72c9ca9c72e0a07048aa5b28cca9ce05f940b4f6dfed610914905e371afdcf3d0990588d293f8ef7aa18df678995c63fecf321ae4a03dfd693d513e4303fb66d05738af24cc627f5dbb0fdd342896a2ca0494589804e7d33112b76e177f2e65db4b948054e124eabc74510e03ce85a16a28c22795a993a30e7d106200499563a76e03166b20dba55559682867e70cc511c589314b336ef7ad4ee9f48768e1c20611079283fdc010ca46949df9b990cfa5daf6fcbce2aa2fd7853ccd3d9cbf7b57f5dcec1f70aac75e8919c42c92bc35f06c2eede62a07d7b34b4f847d0d434eff8a50a22123f720cc275b7e71f94828b92d1e4007c3dc16be5d8ae1e25cceef5f2429e41ea4613f25fc1e63df436deb7b944a58fcf0341e7be915ff635174b701ed04da511e4240a3b76545a92f6e3d7bcbbe64627f424c3acd3f35fa67e04e2fcfc788d148ca6cdbfa7ded410054dfdeee2f4711bfe6eb0438505f23b75c677ae74aa9e10905534660224be84207c1f6dd3da6efc4e4a118613664699837579dac14d7e60792766ecfa2a7b288e183a5d63b65ddc8087453e3affc6ae6989274ac7a6b54e28924a6c9292f0f5ecc8d69b3134b21954bdfb0106340efb2fc22b5cddbe08e4a63db805982d4fb46341c9481a72d75cd3e4f2083439bf63602c9e7fb13f0de34fb3be80bf271a86393596988a24f459c9a6cb1f315c1744964676448541dc19ea9bf482d909cc0c1239fb65632e28d164e2b789234640ed0b6ebac2758ff161eef54be3ae671c6ed8c9eef550dfa9a5bfbb01f34db1e48d903a858b35524093b57497927c8efd61652b574de46ab1508bda1848b4bf2860b673c0b7b97f7761bc7eb75a9ebdd29c098bcfb8537b8a7b819979c4c4394fbc435d85afb66103ae7b45f42a558aefec5fb3627d0c7f9772305fcb3c00de5abadefb2dbde8560324048653062c0e425018862960904126f3cb5ba375d3840af3dc4a8d9fe34682c45800754011f660f7453674b78f4708921ee715990bb831e90aadc8b9897124d507294a888acaa8303fb148f712c5e234d2ba88ad2ff79d989269a6b711a264d06ac65b245900e7a051809415b4410006ccd804485facd397f3d7b949342515338deadb4915660f6ca05a758db153f291ef5a3a00dbe647f0a3b8b2940f72f1d917cc7d77ab24d179101bcd677f35ce8e55116a70309aa4ca405b1da9dc3654f7747e39da2ef2a35f4f7e3d056d493e7ab3a42d48ba84e2e9e789aa9005f89d6e9f8bd4e0191edc46902b1a4195fc88f7c33ee2c82da5216de142b05ee5999414290e1f731ae4ee6008ccda00a25971f182c4c9e81c2e49b8269024ae1b2e61b758ffc1b5aa92083b7ffba8617a5232d11e798688a6688fe46ccf1135f4fda781c985d40fb376d0c00144fb2c6fe75db55c5c577588417911b9570c009dc8141ad72d172b3010ed7a6178f4e7fbc3bbb98e65d76168680c07728ced61c3bd25b63484ddac75af6136e9cd2fc3cc0b81e9287fe30f82d4c97f994eda36bccf373245adeae937e66c71363a513cb903dcbb8fe2dbaed3b27977bf866042b95b5fa91a59a43379fca6c7044bc070c80507c9ea2bf75d107fdfbecdfa40a2855eab1d700f87cbbfc6f3bba3c67efb6fafae5d19917f22a20d9c6c7125b65f93d6903e6c6ac16f472b169689388094c9a6ea1ffe3146c4223345a4d3c984837019cb2e603a1f6895eeba4343e65888299599e350c2c485fefa4e5b88f5ab5ec27df0ae170293ec139644efa7df3c2db58c7fe7d184b1e4ee1e31bfbb3ef2d382630b624bbf628383caa191a7e2c79c51b4cbdf767aa2faaf4b14c9c4ef08e82e8e9813c9f3a5e957c95f514de7346cb8dc4f44ad5a1de954b7986bd4a276a944f0d0991263086dda2b050920d235ecfc9f0419ecde4b0ae0c58f0edadcf172ef1dd44781db1734bfbb62daf853ac1493b9621c812ea203d05d949aaebd9504a5ed4895a4b5751cc32fdc80093377f1f687e08a77aa0053b1f7c79774665a7e7e6178c61987192a577386bc784e8d25956264f55fc6db01f9fbe566f1a6d26cdb1e9e5e8e281b65b6c582851310dee1dcbe947ec29d82d9ed78d8a1ccee765e80b6f4397f35b2ed94cb30de76a347315b4b65b3ed09dac19144f42622682e21c749a098e5f0f7dcc9cc8e3a8c853fa53cf4648e2715977ea1cd82c821dc80e2bab37c24df48304d8cb77684c56d40733a515fa68d508c4c51e7bdcc106f2d396a605e18ca8169d1603577a9b0dfded68092b63ce569e890bf434cce603ce2c3b510b9db3704098b1bde4fe077dfb4ed369ad752ad593c7facbbc2d557e5b57fd1c97f96a16ecb27a331848e57ce81510027d6611587b4f7f18c9f75cee36a24c13dba36285293384a1e68fdd1c5a313824b2cf8a8f535ececd0fb3642e8813680e51b8f4f03fa44fe90c2e9a2c227aa61e2d8787a85853be59674407f53c3643077dc047e5a593290e1247c683be9e5fe2f040ddafe5854eb3127a1f42cf2eb17eb79d21ebe6911eca7db8d6eb30ce7c8a1599eda2cb51a001f6161f41118bfcef822c4c8467e3d6d6c10d6ae7a54ba7854a6dce7a3ce3f37cb030f7a60cc02f13aff76b9213c9fe296c7659b5c9cd2c5ea483f9d8c6647ef91f532d8b3a361498c04f1fc57fd7c5b50d4e4a137c9448870f02055d9feb8c630a804df80b7e37bdebe9156434294490c1d10bc9c527e4c110e1cf0bf482fef3bad6920de77c651d0b0f8d42df59f230695c05804d066c3c5579704735d840dc92d43cac33", 0x1000}], 0x5) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 05:49:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3ff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x100000001, 0x8, 0x101, 0x200}) 05:49:36 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000000)=""/58, 0x3a}], 0x1) bind(0xffffffffffffffff, &(0x7f0000001680)=@in6={0x18, 0xffffffffffffffff, 0x0, 0xf60}, 0xc) writev(r1, &(0x7f0000001040), 0x3c9) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:49:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') symlinkat(0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000180)='./file1\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:49:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) close(r0) 05:49:36 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0xa) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000008c0)=""/191) r4 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r4, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r5 = dup2(r4, r4) ioctl$TIOCNOTTY(r5, 0x20007471) unlinkat(r5, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r7 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r5, 0x2000740d) setsockopt(r2, 0x80000000, 0x1000, &(0x7f0000000a80)="4775f99fe3a660030104cd19cefd6fe79cda3659246edb8759439deb4f2799ea3b1d8ecb473b23dfb96cd10ecb352ddb2c181469895b0b587999d627fb353b210e39d6f0548effaa815765ee4167c2e795e3361b872096335d3bacbd2179ccab9da6755c38f8985252aa88bad840c8101f5aab7ac58b4e401e9e8234ebc1f9ff973ece", 0x83) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x1a3}) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r5, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000880)=0xc) semget$private(0x0, 0x4, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000640)=[0x100000003, 0xfffffffffffffff7, 0x450, 0x8a, 0xfffffffffffffc01, 0xb744, 0x9, 0x7fffffff]) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xffe2) socket(0x0, 0x3, 0x51) setsockopt(r5, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000980)="15fbdad3041aad76e67e6e163a429784523abcb642337d51b2ac2fe7c70f0b808ff79d8c9ab437b32945d25a47d44ec8d718c75c25451384910bfb73498c846968d13ef8eea1cf907d0da792375473bc4cedd8513806858f7f1088b4cc555bef22bb5acd6a32a993d52a40b863fc06ac9953f708606f09c1b53c3bb4a6439a28b183545caa73596cae1a867ea30edcc43d352c409fbd8a310adf42d41d3723da080d919b220db7ff833c4f5979ce420b970fb36d2a7f99a2123aa940d3652bac27bd3fba0e392403e8b3560dde98809b85eb3c0bd2a6c3f9c3772e32d687e9ecdb1dfa269cfa146447d2181adaa9c8ee87a76f42b4af706f116c5c", 0xfb}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x40, 0x6}, {0x18, 0x2, 0x6, 0x40}, 0x5, [0x9, 0xfffffffffffffff8, 0x8b3, 0x46, 0x0, 0x5, 0x5, 0x8]}, 0x3c) 05:49:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x402004, 0x40004010009028ad) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x8}, 0x10) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00233a27feff083519edffff0001000000bf02fffeffffaaaedbe36be81b01d313128caf8298171fbb02fb9d568e58a6b193ce02df1286a2a219a3ac621f1761fedacc99ec51f8", 0x4f}], 0x1) 05:49:36 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x808, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x40) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x89, 0x83, 0x472, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x4, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x8, 0x90, 0x5, 0xc09e}, {{r0}, 0xfffffffffffffffe, 0x8a, 0x6, 0x6, 0x5}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80000016, 0x100000001, 0xa00000}, {{r1}, 0xfffffffffffffffe, 0xa, 0xc0000000, 0x3b854f85, 0x4}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x8, 0x5}, {{r2}, 0xfffffffffffffffd, 0x48, 0xf0000004, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x8, 0x401}], 0x8, 0x0, 0x80000000, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x22, 0x7fffffff) 05:49:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x7c}, {0x3d}, {0x16}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) lseek(r0, 0x0, 0x2) getppid() syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:49:36 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00e3efff000e412f6db7b48dff7b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0100e7092f1e22b9677857de1423f4252e95609832c235c1d7a0f947d3a38f1671b2df013547f8e2673fdb6a819d5739538d407424df9931f4d2d1ac7ee91d20b2ef92de3279bd202ef106faaec1bcb65f89c551a36f3a1d2074b4cc391848d887cbcb2a7ae054dbc42ed519efbf40a329385d6367b4f7dd51d72e1676b893879ec59fb5e0f66b4d427f4a9cfd7efeceef16065815c1c10b2b25fec4759082d3a2cf860c9022a450a5cae44c6ee06dc41c66abcc6acae8a119db4ff72f82ecdf5a8484a8755ac37168c90151"], 0xfffffffffffffd10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xc4, 0x6}, 0x10) 05:49:37 executing program 1: lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x91, 0x108) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000001c0)={0x0, 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 05:49:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000000)="88") semget$private(0x0, 0x1, 0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000280)) 05:49:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) r3 = semget(0x3, 0x4, 0x3) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000007c0)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000680)="57be6e77168adbfa2a6de7e5bb20bf472d2ba34ddb577929dfb15a437c752beaece3eec7897f5f665b7e8c7eb4adf5966820496d432f9b8018337a7be30c7ae694021929ede003061d91b5c5094a7f211f377780a1e287de0f6c0bea310a6af0fa3068b8a140b29a7703a7503bc1f3caea51155b22fd4dc95cfc4bf9b3f0faf8483a862e101a2a707f656d87a7a49f737a3747895d9b35257f14fda577ecb5c1b4752bd78f8f7ace7a8a808a0cc116df0a4a170ba1299b8f066728a3b23f57b93564ab8594098853af08f6aa3ebceb2142c145f9908891a8398aaf9949f0abcdd23bb63a45a9ce39915757ad4c6ae007718b36e56692cd5100", 0xf9, 0xc, 0x0, 0x0) r5 = open$dir(&(0x7f00000008c0)='./file0\x00', 0xc0, 0x4) readv(r0, &(0x7f00000001c0), 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0x9a8, 0x40b6, 0x7effffff, "a3484f178f81d74c5e955dd602ec3a8f9f6b8c71", 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000002c0)={0x3, 0x0, 0x0, 0x300000002}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r6 = dup2(r5, r0) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x4, 0x0, 0xffffffffffffffff, 0x2000100000000}) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000940)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) sendto$unix(r2, &(0x7f00000005c0)="83f0c89cac23e351dece3499f726e8369da1a4aef5ab6cf1e078d488738d7b9f63b55d46f812f1e0cdfa790aa90ad192a9a80018f518ebb7f5a420e0e77a51381b803e944f61c814dfe0a8026c44ffcaffc3ac76130381ec47b529e2e3f4ef0feec055eb77283922f9ce8779cd5a667450795c6ce41063b5481fa447390debb5edef488e8396f8d2d811ac87", 0x8c, 0x2, 0x0, 0x0) r7 = shmget$private(0x0, 0x2000, 0x3f, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) r8 = semget(0xffffffffffffffff, 0x7, 0x42) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) read(r4, &(0x7f0000000800)=""/88, 0xfffffffffffffeaa) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000180)=0x4) semop(r8, &(0x7f0000000140)=[{0x3, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x6, 0x1800}, {0x3, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x0, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000340)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000500)="9cce2881c49e2f343e061965e4f50e6a823b9cd6461bf045b32e1d3b2b3a59f3db4e54eed0f2cbc07372608938622c136611271e4a262f5a9081f16079e3fac1026c80c751445504a15b078321bca0c27bac39945eae9a51bb6e79", 0x5b, 0x40a, 0x0, 0x0) semget$private(0x0, 0x2, 0x20000003) fcntl$getown(r9, 0x5) semctl$IPC_RMID(r8, 0x0, 0x0) 05:49:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) fsync(r0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 05:49:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x2) 05:49:37 executing program 0: r0 = open$dir(&(0x7f0000000980)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x90) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000440)="e8", 0x1}], 0x1, 0x0) 05:49:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x64}, {0x45}, {0x6}]}) socketpair(0x18, 0x1, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r1, 0x2, 0x1, &(0x7f0000000180)="3373c7fe6a02f72edfb4a90c29af9ca9cd19fad044632f068ee1db30ef9b8cb47434e03b5a1b82630396ef976a91cd649df5fdfb3edac8ca288517bfb6730f6d92bc0e68545b076b775dd6b8cc3da8d31ab039856e06af4f8d4fdd4cce49e6f78c652f41636d298f6f2da99cb0b51aef711c74b772c80a6885d9b16fcecc3f4a69bce3271063b5ea93113ca08393dc8846e413d153a50947279c1e3501e6cf019586cf3e9a48de6c9d179797b120fe6873752769a59ad5ba3abf23718462ddc551856a11cac0736b4eb9e5e26fecf77408aa0436b81e84aeac27f89c231b3c82ae6b69d44cccceb7a96749e24bf60e4a5863222131d323bbf3846f036e55464361cabd1f8d35a704498e5e31c69d0ade57d4f9032692ba19fdcfc724223ab4b6e063a01db76ab6a3550a7c95d3371f3b1278eae33a7bcc746daf01c913c934af8e56ae6a22e6a93693ddb849f7adc86e119c02e2c922a18a524ec5afb37cc3ee2a5ade2b0295935be3c45c1099a752993b7186f73685fc9b9f6d66469843a691034f3a9d90aa11ec100a72040a8892c2408938b664b0b198e1f702b41a81949d028baff04746cef1707c8d1544cb5cbd9042629ea28b012b1fcf7a093256f51d5e2c19005c07c798aae882c38bd0072518f6c22bf72d48f4844aedd3f413e66da76c398dd95479b602f887c58fd6b893cf0026572e34c271f47da70117b217145bca8b72634f336362328f14c004b5c5b3c4d3c1db99f99b9890aa9cd90be7cff6cc0f8366693962e64626489bf9f2da7abea5e03f42a657146978ec0a56bc013685ea13f8130cfedfabbba1d774f4df260adadaf941e8e420c383451e3dfbfbe2d89b6de4c150813efb5aef5e4f269008252a228e329c223dbff54cac255bc7ce1bade012b9e9ff318f04d1d765a84487014b797858753a7127ca297819f6247f4ff18c126b1c28f6b8afcef1c355ae4d3c101ef6f6965c404dc95c5e2bc2e923bf83c50ccb1a7159c96c2abe4d456739d3e38bc866704d725c575190ca1a71e2fb1ed28fad18db05c1eb7167d09c2c52ba3d8d32e39ba152202d89ac5ed74d1a9f3ec09f0ca160888b155821151a8b898334310c38096e2386a414779eca064b1dd59e824f0448547d731a88d180ef79fa03c8a2eb18e589dfe24963d77ca145e493f2ad0efa4fbe5d4cc4e219a0146559a61be61bce00824fae2af61eb755a9e32a680fa04531727ef44ae2291b52cfdbdcc1ff9fda4e5006207d2a130606f4a943e18d44d5f12dba54c984cc606e3fb9fee75cde2d56af3358179b0b15379b356c6e60218e08182971c1d6408807c18131bbaeb3f56f77bc67634bb5b180092b6713b48a5179209d5e6204b1c5fe5ba9b6ba4b0867badec00f046e65de48b674707336d9528058e56162d9228c5afa1ab282834046f9d3077605f2fb6d9fb702aa84d301d40c1de0367154091c67907c3ee04ba138c12f039547ae173279b7a3839038d4d1b456a64a2fe47fc4e2fd0d49cdccca4489934251672e6e3e275cb388dc1c1ca21add11a5721f1c6a4ca16c3bc1276f7fefcc655e6377fa2dfcdff0cb096b1a7f303212636f2fabe36b197da50501093bdec21d1bce56caf8111fdf5f432b3801c194764ebb761ded80c499898224339be95ba6a65f1f41cd97f329ccf7fa68dd0d026bd5308b8fea3b41761065af4806aecb9b6e90fed23b6be05cee167cff34346ad1acc6b37146baa5344ef54550ad8f3916ea0a8760799319088ac9733408994ae391e76a17a9654a02eee8cbac14c4a8220ed97ccf470ba9eca7c4ee9f683cb183d667c948aabbdbc820a17a695d1459e63d959c17f33f2714424aac6613918a9c2e5494f37e6c4c9a2f4bf6a9214411aef7dafafff0a7de1ce0d87ae4a6494b7eb3b838ca9b91e19940bbbfb7bdf43a0a9b51d1f76984ebe02cdacec8d0087ae1be80799286b77f1322d7427588a2b7d727db0ef9b22f89ef1c28550652905b3638a49fd6ba720c22a7012e431e8ba077c0b293f2be3365578c36911e825a47a86b8978c05632f09945b313c968605cb095cb4e43e4941f6bde1f05f57a792dc0e551b91a250b47bd1dedb5574d853a8b4fd6d9b9783a63e916db391b42da498ddf6ed6e7ceb84c18f0e6a8a18bb7cda2fb2cf2804e449bb6704e0a5ab42cee19e4e51904d7088cdba75678e40edff818e6211d7ac8b4e742dbd42bcce37eb2b749424761154ee9dece8e521421f2519aa09db9733c35e0bd0e6525492979297210d1fc8659ebc2909f6319c0dd7951c184a5b4a56a53938b1e14bd94c3dbd5717bf05bed5ffa0129c1787c068aff0c10296c97ac0b3e5a03a45bab1429df4801070c5bd2dcaf3dd2bce8f29990e5d2ad9d6612defd162594ffc31dd05efb9d45e9e0cefd3e5fa0a019b3a6110d4ec0a50ce283a5bd3523bba3b0ce92fa9b73c020c47732aefe12c571e02941d33d96498f3c1bb12c44eaa6004926b718e1fc8947c5f3c73a3dd4ed6c3a0ed5049e80f0edffb0a37fc1e11910ea4f85ae8d22a2d287bbddbc90baab1b2097100980c75daae3b75570b8647af12455ad1879b1a5de999363356ee836372125d95c1c959cc2d0a2c0f52f5673a741c25bad6bd5e3810bb463d98738cea6da12390ed29c374b8ca0449203d769548d0382fd8efc28294dee5f61451bb42d997d1ba81dc2130618084e2d860e43746ddf8f98159b3a64be60161858d9894e9b04cd583a8e3fdb010b4b7abacc1dab36cd99e3db648566d531ad70dfb0664fbf7bdbc599053897bad738822a40cd7be87c761988307e2685750a5c3c494593e6255634b1739b9b2fbe296138ed2fedc7e77bd12f73ceed2f12d623386691a82f8d4442b858bc3bdab8b1fb9f956124fd59912f4c46eb7965c006d66f5b26cc23b4b8e60a3eb86d21cba072dbfc99cb211511893740adae63fddd60b7758268a77ba3325305007bb8530b9e9857ff11713c68b3a5aa740b98b870784148465a4fe34e127a0ed10f748b03a8753da81db035c665fcec801d6591784c1edf7fc0cc711262f6a6e34946c8b6134888f7895865619a5ad50b554d7a1d9c1665dcd1c7820081eaaf3cd71e329d4cf915e7ef73e52e4781ad9e11d88865373c4a6b81c4f7aa13359ce92b1b7b9b00046bce7a0d533fb69b0a8129f2a8363284540145f7ef067626995aeabe318148b63feea03ffa4e367db27ba8f6029bd99e0aa918df617761a3dc1135ff0d10ec49cd6655c600eb40e0fe429d0ad8f7119b40ae14ca0e66dfeff252cefd0b7d3cf92bffd79ab5ae545acb5f7de553799f84a16e79f462e84f2080d0eaca1529224a5d75cc8f5e94842edc4dc66e7f8e487286c3392046410634959774bb3c37325a5a5831a9d592db351ce158cb514793632059c9b4c13e472d599664d5ba0130b199d1a3167a8a8c139b857ddca9fe25fc7ec018ae32c17d2ff797dcf70e6f4df38a0d1e9422306c56cd31478c810c2484c8bbc101adf300e3b9f92bb11c1a690ea59ff88446f539105dc536197adce01cb89867f728fc5c78ae119a3141d6bd41c8c86f2486871c1260fe194bd54ad921408e89a40c5289c4bd8d7cb4427c55a5bcb5e0e5794453c52942e766ad7ef09daf1d25d0a1c684461896fc74435a225168bc96904128ef106e18d8430768ba863ebfe5fcf1ea5fc7f5668e3b0eb5b18cb48e3561703417c2ef6efffca0386289dc06a559d4a14dddeb18277e207b2eddd4aac192b1768d4c200efd34c112a78e81277be562bc9d1aed8a02236bc42390fcec7bdec64b7688db08f961b21bb8a53402781fb9acdd9214173dd1e747967dfb90315416e66728a40230946886b0953ae45d01e234aa7a27dda5d38f2a81622de56cf6c813efec64d65fbc2a6839498e666c6a97a8ecdff3a70bffd08e25691341f1cd59c2563284045e144fdded221d9a90f1250772cb4e381c4ce82143ef082f026ed254d43763ce65041979b8a0103d7ad88f8c7af0ae555e6301ae825b6b292a780f58618fc74189a5ab75df7653aeb38697b84e886b58d709c5501ffa74defedf4b286711429d5d90d7e854bc36cc6e97d8d1d8f3d4246e0d0d8d812fef31cca54514814c1f8822ff7632166f8be875d0f99166809fee0c08b2fd0cd28d58c13093b61668796a6f559d0b49c4fe76e0ddc6156bf758c5d30e8bd565161b0092d7b43edbb9dfdb86bd5f30ba1c4135b078961d1afcbf18bd6dcc9ae00bed6b8e3294be6ac75b80a8f71a238da1bcf69a2d350f404982c8ab19be5a19d21a317ce6f524bc87657084b5fdf68aa3292bf0238fd6f14eca60fb6c839cd177303c2eb221925e3ffd96c59e580da50baaca30af62d2378d308e7f811f83885e3f09c2c1cdc99cd7b5e56ed840e2cb3af3d32152746cd110a06273ca7b69b7a73fc2d33a0db4caaf8684a3ac549e715f89fe830b32d4ec249ebf51a00c2c8e107217b1e7db2c970136bb8b1b8bfd2b314d14026d6bc95b9ae21cfd655a98847f2b2279b6f9e8a2d498773213706c834a927254b31bf27e0bce07a67e0a4f98fd5234d75112ddd85b6557c27347ee5e421cc15a6679011bc6d2065aa6388e0d8ec702c862ee24693b0bbc4d7e80732961326951f0ef31d958525ea314bb3eb3898d37d46078ab971c517c2a5e3576004dd593513692d2b6d19ea3426cfc947386345a800709f6ff9550faf564f334310b5c8d3e11e7cc0c861ca26954c8d96fd3f117c0f9c351bf9c648f4baaea58cc17c4ab745a6abaa9907fc1e53f67654bde7ce4a17a14cb9f5514ff76c2a8688cd441cfb3f8427f7f19e8a2d18ccd978e7a8e8b6d555f060c50f204c46b1ac4cd9f4eecf04173551c4657951e8cca0d58975a778d12c5cd5823dc6bc1a9db3a0ed72ddfa8116e48700e2d6f81f7639067f82990529fdb8204c1a92c977d675e0bcec9c1cbb023ead1ac7fd365cf01c91d4d73e9669f7bfb4d3b4ff406d0d84ffd99773cd3c2f455a4092917c5ff7c8c46b6b9f399e4a7059952c3c2b3411f0402b2006e159b76e4a2f0e1248bb6339b8d1c4e676a05746e8c95ad2460a19cb7b1b4bce5d3172423f3beae0d67c1ffd43f1f76ebc0d2d051946806c59a8477557b2bc98b44f508039b42640fa90904042be6494191697e27410e010376e235f109750a6d083151061969b6106bfa5e79e0bc107081d58aa1bf7dafad41299973a33944bf3bcf2897943cde7286e3efa3220ca811aebe0a102dd12cc56d5e6f95484c6a7cca017e96ddf9854f353d1292e14e990119b6c539f7f792d11cd596d5eff0f6ad9c8574c8a6a280fbcca4aaf56f7ee67aa8a7dcbbec08680beff0cd2cfa6b627657d269d7962f574c5a61685dcf28bcf1f2ccab972a3d805c2b366c00d7d8290ea7b4d72511685a6941be90b70255e7d7c027794e3f0748a498d3a491ddaadda8cee40790355e9c07cb9930a94678b78547c23b8e5fff7bfc8ce73428367188c8dbaf03aaa9e6c6aad955c32bdf09629eebbda1a020ecbf8f6dde7f055100799a77243c35f8e0b1436f7377a8783dd08a741128509c6963ab745f2f90843d494f8269a19727db1f19010a020846945005b8fe21e833f8cc291c703cbbbae6b81d6b1878b3a0ac931105d4c4bb74c4310cf6dfcd1decf2f8fc11dea59e67231e4dfa5b364552df9a635de96c254f7e7b6402fc8b801899a74567e7687794bd6bd6bc1cfcf801439d8797bafe26c354e2ef881c9fc2fa729b19f5369b7734fd07650261141ca557ad01548fc6d3f801", 0x1000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x101, 0x3}, 0x8) syz_emit_ethernet(0xfffffeea, &(0x7f0000001180)="a2d8a4307e31393d48e5e82d42bdb48a473c17df97891740fb08747bdff06522ac82b49c186da97aebf85ac6dddf78773a62a1439102114a46a07a0d21a068e4a0eb93c9caa60511e50c2b295d3422a3a199351b0f4a77cb6c73336eaffb280a2153ba35002ea1ba9e795f7e34101f94fac1") 05:49:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 05:49:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x48, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x4, 0x0, 0xfffffffffffffd83) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x400, 0x4) 05:49:37 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket(0x7, 0x4002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x11d) sendto$unix(r0, &(0x7f00000000c0)="b100051390000000000098010090000000000038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000"/177, 0xb1, 0x0, 0x0, 0x0) 05:49:37 executing program 1: socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x180) 05:49:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000003c0)='./file0\x00') setuid(0xee01) r0 = socket$inet6(0x18, 0x3, 0x5) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="ec63b1f721af421d814aa60d760fa967f89cead4521eb1303eea648b7fdfcb0eddaf0e502e3b381de1729a4fa76dad015fc0e31e8d15a52989bc41a7081df815a8303a4b36730457cead2d16e0bfe443b1226a415609319ae4e98b6a60fccba4d141a39f0c87871ecf86b56b9d1f1f44ca1a8b60408ef4b27f8bda3df917b1c6154f43", 0x83}, {&(0x7f0000000480)="5aba6b82e209562ba7fc40aec2dd5130eb4fe1cf48dad470296cfff27493212a6d97bd6cae6ab0fe4fd5641934a39779e4a1629afd29d442b872f956beb59962952820396051c23ea786b952d3d8bacf7eda70b2971bc8a590135b7918236b0cc9c6537fa3df2651286f6d5c5d14a95b980373f38862c8f625c4ffe2c158ebb13c5038b8d8d07fffb78831dd105df402b650cc753359cfcf678b965ff6d96b593da6d0dad7a8a8eab592c830ae9f843c3c6c5c321010cfe02f1d012bb16f5ddb026b8d00549ab23803257affea3c43a397157d03e600cb7c3112aafc87e6d87b8f27d15a098e5d39118f3b0fad9a48c3adf121be44e8bd8364ac6187c6911a6bcccbec796dd09e325709b4c36b745e2fea011abd0a5cb61efe0a7014eb293c11bf3996b1984656a476ef497c36632feeb6b566dcfbd16477ca7ba218cafd5b5072939d0654ccd3f34a55ef5d989f0b015120b5f7ecbdf3c652a3e7c59bc612d03ab0eec9c0f2eabd1594ece584512d6102b8cc61838adff24e2020e58ccc123999e447e855c916434bae94a1537e74abffc856fdd858ce552a64aaf0dea1b1770b191e0f69466c221161b57cd0c40e7b5f448e5152101a569cfe82d7435a321d449aca878d565484057e997509399e019bef0dbdf1912e02bcef882cf60bec86c1186023105d1074e32aaf94d1d9058aabcd1235e6886d2947ef3e495fdbd581e08f63bc0eec556a84c36c44a653a7c09455872d2076ee9747ff39ef0ea2e76286b8af47d3ea1c9a61af2cdb5642326eaca322211bf94322484730ec1b43eab70d853c1b4799f184bb94962d790b8c5003f11e78444ee385ba5fa432cbfb0465bbbda2970042e99bc39251aaa2ecf6fd1f1c7f36a49463142a15866078a57c9af9bf247acc34882fc8b23955892346f6dafc7f44122a0bcfb545045357ede10ad31f02b64e9a9675dbe4b77dc998702f517ccbb62b31ebfd356ddbcda03bd1d842b3c43130786142c50a5ae0ececb5cb20b88e53ea554c7a4904605bcef5eadb51d3a7e68e7190e68aedcd9889ea0ea2d68d8d937cdf2c78007a89a56d3d3243307ba7e9de8e7323bb101fece8e41812ed3dc173cdddcc858885ef1eb4032fa92b2256dbc7d3aff1bcc2fe242c52457f7803bc96489e674ead0bacb3c12ebec2967dfe2bb0793254b18357dd87640698a82f448003041c55301d1c5cbe9477581cef6b8c48e2803a8e6f2210a7292aee67d57aadf3b660e8a534a73dd3dffeb636b5cd187dfb39d9037491bdc4a79432505f9c204c30ab53ab6acb0453e573b8897803d310e61e5524a4a39df362ee322a8917ee744261e819c3a95244db68abe040468ba915ee00912152601fcd9cd3900e1448bc106aaf62e6efe7acfe264fb068a1e41c01989828dda5b4d942a0e9a3a8d1803e5cc6bb4b35deab393a611abbf59df6d9e9013ddab6f7596a7cb89288becdf9faf8e40f223de763461b015cadb8c44eca2161d20321fbf8575305cb9839e0476cf6d56be045eef53018d80697d927ccf359134b785da07e8cc6b8698fa8b3e4b41ea27944f0ccb7b95ce5e7270ceb536d596fa1199d62c3b065540caea31d8b023679c83ac85e31b38f8cb0a7161d4e971051c298d20ffd80064daa5a58d7e911c01d81213461ac00af5ea1b88c7be3b93eb567e74198450fdf3677aaa7f04721f46bd8b5c9d76e98f7c8a9efcc2017315edd257b6a6d4c3f3bd988c85f77ea200c2a19161782ca069b689692b489e07d454033629c3b790af2f4004b2facb30e28d04ddd2d30fda1bb4c7409a65e201ad4d2a29f02b3a844aa6ab39787acc828c5e637abb58397943b54fb454cf0fd715b3baa197d1ed44ffce622143b0caea4169baad6647cc9ee412e579e40206eb8fddd6058addd78df3fbaaf94256ca3ac1fd114c501020ebbbf0ae9e53692917327415e8a64dcb59bd26fd324e880b83039def72708bb17c6e00f802e047ee55eb128368a39ed8a84f80e04b463ad66edff5effcd4485d02b3ec8e328598487624415ce057912e810074707d0fc0d7ee8d694e584049e57d98738526615333929a22efa47d8da7f97c3e62f7f6a7a14ce9146835922a8412b3ef20f3e9678f5e559e52d8da7d547719aceb9f52ed5d6112898eb9d2ea08e5e7eaa7e784e03bd9a2c7df4f280cb245f90ed76fd2095d3627cbdeb664955f884ad564af4dd1255de17c57759fd16a364310ee50a5a95ac0edc0b9d900964cad2754c968ab51f29af3cafc4887c18560c8f2bd2ff6fc05ecb7fb82996375917b3415975a5311c468cae5dabcabc5b6c8a735192a7b2308c8a5736639c71c723d09c2e1c8be9374ada920ce1192201136accaba8ba0e4cebdc341c087b792e1ea25cffa6dedb30a0bf014ad75c6ec21297e4a8588cdb3e39a505be5abfd130cc45f6ef6e13bc4f7ad85877ad82e7c74ebd2e93e7f584a03670a36a69c3a6098d0e23748e469cb811242053de556820294879e94d68167f89b603db0762ee53d6f6d03c864670128e14c78f802d3574b06e94f55526699525b1060533becaee641b273adc431e38c63140a23956d49595335d351eaa6bc833610830dc8fdbc81c3ecdc8a19a933b12f14f0f6e3acc826ebdc77697c637692e51808a8cf1b979ba11580334785e8fdb339e22582c49df9dc21ef5f1fc51fa440b72e509614d53f0a8df6f97de97b0a1e8c50150e0ba451720b7bf43589798db60753de24596ecef55992349e9da7d05e9ba9575b659f20e5d5c0c94cc4a7fddc091150fd95e7c7dd1a1cd8d8f1f6cb160e76448be9b87cc9eb4c91457947580b4b6509eb63efe8e2fccafc1eb746affe898d9f5a2b1308d861c2828f1f403a510831f2123db394b68115d11a6ed9ee2cecbd2e08074d664dd3dd80d8253effb65a9ac1484cb8d4d37a7e75c6a5aa2bfc7e0014c0b984985270257b946bd32075878c3fb5cfe16c1d4266c74b52361ae8d4736bd8364223ab70c87bed06f6a4c3a893aad9ddb5be1ed6846eee6c9f4035bcf757d0dbdddd94bfecf01550d31f258f08989a18242634b1869eacf0fa6d95bd1ea3e0677f1b822b7c479f17443be7df46392594485188c6c4e49f878c048180f39c65f5eecf87e806c23b9aa384985a2e32bad1071a54fb7d2b1c6e8910c8b1e3cdfcc34cb06f12333743fbfacf609974b00ba86bf5868ccd155fd8ede4f12c09869c1b851695ada7569cf3860463405a1546ed0cfd3ea85c206032294c2a65b5a7b8fe6eed1301069e9ece42644e78c2691b2b1411b5accacecc9d2cec854dd562ffb4b1a4a7cca8edce10b9113623149c4f2142557a99b909e56ffcf5728ab5619647c285e3abd73d58a34ad17b1694f98abd73a180af392cd2fe2fe7f13ca0967e3118cca75e3bd6c587ceea60960023348fb21f90185db13208dd46232fa2adf5d361776c081371456974308e28cad791ace932f86ea595e0d2d86350e8d629d5edcb342e00203148062a612c8a29c2b7fd919fe5082b5e58149866ce7a7fa0f758cae33c345a8cf02c02d9c7f71279d2d202574e661bb120cef6094bb0ae72cbb009ddf0f281029ec96693fc450a3dd00ada7a7027e245e444c3d4901ca7b57ae60de2d30f61a8e5183ff5553bc6a33da0c63c072fe9df8085995862b4bd4e42d397ddfd024e103803f52837ea47c0d6efada49172b8c7a514b0b79ab3b26ec7623a2ab74d1c4829259a5e0da47cd7af59ec8907097ce19c228167be28349cf0d813b1856e30115211fde6328c0df8e33705fc3715c3f27c6fb3bb6870aad0dcb928149fb593e22d052952cdaf5f686de74f8ec9c2df5ec37b746d150184930dd3c094a3c0da929cd7779c1bf493a0078babda1ab26f1eade756501e13d20a9e85cb264fd20840af2b23bde5d70309c92b7f0f94c2d2f77dea99a896e69af2e151ed9472baadaad8650aede891e9d417140182a4b5e7108a1addf814efe16033ceca526276ea2de087d95c2ebe4f528671f062ee502a8e077e28f8b73909b3767a61355e4a673ddb7b4509e1e774c8e6aec92e6aca179df925e8e6544160e3dc5c06335238c945bb2b2923f7f4c9095bc46f68d3137d8c7a4271c4c3b34c35d60e36ff8a0d981bbfee86dfe070815fc804e9d96e502cfcae8f0e732407ff0dbda4dbadb8eff392132570e9ee7d1cf9f22f0ea2ae48cf79422a0a9bdd8310f5b0207d332a90f038021e4cef83a9fb1f4081855133ecfdbd80ccbf68d8cc9b11d110484338468924966cd1c6f62e37068a50956b3e9d933a498c7156ed987508ed2a92db17a8341860f22b17c151be2c9fda94e60328408e7da0d85bc6cecbcfc1d2583f82c4f73f26b48bfa724eb2995dc56eaf6a9dd5323288ee97d6ae6f46bb51652ca748dd2aaa1a47f0efc9b2ec9588c1bf9b69fb87fcc18490ca906a3078e08cca10ebccb6675fc9d53b6e7f40eeb6d6765b448ead8a8f0fb930afaa43ff69b7327844bc6294aa47d6f08a6679e69c4a4e1f73ed28914936f9849dced4235fe2d6dbac6064f093b7365d7bc8c5ed5b496d2061b7a8b6d3dd1b9da0ebd46c3c49c5efca80e8aeec7808405a5ac04f9cb9743c97829c5a9375fb17b846fbe764330acf63fe5fcf7ea2f1f4e6c57e48e70c8f58fc4905945a283a37a0ff03cfa2752520d28fb03f72ef3f064d00d2f02cb96c9de7070783d55f302945e4cc00606f38b6edbaed65f53cf4506a6ec34b6dbc62f1e1e3a5167d04aa1e5449512f28ebae8162ee846d6646d46ed9b828722a50f9ff7a405b0533b2ded77acc943e731d446a3914c3fcf7bf7d22b47481448a73218007fc56d14547eec51ccea31fb90948fd45626f3553eb2e778ff220c5efcc958292c2c3d0bda30f100a4ddcf457d1a88876a1b8a3e64328d0f966b582ec8e4da0e33a598ad98a1b77ce6fa521f38eaba5e9b762c3dff7d50056ba47a8cba52ce95d470b3b20a14bcb9c9030ce869c4381d4b3327ae163567ba9080ef0d13da15afc60acdedde1d709e3e473231494c57f5c9e5c3b153406b754aaf122de45237de04bc1ea4a1ebcb22732b1036d5fd3fd9e1f1915d0b4d2ea1465355d85c1a325a49b3baa256e15c0eb7c4fd393b0e4a97b168a11f8440ad8456ad3a1c4942a3c14ad2810debd246cd3e29553050568a23382a14d305b742095a75c6ec369106cbac79264c553863bee743653acca05f68737230b5d4fca2d87b62c687e6873d6c287a4f823ebb1cce6d6ad822b1c73ee6fbd7cde28ae82d8c2e6d365c6076d12740e9e8a28871dc94b39efa60fb69f297d99a1b944beb579f70f4e5bf869e9e0249741f1c3993874baaaa9a1500e1d61a5cfdbb58307a1c6221676cd18c4abb76f0d448bb1eaf7f43a8d3b6ee3b8094dcb51514096044f52c2a9d1de6c71b527270545201830c1b7a339073d7c9434ee0ed8fabe52525f071ce7825dccd19c7b702a79ac9bcbdc9b21005c998090811714046aaa5d1752fc8669b536e01309e0e280bad43a328bbbc7492a8626f9b50ccbd4ecaaf01dc3616db6d2c20c71a35fa93b0676ac7074ba1561a7ccce0c100e27982d87a1c9a3e0aab1cfa4100fbbe7da2c5d9010075e2e76d8d555541ce9e6c546f50b3ef85a9b750f48d7d3150bee2ebac2a080f7860d95572556731a71a62737fb9639a5a9c24dcc8e6a193136a725c47ae6f12373d248aa1f076531573f4293dc95ecf200c876eb60997df580b034699099588217ac140f0adeaeb14d225927a13adeeacbf16ae00017ed2158fc8814ec3", 0x1000}], 0x2, &(0x7f0000001480)=[{0x100, 0xffff, 0x2, "e99c91527ed412861fad1d2d2998d92350a042b5f9e1deba74da608ea0063612eb2955b1ff24775a320012dc731fb7d77c0e3389c241136e0f98cc9cba592667f4ebbc00840e9d056c86c08cb4a6795588dbf26b9accfea942eca4021e06f416eb250d73b8f5a992f4abf3d8e6131c499534242e5b78a9f5cea955354f4a9370e643e55e42adf93895a8aa9e98e590e83ed57c3c853553e8e1a625ded3bb73f60d008030bf5281ba4f1c5f8cf93873c6db99cc0e9cfd1983674202b341f27bdde48dfc826cb50fb8875129d6fe91829b6f78bf081aecef7af246d8bb5e1e3f07da137b947eb5ada92e764d0e60bc"}, {0x50, 0x1, 0x7, "73b4a861fce8c5ac69629ce30e9801b731d00d3c43f46f84c36208b9cbe5061fbc31b9c31d0e00b235210cf8722f1644ff22e1abedd95b7c26e733e473607f68"}, {0x50, 0xffff, 0x4, "0c2c7f94b70dcb97bc46ec400d9f89d096df5e8acf028767e433c117918b3ecc2267c8721be5bef6be86efca3082a8b997bd44fce1f7855c8f40d9f6a48b"}], 0x1a0}, 0x400) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240), &(0x7f0000000380)=[&(0x7f0000000280)='&-\x00', &(0x7f00000002c0)='^t\x00', &(0x7f0000000340)='\x00']) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) truncate(&(0x7f0000000440)='./file0\x00', 0x0) 05:49:37 executing program 1: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10a20, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) ioctl$BIOCPROMISC(r0, 0x20004269) 05:49:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1700) syz_execute_func(&(0x7f00000000c0)="f27a7ac4c15812e36647ecc4e27d98180f9965870f52d9c4627d1806c462f934e0c4c15d73f300f30f1ac7") r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000100)=0x3) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 05:49:37 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xa0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x811, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:49:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x3, 0x1a, &(0x7f0000000080)="10523709b0100cf646d52641d3c08390586764ad002b6689ebf28e8d733a51a2751903f8cf2aa28194aad785f0cfcb9702ac800ea1fbe0d21f209516202f67c163ecd07c01b03dc1ad8e9396bbc182502d31fbb433fb986b142026a87db30c02000000d80727e9baf96f", 0x29) 05:49:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x80}, {0x8000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSCTTY(r1, 0x20007461) poll(&(0x7f0000000080)=[{r2, 0x60}], 0x1, 0x0) flock(r1, 0x2) setrlimit(0x1, &(0x7f00000000c0)={0x3a, 0x2}) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x20) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0x335}, {0xc5, 0x4}, {0x82, 0xd00f}, {0x4, 0xfffffffffffffff8}, {0x25, 0x8000}, {0xa5, 0x41c4c6d7}], 0x6}) 05:49:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x41, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x28}, {0x60}, {0x6}]}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x81, 0x89}, {0x18, 0x3, 0x0, 0x80000000}, 0xf7, [0x10001, 0x40, 0xe3, 0x100, 0xffffffffffffffc0, 0x3cd7cd7c, 0x62b, 0x7]}, 0x3c) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") 05:49:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) shutdown(r2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000001c0)=0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="71a4ab4371177243078201a933843d7d", 0x10}], 0x1) syz_execute_func(&(0x7f0000000140)="c42265169099899999430f87998999990f381e19400f0fb7feefffff9ec4019ddddb3666410f5686be40000065d8c5c462f9939cf900800000c42265bc8a06000000c422d591b4020b000000") setgroups(0x0, 0x0) dup(r0) 05:49:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = msgget(0x2, 0x2) msgsnd(r1, &(0x7f0000000000)={0x2, "dd2b533ebf8f89be96fe9d60934abf822c4f86105633199fbfd6c364c063a3f70c76c09af45ebced197e7133dd576241d01b88d4de47e4009a19d13d6f68"}, 0x46, 0x800) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}, {}, {0x1}]}) 05:49:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="000000186004008b00230627feff023519edffff000100000017dd411284bc3d69979dde867f876a48d8361f9c216d3a848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335", 0x4f}], 0x1) 05:49:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 05:49:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4}, {0x1d}, {0x4000000000006, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:49:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 05:49:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x7}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x600, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 05:49:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xef) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) 05:49:38 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x1, "bce398b227e9b9b4bf2d80a2bf92ebb38bf33981cfaf746f40b5692c9e96321c6cad056ec2e1bbbafde322e8be0f7a49a48a87733b0b5525b1f14d90ed9aefdc719f9787b5ef24e8171619f0ed6b4ba59d839d2fcaca6dd321c1e835533411075765e85b57ccd6c542dd60e4d1ab2d745b01380ec96612fd87ce27dca1bc2580d617cffba6eafd5b2bf2799b2689a391dea73103bf89700e704e"}, 0xa2, 0x800) getrusage(0xffffffffffffffff, &(0x7f0000000140)) syz_execute_func(&(0x7f0000000000)="460f1abb01000000410f909b53000000c4e2810309c44131f9e1d04cb999c4417dc631af660f380b38c4c2212e41ffc48105f6cbf2410fc2b99d63000000") 05:49:38 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f00000003c0)='./bus\x00', 0x5, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x8}, 0x0) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\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') 05:49:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0xa5c8) 05:49:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800000, 0x0, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:49:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x350, 0x0) write(r0, &(0x7f0000000140)="2b00ff23000008002c00000000060000", 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 05:49:39 executing program 0: r0 = socket(0x1e, 0xffffffffffffffff, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x10) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x1, 0x6dc52c70}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x4, 0x4}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x11, 0x44, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x100, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x6, 0x100}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000040, 0x2, 0x2a}, {{r0}, 0xffffffffffffffff, 0x1e260dd26593c16c, 0xe39a5bfd6ccd9098, 0x7, 0x7}], 0x0, &(0x7f0000000200)={0x3f, 0x8000}) listen(r0, 0xfff7fffffffffffb) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 05:49:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x74}, {0x84, 0x0, 0x10001}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x100000001) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x1, 0x4, 0x3f, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5049}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x294}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1cb4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2308}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc6c8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffff8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 05:49:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x23f) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0xedef1ee89b4acc24, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x880, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8000, 0x40) setuid(0xee01) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 05:49:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f00000000c0), 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x3, 0x4, 0x101}, {0x4}, {0xc0b6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 05:49:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000001680)=[{{r1}, 0xfffffffffffffffc, 0x85}], 0x64, 0x0, 0x85, 0x0) 05:49:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "b04d00f3ff0a631a00", 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:49:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) unlink(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000200)="02") 05:49:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:49:39 executing program 1: setreuid(0x0, 0xee00) geteuid() r0 = geteuid() r1 = geteuid() setreuid(r0, r1) setreuid(0xffffffffffffffff, r0) unlink(&(0x7f0000000000)='./file0\x00') shmget$private(0x0, 0x3000, 0x342, &(0x7f0000ffb000/0x3000)=nil) socketpair(0x30, 0x8000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getegid() r3 = getgid() getgroups(0x2, &(0x7f00000001c0)=[r3, 0x0]) getegid() pipe(&(0x7f0000000080)) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r4 = semget$private(0x0, 0x4, 0x7c) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000280)=""/139) 05:49:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe16, &(0x7f0000000340)="ad9b3aedf24a0917c09f290d212f0422e4707577e559cfde7bbc10daf8a2368979f77ac68a8c83fdd5383ff824536cb4ee52ed42a0c8ba6ba1a6f5d3b011848aaa9427c1fcd91059b70d6ad15b26299e46d1f084619deaba5fb2fbd2a1e890e971335c19c94c34888ac81f4c75363de999f56c9bc56adaa2eb29cebaa3b8f560a38f9aa56e84b3f333adf2b8d098079c51a38587eb86bf054c6ea8f98645d1711b96af67301dfbae39e773d39bbd4d3123b673a5b5d55e61668a310d2073f9f8c6cbf1ee8cc02481ea05fab9822ef1883266a42b4e02cffca67db58839995ba831b0a08e2cf54fff7302841a3338e2a211ae844106d1f73251f10f7c6f063142535bea90c411810000002ace3435976413f1dacea28ba412341e3a46912ec9ee3855de127df2e201b0") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x7) 05:49:40 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgid() getgid() getegid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setflags(r1, 0x2, 0x1) setgroups(0x0, 0x0) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getegid() getgroups(0x14a7279da5398ed4, &(0x7f0000000040)=[0xffffffffffffffff, r2, 0xffffffffffffffff]) setegid(r3) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 05:49:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pledge(&(0x7f00000000c0)='d![%\x00', &(0x7f0000000100)='+$@(&[+\xcf$#\x00') ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004268, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3, 0x9}) 05:49:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000000), 0x257) 05:49:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x1d}, {0x16}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:49:40 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x130, 0x800d) flock(0xffffffffffffffff, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(0xffffffffffffffff, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x20008, 0x1) 05:49:40 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 05:49:40 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x7, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:49:40 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="bdd556be", 0x4) r0 = socket(0x400000000018, 0x3, 0x0) r1 = semget(0x3, 0x4, 0x280) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/144) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 05:49:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x54}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000004c0)=0x5) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000000200)=""/149, 0x95}, {&(0x7f0000000400)=""/83, 0x53}], 0x3, &(0x7f0000000600)=""/195, 0x269}, 0x800) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 05:49:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x7) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') semget$private(0x0, 0x2, 0x300) open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x70) 05:49:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 05:49:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8091, r0, 0x0, 0x0) 05:49:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="aa") 05:49:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x9, 0x8, 0x8c, 0x1}, {0x17c, 0x97c, 0x10001, 0x9d}, {0x0, 0x2, 0x500, 0xd835}]}) 05:49:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000000000064}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 05:49:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f00000001c0)='./bus\x00', 0x880, 0xa) socketpair(0x10, 0x5, 0xf0, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xfffffffffffffff8, './bus\x00'}) 05:49:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000001800)=[{&(0x7f0000001180)=""/227, 0xe3}, {&(0x7f0000001280)=""/67, 0x43}, {&(0x7f0000001300)=""/134, 0x86}, {&(0x7f00000013c0)=""/121, 0x79}, {&(0x7f0000001440)=""/172, 0xac}, {&(0x7f0000001500)=""/240, 0x2f2}, {&(0x7f0000001600)=""/252, 0xfc}, {&(0x7f0000001980)=""/226, 0xe2}], 0x8, 0xfffffffffffffffc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x1) 05:49:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2b3, 0x0, 0x0, "9d68331a4f902f44d111ef2ea4bcf41a5e3300"}) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) 05:49:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:49:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x10060}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x2c6, 0x5, 0x8, 0x6}, {0x800, 0xffffffffd15799bd, 0x7fff, 0x1}, {0xa0000000, 0x2, 0x4, 0xea04}, {0x2, 0x24, 0x80, 0x400}, {0xfffffffffffffb79, 0x100000000, 0x5, 0x80}, {0x1f, 0x0, 0x63, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") 05:49:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) chmod(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:49:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000200)="a7", 0x1) 05:49:41 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0xffffffffffffffff) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) 05:49:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x30000, 0xd8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") 05:49:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0xffffffffffffffff) 05:49:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) flock(r2, 0x8) ioctl$TIOCMSET(r2, 0x20004269, 0x0) 05:49:41 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:49:41 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 05:49:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x4020426b, &(0x7f0000000180)) 05:49:41 executing program 0: r0 = socket(0x3a, 0x1, 0x0) setsockopt(r0, 0x6, 0x100000000000002, &(0x7f0000000200)="ddb98730", 0x4) 05:49:42 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) 05:49:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000140)='\x00', 0x1) setsockopt(r0, 0x9, 0x20, &(0x7f0000000200)="abccd2dbd9f7fb748379caef07338a20e687b3eca0493776348adf9198b9bed5af42afd47feeb9c666cd527f84f25c6546c0ef61a82fbb020c6f577962b934ead4dc075cc1ee18ab6d6813a8366c908fc478b19611cc6f0b35e330fe1bf2408036e09ddb137d7b9881bad7c756f11434a5020f0d9d0fc0e4703791ad77e41b000543d9d923fd93618fa5b7eceae5d793a8ce0bb51a87ae546db149c51fd2c1503faf85c61f699b861baa5855e5e4c61b45d53f99bfb362ee0a5d1600b6304d6a9032ffcd2365fa62e4932f86faa632e95f1965ebebe096999ab4e5a5746822c78245acb745886ce2fd481494f2fccb1feca6bf027310e7e6235a037c233611049bc88d5b58223768934a80e60cb22d484a50a05d1a90e26ab41c1511a53f9e5e3b861acda74fd33465c58db54d68ef9c10a9c0c49ecb9b51cd5b11af4dfb2b9e6cc5c2dd950dbc423d191d92af9df4f0a5733a04b97c262dbd6b4ae44fd8ac624940c9d2384f111cdd8b025f0b5a9c6c3d759afa4817dc1ca5723526a2980bd4f2e80083819ae907ab4704284884e18bf3c8792763a8375289c9bc982e65ff3fe94535e6f0a2e863e3644683843c86d1cab66a00000000", 0x21) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffb}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) setsockopt(r0, 0x4, 0xd, 0x0, 0x11b168fe5e1ac379) chdir(&(0x7f00000000c0)='./file0\x00') 05:49:42 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:49:42 executing program 1: getpgrp() r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) geteuid() sendto$inet(r0, &(0x7f0000000180)="e7ce0002535b837a20f4901ff8663bb718b0c08d4c03fcf14b01139777db1704b43243b96ec4e8d4a50ad9855de427b44bcec34e85ba6a8fcde597ed52eb73bfe015675dac7a1adcb579cb75ebb967b98c28a1b5517a6340452278eb737acffa51eababb33a774c270f3f01fcf19125bc7f89986089d01aede6f90e2fa81bc0333592460e2a736594026d65957c14d8f8dd817eb04f512a5af9fa28d", 0xe492bf3500404eb3, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) 05:49:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74, 0x0, 0x200000000}, {0x81, 0x210d, 0x0, 0x2}, {0x6, 0x0, 0xffd}]}) msgget(0x3, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xa2) 05:49:42 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() r1 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000340)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000040)='./file1\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000640)=0xfffffffffffffd07) setrlimit(0x7, &(0x7f0000000300)={0x100, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) setgroups(0x0, 0x0) r8 = semget(0x1, 0x4, 0x40) setuid(r7) setpgid(r6, r6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000008c0)=""/251) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000240)={0x4, 0x6, './file0\x00', 0x40, 0xfa74, 0x8, 0x7}) mlockall(0x1) r9 = semget$private(0x0, 0x4, 0x200) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000001c0)=0x101) getpeername$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r9, 0x8000000000000003, 0x4, &(0x7f00000009c0)=""/241) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) setgid(r3) setgid(r2) setuid(0xee01) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000540)=""/255) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000400)=0x7fff) 05:49:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x4, 0x99b4, 0x6, 0x100, "d843212475d86f1353fc444df9792dbe07ad99dc", 0xffffffff, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r2 = open(&(0x7f0000000040)='./file0\x00', 0x8108, 0x3) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) 05:49:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x3}], 0x1e}) 05:49:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x60, &(0x7f00000001c0)="106358cd8974c9eba9a8851ad68128589806a21a5b66a50276a272cf7214facefb957fdc6d2be0e6284b57bd70d3cf369b01c1f7a2df75ccabd68e813431a529c96d0186b86447eef0e5218f55b2d6c76793600ea3748ba355d26f7d63cf3a0d760b78793d0749c1d529b8e3") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7ff) 05:49:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 05:49:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1a0, 0x61) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000340)=""/212, 0xd4}], 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000001c0)="3bd9039544d8fc5374e6c2fb820511a6b176eebb45f79371b7307d89ff46b2e512fbf5f869c73d74d77447b2b8e41488ae4c58259bcf479b3d11f3d49dcbcc00d4680c08bf7323ad9c2fc652c7be0aba88363cbaee10d234753e3914440c1b6998ae781de968f6f108f42157708c0af81bf6ae343748ddc81369fb4fd3d8feaab1e4cdfbc9c4c3dda7ea33c221ec3a3803a714aded", 0x95}], 0x1) bind$inet6(r1, &(0x7f0000000940)={0x18, 0x0, 0x7, 0x5d}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) bind$inet6(r1, &(0x7f0000000980)={0x18, 0x0, 0x7, 0x5}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000900)={&(0x7f00000008c0)=[{0x8d, 0x100}, {0x4a, 0xffffffffffff8001}, {0x65, 0x200}], 0x3}) clock_getres(0x3, &(0x7f0000000840)) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)) close(r2) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000005c0)={0x7, 0x28c7c771, 0x0, {[0x6, 0xd0a0, 0x7, 0x10001, 0x0, 0x5, 0x4, 0x6, 0xabf3, 0x401, 0xffffffffffffffff, 0xc7b, 0x8, 0x3, 0x0, 0x1, 0xfffffffffffffff9, 0x1], [0xf8, 0x3ff, 0x4362, 0x2, 0x4, 0x164270fc, 0x3ff, 0x0, 0x3f, 0x6], [0x5, 0x2, 0x2f2, 0x101, 0x1, 0xfffffffffffffffd, 0x7], [0x9, 0xffffffffffffffff, 0x9, 0x2, 0x4, 0x6], [{0x0, 0xcac3, 0x7, 0x5}, {0x3, 0x6, 0x7ff, 0xe}, {0xfffffffffffff6f0, 0xffff, 0x7, 0x1}, {0x7, 0x5, 0x1, 0x1e27}, {0x90000000000, 0x7f, 0x3f, 0xf61}, {0x401, 0xffffffff80000000, 0x10000, 0x6}, {0x100000001, 0x6, 0x8, 0x5}, {0x2, 0x9ef9, 0x100, 0x4bd}], {0xf8, 0xcfba, 0xfffffffffffffe00, 0x9}, {0x7a13, 0x4, 0x100, 0x3ff}}}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f0969cb1a4c6d211b3d9a32705fc765cca03c21eec24ec75af9192b9499625c645b4965e6fda1c3254a6271f4362cf08a5c352fb1475dfa9efd4f6b7020c5361502c576ddaff8bc56a04c842f7c031714cd0d392f86ab9f8862bb6c9ddd9e7b4384f805ac94a8360b0ec5e2efa7a0f150f8d4e7d90b9b7ff7cae3465aba4d45c06f2c2f1614aec93c40e009", 0x10a) r5 = syz_open_pts() close(r3) dup(r5) openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r6, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) chdir(&(0x7f0000000140)='./file0\x00') 05:49:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x30}, {0x100000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x81, &(0x7f0000000240)="d8050cd6e1610ae6dab4955ad6b50823387de4f7fd83515a53f1d14a026853916fc0f98969a83889b28bccd342a3b40ef1a3858538418aacc3878cfe89c8798036b7339843f9053a3621b653dfcf1e97dbfa61c5ed5509e17fe0acb9414dc5246116af506512c30c015278b1084fe276c08439b091eb5a37ab9d2b96745b978bb4") syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:49:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x128) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 05:49:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getflags(r0, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x63ef, 0x0, 0x5, 0x1, 0x5, 0x8, 0x85, 0x1, 0x0, 0x4, 0x7f}) syz_extract_tcp_res(&(0x7f0000000080), 0x94, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setflags(r0, 0x2, 0x1) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendto$inet(r0, &(0x7f00000001c0)="696621526b5922ffb6f7c130990ef781401cf59d4c45a43fb3efac2be4d2b8f10ae5c49e561b5b1122eec8e735c5aafb11b19effbfcbdaf703f53788e45010c29de0f2576994c424b07ed2be3ac97f1708bfb67de3f372246eda21d767fa1a011efa986e944733e0e4b652c240bb9ed0b9be5391375b1bbf9e2e7b02f6ba5b1eb1bef7021351abc93be957a6e16ef826ae04f94a312b8a06cdc31503e7f926f432d1f1c040e37f39b3476c2c815af49d0d77a04bf6aa541625f2667600a75b6264d695849a05e5c92b75d0e35e60d9e40ed434db1f36875e5d9932a9bd8bf5339397a2a30423d03fa2aa2c0970833dcff4", 0xf1, 0x400, &(0x7f00000002c0)={0x2, 0x2}, 0xc) renameat(r0, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000003c0)="e687dfeee3b9e5ffdba918d1c6477f5490c9b8f0d1f61660c54ef6f3012c1fdd4ff69f88667cbe1399533e90c2da85ce3d94ba3171cc83baa7ecc46a792dd4b64fa231c702686313a84e2df5da77ff49e2d0f064c33aa7ac243b6789d795f2a8f647c6f3e05b6581db1e35e5e3391f6432368ffd5523ecf518b966307be8d2c55108a75b4d2f8f84d9f6ea6cd7ccf2252bb3385f39b83ed24339f1ebcf1c2908f06531ebdff845223e778d1eafadb1a6776ec68c90e59efd3d88de26f89faaffa5d4e2f38276b202e9c3b335d85f66b2303a32e159f973f15dd6e718a7d8fff4ebfc4d9a1290cb44b40ee46eff68dec1d8f978ef2914", 0xf6}], 0x1, &(0x7f0000000500)=[{0x98, 0xffff, 0x7f8000000, "bcce5fd3a8b4087deff71db3a1adfc7a0de3ac1c6227e5523a6cd8ed7acba54e306d6b20985a7e2b6a91a086f2729c7f4accb81a13b80e4750dcf18288c0ab9bd8eed626000fc42070ee044f5d9ab3071f5e0160edf36da9ca232b2eb588e26ea8fe46033f9679acc55edaddbbf1c10591f96440a6f92de9d970a8488246519b35"}, {0x98, 0xffff, 0x6, "bf640de50c68cc680fdbb2eec98c26ce397d3350ad668b6dd1cf856eeb48ac0302a49d4cd75a9a924dbddd28b39d32cae43e4fdca1118e33a862e2f651e113cc08a18670fc33144dba039c756a9a296026132aeb3431415621ccef442b7646f0eba88a31173b5f62fa94f1ce55c27f55da54ffaa7e519cdbaeed940313517e1576d655f0a97e0a"}, {0x48, 0x1, 0x100000001, "6687fc66754971b89b9a88e6fec9eada8d8c15659bb798fe565847c2b2c2a1a13dec31c01666a4c9a9ad7eea9bd027b73b8fe3"}, {0x30, 0x1, 0x4, "39aa78bfb9b4291eb4f4e7a55ad88508c494f93398a5cba3aed17c43583ec3"}, {0xb8, 0x1, 0x9, "ad3c03b4b81e1ef0bd302417f7b8b5b00a3331e28a27c8218d5b96c24387dbfcd0997c8b917324df74e9ce144567c22d64330ea0e35d0a1f27f58f807687dd425be92c2f1f082a45f45b77beaf9035a74859886f1a38300b49f21e812586f5c1a11ed2889ade52fd2e6d222c253df5f73590a831d0e4edad6f8ec97d12a8469846c3880be6bff2fde70630c3d34e9893a9e7347197ed8957da6c323f0872ccc952db0d20efda0303"}], 0x260}, 0x400) bind$inet(r0, &(0x7f00000007c0)={0x2, 0x2}, 0xc) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000800)={0x1, 0x6, 0x6, 0x3, 0x7}) recvfrom(r0, &(0x7f0000000840)=""/221, 0xdd, 0x803, &(0x7f0000000940)=@in={0x2, 0x2}, 0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget(0x0, 0x100) msgsnd(r1, &(0x7f0000000980)={0x3, "e5602a36fcaf4f900cf417bd"}, 0x14, 0x800) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000009c0)={0x10001}) r2 = geteuid() r3 = getgid() fchownat(r0, &(0x7f0000000a00)='./file0\x00', r2, r3, 0x6) setsockopt(r0, 0x8, 0x28, &(0x7f0000000a40)="4bc6a764e048d4271e3d73165a2d5cd774be4ec8ec0c05cd2e0064badaf4fcaaace040e194aad66e30c4070a21163bf0d1f935788e6c49359b930e753ad825b644e974bdb33c121e5e858aeeb9ec43a4e837647b3c33341ac537354fb4b924ca83b267986382b4555d7c08f96fa8eecbc4c098bcea0adc2815d04ff683555254752f765c676f439f56245cc77498964c4c29dc590d19bad93bd74b7bd038e50e5a964a7de75b267d71", 0xa9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000b00)={0x6, 0x353b, './file0\x00', 0x4, 0x100000000, 0x100, 0x8}) ioctl$KDGKBMODE(r0, 0x40044b06) r4 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000b40)=""/135) rename(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)='./file0\x00') mknodat(r0, &(0x7f0000000c80)='./file0\x00', 0x4, 0xf98) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000cc0)=0x9) connect$inet6(r0, &(0x7f0000000d00)={0x18, 0x0, 0x2d62, 0x8}, 0xc) 05:49:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/6}, &(0x7f0000000180)=0x8) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 05:49:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x10001) 05:49:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x3000, 0x69f, &(0x7f0000521000/0x3000)=nil) shmat(r1, &(0x7f00007d6000/0x2000)=nil, 0x0) 05:49:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000500)={0x0, 0xc2c1, 0x0, {[0x9, 0xb6, 0x2, 0x7, 0x100000000, 0x5, 0x3, 0x3, 0x0, 0x5, 0x2, 0x7, 0x5, 0x46, 0x9, 0x6, 0x1f], [0x8, 0x3, 0x15d, 0x3, 0xaa, 0x100000000, 0x6, 0x6, 0xc01e, 0x21], [0x7, 0xffff, 0x200, 0x2, 0x800, 0xff, 0xfff], [0xfffffffffffffbff, 0x1e9, 0xe4, 0x7, 0x3, 0x1], [{0x1, 0x7fffffff, 0x9, 0xfffffffffffffbff}, {0x9, 0x4, 0x600000000000, 0x7}, {0x7ff, 0x10000, 0x6, 0xfffffffffffffff9}, {0x0, 0x100000001, 0xffffffff, 0x1}, {0x100000001, 0x3, 0x0, 0x8000}, {0x8001, 0x4, 0x7, 0x80}, {0x0, 0x1e, 0x1, 0xfff}, {0x5, 0x80000000, 0x80, 0x8}], {0xb81, 0x4, 0xffffffffffffa40a, 0x4}, {0xffff, 0x0, 0x7f, 0x162a}}}) close(0xffffffffffffffff) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f00000002c0)='&[\x00', &(0x7f0000000300)=',#!(\x00']) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000080)="1d63091ef1a84bcd9e804fcf3393d6bf4899f6e887682f55c037791f4b6a2c09b64a0a48b98eb69de1ffd2291051fabe9c588e6e4d4219fc3af9643cc68fa6614b18afe6b56ea9240ec8c885c9188ba1d03018f32271b727f4002b7c3240fc86aea7f8a402a345c23e1c54e3b7695eb6465c37f1"}) fcntl$setstatus(r2, 0x4, 0x85) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r1) 05:49:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:49:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x40}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCEXCL(r2, 0x2000740d) getgid() 05:49:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x9) 05:49:43 executing program 0: mknod(0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x104) r2 = fcntl$dupfd(r1, 0x6, r1) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) 05:49:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="8f150c47") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 05:49:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x1}, {0x2c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:49:44 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x15) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000100)=0x3) socketpair(0x3e, 0x2, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) r4 = semget(0x3, 0x3, 0x18) semop(r4, &(0x7f0000000140)=[{0xa0e54f734a09a617, 0x2c86ad1, 0x1800}, {0x1, 0x400, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x3f, 0x1800}, {0x3, 0x7f, 0x1800}, {0x3, 0x1, 0x1000}, {0x2, 0x1f, 0x1800}, {0x4, 0x4, 0x1800}, {0x1, 0x6b4, 0x1800}, {0x6, 0xf83, 0x800}], 0xa) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000480)={0x3, 0x7, 0x3, 0x2, &(0x7f0000000200)={{0xb1, 0x8000, 0x7ff, 0x8000, 0x9, 0x50, 0x33}, {[0x81, 0x2, 0x3, 0x800, 0x2, 0x3ff, 0x1, 0x7d16, 0x9e82, 0x6, 0x40, 0x6, 0xffffffffffffffff, 0x10000, 0x0, 0xb5, 0x5, 0xffffffffffffffff], [0x9, 0xffffffffffffffff, 0x9, 0xffff, 0x80, 0x57, 0x4, 0x9, 0x7, 0x2000000000000], [0x5, 0x9, 0xe26, 0x80000000, 0x9, 0x6, 0x3], [0x0, 0x10000, 0x1, 0x3, 0x80, 0xffff], [{0x9, 0x0, 0x1ff, 0x10000}, {0x5, 0x7fff, 0xff, 0x5db}, {0x10001, 0x4, 0x3, 0x9}, {0x1, 0x1, 0x7, 0x4}, {0x3, 0xfffffffffffffff9, 0x2, 0x100000001}, {0xf950, 0x400000000, 0x9, 0x1}, {0x7, 0x6, 0xbce, 0x6}, {0x3, 0x3, 0x9, 0x101}], {0xfffffffffffffffa, 0x3, 0x0, 0x400}, {0x10040000000, 0x4e91, 0x0, 0xaf}}}, 0x8, 0xa5e}) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000180)=0x2c8) ioctl$TIOCGETA(r2, 0x80047460, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x7) 05:49:44 executing program 0: r0 = socket(0x30, 0x400000000006, 0x5afd) setsockopt(r0, 0x0, 0x18, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() sendto(r0, &(0x7f0000000140)="7e3e5b5670e1b67617c49d78c22a7fc96a5abb83f51c9cb64d143087d6223ddb47e93484a6fff1db659ab0f4", 0x2c, 0x404, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7, 0x7ff}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x51, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x636, r2, r3, r4, r6, 0x10, 0x9ed}, 0x0, 0x2}) 05:49:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000002c0)=[{0x7c}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgid(r2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) 05:49:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xffffffffffffff4d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) r2 = socket$inet(0x2, 0x4, 0x200) recvmsg(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/153, 0x99}], 0x1, &(0x7f0000000200)=""/195, 0xc3}, 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e614c9efc7d5d486d7fe9e8990527ec0a1cdd388eb59d3f3f1aa797708b4fef00007fa4c0c33551e470ae7d9fa701", 0x39}], 0x1) 05:49:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="b904020aca37cf187858f5d4fe6c37b3bf1b05eb5ad35a051c1f0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c068bbc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff13}], 0x100000000000014d, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) 05:49:44 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) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0x925, 0x1000, "8d4be0948c9708deed680c912de3befd8dd1315c", 0x4, 0xd6a}) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:49:44 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) clock_settime(0x4, &(0x7f0000000040)={0x9, 0xffff}) clock_gettime(0x4, &(0x7f0000000000)) 05:49:44 executing program 0: r0 = socket(0x18, 0x4, 0x0) r1 = kqueue() r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x7, 0x0) shutdown(r0, 0x0) 05:49:44 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00004df000/0x3000)=nil, 0x3000, 0x3) 05:49:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x2, 0x3c68, 0x20, 0x1, 0x1, 0x798, 0x101, 0x0, 0x1, 0x0, 0x9}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036dff7ff5fde5498a"}) write(r2, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559", 0x81d) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097f", 0xe8}], 0x1) 05:49:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) sendmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="7856830824ecbdc8788cbc9b3b2d12c7ecbe09f3d73a1a15a968b3f0981e69dd4b01b06de098be6d04015b8ae4e4ff6c0abf188d02ff149b2180d515c5910a534f59c15d21a1c26c95ce96d26692a9a11e09071fd41426d7f06520d44e7ba958511c33d7f6dccc5dc8d42cedb3eb2c84d1aa1653d80d17b84939bcee32a1974ed1bf6dc74c8de5433bb1241ec5414be3bfe0afc032578b0a0d261c2b7e", 0x9d}], 0x2, &(0x7f0000000240)=[{0x58, 0xffff, 0xfff, "3dba3c8a9a79211bd4b094cfa9f152ce4f4ce0d659ebad04b5f161ce39f6d491bacd2604a2b4d4171e08bbb9d4a6e196b4e242ef8e711c72b480601f34e8c509f84723207fb05dae"}, {0xd0, 0x1, 0xfffffffffffffffe, "24f80fa6552a2b3902e84427d6dda0240cfc93366f2232bdbf2c5fbc3a4aa3f45a480bc98ec76c17704220284a82566e7bf4563fae80bac22e79ff3543996ccf17bc77aa30312b06c9e60749c6f10df95a614d3443db8595e512e0c857dd226d0ef51f331ab7556b32acac37fda8f142f1fb28f3fab3b50c476a638ab33c971cb29d22f7d450d7069d15735450126fa70388013d36c416113612aa444accb341f667f6b86be5009eb1bf288303f4be52906100b693ccf7f429712150"}, {0xb8, 0xffff, 0x1, "3b81c2fef4c63b4875abae5ebc172e2fb800f8b440a5bed310e72de5204b7a59ac7f7da98ae401ccfc1a21b2f8fcdda27f43c352a26803c1ad3f35a61e9d470e54cf01ca317fcda8e4e75efe2938afcee2db3ce98e73f257dc43001cf344a884ca23525fafdf9576e20348df46ca791c7f178825cdfa4d47c5d5b27263ee70d24771651da5f1bd4bdacfcf185624d723d49ee60247dff18f8650de69722000a3fd21a1ae"}, {0x108, 0xffff, 0x8, "6d35ccfed4e69c455567863c44a268098bb820ba0ea3f5476eb2a9a2dbca2b24f6e8ebf986732b38e65a66bf00c5e622dff831ace0cce411d7f36ed14bfe86cbcc91bdf104d19377feac4c0f6fc438f7925f2ac0c9565fd43c83c11af63a0792fc4e19ed743eb130955e8a19351876aa4afd716a6a24177a81f1a192f197ee1878d68466d39ca827ae36d9d979c69536e831ea32d1aa23c6eaa6bdfe37d9aec83972f8a32379f31d00cf1a89ba404aab2eeea030b01533be1f2ec07de1e6b5f10a62b13f84f8f841469377b9d292b9fbb87ffa7d9f4c70ead7f2946ae55562cf12525c092faffb282d3e7a6fd3df756e80501025bce2"}], 0x2e8}, 0x4) setsockopt(r0, 0x29, 0x6, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x6}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x40, 0x0, 0x4}, 0x376) 05:49:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:49:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) 05:49:45 executing program 0: r0 = socket(0x18, 0x6, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="a290aadcb4d2489e61b4d7125200e00387ab6f006c1446c644f4993e4c4ff1cac347e5287e3283593b88d4a349b613fcea8badcf0e706e6e92fe25421c42fd485335aaefab0fd56e652d9fd010adf2532238d46cf341fe2a36653f9f5d09430f52c5c40f73b478a167e585ee1d422080314f63cb1feb5f1e9521b85826e4916c04f6f28626326b78df4113b5c5e4dc8889cb39f9a9718261dfd0c9f37bb6f3a97f99edc20abe73df60507d5c9029a46161a778fea0d1466d4aec3e1f12218e56cdaff9235afb0c02e5890fb28a9f7a82784d9fc754a8", 0xd6}, {&(0x7f0000000100)="8db90d8b606bffcabb72f3b95e0d532d59d8b85ec5a2ed1a8e6a8bf531725167b9ea0493fb59d3d2d4f08895c1a886aa053078f48cba3cedfc994339d81aac688b4300ffd6885cf339ca872fa244f35fae095dd45d89a62d3b5585f35e3d356c5f041604daf655b1efb6cef9048686db6b6e66201f88b12648095f7cf7f06afafd367dbd79b9848006f6d1fac5735ad9d6b91895086545881506eeaec49cfcb5fad35fcbe8494adca236e31ef825a75a9d259cc0a6edbf61c42317f8988f98b6", 0xc0}, {&(0x7f00000001c0)="b5ef0ed15b5dac26e55aeb677300ef78e01a2702f7774703c2e9fbda9be41305f91a3d570edfb233d6e8442b4b5a29ee2cd826936dee3a7a998137b2084224e88532d5bf4a5de8086b00acd997c342962976a4f4f59664646b7029f0900782e583285bdfd26200adc91804906432b13fb1ae67bb2df9b08f4c2a2848adc449a9066ce82aa4269ca4d3297d00ce058ca0e1d350c42a262ff4439e5eef4e786496a40d69c5f5686e05c756a454beac6c33cb889ace1a7982f2f5895cd110599cbfb5e7f62a42d125bd32c5", 0xca}, {&(0x7f00000002c0)="d20f897d9e7c4130f00662e6408bb74f7315056787d2288d6e3e8420321d", 0x1e}], 0x4, 0x26) 05:49:45 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getgid() r2 = getgid() getgroups(0x2, &(0x7f0000000040)=[r1, r2]) getgroups(0x0, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:49:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x17f1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') 05:49:45 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) geteuid() geteuid() geteuid() r1 = getuid() r2 = getuid() setreuid(r2, r1) r3 = socket(0x800000018, 0x1, 0x1f) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000001200)=0x1, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r4 = dup2(r3, r3) ioctl$TIOCCDTR(r4, 0x20007478) 05:49:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x43, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x24}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x2, 0x0, 0xfffffffffffffffe, 0x9}, {0x0, 0x12c, 0x4, 0x7ff}, {0xffffffffffffff30, 0x80000001, 0x1, 0x8}, {0x0, 0xcf9, 0x7, 0x3}, {0x8001, 0x100000000, 0x5, 0x4}, {0x80000001, 0x33011827, 0x1f, 0x9}, {0x7, 0x0, 0x10000, 0x1baa}]}) syz_emit_ethernet(0x8545cd67ce718247, &(0x7f00000001c0)="ae90212730481a9a6fa7727c") 05:49:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xf, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9, 0x80000001}]}) 05:49:45 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x15}, {0x6}]}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000000)=[{0x80000000, 0x9, 0x9, 0x8}, {0x5, 0xffffffff, 0x9, 0xfffffffffffffff7}, {0x8, 0xfffffffffffffffc, 0x7, 0x1}, {0x6, 0x100000000, 0x6b, 0x5}, {0x2, 0x2, 0x5, 0x5}, {0x0, 0x5, 0x3, 0x5704}, {0x80000000, 0x7, 0x200, 0x100000000000}]}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x24}, {0xffffffffffffffff, 0xa}, {0xffffffffffffffff, 0x184}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x50}, {0xffffffffffffffff, 0x102}], 0x7, 0x101) 05:49:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0xfff, 0x4d, './file0\x00', 0x4, 0x8000, 0x9, 0x10001}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8001, 0x1, 0x0, 0x0, 0x1f, 0x80000000, 0x3, 0x1, 0x2, 0x8, 0x8}) 05:49:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() close(r1) 05:49:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) socketpair(0x18, 0x4, 0xc4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x10}, {r1, 0xc4}], 0x2, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, 0x0, 0x0) 05:49:45 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x5, 0x8, './file0\x00', 0xffffffff, 0x974, 0x81, 0x5}) r1 = dup(r0) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x4, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20, 0x800, 0x7}, {{r0}, 0xfffffffffffffff9, 0x28, 0x80000002, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x97, 0x20}, {{r1}, 0xfffffffffffffffe, 0x30, 0x40000000, 0x4, 0x4b77}, {{r0}, 0xfffffffffffffff9, 0x83, 0x2, 0xcc, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x200, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x7f, 0x6}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8a, 0x20, 0x0, 0x7}, {{r2}, 0xfffffffffffffffc, 0x21, 0xd, 0x2, 0x7}, {{r1}, 0x0, 0x4, 0x0, 0x1000, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x20000000, 0x5, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x61, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0xc, 0x200fffff, 0x0, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x2, 0x6, 0xfffffffffffffc00, 0x2}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x1000, 0x81}, {{r2}, 0xfffffffffffffffa, 0x0, 0x48, 0x5, 0x6}, {{r1}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x3, 0x3ff}], 0xff, &(0x7f00000002c0)={0x2, 0x9}) r3 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x280, 0x78) getsockname$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x81, 0x1, 0x3}, {{r3}, 0xffffffffffffffff, 0x66, 0xf0000002, 0x4, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0xffff}, {{r2}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x7fff, 0x1}, {{r2}, 0xfffffffffffffff9, 0x20, 0x0, 0x3079c9c5, 0xca}, {{r0}, 0xfffffffffffffffc, 0x84, 0x0, 0x8001, 0x6fa}, {{r2}, 0xfffffffffffffffd, 0x80, 0x80, 0x1, 0x100}, {{r0}, 0xfffffffffffffffd, 0x42, 0x10, 0x100, 0x8}], 0x5, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x2, 0x4}, {{r3}, 0xfffffffffffffff9, 0x52, 0x0, 0x0, 0x1ff}, {{r2}, 0xfffffffffffffffa, 0x8, 0x40, 0x0, 0x9}, {{r3}, 0x0, 0x0, 0x40000080, 0xf2, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x40000015, 0x0, 0x4}, {{r1}, 0x0, 0xc1, 0x0, 0x4, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x4, 0x40}, {{r0}, 0xfffffffffffffffa, 0x14, 0x2, 0x4, 0x7}], 0xfffe000000000000, &(0x7f0000000600)={0x7fffffff, 0xfff}) sendto$inet6(r0, &(0x7f0000000640)="6186542dc3db96d308762fedb9d496595789bb5fb6ed8800127d0962896da974d6ed9187c507c6351a52e4aa4e90f6ceac1451507c3ecabbd95d8eb69d74d666f45ab219374964be68b7a1628a0d56b8adf8893b9d1adc98e8c94ed01b365c9563a7be1ca25b769ade0350d8a4088c217c1380af258b751b5f0212f7bc9f068a0aecf1da5bb07d19834882c5ac14b0321e592f069d57c1d4f8958844aca52928f8a68e334d9e6ef6e93e4edd27794bd30eee118620ca549ebe46abfe49c8c57f2c4bae048a03aa115a214042a6e02bf66c49cf6135e699a03b3ba6ec88450fb8e2e15d21198affff7405eb", 0xeb, 0xc, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) r4 = dup2(r0, r3) link(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file1\x00') close(r3) read(r2, &(0x7f0000000840)=""/93, 0x5d) ioctl$TIOCNOTTY(r3, 0x20007471) connect$inet(r3, &(0x7f00000008c0)={0x2, 0x1}, 0xc) ioctl$KDENABIO(r0, 0x20004b3c) rmdir(&(0x7f0000000900)='./file2\x00') r5 = kqueue() ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000940)={'./file0\x00', 0x100, 0x66c, 0xfcb7, 0x0, 0x1, 0x5, 0x5, 0x0, 0x0, 0xff, 0x6}) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) r6 = kqueue() setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000a40)={0xfffffffffffffe33, 0x50}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000a80)={0x77, 0x3, './file0\x00', 0x0, 0x800, 0x9, 0xffffffffffffffff}) ioctl$TIOCCBRK(r3, 0x2000747a) kevent(r2, &(0x7f0000000ac0)=[{{r3}, 0xfffffffffffffffb, 0x21, 0x40, 0xffffffffffffff4e, 0x9}, {{r1}, 0xffffffffffffffff, 0x2a, 0xf0000000, 0x40, 0x2}, {{r4}, 0xfffffffffffffff9, 0x25, 0x8, 0x2, 0x4}, {{r3}, 0xfffffffffffffffd, 0x89, 0x10, 0x0, 0x9}, {{r3}, 0xfffffffffffffff9, 0x50, 0x400000c0, 0x48000000000}, {{r2}, 0xfffffffffffffffc, 0x1, 0xe000000f, 0x81, 0x80}, {{r4}, 0xfffffffffffffffd, 0x48, 0x21, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x5, 0xfffffffffffffff7}], 0xffffffffffffd96c, &(0x7f0000000bc0)=[{{r5}, 0xffffffffffffffff, 0x44, 0x20000000, 0x8, 0x1}, {{r5}, 0xffffffffffffffff, 0x80, 0x2, 0xffffffffffffc094, 0x6}, {{r5}, 0xfffffffffffffff9, 0x8, 0x44, 0x7}, {{r6}, 0x0, 0x20, 0x1, 0x80000001, 0x5fae3c5c}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0xfffffffffffffffd, 0x10000}, {{r4}, 0xfffffffffffffffa, 0x2, 0x1c, 0xfffffffffffffffe, 0x7fffffff}, {{r4}, 0xfffffffffffffffe, 0x30, 0x1, 0x1e80, 0x2}, {{r5}, 0xffffffffffffffff, 0x20, 0xfffff, 0x732, 0x5}], 0x9, &(0x7f0000000cc0)={0x7648, 0x8}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000d00)={0x5d1, 0xf9a, './file3\x00', 0x9, 0x9, 0x1, 0x7fffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000d40), 0xc) pipe(&(0x7f0000000d80)) 05:49:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffe) 05:49:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x32, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xc001, './file0\x00', './file0\x00'}) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) fsync(r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r2) 05:49:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) syz_open_pts() syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x1a3}], 0x1, 0x0) 05:49:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r2 = dup(r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) 05:49:46 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0xffffffffffffffbb) 05:49:46 executing program 1: r0 = syz_open_pts() socket$inet(0x2, 0x4003, 0x3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x8f08) poll(&(0x7f0000000000)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x80047410, &(0x7f0000000100)) 05:49:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x2, 0x2, 0x1, 0xffffffffffffffff, r1}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r3, 0x4, 0x0) connect$unix(r3, &(0x7f0000000340)=@file={0x1, './file0/file1\x00'}, 0x10) pipe(&(0x7f00000003c0)) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) 05:49:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = syz_open_pts() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x43, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80047476, &(0x7f0000000200)={0x0}) fcntl$dupfd(r0, 0x0, r2) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x81) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x90, 0x20000001, 0x2, 0x7f}, {{r2}, 0xfffffffffffffff9, 0x1, 0xa, 0x3, 0x8}], 0x6, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x80, 0x8, 0x8000}, {{r5}, 0xffffffffffffffff, 0x10, 0x40000004, 0x3, 0xd6b}, {{r6}, 0xfffffffffffffffb, 0x40, 0x80, 0x3, 0x63}], 0x1, &(0x7f0000000140)={0x9a, 0x3f}) 05:49:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000440)=""/175}, {&(0x7f0000000700)=""/253}, {}, {&(0x7f0000000980)=""/168}, {&(0x7f0000000800)=""/251}, {&(0x7f0000000600)=""/86}], 0x2, 0x0, 0xfffffffffffffff0}, 0x843) 05:49:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x5, 0x80, 0x200, 0x40}, {0x73c8, 0x9, 0x3ff, 0x101}, {0x0, 0x7, 0x2, 0x96e}, {0x1000, 0x1f, 0x8001, 0xfffffffffffffff9}, {0x7, 0x5, 0x80000001, 0xff}]}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x56) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x7fff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x813, r2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") 05:49:47 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000340)=0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)='p', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r3 = dup(r1) r4 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) kevent(r3, &(0x7f0000000180)=[{{r2}, 0x0, 0x40, 0x800fffff, 0x2, 0x200}, {{r2}, 0xfffffffffffffff8, 0x4, 0x0, 0x5, 0x80000001}, {{r2}, 0xffffffffffffffff, 0xd, 0x10, 0x3, 0x17}, {{r2}, 0xffffffffffffffff, 0x2, 0x14, 0x5, 0x2}], 0x50, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff9, 0x10, 0x80, 0x7f2, 0xc991}, {{r2}, 0xfffffffffffffffb, 0x90, 0x2, 0x7fff, 0x7}, {{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x7fff, 0x9}, {{r2}, 0xfffffffffffffffa, 0x80, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x1f, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x100, 0xe10e}], 0x9, &(0x7f0000000300)={0x5, 0xfffffffffffffffa}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000200)="a7", 0x1) 05:49:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x300e0, 0x0) 05:49:47 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="582720efabd16ebae63225a150db8ca65f73f2a0", 0x14) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r2 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x42, 0x0, 0x7, 0x8000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000004, 0x3e0, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x7ff, 0x542e}, {{r0}, 0xffffffffffffffff, 0x5, 0x5, 0x8, 0xe9}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x45, 0x0, 0xe9fd, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0xc0000040, 0x1, 0x4}, {{r0}, 0x0, 0x20, 0x5, 0xffffffffffffff81, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x7ff, 0x1}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0xda, 0xfffff, 0xfffffffffffffff8, 0x401}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x2, 0x846b}, {{r2}, 0xfffffffffffffff9, 0x23, 0x6, 0x8001, 0xf3a8}, {{r0}, 0xfffffffffffffffe, 0x25, 0xfffff, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x48, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x90, 0x0, 0x800}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x6, 0x6}], 0x2, &(0x7f0000000340)={0x4, 0x64ba}) 05:49:47 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0xfffffeac}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0, 0xa1}, 0x842) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r1, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r2) 05:49:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000800)="bd", 0x65) fsync(r0) 05:49:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:49:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10a80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socketpair(0x80000000000000, 0x8003, 0x4, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000200), 0x0) accept$inet(r1, &(0x7f0000000200), &(0x7f00000001c0)=0xc) 05:49:47 executing program 0: r0 = socket(0xfffffffffffffffe, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:49:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x28, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) 05:49:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x5) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x5) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x89) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xd29, 0x9, 0xffffffffffffffff, "8e5438d35909e4554079a77737a6110d38288492"}) write(r0, &(0x7f0000000180)="cccde4ce37cbc90cacfc889c7ebaea5324260709", 0x14) 05:49:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xffff, 0xffb}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 05:49:47 executing program 1: socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x80) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac9f01f09a376380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000"], 0xa8, 0x3, 0x0) 05:49:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1}) 05:49:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 05:49:47 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x101, 0x8, 0xb854, 0x40}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0xc53c}]}) r2 = shmget$private(0x0, 0x5000, 0x8, &(0x7f0000ffa000/0x5000)=nil) syz_open_pts() syz_open_pts() shmctl$SHM_LOCK(r2, 0x3) 05:49:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{0x0, 0x4}], 0x185) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x2}, {r0, 0x4}, {r0, 0x66}, {r0, 0x8}, {r0, 0x105}, {r0, 0x100}, {r0, 0x40}, {r0}, {r0, 0x100}], 0xa, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8000000000200009) r1 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)="9c22e5430da3cf27b84c198f6a42ece81477fcab46578846caac23915deeb6740a5d37921a2dc9683ca05decd34fac1eb273cb352426acce165f80cdbe4812e9c86e72171be9c3aebe87b2bfd6ce0f3f8dbac9de73ad008d8f927256e1d97bb54df2ba68591e76f849d608eb242f566355d700d36fc11d2fbdd3bbcb732879e8ba843b235eb4", 0x86}], 0x1, 0x0) fchdir(r0) 05:49:47 executing program 0: r0 = socket(0x6, 0x5, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) chroot(&(0x7f0000001040)='./file0\x00') 05:49:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x34, 0x0, 0x0, 0x97e9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x7, 0x20, 0x1000}, {0x8705, 0x101, 0x91, 0x8}, {0xdba3, 0x0, 0x5, 0x3f}, {0x9, 0xffff, 0x80000000, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x1, &(0x7f0000000140)="14") 05:49:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x4000000045bcd) syz_execute_func(&(0x7f0000000080)="266443d83a47daba5b0000008f0870a20a00c48125e1e447d3f7c4c1d572e00d66420fd2c6c402b907480836660f3a0ef4cd8fc978d14997") r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000180)=0xdeadbeef) open(&(0x7f0000000000)='./bus\x00', 0x28080, 0x0) 05:49:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd17, &(0x7f0000000040)="8d") 05:49:48 executing program 1: r0 = msgget(0x0, 0x1) msgsnd(r0, 0x0, 0x0, 0x800) 05:49:48 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000002080)=[{&(0x7f0000000d00)=""/4096}, {&(0x7f0000000900)=""/145}, {&(0x7f0000000780)=""/4}, {&(0x7f0000001d00)=""/150}, {&(0x7f0000001dc0)=""/209}, {&(0x7f0000001ec0)=""/252}, {&(0x7f0000001fc0)=""/156}, {&(0x7f0000000a00)=""/15}, {&(0x7f0000000bc0)=""/42}], 0x20d) r1 = semget$private(0x0, 0x6, 0x8030c) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfcf6) getgroups(0xa, &(0x7f0000000100)=[r4, r3, r4, r3, r4, r3, r4, r3, r4, r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000340)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1084, &(0x7f0000000280), &(0x7f0000000300)=0x4) getegid() getgroups(0x4cc, &(0x7f00000003c0)=[r5]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket(0x32, 0x0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getpgid(0x0) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) semget$private(0x0, 0x4, 0x8) getsockname$inet6(r0, &(0x7f0000000680), &(0x7f0000000640)=0x488) socketpair$unix(0x1, 0x400001, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) semop(r1, &(0x7f0000000600)=[{0x0, 0xb7, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffc70) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000005c0)=0x4) pipe2(&(0x7f0000000240), 0x10000) 05:49:48 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) r0 = semget(0x1, 0x7, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x9, r1, r2, r3, r4, 0x102, 0x10001}, 0x0, 0x7fff, 0x1}) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000280)=""/208) 05:49:48 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x8, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0xfffffffffffff383, 0x80000001, 0x6, 0x2}, {0x2, 0x225b8c52, 0x9d, 0x8}, {0x7, 0x10001, 0x8, 0x9}, {0xd22, 0x9, 0x20, 0x3}]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:49:48 executing program 1: r0 = socket(0x2, 0x5, 0x800001) accept$inet(r0, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028af) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000008110000878100000000001600537d00ff396158b3edd168e9195f67ea5accffffff00000000000000000a", 0x34}], 0x1) 05:49:48 executing program 0: r0 = kqueue() r1 = geteuid() setuid(r1) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0xa6, 0x2}, {0xef, 0x4}, {0x3, 0x80000003}, {0x87, 0x4}, {0x41}, {0x47, 0x1000004}, {0x23, 0x8}, {0x47, 0xb4fe}, {0x100, 0x401}], 0x9}) r4 = getuid() seteuid(r4) fcntl$setstatus(r2, 0x4, 0x44) r5 = getuid() setuid(r5) getegid() r6 = msgget(0x3, 0x134) r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x400, r4, r7, r4, r8, 0xd, 0x5}, 0x1, 0x0, r9, r10, 0x80000001, 0x10001, 0x229, 0x7}) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) r11 = dup2(r2, r2) fcntl$getown(r11, 0x5) 05:49:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000100)=0x7f) 05:49:48 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() syz_open_pts() setreuid(0x0, 0xee00) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r5, r1, r7, 0x0, 0x6}, 0x0, 0x6, 0x20}) setreuid(r4, r4) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r5, r2, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) 05:49:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000680)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x101) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000900)=ANY=[@ANYBLOB="000000003f00000000000000ab57d0f3bf00002326207e1bb6ce7e2076c7cf21bfe97ef4476897a4bcf2e427caa0b02463b5f88df86215d2359354aabe0123b676e9cc9aaabd4dbe557bb4270de52ac7d6b7ee2e43b23ae602f02ca14ccfaff71feabf33f2ebb58ba40819b1136c446e19eb7ab004d9adc93d13e7769ddfa0b114960b6503ab65bbfd1cededa6a6a45dc76cb6e91be9d17aff7740f34ab868b242984587bbfc4f9d9a2c00000000000000b411"]) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x5868, 0x7}, 0xc) r3 = socket$inet(0x2, 0x1, 0x6) recvmsg(r3, &(0x7f0000000640)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/43, 0x2b}], 0x4, &(0x7f0000000580)=""/158, 0x9e}, 0x843) r4 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) 05:49:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x4, 0xc73}) kevent(r2, &(0x7f0000000000), 0x100000001000, 0x0, 0x4000000, 0x0) getpeername(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000100)=0x1) dup2(r2, r1) fcntl$getflags(r1, 0x1) 05:49:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) 05:49:48 executing program 0: setitimer(0x2, &(0x7f0000000340)={{0x15c9e7b3, 0x101}, {0x1, 0x10000000000c2ab}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x2, 0xff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x5) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r2 = syz_open_pts() close(r1) r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r2, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r2, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r2, &(0x7f0000002540)="7f7dab88242c17af4e62c5cfdd918d660f7801ab97f41b5152b6ccedf1ea0447a610787f1137d81d0c25135421e74c77f5ae21097a19a59dd02a1b142f35a78aaa0aa3c7b34d57adc85b197afda4b894757b093beac3dd6adb8fcead5740fda8eb2b0bd1c62149729cef349e89ba1a0f72f6a8def3468e10251610b22ec74e5ffbc9574fb01505e7d472e22a1bc5b8f8397a717b28c0b4bc05553e133dfd08bab46ef00570428907c6224c8ac1aac84016f53e63f98c78977d716b51687c7c481e7dc9024c2f9bf8f3b41c59d3f4c66f9820bfc33a6da17d2770f713af566f253bd24b28b1c92eafa24e522ca7eabdbeb6286b4248e35116df635e466291ffbcd281011d5f569cab2eca3ec51402469dd5b09d4ea89fe7aca9998f9d9620a6a6e9bbb7f612fe45c4590b96a049d806e47b736d897bd8d5c80a1f57cb12ac54380090b184b9f16d42f9535f79038d16a8f0830862c9bd7d3c7ada1a6534e3026adca51961b393dd760ba3939d0c27dbb196d1cb823d4ae441ca3df7cfab365289cf76292d7dd2609660d55a73a691bc0e1abe5d0b7d5e5628ce5c8979b651bee04290a3464608e528f0e42813a714d1c80ed2ab22affcaf13937bc70c32a3fab27e5d0459468a0c79ec23886d27c6e8fbbff596d7e43d5f85be72992a797bfe68cd3d1bf9f353ff2e85d92aac0b06444c896690ac386e2030a52a2b36d6ac243471e2a9ec9199827c81f2d194dabef8f3612e90ce380fb7038ff4d99d8dd2b7027d03050f9f53a4874ed0b2b00cffac552c8ed011cfdbbf70bd293382f5456678b78d2061a1652f84cb5030c07fe7f6c18ebc9dcbba8b29dec486606fee27d996259b0b2c8ee16dcc9e40a9f8f7c14a12e3dd51b156cee42f2cd7918488106e82c20e50ddba1568f167dd9119b6f7ae4738f07fa446236f31c17be989a94d1c6719bd861159d50b1f84e7d6861d6fe5345c4bcc8d0a2473c0b8be928054a5bdbcf31aa47144f96e4b02c81a51c64cb26da8273bf89fd49a3190fcd6b6357626e3c5174546ede92433f7a09cb5f0327337e33eb843b9a80f0583c4ec67a913c1f8ba7a6b00efc176e752f1b4ece19eec3a29af45a3790930ffeded433910560716702a31ddfed308aab7ac4dac9153424f233dc63f7c41d0ccf745e461077b24e72878b681dbfe8b61bf1055da6cb2041ca122d06845f37c0fe8299692527fa4c8438fdafc21573657a9034b747234c5af47c2eab3cb758d16652ede40199d6733ce9bd463af9b923e3ac378da5d8ef5eaf52f98ccb690de7211bea8a4c50b30aed7e9753995b365698420f5ed17c0f60cea212050ced71186f99e4d0a6a20dac2d975ad7f20e79a7e644b5c9ea73057538dbf9de2bc293b3888fa97c58719d682e4d254b9cb006afa07ea707c47f28541a22322c3a44312f28f811a5306af12b5c78685ff4c9fd000e9acd8937b7adbcfcb659c1afc9ed50a621afde78fdb506a972e098b2d85831d23755a6b00f852c60c0601151a5d59c61c51d7c7278fbc108d3e37b9927c6f55a522f1ef674bc8ae4eb924eff0fb2e308cea462c8691e676ff4a0f6102c76ffe01b9be71514a7205f7d35e120cd95ac64c82a0d947293743b24cd1890670fddbe717dfeb3fc5f394c29eaca43f6e0b50686e456d20c307ad7816913a32e514a9c2417e288cbbccbe6a74b52fc4be9229efe590e315f1561ba8f64dae313ca3b0c7a39744ccb533bda02a27034d0517c756f6d0e4af16b21962dd9d58f8241aa2161a134ebd35600f7364769adc3a312c76f17419c964599eff29347c98b06296da660837c3ece36f0093148f23c06089be7b2c2c393936cfe96fd7e1146bead8d27c6bc4344149f992d327a860c8b7131af92c90e127dc17dd514deeff3f905167b906c7f99bc69f4f4682f062a281f21991899b0328438328b9ba14b066e3812140d627ca73cc102645ee886b33c75deb45f2cec75961e22f28b15ce6148412729a2f312d8a795a81798c4ecad63cf421cb78e66663ad1b0c782088a3cacfca60be48b22024e0a8d0487fd62eaef5fcd359d4d1a730840f4e4471d687fa163b2c3b5a0318daa09dde92aa1924bf5209dea5e3b0e234e90158758ed69ee044528acfd02d73a501a848fba953e8d6972b61bfbfd95aede437f9e89d0c4e42a4b64c6cde8bdac07144bf1f790354aa375c35287173589dafbde5ae123477be3fc4d51a1ad45d908cc48e8752940a4fa472d26a42f3dd0bc42dcbe68df2a9cbc3befd8a75738266687f3a0015f132123220d3810d0c760c518d26d445ce9033a26a9ff2250516dff70ee9c4d4b7b28670459c1e2866031add643f2fd01c0eee50ead345b0f3c71a206de8313ecbb93fdaa163496157c1e99a0799b8331fca392ce11612bae0312f12fbd531681084d2fb5bb5a7eacf43079adff3dfa9819e9eacf6b691cb261c19357ce3ad577db0e1c162bdcc15a22d501e53eab01bb089219a3920bd902275d6c9ab9f0519ce45aa30acc0cf3cf1f17a5279beda35dc38fd7f596de0e74b9427ac4facae1862cae06c949bdd50f47c30db193a0dcdab3ff85afe00cc6d3d288b5b50e80cb15f3a8f8595bba5ffcaea10aaefa12bdf4bb924f2ba8de5b9ff293d1a379142816a2ddbf73aaf71a43fd8dc0467a86e7daea295a80d86dcb9d0f95a7c52213a64698ff0bc61e6cb1f5e3e4daee17ec1a5e8229c5e42c207e35ca84c14703766d831e4c6016ae3ffd6911aa331febf35203d0b4a91415a69115bf28789e94d1ba995c24c2c4672a0aebe0875b23ab48f46197667531c9c8bcfb4421017c124e26814b465fc973ba860927f7dfb65a495093d9134f333fcecfe422ca7aa9fcc77fee687c516bc0499a3f78622f2d524bf8ebd991475916a09825d16d12322c13db1648a2dfa52b341b18e7b1937fb941d859f5de11b98cff5e069cf1dcebaabe426f26a910139a3e47d5071128cb4c576e350407ee110658cd3726febb9f3ea4b7ec8215050537a4cbf13ed0d75141f2e4ed0acd19144a78efc7eff4921c3862172d258d9f2de35f74f116ea9176100336fdb28ceb5917c019f7cefcb113d69d155b038c70f30ac05fac0686c7adf57c55981fda885fef5587359f782226bffd427534f3d6a65c3687688684415afbe93ea39c864b7cb3897a6c49e00839cff8946f99fe7adf03bc5f2d2cf1f7456f0f5fe76020550d0ddec9c27ada0eae497e360c37d6bd5567d5e43bf2bc7ae44570096c91fb4a62ccebf79d526981dc7078cd0128f94702a3854d8c664b1b017016abf4f023724b0e47e68cda8b1951ba8eb9a35801e43d965e5980eb9ed71b96ac795af1305cb22f73307f2263abd2cbadf4528fb702ba2e0a27dc4edc16477cd2027b7c5a1a9bd336197533b9a5d22c2389019b118652c22f78279afdb625cd054cdb1cbb3d7f2aba334789dc9f9ff6db293a96bae6470377ccb898d99bab368481c0ed52a829d16650424fe82a30b22d82f865cf4e3347099984c35fbeacbda7d82c9e8f84af0417c3970e2e49636e922fc792984c69d9757f6e4114de2025da5716995fd2a6ff71e229a1fe390acbdc826e33d037033d0b47db6cbde9ea91ab8206b0e0ead30c08fba3647b5b1fb60009558164cfa19cd7d7e824ad9d3d2574ea54779e3b00db607091ad67b72d4f96a7f74b5ffcf60594411e74aa4173ab0b2292c6a745140c66327c4b5648c3e3069ad1d742ac1cfbc9a2a8d141810e2ec489dde3d710296ac62ff939510e426b57e84b2e5c0f45dffe4f0136d7295f23f48d8edfaccb13522036151967e950e40f7463743cdec7ad628f3a68a297ebf765002d3284dbec9fc0bee3a75468ca4ffe6113e5e257dfce9d579f2327496c23a70a9dc58ed398ac36c18979556bf71ec4c4fdba3dbd77fe7908ea719fa45966a58fe2548df16439e36d4e5b0238a4bd3b255aa31a52ed674f2df8a0699c3e7711749238bc202658c440d7539ed4a9d7e410b70a9787471983717227a5c646f8e4a3a5dbdcd1833b173421c82cd75d25b9e47442e26d3ecd2a9dad83a4ad262c9f7e0817905cfad4cf56bbe883488af1d1176a69840cacf9f0a23538c63a8e43ec633cdd11b56908f366f512632e0186ebc5a2c73ae9b3aeb842863444627e59075ce87e90971d8db67b198c5028d3dddda7e580c3ea6161aba111a3f073700d5d6a65a3d0eefe3aedd1a19e14855389fbc78fe4453ef9e6b7acfdcfcdabe59c4269ed6df08e3b15d8129b48c8f9659fbca895af4be1a5b8246e6c772f7b290c5bafe1a8e7acd82231c092b7112fab348fd0269d3ac4f4ebf6ac0617f6ad6f293f0c12ad4b342453c7916dd0da9a5e5c0a19ea6186ef772ff2490427123b8241a000bf469f369b5eed1a7f90711934d928bc464e2846aaf8ba858536964d0d277cd07dc425896cb0af443fabccaf7902bf0da1e85e9399f61c9ac379c26dea3673e7d84b545708b5e5a406a083d5f08e5d31f4919cc35240d0db8ba2afa0437661403d41023bb5242f49effdfb61b21500fe98386b869ca1cec4ffc3ddc3c3ef00606e8cd5d7f6c7a427fc67fcc45676982f41b85ffddac7ed96b2f32f22a42803c9ab66f46ea9b006a0e65ece00073d849d98397d465e2954e9597272181d6a2d3b88427a6f33d5ee3987c450805f3870cf141e87bf5a4ab16c39355efd271044bd12ab691764c59ada535a70c0fd5d9a42e204f52af2c1bb56b4852a46cdf55697df69452f9badf17bc25993195a5716adbaecf407350467c79c1f44da7fda690b00c43f9c709e55f8e0877f3b0a385cd773982702f0bbde97f49947fb168a8741466e0884fc6e36e3fe525e7c45ce473af26fc29b609c2757cbbc76caded531f31dd173200e7974f2a3b87a0cc60d5ad5832fae4108efb1dcdd94ab219e418319162895665b5c088aad731c58b5a4f66ad9e28982d1e769e950c2928b0832e9d4fc537dc8f6de2ee2b9261120a99fedb690d640b81d52029ce52ab14c690e9a6d0c38c08ac414a47e75a99b55f5fb0202cc4c2cdbd0ef86ffed7847c08dbca2e672f4fd75fa482c630a5dcab28712d7d49167ea630e1c62989a1106566d4fc777b0d2832030dae456af8d8e8fd67aadfc372b4aeae7b01c5de2f1d4cc15a5f6f856a299dc3966d4fa8ead4ee00f0fba8f984b992488674a6c10d734de6449447f74becc5b66b84d4c78cf23964720a461b2dd5d7fa4eeb73b1b009de0cdf5df067181965dea4db6a6f84cc5aba3f791783136182e18b8fefa393a05873442ddd8a9b8a91af1a833f178aa4414344d5f34f164cc3f5c77f6cbf47fe0f68f398cceb62e499238c78b7089d49883196574ee669926c009d7b9aa8568c664971ad02af7a311f5ec3c9bf29ae09c63616a0d22a577bf6d3c92d9a432436d6f35066b709f922423a385078367da4cae4715dbe49ec2e2d84de7eedf5629707eda8aec733b95d6842314cd58e768210d93e1dd5fa13e18e15995b43dc921959be9f3a6363eb18a8ec0c5f994224372340496751b06de51f416ead31e3fedaa65f043ccdd2b0162fdfa13419dc69198323bfe9c267479e9cf2d121f01c19305e19badb873daf7fce91da65a7994be19e837d49389f37598db62421542b64d1745861d02924c60d288bc7eb1df81a8750fcf911a4160d0cba9c6d040288ac0956aaebb9ea5a2f9e9b89d936be52e42fc26c4d6747f2e88b9ba3e601f573cf0af77684b5882bfd9b925497eda5d530f659c61e1f0634aa5e41ae59e09798736023ab4f", 0x1000) accept$inet6(r4, 0x0, &(0x7f0000000280)) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) msgget$private(0x0, 0x8000000000043) getuid() getegid() getegid() getuid() getgid() getpid() chflags(&(0x7f00000001c0)='./file0\x00', 0x0) 05:49:48 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x1d3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840), 0x3b5) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/220, 0x1a4}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) semget(0x3, 0x1000000000205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r3, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) socket(0x30, 0x8007, 0x2) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000000240)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r6 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r5, r6, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xffab) getpeername$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0x3) 05:49:48 executing program 0: mprotect(&(0x7f000045e000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 05:49:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004d}, {0x14}, {0x6}]}) select(0x40, &(0x7f0000000100)={0x2, 0x4, 0x4, 0x100, 0x9, 0x3, 0x200}, &(0x7f0000000180)={0x30000000000, 0x10001, 0x6, 0x100000001, 0x0, 0x100000000, 0xc97, 0x7fffffff}, &(0x7f00000001c0)={0x597, 0xfff, 0x8, 0x6, 0x1, 0x6a4, 0x9, 0xdf}, &(0x7f0000000200)={0x4d, 0x3}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:49:48 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) poll(&(0x7f0000000040)=[{r0, 0x1c}, {r0, 0x4}, {r1, 0x8}], 0x3, 0x7) readv(r0, &(0x7f0000000180)=[{0x0, 0xffffff46}], 0x1) 05:49:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10882, 0x8) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = socket(0x18, 0x2, 0x0) dup2(r3, r2) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x0, 0x0, "b04d00f3ff0a631a00", 0x4}) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r1) r5 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socketpair(0xfffffffffffdfffe, 0xb94f85e4cc9b39a9, 0x3f, &(0x7f0000000180)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r7 = dup(r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xfffffffffffffff2) r9 = geteuid() r10 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r10, r9, r8, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000400)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r11) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/216) 05:49:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x8000000002d}, {0x24}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:49:49 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x53) dup(r1) 05:49:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x18, 0x1, 0x8000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4000000005c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:49:49 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x8) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1, 0x100000000}, {0x18, 0x1, 0x0, 0x1}, 0x7fffffff, [0x3, 0x100, 0x6, 0x5, 0x73aa, 0x80000000, 0x3, 0x6]}, 0x3c) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) 05:49:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x7, 0x4, 0x0, 0x3448}, {0x0, 0x7fff, 0x7ff, 0x7ff}, {0xfffffffffffffffa, 0xffffffffffff4f5b, 0x4, 0x8ec}, {0x8, 0x5, 0x200, 0x3}, {0x1, 0x400, 0x4f, 0xe000}, {0x3f, 0x81, 0x3, 0x3f}, {0x4, 0x8000, 0x1, 0x4}, {0x811, 0xffffffffffff8001, 0x9132, 0xbb58}, {0x1, 0x1, 0x1f, 0x8000}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 05:49:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000300010005}) mkdir(&(0x7f0000000000)='./file0\x00', 0x28) 05:49:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:49:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000000)=0x7) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390", 0xff3) write(r0, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) r2 = accept(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000fa1c440612c6efa9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1bc4884774a3e4bba93faba0aca5b"], &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="05", 0x1}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x3) 05:49:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f00000000c0)=0xfffffffffffffffe) getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r5 = msgget$private(0x0, 0x80) r6 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f00000002c0)='./file1\x00', r7, r8, 0xfffffffffffffffa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xfffffffffffffe78) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000980)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f00000003c0)='+\xc8\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f0000000600)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000400)='c\x002\x14d\x02H\xae0m\xdf4&\x92\x1cx\xabZs1\xce}\x19\xf1\xc6', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0x302597c) ioctl$BIOCLOCK(r4, 0x20004276) getsockname(r11, &(0x7f0000002d80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cace87f35d427fa07dd0c3676ea774bc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a5b6bc0fcbcf3a59bd6896b1e1d616aea33f603c837083e1a0ff1c18f432b333724c2aa07701d05240eb1d23d8723255ac296e42f303fd34c241515504916eee5e3760"], 0x0) r12 = getpgrp() msgrcv(r5, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000000000000000000000040001000000000074c8a6b5672c25933000e0000000a33b0000000600000000000000000000000074cb6c03be13bfae1043670000000000000000800000000000000000000000000200ae000000000000239a4285000000000200000000000000000000004ec68300060617cb0000000000000000000000000000000000c37000ed8400000013f4a9eb99a09087ffffffffd900000000005fa736820800000000000000000000000000000000000000000000000b0000000000000000000000000000c5c2a9b5fdffffffc52584e6175f355bbb0de16612e84ca3167140c89f1d1916e8adff717903ea6f666d3fab9ac8000000006bdacb69304e4e46d53e6d"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x5, r9, r10, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r12, 0x8, 0x4, 0x1000, 0x71}) 05:49:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x105}, {r0, 0xd2}], 0x2, 0x5) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="000000186004008b00232c27feff023519edffff0001000000bf02008cb383246b361f9d216d8483146181ffe691ec51f8a0d9025335a17d1827ad0000000000000000000000000000000000000000b1fc135d594fe11b7afffc5afc6925b0cde5f1bb876c1335207956c1f9c25503681c5de8ed5f28a553305a4e60add5217732ea27949eaaa8e2ac6d8912866348e532", 0x91}], 0x1) 05:49:49 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x40, 0x80000000e609) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x1000, 0x0) 05:49:49 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0xfffffffffffff275, 0x100000000000000, 0x100000001, "11919a3880a373fb605f3d8e653218775d342736", 0xffffffffffffff0e, 0x101}) ioctl$TIOCSDTR(r0, 0x20007479) 05:49:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000565000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 05:49:49 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) socket$inet(0x2, 0xfffffffffffffffd, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xfffffffffffffdfe, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xfffffffffffffe1d}, 0x4) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x1) sendto$inet6(r2, &(0x7f0000000100)="b00dcf5d7d0c4962f13282add6c11ef868fb4ecdc416b1f7bf4c5d5a057e63e369fd2ce91d5e8cc752df67e3e77bba852845f0e57bc760c81fb3b3268fae63bffb9c417dc7fa08ec", 0x48, 0x2, &(0x7f0000000180)={0x18, 0x0, 0x40000000000, 0x80000001}, 0xc) 05:49:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) dup2(r1, r0) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) r2 = open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x8c) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x159) fchflags(r4, 0x10000) 05:49:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000002580)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f00000025c0)=[{{r0}, 0xfffffffffffffff9, 0x88, 0xa, 0x6, 0xf3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x4, 0x100000000}], 0x6, &(0x7f0000002600)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x194, 0x80000000}], 0x7ff, &(0x7f0000002640)={0x5d6, 0x1}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000280)="514f168b8bb89f3345770e013ebdc1ee5499ef525c123cbacd4a4686fb0ecee9a23cdff5137481e9245311264970dc124da082924049df7849687da48f08fc1b9e474b566fc73b3f1ff96ce50260266b3f2d4939eabfdeedc88ef7d9ccbf216af4c7be509302ae51e1247996dd2fd0af97795bc2e79a4dcf3a18e40f5bb825cdde7fddad17a9df7eb393530ae1ec50069e652665bb43039d796e37c5553b986ce7070a1ad8566ff8c92806cf22b501e785badffaad3064d69b6881336ab8bd0523f5d0f441a5f31294a6804b85ab2fa868e085cd0a48090e54887d5ff679cbb9b90fab6909d4135200f5e73905d553790fa76d98bbe33464ab8507b22de3fa49565aaf181f8bf452a27ef61579c5e210fc04023d1b391c5e2fe2b98cc838c6ad35307e858bbc3eb3fc5ef02875ac532573b8afd53cf6720e26c132dc35b1c89349a767163e9485a3f2387fd34bddc411b7f497d004248b62969e526b5e45a7bfe566a15ed67f18508b9e6efa1bd2678c58f4d334dc3efc360cfdb16a2cb461feb1448a53c536c6b429ddf6c31b90aea5b4e329c1b78e9a5d59fe196617cbc724b3a259734e53a8da1837a2fef290814b72d3731af13a1548d77a7f9d653f3be9a80e21d6d4810b1d7d1c5e0740c13908bb9a94eb338e2e7adbe8763f389503b04eb33fbeb6949bf561c4b920e89dd5a3376c0923a1220afeb66caf49c678fb48d831511685d51acb3744cc93d0a7fd94f20f4bfe47a91e201994633922b3444edb6577516ee1dd970d315b260e2000a2d7f263927ae554394b68a0aecaf7fcad35b16d13a7bd39faeaefd1b849b6b543db7fdf77510b0fbeaa22367e5693ba1561cd802388a358d1daa59f90291f34fc59d4b9fd701339e59ad1256909e9bb09c837eae6a95d2821891d24fbdb08c6af9f34d7cb9ca5ae101da68286cc18ac4cecff3a9889f2ceb957c5e41cc73d360752fcdb43322d4171680f116ebd14fb76133124061ca08cf76c51115ccd36eed26304d0087121504535622cbac0668e18889848ab95120ce20e2ef2572b889ba2167418fb02b932156398890f5c800abdaa4187e279111bd427bd3bd2fec8608103b72bfe46eaacb534b878374b8dac2089c2038da33bbbb2c69adfe9e5515bad2f6032819a78ef321f8a90519fd9dabab2835b6d678e38552f32a2a6831e700c54a34a29f7dc21e580f1a1ff9b44ff0b9d8a97fe03455eb13da138af4438a3b61a640b9b5da40287b3943268c9f0cd692cd75944baafc636448bfa9a165c0f2ec1780d26dc1b6c4ee2bcf959aca49c1057074b15602249a1489c7acd649029634184cf3fbd14546558a93142616efc1c6df45bb2c34b7dcd0fd60a2c4024a0536ae666004519d698f51dbb3e112f35a017ed57963f38d67a232c25474b6f0b43fcb15aff3a2f7065e127950922f3ad4f446fe7674faa944a4d05977ca0ddcc7c911d5c791c8f59f34fa65ba01239b1098f248eff80510729d293c0b9f8859668ba1ead371cd2b5979b3cd9187ee802a9606f1fe916356d50f6d9ab79ef757c1127bba6fd90718ceec1de7c691f7f66483da6b9cfff11a7582a4c8572a698d8f11be988dfa821667746a0da5b6288877f1b92b5797c3a3c0fb80eba4088ca93a55c906ad4290fe8129ee53ac492130a44e02f8cb4e31616563eb474430f61e7778f377e9c206fe0f4c47e1bd1611ea68b31c1a758e215e62f0bf7395b62956b56f027f2cbc5fd30189e34401316fb2d698b54cc0f5d6d3b60b519189746d7dfd4d5eeb8f43ced48f321a5b2f15ff7bcf8423649e4f108e9c72bc5435c4759fa004c20b31a95901bfc5a5e7454909b53e0adb5247819a887c644600328d7000c140d602d0021d1973d8bfe4d811f879d1e0103ca434928b4c3c68d9404a0198a181e796a21a3494bd1e97fe907faf9322752ae9d200fac46b3acfdb17a317f016a0068a5ffbaabc7db10a284d00053b862b41e762c1a64d42d11258abfacbe35b7e04e144ff26c6c5b9a4960591963844528b7fed16262641844418bbee2021f5fe72a58839104fb9648e0b310870f6d8501273681e27e211d95fd2e5f0a04d4c1ef3c5c04fde59c99c33d60034c30ff982d4a6bac7b8c3375a399cf5670252aefe1987ba92acabc1e1caf72c53be2e836db20031817868f91909b731681895bfd7d127507f9466e41705d07a4cb447567f5a7d27765135d2bd3648ab47931eebec613b56992ef407ce3009e14570ca1230265f66c38f74bbb69b04598f02bca99cf5b030472b98e96ea5b97b6f74e69cf8806e1b9cc379398d680fc89e5c676c444ae27bab0699f955a079dc3b4e288908f8e682551c1d4996ed05b7c5596bb7380625592ffcffb6f69ea3e09a8af689626ff382b855fbd623546c24fce9674ac01cfb58e43ee5026f7c0aaab3d494a5c05a0f95794385d26e3cd5359a86001896e8a06dea248f567be6f5891e89283f053a5b6d93f39f555a87d7ee9cddfd55b28981e95bb649ed25ade5d61697a690a1e6d4d5ec04021fad391f282272259786e5abc2388f77a5410ab6dd43527148cbf246a581cdf757939aab96a39369a658fe7729874962bfc601378a1b0a79a7913932313d6ce50f595fc97e5ec37e17611bb5a325a81ea6c611ca1a590ad240dd01940f50d5b81ba5b2eb8de0ff14fb5ef3c21764ae834edf74ad58d2439a6247968274162372fe4f65e2f75c4c0f796f0bd8f8af6e8ff5f97bc517b04f3b4bc774aa59fbbb493c1fcfdefdf2232c786109020dc74d030a6e21e4dbc4901bdc75b9eefc53a89a2fd23a83bdc2a3fb34ac5aaa0b3035b146dc8679e53ac61c2b5a7e5b620427775078d482f054f1e49643f68f5a845ac95909e08d6974c5225fd13276981f7207ce313e69c406489d9513577f1df63bbd769db86a17a9294a75b9fa4db9ea2a9150f513e0b77d909e804c81c29683eb97839b699ad059a39cfc8b0fa93ee25a70bcf95306ae8c6db967c128e3c4dde92ed6ca508c2d2c8d56ebc9614d471b9ea127a08d432232febaba11f4620393c7b9cf11863d283228559445cc1b38689a713075281ff4ebe13f76d382fd2ba31a3b413e49473878165e3f9fbe729c88241a36810dd5442a6ce8d84187b4f17594a4a7d1d94b4e62d8c01508df14aed1308690727dea73383bfc502758359a02eda1efc04c16cefbeb3cf43d92dcff175d7f5833e24e4f4e968d54218fd77b5f03ee6dff2cb51d7b4b8b5706377937b08030ecad66158a52ec0fe26ccc9b5ac70484773a4be91da8aaee5def22fcf8518c0e2ba372ee04ada931d16e5a6837ee79810d47faacff3095dfa3caa7ef568a1340e20b634837ae56f94f860cf904f52c37966adf392d46330e6b5ea60edfc8eff8dc0fd978ae9f5224edc1753385c69333e222675a9674b44776ac6899f3d18b2f4d69cd1cd0cbabdebe82bcf5a271db5a4741acb22b0f6598d0b005b43a889819949107c7a60be62dcf4b5561a84496dae0484b283e5efcadb5d9e58705d73da04a5abd572c3d87d41f08cae6794d548f56052fc6ccc6c2ae33f6b9dc4bbd75dbf145b343630afb64ac00069b8c6d975378c3f909fe8e79e244d8dbd9d336983ffe2dde1aa740a7c3fc5018453084b38aaf1e9241da1a7ec8759c5bc8ef03612456a1cdf9abc193ef9aa8992e3d2e12c2eaa21d5828dac9c49c5fb9bc6c5f55c9f9e1dafaf1f1153c139a49f273b1437c4ac298dccd0cd0b6ca71fc950886fcfa78d4c4a34f65d3c811b2ddb4050b8666969469f121d7e9c7ded80f2f2da057e42906031ec837133494086f0f2ddf691ebab6f49d7674589859be3bfbd7fce28853aa484b4e98b8dd59f9a3da9213b76ee3e52d24e42352c1f720989c7d36e5be8b6d9b7d5b2d09b6cfba3be91acd810cc1d087e58954831c19db24035f13ce95048e2514b2adf64971b6f3d58f65f8b70a4a9cebcb89593b046a82a313a087ddd486a94d246b774233cc8dcd5f77db3011c7791c8d8000bccccb64b716710b540d1d09057a1616ceefddd1e5cbccb540f4a2c88cf596fe981d3d8598358aad7b06dcf05c96bf581df62c37351b703dc3b92696f8663d7c6c325b1381a2f3e23029a0d8133fb91cb313970d476c0d1b6424b4bde24bea5421b744afd6158119a20a09727e9ecb19cb362930371d9721653c23a3025f6e06c70f3bf7c59941104b1a1e0f3c4bdd7da81e66a740e1043488f332e365817197243bf0087393821c936ecd6ddbb4365830936c641e53007ad7d0e2b821f21f74705328543fbaa5ecde668efd68b1353331aed6c0d6752a6e05d6a14050242836c6f9877b2e6e177f8d58020232f7b1a7188659cc2ae7aa7b68162faed79c21193d2c194393a48d28259adf1e955a05542fc597b1edf46b0061692ce3c5cc3cc45ac599ba1da331a8b696a7e63b87f0fbaa9813d901f5dcde164effd6eeeb00a1acf6d1f61a6bb3a03be187314e490df168cc4a905406668e814ebbe2b22dae71925f6f5fec5add316215f2be59a3dfc9feca5062dcf43853f45427519b49589fb62aefe5ac9673512b47071e9503749a2a61492e6b76ecbd6b1da2fadc391c84481a0b0bbfc7ddfead5dc7d622db6549b8d709b41d8f29e8a327d8be8fa39e0e2718a29b81bebaf493dde401806915540888c237720f23b4a7956b2c63dd19cd8cffdac2a8c367b2c1a02efc8ee8dcf590c0ad520d32157653727536e6664a73ae491ee63961dd68f6d5b19d0a0495e7d8e767f26e612599e9f622c4a7f9ed117dfae99b00f1b2f004ef8e41a663b2763601b97f39739bf8b2f12393a1b4e12c00052ab6eca28daab29ce84d0b4a5252d56984af558246f3c2036aa3bede49cace342101a6d501ba8bae57c16cd8447d517021551bb9101e2604ee7fa3f0a267d73c4fe8a86791a35ac14483e85aa17695d25215011cd4371a41edff84c28fe0cc7584dac15f691cd70be5c62a8545dfa7df275277bcd34223520baa120d2f8700fd86dfc99e98dbe2bcaa475d5abd59345058e9b918e02020c770f650ee7fdc53347087c0b32f6edec5949778415ab1ebf3a72ba3acf7e0a5f483948df08ff12190c920e58f4eb8e510d050eb2cbe8b170aad3d4949dca539e99de39f1989164b013b97bd045e040078e38b75dd2d1ec044cbb0003b6fc8d6b62fde65ceaa797fbd8cd7dd40f32950c4f3668b536c09b259c155ae972df5c0d24bcfd93c538f7eeebd1843e2aa6c8ea121fffdc422798055e61f0611d56313b8921d8d999c9f32fb2a4ef85d61c6b4ddfb1a07a4ec4d0ffb0541ee7545b7e25aa8336ef90c4e6d67c86c80b4cd1028a1833c3882c3f8ad1715d8d137edfa6b92fea7e3d906e82f073f13bd44fe45681600655de1d72e51516063d401e29d201a0e4590a5ea6374143605702c7a0b7727d61609c5789a4dac62dc0ead608a7c81b070d084d592dbf6ff56e3819b954e7dcab66fe34a38d83b44e6a01f77f1d0bddf6ff4792ae5a3b9a62eec043e70832deb2e4ca46d819f0d38ada6d0b8f5996b9557688faaba1e9b07648377fe2178f5b2bec742c43b4a1d1f8a19f2c7469bd5fbe9dcd5d70a52c1400ab78bf014cb827f55d47f143c76d6e11b79697c9462a165c9e9dad5a06479e0f700c901da52a1fa3881401fd290fc6a53c2845614b7e871accee8c0fc422ab1f1f46c200854da97a37db14be1b7e2072dfed7a89f138345420a825d822cde18bcbde2e26998c3545b7038466858505c4adccd63145a4695b465f059be5a913", 0x1000}, {&(0x7f0000001280)="5a54d6e749df6a0422c7035d63937225463844d65176ae889b6451fc277243b67ca47966247eaf626647d71f3596713c6c3bef75a17ecb39f7a4b365f1b1e7548eb6aae8b052cbaa1d25f360c935f47dc246f4804244c0cbc80c0c61f94f950d64f97bb3e030d98b33196adb5c6ab017b68a4260c8a40bf4743e5cc134e051958abbc677c26d7068b60ee050ffe8944943139fe69661e6f5d855f3da27eae1fc77d7d0d462cdba716f995e52039f1327081e8908280600", 0xb7}, {&(0x7f0000001340)="f902dd447a4b5bda6d9ab5efcf03af28346137060891261f0ea90aa60efd140cac0650a4b0099343730358343063cfbede812ed2ece835606222ad0d1f50cc7895372af54a83e9417f245509d59524d59a96fe3288e112d979816a7fcffac9099e80e32c9fbff648c35c0915ffdac72535c259b485c296225da950a3bb3fd0e8384a10706bc021c2bd4f7cf65de9abdcb9c96b2ef1067e60", 0x98}, {&(0x7f0000001400)="0a5d2951556737c02137bb1d7ab871e1a2e118556ce6d28fba3a6c160cc197baee3926e460d8dad1cba2cad10a711f0b2fa33f9801c2110f9fe14814a8c7a36dc1b50217104a7ab2eea8d8314b467e987a2b2dcef246c7650158ed8cd06e8a2ad856b41c10830fc94bd692091fade433147a2cb6703acafb7ee3a7c0c597cd5952bd2d7354544861e37ec89373d7359e68eeff40db7a1b17083b47d3da6d8960f7d1debdd5057c919fde7d06da8a82c63622204df6885cdd661e8fe435bf063f22f862a4e9f746b51e794be1972722fca15be3b8e488bef2c3191948e781f8b029bd24b3eaf3174e2592b4e82fae92ef08a640a6556e3e0ebe3d41f2666626abc25662849186cd69f8e54c5a5547002a360f7ff155b2cbcb32467df461500ae88f2b7c7ca6680d45d371b6109072e5156a509f6ebb800e7042070f06c07f129dd7699ae34b67b3c3f6f46ffebe9077f6386cd3280a7014b0a76b6b1e25cb88c25846f439da543f17fa0fbce707844ebb046489ce86ece07a7a638c1c4c8076883e09ef6a13316eaa4c146d63873d5a3ac9bb733c54a45431f62cc1db33596e97855dc75434b6a105f904b21fa4afd0571a6841781c28091ca4c6e69c8fe3b388c6a9dfb946f865a058b2796952d074f60e25a78ad84a2f4cbeb09f6aef4131c90a9f6ff065ead863a3ccad5dbcebd92de08d8ce2916b21e93b0dc7154b525ca00e5972b83c8d983359412782718bbc2f80577a371e2785fff1d9f826d3d6b280f931d8888fd696f86af13dc6b8be5920e76af2a1b268c2c2cb9507d96d39c388d1aa2188a606917fdb0328d2c310fc09fac015769c14d3e2b4fd72d0b6095d825362be2890413135e76289e5d797ad2ba3719b6020ade3fa516725c9a89e3e3cf52a49eaa760beab1c4435978d6b8ba62b7da2f02c25410e8b9528152a2aaa1bf0ccd28486cf5743dace5d0d21b1f1e9c2b32cb99bfb1ba35ee791838d2fd9a9adcf8452fc2bf255f237d006497317c703f25f4ff411f3e38300723e011f29c7b33c98fcdf21ac12cb8643124225df99b709df4b6a8102e09eeaa087ca464bd0febe4a62e80efdc1c7b914a2a0cd1992c22fa66841986afe51e8265c4278cade27e2fb632f65dda3793cbb8f4df6d254dbddeabc104ec95911843a2547b06e83dd0b1edc95cab6e755807d37880028cb2f115077f6e4144fbc1df68f39e9bbbe5f5d45a6fd6a7ecbc70157c818b6349491d25413db5c0c637c6557ea36e27f3d561fee41c82ef2b66b0777b53b8db4a88d9598056ab5d101b22c4bf617a008630fc561ee58e0e83702fb94e7a5a221e388c3f5ddf59b7fffaf45ed82d9aa744a2fb6ed070ddb1316b21bce9807dbeadd0d379d0b3edca56cb97f541c86c0fc55d1f25d738163bb3ff8f163fa7c5b5af2822778eda13452a23f8c61776bb0bc65f77e5e13010c87fce5510a44369b9d65384037678bf12aa288ae55a4865355df3ba1e9ed60a639c3b1cb52782cb76ed904cf6dd4ae5fb19b5318a7aad17fbfddf34bce50a7e9b16c26bee1f61120dd4f106aeeb048b6b4f2f51d95c989e4a03724a1ca8c048f176d90e49f671af5183c16da9564ce826a70a5bf272b9fca372ec5695be4ea72547755ba2c0fa9900266a748c1a1aa8bf0bd4b72e0e5eefe168552ae1d3f0bfb34ad04dbfe0e0613aa0324243cfe022bc29d3475cb4af10224744646ec851e26d06761392bc41986d517bbca170db4f1d5647dd7e477374618e0085621446cfd87c2b1ee16e287126627d373e38a98c27147d520068d2526774abe55abffbcf9782c719d9a83285c9a7f182438f90f1cafe5e376d597730f444b35bd9233937d471dd958b59f189d1b59d19bf1defe538abdc3240a5397557e22159ccc4cf55a717c21972bead0b11977e6d39638d1a9c95057c646ac3c5cf0dc0e5bcdd6bf45787cab09c03696a2776267cb090b256f8e6956b640e2e0e5d4401e113dc5c9ac26e3ad614f7521721e130cb0266b32b3cb65fb90df73c01713e071c625566b6172453dc9a968e517ca4596a32514231f4af1cafa6a38f7c2d1096169cb396881f78a9e8c3de3012596b6469a5ac7e12b894dccb92362a798c42b37a90ce03ba7a7406cf48d2004ebefa575a15b8bf93efe3aeffce42d82907676ed35613b6a81fa73426908ac2f460aff0eb432a09a3bf827725e20732d9da7c936062b46d522326201b20fdd735eed5282d2c8d10f38ea009c2e753c5f14f2ec4b2e0f7342ba9382af261e86aff24801498e896e8148fcb109830e979a8d1610f645e7984558a5afa2610b7c48dac2291c45c258c8e9e8002a00ad4689eb82b20451b96ab25f323f34a82f6c994ebed8108ce6eb247b4779fb540c20f4e14f125eda00cd55e31ff224dd87f0949d67244a60766e0d1f536863d392334d854feee6602f2aa33b8ddbd56a62852d10fee7e4f6cd99bcd2f19c4ac6b7dcad38545c1fa17f443936a2df08f8c8cdf2a9ff6b74f94ab66b2c64f3b24dda7c1e1b71425492e066862eec0215ed0beb402d949b9a293364662d1e2fe90db3f9af54ba5146fa3951c66ba25a619e2339fa03b562944d13e037aa87b03ae52946248b3ef5a9a31735ce96fb9cefb210fc4fc63bc6602fb8a836b30169a3b5b443ac263c0657f58d4667f9746d4ea30737f4340c2f352e3ff6b4f43e892577f87e8c8c25f7e6af7855d61007c159df9fc5e3a545534ef630b7bd3c1cf6633efcc7c21871d475ddd8db4595f76911273edcd10d5935e5f512d2771e3477b96b89c44d857a7580173735b3859bfe72230928d5c4e8b7baf06c559931a4e491154c436b02511df921bb9745e2b59ffe9a3bd94fcc4b600d450db1f8059b9e6fe86c88e406897131994fb618de71a2bd5cb5bf94e96107e57aa70486d11fb7fd802602ad1237f50465639ce65db7bcbb26f0b41f460a01eba1c21b7c50b96f138400cad2be2eec0ca02d4f87dfebf3a4c7052e321331b397042e1173ccd0ea99d3e0938dc53c29fbc26a2329302743d2ab62e389b7264abb8a9528816021e7cc6e1734d49bfe423560741419e7573f3c34556bdd7adfa7caaf81888ec110a3efce1bffdad59191825d6a727251bfcc1d81c4acb90a1aba62ff4b5a23424701ec20bed969e81e4f7bcc8d572b1dcdd6d8c4e7d19e10ae97bb4270001f9c86c6fe206993145777ed09735a1eb4cc71d98cc182e69129da61a9df0ddf128d5cb1f30abb30ba9edeaa3a0d13629517f8c07bf6d800264c2bd4d1a8075cd66b46d575508f0344e3d7486815a54a3f14acf42260065313abfa1bebd2ff206ed8fa018373039eed73a229a26be5fc511f30c167dc52f373d12aa2e55757997becd39e407e43244aa3558646776bb53f60cfe6d8a4be20c02160d7532f27d0504760105085a5113743086d44f4db5c9424ba8285efa8123789fd92904941acbfa0989125657b79f71b6f884ae1e54f1e8a5eff5600cb6ac6169cf2c03b05a02673ba6381d1c471d3f51172b0f045b35398b095a4f357b20e7617537ebac3424c6aa6f34ed043745ec407954634984710265ddfa69ee64c385aabc5e3392b185bd1c3d417898844ff03fe503f82bb537509f66dd832e68c3d14d4c4a04de08a81c98fb12b05ba2685a1c2abec08ddbbe2726ab9f87e7965c72d9b9238d56a3f7ce4f83e0a6ea3715664c9f33ca76945022477f89bbe4c526b39d3af6fb01cdd02edbea0a9d46437f9fd425c3c350d7077ed8e90faf63ed70dabab3b01ed7bf1865e17cd66fea76c33f717653db7cb0e2e07041c37413ac4574144f40e071058ad4d93cd0786ba7bd066760933be98c88caa933d592a93ae8c29cf068d79f3581cef75f7d337935830033f98b52a5e2ed14db68d0fe4b54e28f940ccfc4618c713747f7d04bc282c4d0db84db4f2cfdc2aa4a9e228a33c20ef3e6bd245c8bc270921c94dadc29dc022caeb2d224dab9d6a1b9de055dc35414e19bd60508adcdf95bd0be38e960c50755c634f902da40ba84fa0677513d7593634387dee5d08fc57693869d961118ebc3e1aa40593f31e0bedbd85ff8c55359b31c672d34a877bd35fd66b0356ee07f149e30dbd8313b2f5faae399782d48b8324d214044392e4dcbec204e089f983bbe5f31450a638bb063353392e6d52ba182d1203373dd73ae62909878f3be02738fa6be75ff4036177dd0ffba959792e4dfb085b618b5713b55f48d4bc9d4fde51e2b0157ef82f32b9ecd54d9b9257537a91da92c7ddfbaf76315e0712b4f6ed91316785c0d7a2adebcdf7056cacce60b54a9f4996f59f8e7dc235cf48a31d343c5ec6b6b32a17dbb16720204d792d64d6bebcab6927edd111247e1fb21a4d0837608b6d50953d30774652b0d6e5481ac68db0e10a5470f1754e42ee38b888361d3eca7fb187a41922b548df07bfad4ae86804fddd30ab4ff0cfc2d50e87d15438998105f58f9dfd85c9cdaf9deae32c1bc50e845b9d0e947c85abd93f52a95a2c45d0be1ce1ff74564677ba8359eec1b057782ce9bbe5b49ffe715da8d1dea81ee1204faaa082d95f5d22a546db8e4b610caadb987cd2054f357eb9cf0e90722b905744906ffcce0043ef43cafa745d89fd1db103faeab691d0b93c4c42fe8a4b91f6184992eb29b77a4d96494d794d2fd625758cd12f50fb7e9bfe8b27289fc62c54d3072ebe2b3811ff8ef9dc51a95e0b655330a68334ca265ef457e1d15d67155672d6c856bf1fc7b18d0367687602772c87b4695d51a5f7c3576cff1196277fda64d4d9309b951f316a9275d9777489100f476eaead3aec03f6a1a57fcf14d396264b88ce166b8daf18b244c9206ef6fad190d26e33ba90ac5b46aa3a59897f159eb2ffa9b6e31cec21ed16abdf8f64c3be1b25de57de8faf501c95e7ab00cafb7dbfddd9f1a25d8371eafe077adae554f499321c563935c925fc35e37f954419685eab2ec8fffd6f153ba49a1397fda45c882353d88dc348d0cdc47d30437d116e573bb5f0e9e40ae7a99ffd16b85d942d5520cdd253c102ddd12975b1489abe846a8f32a72e0a7a45570455759acf87b55f5e42738a81e5bb2b49baa38c0e21e44c60d93c20a074fa86af344cee42a81e4fd177ccf07ecfc442f955faa769fced5f5617481e9cfc30043a5fc7e0c7c970597467ae5ecbee790eafa915d63a40c4395f4960155a0d516fce0a568ed07fff4e3959df3beaac6132ff4d0180fa644b67ce02e6790d4083408ec401e639601ff222f11f04260b24da754cc91d59e47545c03e010d266fb710c9dfd01404c8d8ae6b2ccac0643392f9bc5240135cea4a843730a11f06e4660fdf61fe45a3c974066c3faa4dabd6af67e4ffc65967bcc13e8897aa1e047dcb29bc852d87bba9fa293df055ef5b42b2b988481bf8d8ad3fced8fa2c30756649b86075d6bdf37656013c9481ddacc34953e8778105f21418255b2d43b67ac4b0b6a0a643a0aabf25de36166a0ddadcc13c843a7fdde55af2b13bfb2f473e141912bb4784d0cddf89be8fa712c7ba9a88572cda26f3359bd09f179fa0bf5e5ae856605907213c8e716bbd931487734f6532412c716ce54355c8a5f879a7ec77b0c99b764f78ad8218b5c41fa7de3c64ad825225ec81c09d35f923be873e36909e99b3edc1532e682be3f46d78ed101d105d8f99f3a3aa2b14617c8297576f7de5d6c2dcc1370e2d7a1cf26aea32cc612a104a39eb7e5b427b74af2223c639cdc4c513c48e2b1c26d7e61ce0753ace559a60116785f8833869", 0x1000}, {&(0x7f0000002400)="93b373cd2cb0c10222004ccd4771eb2e3361f99b627e9ce00a1bd75bd4012f04947f4dc1ffeeedfc0f7faa4e9d3b", 0x2e}, {&(0x7f0000002440)="06ff4a917433d1eac1b11917609427004f17c18660399bf2dd7213af137e0e4ef04a1be643876d901f8f524918f136d51c41fff28caca174f57bebfb2fe18a2a21a51a86321003e6154220dad144f9b4b4fb6dd514678e1bb3140393263f72e9f777b1baa91e951eb9759ae16fcc0d3e43db6c69e8e21a05b44a31f7a960d11c522db09f4d43c9c3fb93f2a28a2d5583d3fb618ddf67e528c422aa7a4dbb5bbd8104d1afe523c35dbb9b5995481fd9e3f87250a2b9d54c1f24de7b", 0xbb}], 0x6) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r3, r4) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) clock_settime(0x7, &(0x7f0000002680)={0x5}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) kevent(r5, 0x0, 0x2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x44, 0x20000007, 0xfff, 0xd96b}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x5, 0x2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x200000b1, 0x5, 0x6cf0}, {{r2}, 0xfffffffffffffffd, 0xa0, 0x3, 0x4, 0x3}, {{r2}, 0xffffffffffffffff, 0xc, 0x40000010, 0x5, 0xffffffffffff8000}], 0xe0000000000, &(0x7f00000001c0)={0x9, 0x401}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getuid() 05:49:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x800000000000001, 0x0, 0x0, 0x200}, {0x3c}, {0x800000000206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="e9") 05:49:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x54, 0x0, 0x0, 0xfffffffffffffffe}, {0x6, 0x200000000000000}]}) syz_emit_ethernet(0xfffffffffffffcba, &(0x7f0000000180)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) nanosleep(&(0x7f0000000040)={0x9, 0x4af3}, &(0x7f0000000100)) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x7ff, [{0x3, 0x717}, {0x3, 0x9}, {0x2, 0x1}, {0x0, 0x400}, {0x0, 0x6}, {0x1, 0x7}, {0x1, 0x5}, {0x2, 0x7}, {0x2, 0x6}, {0x3, 0x5}, {0x3, 0x10}, {0x3, 0x9}, {0x0, 0x6}, {0x1, 0x90}, {0x1, 0x3}, {0x3, 0x510}, {0x3, 0x8}, {0x3, 0x800}, {0x2, 0x5}, {0x3, 0x5206}, {0x3, 0x1}, {0x3, 0xc85}, {0x1, 0x3}, {0x1, 0x10001}, {0x2, 0x9}, {0x3, 0x590c72cf}, {0x3, 0x9}, {0x1, 0x1}, {0x2}, {0x3, 0x100000001}, {0x3, 0xff}, {0x1, 0x7}]}) 05:49:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='./file1\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7fffffff, 0x80000001}, {0x1, 0xffffffffffffffd3}}) 05:49:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x3, 0x50) r2 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x0, 0x4}, 0x5, 0x8, 0xfffffffffffffffc}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x61}, {0x54}, {0x6}]}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 05:49:50 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 05:49:50 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "000003000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, &(0x7f0000000300)=@un=@file={0x0, ""/97}, &(0x7f0000000380)=0x87) close(r0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x800, 0x9, 0x3, 0x7fffffff, "c53a8a0c508ff54428de1b35b69719398ba80e05", 0x8, 0x3}) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='{\x00', &(0x7f0000000100)=',*\x00', &(0x7f0000000140)='+\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\xc8\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='-']) 05:49:50 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) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce804000000000000007cef120d98f193f18416ab7385cbc79967d0b65cd4b07a2c6a1244bbb457c199b354db56ebeb4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0x93) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 05:49:51 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x61c8, 0x2000000402) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="fcaf54ca79f00ed3e338e44a", 0xc}, {&(0x7f0000000200)="8f3664d7fd651be721a8b47c69352f40bbb561211bd6889c2552cdc3996337c2798e6a5f781c0958d6900bad66eac776619523fc8bf8d79c46c7338eeeccd4e12fb54fe60b01eb3450cf70e260bff65d1ec08254e677619be1e93a3387da4c60a8884c3a2ef5a83ddfd4f35c384edf70df9535b30a33bdc505fc7e2dcc60b053d64dedd570292e2b1efa4637f4ea444705167e1291ed737b759a886ecc499a0337915576fe7a08b5fd72dd2408fe6e20aae9afdf3e6be84b11630de767af9a4be2bf8318cffd004ef0ff2c7a6dfdb9791b7b2d5ccd24e5fd10266c6c2d2541", 0xdf}, {&(0x7f0000000300)="fa265ed276f810dbf9d59a24117e918d455c4cc7fe1a6f89a825cb54b53716f4844b62dea88cc0457835", 0x2a}, {&(0x7f0000000340)="cf60ee9162ca5c29a0d90f6a3092ae952b4e84938b46b60a9baa88ab90bff0ea50bda4a0c7772c5554d7ca89ebc3d551d4cf2f086ba186f5db4d3075c310265a6559ea5647a9d26535af6ed9c7ff010ebba1", 0x52}, {&(0x7f00000003c0)="35d325947e99c76cd200e03edc06a1675e84fc9da19375d0e51a63af284f08b1ae30ff2bc33c960fca6fccfbf8d5a1b54658c26b1ab820ecf205c9d8f24a77c8ab76a4a7cc78eab32573fe092b81b645a5527ded4972856d5a4bdb40d901d3f0cad75891f3917e7e4f22f6a72fc22ac561f31cff78e3ee05f8c559d4f1502369130016083b3fa7fa7336a3c877950dd64022ab0119b77118a016e202679090bb2edd890360d037fb374869e6972cf83de2ef2832fb21", 0xb6}, {&(0x7f0000000480)="9eac309c122c4ee8ebae7f8e14e10f9f43b5d1db63e5ea8622af9313a50f16a7293610c98d6bff002701b71289300b59b6bf5dd07e84d3e59295c9bf8614c05bc305e99bbdc154adc5b987de64eb43fc2e42ca700248818dbe704be74b5c60d00ac35acd4665198368dcd32ead41dcbbac90c5444c4c94aa85cc45f2f6ca84db9f51fcb147bcacb6328d123b8a9b81ace862e898749f5e3f0c", 0x99}], 0x6, 0x0) ftruncate(r0, 0x0) r1 = semget(0x3, 0x5, 0x8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000640)=0x9) munlockall() truncate(&(0x7f0000000180)='./file0\x00', 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x13c) 05:49:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r0) fcntl$getown(r2, 0x5) 05:49:51 executing program 0: r0 = socket(0x18, 0x4005, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000800e, &(0x7f0000000140)="157965850fea5ac96152e4e4927f9467f30800242d33fe20424f69adc2be17decb700c748a2ebe898d9c1799d5ebe2513d320a09107ab10c717d5a16ede989e3e10f7ba8499bb42a796bb216d4f1a0c08b71809ded57bff0f52901233ad253", 0xb2) socket(0x6, 0x3, 0xffffffffffff8000) 05:49:51 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x8000000000000004}]}) r2 = dup2(r1, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x3f) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x2, 0x1}) 05:49:51 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000300)="b2", 0x1) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffbfffffe, 0xfffffffffffffb80, "855c55000267a7230000001a0000000000000040", 0x0, 0x401}) 05:49:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 05:49:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f00002df000/0x3000)=nil, 0x3000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) 05:49:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffe) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 05:49:52 executing program 1: r0 = socket(0x18, 0x1003, 0x1f) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) dup2(r2, r0) 05:49:52 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000002}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10200, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x764a, 0x6, 0xfffffffffffffffd, 0x3}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) flock(r0, 0x8) 05:49:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000011000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0xe) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x1c, r1, 0x0, 0xffffffffffffffff) fcntl$getflags(r1, 0x1) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x3, 0x20}, {{r1}, 0xfffffffffffffff9, 0x8, 0xf0000002, 0x1, 0x33}, {{r1}, 0xffffffffffffffff, 0x1, 0x4000003c, 0x3, 0x7f}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0x9}], 0x8001, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x58, 0x4, 0x72125911, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000025, 0x10000, 0x2e}], 0x0, &(0x7f0000000040)={0x3, 0x1ff}) utimensat(r1, 0x0, &(0x7f00000000c0)={{0x80}, {0x80ffffff, 0x7ff}}, 0x1ffffffd) pipe2(&(0x7f0000000000), 0x4) 05:49:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000025c0), 0x0, 0x0}, 0x0) socketpair(0x18, 0x4, 0x4, &(0x7f0000000040)) 05:49:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000180000000000000000000000e6078f657e1c683d8115519a82"]) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xeb32, 0x300000000}) flock(r3, 0x200000000000002) flock(r3, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x61}, {0x6}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") 05:49:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) fcntl$getflags(r0, 0x0) clock_gettime(0x5, 0xffffffffffffffff) r1 = semget(0x0, 0x3, 0xa0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/248) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000180)=""/115) nanosleep(&(0x7f0000000040)={0x1, 0x13}, 0x0) 05:49:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:49:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100000002d, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e783048e69931929648", 0xb9) write(r0, 0x0, 0x0) 05:49:54 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x808, 0x2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x220, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80, 0x0) pwritev(r5, &(0x7f00000004c0), 0x0, 0x0) socketpair(0x2, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) socket(0x1, 0x1, 0x1) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x0, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x48, 0x1, 0x6, 0x2}], 0x2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffa, 0x90, 0xf0000000, 0x0, 0x5}, {{r3}, 0xfffffffffffffff8, 0xf4, 0x800fffff, 0x3ff8000000, 0x9}, {{r4}, 0xfffffffffffffff9, 0x20, 0x2, 0x927a, 0x1}, {{r6}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x5, 0x6}, {{r7}, 0xfffffffffffffffc, 0x80, 0x5, 0x25ceb385, 0x5}, {{r8}, 0xffffffffffffffff, 0x0, 0xf0000013, 0x6c}, {{r9}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0xff}, {{r10}, 0xffffffffffffffff, 0x9b, 0x40000000, 0x9, 0x2}, {{r11}, 0xffffffffffffffff, 0x21, 0x600000d3, 0x40, 0xffffffffffffffa4}], 0x10000, &(0x7f0000000480)={0x3f, 0x9}) 05:49:54 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpid() r1 = semget$private(0x0, 0x4, 0x9) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000080)=""/162) 05:49:54 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4000000001) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 05:49:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) flock(r0, 0x2) 05:49:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 05:49:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) 05:49:54 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) r1 = msgget(0x3, 0x168) msgrcv(r1, &(0x7f0000001500)={0x0, ""/199}, 0xcf, 0x0, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4104], 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) syz_open_pts() r5 = dup2(r0, r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x7623) getpeername(r0, &(0x7f0000001440)=@in6, &(0x7f0000001680)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001600)={{0x9, r7, r8, r9, r10, 0x40, 0x1}, 0xffffffff80000000, 0x3, r11, r12, 0x9, 0x200, 0x1, 0x8000}) shmdt(r2) msgrcv(r3, &(0x7f00000018c0)=ANY=[@ANYBLOB="00040000faffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c2540a090c8924092e3912a056580af74dee70032135612b72a0a9a3a945d35d3ad08d4d91fbcc63c02cc023adca6e6df140e740bedce1c2bd2cc7fcd1b1238c1f0e4664c92ca69afa0ce8eb01e542770aaae1a529ce504b8265a6278dbe5c6edc05691e9876fe1770ac41db6b69e384f263a8530993c71cb8e50feb3c7245e7b3f2c25452149040293f1d5b16411519c6b6dd4622f1866eecca5f837256ab51c9e3eab38cb58b64fc906ee93e086966e600"], 0x1, 0x800000000, 0x8000007fe) msgget(0xffffffffffffffff, 0x3fd) r13 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001ac0)=""/4096) msgget(0x3, 0x410) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="030053d8ae61b36da1f98c00000000000081b29b5218b947f6e8a0447ad6f22cfbcd12322b2b4a6d35b26d337a294e0b3fe7619c1abf0600000000000000"], 0x1, 0x800) setsockopt(r13, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 05:49:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c, 0x9, 0x400080000000000, 0x4}, {0x3, 0x80000000, 0x79e3, 0x1}, {0x2, 0x0, 0x9, 0x77}]}) 05:49:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x8080, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0xfffffffffffffffd, 0x96a1, 0x3, "bf9cb9115ff8712d967f31bf5b2675c19d70bae1", 0x100000000, 0x7}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x808, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000002c0)=0xffffdfffffffffff) close(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x47, 0x1}, {0x88, 0x7}, {}, {0x127, 0x3}, {0xc6, 0x81}, {0xef, 0x100000001}, {0x43, 0x2}, {0x47, 0xffff}], 0x8}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x81, 0x200007ffffffe, "55098c601347cf0200"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="80b5bfd9f375a3c361265694d394d4291b256a09b406d57ceb7ef7c086a327d59f9c9fbf2732a2bbe145da3a3a1fdb00d2cfa447844ab54fa3c9b11fd1dbced277fab397c6cdd6eb93c23994ba42382cec5a01a25c47", 0x56}], 0x1) 05:49:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 05:49:55 executing program 1: r0 = socket(0x2, 0x3, 0x3a) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0xc4ed}, 0xc) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c65300014ca6068e52d3155726be9da68a55665a95c280ca7acb55e43891081c336c48f9c58f64aa1ae7449c1781a3c81be4fb0000445bae9aadc18f54dffee2cf95eeab7207081ad2420449d2bc142de368eec903f5965b602e0a7ab4e73a2785b30cb08376d6fe1a66cce36da93dc75a7147a7983897ae7adc03a027fb30275d213fd133e11712b535a3d2bf8aaa826c7fdf02fbeec6911fa1761b8d8159ca14712ce8f14f4f14214e416a85a698bf9e6fdefd5601efbef27888e15f1d85f0b7d78ac0fcba69a7c3c8de33eee4e6932f721350d47b9d28aeeca2301a947bca7a861d22a9f0679585c2d1fc49a579758a5b622d58fcb3b9037ea4be12255d31993e7b750edbe831bb8970affe3b6c7ec05f0933c40fba8d17737c7d7e1c8da7ae9438c0b49f5de0e113f54922db78eb445c3c1a579bf444b162a1e129a4db0ac9f1df3ddbbcca016c42f7273f56a95ddbb335f85eb1f0000000000"], 0x10) write(r0, &(0x7f00000001c0)="825ef2c20a41b9cf", 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$TIOCCDTR(r1, 0x20007478) 05:49:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4, 0x0, 0x0, 0xffffffffffffffff}, {0x2c, 0x0, 0x200000}, {0x6}]}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) sendto$inet6(r1, &(0x7f0000000280)="61563cb1b9b17036729fe8946d64f0cbe1068c93e5081c33e20f8e355d9d82ed33e70719984662d23fa0777914292ed427209b4e1f8d24381648238076bbd9fc1b6c6afa1f0a47b3bcc95fd299dfad6ab61b81420c97051826e8a157f6859db5569ba04ce50d4e2858e125733de2668d93432a8d6fffe6be4c93c102a3e0faf4cdbee30f09145cc142d74deaec905c6d60440cf8c98b554df5df9245130e8065b14c2fb300745f72f39b1bea2932d567aac708cd907e54cfd349666d7e9da16b096d2252f694689338aba9fcada7c4f929e7b8cb17c674eba740a189665b3d71efd7f184e2f2562b8597c51231ff00652bf63ac1563d9329f91a7d5c8b80dd3bbb18df0c756badf0be443925e64d66f5b99ecfb3f0fe4c30f54905f745f3c2928302579ced549546a968d20f6918ac7a76e900f5cee01f39e6666053a7f10a0c5969c347e9fba998e8266349b8c57f2ba2206e74f0428fffb523ba2d13d2124c060e1ea4dcdad33fa91cd3f90b6e02223fd94a4b1383d34793075d0b5144e91af3364fbd811f9fb7261d8c6aaae3fe28879b8e76a02e3e156aab74dbc4910b7f71590b2d98aa6ff9d7b8ed281b4494295249bfa8ff336ccdb9b5fa10aa86f78de8bdef384dc81577b119df8d534ac688dc63db0abbaf7e503e0c7f01320ad82bcb7304fb35156f902dbe748788e318698ee23bacd1f4ed8018d940c5283d8253ac5b16ff34e8fbecc3a03ccc06216a5ed7a6d93494599c21b4b45559c834c2aa0f27cc783cc1552cb7d6116db2d7d8a785ed682823e837f49279a4d9405ea383a2d3de876e8c79cd639df033a6c6534f2fc9fc59a14eeaeee179dd65278754e081ded227266179019f9eb72892049df45292a204acf80db54e375231968d5c350947f3e292755512e80a8072347f18113b8e846f4aa658b6004a9d032683e01994f295ad80e8e1fbdeca7d0dbb72fbc29bf39c18c59ec296e27910e4aeb9faebc5f296a4b64e5bc5aedf2937f310138ad0124b5e383486610a721b836d4d3e9446c072e51f1871c0278bf66c928e773970d86ccd878a63656fc00487960948c9b5be963b203066e01b33c46af7fea42c1ab528a77e88b7ce362a0dba69a78d74ccf9f8d0c8fcedd4cd5db102008d2dec92c7f3e43eb0acfc6d585f77c8ef48c77e77714b1a7a13bc8b578cd5d941c4ce7adc9434c402b673e8e0f97bb483010f670fd671c44f3ea8321a9ec3b28d7d0e7e5092c22673926e4aa595fd1b559621f6aa2e8f58413fb71e2147bb494308d31f093dc1c3b1af3b79495d28643f8c727afed66e6af43e40dc639355c9a5af823a026686f00fe8971e99f891dfcdbe01d0b99779f298dd6bb2b6731b53b0db3ac40f3ea9288996eecc0ceb7a7bdd2b06c020d0cd7ed7ecad7e97dcc6676c75c52fd53613145d2ddb6c9c66bbfe9d0ee9937b060477f6843b1d5ce920cc2a329b137566956f8cfd209616446ef0ef8b8cea0aee766f93ff69e816b7610430306ad7a804b47f474c2be14c5fe30cd8b8f85f96c328faae40dabbe1dfe85be159d7aaba23434008fa2c95cc1db4125b94712991dcc81cc0ee791324adff9d1ee2d9b541446acb6170f25d877466f874388c354bc9ce847ba049455c1247d4f4fc1b0e5fd252789036d231c2fa881aecc7aaa6fe91ab4e3d7f13d86a7d03eeb88fbc3c775778bc55e21fbab9c8bbdd1d8530610c2a8de769118835d6c28a957dc1109473be4471004e2ca304e709a9afe6e481b7f2d01f7d9c7ff84d7e20fa94ee6695458f1b73d68decf81b9a034a47860ab7c582b7fbf6580ca6e9aa212df960a9dc2f94cba33a8c66b52d4197d9c615f88da91a1ce4ca51ab00bf4e377f04795b9f366826abf6f50adb049924ae43c5762b498d23ccf10874b7d8b9f171841128d0cb634ab35d13b09bbf6875f1a4ab0e9540f54373a7e815605a3615b2b688af2752385a50d48f24a321df17a72a93aed3ae110d67b8363d500e8a74f32560ca54282f087f30780da1a5d3db371dbb7a9280aaedcc8c4cc12abd97d3c9debb41863a3256ad04b068f4d2e63187f0c7f6cc12e81cc7fbfe153a587d7a495a2b0481f3cf50007ad85c2dcad3dedf2b9eb8bac2021686b1b86d4deac0304db18306eebf79b581ceb915c85675e360870768646cb3f90fb2176a4f8b7164a8f9cac00c1e4b73c6e48d77a69e7a89efebfb316374a8876481a53f1c28499548b400da07cb5242a57ab81eb8eb3aca14aa0b3a7c6f03e6fe97a473a2b8ca01902409f44b625da181facd74111d93b88e7f6da4a4d7cfdb413799310c84e035a0243fbe84fbd664d071c87e2ca4c827043d4373b915c8a8ee503d773a5b82e447d7946a57d7629154b4e4178aaff2974dac1ebf6018502ab6c00a33ee818d2fbc90f46634b5c3ebf5c6b8e28d4772aa2f5e50e5d263034f169c7ec38da1d2835069c97c38117db47d37ee5c9caebf75ef81e7614f4bc253cca0c31db84012a8d2db47ad178d147ba7bc83ea2f4872da1d145b2904806ac7f201e1927f4659639bef4344e0bbe46f4ff1d2d22418474f812e2a2ccd37ac33dcd86cc24d68291007b0fc8fa421b81a88b3ad48440432f2452f998291f99c71c041f9b16b370b345f0311a07f0b8b77bd8c839c8f3dbb1549162fc1bace195997da06735ebb3fc0b1ef294ad439a27315ce9e4e5f4e1cb9fbb61ccc689e18ba2f221dc83d7adc472b7e99e2a9223b739fe35b197bd48031270d4ebfb4e4fa2f825d289bf044a0631b5fd5ef8bc4630488c970a5f357f77fd3679f8aa72af93792dedc183dc35d2460b80d77370bbd5424a5c121e46cb87aaee4189c2b491ee46db4753e6b2723b39b504c3c897f53418444ad65c28c1b49c68e56d92dc27be107f47dada7c71c3cb9d956e26436d618cca369d5656577e15362e51057c8d8ac6a4d060c2aa19290aaad32ac1f9d88acadb4349a8d2146083ca669b752a6383ecb4020fb3304357fa3c83588410baf1e407957c208e11a6bbb666c760c32059a29d5f6d32801a1640e13d73bdf0541e03d2551ad12d9452eacad208cbe7cc007f4bb0ebb76a8e3646efc902498bae0be34e841d5b47744f1f236b81552ad093a0b4357fdd245d510563001992212867b294fd13ab983fc2fe2880479c65ba0a43b21fa7d2ad38c98a3122623867d8fcaa85b5c08bd05ea6162a42cc78cffb3aca4611cfc7d67500052424e6f748eda739851ccffee5dbe705fb90fac55daa909018e789be650bbd8dabbf48b8ff1ae71a8bfd70af51a724c9a09be29456786ecb54a66f77737e9c84a1ddf1e21d47d56e359aaa3bbea178211920e82f7e2f0544c70d2ecda9fca18e4835381456721dffa4e2b4f44a6df5394fff13908acd2a21f210bd7086145b55bffab4c32f1a2548cfba71aeb6f512392393fa4738c381eb8aae89e153be94cdfa93dc4ad769649baa20452bfa99a2993077e221e342ca0002e9aac0cc0aca3f403d73721dd24c6c68ee0e73b8d5a1f2785f1bb683b6b1e5530c330f5f844ae1e0cd3d8b369ceb573da7059cb468d874ec0df8ec29e37bfedc5239a839a4d16dffc87d6eac8735290ff7b97d0fd98770da00203546fbd5cd0c1ecbc438ec1dacf34a99b71b8df32d271346bf2decf8e4079459bb68928414f84d814ce523ed305a881f63503bbaa91766b4b632fb297ac63ba0b6740b8ea0a589715cbde9db2d25dce98014b237598fad59578f6e990a73a5d8144c04929d377fcd21761e2982cebe15570dec59e4589f7703d80429818410f02140a9d0da29308d2bc7efffbd0c5e65f41fb38e6d2ec4475c05c4425f34861906be6b4628ada9e3757f5293ef1c98fc02dce526c1a57f1a28d272c680a607ae46a26784e9cbc6208e9dcf26932ffc1d1c1a91ba843a7ddd5093b27f15b3e9891557370c2718196e702afabfb83dee57748a35d6ca72e9bd712c78b3f4c9812d983f3027e96e8fd4ddda60eeea80f3a2515daebe7aca2fba6403fbea462d3ae70f6115d1b54cdee5e3f7f7673a1669dcb194653d09cab8d951ab9b4a17731700df5e8b0600cae72e9b2b43004dafbd32e9941b3513bd75885738a4ffd6ce20a2473ab5424041096bce633cec34b9bc6ed72f231f1e8ab82f2ec89ad7da2eb1527bdf6cb7ae9ab806ea826488db6f85f31d7926081664c37c3bcd300118ddf47de41324f8556a5d81e158a7528a946c9a6f88dc5afb1b52ae3dd3748bd3de303986c0070728e252ff904d2dd8767b6adacd50c7b054a43d74e783aff85a372a3345dfac8d3522b46f311f287069a99034608ebbd2a6575d456909dd83f02020003ab75435d9b41dba797be6b804324cf33b7a8bac90d76cf38db38c5367499cba26080f9401870d2f19e84edddb036ac61d9c4c7d0f5c427baa5cc06c43480f5606a51054096bf45103067cf949efe075ad6693b4060874543e64a2b3ea4ddfe279d579e841228939b1434641e32157d7cdc52de2796387c889ab6c20f3d90377c769a338076c0bf50442b5cb32523e14a2b78a05df155f7e49e5abdf5f07003c671907c6bdafe6202a25a85d26f5c78492965a8e87f2c3a5015fe1a1c6306c80d6641b69926ad884144c0d074a91f397477329eb5fb85966c7a476bf5c877b8c2b6731a1d98521593cc7836d04a8ad2e52f95e09bbf97a1064f55187b4ffb296e2cbd4e470503ad2b4bb9dbca0892c22ed1fee15db58ce369cfc32676e1bd083a5a30f656866f7eb915cda2f835356a8d4c7b293ce8f645dc2cc575491c48c801d54a8639528bab296a50c78aa319f73e03c7bead6f319757d8bca71c2cb0d88b4dd9e7d1285dd523e9f439d34edf021402883f4b270eced4dbd3d8c7f2e085738d3a6d32f58597bb0711296376db5c50c2ca6bcf2c0356d90af9cdd4e59531d733dbd9ac0b633ea998cf5f98f0c39e9c0825e1b8423284d58df157f1b47a80ebf57e8aacf815e92184e4c265b829f43a0098329e44a99f74cbf23e7260bf47f66a42ac88617cf43f93c3d422ed27a8905417f4806ad016d267cd89c4af926814187f1b374098b6b690c57ec2c219a122fcf26cfffc2fe68a62937719ad0c2a2e2e42706f83e486e83bac4b8e2c8e6ade47d535419a5dbdf6f41553466bd969c787154f7c682ee957ceb4cc0fe31f8ed0ed9274ecae26e13bc6438fca8ca41ca3b3462459ee4ad92f16433ceb40fbe48f3307a3f448f896b05caf2aad6d19826294fbc957bbf9ff6d58c9b088fd9f425f37550a63f61c3f3d880ed55de36b3bc7a1c70b028f72148641da8d6bd2ecef08406f1b393451a624f4c40d0375efeb3bf4a7a9f4e0d6ce9909f110890731f65d3ed3a620e5749e84d746f300f6efa66ad53319a85f04fae4a028a563954109726f0ba09ddd5960939a50b8c592f1ee1a20d082cf7ecdd3b82ceca0f92028db9279c0679b647be8cbb5abe1e2c98a270863b28c93ad84702a4b33082039e680a161cdf86bf51a50002fa7a11305e550215161f2ce93b0f18a6f2ae59dd03dbf995d68b00f130a3439ade72f1c0b0d8ebb8d3bd979ef5b522df5a20d985c4ed2eea194a4dae6d2b3a8f33cb91ea949363ebf2a5e2964c6b1ab7efea85fe3d7a6cfdebe38b14d01d52c33cd13ccd0c5a017a9be8e5defa246a98d4f997976daa93e8f60757a3426c9ec42e8f6b91baa783de127404397097590182e985be37703edc433f2d003afaaaa6ce2b8036a8ca58497ac059ba57d30a69500a969db533f6834400246acb6dd04dd6dfc8af9c7183d", 0x1000, 0x8, &(0x7f00000001c0)={0x18, 0x3, 0x9, 0x7}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0xe7, 0x1ff}, {0x83, 0x80000001}, {0x1a7}, {0xc7, 0x81}, {0x5, 0x1}, {0x0, 0xcc}, {0x44, 0x8}, {0x88, 0x3}, {0x8e, 0x5}, {0x7, 0x400}], 0xa}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:49:55 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/161, 0xa1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:49:55 executing program 1: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000b00)=""/4096) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) write(r2, &(0x7f0000001b00)="64805b2c68f679ac841d47e51bce67be9a9f67b847de140d001e7ba2584e00fafea698fb10b7860feafb4b41d40fecf72e49063a5537aceab97ebd80b16ec0a4618dfa4a8fab6c698472b4e96bacf34458480808a7989e7c5c7f67c33ddd91ca06c4325a13f5dbce0f3a779569f2384133a7549b86c33c766996693727dd04b1cd1e361182eef94ac061b1a464f3e397af53092c58b1968d44a81ccf09b7a83c7461a82a1eb6a69005fe4f4737fff92587960c744c9086b718f9dd046b9ef81fb05b6d483d95e24267d817937a1a3477", 0xd0) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) chroot(&(0x7f0000000740)='./file0\x00') dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 05:49:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000200)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x6, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x87, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x6, 0x8d, 0x280000000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x2, 0x9}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x10000, 0xd9ac}, {{r0}, 0xfffffffffffffffb, 0x28, 0x80000002, 0xff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x48, 0x80000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffffa, 0x10, 0x8, 0x200, 0x61}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x4, 0x1f}], 0x7, &(0x7f0000000040)={0x7, 0x401}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:49:56 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r2) 05:49:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000140), 0x10000000000002e0, 0xfffffffffffffffc) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) ftruncate(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) fchmod(r0, 0x0) 05:49:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x7ffb, 0x20002fffffffe}) flock(r0, 0x0) 05:49:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/147, 0x93}, {&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000300)=""/85, 0x55}, {&(0x7f0000000380)=""/127, 0x7f}], 0x5) dup2(r0, r1) 05:49:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b2028, 0x1300) r0 = open(&(0x7f0000000000)='.\x00', 0x40, 0x100) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000280)={{0x738}, {0x4, 0x6}}, 0x2) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) 05:49:56 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2, 0x5010, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000180)="ac59b50adf3f386b0b1c0d5ec9c46463927b1443a775ca87cc35cc0b1630278fecdbfc51a562cac80315a5ed1a9b1cc1ac42a405179071a8a2e635168a00023739390348e38a6e8173d18d888225fbd478249e926cd2a22336bb7a8e982a06dcaf6cdf78464f1469549e06143ecd4411ff5e32fb5dae99cee376231f042dcf0239575334952464d53171e269c395a25fc2dbdab024112f2ea4cb9c120eeb757d66bd63b5ac15dc9c", 0xa8, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x5}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x14, r1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:49:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002003, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186119000000042b09f8e58ca1090000000000ff010001000000007cf6d1d1ac5558763331f64f908606002e6cffc5a6ed", 0x34}], 0x1) 05:49:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x2, 0xfffffffffffffffc, 0x0, 0xffffffffffff3904, "0132e8c98df4a12429dece297dfa430f6ee996f6", 0x8, 0x7fff}) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0x7fff) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r4, 0x2000740e) preadv(r3, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/171, 0xab}], 0x1, 0x3b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)=' ') ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x7, 0xd040000000, 0xd4, 0x100000001, "e9cf59ac6881edfda83ff7bc6ffd5e98746d819e", 0x1ff, 0x7}) 05:49:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/78, 0x4e}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) 05:49:57 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 05:49:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x76}]}) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x8, 0x20, 0x2, 0x8, "e24c841590953c88f808b1244cf3edcc71966e15", 0x80000000, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) recvfrom$unix(r2, &(0x7f00000001c0)=""/219, 0xdb, 0x43, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") 05:49:57 executing program 0: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair(0x20, 0x1, 0x7f, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000004c0)=""/221, 0xdd) mkdir(&(0x7f00000005c0)='./file0\x00', 0x140) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) lchown(&(0x7f0000000140)='./file0\x00', r5, r4) r7 = open(&(0x7f0000000880)='./file0\x00', 0x20, 0xa) kevent(r7, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x40, 0x3}, {{r1}, 0xfffffffffffffffd, 0x3, 0x10, 0x5, 0xffffffffffff8001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0xffffffffffffffff, 0xb5b8}, {{r2}, 0xfffffffffffffffb, 0x10, 0xc, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x29, 0xfffff, 0xbda6, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x8}], 0x207d, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x1c, 0xc0000061, 0xffffffff, 0x80000001}, {}], 0x7, &(0x7f0000000840)={0x3f, 0x9}) setgroups(0x85, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x811, r7, 0x0, 0x0) setuid(0xee01) r8 = semget$private(0x0, 0x3, 0x0) r9 = accept(r7, &(0x7f0000000040)=@un=@abs, &(0x7f0000000380)=0x8) sendto$unix(r9, &(0x7f00000003c0)="a684e5130304119bed47ca9a3debbd73e7ec9608cce7f046627752d4375d4f0575cf38d8160748860bf5f583a126990eaa5b1d2695c605d4f1f97967c39cd00e6ccc0d39fc95e6d49db1ba342a0639958766dac00c235fc441b76c300566c05cb279017539799ec654f06c0118", 0x6d, 0x401, 0x0, 0x0) getpgrp() semctl$IPC_RMID(r8, 0x0, 0x0) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getgroups(0x2, &(0x7f0000000100)=[r3, r6]) listen(r1, 0x55) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f0000000440)={0x4, './file0/file0\x00', './file0/file0\x00'}) symlinkat(&(0x7f00000001c0)='./file0\x00', r10, &(0x7f0000000240)='./file0\x00') r11 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000600)='./file0\x00') fcntl$dupfd(r11, 0x0, r11) 05:49:57 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0xfffffffffffffc00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f00000001c0)='B', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 05:49:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) unlink(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x9, 0x7}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) 05:49:57 executing program 1: r0 = socket(0x18, 0x3, 0x0) socket(0x30, 0x5, 0x2) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 05:49:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10001, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x6) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x4012, r0, 0x0, 0x0) 05:49:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) r1 = dup(r0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r2 = socket(0x6, 0x1, 0x7) unlinkat(r0, &(0x7f00000000c0)='./file1\x00', 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0x6, 0x1, &(0x7f0000000100), 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='c\x00') lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 05:49:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x28}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) syz_emit_ethernet(0x2, &(0x7f0000000600)="8ecb") r3 = fcntl$dupfd(r0, 0x0, r0) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x70}, 0xc) recvfrom$unix(r3, &(0x7f00000001c0)=""/166, 0xa6, 0x0, &(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa) chdir(&(0x7f0000000140)='./file0/../file0\x00') 05:49:58 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) sendto(r0, &(0x7f0000000900)="7cc5c480f21624347d87101a9ee90cb3e20b070000000000000075e935f62a99524146659a13ac5a4b9357f3e5cedbf57d78306fd869d3b2154e1af4fe758ffb7a9b9b8bbe128c8bb17646630ac7811a3d08e1ae035fa6e492c8b2137ce6b4144b3102e0ff6c2c6b156ca2c1885e0e7fd66b8ddabb85c2ec3cde27f17c97afbd08013607bea4c99a2c689ed06a50a7e425f8ad55ceb8518742091a0ee8687e19c0418583989b7c02f8672a74f51122b9cf43d779c92b95a3b4870d86994f5e4bcb7d678104fc665c378d76350f6c980b2efc561a382b4571aadd92660ea20b259707e66d4a2e2eda6b6974afb5c08edf06ede345df459f435ad7122d4d427bb0f08e205fb3da91958379a14def397d401451e6ef953e318e97ebe5f95f23357371b104709345f0ad44079c8d10d467c96df17647b0402fbf90cdde030d9fbb3fe7a9fe3d0b912c017505b8aa01859850cc5171e125fc3d95386728e17b32e525fe284d428335f8390f512ae381d0d57d239d5a39fb4330a25922e1b16b36aef58cc9272a0a5b99d12c6aba9d8491d1f8c416707831a68af12caff5405408805d6d5354c5f333f57d999625ec1eb8568570edb23934cb1951237f34f7cab40c2ac6343f41e57e00020000000000005e7fe05cdcea2dc28923217105b8c66121e1f1a9f6d16f4b4806d64a97e6ab47b7e13f77cd09c0cd2dbb38871e47665fb822c3e65a4e3ed6a649805511eabb9fe88725a8afe4a0193ff5e30406c9fdfc8dcd5a4c6231fb54f04fa7af13f03051e623f55049a747468baf14da193cc233147760e5d382a1f9352befe0663309b7bccdffeaad0fc0108fe808b0fe77383fa152cd9216f1d43b207212c0784380653f99070ac3a11d8e411c85b4c7141977fb6ed064e4c0d30ef08beded79d5973911a37205fa9602742f4be67a84ae9cf921cd735fb2fc37443215a3a3f5584b1c8a9a9b753403c952d9f51162483969056c6ad0a2f09338a1f885669021f58028c28b0032c11aacc2a6d83249cbeb5d52811c88e293e3a8d18c23508910d52217090606ea574ca0289cd048df65a6cf13c5d1a280fd51a25b4a30b39fb1933d778271f107bed417696c49fe086397831aeab3058d2ab4e0077576835a3a15359507bccab1669a5d40c69b2c391522923c767d2adbbd94d57520f6198889cefc50121a64442bb2c8403d9002010eb3799d8e3562212dbd79184d915415fced59fbbaea52a61361aafdeeb0b580b6a4b382ab3006cab85df8b9d766b5d8b04a0c7a56e60e3c85242142d7e88140696047ab950003cd8059ccf087745278f94d714205282f75a4519f2485333449ee1fe441d7f874d96b7dcb85718b304189c3e8b8b838c18ce9473c46c9093e838f082bdbebd7684452a748418c2c2f1e4e54285ccb76973b6d6fece7507d2f4a4532f85ac48a33c3b9d245c965dea37576595ab04a7fb0af36666ecc845f259836be54b9321dbbad6dafe7977c4849a249a6314803cd305fd7eef8e91e6ae299cb10e2775776692a96e8891201775777f966c182d6e5a5469ce6c420c069491db6f5f8e47d610231597d38cff02eb572d501bf9269896e8abee614ecc9535d0c8d550c04eb7a294789176773fbea3e83da0306e57d002155726771e8ea294dd9c90194b3c19c", 0x4a0, 0x0, 0x0, 0x0) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 05:49:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') socketpair(0x18, 0x7, 0x7fff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) chroot(&(0x7f0000000000)='./file0/file0\x00') 05:49:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0xfffffffffffffff9, 0x8, 0x5, 0xffffffffffffff80}, {0x1, 0xffffffff7fffffff, 0x49a, 0x3f}, {0x8, 0xcd, 0x1000, 0x1}, {0x10001, 0x0, 0xfff, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x24}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 05:49:58 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x200) syz_open_pts() ftruncate(r0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) 05:49:58 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="0c6d513562f03ac2d5fa0014f40020000011000966696c658df400a5", 0x1c}], 0x1) 05:49:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x21, 0x8) kevent(0xffffffffffffffff, 0x0, 0x100, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x5, 0x2, 0x1, 0x622}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x2}, {{r1}, 0xfffffffffffffffc, 0x3a, 0x2, 0x40, 0x67f2}, {{r1}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x8, 0xffffffffffffff7f}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x100000000, 0x800}, {{r1}, 0xffffffffffffffff, 0x80, 0x200fffff, 0x40, 0x80}], 0x15, &(0x7f0000000140)={0x5, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) 05:49:58 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 05:49:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x1) 05:49:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 05:49:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xdfc6}]}) r2 = open(&(0x7f0000000200)='.\x00', 0x680, 0x100) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x1, 0x3, 0x40, 0x200, r3}) r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r0, r2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000240)=0x3) writev(r4, &(0x7f0000001600)=[{&(0x7f0000000280)="9af24bdf34fff867", 0x8}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0x36, 0xffffffffffffffc1, 0x1, 0x400, 0x0, 0x101, 0x2, 0x2, 0xff, 0x3baa958b}) 05:49:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}, {0x1}]}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="890954106e8bcfacac30badbc5f60d2776f8c5a6f2f91aec2122652154090be83763b1efc21ac79ba132bcc755f0994f14a3f328f41b3a8b685698ceff17168dd674dd22f64603649edcbcb66be998d9d4b1f901e2056fdc68746dad66d56ad21da4a2b5ac0d3765014e75ee285d6365b09a49cb3417cbc5847c2dd39414d51afecb5c30cfb1dee801e535c39120d43b419a68c06f74ca862f2d2f26f5f1d064f7bd9d371e10f239f430e457e29be824f58d79eb4ad798e6cabe26233f650990428dda346cf9768a0ba42d9308a9cb5a68609ef16cb12b0f1aa4247126", 0xdd}, {&(0x7f00000004c0)="bddfd1ffa54f497bc81f3cf9c83a94d13e248e90ffe1ca208b1f4aac275778560573d6afa91329d991ae66104efcfd16b6f3877615c507a571a3057b99e9858d0869939ae6", 0x45}, {&(0x7f0000000540)="adf5e93cf077996d726b183e034772e92849b39ce42f02935ab60c02ea47d19ad4637362a46e8a40c5f6caba61f0fcbd90b7dcd2de80516bec5ba9a027118c22beef3c0bbc990a89d862a5f9fd19c7c41b5def65bc9b7469e62a4b9a1af4eac2f732bae69c866b0a7298004dc98adc2a73aa9e1847685c7efe016af939ffaf51341693aa70e1bb096a8773307c0127d7e825f52db0bb26ad8ded4e3aa81817e5c7cbf5d0627c2bb2a90cc10ced83e5eaa14fab291f841b6fd451cdc3da9f94f5bbb05d46198f63028dfb740d452b8468919980471dcd15e75cd41c151f", 0xdd}, {&(0x7f0000000640)="f809ad3d258ec533208d4a6e5a4061168a2373442fc9d50db049671250909d41813a2f8f5c62866c425daac329c2b9adc1089ef9ad0966b9fcb9c1235620e4720d7569e95f4c8d291efa94fe09b44bab47114b5d9e104c134a19073845319da8ed4b92a2c8eca8c763b1029c9942fdae4523119014c88141ed89526713c5b468f6d725455655eb890dd95340b5557f52199001bafdb314427e4fbbf693cdee7b0730610901df413030f8024dffa9dc18c5a2c4f97fdab3d9", 0xb8}, {&(0x7f0000000240)="1f3db36728255d141e8a1320d748d6b9835174dd9b62f49e8ae43797297e063c91bdcb6be6d0d6123c49f4c05d0a3c113c38a525c322ead75337e9f4", 0x3c}], 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) recvfrom$unix(r1, &(0x7f0000000140)=""/112, 0x70, 0x40, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000040)=0xc) 05:49:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xcc) shutdown(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30, 0x2}, {0xc, 0x2}, {0x3}]}) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3e, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="0f") 05:49:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f00000002c0)='./control/file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) 05:49:58 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x4b5d3bbdf49d07fd, 0x0, 0x1}, 0x8) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/190, 0xbe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x154) setuid(r2) setuid(r2) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') dup(r1) shmctl$IPC_RMID(r0, 0x0) r3 = geteuid() bind(r1, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r3, r4, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 05:49:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="000000186004008b00230627feff023519edffff000100000317dd411284bc3d699700de867f876a48d8361f9c211770848314a23e1d91ec51f8a0d902533502c3dcb89fecd2c14ef1eed7de928f55", 0x4f}], 0x1) accept$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x109f) 05:49:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x4}, 0x10) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100002, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 05:49:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10020, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x24, 0x3, 0x3}, {0x6}]}) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000240)="9b329beb9169c193d146a5943efb7fc2d586d8c8dd50451d4b30ef0a872ec51764ae7522db3957d02a349b10b45612f2718bf76d7117ca97903da193c757389ac137c5775c7f1c901c7cb20759ba2a4ee7f54e965276f477c58f5c0b727b4f247da3bc594382b19f6d787a9b84f98c02e7c16e57165b8682f2bcaca17de3b2ee94240e584bb51d3534ae5b74e151f3f3c8120dd1fd6f51aaeebe2f874372f99d51ab07395c455f733987800d4af3c81412ac12d02f528154a9fb39069f6c843dca560c1cfec30e8a3cff10c1769e59fc16982ff669c194e4b88c6a1ae3ea9e7e4fb13ec3c63f392785c6cfabb5b53e18", 0xf0}, {&(0x7f0000000340)="40ad13694639e57e6528aa6bd3085472434391acfba95c205a11a6a8e69029196d3dac3513eefb72eae4e782ff233790e1f56009c11d087711366debebd26e38642fd2f43d9d13ea524dc7a7b988ac02ed8aa1a995370ee402488a9ddd88af7944bc318967a4f3ca1f1f00a8b0ab8c0c5ed29cf275424d849879d4cbda1def958e26", 0x82}, {&(0x7f0000000400)="5f9f1a696d956bb00c9952dc58d1955b587ff16a83dff78822e4d2d7b7d41b521223e03f7da066dd6647686cf77b88c89991b0219d767bef77609d48417d048c289107d0ad977f18d2f63aa1f65ac6172f8b9a6ec8f7a52d6f269ee98298aef7c16987af7423b81bcf8254241fc7db60995e21b9351307c876b7ed168ab8260973f81e76948c701bda0f63ba281acc7a7b737ffe4d247f8589a68b97f93f08765cfac1da9547e51f2b73319c41ea0846147e715e6f721407b7cc88bfe5e243e79c258df542095e569c4c23962725ab199a154a3d287893a406f100f4c4da960c33f460357a9a7a3810239b0bae7ec55aad4987081a9ec27d378355e9af17ba3ea632580cc73eeb2f89921171c77ede09c1fbafcebf7f88dc3b0306c4f322682699f912b8c2bc79b9c0e85b2e57d36438cec42b39faa8ee4ed2b5debbe3ecf34e58f59d239ced9bf89334b9e0cbf31d7104a22d8cca3a9a67da404e50fd7ddcb8d4dc2c17527ae63a527d7fea9fa0cde2a61dde68006817812edc5452937071ca1ec9e6642b2fb059747df1495ce92c5f90f406696a5ca183c7ede0920caa6f7575b4791e6bd2624adc95c3895b08c945766cbb3779ee44fcb85a6a9b5ed5cfc0d27e9855480ef064b8f58f4efe1e09c8ae6cd143ab802158001f8cd1aa916be4fe197b72e7934c9bf97935448570d54068534f71db22810b622990d8b8e391b45620346cf09d9ee5b5c7654a4ab8d9d8461e438f79b22abe9dc1f74043bbbb7c1dab4dfc96673911883df191659cb8a0357efc5a425f9901693a2d1860e03b092b98e34a3aa25899dade13b058d561369cdc8e17f768c8b9e728c2e0efab807d101f0b9a2135eaa6002c1da62193d93438c647b0f64903091e245537bebbf2df06865d5c0966457ec997484bce1c390a5ccfeb84dba61f28b911c632c7617655f098c4b301e9757379018ed6edd3c29f01102341161100d1717b7f462109008baffd1b305b3209137f0d7f89633a35681ff438ce6850d7671ca60c1a0724287dc0cce365cf1b9cfc6863d9b5eb760be7577e18c9976719d64284112e838ee7313a2a2ee4b9c142ac7e94c6d1c3c02aa632c87ea4de04a455b23d864a2c8da075fdd3138698d809c60bc1581f66eed5569267e87675290b40038932b66bfba8eb9595b376f5bd97a9240545dc96253be953b3a1fee9fd20901d30c8c2c813140868f4e85555e397514cf9998a5eceb54178c0edca1aaa1225aa07f010c98aba722e4a7f096c7003c3f17a53ac0a22f3c1a431c05804f7b51833a7522c37c16a9100faf28771769fb25c73f29225e5d27af71e248fee9b514fb4c8528c54ca8c967b2e2775bcfd4c524ff1651ee6efeca6a98e661c9872b338efd35f13fad5045432055864fe19a94be40def68043484b971c6354dc1719e63e948f6e55f5aeb809bd19d839bf9b2f56c050e6c364dd45d9df562a7d3fdbdfb07e92f24a79280fc25ca1dc7b2cf695d4a428c856936554ee1ce17bf06ba3109e6979202b0d1d3d4700ddad009c2c505b938cdb826403c113fe4078f9976c8f9d3b5defdc028d99209871f929b87e2d558827a127ba1eb5a26ac83620880a13513433add461a4ad2ecc6bd833154bb9b639c9856ac812af0f02aa5c26806726dfe1e92b48c452c1e5a887bfafa5d9190f74758ab0299f8066d8e11eaf03a2f86db1f53e13da562e39902b946c5d841517cd16e741f2dfec45dc2de1ebfc0066a77a42823d9d9cff22d06ea6f83def17ccf381f2d3033e060241d89340b1e41635dab3fb7c97a897551367a363637e41865781fe3b922f9ec90bf13b4959bcb2470eb4b307536d9835bb826bdd9dd103c088673935edcfb9ff15d9986178a378503575d94aa91b4161bc533e7daa2b6996dbf4d7e78bbb82a5388d671382298078aca6651470e71763b6dc9c050dc23478e9987a1beeace0b5a882bfe9640dd9513dfcda79f1c16e82e3a321c3a1147adf66b62a0cc1b71dc3ad53c33ad3d94be2496520452556dbf85a4a19b7f00af977244fa29d9c82e7fd1fb8664f71bedaec0c00a20be16a261fb56e467cd878c7b7f75a9b2b0f2e6dba487ccd3f0d7feec586de138feda9f2d0edccc4a8fc383f7e5cb503246cc9a7324ed5fee6738f62423216457ef9ac4e05a17a5fbaaaad19ed64f3d659c9cf5809376c668d2888699e0b80473ad45b9751ab834d0b1e1ee1a15d509312062dd8212c1d4be308c150010689a6d6863312ea44ac1989fc1d61b92f3bf62c82e4a25dd5112f5587906a0e263a5add8633b54fcf00c726beb18040d98379d9f1c6b0f6c9d149cbe0ed82a31bebe2e333ee7f4d6784fdece009e27d79f6436def56bf8b745f939d66b1b2d45896d13729ff0e1ea14a546f573424ef6f14f79448e66aca48c333b1148f9834c5042bb51b35a3806f08d21ecdaf046313ad286c1a970c90d7fb8ece76fbda0bfba52efccfbc5d3a1610bfe28ac736288f1c48eba28ca9058b49e345101308116777fdd7872ebf4fb9fe8594cf9c8ee6c7ccd66f1e8a1316e6c019536da31adbe29317b0aff808e834cbc8b4114d9036a4f2c24a1ac091638f9d7f390b74c65bf3ef9e30aef550a89fc31579c2108e4392f95caa048c3554b2e7eccb6e12433c6d2ab89dd52a39c5c5787492c3d916c1802475ecfd250cc1310a4a10d360f89ef58c9add478a0c6c8925aed79ce4ae0b1a4511c0b2eddd85170fe67690585a27f35330ec8920b86bdeb2cd4dc8c0588ec9207e6ce2bca436ac086de688e7acc195d439787b605a2196d4d84183590871cd3f100a520bfb5c032ee2462c96f0425fee272a3d8929e04409bf3fd2e1cb40b225a1e0b3ed8ffa8dd94b83bbd6a97f9dbf516e427e84f34f94f1e340098a2c611a059a6a7f1bcf08104df753aa888ae769c8b7c93499d8752d3cf1dc256b02267dce16ef1da2416501fad63400032704c882afe40d918f2044466b714af313110703fb0a56379f7e8eb999093462c069d86856565281e6df12929778880fa8304374826d2d2361222c05ad1b3d672241d76f5a488486b8548e05682fc51255ef98ae90fb2fbb2889d508b7a8ecf5b484b12b97f3c5c822213089e283f2017963e97fc3d13b8e8d7d0e1844de22de8ec923fe04a0a7fc6337733f1c98193886550fbe2b3f3c6713f2e090b93f05fc145db02253e8c14962d1011bc2400f147a48a35c0670ed14ae3fd79715e195b613d7935ccbefb20c2144d238a2b7e0c618948553aa54bd48cdc683561662e83e4f208ccf20c00dff8ac7ea3f1ba6680dac381fd5e35ed5d571c403fba3edb62166a7557a9dc33c47b86214e4859d6a2892435db4253c9d131cc91399568e796c5a8b0ede9b29b995e19df4237925882b2a8d304786e0697978a6e875f04a8353e24b57f4148a6615682cfae026eaab641c1504217a1ae9f80645d3c710dce62116358dd95d864bc84afb9f5edac8272088ade15b2024392a8b0a1e0bf7f4c73e7e941c8744ee0b015405f190dc1de4f46ea33f00fb29ad793d7d8184128d90a83e02efdcf5a53ba8e049a1b82daded0106697f80d541c6566062c787ac1aaa2707cd798fe5372948f3510d155fe64a148f4446004f7883e8a839b2b8c18a64b25bfccdfdcf0aaededf92aed4d96f7b6a0b8e4087112ccb6a02b9ba306ba296aa5d8a5f3a036c88b6197b7333de85b8f6e39c59462e7b4336c591bd98a05c46d9c65194bc06a3b19052b1caf6d96008a5cd6490a9490a4578ae01dbfb7723be03029455f810cb7a41fea5e3ea5225b5957a60096ed3322cb77a6a27d11436fdd278d497b41587bc69184a9c4f385bc009321d4988d3a3bddb46d9a528581f2af79a611647a182b62ff9adaca57480047f6ec2189ee462117c23700b9eac19850736360289497fa065cdcb72e9b3d7afe697c6b170c815606422b55259611aa39195b7851784ab19f87790fcaa0b9e2c138ae14d4d6120b5b6c5f16941e382b4c8eda3324aa0e774f7202b68df50dac2eb176baaf93d0b71c2d1b0336803ef6b9fc7bbb0946fe2762e3b13c57c806ab710e2f0e665aae07126f5f1028925644bdcce86f92525e077747b97da605091126f7e4ba54f10b3ec8f66d607d169c19e57c64a33c1694709c0408840e791ef215a3b127a3946e690ec05f2a187d808471c3cdfda97321f79e5298f5ead7e7e6f8015c698cce0a29ac9322bd3e2cda1c82a8440fbd4a28d49af694afd2e5dd03a5584caa89d281afc3ed6e213aceff7d3e6bab6b63d294a8779992e503289578d912c4a677c942367b6bba18293c6a9f8b62c15900f0713edab5fc2042d21984b2c3f7712b53bbdd594f2859cf4aed2ccaab7a778822b6c2209bcc782456fd877136c1cb43d744e50b264b1bf7b5ce182f0fe0738a0ae78a4520c73786105e0f061f9374c85e63638d690f29b61972a91ceee6c80db9cd4396487f316626f6f88db111487389da9d92fae3e509bfac5537e5c3c496449bf92cc2205aae130d53ba9e616c154fe34b10c79fab8ac9a38898ee49a4c7da5df9cba578926701d810f3ab89616091285463f86e7280f09b55825e1ba829f60a232fd8afd22bd42c647859f24ea34eee805f7b1454674420be33cf9dab2b958a25ceae4bacc75c2958d5e46c425996f4601f1e3c0ff7469772a0665c3fe7d04509c800147e0caef96a33ac365ae73b2c4ef3474f4fa6c4c5c8fd58d55ceb437f1edcf32af3b1174a3423b6cd0465cf44ce85589c8662e5ee4efad497ea60dad24b42e7de7ab63530cd81ab7af7800c60edcd7176eccd97bb97286297e4ec130f02eb0779dac970fb34e2cb03ba9e1fc428b0f65f144f9e52438667e535f28201291095b170db176bdb06ada0735867fbb82648c556dbec09c64f36596bb31376452ec104f77491751597c7fcafff76e26f682ab6a125bd4695dddb1a1bb3be989f9c1d7514788902c24c66186f9a3534d2199c392de8c8ee12e1dcfc2e6538be8b8467ff23cd85373661e5f641409aff98e62dd8632948e19b1ca2e215b57a8d93b2b81327e6de2c9074fdd0e80df2f9f19debbd53aae6ca7b1377bcf4a5100fc64587f7223483c76a204a035f2e6cf3420b4a1564c2b09589a0cf2130d6fa78bc67173e9faef75ec760bf7b0fb3a2114db6fc0007b621d4bb3042057ae8f24a3aa2c992b8bfe71b6d5b20d3c338a7f0685214614824b69dc5df5d428cdd55e1e5c47c6e836a4d25c37a4732280c37670c505bb0a826a92f9aeae6212a7d3ff241d9ed7f4b6739fb10e6e3aa22c9167704af3eebbb10e63b91037e900968cdb978b8e85b1cc81bb5d346ee248ea58d5c2b9a7f037fd325de39a8102bafb4352e60943af7e740f61ba8b04349117d4883ce5323138aed710ecf24ab89bd1b9e93cb3e5fc03f650258d546a50342a6decff18c202b93178234afee90a5f9de171628c94dbde927d74b43d506c55f4293906e425adb5e675542fa3abef62ff5b892c1f056f7dcc1ec096a6d0c117bc6cb5a97daa42735e6466afe2ebcfe62dff9acda4dcb7b0cb6af8c0768679dedb514403d82f218387c84af19c6307cbf06b7c5cd5c7c07125f6febc07cac61a75b2124663d6002d069599b209811319303de82aaf42ed567dd5677b04665dea237dd2cbfb24fda4de323d024727ec89635d819630b2818b42b0c1a1d5c07382f282df56a6f17fcabbb1a5f3c3a2c231610a6b76cc14befde973e00e4e749838316b0ee54a85a91d3d44abd6adf0aaefd25f48db29057", 0x1000}, {&(0x7f0000000000)="6286a596205b8934fd0dfcf5f500e5fcab9735b061c1b6013f7d6b", 0x1b}, {&(0x7f0000000080)="a31d1a45801507ff3f2e13ea2fc5027aa6b216e92d20d2352a98001f14d6417da9e39e8ba3e030ff36c9f45179efc8ba2124a38726", 0x35}, {&(0x7f0000000140)="c7f5545f0d50eecb0e1413d7defbfea40c55d8ea4ac60b1e26f3812b9f7f245b42fd", 0x22}, {&(0x7f0000001400)="c579144dbc44efd063ca90aa2bf9fad11872e1cac3f4f88b909ddd38a1d4dd8b7e7b00b1c8c721fbe01320e535142c38a7f4368c88b211a7f34cdfc6948218cf8944089934ff902c444641003e26416b776c703d6bc9d2fa7a9e9316850a12b9e6dd9b66f8e1ddd9846d542f4d78b307c871f41588c6d9ebcb097301c308f1c74128a6f90cd0", 0x86}], 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 05:49:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x14}, {0x6}]}) syz_emit_ethernet(0x6, &(0x7f0000000100)="d2901cfd4cd7") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xb0, &(0x7f0000000200)="8d") r1 = socket(0x2, 0x0, 0xe667) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = getgid() setegid(r2) 05:49:59 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) 05:49:59 executing program 1: socket$inet(0x2, 0x3, 0x7) 05:49:59 executing program 1: syz_emit_ethernet(0x70, &(0x7f0000000140)="d4783c36d5ce1ddb3b11504109c27e53061b9af5de916eef5aa4a673bf5e74364b3ce7f65ad9b6944734f3f25ee2335bae94460e4d9e8ea2a11e08b37ff7c310687f049e43166cee8f69cde1c8158307b03a4cbb6bbd66e1d700096af88e3b12157458715b6943ecc5e549f0353ec021") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="85") 05:49:59 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="d8af081f237d78cecc1092c9a5c546eb2e7b82e29148c2c66fa1f883236b01b49784f546fd3ec401a545849ed68d341de0a1d87ca3fe3f298e59fa8563bebbea270f4fa3b6cd5f6697a118a303fb6cb830a6b0e6f732c64fb8de7600dee2ef79042200ec3c14ba7a0f913995dbd5c09bc1a27d851ee418575cc00548b804f39ee87f7fd0ac568a4ea7dc45ef37a97150", 0x90}, {&(0x7f0000000200)="04c0930276ebb600570ecf22a8369ed8d26b00771f50a9ababdff0c7a4161c76891cddf4cd21162062512d00046408303f3888744f915c5653f14c58e5dde0fdcde361efb90a47eb000dfcca2c63dbf21847c9e03b3615c5cc6564b11cd9fb90bf0659389ea41f6609a700cd60ca5372e8cda29704d0aaf32219e259b585d89505cabbb2282f8dc79408233055ed631f9ffdd6c9d8cd6fe027960e9bc7b7122aa75ce76ce5d3db6f1c9ff5a20b", 0xad}], 0x2, &(0x7f00000002c0)=[{0xa0, 0xffff, 0x0, "c37ab437aab3e13074463ef36cb6ba690ef86209bca6fbb4c4face11c14e5ceacbd9c92cb5842248f36e67b4399e6ad3365bb75b8514d6ef39c90db47b22ec6b3142b3d50b11ca4943c5a4e21aec8414e7c31535f0cb1a9976cce18fe2890b9b366b3a08c99c6c2a61847da86b6b30703f2df7bf51e91fb6ab88ad09391463175f8993997771d5469c080a82efee2472"}], 0xa0}, 0x8) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000080)=0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 05:49:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") syz_execute_func(&(0x7f0000000040)="40dde22316c461f9d7c3c463fbf08c8f6e0000009a8fc9609293f2ffff7f8f49e89bcef04481a3d2fa0000feffffffc4a1945eab397ae8dcc11000f2400f7df2") 05:49:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 05:49:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x3}, {0x6}]}) r1 = socket(0x20, 0x8003, 0x2) sendto$unix(r1, &(0x7f0000000140)="e054d32529f78f4f66cfd8d9ee2592c0597e74e7d30a15fc0ef278f039e5d7a3b761c235f51900bcfd9eb01422e8cda06b1e529962fb6f34abb3ac2db53fdffb56b04662dc5ca00137b4f7d3c700f75fcf5114c57ca6338c42cfa22bcbc0667535a0774aba9a1b9445409624afd9a4b060705340d9df1073450bb0272527539c0c3a618d22d2d15057a72b", 0x8b, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:49:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) r1 = semget(0x0, 0x0, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0x0, 0xfa, 0x2, 0x8, 0xfffffffffffffffe, 0x3, 0x8]) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") 05:49:59 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 05:49:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:49:59 executing program 1: r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = msgget(0x0, 0x402) msgctl$IPC_RMID(r6, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000001c0)=0x12ebcd36d7b21d54) lchown(0x0, r5, r1) setgroups(0x5dd8, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) r9 = semget(0x1, 0x4, 0x40) setuid(r8) setpgid(r7, r4) syz_open_pts() semctl$GETALL(r9, 0x0, 0x6, &(0x7f00000007c0)=""/251) mlockall(0x0) r10 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r9, 0x6, 0x4, &(0x7f0000000680)=""/241) setgid(r1) semctl$IPC_RMID(r9, 0x0, 0x0) setuid(0xee01) syz_open_pts() r11 = socket(0x1e, 0x245d6dd283ceba12, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) semctl$GETZCNT(r10, 0x100000000004, 0x7, &(0x7f0000000fc0)=""/255) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) recvfrom$unix(r11, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x4) 05:49:59 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) r1 = getegid() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)) setgid(r1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) setgid(r1) r2 = semget(0x2, 0x6, 0x400) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000000c0)=0x100) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getppid() r8 = geteuid() r9 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r11 = getpgrp() r12 = getuid() r13 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140), 0x0, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r1}, @cred={0x20, 0xffff, 0x0, r5, r6, r1}, @cred={0x20, 0xffff, 0x0, r7, r8, r1}, @cred={0x20, 0xffff, 0x0, r9, r10, r1}, @cred={0x20, 0xffff, 0x0, r11, r12, r1}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r1}], 0x108, 0x8}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getppid() syz_extract_tcp_res(&(0x7f0000000540), 0xfffffffffffffffa, 0x0) link(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') semget(0x2, 0x0, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000680)={0x80000000, 0x400, 0x4, 0x2, "1038303491c7ce2a799622cfdb21037173a857e3", 0x2, 0x8000}) 05:49:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000046b, &(0x7f0000000100)=[{0x1000, 0x6a, 0x9, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 05:50:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000100000003}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x6cf921cc, 0x200000005}) 05:50:00 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000001380)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) 05:50:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x9}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fchmod(r1, 0x10) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x100000001000, 0x0, 0x4000000, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r3, r2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 05:50:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x100, 0x58) r1 = openat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0xac) r2 = accept$unix(r1, 0x0, &(0x7f00000006c0)) kevent(r1, &(0x7f0000000680)=[{{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0xca, 0x2, 0xbc, 0x3}], 0x1, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffb, 0x29, 0x1, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x20000001, 0x2, 0x2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x9, 0x9}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x9, 0x31684eb9}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0xffffffffffffff80}, {{r1}, 0xfffffffffffffffd, 0xe, 0xfffff, 0x9, 0x2}, {{r0}, 0xfffffffffffffff8, 0x5b24e6f1f9d2bb12, 0x3, 0x8001, 0x8}], 0x100, &(0x7f0000000840)={0x101, 0xfffffffffffffff8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = socket(0x0, 0x3, 0xa71) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r5) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000380)=""/46, 0x2e}, {&(0x7f00000003c0)=""/61, 0x3d}, {&(0x7f0000000400)=""/222, 0xde}], 0x4, &(0x7f0000000540)=""/202, 0xca}, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0xbd57, 0x1, 0x3ff, 0xc8b4, 0x4}, 0xc) 05:50:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) setsockopt(r0, 0xd, 0x7, &(0x7f0000000080)="6064d858f5a0ccb1d87cc90026c836030ddf9fc6714ac30d09b734e85fc923239d3f914eb7f53ab6c784b903bfc20949b2997ac3fa3784f8b92b79a0b1d8ad9a95aa76d8761888f142c5333bed2035a2a3b841448fa04f684ad6f8ff068e20569c3b528fdd196053c13d3f777d741e50a200c24dedd2dabf50fb12457180b9e14b0599f833c4e9b85d2f830b38aec216", 0x90) r1 = socket(0x2, 0x1, 0x100000000000000) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)='0H', 0x2) 05:50:00 executing program 1: r0 = socket(0x1c, 0x1, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) 05:50:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x43, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000280)="4bb0056780908988b21aa7d6bae75df375563111a8930807ab44249975c32723207f7218903e71d040f14fd90403b82f636dca9685b8b7c72357b86f72013e68cf6c17bbffdd6a9753eaad", 0x4b}], 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x709, 0x7, 0x3f, 0x4, "1e0da1236df59550c4f5717145a76af225ad60cc", 0x9, 0x1}) write(r1, &(0x7f0000000300)="04fbcf60f199c88d4bfb82587dbf3bc2c4694cea7638a6a9b42ecb0c516c83cedba7e4aeeb8988e7fbfe668da9a9401ac6eabfae07bd0bd9a75c1ce73be98636cd3b059276868bdffb56f2f007c1760d9c3d5cbcf5ec24a37afb17627fe912bb5654790b87c2e3fcbd40ad63064d7502b797f8efbe47a2dc0d78be46813fb2c9a6cf1e057e09fb64c4376f5de29efc06c8a0c88d1911220488672e14a4966d1f6b5099566542afc242376913d906c6e664a3e711deecef508c926ba60bee3acd0b3c53cae24deea111f8ea5fec189af366c8d5fd65a302c62c764ac86bf657694ccf32ce", 0xe4) r2 = msgget$private(0x0, 0x408) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r6 = getgid() r7 = fcntl$getown(r0, 0x5) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, r3, r4, r5, r6, 0x1, 0x1}, 0x9, 0x100000000, r7, r8, 0x5, 0x7fffffff, 0x7296f6b9, 0x5}) 05:50:01 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) setrlimit(0x8, &(0x7f0000000440)) pipe2(&(0x7f0000000040), 0x10000) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) 05:50:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = msgget(0x0, 0x25) msgsnd(r1, &(0x7f0000000040)={0x1, "f0824af51fc334fa91d09c2a1974a5c7c8918686941d413eb104b0e3c364dd45ee8f270ccd26a1d759e7415ff4fb88817f8fcf03459a51d070fb3d94ba7f0c6dc080e57c2f4fe71f9695e464bb9fcee355cab8be0ba390af2234aaf17a05"}, 0x66, 0x800) 05:50:01 executing program 0: pipe2(&(0x7f0000000080), 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:50:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) 05:50:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() dup(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80cd, 0x0, 0x7fb, 0xfffffffffffffffe, "03662f2b75700600"}) write(r0, &(0x7f0000000200)="7d4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895213a9a18e0205ddc02ffd344e2b279990301000035d42611e6fc9af8af85c6fb86b100000000000000cc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xf2) syz_open_pts() 05:50:01 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x502, 0x0) close(r0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x9}, {0x7ff, 0x1}}) chflags(&(0x7f0000000100)='./file0\x00', 0x60004) rename(&(0x7f00000000c0)='..', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='./file0\x00') getpid() open(&(0x7f0000000280)='./file0\x00', 0x492, 0x8) 05:50:01 executing program 0: r0 = socket$inet(0x2, 0x80000, 0x1c) listen(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0xfffffffffffffee2) listen(r0, 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xb348) listen(r0, 0x10000) 05:50:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() socket(0x11, 0x0, 0x4e2f) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x1000000f0000011}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800000000002, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0) 05:50:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) getuid() 05:50:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) 05:50:01 executing program 1: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x28, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x9) 05:50:01 executing program 0: r0 = socket(0x2, 0x3, 0x3a) close(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x422, 0x10) write(r0, &(0x7f0000000040)="85f7331413fac05c", 0x8) 05:50:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r1 = fcntl$dupfd(r0, 0x0, r0) sendto(r1, &(0x7f0000000100)="0a192d155c786e9e5c096edae44544599e6c8fe7046abdf04b78637083a0d48f5127c12063afcde4a1bab663cd16745ee71f9139a45bc2214dd15ca0d527d6f46a09601b1d8bb1ac22354279def750cc7e1dcca7bb0f441c85d6767313a3c5856ae52847fab15f0ed5705431a9a293985569e5bbf7a533bf900a2a9a4cdd845a446ed72f35f0e31c21ac017a674b7f2f6fd075a5655eb3cf34a9377caae4ce43751be2e8", 0xa4, 0x40c, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x5, 0x5, 0x1f, 0x1, 0xfff, 0x8, 0x32929c20, 0x0, 0x0, 0x9, 0x4}) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 05:50:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffdfbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f00001a0000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 05:50:01 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f00000000c0)={0x0, 0xc38, 0x79, 0x7, 0x0, 0x0, 0xf9, 0xfff}, &(0x7f0000000180)={0x8000, 0x7d39, 0x5, 0x200, 0x5, 0x4, 0x8001, 0x6e18}, &(0x7f0000000380)={0xffffffff, 0x80000000000000, 0x6, 0x7, 0x81, 0xffffffff, 0x7, 0x80}, &(0x7f00000003c0)={0xe6d, 0xd5f7}) getuid() connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f00000004c0)='./file0\x00', 0x47) sendto(r0, &(0x7f0000000100)="9607a3406b0d31443da530e3e3739f3428dc266826d3debb44dd7f39fbe375efb99df9aef3c52f9f065064364ae36af196d254d28ad670cc79b3631d4ece", 0x3e, 0x4, 0x0, 0xfffffffffffffe68) setuid(0xee01) connect$inet(r0, &(0x7f0000000400)={0x2, 0x2}, 0xc) select(0x40, &(0x7f0000000280)={0x3, 0xfffffffffffff801, 0x9, 0x4, 0x5, 0x1000, 0x5e, 0x8}, &(0x7f00000002c0)={0x101, 0xff, 0x800, 0xfffffffffffff287, 0x5, 0x7, 0xc69, 0x80000001}, &(0x7f0000000300)={0x6f, 0x3, 0xd0, 0x9, 0x8, 0x9, 0x4, 0x152}, &(0x7f0000000340)={0x1, 0x6a}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') write(r0, &(0x7f0000000500)="c0de1ce7a315d21f0273cb7dcdc94854f966e87c9a43b1e1a0242c52ed153fea8c6781bb25", 0x25) r1 = msgget$private(0x0, 0x200) getpeername(r0, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/137) 05:50:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x28}, {0x14}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x461, 0x363, 0x67d69aeb, 0x80}, {0x0, 0x6, 0x401, 0x8001}]}) syz_emit_ethernet(0x2, &(0x7f0000000600)="8ecb") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:50:01 executing program 0: semget(0x2, 0x7, 0x20) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 05:50:01 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x84, 0xdf19}, {0x18f, 0x1}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x401, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 05:50:01 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x588ad802b06c50d) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x0) dup(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x100}, 0x10) ftruncate(r1, 0x3) 05:50:01 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") r1 = getuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) 05:50:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 05:50:01 executing program 1: sync() r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1813, &(0x7f0000000100), &(0x7f0000000140)=0x4) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000340)=0xc) close(r0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000200)="b100050390000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caaed16fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b23f000000000000009000000000020000000000000f0200"/177, 0xb1, 0x2, 0x0, 0x6437fd39b875a940) r3 = socket(0x1, 0x1, 0x2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)) 05:50:01 executing program 0: r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x400, 0x100) r1 = semget$private(0x0, 0x3, 0x1) semop(r1, &(0x7f00000002c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x1, 0x4, 0x800}, {0x1, 0x7, 0x1000}], 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x40) r3 = semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc001, 0x2) r4 = geteuid() getgroups(0x400000000000006a, &(0x7f0000000200)) fchownat(r0, &(0x7f0000000140)='./file0/file0\x00', r4, 0x0, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x101, 0x14, 0x4, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x100000000000000, 0x0, 0x1000}, {0x4, 0x400000005, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x16, 0x961f1b615b6ee404}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r3, &(0x7f0000000200)=[{0x200000000003, 0x3, 0x800}, {0x5, 0xa70, 0x1000}, {0x1, 0x31}, {0x1, 0x1}, {0x2, 0x47fc, 0x1800}, {0x1ffffe, 0x101, 0x7fc}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1, 0x1000}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3, 0x0, 0x1800}], 0x4) shmget(0x1, 0x600000, 0x21, &(0x7f0000a00000/0x600000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchflags(r5, 0xffffffffffffffff) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x3, r0) read(r7, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = msgget(0x2, 0x2000011) msgsnd(r8, &(0x7f0000000f40)=ANY=[@ANYBLOB="02001cf4f2d0b5c2000000000000ef3120001df93db034819e63bb3c45efe86326aa2f701527706ca6ccfdd446bcfb4d5086d8a599463f099252c4f1b1a02e6f09a24dbdd9bc8e911870ae8a00000000000000000999ab0a19ab4f7b476cf32435a7873508404872315a8122d0c89a04ed0800c270c3ff00266815f96aabc21649137d735e0000670dbfa45dd823f078ce592123f81bb65e49c4cbce8dab545f5be9c4ee27c87a1f8ec1e9530dae513a02f47a29cb1607df66a12d6ccc6e0e3016dc11b989f1fa15793195e478f5f298fdaadd869d791b51383f7e3093a6bf4e685a162e43547a94f5ae37a18601b0c07a3970b69acd78877595dd0d03f7fa035cb55d9c2bf2d5ccd0a3109a37b71ef6751acf2b109fce7fbed418bb130383f95f985f180c973c0f000000040000000091f1943aec11b15e22c1a4cc085cdcef5014a792e586ed05bfc74a180db24b3488d179b3820e4bc6d82e02badd2dbf50a8a73ed8a8a65792a25d1fcc06de923c18214057cdb4b3e9e61b34d3309b10887c2c12101a4ef09202635556103efdfb0c1fae72eb658e33815ac0aa33ed53324b6f24d731ca000000000000080000160248df00000000000c1d1ec3ea0cc037628b9ae25d4ea2cc0c3b4ccd77804739146e54472822186f4aa656434d5054b02d6813ece4e399eadc66c5d7d32169ab104c1d210aae4635cd0500b049337a826bbe0d124c53a44211ea666fffb051d9db8fc0087bb6e3d9315068df9db5a38039f24e3a7cf1337d7cd5d8b7b6f342c0ac983e24393158972179948caab78f417742711050a9f54064da86055556cb9fca4488569c0e3659d0a58c0307001d7a60a15a5f6cb8a1085e5f8bd8abcf0980ec78b3609ba5e9c23c24fc1c5a4d15c9bdbc5c337690c797baa2c55cba0528d5b3cbd778da51b8f1fc22d92f57f3461204f68da36867a4d4dba1af7053cc4b7faeba4f0e266f3ead4015d042e656c1ce35a3eee55033f0a161142034294fc4b7825b42f6be118e343465027603e1d34da8d791e3896c481acbc8f00fed5002206da3d60ff294d4a2d0f7657e1965bc105da11d6fe5552427d81a3279112c77b948dafe43212f84b738c3a43fd94866a4fe820ad1d7e9406548e2980993570a692614b4a0c4c02e6624bbd125897498dba5c4c4427e4272a84ef6359c99e2addfb8b22c1d24ac53b30c15c8b52949980fad5fdb65ab2c44a2ff520d0a9bdd32efecf6b75739ca231310e5975af4732d4ad768462d0d74a3b09d2e7d8e03386d1586b5fd0def2577aa08543f87b77b15d1353c9d0a772d0180510277d48a01bb7517eabfc25655243a93e22b31d58b9c9fe46a48ca7ba862da9cc2bf3c5b09d8d347cd0515012317823d046c384f7be6a4b50000000000000000000000d0f24be281f606cde43a5fb1173cb90b90b1eb69adfe9dd86a2a3bf9c30c3f626700ed4fc8498e79e5fa324993b7110e64241547e70fd6a2a70ad2b11a18b769608cdb21fc388fd558a373c76f1b2b5d29cf3b93461b1ca99bd8e473d3f757c68e53e19671ce07d2ec62bb905b00"/1127], 0x1, 0x800) semop(r1, &(0x7f00000001c0)=[{0x7, 0x9, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x3, 0x56c78e30f8093322}, {0x2, 0x7, 0x1000}, {0x3, 0xe4, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x2, 0x1000}], 0x7) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) 05:50:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f0969cb1a4c6d211b3d9a32705fc765cca03c21eec24ec75af9192b9499625c645b4965e6fda1c3254a6271f4362cf08a5c352fb1475dfa9efd4f6b7020c5361502c576ddaff8bc56a04c842f7c031714cd0d392f86ab9f8862bb6c9ddd9e7b4384f805ac94a8360b0ec5e2efa7a0f150f8d4e7d90b9b7ff7cae3465aba4d45c06f2c2f1614aec93c40e009", 0x10a) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r1) getdents(r2, &(0x7f0000000340)=""/205, 0xcd) r3 = dup(r1) r4 = syz_open_pts() ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000005c0)="2d66c4c25bd05ff730189b732802abd9e9448fbeb03991ba34008e06e9f47f39dfba1fad02f513b9c313765d166efbcaaccc39dd6cc557e9ad8b2f816f31cfdabe396607e6ed055f91d702b01a560b74b8e68f421437c22607afdc0ac51a04fe35370d7d92fd1d44a6e86989cf10fc7826db9fc0b3c662132d9f9b911e26824965268ce4bca9687bba96d5d0480535c97272df538110ea117b9998c869201bf64734eee452fe48853639176f2bde48d293419aa40215f0831355524391d91358513603c89871f6dea255ffded076023475e3acdff58c64dabccf2d9540e44e1a2efe779b58a66a723ada22232e496ac03d7c1d499c4b9c5429715b32394a0b51dab391e1adbb8e67c50fabaf1b84332527a43dcf726bde83d7cc02374607321c4b8bbcf6a84e09b11796ad7c3fa8f69930ef51a6f3ea1a6a9722b3b0810ed4f09e0c32041f6bd449b3c57bb855d9d29bb27ba42f86be7342b76ca86c5de6fe9ceadbc7ee54ade20d5764a2250d5f27b2a04e2dba770493805f6dd59104451b042bb5c9bf40811c89b86d27f34556d1136bc119eec5f1efa9ae1f38aae8ef02119f3d9439c404bc1ee279a1fad1007ead84ba685a0656bf49c8752aa9bdfa02b97acb81861dc319fe97df677ca12f62108f9fd836c5245935fb9cbd5b4e64584d2c4ba0a5986818ecbaf8eaaf748df531ed9400f8b9aa9163bc18ff258aafa1abacffe8acabba1ab001e8ceee9e38c6059f5d3007b8b742e9ba18e14d3ed872d9b16f48162b068613221afdb36c98ff984f8bd9d0a6e1c15d91066f8c50970d69b2d1ffb175612c8d1b5d54448981c52c35b17c3426995bcf0e0ee9fcd8b3faff02763d00ffe6b6a35b53dfd06f08c0e7e17a997828e668170ee56a8b1a8c98066dc0fc2faf8bbd5694d6caecffff0fc8d164923684986bca14e8ee96241430904dd1c8ffdccb518180b0d05201f463bbf82f80a970872ac4cebf846714d5ffb3e49238fa57249b663131fff9b9ba7228941a8b344c80d7469e327185a22479c7361b8394df2e9f14cbd16c0560842ecac00b9e22b58279948553c154cf8f833d66dc7952f60230c89dd3872b04d38235ed47a4eac19b3d2d05542c60c8b190173ba225c878ae95e53fb9f7b2c4410ce7bd5e4f3da390e143e350af3e98bbb22d97c62732761154fc37b3299ed6ba584be6cf1a9cfd11b655ff778f8e8e94d29fe0c7932aefb40020debabd05810cd821a34046af6bdd6a8d6f5e8b26d8a1250b739e7142c631977fadbb62a9331125c8f6bf67ef19c9f5547947864cfad4f0add40468b2a259e21f9090a1436ff7b0e30bf1014fbe4f0e09ed281d2d39ff914e96bf1ed4565395812871e591c63b889f02124cb0feeaa5fad307c3033ed5bf9ddd5ed9ccb6680990b3c526b6db7437e4894f0a4985cfd74d34037c55f56396cd085544632771a15c0d274d93544d3d07f7ce367fa9b54bf83dc77c4525078cfc006ecdc1aeda9ad50d6cd0ce902ac220b713d8ebecd2e49181fc1546161c8f38335d04e7a6bc7c9b3bceff23cb8deda0c297bee1dc0874111437d8b44d7766054ace7bc65718c1b83ecd652ec7559a71fd10ce4be1329eba39c008fcddf3e68a91ec5672b6f1f18ca76d11f8bed73a74974c6e1724888e28861d48b241407ad899f671dc51455711b2ce8b10cdc001255f51398e4bfd28f12d798c7af76af7b25949f2003674f36a5ccdf98c36f9e773c8303846bbbe6aa36793fc001e5f42f660fe41fb3cbc4139d19ef3c2034d9d910170945e6521331e78a25b4acb0c0584b6514fe615d75058fe04557d49581e8efd88feb5ea51366f1c928f61695301229930c98ea4451c7d2a3cc03600972f21178ca21a41852138087ff273f20af1f83c3aa7b8198be6af62ed0275ca45e75044d280b969205002eefd22ceb34eca537c3beab5e30cd012e49b62dd87d0ad534ceeb83c619545c70c6b2e2de0576cd61423d947fa7717dd743172cc3deadba3e9e02afa029734d4dc56aba9b37105d13bbf7fe5297984c5dbb0bb1e6d998c60a8b4936eed079b5688415d1aa5a060e1ecf37b29424c1e06abea7f0e86d08c9bf2a0f95ddea00262c8e7f3d12d5b055a113973ff77523e185fc93d3011442838b5c7ee5bc53111bb8057ebee97f3fb7296692336b74740c3ae1ae6cb427bef1176b7a10d3623e03e811b318e7ddba7b44e1b5d550880d35ee00123569cf1f30334e6e1c879493ff084ed40fe0cbf350d7ff05959824b15d5fe2e35cde829ee7a4846842d87f1d91bb2de42f7d86113efa58935a72b0a7c5e293b90771cf156c222b3ba946b2f050dd961e187e414cdadc11aaf6717fb6a5334dd39be58a27823eaed0ec519de0899d9897789e9cd230f01edc8d1b67f3270a3dc7a7637a012c769faa15bed9d8a98fcb4640996d39fd62f237bea87afc0da24ee70246f3f125df2bb3f5c5ce00758c6b3e65c026c5a1d884912af4fcf2daad0d9dfb2a967cf9da77f519787067bc435a77b7e718c1cc22f26a43fa01d43c3890b67b8ae98195bc3cff86f34e0386e3d3b94dd36392e495a68b8d882298d3d0b7aa76788654e6fe58661181373233af2dd0141b5dee8540276e11d84ba82108f78b0434caa50377e144fbe7bb6698e78597801daedaea5cc972d9905d849d81f085c8c4ff7ef1077a33e20f9617a99f0b89df9ca1d13f0f3eb415ed987ac304a9a98e11f1435e43a6434f1ec393472d226512bc94a9ab45e92a52751008e6a87dbff42ced01d67e181a731f10681216dc5ab2ec502f38e0253af8568beb06e345f91ecda4326ebc4e860dc7fcd77cc45521b507cdb152680cb023ad374be7c8a387f2447dd1044feb243154684a40a007b839324ae390b5c26647a110ccc5675f1c6e818fdedc477c29592463c74cb05e7260c580e79064e3ff93abb52e6e458bc491baec2d420e953c69678848c5524ff4cd5c38dbf60a95885d96a528b82042f0d1385de179d1cf0d1a74f967603687a674837481ce6a1a24a0706bb7918a85e25bb7ccaff245c6ea463bde516caf45097d968f7ac3d2cd5f847a0ccc05b9a130e39ebbe2148d6d4b3baa81978311e8a98a4a05522b5d593beb73c020f32a008f43955b8c5e3fae3bf2d182b1b4049cad2d8a3e2c0c2f01728d23c6e64ab5dfd3cc71f1bc41541bde81ab46dcb89d015e67601a7f1e806744f78d8ea20abaa7e1174f2f4ffff148e901c19dc0d970502c169f16aed1132c683fa9479f548e67bf2ba333676a205fe8251189ba4c90bdafb5cbbb7d31ce8f2ad1c41061699b9750b954c6a6c6bc18e9c551bc3abad973e194c8808e05c6afc031566a52e5c2f04b1f53d932a67dffaf00de0e517c12a7fae7ea0a2a046c4c02f72c59259000fd03315e051a3e0b699117ee73e29b6533d3c5bf4aa13598c1446278c4a2222459cb81f3fb66691c48ded0cbac407b2389c55c418d31323beb8f137752a2a07aacfcde54ef18ca0c92552396da690888c1909cf27035d927a277cc40562033b48a55622cf93f237662e372233b6075463faf607e5330bb701831cc1a2619e162368f7068a378c2b4d3a653cb20c5df3d2fbaadabe8da85d91bab6e11ca7479473054490390fd1ce92d9f87400169b620d91aab7bc27c579f6b583ea0fc80ad9289dc7d59fe2a3980448ce2de9b9d35becd5c687716291ec36c3c870c9d93f35e51763602a984dde0fae11499a0baf2fd8b297d5a4769e878d43740219ac3c8cb2f068c77b8d6617095a5276ae3a5e5fe735dd8b245a57f21fafd4cdd1ce2282739d58eb1ec9cbfdad53abbfab18a0472291717bacff1610ea4967585e45470be245b0daa22f712f13906040cdeb2e92811117052d6bd82d42142c58f4e6be39e6b2d486992628b9001f8a39aa1c2cf88cdf7fbf197bd11e0c5f76d8eef411a1687234e2c5067ce28bb43dc4da1a93bca0bc0d985bacec61bf0bf1a23ec13ffefbc735ff928370a24151e7cf0c38e8905e46dde872f9d2c1e5bbab34e365c1f8604958cad2813d0736decf3858db51dbef0f13c87c91cba90c54c1a7170a647edafe4ab97b7061a67bc7dfe14cd7714537a78054ca17a97fa593a8a6c28f5395abca6dca0c1a18a38610958c9dbe764867ad4d247f4faa4e0ab676947dc5d318d5f2ca29f691c51881bc05f0907d7bbac18ceae0f3fe2635f9b0681164da75cf4bd487af0ed766f60adb56483e7606718b91c4507c437635ef430225d327eb3d62b427f756d14c8fc7549314971e9d1277230dc931ac80b5ce47461784cd3f729444ffbe75800d95acfa6b309cf6a64a3ebd374cb5d8293b9a7decb2ef04213e8b6ea15c89e74db68611445e48cf49cb1805965d03f015ebcabd16ed3110743136b569ad7c653138f01ddddfebeab925f357503dfdde393e8a539f719af6f27543e6159dff08bc18e4729073b375fd377a84d9084723cef36032a8fc89936be54a7c38ba639be53b589e08a9bc5df1602755812af2d1930f5909faa555a8979ee52e82ed0623e7af97d8e4604d5020bfee9b7a3b8b887dfcdc492ccecacfb361d124ec147841dd35e30bfa021d140a4d82e3aa2b25ad5ff43a7fdd70f47b03b962f35940dee35b7f8f41b9b1603186d3723f404c51adc46c3f9b2165e3baa110b0cf0e2b92fcaa2e087906f2302414610306c0abbd8c90f7df1452ca76e302898fee98da7c26073dcbfabdba9d1e97a350a373cfc862158fcab36a39450709307eed8c2f842baa160a55f7c10a5e090011b57483284e843e9766f5ccd3fd8c2197273916447ac0c5f2c7187a8c2eb39232517e704aec6a7c23d514cf35f373f9feaf846c8bb8c60f454701b5357123ca2c2865aab3355dcbf604d3eb0e7e5652aa7f1f54ab2fd8caed28425281a68387adf8f6ff7ed2ccf403597ffb6ab2cffabd3854f5aced2ef9c3bb2b79a53b15eb085278b62b21c183c88bb2bc9170aab617efadb6453e51e504d00c7a2e6ac36a67b017d88f8932653506d6367633495bc53d6937dd17c64528448bb1e25e74629d9ab0022ab932a3de708b6bcda5f460358ab5cf8324839bd2365c91417d558d1a543f151df25bf780ce2091e1895bfa58779acaa114f2dce35dc80157e31980548bb6bddc04e0785d516c7b8e49d09d451074ea0335e33139039791c27a47cadfcf74eeef6db55b42df79087eae6d3e00d3ad085897a2f18d67345d9e7fbf8bfe950d875ca1a391cd5c3533c6a9a2598095d5e210e56e4ee8d4e4bed5c7a34aa9fbbd1d33e56d621d8c9add49731cc76dc396f6083beab06694cc337168e9497f96409c197ae18e2c6cb8b40c11215f67400cdc52115d1a21d0356f1a83d1d10c9919a087d94daaefff756123c609a898ea9d1efb7738c93e1966238796f337f73f79f4c05b13a28f5413558195c0468689af294407ee16afd873a880d8f27643e0b6db7ce219bd1aafa6510c4437b88073941df87971eb39397f80c2685cce3a99c4ec786680317705c2abbcf9f4ca5063b749ba8632e9f264439da0a2aad4a405bc3277942dc3458bcd0e75c403d7b977a9f015f7ab8155009917261651bde174a3756a6d276ca4f8a07964a7b03d788ac591b306b7aee6c41d3f91cfa9b30ff518fe30942405b5dea0b8bc61e93b71e3110198f3aa602a3607260cfc064e18ec34e0e273b70d867b630227e461e8f90302cc54e08a26d62d22ed2630dc4d87cdebc011b0dd541ef4bc43ed71d67b512ceec5cf60a33bd33152f708a64db7a18ee91cf0c86b3c", 0x1000) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) 05:50:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000100)='./file0\x00', 0x403, 0xa0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0xffff, 0x7}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000280)={0x800, 0x401}, 0x10) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 05:50:01 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x6}, 0xc) 05:50:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x28}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") 05:50:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) kevent(r1, 0x0, 0x1, &(0x7f0000000140), 0x9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 05:50:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 05:50:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x84, 0x4, 0xf417, 0x80000001}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0xffffffffffff0000, 0xe}, {{r0}, 0x0, 0x0, 0x20000002, 0x3, 0x7}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20000081, 0x400, 0xa7}, {{r0}, 0x0, 0x89, 0x80, 0x80, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x89, 0x1, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x82, 0xfffffffffffffffa, 0x9}, {{r0}, 0xfffffffffffffff8, 0x85, 0x10, 0x8, 0x7}], 0xffffffffffff8000, &(0x7f0000000040)={0x200, 0x6}) 05:50:01 executing program 1: mlockall(0x3) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) geteuid() 05:50:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10c41, 0x0) mkdir(&(0x7f00000002c0)='./bus\x00', 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x4, 0xae5, 0x8001, 0x7}, {0x1f, 0x1, 0x101, 0x7}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r2 = socket(0x1f, 0x8000, 0x5) poll(&(0x7f0000000140)=[{r1, 0x4}, {r2, 0xca}], 0x2, 0x1f86) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) poll(&(0x7f0000000040)=[{r3, 0x50}, {r3, 0x1c}, {r3, 0x2000060}], 0x3, 0x0) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 05:50:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x8, 0x6, './file0\x00', 0x7f, 0x2, 0xb24, 0x1}) open(0x0, 0x0, 0x0) 05:50:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 05:50:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000080)=0xfffffffffffffe18) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:50:02 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300), 0x3b9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r2, 0x2000747b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r3) 05:50:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0xfffffffffffffffe, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x8000}, {0x20, 0x1}}, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0x1}], 0xff, 0x0) getitimer(0x0, &(0x7f0000000040)) dup2(r0, r1) 05:50:02 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000280), 0x2b31) 05:50:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:50:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)="8d") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x3f, 0xffffffffffff387b, 0x2, 0x20}, {0x7, 0x5, 0x80000001, 0x101}, {0x0, 0x0, 0x73, 0x1f30}, {0x315a, 0xfffffffffffffe00, 0x7, 0x8799}]}) 05:50:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r1) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10082, 0x1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 05:50:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") 05:50:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x30, 0x0, 0x5, 0x9}, {{r1}, 0xfffffffffffffffb, 0xd2, 0x10, 0x8, 0x2}], 0x89ec, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x90, 0x10, 0x100, 0x817d}, {{r1}, 0xfffffffffffffff8, 0x16, 0x10, 0x3f, 0xcb}], 0x200, &(0x7f0000000140)={0x1, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000001340)=[{{r2}, 0xfffffffffffffffd, 0x44, 0x6c, 0x8, 0x4}, {{r2}, 0xfffffffffffffffd, 0x90, 0xb8, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x100, 0x3110}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x8, 0x8}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x948a}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffff, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf0000040, 0xfffffffeffffffff, 0xff}, {{r1}, 0xfffffffffffffff8, 0x22, 0x42, 0x7c, 0x2}], 0x4, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x4, 0x0, 0x2, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x5, 0x0, 0x0, 0x0) close(r2) 05:50:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000240)=[{}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x8, 0x2, 0x2, 0x1000}, {0x1fe1, 0x7, 0x20, 0xe3}, {0x3ff, 0x81, 0x72, 0x4}, {0x0, 0x2, 0x3374, 0x7}, {0x80000001, 0x1f, 0x4, 0x77}, {0x5, 0x5, 0x6, 0x3}, {0x3f, 0x4, 0x81, 0x2}]}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x8, 0x76654534}, {0x18, 0x0, 0xa1, 0x1}, 0x1, [0xff, 0x7fff, 0x4, 0x8, 0x100000000, 0x3ff, 0x5, 0x1]}, 0x3c) 05:50:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x6) 05:50:02 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "623dcf0532aed2412b200a855d9ab900"}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 05:50:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8080, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x9) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x700) 05:50:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="9a789c4e8659690ecb53cd81f2f082a47cae021358e0584cfe07a47c3f9c80cc34a6e61b917ec60402bc130caa7d3538645d2e463a6081ac7d4e56d68b8bc146f1b783eeeed32482c98bd1efdef0db6c0ac6a78fb4fb3bb76d2d57d81f32a59d25afe2c10ac0b4ade4b537ea68c9c54c50c81ecf1a936f4eef18e18b7db55fc2c0", 0x81, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4013, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x5c0, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000180)="b17dd6798fbc292e6ffde644ecc55644cad587a64aa9a5f5319840c5c05aadcffa768081db664865526dc18e35712ab00de2a6a2cb587d28706db95e90e5d4c471c36098641c71278699cad18f132b940436", 0x52}, {&(0x7f0000000200)="992f72357492872c8c84983ab854f792a54402bed41870e3d5471fc567b7f40f23afa1ca7bbe811e74fd015346e2a608209d4d27016a18f571a661132e06b773b534024a5d677607b7750c39adea030b4118e120f10a4de48b0f0cca8f2255f183b9c48f808039ed16", 0x69}, {&(0x7f0000000280)="de0facadfc49384e68501b381270009517addc3dda2141e524fdbdc7200db996fa637ca1171a2b1cd5fc2a85b80256e0c14c465fccdca7db2ac1fb12188c1cc0b2d62cccc2e6d0bab60d8dd005a09f44f6b508d6377e63820c48be7fc7f85f6da4dc0e8b9da6610c56a4abac872165f4", 0x70}, {&(0x7f0000000300)="228a4239d32e48c20f11f7d634d913", 0xf}, {&(0x7f0000000340)="9923113c6cfec966674fd2569e82db1218f61819f32bd9449a7677675391ab2a29c212af923dec5df6609c1b02be03d05a92770a8261ac1a79b6e4e1c04596b15f7d0e10c5bf985751a93e85883c5424ea1fe89f9eb99f4edab52d66fb87a96437d97ff9607acfe710c10a40516742a7c1e415c7d726df6351140e87a32eff6fb8f129edafc6744e98e209bf34e53738bd8f2906ec3e0a0b37f2ca21e89cbb2eb68d4cabcb8d71c25bc427c3513c9cd4bdb850ccb7bd34466cb03a95f937af299129f7a44890", 0xc6}, {&(0x7f0000000440)="db0bd99361a98222a89160dfed8d08207b3d9eaa40f776b9115e35c5f9af3e5ec6adc8a09ac593b7d1be7f928ad126133cb4af01e1e788461e15d6873d33a4262594cd347b62739ed43d3eea90af78b918cca9d02d3e054187f4ff5ddff02f88644bfe0e9e3b51205a5a537453989a2cf0d71c9ddd254c36ac003999b8d3d6cb86998b838b9e14da", 0x88}, {&(0x7f0000000500)="6f55a46c1cc26c9f1dec59c64c70b8b2702dcccbe2deeb1dd26420d8d66d4d12818c0754804a795f38e40d87aa80b82d37bbfb2683177bc67bb351af10836de76ece3b714feb28ec663d05d586e591941fe1b0b16d4a20d0d85c52ef3001ebb322d345e7cf957212c65c7db4b5deaa5b199c484452373f5ceaebba69ed20a978dd36a74c33f8b91a85415ef2bb7111e17c18fffd08b693eb7ae81b18b79e355cf38c19bcf8f4c0104541b1e0bed3a7baaa1842d47cf3fd00f660adc42f2148d6d29a56c0c0e6d7", 0xc7}, {&(0x7f0000000600)='>', 0x1}, {&(0x7f0000000640)="8a4accba955017fd0f81b1a765bc68c3943cbddda6e98ff508280d993be2b22db1fffe21dab9002062372bc06868850ada48fba8c9caadff60ad7444513737eb0b56c538bc0bbcee190a21f9ff72bd6489abdd497166415a", 0x58}, {&(0x7f00000006c0)="7e8f499ae81ce04f6eeafdb41c667c1d3bb5671a218b3b8fe4d574dd68f83b0b1164b12c1e9432a706268c1a8e70b029ba61f0f46e842f4dbe308a669ab11b5881c08ac8b0fa4c2ef2bb55a8dad5c37909043f98caa58282f8ff9a5861bee38bea5a725b170e593e52843f2e3cb8ee00bd7a1c82e477fd20862436efd3d77b883616d1a6034901e9654f75811fb8124ce2156f990f9f5e78df5eae84b789f737a58a3eed27c69167e841de9bcbc0", 0xae}], 0xa, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x38, 0x4}, 0x2) r6 = accept$unix(r0, &(0x7f0000000900)=@file={0x0, ""/108}, &(0x7f0000000980)=0x6e) sendmsg$unix(r6, &(0x7f0000001180)={&(0x7f00000009c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001080)=[{&(0x7f0000000a00)="ef0b742af5e675b075248897e93860fe40f9b163e78bce79facb8d5854ddeacfafa4f53b9134e70816ee8c39035a4388ec141a5a24f362baa1fb76f37cc6a9253e8016e603884b73424e872d8e9d8381ad61ad21f55d1a89126952b88380785a96f716c27cd935463c9f22390da88791afbf51f8dd3d7e1f82b1d3273a96dd9a6af6c8ff7c287ac3d42b56281e2b06920101137896ded038918010a3afd7da2647d392b76cd52e4c1e0af3327e6fc996ca4d436bb9fbc123", 0xb8}, {&(0x7f0000000ac0)="1374e2f10e775f97a0a4c80f3574d755e646ad2a953ed102b735823657cb6c5f4116a2dcc1d5bd0323ece64f2914fa704d04ea74b2ebc65b2b565ccba4c4e2f3b5c6c4c6d778d0d071b4fcdcf00dd7c8abc696661ffc4896bff6b07cc5c872330948909d1d67048dee21c432b709efd3b566ed18cc82dc56f439b30ea1083751c364c3c2ab0df7ee6356cdbd2d67a15c2367c018e15d2a8b6dab3c44572f3067924f879cf53e12eb59fe3fce80cb6daf91670210c2f57f14f711eac333fb59059e57495e", 0xc4}, {&(0x7f0000000bc0)="4b8c87c213f3fceaaa0f334cfb8ec6898afaa6834e06de629b0751d98df6866f8542c6540e5b9e2c322cfb319764eff7cddfe55e9084f4f8e0b7ab8874092f95f3c5edb2fa5b7b13a5a79f5f3c64698f6df0dff64d4e63b08f43e603284617234800d8bca66d479e43dac94cb9ae68d907050c5236c4aa33b28399e6ffe34bfa66baa435bb7a297b6beaec6c4e04c4a09661d99d3eba8cd99734776919c711d20101f6517332911e0eedcaf1aebceb2efde7248ee0376745ae7c77381a0b80f3899a7d09fbfd97bd07b5dc770b7132a8d8", 0xd1}, {&(0x7f0000000cc0)="1aad1da96ef14b3e7908edd254815420edb97bb7c851caaf86ddeeef76d2e4ccb8c94b58c5036e51d2bf67eabaa62bf9f3da21879209f89ad14a03c62c6f7fea7cb4ee73de27d6dd72390edd6f8e82f1f6905565902aa4d45a3b5734907a9fe0de21c5f1e4b6ac748b2e5c05b94ab91ba4cc231732ee5f331923c9818dd1026bd27d0d4f3bdf", 0x86}, {&(0x7f0000000d80)="a75b328eea1859ba2179bad9ad6fed9529472b9bdedfa9f438ee5842f3b2a3720081fb9073da3b9e54cf9d6531f2637dca318f651fb565596d61ed8fe0cdde7ac6645b403a2ae8d2b291e1bfdde1a1fe5898148a37832da93f9ef05f2490a7b38379ef51eace73b8f432d793b266ebeb05d2db1fdff749aebfdf8a72ce7aa24f8441021a8d4dc5762884e5543487b25e755083914b32d0e5b62cafc111e268cdede17cdd97971784c1b91f0d2cf1871e559cbddff4593a9afc11724af6ccbb45df41f12a833d3c18e4554b9646e8eebfcf649a4a1bcbc64926c1bdf7dfb141ca984d428d8fba6e61aa8e74824bb8bc3781ad70fccb347d4ea0", 0xf9}, {&(0x7f0000000e80)="8937bd22c6f5140d1593165ecf68b85e6f2b380bc031e62c346d675f988415c22b87fce31c98cd6e6233ed05936420843e24490761f84fdb76d16bbf934daf5411b9666dad60245553d2afc1d58006952e3f0a43e455d24c1f31773736632125a6e009e8167be11462f32a9af0dee2cb297049551c5c80f45e3c04386228e45b2c9966ce37ff3896c415b3c4d73a4b755f3ac8a71324d864f42a8b7f02011c19cc9ea07970485284879ca50377d53a9d8c029025b81b", 0xb6}, {&(0x7f0000000f40)='&', 0x1}, {&(0x7f0000000f80)="07679b84640b939e4825585dfe543732b91827276ed82c77881a42130957ea358ec43ce28561f7aca1b81c9f3bb980c4de8a0ec28f371eb987c415715c7237ad025478f19d8b7c9f6b681627c427576f27b732af230908258d21848c0010ca4d4246df354c9d721a9ea075af2664f7b5fe143f6600e1373b5029480e42120fca8449d631b3b0776367b19994917637e3aa7f9eb444d38a362eeef658bea42dce24bbe5d3ab39b19e16e3bc6578eb98b1f03ccf94937632304217c0f30be862884820d57dcce349d717ecf3cf99da5907008e154d90173100c765584b296f2025c5c92c423db48f0c6f6413", 0xeb}], 0x8, &(0x7f0000001100)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r4, r3}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x80, 0x403}, 0x1) r7 = fcntl$dupfd(r0, 0xa, r6) getsockname(r0, &(0x7f00000011c0)=@un=@file={0x0, ""/4096}, &(0x7f0000002200)=0x1002) fchmod(r7, 0x40) mknodat(r1, &(0x7f0000002240)='./file0\x00', 0x6000, 0x50) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000002280)) pipe2(&(0x7f00000022c0)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000002300)) bind$unix(r0, &(0x7f0000002340)=@file={0x0, './file0\x00'}, 0xa) r9 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r9, 0x0) preadv(r8, &(0x7f00000025c0)=[{&(0x7f0000002380)=""/132, 0x84}, {&(0x7f0000002440)=""/178, 0xb2}, {&(0x7f0000002500)=""/144, 0x90}], 0x3, 0x0) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000002600)=0x2) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/zero\x00', 0x30, 0x0) fchflags(r6, 0x2) msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002700), 0xc) ioctl$BIOCFLUSH(r1, 0x20004268) r10 = msgget(0x3, 0x8) msgsnd(r10, &(0x7f0000002740)={0x3, "4195651fc7b4683f87119e102c1a036a854e62328b206a71d18046de98d21c5882818b35af97630e541f9ab4ba9ff3739945e6112b9e80501541df9a678224d8cc3c586894e5760c5a283eb5a85bc49991dd810a991cd796e0726559cbad19b44e83e4d4bc11291bb80e8ed188f7faf633694381b98329c7830149934f1575b450bff3b7f832196a899d8deb8b41f6694f3d153f102cdf7a8b26a1cec8049a386bb6dc66b877ad7ed19883f9f2"}, 0xb5, 0x800) 05:50:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x20) ioctl$TIOCSTART(r0, 0x2000746e) sendto$inet6(r0, &(0x7f0000001100)="8af8c53ad9fd83f74918ee35e7d8f31d77f0eb252e8a19c0668fb6a97650be31e5e1faae94ddca454d576ee5a5f99524e496cb63b6fa93b393e5f45a46b9831fc084271976353d4f144abc1d2e9b", 0x4e, 0xd, &(0x7f0000001180)={0x18, 0x0, 0x80, 0x7}, 0xc) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f00000011c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000001200)="46147776d47e8cc88be096a2a2acd66cb69c9612f3c79884f410dbec2a50a616c4a9b14e090fda44fd766ad398f4439f30dce981e99e357fc37367ea1e79179098cd5a997d393085f0cd480b5f60e9d4630cb34787ebde1a641cd71ec3b029798b1236854505bb93779c8c231d1a027e93e2d6b9866425fd807d6d4e605d034bfd6e4438f784e5642dd82315c1b6063c0eea52436b1583ecd77f079373852637bcd00e0280467466451bb8df162a8b676f4035b13716086adf005bc3a6db3fb099a25d96ebce34761163550607fc0e6d692a4ed613d73a38ddd48be0f36e0264c802eb", 0xe3}, {&(0x7f0000001300)="6962e391463c8b15b94c86c8bec9bb30a98de638a0891550627a413ccbebd19246da28b1427b7d304d07a4bbab44c9900e50a20116bf960008bbf6cfe2212debba23a45024a523b10a632d587823697bbb34b016036afb82675c28abacf2511220a6911c237f14e08faffade45aeae33e11f531c8a3c482b6b3c714df1056fc3f5fdd3", 0x83}, {&(0x7f00000013c0)="209eb82cc00cc8f3bb26815078a39cfc8e2b9b5148145d888fd52ad7c2f04e7973c22f2c90fcad15e9e59f080a1b5605f36a08a24e263893ed3892d8cea386aa08dc64485c6ddcb8861da8acf0f58204978f0325b03ac5b6d2eaf51847f851c1769b25c35795fedaef18d84dc49c5b1b41e1fa9164b2423c0cfab02d5554c5770521f91b252f91a13f3d", 0x8a}], 0x3, &(0x7f00000014c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x3}, 0x1) getdents(r0, &(0x7f0000000100)=""/4096, 0x1000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)) 05:50:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="85") 05:50:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000080)="2b3e86cc98d05879f48e61a984a5ff1e11b1f3e411b0271049ab5d701c07f30c17dca623410ccd17cc899ae7e03ecd6166aeb30dc3d5c37255192d3bfb6dffeabe2ce81e9822d80860e5cd0847ea0dae17f2dac7b57dd5715bd203966b7ec7e37634f0d1cacc2e32954727c555ed4b29db6cf38b53c8f9ea952a4f196a8fd65226b666dc3f6bae026ebf7ecc53f7", 0x8e, 0xb, &(0x7f0000000140)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x5) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 05:50:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18040, 0x0) utimensat(r1, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x6, 0x20}, {0x2, 0x7}}, 0x2) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x5}, {0x6, 0x9}}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") 05:50:03 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = semget(0x0, 0x1, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xe3, 0x10001, 0x7, 0x5, 0xffffffff, 0x1, 0x5]) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r5 = getegid() sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000001c0)="038f692edc831a5587813f3a69ad187d007a25f7c232b14e31c0ae493b5fc4901907a60eecfcdc640c10708f99d451d04979302b7b4b3dbf7e2e84a5e29443be40eb8721395b9fe1a3f3e1c3edd5b4ba8cd546572e73e20485", 0x59}, {&(0x7f0000000240)="6e52e05d814c425477fff80388ddbed7a6be4f386c97c34a21558f2b646b2f215740cdc5bba511fac1496fdf5bfd6a9e718a00fc9c70aa5f3674e8d1147227a0f0bf1c9b9934d814b6e827030e5a79af048ba326bfaf9e27d344be980fe6be5d09b98d261380948916d4abb44b38aedf05fcb01aae9f1575fb604a20fe9dfa31136bb2b089b9347df235f590a753cf2964b1c3e6fe85645a987d4823c19b90441f8732f7523c49e01511753b2afca9f3a9466b133ed84b7b57f73c28e4580937355fe181c18133a82189b5b298c410c3bef0b08383d1ffd82856867af1f79cb18502248ee589895d0bf6d763604cf6883f1bfff99aa7a4feceb82d37659de61f51b16337eb92efad8ef726c5f9cc64c1af602de06e014a54ffb637a4f64965b31319fb685fc2a1a8ee618982ac7fdfa6f080fa3621cbd3b5a0c0671fa8f51e67ce0f5023da9d0ea5af6efbde5cc9ff690586979b7ff4e403c77749115f21c6df909540e54a3a1cf7f26d830d0e064214e72d49d73ea2f55d5f1151ec99a5a424ae6066175c32d032aa58812312225a6a17ec81b32acff893d18624b33e5020ac8af60a54bd71f069901fef1eb404a1df4df7378001bbe8acba4916d05137e54d214269d5791c709c70575b2469767801509f02898aa1f3188970516e1a3e04e9ba6896cd53f7f371c622d96c62da5289529fd4563ea9c704f2d4bb7a42a6dc89a6cf74038804d68082e90db4b8a4d74fcc692f63b2108ab1e040455786a715a02173f047e8140f3751dc1a44b567d8ff8764e945e190ed1df32b2008b03025c13a333e3b22a9ec0d113fa20b138ab90c3c83caddf920f43c189272818462716ebbe6e319e8c1485b02c07ad2ef1df96c9ddfcead7d0d853e4d8299e7783d279a55b5f2047d509db7a6cef0ade9044316afaf5c0288069106a6932996953ac34b2933871be703e3ae7cf88a330db8ff24372e1cc9035c99c3ad4eb7ff047262aa99da1e4b009644ff8166fd61090017eb4ad25d17748f926cfdbb785ac163a88c6d034f8c42bf1ee54e7f00f8c1e967699a7d4e9453b7528bef0f459b08f31f721084972793888add156810e576eb9985cf11e2b2dcd37f2d78be12f20dc1dc0cafaeebf1e4e5b9ac3a95f2de1c976bd490d2f77418e8ec378dd7560b3c51195e01abf3cece6bedf813cb8f8054a7b964dd3a2dd9e2c6a8bbc63f7608a8f9a90abd9fbbb670e8ce83343f586c4de92421cee8c7511a331648123a64711b55d00c8599472d701fb5739fd604456758e3181a4fec14cf51053d780eee99a3086b122600d336a096ac4175a271865f95a3c9d1c1ce060fcc06ab26c60ae954d3978fba7813660420538c31305bc60547874ad8e2b25deef5f3a310d3539707ae25c54cb1eaba4a44c13cc57fde8a7c1ccdbf78eeb77a5b3a53ef6c73323f48e295f25fa5d10c064320e2aade2efa9faad36d69480598e27c3545262c38621c5c39bac839e65bcf4c70f085d4e37b6885c32cacb2377692d7fe421c8c040c1c2180253c26a04a6b0b59b35a6744b9e68fdb6cfed50232789670dfcdce45d12631305f33513db5ddb8462aa4d3f42eac7f497674ed026dc7fb9aaec37a97df1363894595bf2faf652a6a68242c7e1ad9f45458706ede29be5d3ca99fbfdfb5758c1a1e4c588a0ebebc5f177d1a1901235c14a796f1ddcc5794d3c5d3e723f6e9d1035fafb5dab7c85828086ba199f9064d40356f882691748a5ea00eca17d4042de1dcffcbe730ad8cad9a7201803d9b4bc4d474a8b372c1dc4b68cfef1573c53f67f7f2ff099f7d3fe9cfe8f6a63ff84706cd207c6fd568a007ce3162de336c01546d478894052f267bb6ab248e41623348838d25505bea61b96eabfd2ea4de10113130fc3e7935b0bd4cc21d84c5f6848b1aa38bbbf302bd9748c39f024cad0601ecf095fc95ba02748648ddb4bbbcc0b70070160419895ce6bfe9b6c601f0888cf82460dee75381a7d544b658b3767f371a178c3347975261f8407b38bb6bf2535503643dad95ab5650742e40335d2ff0f75879326cd466772557f322c1fbcd67d24752a74db5251807042c5370e00df2d2477707f5eadfa03a42d012b44fd75ac6cfb7b696b129fefe7713107f2ce845fb2becdfb781b3ca25a8609b2345065debd447df53086d1dc00b41767508690938b8c106196b83eb0f96f2dffa1290d7c14534e373f5bc2c38fe8d28e37af44b2d4ff9e583fb23c98c89ffbb95f087f8943477df9b9fac9e7eed8988abc0acd08a1fe8779ab488a02abff45ccca78b76eabf7497c23723a04127f199a2f680736b35f62ede12ef479ab2813fd018f67b7f3a5771d366fa4d6b93cc322e87b3b539ab5bd670bf52c4c46148c374d5f6a57441b8d79f53f106bb6084341f4a475e512b0696b544058b241fb9ff67658e8e2448962f0f251b911cf94b22cf414543dbbf4abf6f4950d4db819c0b67d36a53879176266d1f5547c567c1eaeba9a32fcb34ade174f4eed29dbe56c9860b46069254b6fa9d73e0ca4740c262be805aaef4ddb21336e8db33f1a72e385f460cc8b8ee9278cf71938c57b02fece64852c5474a6bc657fe545c3b0316612d115cd04bf8372a920fa9bd3c8e0a3c57e0b45c6d3ce8e9a077eb156e6d03fd4eeb27a3c28a2987f4da9e58882066335414ae5996672f4a00623ef1d1a3052406a44beebbf3c9fc5d058ea5f2bf40c3a204607908a48bb25c341f68f869c271113f99e4e636e9d50c217c9e86e1e50db9f960114800fdabda5dea39c95b63d1e1254b334fe6289c50b8b88bd301d375bc281c8eff3a4cb0b86c0bda7ad3bf4d1258ce3e683b9e3113f0f0251892d94f81e70b846a14c4bebebf814d8840a07c56defcf8332f725b771f4a3e47cbff8a26b5fb3d5f0c8623cf04eb05213b62845e8be72cf5468500c95c00e2381dfb9f186c39de1030f58863ae12cecf27c3e43bbea31894ff00017781fc53d34e13958d155758fc37d8eeab45d9ce659c292e825d3ea031b41c3cf20e95ab20afe37806b8f4605b849043f278c5aeef7b006046e4ec709ecb4ba240bc8f77ef5ecce99ffaf0793db5d84cf780cf1a2ff27ad5b32afdf4ae7f84265209d29d5682f26d31bd0f2304cead848995c1a65e7a3eb2b5456f4bd1bd98c0e3fdfd2c61bbf405c86299b769451406ae3fff533e5441a48eb2a39cc857ac1f16b3b9776e4705edd4c60d07e9c3120ef065b4b48660554e24778c7fc622ec6412afc63dad0c75bfc79e3d4d243ac5289f7cab6f5e01cb66efb4442086f63b9648ea9508ff6d5d32c5a3cfc3ec3f06f4491930dc64d429637282bfc170875762a7b9f6d7359112af8edeee6e4d42e075f665549a112a189aa0d41ce9adb23276618c10210e28fee7aedc0b327de3c85325cd4186534fe743bf1381ad4eeefd60b486051c5f1e68e7a999aa34ba0a91a2a19419ca7a06bff9fafccb3b7175df6b5ca13e0ba8392ed1b668866a319769249d3d1e400b598040585961d2ad2e55a25f28ed4ac7c4ad93c7649e06b20007982222eecfd066e0fba9145054aa3341720c3ce5f2127e17e4a8ee2cac4053090954361cb2e030b8162d6eabf43ed3991e306c043a966c6e0e478589d57fc3cec7c1fde9909810de56e512d28d344cd616e058087e713176888e0c43435bd2a6f40254c510dbbeba708a94e137ff8a7019e43a3e486f3d24aa4b7e072ad53446152228067e18d50d698e8ad7229ec09e579541a49b6510b43e4f9c127cf533d6017a4d92325c71ac5c739609017903e491af26b07aa44feeffaff9f191dd4476610fc754d5442203a4a54db23f33bb0c08249de7ed198e9b4d0f5154c87349638bb0356fa3a7d168b02ff408b81e4dd45b3333e93ff0efd287f84dbabd563e71481b24d6ddc6c725f478b3d43cd1fda34755b299de2d9d4f7ff6998d8e0a837f39f3db5714e48d54ca0ea6e2db2bc57a5c1226d37235d29eead43c91b0c2eb5723b3f11362b4d41e2354b7d05a931783b1c4be294a4b8d16a6b97eca3bd249538455dfab47d2b2d6043b32a80b9a07f2bda7bccb3457e1ac8f37989ccafb1199617f99efc5a9c48c4922d7fdcd4dc29858c5e866b48b8d95d407cbd8fb5c63e83ed440b0029c3177a4f293bd987231c91eec1055919fbaa37100435af6407ff72daae003144eceb261826fba611834a61e1a059e8a6657d2918394bbff821430026d7837f91731283c222b3b017ba5c0c517c1577dcba6b9178d3b27869be6a0f92874ba3c8ed832929a79fa09ac539e26cf204135fc2eafcf8d22e78e4762a044dc6e7c14e4ed964a7bc1d5ff03e9eedcda31e7004e125e0b339510137395ea189a3167dfccb513f744360e3fde188db64ba13cda276267e588f2bd835a9bb0a6d4b38dfab12b89bfba0ad3756e14bc5fc13bd2bec6ea967ff368dee95fa41046f3c46fac6510f7d9fde38cda9e9430c9ce83d3853217d3d3ceabad7d911c895a56af78ffc569e47ae7da580d48337ac896ddbe213413b906b135d7186b1925cc73b120304f592a2e06e17a5980b199dc67e92972527279fddf899a90965e49c9472184b76074c0601c5ab65ac0206bc54311139d09cc6f78d834a7303551a73a12a9f3b3ef78032dae973ca0897f785020d9ef5e8b7cd8e28b8b0bd74d23b4aded24f58658ffd2541c3f621b49536bc4e1c45b96a37f3ba59bd08a494866749f114ad58ed2b7c38eff3b4d2f6147f01d4b837058ce9e3c0c44fef3657d5061a9db217e02a24d57df995c2f8f80fde305586d91bb9701ab7f594898def8ee4eaf3b194fb64b1ab5a525d5430aafda01236dc736a57f03facc168f934fc6f5b8e3bbe1e6885a503b278b9e06419515ce4e1880f9c48cdb109df9b2152b569bb8cfa8422491d40a18f5385a41721f5dd6cd893fe67812fce961c6a2ac766b1a12187556afd236debc9cd5dd56e7522fb70fb2add50f45f548c82cf45613bda85e4006f314afcf8171620c95cd1961ff70934a673b926d92ea0370088d7d2081ad223123ee3d2d3edd5a5145ed230bf441cfb38caf5cdd2a9055e9d83fe42f7a55d93c19be73c7cbbc5dd1d6d205ef082b8b6069c8a1358bce51c926c2e9150241199205bffe300031d6863e08a0b91c7630c91d567a31511ce40281eb76f22141c074d58275a92e4b27412f479cc7e7ca29e022199ec9aa26e83a36e9b79f99f29b54d5a6035a92fb3e0225cf726754ac0385f7bc0debc136c319482260dd46bba201a67aabf0169bcba8cd27844013fb790b7a00ea7c6b890b5d1744a11730a4c991f9eb4b880ad5e745537d4b0b9ce3e19b49dce1e90ab28a47835be804dc890ebe2aac9b79296f30a285029e463871f51ec51448c288872297e4ad383387cbe3456b988aec97c0f0e5ea620d2eb95d140c5a9540b0a63bbce3ecd5838255bd89f037430fd09d8bacb0a032ff059a4098ea50b7c83f374495927807075696433e35541cb71939b87ce806c74c688e5361f281644b7b08e2bc62911555c36ec96354bfa3af7a04a63824649c35c95de52384d06b25f5e4d4e6f7cb7890023c86dc73b6b1eb558c38252488654bfe8fb63d1fc42d75a1979f3f3df68a4dc2c9fd882404fa5f5a42a1d01f49d8a25dc04b140f926212ac9b95f51340ab1f728fc236925b304c053110afe0a021f37b18531191c89e6a4f83d6eb77d8a34340c37f9ec382d2363225313d294ec4f0fdd22ba28eb8ef397789c769e2b8b1593afe0819384257e853da7dc07cd956cd95", 0x1000}, {&(0x7f0000001240)="222be3aa87d6f987929261cd2841d1d36bbb2ccc1f6c42119a3ad428b33a646f36c64788041966b8a107b3f0a864db468cffff8649b099512a5f926906c72a8ea570e7894a033c29857583e7cd16b18484e0bf9189", 0x55}, {&(0x7f00000012c0)="024fb5214a053d7cef041b81da0a598f106349cbaf1f36223c434333f1b242a5bdcad168992ec8e7453b57e77724dd024ce6717b", 0x34}], 0x4, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x8}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:50:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r0) write(r0, &(0x7f0000000100)="586846cdccb6bb165044501ef5820d65e365c3a6fa02672d13c3fb539c348b4d3f2e9e4cc4822bc6c5c901c22fc28b790761e6403a30861b68b5e9304d9bcfdd92ea21c959f2696c0a366a831d9d9c73d44a8eeeff015e616aaaf436c1b7849040b787fe48aa0af36990b4e4f30c43842e8b753ea217fad618420ce26b83dc1d09f16675e0f26162a0a6247f1420ab3e62bca92d2bce4ddb0f80ee2d092ec001dfc82c989af521d780935d3f7be87050722f6df196577a2a2812533e6c9012cf33992b9777d7d0bd50f5412d01145e4664087d6167880e23d22e183dd74c9069f4a91f40876867dcf7c9bbdbb45b38db5a45d5ad5665ddd6153ffcd39f3463bd7910fe2a5587f80dfc3d00b7c1916477cf809d8ecebd5131833af25428cc3a7db6cf2f9d4374b8a264e2484301d5e9a9eaa7efba2a292ad4258904b6d756e777c00a059e34b3baee1e54978ca794f95f027a8ecf2d63d36709e12864ef370523e4d488b8b25817136bc7d95212c09aa2eea7285a32226938657908a1ea99fce61aa271d192e81c5aa231764793342f7ae2707fc58574f6058a65f314afcba9329124c7fe76f13e208e7661046c8afbb24f38c47e9b3303a8a2b0cac7c3a42c911c943906d1f12007b11d5cdb8f1f209ab8028b2b4be05812bfe183638abd3562f58dfbc3d37b056159e6207b6ca0dbb61c872bb946c1b47ff6d1d89ea82110800e6f3dd4c7ee2a17f4c90126d1b839a1f0e23146611f52d14d52c69738df28faa61ba73dc637eacfa22dd702337afaaf1b42e7f5584cabe9c768daa9b960df5a3d880267d2d8cf98c91ccf5460c82bafa4733e8ff79f65477721157480dfb951c748475b86e87923ac5a001ee6fc9ce888a87b83bb1a852bd6661b76879d0dd9d08df4eddc5ee82f02673b38637613034801e3acd7180384108c61c4e26211c165043ad8b8efe0013bf4e911b14c3e7e7d1f12c6ffd453a9ca83ad22bcf01a3b6ad7370c28a6266d395695bdd407295b1d91d3db1dccc83849bdffc75f6c3d2a8b1f776b1ead43f8b9e361978436fc971e9fbb2792215715e247142aaa2da1ba7e4920c6af6798351253105387187282b07c60d32b4219532947076db6e3886c3b1b7aa81d32dda3c68f7fc7ac96268d02247d0fc5d55abdfeba6bae4fc3e4ee593b826e5ec028a3b283448e04f13c3aa0133659ccb0afe4d7c5ef6f88c385a4c0a29e9316efac628577d9d706e55688d265d71619d71afd5e9eaf28ea207953b7b845bef773bdea0e1eaa1c4c7047f880c0471e1606320eb9071d138e4aedd30d4e9f175f910721d9a7190858dbc1143bf3d3673b8b57eae26459d848b76f235205d8c51f17e7be70a3d6bfe2569309e392316a2f92df8be741f77f57d0ee44fe8f6365c43a276a6abf0493fb8ee7209b0be5fde014b2cd5eadf811622d688dbce69d3118d042e68b434c80b4a5e0f1f342c8bbf9b30f3ae5dd1bd4f8b4aa8e16e98332c54b49ca708523978dd77e406ec647c58876459c854af20a85e1f81c1bfee7518bcb37b4a41e35d74f2b79017584f5c830123f1f748a22ecb014724aa9dee7fd47f7c7a3aed8ecc127c2657587f1e8ffb269c1fab54b0e11b72fdffda47aa29d4d03a7bc2b35a1e2a2e4d095959fad9e0ba25c8552e8c7647d2ccb8480832719f7e69efc2b885b7edbbafa91464bdd97b7c5d97e43ee1c9ae7112d895c834f5950b5af0345e2823fd5e59ff8cbcd8893e0a543be258b195d5cf0306496d77f0ec817c2e1f323795bf56bd33645e13b3a7ec7bf37f7cb83e7f50d504c24d5e49decc116eec247bea95da1ace5adcead9d066c790c6a38660871cfe14ac82b4ff162202048917b9aefdb210fc820e9c5a1fe8e849288704d8203ca020960e6326572cc6efe80e6e17640817917bbd6267973e2e019fcb948e004f1e5f84a954ba430c847527285dea905229622c609b2123f614af0ebb546a2a5af2ea09101990631900c88893513baa8ddbce22121896872a7c1a57696e4f0a586d329d1170e0b5e33460f089777cc55b9666b98b7ddf4c9a7cb76c21af8e441605fbb34e4dff48764275ef61dc5237f3e99ffef339a68316ab20da2f40a6d604f3857b0118c7f069d8f52ddd0a866cea3e8b124ddf69615fb267ce8103608a6e33ee184e5f89acc85e998de10d4dbc3b7218c40f73d1f2844acf8521b200661cdc5ffeb8594ccb5ee2be9b040f7495f05d8c4ddf9957e8441ac078a88fbf2bfca660d57834f89db25f9ef518d034911eaeb9d1545e3137a2599cdab78f744a3a90e35fe59073f4ab5c96c5d4839fd86e5e2d93b135144583f032d2f8d59d65eb0b0ad0b4a3c785e892cbb760e4cd37a23f09d67d8c6227d772d92d27b3f989ca1fad7e109731534a95c65c4ac6d331b1f8748aec6e03e1e9e52ba9a2b8327e0c804104a7fb425eb914a794faedc1fa6a7d5e7ac1de4925d485eddaa042e7c525f3c3e7991d1e76cd927dd4343d6ac5231e5cdf65eb097226322e13aa53425929a2869344cf7ed7cb4f75105448e12c3a175852d627cb05fa5032d87fbabbcedf1417e0f8f518dd5d848f1dad55bf5ec00c591cc73187472f9ac5175ca9e54398f6a6f9b5d085d9646229f2a04e4f15d9300abef92becd519a5cf0bad575f95661370f73f9e2d0d590135c15692255e6508fbb04abf70eabc3c133a4c351abcc672faa048a04b365788894a9ca7d35f86e78d097d1eb3a06e31bb42bc391509e7c2d5183993d39eeeb75ad78b4f1801915b9b6ae0782e6f815c3581e0c8c72250117d2defa6b100766f0c54078d5894977eacb19fc92f4863681362e955181cfd54767e8462316226ad0e712bdbfd75a0f415d6003fa448f2d7e9d7328347c33265ab6e5056a0ecb68722b79b2718adff806c0201140c194472aba6cfd28d073235ca96a0d5603148704fa4a4c1e2afb87f030b2a9f783f888e5eae5e543bb45245876a259f31f12014b8a211e306df722408e4d91f31d58bdc20bb0610d8ad49c758590e82d8a523a323b018fb138b178ed7707b0180b148189657835708323ab4f7a419878acfcd6ad71749c0cb0b1a52b0ca49a0988f4117f131da4bc3cff5e7ccf53e65ac65fffd26d422e0ca23a891a429667adb85e88b9212670f8952a284ab70fb546cc9bc18120a0580a125807db53e5303fc3500b932053994f3339fa24f6155574f17db2f1f8447b68cba5c073ae3faf68a18d4ffca36352555b7855e72366d3192fedeb93434ae15c4f9bba6f097dc54388ac1e230c56fcda5152e4085040d5362c52dfc07969481ccf77490a08c64f9fb44c7365aefe79c9718a37c56ac28391645c1f65292ebc9296ec2af24fd552f1168235e3862f5543c207208c75db457f70d1500ec74f3f73d02b4922a3e70d988d305668b936ac4c9e29f2f6fd06583eeee45d73633bd32b5c84e93c1cee590deaa5a927233b", 0x999) 05:50:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) r0 = socket$inet(0x2, 0x5, 0xd9) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/3, 0x3}, {&(0x7f0000000240)=""/12, 0xc}, {&(0x7f0000000280)=""/173, 0xad}, {&(0x7f0000000480)=""/137, 0x89}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f0000000400)=0x10) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) readv(r1, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x1, 0x9, 0x60ca}, {0x18, 0x3, 0x6, 0x1}, 0xffffffffffffff70, [0x4, 0x20, 0x99, 0x400, 0x3, 0x5, 0x1, 0x3f]}, 0x3c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x81) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000001580)=0xc) r2 = semget(0x2, 0x7, 0x280) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x1000) semget$private(0x0, 0x3, 0x203) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r1, &(0x7f0000000180)="49a07a757059b9800ca670c91325b56eca906b461f7ba8ec64da65fc26f8620f2f6934b0d9cb952828e47e67acec5067d2f6554736b5d62eb592576e37226050d46572998992e23017e2245ff724bcfb9aa0607d431daefb7608a1871c5679c88072caf12897847b0bfad1a29fde302b", 0x70, 0x8, 0x0, 0x0) sync() 05:50:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x5) 05:50:03 executing program 0: r0 = syz_open_pts() r1 = msgget(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffb, 0x10000ffffffff}) syz_open_pts() 05:50:03 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1000000000000000) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x200, 0x2}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x827) 05:50:03 executing program 0: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x2) 05:50:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x80, 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000a80)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffffffffffd91) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000b80)) open(&(0x7f0000001000)='./file0\x00', 0x8000000000000080, 0x2) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) fchmod(r1, 0x42) poll(&(0x7f0000000880)=[{r1, 0x2}, {r1}, {r2, 0x1}, {r1, 0x100}, {r2}, {r1, 0x20}, {r2, 0x14c}], 0x7, 0x7) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000000004) r6 = semget$private(0x0, 0x6, 0x310) semget$private(0x0, 0x2, 0x121) preadv(r5, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r1, &(0x7f0000000580), 0x0) connect$unix(r1, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r4, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb050000008ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db2bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, r3, 0x0, r3]) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001100), 0xfffffffffffffe9e) sendmsg$unix(r1, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000040)) fcntl$dupfd(r2, 0xa, r0) preadv(r2, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 05:50:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x81, 0x200, &(0x7f0000000140)="1b95ca4d72b7572ef378da24e659476be60a6ea8ef4d823a4da63e99445e3038beac608e6fe1d118b1b99f08dd8274c92622bc31e2e8135e16fd2386ae473f9229c4e479a7cbbaeb56aa640f832145cfaa67e42ebb744ea6761fdfb0b6dcfede87207ceda488d9e96c30b44ae4e6e569b52b3307f0156175b523c8ecb82f9161940ec65040196e9b389d897c584238cf120290ce04106cf0d47997665b2566c853f9896b311f6135c681f6e19c14efca865d17737441a6a3568f63e54ff8e5f3a031aa8746beb930c26c991287660745afcd0f0083f977ffcb576a5849b667abbcf2267972d8438b6c2197d71916d5b9fd2d9a543121c5c23308e6498b36552d2b0a4ce3471fb59551f21efaf2356ac6be28aca7f395f864fb0b4564bfce3a853947701d5cfd1157fdc0fc58c7805a9e38a96b8d778e7af4f1b91984d5e6ca5ed6d539ae0ca99d90348858f58a44b2be590c3a1869799687198840ac364976321ad442512146c7169f61b50a00cf468db4d947325381c745986e9e73c9b03adc5e5cec7c62226b51cf4816e9abfae0b1a91127666fd92704a3bf91d598502baf66c74941ec7ef68f216f468ec530a26bee3aaaa63c783d6ab17d77a4342cfb7777e3454f70a09a5c8f8ac175cd049bfe36edda34f2bc461cf488f2f1553e321085bc5c8448af765b9957c277e6c445c4d80be264e0153a123f11b1b116b547de0bf99cba02b95325947718a15b5743bd647165eaaaf3504d0f37cb24d7f9326d0652bed8d4fc347bac940ee480a0904476492454fb5c1279e96c771b02030cf80d4f54c0ba696809e6ade3a6555e12b699082a7452f1d38066821e1c434810ce532459add0c0a78a00f4ad26067db55d3c897d329ea38015bcdefbf968300805391568b714259a79fe38777cf53d7961ff1a8dce647680824ef3cfc531eb8c09758e8bce322ac47daf08ce15f7dd1fd5164bf505b53a246daf0120fd6ac30f298c6a284f2f1662aa9a66c85c8b1995b1a2aaea3565d1155080577679a45e65300cfd3e1a4e60587eba7e054a338e0e4512158b6095b59f4ad531bd1d9d4d8d98be62761384424a019436f34dc60680cd3b226d10fba95daab5f85c6899404ae3ef0ef8aba8642413b9a849538bde3fe23b165341d24bfcffd317ec589ae84b4c369cc2972d3fe87e9a81439031d7bc0a26a8a485e27f2b9b12ccf66fddaa8b3ec0e6eb719307862572847d1051ad0fcef6ffcc4d43c824a39545586cf54002eea5aca6d92fb0fb7ed5b936c279c2cf41afa4a2df458e198c3218bc4c62c09c503638c999780207b40ba6e9590ae4a9e616b0a7f448c9b1de06efb4045e6d0f3aaa589c174b7d51c4cf640b20ccb150c403d49d7cd1f75bfa1939da910cc6f6f40e8f264d57d122e5989640217385100f423464aef47565fc3d4b549d9b5f3d740d5c5778df8c45c1b91cbf824e40b97bd36909b38cc1acfc7f0cdb277ac27df7b08172ddb19605ed34776d2a6c353e81d1c942eb68ef80199bac999f92bdefc49e979a9cf148a79557958fd31de0ad23571801a3ac685127904b325a4679b6c703c262a63f35a5bf122b6d51c62167efaf25d19665e455955c3ea9540a841b1621b5d8a04a7744d138a42ad90c85847937ca01a1364229e5ea4cd439c586bbdc9003655c49ae98ff3916bf12aa7576365860ac1b8b4c826d3729c32ca21ab2fc0b705e77b5ef54b2d2b416ba8113ca4bc3278a3bbbcc920ea3ca5e7451d4b68ad96c8cb1a16c705a3290b5cfce8527f50e9c5d8bc3d85471d9675c720d008f869dcd0397d8b9f314040b604b7bba3454bf03620cb304f9f4c2d91929455e6a46e6fbb838c9ee6b4762476867410f7320a19bb6d8aec7e78544abf11289d2654b7e0fe3904cc16e3b98a1f7cd2ea10302d929f8305191937dc614b32d21aa786b86ce2b85e5f76ae65e8399f960c646f1ea71d25e4f9ce05bb76f930792110456fda8d179fa89f70e3ea69134334966562c75f7aaec467717e924fdc4c257d1bb15fa612ee11ec1c3662ddc06118290e184348847dc744aabcc30859dbc36b3361d44d240231171f5f2b43a15dab1e9a9fbd7bea13fda93e9f82b200bfb840170f86901baebb74a68c7da8dd8362016652f7c4cd140bbf8a272efdd188f6bd55e2ed836d68eca8c5f17c2c16656b6e7a53644c24b608a97fa04b810beb88af4dfac5c1aae8a04c9c859cefae5db96226d1b83778a2f25e885813cd8742d370382afc8e80ea9d1ad7f1c85cd65979ae1a87fe3bed805b1bdab86ec3f922c6c15105f30a2d7bc96524c998596026dda254bd48f82b74792f3e9f239ab13bbdebdf7725c4f84f5558914d3259a003cd093d620409439697ba393bbd74524f2220e05edc711e8f394dbcead79f81aa46f7b29d3179d0d973346520f9887227fc74994a3e7dbc87d81335cd63a824cbe2326635ceedb372578a7ce339b094499f5c70b5ed478081984accb8e22042d9080fd383afa0b37fd159c35b49b13525ef2fca66994d89580d9bb32b83101878d06a22ebfdbf4c1221037c488dbef638108b2f21694bc773bb43c69ae1a7291d283d6b7063798d57a1c126c93b7424bba9120fcdaa73519f69f801b15360ca7fa542d121e0d54ace7fd4286e778f7da6526207e75827a9691f9c6c1b7e637ba4c61c0d514c13d55dcb68b1526b2afdb60d7210c478dc74ca6b3da56315aa0ec222ffe5e922934fd4bdcdbcec0c43824d2a21c11e604d0e0fad7b63b35b2a474c5f625e82fe5f763798611a2e260a619c51ddb01f7ff9d83050119a4d5a892e8e9c6b8330676452a645dddebcc6941145dc37a230c2e68d5c11d87e574c5cf3c8e004bf381557e654e919b96f08be7c785613b13329b29ec55bfd8026391a224d4efd381dbf1dcb509ca8487623ecfbdbe413dbf73911b17d294052978c2f0c9156ab2aecad436fc52ce9e3494cf256d15d3f3cf2107f2848cc584d946208f796bd0f75078267975d4ef42f30af24f9c13d0b35beb54e3e277745d5a49a8df4d904dcc57c337cdda2128f3ca79c7a5f04441406d322e6fc759a57ee4e321978a7282453c8fbf17f7728e385c930acecd2426b1ae277b38decff85cf7548d2acfbeb34a9bf4a4dcd692b8833d277444d1e0db078418d1bdb3f9ccd3aa28796213f3eb69af917ab7e516f8eb0bdd81bb4dc7a6bd2b9055fa3b80ee72b011666a7ee5f0999b64a067d15164b042bdbae9c25f9d0538ba923e72fa2a5f480fe8a68c36018a0e2bd0a9c0209c11e89beab421ec1e847768b6b95a373d275ac2e58b8de1e4a59aae4ec941907a6239c581078abfdc76108243dc5080ff992c5699fcb6ee130c2dc92c3ff09928fa39755a73ee6b677760e551bbf94f9021fb250c7adda3b5ff7236df1506f3ae38e535380c6056433fe2ec7faf088f5d91a1e5ec5877741bf947a4ca04e9e46b11129b266c521c927e1fe3c4d80d97f2a94d929fb2c9225139cfbc7b281fdb117e43704b6890f6de32c01e6f3b6dcf58793a235f2e9132a0b11b455626996985e1fa5dd755c2eb14f7b03d58c65d98f14f1c657e6dde7cc6055054c55346175bbd3375498a3c2101027f9f348162a807a0e5f5622eafb88485351eb1f6b7f80ccc42a9b5016ba91102820dc854aec23940e7912dd39de7a5528aeeaee11eb81429f3c403f9e9505c08b2c816248b5e1860d7fe94be968b0ad0f76601a82be11c9589b83e60821729263fc9f21995af722b5dca177f48dd3ee95252c106c5c3d318843af4c9381ee075720352f7e89af9d8b0a8260221cb08f109b7227c01d72e9226700a5a6e4b68ea1a4f974e91af694458322a9fd72314e3f6465c3aadfddae5b440e23cc599d5ac2423a05e9f93386bc8ec4f99f8ddc335f6f7eb4a5c96c323f302c94f73d2730de349b41e7f3ee869c51bf562c7453051866f545038ebd04de227344c92052e742ccc8da3223e735211c09f1949f06b9df7247c0b131b2b44c75a39330e8abf089e06db65ef84ccb6f4bc0bc9f55612c193fcc4ad6aa6ad451e684d7a9a44a5d0e3e0e9e9610d2bc53b5a2e82ded9e9f76c5230e875f00f5b1e92e8561e3391438b8aa473a3554064a4725eca9783a237510f72b23a31c15ac6487f396b6762b651080c1c3d03ea2eda69c581ab1dc47a24c1cd938762fd329d32b0b0c2fd4119744d9372fc01715be9c06dc148815796b3478e87e8b9a9a2bab2a6180a3f9a75c8470156893d1ed50bc0babfdf7b9848e30339a6514dcb1ea100f8b0ef3c1ca52276a7f4d9b9276408e05b41c38eccbab2ae4e9e02ea50fb05eb87477f59c350344a4762e82b951ee082d9fd6fe43ffd30a8f4ac7f34bdb7c35d282f1027232cbb665feadb6b9566682788ca66af3cda4ef42c75cf7566c614cc11ceb50a4dc2ffecc322465cf5caab9cd62cf76049f525a8332f01bccb5e3a84e56ba3e0dc6997a1d493917c90f45080c1980ea2b9c6623d805c6baf22830d5a73ca73a98625451a6420747371a9ecf31b1c2110b9eda4ffea2bd4522cdef2dd62aed1072576423ae558f2a0c3d43132f1473bcdce398075f5bf541896fb142720f0d971a8965fa56124375ae5066dd232eef64828ecc8894ec7195c55a210ff8af3debff10b4c35fb21404b267cc7c7031a7bf82e265d44f2a9cb084c4ed5133bc98c2c79e70a49fddf4d6c2fa92e2f8b5f6a943dba969185f55fc2114a5fc2bf9e9745916321d106933fb79f85a312f6210cd35d1a23a7b0bb809e8f88683276fc9dd9bc1f230213acb3b8de2ce2092fd813e65bd332543dfc0d17a9d8f1dfe9693125d576c1b24b566e750fdc1ed99e2e5c0f7dd48d13ade7aebcc1584f89b4d023cdab57cc3ea270e13766173f19246920866b1a220ac7cec722b98f11396eb661c6e09dcd8de84b39ff17673821604188bbff92c973225a4801fbe1671a880f7bcc1159c324e89914947d3b6d72f1b8737ba9f9a6d1589b55f8b4ab4fed0b9d5658ff7af5d5a68bca048b2f0cd5803611a23a15cc19c983843d7ec4af7777c517bd11a273f1b7eeaa3c63360e43d4844be3c22c2f98d0e599f70eea5cd448959f0509050298e70e337e971c0b1a829e1a308d74675b7758e10ad641869cc2e65d29797f90cb9b8a75a8039769c3733a8b6a946ece71a1159704b3e3186a50ae31d636901e7ab62527a336895acbdd584d7123061eb55ecb8a2c2cd23a4709ae567f3b393becfd885343232a7fd7541b7f5fa8f94cf9b372e547fe7ae350e7da736d486a07e52c0e2bbdec642ce8656517aabc064501bdea08055d51ec1e8d0322652497349d06b3d7d9f64b6228b397b2349373964381544836188b96e03c6561faa1ef130af1cd0fc7a1a19e6b0a2dad0f46a379e0017addf7e27d0d6f83523e37197c50b172bb234712b0f6a0beb393e6f6911769b00b074137775d2f33adf6f37a21d290bc083f7efe7cbc8ec33edec8f1d28f505f016b8821a71b960d605e0b3bd9aa637cb8a407869d088ab63edf8b4fd6c482746793c1f6d9aaa48dff6604519eb7cb51ef81c7aee113a3c9bb426f91cd22a46f16e739ee954c1969759dded545d725499e832ab2d0e430691581b4995fe0eca77e27e2cc8c5cf6d4f2f53b7ecbfc5fa6672ac373e0831328fbc0ce417bbe44e23a25d495de441651978bed207eb991572c5f17e27c2b8a4ce9129f39b2abe184b470983145d517f8d6655d8c5fb139b4638cae4d58a4bb495debcd14c3fadbd9b9efc857b3da0c226bf38eac1431", 0x1000) setsockopt(r0, 0x10000, 0x32, 0x0, 0x0) setsockopt(r0, 0x9, 0x80, &(0x7f0000000100)='\x00\x00\x00\x00', 0x2) 05:50:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:50:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="8d") 05:50:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x17f, 0x1ff, 0x0, "b80000000000000000000000000000000000001e", 0x20000000}) r0 = socket(0x18, 0x3, 0x400003a) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xffffffffffffffe9) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce804000000000000007cef120d98f193f18416ab7385cbc79967d0b65cd4b07a2c6a1244bbb457c199b354db56ebeb4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0x93) 05:50:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000300)={0xf, 0xfffffffffffffffd, 0x848, {[0x0, 0x4, 0x80, 0xffff, 0x504, 0x9b2, 0x2, 0x1ff, 0x5, 0x1, 0x3, 0x872, 0x0, 0x2, 0x5dc, 0x1f, 0x9], [0x7fff, 0x40, 0x8001, 0x7fff, 0x271, 0x6, 0x5, 0x7, 0xfffffffffffffffb, 0x10001], [0xfff, 0x5, 0x8, 0x6, 0x8, 0x8, 0x1f], [0x3, 0x8000, 0x200, 0x5bac5e62, 0x1, 0x9], [{0x7f, 0x0, 0x0, 0x983}, {0x81, 0x2, 0x4800000000000, 0x3}, {0x9, 0x1, 0x5, 0x664e}, {0x200, 0x1, 0x8, 0x9}, {0xffff, 0x7, 0x3, 0x7fff}, {0x7, 0x1, 0x1000, 0x4}, {0x5, 0x1, 0x0, 0x5d3}, {0x9, 0x1f, 0x200, 0xb86}], {0x7ec6, 0x1, 0x3f, 0x3}, {0x9, 0x0, 0xffff, 0x9}}}) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b1400000200fffffff6"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:50:03 executing program 1: r0 = socket(0x100000011, 0x3, 0x100) sendto$unix(r0, &(0x7f0000000100)="b10005010000ea00000000b1ffff00ce4d451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef9bdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c808000000c259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec700"/177, 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800001, 0x80) 05:50:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202478b3225db85efd5ef817bbaf53e082151801404f111d11861c66a5393fed26fe5f3cbd71a7f9b10668e9362e54fd60578ca471ee503deafcc27f39e0a57ad7d96e16770605f989c3ac52c4ee450f410a68b8ab2fb154fc757d011314c2eb39edd571e73455269cddeeb6c06bd046d1a7fbf1177301b44e5867b04997f483c39e6be46279bb558685ce1d0e22a5d143a592b99aa17b68903a16ee1ed752a5ce13f2c82023297601021b5e63aab56309308151c3d18283ea779f798a3151f287e84809f22b6f243c475a3c000"/215], 0x1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 05:50:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x400000003fd, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='c\x00') write(r0, &(0x7f0000000040)='g', 0x1) execve(0x0, 0x0, 0x0) 05:50:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080), 0x246) lseek(r0, 0x0, 0x2) chroot(&(0x7f0000000000)='./file0\x00') getdents(r0, &(0x7f00000010c0)=""/158, 0x9e) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 05:50:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3d3bca74}]}) clock_getres(0x4, &(0x7f0000000040)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 05:50:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) chroot(&(0x7f0000000080)='./bus\x00') write(0xffffffffffffffff, &(0x7f0000000000)='ON', 0x2) 05:50:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:50:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800000000013, &(0x7f00000000c0), 0x340) read(r0, &(0x7f00000001c0)=""/132, 0xfffffffffffffd01) 05:50:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001140), 0x10001, 0x0, 0x80000000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r1 = kqueue() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget$private(0x0, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = semget(0x0, 0x4, 0x208) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000280)=0x943) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = getpgrp() fcntl$getown(r0, 0x5) r11 = fcntl$getown(r0, 0x5) r12 = open(&(0x7f0000000240)='./file0\x00', 0x20, 0x30) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x101, r5, r6, r7, r9, 0x0, 0x6}, 0x2, 0x1, r10, r11, 0x0, 0x5, 0x1, 0x3}) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x45, 0x40000082, 0xc000000000, 0x7}, {{r13}, 0xfffffffffffffff8, 0x9, 0xa0000000, 0x2, 0x2}, {{r0}, 0x0, 0x4, 0xf0000000, 0x9856, 0x4}, {{r1}, 0x0, 0x84, 0x80000001, 0x100000001, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x100, 0x8}, {{r2}, 0xffffffffffffffff, 0x1c, 0x4, 0x6, 0x3f}, {{r0}, 0x0, 0x2, 0x20000000, 0x7, 0x100000000}], 0x7f, &(0x7f0000000400)=[{{r12}, 0xffffffffffffffff, 0x4, 0x8, 0x6e74, 0x3}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000000, 0x200, 0x80000000}], 0x6, &(0x7f0000000440)={0x5, 0x4}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:50:03 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1020b, 0xc2) ioctl$TIOCSTOP(r1, 0x2000746f) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 05:50:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x3fe7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x3, 0x120) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x2) 05:50:05 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a7", 0x4e}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x7d6, 0x1, {[0x2, 0xcdb, 0x9, 0x3a, 0x80000000, 0x1f, 0x40, 0x6, 0x2, 0x297, 0x8, 0xfffffffffffffff8, 0x101, 0xffffffffffffff00, 0x7ff, 0x2, 0x2, 0x3], [0x7ff, 0x7f, 0x4, 0x8, 0x1, 0x563a, 0x0, 0x200, 0x5], [0x8, 0x5b, 0x952, 0x4b, 0x2, 0x9, 0x9], [0x3f, 0x7, 0x2, 0x4, 0x5, 0x5], [{0x6, 0x80000000, 0x6, 0xcd31}, {0x9, 0x7, 0x8, 0x8}, {0x0, 0x10000, 0x0, 0x5}, {0x3, 0x5, 0x0, 0x80}, {0x175, 0x101, 0xfff, 0x4d47}, {0x20, 0xffffffffffffc2c2, 0x1, 0xfff}, {0x5, 0x2, 0x1, 0x7}, {0x57, 0x0, 0x800, 0x5}], {0x29, 0x8, 0x5, 0x4}, {0x2, 0x42b, 0x8, 0x6}}}) bind$inet6(r4, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x6}, 0xc) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 05:50:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x80002003, 0xa000000000005200) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000011c0), &(0x7f0000001200)=0x10) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xdead4110}, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x401) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="97cc60bd4bf859feaf263e7b5dbb0a3044ad0f8b50c5b9220704cb29b1fd595240191be333566e69f256a12aaf2dc4334da686700fb2edd8fade4996c6476249ce61f1b03c78d4f95fc24a089593a455e798fbae03236357cdcc22e8885fb6d5d0afc47d9a76dbbfb1005b09ccb87c7815215e39de84f03224cc70cec8110f312f4bd7add159ac6aa41d662616a9298408a3ecea4c2ad804492ffc396cebfa384117cd77f88a1e3ef3e952fea66416f29f74c3404410176c2a50fba991e0d1382564982e1d08128710ac90e82ff69255035445e153ccfa8c823fe2988a279b004ac51e32d987bff762cd768d2e8e0046f3e77a275805a3388589aa94eb22c761082abecb4bd54a839107918dce523b70065824350c096a0e2688e65821db624c81b86de85560d1afdf19713e34a91a315e9bfc215b5d6c7928953c7d0acbee1fb3e1a912b8007d6f5c79e3ca601623fab01abf10b8c2779b36c32e57d48f234cbabd68ba3bccdd7cb5511255ab9b3598f54e51125e22bb17ea794aa87e8aceeebf6c8a01fd36ad835c37696e546fb433abc91e796e412e57e2df853f7f24269e05fc66abc153235655f90795e72df77948cc01fc3ec3a123d1f513a054fa7740849b11a20ff807c6be791c02110e6f8a12ad1a99f10ce491238d509e977c1d2951e71f1753bef4dbcc1288a718e2343874d6d37bb35c6a331aff04f2280f34eb5fb18590d892e02d118cbdead6bd41133afb689ee62b128c4cfb268a8704f3208a9239200c137a9d587cc0923a40cd9145f7a243299cc12ee49257696846c308a2309658ea6cc4b85602cd3d3d9245e8f2763f2302f37afd7b0dd01d248eb4bbc711d80a0912c027c1753e8b13debf68f9c948b880f4efe481817bc35204ed75b110328569cd8cae6d8ca4fad542be1c9546dd99b4eb0ea862a6ce30b6b6b882959d7a5af2423b8e1a2ce71bd324790d3600ab69ce24abf12278e190f59e02c7290d499b73198252232cffdf58d0728c61e3d5ef26002b2c922f48e514213f9ed5e95bebf39d7688af89b36648c10026cc3dd26c412bc23d0bc94cf493131b7650424dcc06d29b5d1d6dfeaa563e02d45f22f1caa0f0fe0b7e0c364ecba7f66677d22985a6f9b32239dce455811a59f675cf738ded06a0fcdc3a154ab9d541185764297ccbe99423fc5b2085f8698db7f01c58ef5e8da449420097b96004f44d13b0428af84c770c040c9b9f7060febb13eb46e4147320e7afa8cd6067752b412066b29d1952a4cefef3c0af6c6d364b10ad328ee2d547b543a90aaec5c46271fe3f589599315a6a2245712f47d9b1699d54ad331c69dd72514884bcaaf67134cb9fbbe736aca1614334ce8c2b2b36f7167a20a8be2e306dcc6ed47d6a27bf32f9ece5d325d4838764fc9e9c54c854ea68f463c92d21f5596735c9338b6f60052333e993bf65811836135f34218a8c6442513e8c8fa7f66c53300d53a4cd7f876f70c401c2a8b6bd859b0f475c3a310814916b1a918b8ad6b0897b7cd29e43aadd94e6c64be1e26d0f65e22d2dee0eb6ef2ae0ddd8351dae23004d49952c54ec6875ac31813ebbb5d5ffeb6d76a1182e487b4f28b50bd9c3072a9722a36380894d4d0c53f88f1178636f3a08a134077138c3aadc3ada818961555d29f63075d87ba7061dfaa78e9db810e648410bac54e83d625a89142ed678f36295bdfc95787b755fb745dd909fe790d4979a6a5f6afe13573cdb259123e3bef8209118a0e80848ff8a754add9efa7068aac028435578d68599bf347ce52e322d54530d4ae988e24e550c68af0f864f509c58057c9706ce9db8b86b57a49117a355d22452b5718cedb1a611fa1a99520f66231759e16a4460eb01edd549eccd8023689bd807f26f7d5eb80813396064efc43dd2c410e8b00028f10e1eed365b59754048645ff83df6e6b074933a1b22aba3889700b30f5a404d21804a39c20c4db6156d0890007201f522682e12a0ec80183dfd59f559c0dbfa5a988bedb279b9f4dde34d5fd6623f75c6cefe7de581db559283e765f5d49765ab9ef1d09d4fca464d3559c0052ac75ba6002032e31392d3f5bcb7a864c159732a65c44047b5f13b0dc6ab7fd1b1b1718e80f48f16a36d648dc764b1963ad6e25fbc002147041f2e6e22994194d06b1fca199e9f2b9f62752e0576e73d35166bbee9da01570a0bfb93c9394736c2b5d3645acc9ad95fa4cf80091b692f9235abe0d77fc6886dd0798de34952cd4f1886bf847539458a6ad4ebbc8641fb5539ab80ad617b6f2a987a339dd8e843d143c08e73275500968f7bffcdada7b036c9868ea6e0e66a29754f71071e7024d45b02f6d83dcfd4d153aaf046751d226c8d9280ad3fdf9b1b6852b781a83789408626db3c059a5294a6e6e3ec993c89b64018abe37d227d32ca7182e77050dba20519a36653c7d089bd40e86563a23b54537d6680c4285d7a363636754504f6711552023bde28af82bd92701437e4437c8dec4c100a55e573cc639503a0e0599d58d089ee59b8322e4d603a1b77817ff72bf533f8f017928d351f71c37df15d9dec5c494f89c2922ba2a665f234375b8eff91f9f57daf59d18036e820f123b22f1caaf6be757936f11890a1d138c22953e9d7ba3c6aa46c72dfbde236a60e244aaa451330bde7cabfc6f080b034dfb6e089fb2be518b86da4eb619f52821f339de86f9788c07a39798f9967cae989b585bf5cf0cb212a9d55f4bc46c94d678d9fcb469b94e79f438be0a6257c9190e78a687835fa293cf6ac09e72f484b9179809df08c3f1d994429d65208839b80aa1bef2699eea015d31d3fd2adf1f564153c4a75e694926414de937333906b9ec4d16b6feb8e2990a169779b75bd730d4682f253bb4a8defd7c1c95fe77d6995b4f002036f7abff708fc759a9594db7cac4752d2f6542bd32a25602adc286ce2b3b71017c20e8fd1778367af6c117206e80dff8e12ee849453c6360efd4cd2885e88117c67f6dfbc7e562086b33b13cd939573b3f159dc9543cee80ec3581ee4443ab6692fed3114f2d5bb59bab9f86ba16cb4ee55f780f21711736c6bbbbbb2b16849c946174f49e809f31d7cb11db6d9cd0b7fe1650467b5072ae079cc0b49bdc64a4bf4fd1056c9dc061344fd64d5622b4af6ec5c4f2ad2852809b4dceffcc843062b976d2687c2ba78475a27f3bf54061ee6ffd7bd75e626c73019230e18d0a2cfcb2225742e807d314bf5dbc7f4de4af847acf0297c2548505a880efafdc4869b9d36386d0b22a2324b4658cd4537b909a66ac2418f80c63c5d00f93717d0ffc4b852ba7c894e615c97a0212c6254c9091353a0373e533415d7c4a4f5b58276fa4c9e1c446a071f2acb119d2c2b25b6599b6ac1ae11ebcbb65ba22abd92c4be8aa6ace1706f2379ee59d1414a7b81319600b8b8b0c340947b204ceef153f9a0feaee3d3a7d9c398475c8d5cde6ee1cd133f87bb90863a009a95efb573460ac2a4c6bc4c0a71da95c50c161fdb2f93670c5e7bb1e4db1590cd86c379dc1bb6ec2775dc0414bccebee7c85c37fc239ab1b39eb457e75f015253e01243b1a84513620eb121025bcadbe30efa668b9cb79be86b600ac5b8b9602456c7866caf7f47c22d41d62d1f282f307fa2d39f747e617727dd53d1b134f8f43bcee1d8776127e0a2940bd814adc098ea4ff65d4c541b75ab4de51f9167e2d58f270bc0f033c039f4a27d31d9a8cbcf8b9438b23c3874cab5972b0b1b2bd17f12487b33e11b27bac8152ab9b60d60664cef7da669da179080fbd8b59b9484a3ca813d23fe329249580e488a2746a844e832bef4da61f92f119c6867faa0faa645a95fe43cf6f3497b3567780edc5b874dd0028207db7d76951f98e14e3fc2a388653504206949d13b4cadc6d7b0d1ea873fbbe47e886bda7d6d5cf62cce422a528318eaad8ce37af9b504a0cf68f46fd0912ffa8b7650934474b588b762f5bb5cda05af486202e7dd6870608f94c07368542c5ccedbc93daf89910000a45138e55c92d068b7858d0e9403db946bad404f63c1a12c7e7f0de07a5280be3b75f1b20d5e0e2dee24e698d0c1149f0f982dca6bef009e3b2b07e5e5cbf95621f82557998f3676c2d31200ee04362ebd5e1cc56a16c06b9a24cd258b57ba3a7c4abe6645269477699fd0e33b776104fcf01b44ebaea078c83ca69df94586dd5c5c7f088d277376505b45cd2de0d26f1acac5b8e3d68a0af3508eb43ce47963da93b629788d9547c5652422778f0705c72d1b74c9b0b0855200498af4fc71076b2cf13676310fde1f8619bd501535bac5169fb7af6186cc7ba02302b5468adbcf02895e850476044e1b164f907e27634c2801d27bb63543b06f60638e4d4b7620624637e2314713ba023f1ab39e4dcfbe8c19951d58b66b196a2442667b62dce6bf8d5392156ae640e08ebf017cad4b9a1e83eb1998fac6c9d78f46a29679ceff33eff451d89e7fe5fe5949bc12eb22865278c82b3903b4d83afaef54c0b66b27b299eaa7428e21937bc76230636c67fa15350d5da273e993de4a1dc85a09c8e6d180424fab9fd4380130481a2a1f2fa82ce714413f63abeb1a11dcf939fcfe4099dc0e3316b7a631ae19a4dff59a87c340dfa6a61ff66f5e56e61ffb2d2b9c896bf79db2edaee3189b5958d27e24b8afb01524f46a0b70d74e98b526b710d6b46b5b4817949e7dc0c51b586a2d55673656505a61080c5181c4b035e872cc6625efb1660780d79f8d81abac115424fc470ae986f2c7afd07e947fad76aacb1b12e9de9cad0706424f9364da46074bcbd1568f1e828da0e037d32503748a341040557a5ef1c9e05dc8b1b5f7b702260e8e739c4321aea67a4923ade2dabd139073bf37d45bfca1bb3a66488ff2305422186702fcac496f0ca1a05b41b4b122a8ddecc7426b6bd0620d79771bdfddf91861139cec32504ada003fe7151313814027ce8481a377b6267efd1bffe02f68ba5c5c5f4724f38252cbffd4a4fc992f17d281a724cd3b97600e2e3921975c31288da4afe34c5365761fbe39529e595c80142fb9a24b68e15ccc1c1bc696f8272aa17a233e1ea29e92ce4e7a573de3912ffaed80c8e7f650d1b7a5e728c5f077949441647b16b8062a9fd60ca0a9825c9029394060b702a5cf579752d0c3ac649031b1a18dfe33d481e372961a20d1e31bce5bb51423f991eefb4d23b6829bed80384128f615270c91cc2914434502784670d4aa7e7469c1617c893d6181278dd11c8c54542d1168ba265ea8af0b550d3be1a6ba9511162fafed305f5cbe61fcbcc761d8e1db65329a3a9cc019b159abf94b5008edc4d0cf2fd95988a328fe3507929f97b0baa72b8e6079ed70bf979b8f6df6470789b21515cd9361050868012a2d078f04c740252a3e584c027ca02517f90ee7ff8eeb279d785006537cbd8805acfc43fae1af14cd77ddf9140092f767c47e885755d548d040e7f3594dd76a5570d99327e7de66ae289ec5e255f18c00ff8bdf1768c59c1ec5f82fde1fcd3a0b403e5d35cac3737d1def4d7887d38219fc8df9b8229cb19447fecb0047753819721eb5161d2f4a13b3ac830c294f021370eaa83076edc6991277d625986affbf505a5a9d4624393ff6fc36b40b4c439fbbfa28015c3354b74e8b38efb65621de9170c43d22b2f767831233d4e6f2723c1242bfc9aabcc2fb4bef94781cd768396de893299b6b4b1953873b62613b8ea8c6ca74f3ad5c6365f4a908dfa014b9b3f66ff2f350f9beb7", 0x1000) 05:50:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002009, 0x8000000000005200) r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x44, 0x0, 0x9, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x8, 0x9, 0x5, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x13, 0x0, 0x811, 0x1ea}, {{r1}, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffe, 0x5}], 0x9, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x1, 0xdc4c, 0x8}], 0xb713, &(0x7f0000000200)={0x5, 0x7}) 05:50:05 executing program 0: r0 = syz_open_pts() r1 = kqueue() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x84}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") kevent(r1, &(0x7f0000000140), 0xffff, 0x0, 0x20, &(0x7f0000000280)={0x4, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 05:50:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r0) r1 = socket(0x1, 0x4006, 0xe6) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000300), &(0x7f0000000340)=0x4) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) flock(r2, 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000140)='./file0/file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 05:50:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x97}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x20) write(r0, &(0x7f0000000ac0)="b762dba0abfd9335551c75ec54aa6a7104", 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) setegid(r2) 05:50:06 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x8) setsockopt(r1, 0xff, 0x8676, &(0x7f00000000c0)="ce64cf25868a6f04d63283bfea1f099f8065038e199b05914f6be1378f9d26360cb8039d71e0f7ba4a0b2b4f6060edf5a7311a9458f4a61c43651cc4a187a87dcd29643bfd649e13288dadfe16926cb50be352c78ac081fa4a7ef4c358b279971d934eb5766816c1a11c7721eea3916f67d61aa3e04e2e150c9b19ce7b731c29a07e7e2b3a89a1e22234edce84859bdd5e9ffd374ce2ff3b6756c685d51368117f24c154cce38ada024a15aac3e7c4fc35f5e5edcff8b3e30eef5ca31881c754a039b3f20573e7e395276bafc2b7506007fa86ca447a546e3367b5ad", 0xdc) mprotect(&(0x7f00001bd000/0x2000)=nil, 0x2000, 0x7) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000240)={{}, 0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={r3, r4, r5}, 0xc) r6 = socket(0x18, 0x1, 0xddb) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0x9, 0x0, 0x0) 05:50:06 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x4000000000000010, r2, 0x0, 0x4) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 05:50:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000016, &(0x7f0000000140)=[{0x8000c, 0x7}, {0x15, 0x0, 0x0, 0x80}, {0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="83") 05:50:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0xffffffffffffff40, 0x9ae, 0x40, 0x3ff, "b9fbe6542cd91cc07f1f7a2ebf3ea34dffee7955", 0x37f, 0x7}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x20) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) getsockname(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = msgget(0x1, 0x2) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r10 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x7, r5, r6, r7, r8, 0x10}, 0xc13, 0x1, r9, r10, 0x7, 0x6, 0x2, 0x1}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:50:06 executing program 0: socketpair$unix(0x1, 0xd, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) close(r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = getpgid(0xffffffffffffffff) r6 = getuid() connect(r3, &(0x7f0000000a80)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = geteuid() r10 = getgid() r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x880, 0x0) r12 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r17 = getegid() r18 = fcntl$getown(r0, 0x5) r19 = geteuid() fchdir(r4) shmget(0x0, 0x3000, 0x344, &(0x7f0000ffd000/0x3000)=nil) r20 = getgid() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x6010, r11, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000280)="edcf6b49ce9d04f638b523f09cd8215067ccd43e9076ea08764c5c2e70f7f434947cb82a0c5817ac8c71969aea7d9b198ca83972f05014fc61ce7dd82fde17f48a3755efc408dc2c4325006ea0bd3a35cc2d70a6c96bd9c8b67a607c56c610bf7a0ba3c5744f690132dd97cce4a08aefc146283bd9483a6f86c6eb2ea725455bbf54b684341fa8a2ad95d6877ad7cf27dc2a959e039660878fb9bd64c981d3d488fb39a9019fbc18bac1b434038321e0a2f9d704f43abc700f91c446469424dee1d10d8f54f9", 0xc6}, {&(0x7f0000000040)="891ba40e94a9739e5d11636895e3ce0cecec8fed64ca93fda82b584c0c", 0x1d}, {&(0x7f0000000080)="a3f7777ecbbf99977584209b93e7069e456895d14a090702a644e68cfe483c8a29dbda6f4786d483fe5dcbd72be0be436bf779354e8f0b1810ef7b3b67", 0x3d}, {&(0x7f00000001c0)="8cbe5ae73680658ac0441e9068865df0b76c042d074058f5720f0335ea66cc5de6c143e54faea3fab741516b11c3c426cf86db2b5211de7c5dbfcfff652c1a409224cdb10a6142f9b055a32aa644bd047d12", 0x52}, {&(0x7f0000000380)="6b910cbb158aac453aa1174352eaf76d9a7115954944ed44392d239d0b59370ec1d96395257cf2306f7c470ed8379288c0762288e9b3ff99bf198cc55287db686a65bfc8285c579fc44d66594b1a93ee706aa5096214b52f520080f011ed004e8c3fe2d1b1e60c9fc49491eaea2ae76d7f9265f1fb9e47c904c42f2bb270cad1a312127fefea843f3e63ce577d9163234bcff6a2d486ef88ee133c44cbea99f3edc9e72ee6108c07b90148f56d5e55056f4acc143dd20c5748d0df01a5be713b029b254ccd441393ebecafeee505e3a11cbd5fdb83c52c59d1712bf0854a60e7159b73650110ee70", 0xe8}, {&(0x7f0000000480)="49c023b44ca279ab519c4f45e96ea3669cc095c4a63ef6beb2da61fb4152d12e9b17fc1d9b02f73a462e06dac0419c6f951b81c80f6224a86b840d4cca717c52230cab1771438d06d33cefe7cbf826f7a78b2ffea3473b82c54d5e02699bf2f72492372865572bace70402a4910e4a135287f23fd84a2fbe5c8d", 0x7a}, {&(0x7f0000000500)="d1ff9657778cc5cf75696a7870b47c6c26544e4f4eb4acba42088d9e9bfc3d04e2be86e35fb6f3ecb2450bea83e42441af4ef4939ec42587012da00331287ffb6c0b9c58e9da7f43678b26f8924fa66fd6c5ed34845bc21f986df2f86c", 0x5d}, {&(0x7f0000000580)="ac8574d679238a30d59911a96d69d8fa9a89311883b64feca91f64a4c210c374955b9a07caf592e7bc999ad031d83bcf2e4a6671c2f5714358bb899bccd8b7998ec02f25f6a7cb450bc9b603d06bca829e43889b9f45045ef3f76a494963f0418d9f8331d801d077b35cdceabcf01f108f974cd8ff37fe2950c0eac5a23b5514e638b81b753c3960e641ebd76978044726a06f09c4921f93f664e7c271b047df33268e663c7f5fda4a60c508a07bdb6d8af49da1b0af9b86a9d8fe90f462e5ece96e622686e13d6c31649077519b96fd1e6e84", 0xd3}], 0x8, &(0x7f0000000ac0)=ANY=[@ANYBLOB="1808000000000000ffff001901000000", @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002001000000000000ffff1193a07600000009fdc5fbff00", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r11, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0x130}, 0x0) poll(&(0x7f0000000240)=[{r3}, {r0, 0x74}], 0x2, 0x0) 05:50:06 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0xfffffffffffffffb) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = geteuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000004c0)=0x5) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x200, 0x0) r5 = open$dir(&(0x7f00000003c0)='./file1/../file0\x00', 0x608, 0x8) r6 = dup(0xffffffffffffffff) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x1f, 0x81, 0x2}], 0x7f, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x69, 0x40000000, 0x0, 0xfff}, {{r4}, 0xfffffffffffffff8, 0x81, 0x20, 0x2, 0x2b}, {{r5}, 0xfffffffffffffffe, 0x90, 0x22, 0x9d7f, 0xfffffffffffffffb}, {{r6}, 0xffffffffffffffff, 0x2, 0x6, 0x3, 0x1}], 0x7ff, &(0x7f0000000480)={0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file1/../file0\x00', r0, r7) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000500)=0x3ff) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7, 0x1000, 0x9, 0x200}, {0x1, 0x7fffffff, 0x3ff, 0x80}, {0x100, 0x8, 0xe, 0x4}, {0xc2, 0x9, 0x6af1, 0xda84}, {0x2, 0x5, 0x4, 0x180000000}]}) mkdir(&(0x7f0000000540)='./file1/../file0\x00', 0xc) setitimer(0x0, &(0x7f0000000000)={{0x1, 0xb97c}, {0x8000, 0x4}}, 0x0) mkdir(&(0x7f0000000080)='./file1/../file0\x00', 0x50) 05:50:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x80000000001d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/110) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r2 = msgget(0x1, 0x21) msgrcv(r2, &(0x7f0000000280)={0x0, ""/247}, 0xff, 0x3, 0x1000) 05:50:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000580)}) ftruncate(r0, 0x7) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x5, 0x9, 0x7, 0x8000}, {{r0}, 0x0, 0x0, 0x80, 0x9, 0x200}, {{r0}, 0xffffffffffffffff, 0x93, 0x1, 0x4, 0x80000000}], 0x1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x3ff, 0xff}, {{r1}, 0xfffffffffffffffb, 0x11, 0x1, 0xfffffffffffffffa, 0x525}, {{r0}, 0x0, 0x0, 0x24, 0x7, 0xad7}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x7d18, 0x14000000000000}], 0x37d7, &(0x7f0000000500)={0x0, 0x3}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x78f8, 0x7}, {{r0}, 0xfffffffffffffffc, 0x12, 0x20000002, 0x6a94, 0x1}, {{r0}, 0xfffffffffffffff8, 0x30, 0x8, 0xffffffffffffffc1, 0x7}, {{r0}, 0xffffffffffffffff, 0xd8, 0x3, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x2, 0x11, 0x5, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0xc, 0x1, 0x59e5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x11, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000082, 0x1, 0x3}], 0xfffffffffffffff8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000002, 0x3, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf00fffff, 0x493, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x42, 0x2, 0x8, 0x1f}, {{r0}, 0xfffffffffffffffd, 0xa, 0x4, 0x6e, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2e, 0xfffff, 0xe1, 0x401}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x4, 0x1940000000000000}], 0x8, &(0x7f00000000c0)={0x100, 0x3f}) 05:50:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:50:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) clock_settime(0x6, &(0x7f0000000180)={0xffffffff, 0x6}) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) r3 = fcntl$dupfd(r2, 0x0, r1) openat(r3, &(0x7f0000000080)='./file0\x00', 0x800, 0x4) 05:50:07 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="2d2cdc6690acec320d25dfe8ea048d6a0eb84618bf01ac9b00f92229bc927a9eeb3d0ca5ad78e13c3f202807f954400e743037a5", 0x34) execve(0x0, 0x0, 0x0) 05:50:07 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = socket(0x2, 0x3, 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="d26f72697e2a9a69ae7bf9bff230206a970b2ffad4ea91ad6eb4efa53045b73505897fec9bdba080f26d7496363b03214f109bff8c2a3001ba224697857224bdb4b3bde78ed0484730d8b0972a4b06b0474abcfd4e85022cf303b68ecbeb2047bc5634054a601e5891efa730b955a7cc10915db42a5c74ebe38a6a357c40b8b8084fcc949e9068e0b9d6349b5c09dfc542b2ca66ec926db0848b379c98a761eb44adc40c083b0fba5ac3f81031b57f0fe62439d652b2c786868a16", 0xbb}], 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d7fa001c00002000003300000001653a8df40000", 0x1c}], 0x1) 05:50:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80050}, {0x1000000015}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:50:07 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="6808000000696c653000272e0981"], 0x10) r1 = msgget$private(0x0, 0x303) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/86) r2 = semget$private(0x0, 0x4, 0x9) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000080)=""/162) 05:50:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24, 0x2}, {0x5}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) ftruncate(r0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) 05:50:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x31b4747a, 0x100, 0x4, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4}, {0x30}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x3) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0xecde, 0x3ff, 0x35, 0x1, 0x2, 0x2, 0x8000, 0x3, 0x2, 0x8, 0x200}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:50:07 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x40000000000000) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r2, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xffffffffffffffe4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00", 0x0, 0xfffffffffffffff9}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) r3 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0xfffffffffffdfffe, 0xb94f85e4cc9b39a9, 0x3f, &(0x7f0000000180)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[r6, r6, r6, r6, r6]) r7 = geteuid() r8 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r8, r7, r6, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x0, &(0x7f0000001380)) setegid(r8) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r3, 0x0, 0x0) 05:50:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="1e345b33963f3e5e07c1ef998543c2ed14a8aa34e38a9395983bc72caef91318f1a28a7d9dc029d04ff4bb2def5a9c13483dc127a85ad8abd348daeccb538c4dc73d1d7487ab93adf5e2f0d275c2fa2fe7e2004fda81b290b6211821cf180b9483b5e48bad9416cba3dda7d12b83c1ce5319f8bd907df2f4159a177800c204bdafaec47689b0bef9dcbfa6f05ef3a0fd81a4fbc372816b4a93a1750303f346a1c7649a0f50de3c6d34815f6b1a71d8c769a76ab541a67f61b43b216af4efe6a461ccd2c532b6e1b359d91dbc6b6ee4195c1be9d0f46d91c568a49551d38a7d6f3831", 0xe2}, {0x0}], 0x224) fcntl$getown(r0, 0x5) fchmod(r0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) 05:50:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) getsockopt(r0, 0x100000000, 0x7, &(0x7f0000000000)=""/153, &(0x7f00000000c0)=0x99) 05:50:07 executing program 0: r0 = open$dir(&(0x7f00000002c0)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0xa) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000008c0)=""/191) r4 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r4, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r5 = dup2(r4, r4) ioctl$TIOCNOTTY(r5, 0x20007471) unlinkat(r5, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) shmget(0x3, 0x4000, 0x800000000000fe, &(0x7f0000ff9000/0x4000)=nil) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r7 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r7, 0x2000740d) setsockopt(r2, 0x80000000, 0x1000, &(0x7f0000000a80)="4775f99fe3a660030104cd19cefd6fe79cda3659246edb8759439deb4f2799ea3b1d8ecb473b23dfb96cd10ecb352ddb2c181469895b0b587999d627fb353b210e39d6f0548effaa815765ee4167c2e795e3361b872096335d3bacbd2179ccab9da6755c38f8985252aa88bad840c8101f5aab7ac58b4e401e9e8234ebc1f9ff973ece", 0x83) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x1a3}) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r5, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000880)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000640)=[0x100000003, 0xfffffffffffffff7, 0x450, 0x8a, 0xfffffffffffffc01, 0xb744, 0x9, 0x7fffffff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580), 0xb) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xffe2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r5, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000980)="15fbdad3041aad76e67e6e163a429784523abcb642337d51b2ac2fe7c70f0b808ff79d8c9ab437b32945d25a47d44ec8d718c75c25451384910bfb73498c846968d13ef8eea1cf907d0da792375473bc4cedd8513806858f7f1088b4cc555bef22bb5acd6a32a993d52a40b863fc06ac9953f708606f09c1b53c3bb4a6439a28b183545caa73596cae1a867ea30edcc43d352c409fbd8a310adf42d41d3723da080d919b220db7ff833c4f5979ce420b970fb36d2a7f99a2123aa940d3652bac27bd3fba0e392403e8b3560dde98809b85eb3c0bd2a6c3f9c3772e32d687e9ecdb1dfa269cfa146447d2181adaa9c8ee87a76f42b4af706f116c5c", 0xfb}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x40, 0x6}, {0x18, 0x2, 0x6, 0x40}, 0x5, [0x9, 0xfffffffffffffff8, 0x8b3, 0x46, 0x0, 0x5, 0x5, 0x8]}, 0x3c) 05:50:07 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) truncate(&(0x7f0000000000)='./bus\x00', 0xa5f8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:50:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8081, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0xffffffff, 0x2, {[0x3, 0xad, 0x56, 0xfffffffffffffffa, 0x679a63a8, 0x8, 0x6, 0xff, 0x8, 0x0, 0x7, 0xbb0, 0x6, 0x4, 0x8, 0x1, 0x7, 0x1], [0x0, 0x1f, 0x0, 0x5, 0x8000, 0x5, 0x2bfc, 0x8, 0xfffffffffffffffd, 0x8], [0x7, 0xdc, 0x400, 0x6, 0x57, 0xb45, 0x4], [0xfff, 0x2, 0xffffffffffffffa7, 0x7fff, 0x4, 0x7], [{0x10000, 0x4, 0x400, 0x4}, {0x3, 0x2, 0xff, 0x2}, {0x9, 0x0, 0x3, 0x8}, {0x1c1, 0xfffffffffffffffe, 0x9, 0xfffffffffffffffb}, {0x268c626b, 0xffffffffffffff38, 0x2, 0x3}, {0x8001, 0x7, 0x10000, 0x5}, {0x6, 0x1, 0xed2, 0x4}, {0x89c, 0xffffffffffffff1e, 0x85f, 0x7}], {0x8, 0x80000001, 0x7d8, 0x400000000000}, {0x3ff, 0x7, 0x1}}}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:50:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x54}, {0x6c}, {0x46}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x8, 0x7, 0x6c, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") 05:50:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='1') 05:50:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) 05:50:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ab") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 05:50:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x11c) write(r0, &(0x7f0000000040)='g\r', 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x3f) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) open$dir(&(0x7f0000000300)='./bus\x00', 0x40008290, 0x2) r2 = accept(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000280)=0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)}], 0x1, 0x0) 05:50:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82024608d5138a50cad4c97b0b2f2f664d6c653000"], 0x10) accept(r0, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xfffffffffffffe36) setsockopt$sock_int(r0, 0xffff, 0x11023, &(0x7f0000000040)=0x1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:50:07 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x4) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 05:50:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xf0000002, 0x1f, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x32, 0x400fffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x22, 0x8, 0x8001, 0xffffffff}], 0xa30f, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x20000014, 0x5, 0xaf59201}], 0x0, &(0x7f0000000200)={0xffffffff, 0x9}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)}], 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/5) 05:50:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x76, &(0x7f0000000100)="ac0a5d95c7ef749bd7be355aacdd6ec7133a99ddf8e5c8713eb2e1c59f74b778f52d3cdc1cf2fa198218d1e66836d26eddba5737b1f3125a067854c80b3cd40b0180d098dfe28b98ff27e9ec6096f0309b6c53ba1aff96548e27416e1c443f336d5641f23dfe8e6d23c44bfe46c9ee010e246c008f2a") 05:50:08 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) 05:50:08 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x4003, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)="e2d0d2db170e295896eba016b71271b1715155a68a7f5903735ad206c2af674ac968d360f61fdd1c64bb14ef39ddcf79cbf62534866e0d2a", 0x38}, {&(0x7f00000001c0)="f80ac1b2b202dc98ed7adb1c31f4b00db24b7bd57bd1a1828cad1717550bb9badfd22ba34395f6740bc47167ccbd9731fc04548a251adcc444d2a3ca4bc6a54158a02ea30390ea9d4d820c8244f1787cfd", 0x51}, {&(0x7f0000000240)="dd52459258350ea2967413f2d780ba304776a548382606aa550f63499b71dce2839b8e58a588485f83256c4f3b8e5c3691df515ae689c3f900967e61d99b39b3e18eac64668755e3b6c58e6c2721d9331dc7e9ad7d3e53b5f278c7ce277f8180b9bfb7b892b65427d866289b5e65", 0x6e}], 0x3, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x124) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x100000081) bind(r3, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 05:50:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x30}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 05:50:08 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x9}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000280)="c0e876d33378205a16e13fa408fd554eb86281ddcf6efbce66e3e1", 0x1b}], 0x1) close(0xffffffffffffffff) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000000380)="f164d8a9bdcda1b45599c1f2970338177dc6e6b53e72ffa3003ccda033d6e2373bb0144739bc8d1b207fea8adbfc3dba4c881c0c6894d27971c4c429d4788a5fb55ed7f3c1c6f09da0ab9567adcd78eeac51ac16c3f325d2671eecb17e954b6176688f0f244c927d60fd0619a319b681c8b9be2cf1fc9cc2b6fd546fdd38a39711b4", 0x82) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000300)={0x3, 0x81}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xe971, "e965402ba70afd03ff010000795acd76b2b7af00"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1001, &(0x7f0000000340), &(0x7f0000000100)=0xffffffffffffff9b) write(0xffffffffffffffff, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a", 0x123) 05:50:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getrusage(0x0, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0xfffffffffffffffe]}, 0x3c) setsockopt(r0, 0x7, 0x1, &(0x7f0000000100)="7177db07a11b39bc3e1b7d6b5d44c0b76b24decde70652f09ec0f480d359093c1c9d40118cb01df4fdfb999d35e96167ac02c7104dfb1fbb6da974e338f893a27f76a26aea4223ed373774b35ee29385ec9e7e458d1c2f7445e6ccd286485b0360b147813af03a12218f6de749b3178fd88d0552095b739fb831f8c65004af66b6269660062d347425a7d092331f85fe7b71f6c3", 0x94) close(r0) 05:50:08 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 05:50:08 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000000f, &(0x7f0000000000)=[{0x28}, {0x54, 0x0, 0x0, 0xfffffffffffffffe}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000600)="8ecb") 05:50:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x1}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:50:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000380)=0xfffffffffffffff8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000140)="8b07") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000280)=0x101) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/238, 0xee}], 0x1, 0x7) r2 = getuid() seteuid(r2) readlinkat(r1, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/4096, 0x1000) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 05:50:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 05:50:09 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f000007a000/0xa000)=nil, 0xa000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) 05:50:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x101, 0x94, 0xffff, 0x8000}, {0xfd, 0xfffffffffffffffd, 0x80000001, 0x6}, {0x3, 0x8, 0x5e8, 0x4}, {0x200, 0x18a740, 0x200}, {0x100, 0x80000001, 0x9, 0x4}, {0x395, 0x5, 0x6, 0x1}]}) r1 = semget$private(0x0, 0x4, 0x111) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000001280)=""/109) r2 = dup2(r0, r0) sendto$unix(r2, &(0x7f0000000280)="924ac936c5e4965ba868707c109a7cf7b27e0118d9ee54bbca5575d08123a572326dca1ea639b746b69ec427f054e7b619dd93930fec69f150733b18a6c1b2778ff02bf44b3759983f5bb6ba229c1ea07792787f99c94a7c1f90f254c2d5890e9808a9fc1bde6ff7163b90a47865cbcaf0427fd857c7b17b13e7b6f144c30321ab82977d63cd9c5b2fbc2e13f42336f40ee9dfc98632ef32cb5c82a4161a048d22f48320f2f274a0a8d86279e78e09ea47db11028684eb8e57cd6832babcdc6f08b407c611793fa619852c6652d9bbe8a07a9b6f2fd1000fc893e555d7a803e2a528412eb7bf382d23750eefd8c73929f5cb5e16324113631a7d421eaef3d1cead293aa664dd6cebe6a54aa02ce31492d6aa0e6b47d62ebeba81cbb10d08ad9446110340df3e5b52e7d394f9e13fffa5f90a5cff5845d3cf041d3f91f677474aac1eb333cd23f80aca0e22f2faf54dab5027f61c0ad386b7cb9fcf0f268d9e7fad9271ce361fab3e8b440f4eeae70dd81d49066fcf299c7a1abeb64221443c85704b19f78eea3591313feff95e2e36c4d85ae7020474c39c0e8a2d83af5baa8e5a6bf33c2bb99e6896479153dc1a57999766de68c8990300ca962a32e4ab5117f5fb8a0821ce784c46cda03572202a6979524b70bbf05e2d170427bb1c6144cbb47d73aa1f2427d31644080c60cc64f003b8017abcb5c21e435804292546b99bd5b85c488692e507ffa350f247b0eca24e0c08355e226133405d7725746b81c93c5ece38178e76016f7d2b86ef4f1c7d55a6817726ad81691e0666062fc4f926644dcb3edca84132ff58f75738cca056e65e61a55073944a6b5a38f687a92cdff6195ebb00a12f2f1f3c1cdfaaa38550feafab4bbd8bdb769300149171905a3f46e767aca9866f5219dee5a69609fb566204df29e3f7db85046d5895ba11a5c6b5034f333a5d0d03f7c5455020cdfb2221d3ea8d067636bef9889c53286629efa24162fa4738911a3c5b3ba397b076425a74d3e2cfd24a8b33fdbee5f97641d5ec10cfae3e584b8dea46181bdf535553b49346fadd0f57f23099e81e26645a86e586d8f36d31566bf6a5d2ebb72f300076e6bae3cc71203cd567d60aaf2420f55756d21aaf9dc87ab96dc4cafe30542244d8cefe09189d3e9555d3032ef332c2a696d438375edaa4de2df53fce69edeff1c263fe7fef0c5cb04277a64a0a9b4e802004c583bc5e7befb6fb64da9c3b038a0485a5922f60eab1ebed29e85838cc6102f08a8918ddc24a28faf6d17135544aa2e6bff27d557470586fdc1ede53a7741637ac4cdb01a5942660528b08bcf5edac205a06c014d8a3c6d46bdebe4da9b492a221acb2b4c10208d7863b363e4639a8b03123e4b2abd8f29e5de7d436e78d746b61cc04647bca23f61d142f3b1a30d312d32302f45a1817cac8768ae2b0bea8d072b47c77ed3ac1ecc5397dfef1edc4efa18d7132210221d7b797094725fc00eedcb244be670a769d492bd98d9947a3c68e0a0dcbe07fe029e12c43fb089fb883ed2230ecb4829d6133cf92e4357aa71191eef97c1dfce3561b858704c2a74e0be99065f70b000035be5637ade95b895663e7e4f09fd867db6fd05b657861593c9c340831cf68dc72dd7904d68d73e37a16370a81fcc9b12e2abacb979aa115e1c26734af55cc68afa8a9be353905d6bc871fe1266dffcc1de8fbb8e7b20f4b6721fb36f03415bfa67f0f640e4c5960dd5fac882848c1179a48169575852da05559b89336cb8abe993566e32b99eb6d9d4e58a78a68e922b8b12eb9f5f01d7f064c303005ec1f5d68ea9572ac0384a935d6e9ea3a7076d615152b626da0324fbe37da1e8b6f7c3ec46f670e4ba19acfe3beaefccff164c95c96bf6daf79aa175205e7569bb52697fc09348296b09ce6b260fd7a231c4e6bbc88982919c9bc539a7ec2456573c2cfce0e4ab6887aa86232d75bb0a1cc73d70be4e2772c043f2da30500b05eaa0d9c31daa0247da9502f5746b5d146c6253bdfa0d0abc67c24471bb17512af6029bef0fd93a7ba895d051361b273905f97430efab3440db55a0a9b3f447e5c1524fb31f78437bb72b794f1f9505c20a12002e98ed74730704e49eb67778a4a7370bc0d6cb94ceabf28146048d60d07a724fa9ab813b98aa0af2319e92a5a4d1e8f497444b9ebafe39d3eda0d0d4509a8b2f4c847a8e31c619626cae2889eab3d794d5d504b6aa8a748e281e21b8cca63611a9bac449ef5d9150530afc212789a145be670c6fa87df4dbdea7507dcb1b3cdf05f7393163254586c5966dc74675ede3a30f606961b068dabf527eff46668949a86661791dc847b973ee41c1917ab43112036be701174a806bcae12cc90dd8a377d5d1d9b2c1d61d41d7a77a186c964876faf33b4e1412335d90aabf12fac4380d97684976961d768efa4c6a97f9160cc026531602d683eb06d8324351e357cff6b0152e9af1ccbf4312502812c887d92df6293add5a353c8602271f98714249fe6c83751e68cd509d6c87c8663d30fd4a3437749f390766cab39cb50c74cebac3170fca19ebe2e045fd643fd7a1e685973d8abb62f75c17485776ab1e66d54149673e6c1efd6479e3c397551585522fb50018f6f37e146b25489574d7b61bccd0c152abbeba55f53091ba60cc8d01035daf5e5401ab7fe8d42425117e5de35f3505c5874364d564ce2cf467b64e2a6590aee75633376535e55ede0ec0b7c759fa7dfa36de9bb8bfa0ca305ad81b7758740b2dfb44cc80414341af49abdd435210f07d94d7e9d95bdb49c4f1164f27b128f242d0c1212c409404a546876f3686bb1e4dc5e656d96e2b56e3383df2bd1aeda0b25d093004c223ae6f7494751c45d33b00e5a29f9eb6f7ad535215ab0d2159c796ff1da4391e96a883c0de6fb171dce568884fe4d9b11abefb72766ec481ca3b6a7b713555320feaf32649f9a2151e84a20dc277ebfacdbfd02b524572962804fbfd08017eaa8e613477cf97d50bdb364bb1a10e6055f9c7ee3a46b0aab3012c600d99e88e339611760b0b57bc4d97d83d802a1b1ddc86fcbe1fc545f2b92449bc6011b7f30d72efe5c11dec5fd41054e8c6b3c487c840e1800588620d75b106dda2a4d377876701380b6614ea8d4fad3c81209a4355e7a108f5cf99c0f6617159df4530c498ae5a490b679f98d0179a7b609908ea903ee5d636c14ba0488a16f55edd20d745290c83ac4616a634f0cf7a652edf4d46a9cb2877e13acd8330c6665ef9b4c2fc57a25c764cd9d31ac8b2011d953b1ab808d3132bc9e46c7198300b7b6ed3dfd0894d025d65de3ebb31ef69f57d4df4a844501305eed1c2d01b47bf7f5807a471fcf4df689c949f7102ab7a0a55c5621c1716299aa500851f4012aadaeaa8653b09967cfabf156b7dda00f679e98cd8d420fa515dbcf1dd538b2283a08776225623fda7dc76aa974c1062b5cb6d8631d6c11a450b56701c14e4395bec34c82fad00e65657cba43eee4703a29c5cfad8b8291171f4887728482c9e013e3c9073278a1cb28753a2e905fc27089d442aa582c592c1ff5981f5397efee0ae980e4ecfff1ce496fe8895aac6845dc3fa95e0780f69676bb7cd6f1a301ecabf31af2090984914d455348cde83be5b3e38d310ae361c9362c5648b0c0d0b82d24ec17bbebcae19aa9af06b179fe605e1c24831fb377c85304022e91c6be43c633582001856b3d4a78afb27960b2c2d621ee6beac1f5046e513a9b5e948a9aa97be9ee3f8c4aad6f7fa567261f4a89afacfb4698ffa0508f359739735b9348c77bf4eced8bf24209b476f16fbd83d2046187360f0060428fa21f940cf411c5fbddcec30b038058204932b8be75b2feafceaa51e2964ef10ad087667400ab7114c84eb3e7ec9af2c7d5c44c4b0106a2e2b594a6cfa24382c87cd566c0d4fb8972a5537282872ab53dfeba966158e67b594632fc68fb17f227d08fc0e56a1a42702a7621d47894764dd70a24aaeb77c9feb4974f50831a14ed46e162aee4fdd9d907efd6bbf088f27fb025e3492a6787c2beb2961baa482e4eae64b48e53e8534d312a98d6b07bb18db46f657e9dbd6596b4272c8b9e37f2bc5d2588e586c717b2726e1e3164e6bc693bee6b48eab59c74fc2d946fcdbe7d6a0dc66d80a920013f9ce9f94e2dcfc526ec1883ec9151339f9b5a3e71338d23a0f7d1a3f223397bc784dbce56de4d57cb58eb16a537acb26b5834ef847c661903715183acbfa05fac5a55fd027bfe1d9dfb263e44140f120fad95dbf5f791afcd96f29984fd2940ab5a18ba090f7cc04a33264927c6ff58404a0871df932b7a6aa5ff7ce4a5eea53ea6c82ccc76617c6ee2137da555a443083fd701a4658fb4bfd4498ea774cb8badc8bccac7f14f428a277471c2715587ad1bb24802141ca7e718d0787b3918717042a29f950c78929d3638be61f698c592f68f3219cc46f16d098a60087f8a6958b0a63136103084370fa6f270216b7bfa3fa37902922e1de8bf839f2b19a2e2c06013e8803aaf58261a1377e67e097e1e632008acc6f622ca281ba949aad51866f7bc5cc4dc71d79b50a94b04a4e60f9cb6f0c58f4be3bca805f44aaa2fd1552d5447747cce2ad599a9d878a3f6484f0ba8a0edfca2cc8d5335359999d75dd68d04998267e8399b644487615707cf2ea1329027ba69510b6369c8323e398cfb360e0d13745fec4cc49d5dbdf197a39d73e9f8aac31b686b4cf548877d50c6b90b56f3beed3e5856898421958fad17ae40416f8b6c0b7318be5f8d3546befbc72c018e34cf2dca5aa5a2af31d161b572b7a23e0b9aacfea0632cf61d287b3808ef081864aaae4394c8772d354b7f49881ef000f6b450241dcb197255d76efa4583ea165e698a84aecd0ea3cdc993a065a073f72e93c968fd078acea2cbcfd157b048fcf6b9287883d7398e994707106bcc8e2447fbfbcf2d35c1d88fd1ccbc99810ad4212a76074cf797713c345fcb46525ae9b6413a4b94e360175822c3f887ecf5a1ef1bcb68f2796bb9212beb0bfc72e7430ab6f40bd99336e77a85908297b27d01e60608c01d634e806d69ebecf8546afe9190da79efbd1620097d92f750f8c9e6fa26c139066773348c9c8d62d666a131e8b67fee26ed7b1ea692b9edc30858fb789be8ccbd4be4a9b5fb46163b1234726dc7fba835ffa51e94d7bf06f41980cf0b82fb286d8276aa9c73cdbe4048c709bcc9396203681206d4aa170bf650dabac8e80492af45408b34c62df6a7613532187385326bc79e871e07e20511a743128c3b0b5b06333f4930986494644e407a16c30019e58c62999618d171681c73bf5a572b80063ddcb349b03d48b6d82484d7b35894f00c7b369c55d7428ca765436af0f09272aef7d7fed72b4217eb0cfe4eb511ee321b941503cc000472f42f4407e727cca72a3c81ec1f6ca01f4da3439132e9c4682258982b9c3b41194c9bde7a60bbb01299958ec400c5e102f999b7e39cf24f8c3c9c0dcd64f964f0db002399d0ef1b526a75dd75ad62e78ef69980b6e2edf32f271417e8ef87424d491f48e6ccb4476cd25c63102c7a5d7add112b9327eb677562cbfe28ec3986ca973c86f7fb2290eb888aa79682c2c54b38c06626d35b1c510ed375d2f2c1f423a8ef6a02463ee0d70d76cf5880bc55bcb3e64ead3839acbe332a5d71abd16d846c67a425c40694e25db997e516625a90591c6a74ab7c484c20af318bb7aa82cca0ee83ed61380662feb0490030f53ce2ff9e94d6", 0x1000, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x74}, {0x8000000006}]}) ftruncate(r0, 0x6158db36) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') 05:50:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) write(r0, &(0x7f0000000000)="0dc352a29946846b3f0c9e54056dd902e22cef452fe986bbb2da687df25189d5a942a13aa28a13f8", 0x28) shutdown(r0, 0x2) close(r0) fcntl$setflags(r0, 0x2, 0x1) 05:50:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="87c3762c4ceeb08835047e84", 0xc) 05:50:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x410e, &(0x7f0000000000)=[r0]) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff]) clock_settime(0x3, &(0x7f0000000140)={0x6}) setregid(r3, r4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='r\x00') 05:50:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1a9, &(0x7f0000000180)}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x5510) syz_emit_ethernet(0xe8, &(0x7f0000000240)="ad737cce17c8b329d6f3001585a16f81ba9f708fa1b8ee8b980dbb3506d03d01e12f072220d3c58e69e0782c38e0c592e76812cd6562f423c6ac9b2749671010fb0c68a93aad3839e4d77dbfba9310d05590d6c005dd324e71ff2a66e871b7baa092cef098759dfc25b67dc866cac69cc247a81f2148ae4d1b9181f7141d8de7dee607294e4d0c01326980c390620ed2315640d8ad69bc3e6cc7927cac971938f3f45f1619e6903409268fe412ce552d87a58186c2c2d0556197e46b7ec86a3eaf52bb2961e0df3a3f578b8db0db5f7ca6ee2fff4a9b4b3bc160b85cd8a4270b55478211915ac2a5") 05:50:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="fddd63776603250f6a768a6ff86138e57c99b38793a50f5bfad013373dbaf44cf87b63baef3b572232f70090c025c9ec1e4cc661026f7fda86a70a212b79cdc8c6e0f3cf4ae8c256389a6a1f46fa4ef5bf3cf3238bbe482fef2ea1b32538986441c1b70efebb1d68139adf949926768bbd44cd7e981062840817206d8d161e8eeb49aec8d81f329b4f470346692837160449f8f675566c288492b3de3fa02039d22cd23a1aaedffc68255255409f1a00ec48fd267b8f443ab546e796b01c9ecde6a7860accae5627733363d2db98fc5cdf59231eb89dc481cef6abf844b52c85774c689cc22012cd22aec423991c4347899461af6de89a8d7ac10804852b05d8de20f700cf13eb89fd8d7e8bbc6efd98ee86f0915dcbee05a8d2689a6ca7", 0x11e) r1 = syz_open_pts() close(r0) dup(r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = syz_open_pts() munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0xffffffffffffffff, 0x5, 0x8, 0x2, "85a700026720fc0004001a000000000000004000", 0x0, 0xffffffffffffffc1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:50:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x84000010, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000006, &(0x7f0000000140)=[{0xc, 0xfffffffffffffffe}, {0x2}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x6) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:50:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") 05:50:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x2) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xffff, 0x0) syz_emit_ethernet(0x7c, &(0x7f0000000000)="8b42242020adc8d1813d25ba4b2336bd1181850e5b8b9f74e9cfdd7d0169b3b93d41e158ac395bfa7784e144b2785c96395da18a7ed6370ee1a47f60cb863d0f1477e7a2ec9791985120ba237db7a116f6b1312ad669c01998eca3d5b9e939d803aa613f34b40cebdb1cddb702a3a76bfb455d3f9a89a6cb75a4ec4b") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 05:50:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20402, 0x6) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x3) close(r0) close(r0) r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xfff) 05:50:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCLOCK(r0, 0x20004276) 05:50:10 executing program 0: utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x80, 0x4}, {0x3, 0x2}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x0, 0x1, 0x10000, 0x1, 0xffffffffffffffc1, 0x1, 0x1, 0x3, 0x1, 0x1000, 0x4d35}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x10000, 0x4, 0x1ff, 0x6}, {0x1f, 0x1, 0x10001, 0x7}, {0x0, 0x5, 0x54}]}) 05:50:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0xffffffffffff, 0x2, 0x3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 05:50:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000940)=[{&(0x7f00000006c0)="f0f00a666480b1bb40f934fe1169dc4bb8040f63d742069f30d60c3a76458b62be549572807d05f835b1c0c34c29077b1294616af237fdd9c9175b831798ee70c91b87996cd74b279855d701799cbab7b778c710bcf9c11c045d7cd54dfa69d104ce7a05ace694a04bed43ae44ebb2a25d08fcc20d8175cc3bdb22f7635a07decf8c11dd5289a1904bc4556700b1906ff019845c69c5f76bc74ae06fb264f1744b96427c23904dd280da9696797e442b4baf455b02c6b07ed9c5bf2d4d2c3edcf979520f69dd6d2d30b27864c8a0f75fb70419c0ffc8e14d0bc3a923295788d55760241d0f", 0xe5}, {&(0x7f0000000280)="75915a93c3a740e0e32e3adf4b90da4813138c85c270d7e74e4a1ba2c632b248aa5ccaa7f23c93b570b2306b5ab79e11340d4fe1287e500174e8223deec85a11989ac6de30b70b8f466676a408528778dfe05c7ebda677f07adf08b5e3e5468db143dbcb0d6276261389fbe286391d9db353c253af595d5b0a8534", 0x7b}, {&(0x7f00000007c0)="9a3533124285aebb74a188d917fa8f3df75a451f369c7542b0a58cd09fdd79c1aa8bfed9ad5f9f9743e52e4783e79afab8e04d902d1a18be350283f710487493f7e8c80ca9c946fcccc5dd4d7fbb7f5909005c8188f30ebbdace505310f6d5fa96b6539bd5ae82e72bec9dca94e9f6", 0x6f}, {&(0x7f0000000840)="1f8e24db61ea5a598a10f8f83e32b82c6bae299ba4c3e332c12afaa7cb3c3c99f3c05707f9ade24822171d335dfd9f04ad8f95b99babe81ad97dd2481c2cd5d4ec71258984d6cea952c0523bdc87e5b35aebbf43c5534945202952fe4d65c18f41830611341ae3dbd23bde3e04e762df7478", 0x72}, {&(0x7f00000008c0)="e3b0ddac966892fd280aecdf9b511093d44866171ef0606238f55d96e752d3bd8ca415601ae90b0c310fca0b404db9ca391d33f51e4c977894352c0c05e382c57cbec239ed3a9215779b", 0x4a}], 0x5, &(0x7f00000009c0)=[{0x68, 0x1, 0x80, "362591a7b6d376ed7a4a07cd4136affc4645e1f6c3afcdd09358522ba113f955ed9f2fccdec05d38d64d161d774bc6d1917592380989c5fb78aea7e77298beff3774f6258df1594b730e6d62be369e7f77"}, {0x30, 0x1, 0x1f, "38190fbd738957d1863ed82ef8677320fa0d7c78c96cbce2e6d987e2942c"}, {0x40, 0xffff, 0x6, "7c3586ad6c815203bdd4f076040fe99b4e28a0a54547616842e036209b16c9b874fac70a0c1b29cede"}], 0xd8}, 0x402) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f07542ba0adcba77d3fc7295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r2 = syz_open_pts() r3 = dup(r2) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x1, 0x0, 0x7fffffff}, 0x5, 0xf8, 0xffffffffffff6735}) r4 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000ac0)={0x2, 0x6, 0x5, 0x5, "6be6c97a520d8e19fd8357d8d46643a764d11f7e", 0x8001, 0x6}) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000440)={0x401, 0x2, 0x0, {[0x3e8f, 0x7f, 0x5, 0x3f, 0x1, 0x5, 0x2, 0x200, 0x3f, 0x0, 0x1, 0x1a, 0x5, 0x1, 0x100000000, 0x2, 0x6, 0x80000000], [0x7, 0x6, 0x9, 0x5, 0x3caeae65, 0xed63, 0x6, 0x1, 0x81], [0x100000001, 0x9, 0x4, 0x5d6a, 0x74, 0x24, 0xde7], [0xff, 0x401, 0x1, 0x101, 0x7ff, 0x7], [{0x20, 0x9, 0x7, 0x7}, {0x0, 0x4, 0x40, 0x8}, {0x4, 0x5, 0x9, 0x9}, {0x0, 0xba8, 0x8, 0x9}, {0x4, 0x0, 0xfffffffffffffffd, 0x20}, {0x3ff, 0xb29, 0x3, 0x4a87}, {0x86f, 0x9, 0x8000000000000000, 0x4}, {0x0, 0x400, 0x6, 0x80000000}], {0x2, 0x47, 0x1, 0x7ff}, {0x0, 0x1, 0x2}}}) getdents(r4, &(0x7f0000000180)=""/16, 0x10) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:50:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x47) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) poll(&(0x7f0000000000)=[{r0, 0x1a3}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x0, 0xffff, "dc9dbbec13df9bdda775d7dda7eb471ea82d318e"}) 05:50:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) 05:50:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendto$unix(r1, 0x0, 0x0, 0x4, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="d4206c686f7d77f59df578e6634b43317b7c0f99404dc50e34047a9fe86605129c0178949db99acf8791876db6a8469919c4ba7870cd8dcab4b0a6f2d001c69bc67ebf3f998a0045861c5e107cdc2a2b9f8637230dc246b77a82c59bcbb8fc3c25287cec1e2242dc1be8f352db405ae7c8968e589abadf9dc6f5205eca92fe0908c817b6de6f7fd7efd66bca685d0d5ec0af271a2872eb434544ecf54c8c88902a0a6520758bb3a0adccbd28426aadf155a612eaacf9a93803798de6ab4ade913d0841a4294a423cd7a4815da4f18e3eea8f6b7b9932643a2e77ac2a2daa8c3efdd480c619b70cd7d5226f4e8ca1d4bf981651ffc82454deaf3e675364d68550b172a23a568a86f3ab026e2a1ef52db24f1b1daa7d710a4d76eac43f869f92a367c402db91046c78f3e246092b0bda3212608872c4ea9ba3adb0d5b68aa957981ba6120fabbd32293632047ce6012fc8554b30562e685eb865d66537f651a6f9f7d461e89ddd986a4aee9ad82640fa8df70e807cb4c91837a2de6b0e8e7962a67013b1fabe06d2440dcc08a8939d38c5d51689eadfde90aa4d6909e5a8b8e726b684d10e8f4e021da3ecbfd00337419c8a8a811ffa914058fd7dd952d9a84267cd95781ef1630665f7ff8837cbd605ca14ab4164861b785e85dcde148792bd3ee35f3dae1051773ae67cd0c22355f70ebab63203c966373aad99a7d9dee73c9fcb500faf2b94ca8072721090fcca0e27c2c0f45a05c34662ce2f3ef557c69c3e57aeb106b0116c6599549ee74a60f8c7a69e04e4b7f92819669721f99f9792990aea4cdfb0df57ed68929f0d0acb614c6769b704cc2314d588c2a78bdf2baf03e8c2b3a0d4a65dfbaedebcc9823a822175076ea23562ebcd6ec48e833f2b53978f6fa31e364e99a0c92a4c22b7d4137c6b2a8b22c74cd186f5b3bfd9aa5938fe4494552275e02416c6ab7986c2d3e386aceda7ded0d5057c9f69878a89ff7466c507769f413d6d5c40f0d0b59234900bfd5cee12d8d101cd5a175d52c9c9df0e932c611fd306f26734f1a6467294f07ded0b796520fc94bd7fd2721d4face622191fd7a78e7d07e5076bc2ea448cd99145dd3bbca9d4cccdf90058bcdada5c4c3004651da448001e06508de3e6e60486cec3294a39144c9adc467ecb92d69ef69b27641e9bc4d1fd3cd6e6ae9a73572ab05ce9140304bd072bcfe503e4901b12be09a30e8e5216bfd8f7edc6810dddff1e066c3112def3d4e6721d436814ddeae678e2ffa7a1dbdfb0b4ceb98e195d65f818e26708d2f146519ee0d7cc0e6d2e227e3a37dffa7507b9f92fa5dad9218e4974eb838bd3988aed2ce270d769ccdb5b0ed645bb6940506b3a41adcb838d6b7445842a695a75103aacff5e2ff5db011eaf56ad19ab150e9962c0f0f0018fb5241c1740fe63b13fd13ed74fff59baa701be1909b3231938a93ea27554904970ac9a3ed239cfd50463e1bd9c9386f4a627befc2c1fb039c3cd81372492e0a570f87268ec391da686fae5641475a325e8e50b72399bb04f3217ad08a22089e558adcd2a2e84d3ff7e97e3afc595d613227bc00c15a9ce8430793c5fe2cef3b7ded2b364a8d1d4b5e5ef17ec458c1d4c35adcf0c1d427e448d28845a67a361db8488ea5c99f9d0bb4177d1ad6d5121b2685044f7924760bf59d9f0aceaa22d5ad498da82065af3d0fdc961850fd08add0a50fd15bf2ae9ce4768a9f565ab5a8a41e2c9b10ba8a737ae14f9bd80d91e1b1ddb1763bb7902fb3e3a87ceb6334271462caad21ef9ea320ac2593b6a4928ffd349793f8c20227a78eb4bc59922e3df6795a99deadfb9a0b9a131c92c75c9f70e78223a800fa72b15f5349650d12391f20316d1d4fd217d93da2ad400ed72ee389d59913cf22c84db77a12cd7a9662013f35f709235306dce0589ca584e06acfe778475b9ab8bb906ea59cdf3526f685900b77cb5e9759b7e30d1f83abc2a3fe8e238d109f0d1f3bb357dfad22c91a41af8d61a45318f1821d4a650ec3e415876abed08f85ecacdf8185e7f48e1a84c62c53a59fb970467eb29bff4907bbe3f19de3be8105971b3a8f4b727061cae89fc10bd2e279d1ebdb4b986ed5d79894470b9c5c959ad8387e763e3b24c9a36841435be7f6c8d6a494cdd1b5e9ac4a17194c466e1b1196ff1eb04f2fe16446bb6494734fdcb5fb9ad67a4cebb9c02eebe3a756bef59541f090bf3e2df94b003356b54fc4da4db84b766c1f493c545ac25b0a25ac3ea80133017f69a1bc5027c271355b49a90a0a36c56194ef02b30640d22d20c6924b64f68170da8ff1fe997775899b657ae8880901de7a8f5617a46158f17fce49b652339680068f58b1b629a375a4b240a269758eea19a926f75517a8a256a10b6f680c130cedd49717623990544d51b8dcc5d4865dbc723151ef4cbc722d14f02c91b35e02889a1c283329c12cc42e4bae50f56a3c0e0fcb42468e336cc1cda71a5e1ace53914ed90be550dcc5b165ec22969c5feb81150046d4c9fd4592d50c6cc4cc4223c890600c71f750a6e476d3ca5ea6cbb4d8901cfa0217507465cf328b42d001511993367f68d30a104277797018bce1e04b163b8b3cb211183b8b7c6a7d6c3f2ed8faac708b7f2515a7478bdd4b21ef370320565ee024f708c9540bab31b1c57a1dee8130e10cba2cb6ff748dd57080a48d7d475e8e0a6f07bd4366656b39685517df8c6850c3919a6e8d1e2bde3b61493d569e3fd0a9b3891ec881637ab72cf8fcd713cd595646dea95fd46e6644fc7b9983597782222118ab98ec719856333bea9bb7584864ecb7f9f863978659a66b221c35decc31b7f4a9e4cd58cd9ca8c21bab32846c982db0ce7620c00bd03808c89002bd217ccb9ba640fbd8cf661dd5c375931acb9af640eb229e8cb3338eee1311a81bf063954465757c7ad5993617375901e7d291e85c47584914672e2ba9bfef7adf03bfeea66cd80251a88723201b7fefdef37df56cf03244531f023a00d4b2a6f687a4bb7b83c26922dc69e22e56e4849d0a44b97a58960a0746082c0265d7beb02cd4a410ebbc94b68e762fcec276c84781e4cfaecc87812eb0d1a5779e5433d73aabddb736ad351f5edfaadafae9a6b5f241df0ec2b7c29baa3018c1e80f8a1a0e3b8367a53bab3954f7b5d6fb9b81f2fef7bbbc7e1681748a9a24bdbb40a36bc9a1665c8633bec5cb2ce9acea7acdfbf87fb76cb6ea8726ce4c76b26b429287ac053a7461c9d588dc1eed15dd5fb764f6c1c108ed6f1db1ad55c3da4804d78267881d2355eb5f2040114607782f39eb35b1806962a113dd604fd53426f29b486615feaa29fe62973f3581bce898fb602fe085901c590a98edf872a4351bb6b4a8e0c398420caf091f6135f2a134cf28fde84bafe2678cc7d9a82ebace73ee86b46ac92f499b115ce7576945a59c47278326e4e688652cad6360667ad50e01f50992fd0b2a48f1fe9afff07e724ac4cf566fc1750eb27a80414e06adfb413886eaf95aa852de62f44d6fba26b069306b16c8684a6719c980a9e59c434442ea000d5dff68ffe48becbde2ef4c9d37b9043f6b3bc4e9945f8cf12c66170388ba9ea5bbf8c625384e01edeb3573897f0ffbedf2e3e3d436384bddd89a76a936d7398717da7ca1d9d0a617e081ae760f6d1ff74430171bc972e589e67c6813be0e061cfdb63a4e2ff9e16a1901e0df6986f7e093d6cd105abe6e77674e5a5cfb561cdceb7c2be10821da0f0bce3629d836825faf31aebad089624cae4f49044940cf9c932ca1156ed262510fcf5613d05bc1289cc7008782af887b03012925107b5ad771dd51ce9ab6d534868071fab4ecf5630f0fed3d6e9c0100c4f0c53129415c7401db454767e556ea337c6d928fee42dba473b34e6cd5b90c69622ffe6f195d3fcad943f6fbd047f6d9a46eca0c8a6bf4dd0ccbf081034cce536a8d90c11ee3a00d1262621eb3be6cac075100aa4ebce074bacb8df7c3f841f6ad2d7313990e37715a891f8f7f8d3383af86022b39d62132d45883235e6b304c9e3cef197b36c16da0b64aca9f3e02639366e2e1aa0685c45a6d14d556c82dd0db6d2371e1230d1b083896f5e38a8d548d1bba04604cdeadf4698afeb9df2fc2d6164af16a9e1a7cc2979a1a00c97382a5b7784e2486711cfc9f52393c32a22633e658af28c1d72746e0feea29eecdfccff9b210809b3b5d11e9aac923a4dda72ac59db17985e6369751f9dc77bb6236c7920a00424f34cfb1cdacc42fbeff18fe3ad1711692ad94c3cd4e5fb9cd0065af17bc4586ac8424b161a913a933a85d44896ccc01840ee1d83714e27f9e3cced1ecd86590654361821124ecaf04fc734a0292493129a64b1d1da9f0fc11580c2d5d86a37ebfd69fbbc1a2d9002972dfd6f3c8fc3b373420abc44d1f100c5e2f892b74a81daa920d329a5aaa57906a788a96ef9d804fb28e9a7fa562d734a3635464ec337ddf15e0feec6ecf31b16317db3652814df754a91a96436ba4d1cfb1714c25a81161e24a83ee610d0f9abfefeac9758644417437574acf5c1aa65ba417134fefa70955bde4674bbd4891460c472ce5183d6d86a788f2e1dc9332a0abed44add443d92527e55222733eb459b17fcbeb4acfded25170d73c8f2680bebe7f021b3d423f3f74a54b5ffde834c0019ed43837906e1e51768ffc6fe8ddba38df4f3e59c174830edf1595b0e370532d84130629b204772eb6c9891a43994868d0dc82708c0cce2a0e6b8a8fa9f87aca2c2bcca000be8aafe3a2cd7320f6f3173e91005358300430fc9c55405bee6fb8bd29fc838bcda7b46fa4b91e68b43c61c98b413e4a60c47d4a1877695b293b5080c7788531a540707a1e6bee5c7545029ded518c676f3a3901adb991d6e51e5dee606590ded2cf9300deb8f03b11fe4346cdab2f8cda15de946c101614488727114a853102a4246de68b5d2f47d5e5d327f12145650c0b7b0113e1abbbc2f576b2284618725e55f7bf7f6c334ca2470f78f81a1fd140fbdef0c30078b1d8b6f2a4d7b133ff19567655a43579eca621900b50f4b8c2cbbb203b21592004c684e50e7cf0b7dfa7ab2a50d8f21d6c55b71acf9e134868f6c428fc638da8c932a236a3b25d991339a191e75cbb344cba6e29d1e861434c84d34c118cc676b6c9544790ab6d01d76711ec68018ed4ee88ad3195958f9cf8df3f29d594915813552786646bd47257f0bbe19ae419637aa32558be177af7451834fc422cf77c07cf451c0666d99cb39b9fd5fd4ebcd99e251497896308834b70d0022d6b890090a58a88ea365b2b7f4f58a05e39cef75ac7abdb8c0d7df3102895235a555a8ed0aaedc1097a826f3cc9b52601547f967d7b7466b2e7d0578a54a8e9d6207c7bcdfc9221c8ee7e6e5145784319b01f2b1f1d8cce05f4b7683d44c74add91518e0b32b278bce0692226597344132d0dfc52a5626229bc41349104cf807c835c30d1c60736e6bad8d3174b4844f028e2b42987f12148beef9fd842ae46ed474aa3691cbbfd0e0a1001b15ae659cc1dfcbf4461023396def52e866a75f0f20db2725541b63144abbf41a1600de5f35ebed4e15bce0862f6ec608f261aba4d1563b36bf56d51747ab78ba5dfc818af0f9018730ad683bd06ba31ccc7cc9c72529f18b7fdedc1c185e69440e3354fa6d679e1b4cd1744143b64a59c33bc92c8c5a31a1086282ca30492bfa850a90f31b633a6f425bd8bae6af6e9de66f2b6c3cae6567b8bd962c72888bf3a49e7a9b88", 0x1000, 0x1, 0x0, 0x0) r2 = dup2(r1, r0) socket(0x30, 0x4003, 0x7) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000002740)=0x7fff) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) pwritev(r2, &(0x7f0000001680)=[{&(0x7f0000000000)="ed6fede75f901454a9c07ef75bdd0aa4d7bcd289069b27e3e9fe4de9fb933a78656eac3d761fa1434d927e0cc6d67a4c841beab2d70a39aa2b255dcd26da56867ee9fefc9fd644bd79bc0f6548ae45e4c756", 0x52}, {&(0x7f0000000140)="8963b87a52da936129cde92b88535f8361f1e3b13d2227e174408d866d08c9bc817f74af1761d3a01163222b1cfd9d3171b197875b12c2676413cfd0d2f47527320340220970b6d01fd7f836db8f6653d1dc829d127183cb99fca2bb2f27df43e8537ef4", 0x64}, {&(0x7f00000001c0)="f0b0ebec8a5793914f70c7f4aab88be55afb5083ba61ddfab1cdf17d1274f26b92f3162c4c36b71178e17266352b80d6ef86d5bac4b958710dac8f66cd374b401309b1ff6db8c837d63240d525a16ac503f71737e8e08347df4660cfdbd8e21eb300f97bde76a3ae487eb8586715cc9b6751439193a8afb1ca27935fd20673835d3b70d29590a002c167316a479f9d0ee52c3bc22a696f2800a6fe1bd4994a4fbe6c7b2cabe776282ec924c60557f8e8dca7bdb3", 0xb4}, {&(0x7f0000000280)="cd34d06d41589244da124cb69cfcecfd93f2ec81dc6e7fc95cb597c155df039bb3342619ec69c7e975e4166e5821c328224c40386c4bd7ed981b0691210ab407451eda88a220e3b0334bfb89314de36129878188893b48909991d6ccf37240e61831769874df8ac9724188b62cc6fe5d389330d56201257059545251ee12524a5339ee93aabcdb3f1730ead6099c46bda63be4d5f46eb8a3b2dd8bc0e82f020b4d5cff44dd1f0686c1efeaa2c212ec883a2f32379e4b3fcef37a1d3651d8c4a4371d138400bacf5770d0685a90cad9600d78b2d6ff81f2b8f8226f10aaff0b", 0xdf}, {&(0x7f0000000380)="cc8fe4bd67f7fea4797e29321750ceb815fba7db5290a62cc91152e87d707dc356ad0ec55241f47c171f2222f6ba55edd614bbd4d69f0bb08c993ab8e79ed59e2b97ad01cc4df0360b1e403fddff3b8978e493a8792d312329fa35aff53b8dabb0f8b3bf266a4fc1e9efbdaa5e138aa70fbd3ae0420a92a78b880f9f56ac1eab06f637a09d1c30aaf4f9f7106fdd1789e30e1fd0f14c31d6555886ffbb74846b9671f76c", 0xa4}, {&(0x7f0000000440)="792c4a88caa1b89d25157031bd2d5f0ab12c8c9138c425018e8f63ca45c16d9363c8774a3fc3945abd24f4ef95aaece0bd406e5c23efe7390720b049133eab61e6904a83878fd51d19907ab92c3ba546f7a6221e4a234b6db90819a437cd33cb02d46f7e62c743647ae5a1b485272cfaf5bbb1660ab65f2f1519e4d680bd7143a62645f0c98c2cb9fc7cae142492eea945c0a8b3cad1a8847c8036e6c1475afc47215e2eca58e9603ccf96df4c9eda321c72cd49a9ae0500e28794b82cf3c8eb9e9f55a61d261d6a56d076fe0bb80f47f67e9c3939892c485b145116cd251d1ddf5d2885fb9cea9e0a2ce265b76af9d1c86c4ad8faab23123ea3cf78e7b967304744ad7a4a27ddc0c4a303bccf590af8470b4d553cd1e6d778adb891146d60aa063a5eda749aeeac8216189e13d55afe692fbcea8b25dbc6d15599d3795f1c2d69736c355b81287a6add83b26f8397ffb3387e5cd5d2e30f0bad3a36956b53d531cdafbf6508c986528ffd875dda801056c2bd9e806d159f64bfc2c0ba0ce91ce5977ec35392f08f624cb730164fb1eb61dc781db46ec44acc807d69e37b02bf11a051728d2bde21375380b8d979407d6c57cb5e3a58a08e2dcbb45446449c7fab9a9bff61fa7dbe15dd2f6f0bbd99f5b5b0f13e238da3e1c003df3c514cac8b5e16a1be30f4df1a1e70cf25ed6c30cda97897e06d9a7188caa1dae431045a30dce7ad89b5fae7ac8b233778f114eb8b59427a5d6f86b48971bd57c3e33aa9cbe136c8f8b4505b8de736e898d31f0007368f4afd3021b899b3794eb83c300605f26226cd5a683d64a9e07569c5c590f382c1f96bf0cf059311dbd5ef244cc4102cfdc049fd8e6f08247cdef864f4760402be5ee8838a095715b5594248ca6ee3d9ce0dfc6115c8d3c458af586ba6eca65c54f4a2b33accf8af1296cb6ec1b0987bab6000ad8a8bddda463aa9a488c2f96534bf9b96d898982950f7b7850c454252dbd52e267dbd1b74ce803a7c733f913b5c01a5b6c02a93d7f9b3b02d7c00401bfaa0bbca5046a05e6f1803ce3ff5f14c07c96b8fd8785c9b5456916d476977ef08a7623956fbae58618127830c3777a2aa305638bafac9331fdb636cb9008a2aafe897838df00b5ae8bb627bf281a04a7e700281e098b7a2384cb5bdf13cdf655f1546991bbfc3c695de05233602ce723c3a20797d7b7c0878595c232cf6d838303c4493ce90ca371598a4492e440c1b7a53fc1ae465e8b5dc0df365c49e7d3f6098d38271378c6d2e546d17a3c8d71296b898223cdb9a295d2b28b888d45619c98a4f24dcb536d633c4054f06c163d0fa0735d29099978b157dcf15f75ef4c615f424a35f5eea2726d75491051d9b040f79569c3c1d22db378f3a46658f2529ba205438a64f8cdf8f29caffdf68621c941754298f9a1320dcd9fb7fd1fe07919d7a56966ef9b0af1b0d300badc4d5cfbb67e1bbdae528790cb5c76b208be3113daa9150b6790fa6638fe72105afb53a1ced0c25276eb10e3a240dae277ee0b6eb3ca0f660fbb727715e3922edbee657fd4082e10aa38a65a07a0f0a7d66dfb51fc6f01a6029069f3ff14a710fb7501ab38eabca475701888ed87bdef3fa2542e472074d76714c1e9e74e11266ccd50c895dc9f43b0bea05bce6909d1ea9bb3a3963120160a1847b9ec6f1ee497c571813357a1f2970c612ab22e8511417ed61904305c34198be13690ee1c38bfc60b225fd77aeadb674a08168201f00e9f66a120cdb6b650fe17a8a90fbe1330beb7a1d5dd48f049fff9e765a978baf77e40d7c94c4deb46d75595b867e8441ca643c5039102f2f072301a7d3923c50ef16b0a4e98d5f79f65af7f947313aabb2c73f13e360527b4950085a13bd632245caafdbd7b85d6cc7cc20263df34ca418cae88057cc796fbc960c7e03cb818b65aeefff5f79d9dcb8fbebe6c7fd1b42f50889e675ffab15295d257ba35d04719ae2ff034b1138ba53b2e944f0536e609344a3b3e6f3e8e52d14856a5332d24f45323422d0f6e4b4fed180e3c209c69fed1bf87559dd8f7cdcaafdd4fbea1de421b4885457c849b0f4a8dbab4f6c1796203367b48d5ee929294e9a215d74a662083cc14bf880e9e63924a2f4ef80c4e8d7fb8c22aa2e174600383fa6b34883b68a25b4046c81b1443b7533637ca99d4c1347de15b26654784cf88bd62a9b76e33591793074dd6f8e1a2e4ad9fb649859ecf42629fa86c97c9bd29187348e97c9d1db8160681b07a20729e03124139ccb84625fc72f0048f780e8a8fa22bdc44baca96862d7ee3b721f6cb119ae0f784660346956e11b54bf043208a1ae331da72506463477c6b52424d0c1b562c463b327d4feed107138a66c61ec0e519f7aec404a30e054dc54e39d5585e3a4761f91369d2f74a5b101883e6472fbf3cc872d7ea33bbf65743db9837be9ef1f6cf9d5353c6716ff2210a1b27c36b4272d5f11bc6317d9bcdad45b7648ec0f0370da723815c51e15ecbcf4d03fe089858c9f6ea31235f035ab8eb9cb7bd70597a291ff0da238ea7f8cab210b4e20554ccebeb43a74d8221a76a8ed36606199b8ee277244e8b777a8238a2602bab0b3f91a6581505706320466ecd95e165c218216c1a2b54bf8de35f720a7a2a69f3bc9afc213af91dff38b0eb5b56dda432e78a7fe8fb0e9faa173061d4296201384aceb5f685d10d852e340944b19fc2c50d3e8dfcf6e651a2995ca41ff752c2ad472c5e6a87ed6b0d6a66dde00738c882a029d4493b729ca88adcd4c117aa9d389ae2601843f259c8fee7e8dba842a4a3af80e0e7c350889b1be11896717a9f78c4c23de93b83440b32738dc63539cc12707958ef2566016fdcda5c0016ffbb34041d5bf1fa46c379615faa1bbc65123a2934b2c8c8a9c888ecdc5286b63c950d3f0b587b3b495f68fb2c83c9fc9e7f970c26364dee7a1286680039fd23bd181be0d5e512fae0533b0f89109c44aa5ae9f34be023d7ddd7ab1601cadec129dbc106906cc4bc76a50655fe63b5b1cd5091ce567fcd55b8ea69159e08701adf8b06dcaee8b34212a1a6e7fe3943871e0f90fe944454c5d833ad3d9adbc2f1daa8361de6ab2b0abf0c582459c6c4929565e4fe70e916a0bdd9de0d6ee655ee81c87abe7c6e9f13d1f8ba176e9406b7e2bc38298276c62b9a87b7daa433d92ed8cccf86d16b633837c3c01787435ae37d85e5951afd70568b621502460df49c540aa12c78281cf3c86406bda22885d57f5de57b66167f6bdd4e1dc471682e01f384c166f1b78ab2fc55bee030b7fabe64db86f3fe98bbcef1cacf6b2c369ee1c009b209d21742041ff7be540555e161a28e1842fe7d089457423499db586da042b2f342cd32ca64fb2ceaf5defd67868e9a354b2fb06daee0054cff10a0746aa3d2b56eaa31c364a34b1c00702cdbd620f92695cf161cf1cd9a2c291090997f22293f32a4ec695a363b53f39c5871b4579cc06779f0d68fba3cefa7965440eefc99128ffaa2241fcead029ee8ca3d2382b4bff53e6569ada37c1fea8942bd78c92b06f6df890ca7391fb5fbe3e8e578e19dc9fe14ce524999da5d1ccba74abdb62add01f375855dc188cc8be026052d54e6aacb00c1639f8070fee39263302072b7e8d7eb7e6a61b5a63d05bd4d1060a6a7345257e98aeb3b9761aff8d729654ded904931e7d43f030cfd32e8f26bc8add28a3b52b14ca8057fc488a0156ce11cd68225aee0775f67d0a39433e704d2b27cdc3805960b643d7419b75855a3941b8bc930a39aeba70e49006972eaad12ea3adedb94e8104d8729a32c4a7d4098fe4ce9fc7ad210fd450899a549ace543ca1c2c7b22d8b44721d15165be6b299b8028a360c44ebd5d24b082ee0b5c161e4f9e5768ffb807dd0a37b2a09758e50cbe99915edde1a78c4f4a540e13ccc9db786a19ab3b244ed4dad65d40d7a6eab01127bba0994fd90145e20eb6e38039d013ab295dfb1a2633379f863b62360486f5df9517399fd535883a985d77a92b22ecbad17b5ea1a9f4f96d70d139967be93d762e05bdbb21c2af0bbee8f353caa6fb3372ab46a23e6fa1280f4340dd8ecfc35eff02637fa5151c1c3d76a135faec3f0251f84c2e4c44ad75a5250c51e9086783e3ddef904907c9fc545a7f4314186f928fc7d96f69ed61cdb42ca011cc7d1c9c44b0f2d6fc2035358db8723bdee327069fd8797366684f8992650db74d27f6cd5ef9aded4dbf641cd7206315f1a825b573c31121ed9d5261bfa39e8fc6b9e0f50cf19ac32cab28164832cd733f0605e52f5074ead365166b6374aebd3bfbf4a7acce97a48e85103ed9f9a9495b325cd18f25a17fcf934e3599951b247f3669262b14001f29e4d04a3e7ef59f69873bb5c4d37ca33d78a1a82511a03511e44df3a1b0f45b48d314bf6954ba1f0f6d87076442d41004bbad0c287a803e0170d1c8357620dbfffff87da3ef69460ae3a67e29ffc3c70f35960b0fcfd9e1667d9427ea3d76a69001eada7b52621cc29faf9bd64bb77a7b849f2b9c5d3198a861f60febb1afad9e6cea6f009d1f0bea7a4fa6c7a7724f8ef1a009be2dcdef1cfbc9b93c3ec8e0d2ce38f31dc64c128a0f94d2f5548fa9517b338dd42f7606ba0d33fef6176e0cc8fbe652db328e3b92a0f4cfc091e9bb00b3d4cb4282a01e1c2d42efe19a2285e8187da010bd2193f106181112cf974beba06661a48864c2d4eb6af03243746ecce443d113a4f12132bed4b09f2adc07fc242c92eac5d7eaac2820cd1492b5243f8cb305b648de7a008a5e679eecd5432023a961f0310ba4df208532b80d82ad214a9dabb30c0aca0e151bfb163080570f379f7ea916257dcd00b34b95539f98fc97602e687768f5044328759338ef10ab897f6baba4f8edf5f005dd9193f6d93d2a804e149fa0fc4fa39578bb3253ee1d4f94f9a2417a9ddbbdd94ea93b172754ab1ded706f53b8cb5bfe2ba1785d15357033de181a28251ae19388a0e4e4d8a11b6797e843629a2f29afb3c6cf76c7ea3ac99a7f7b445aa8bf4d3970c378d5eb35e95283b4ce7f013323d2b85b1d88ee37a200051e647ebbe7c3670ac0bcd50b5fcd3d8207ae567b0a90dec35375620c1f560374b224c7eb23b3d1a229fdf8b3144a64c5b84916e0a20d401d898d989945e8268a55061a65f521fb26268153c84062836ba97a66e73c021468697d42306f803740de3079f0674b470f164fba4bef71cdfdaeb58f0508b6781f0206dd01ae3f953008ac7ae94246ca26978437e3b038d8c065c4084b8d076a1075a3fb84da26a8b8a4cda27d116bdaeeec0e53de05bd48e91b978571722bf34e6cf2265ceab61dad4a40ca366f73d859182efd17205abf308a26eab4ca7d79c4585f605d404703e519ec1afc15299b65667d1534d4a9ca379e872ed4f86614d0f302f7d78b4fa78041a3eb6acaec5011714bf057272abfc65120fe7e50cac8cb9a7a1e503eed915d081e6863aef996f621504e5de272313602edc768efe374638be4febc87ef8cf775c655443391eeda401f65b106f5f8e3abf8f7107e1644cabd727d043ea2071bc07c5f42423c4467dcc83a36843093dc320f6338d527da71db2e3bde68825c93d58951a725d5db1ad4263659c4b3f5ee0e72bcf537a9d5b70bdab46b9d223919cc0aa328d0bfbf679312d5462275e9b4b36ecbc7891c820b7f331d8b7d84565f0e89548624cdb156ee05febdcd191e95164f550d5ee517014828ca76868bf66439682ceaca981f0dbb218c8aed9e5", 0x1000}, {&(0x7f0000001440)="62bbe818dd4ddb9548a54c9de4c1bb22c62dcae470f4ff81a67a2e568b016e40a7f3768e68dd87e8681609b0542d9ee864be011d96badb0632b39b7d6c5d4cf923d821352c0567cf94a79178cf1bc7a5d9676a6196447dc61c03495ea6341b5f4c", 0x61}, {&(0x7f00000014c0)="64a49f7d90d9d53070b17581aa4eee3e5211577927ddcc16c341eba26e759e320ff97dd3ec4598c87b555f0f9ea96eca6ca046fd3d15018cd5814dcec7a03b465f354986ccf8c31fb3e5ae418e8b22732d00c386fa2f4ce108de29432f1df3ae51818d4d54334c659b6b7e53d6f3302d02ba84b297efcfd3b71f5049d8e6d4c9ce", 0x81}, {&(0x7f0000001580)="b079cfd524927418138a754191bae95700c8abf6f4c6c3831b3b9e224b884b1b6b656b18646f06138834d2a6c7cc0dc1d22800202b767a337ade50891857c421e67525903160a67ae30eebb414fa5f76bada1cb4a45cd00d94b166d8badc40d10c06b70cbbbefb0ea9e52bbbec826d3822e2f22e1b48043a9329eecbafa574ad4395b744d6ab4e5916f9284d827cb85e82024c802dd5c48469905a9aca0bb8f85e2bcba62c94c2d229a86537a1720f81b8ca6dbcdcdb843c862da7a611a55e95e80593fa5b4cddb3230ad95934033640e1dc6723adeda43eb2966c", 0xdb}], 0x9, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) 05:50:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000040)=""/37, 0x1001a) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 05:50:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='W\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 05:50:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget$private(0x0, 0x1000, 0x104, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb6, &(0x7f0000000240)="49be2677411a65") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 05:50:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x85, 0x2}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x5}], 0x1}) 05:50:11 executing program 0: getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xffffffffffffff15}, {0x2574000000, 0x5}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000000c0)={{0x8, 0x1400000000000000}, {0x540, 0xffffffffffffffe1}}, &(0x7f0000000100)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000001100)='./file0/file0\x00', 0x6000, 0x1f) setitimer(0x0, &(0x7f0000000200)={{0x60, 0x6}, {0x3, 0x100}}, &(0x7f0000000240)) r2 = msgget(0x3, 0x4) msgsnd(r2, &(0x7f0000002640)=ANY=[@ANYBLOB="000000000000000004c572259076867eb516ae02eb901a9625637b374419e9c9a6167ebffd6bbb6221c988819b7dc2fbfa2ba483091d0e487f418bf8869c0cc9fad6145f2d4442b7a4a7d23d05b5c2549da684cedfa770fd00e775a783041c481d6d670fea5c31fbb743f110d646cd69ffcfaec591031b3d719ffba01271162a1b6874015d81e9c2a94aa0fa06b1938863f1b3be74824a865fec3d21b5a966be0436c60f52472acf5baff438203980c29a28de25aef0cf89bfc033f9328bac9ae8597876d2d27159ed5035c1a2c9d9e3ea4666fa7ba6f1b4f033ef13c270dc5c6ddc6cd46e55f53caf1fa6ff3dcd74adaa7c282a765d7912980ed203e8f89903b53104bc18123c8f04cea11e5b4258eb4994be61baa110aaa2f43815f4240110ed5ecce38854c057c2baf14972ecd7a613dd2424ccbc13622620b36b6f592777c802ccae2c6ba5ed439a0522bf17eb58bb890795ade755ebc5fb0fdf145e52d46dcb6bae961b607060a3ba6f36d98823d3c4d7e52ed361dc85dfb9b1eb0100284ccdc873b995432ddd12952f57eebeb8f77f8bebec43b8c78655d6b3f2a74d51df076f94d03402a5768dd335ada04ddae37ec757ffd29d1ee7627d7a6c317f9cdda39dbf3ee34feb6e77987b1e8e4ff64f08e821d5286488ae8e4dcb784be698bf9ec9bd7734473cb0338dbae8583dc37ca7257379c5435845f7f44b14a1e9ed142f4e6e5aa0abcbaaf62701072af6a96f5bbd75078b18cd352afbda25dc112187ff4e7f1d4bcd7e9d1756789c325a5a29a98e71402dd1ce57d4501dcd065405ec6da8e6621d79f49d6ba3b4550c77562cb5472d2ebed5f54f38e2c4fababd54f8754c5b43fbf559b038209f569bdc07ea1bce563fb0b286d3dcdbff8820a32e3a5283d551e93583a50d61552eadfcfa53f050d291c7ddc26e680a1ccc64b8b88e0bdfb8302ffa5d6f5893dc68b5fcebf763d64e3b4132038deb355639cae96b484a8eb1b331cd5461d97253c03a9a7e6b8b682fc25921c08a6917aaed35b96b5fc40945a3beea0dd24e88537d0bd44a9e725d3d3fc1bba729ed5442644f1641fa43b678baa4949e083a2f148594638415f255fd5e29296a8bddf0598ca2c3df02e7d18f4779e4061d6aec9ea4fec0fc68eef9ca260f00bdb18c2a18e9798ec836967dfdc7366a80edfecb8dea42b3fe8215981e44dc2f1202706e8cadef102c8830725f406a4ed9c3f1573e0752a507e8b6d707fd54a6984ee94d15c457acca66b7fe57aaff087441c5254eeb60c6b70c5e765092644b5ba45979d0af5625c5fc209f7d3d37b5215d738bca34b7bd734296a18da0851abf587e38a83abb8a69b763126c6a9cb192a7485b6b30c2edbc30202fbc84150d53341a8a5e55c062e74c34ff22c40686fed21f996f99acedb0eaeaaff5895b857063a9017bfaca5db3520d072e7242673134fc2301e3b229fac0c19ab64a58c27c0186b49c4504304127b3b293e1ae1497e124590fe8db9913e7eb09a6b7ac0192946a3664ea8bab7f9a31ab70ff6e4cb1f03f461371263d0b705b0af7c20a8fb077e14adf2fd42fc82ed183f2beefa8da082a7164b5a4987f8745a679ea59378303bfcb7c1a18742d063736f553cbd243afa461ea471fb2d573f5293f847bce604991e3f3553f66b225b445d96e0b58e9c7470ecedd26ad517a444ecd3b132c045a3f388584f10cb6e98ff2e58896dfcbf7791e8f4317c2758486b9511d1d22856f8247e48cd4f1270eb4f580a6ba99b2619570b90c51bbb6d89c0691e9a2c8f466dd3b65d352657cbcc9a3e02583b9f5c9f6856a30f6b65517285c4270a446f51d69535dcccc1d72454e724ee718ac235573d974d6e0829ccd90e374ec026e9f01f9cf4644a246f8d8f131ac64a2bad4e01dbeb370bed549f2f86feb32ba15759f4582ab628868374e26d4c59b57a997eaa7f6cf74935845ba83cee21ce85a34b8f984fd0779839b6758d5eef3cf5f55eef05d6f7bda15dc1c00025d04548884d0dabd4a64d5e8e86cf1f2f075effcbb5f151fce35083de8c7bdd289b59d1e5b5935d3bbbded523682eca38f388aecf0f6b17d3fd82af8f46dc096ef392f2e2db4448ee2e6efe1292c83dd64512592644a94d03244528bfd86850487e5f2163d0cda661f103117b8d7771944c89fc32568f2a86f1c91c5a8125d5643653f421173019ebf25bb5f6db82a94c7df2137ed3d78d58320b9894d92750bf764f46be03edfd22e3439c7cfd1cdb2a77b730041be9a6869f2325231e387e7ba08ea121d7de298b87ece722757f926e12e9aec4a72c247655d8c8228f8e9dd1e1d5dd3aa1d9e433bd3a5d580f96c16af9031803b5811086cd9a18d6b8671ff8d9af561f4c0255547fa265aaf0ec87102cb500579c317ee2e71a1e0584476e8b5fb05879a903ff54fa265d16bb94bb091795e782686ca9a8960566dd97c28668ee86f0df0b0c12e98584c58fe2ca3b5eaba0c72ded1162ed60299c5551e55c362e01f86dbf52d882571aa05b0b1cc5e72933edbdd851aa84345be8291fc25455557f5a41d64a0772d602847ae370443dfd9440a398b9190e2d7e830e4f3727bb1e402a7a76f855c625711e1980188f6b1b1fda7cc75ae98de80f0f09f6bd85f9c494367671ff9ff3cbb58af0ffb86670c3dc1dfdb14024dc9ae3423894fb33c9686759009b4c52013327bffc7776b37c436c981281ef7121a1c5641a310dce102b2ffd0823528584c0e209a655cb71d632f54c942117ed8c506d0704ca77db4a4bde1c6a4bf45c251b6d9d82f7f183c840da49d8a1b947969e2fbab8cef882dcc7ad392301f0ac8a202e3f1d43252175a5d48c5fce00d19a9736d2974ff2e01b93e439042b88f6092acea82324711463951dddbe5f015fbbe2eaf93cd6e84561410b299341359d6663198f4047ea0b57ddf43e69acee2e04f57581db46ecef47c0e0772be7e197477d1b9125d68d0d6cdd77666f13c40b8a0b4e30e681d0610dba3c83ab3a6dbcea80f98a8c717851c273b0c69d059c7691ccd8100c16d52c9cd4b7fd353ddb2c273840ea1dcb3e47a1bb8be62cd818a4940cdbbc9913c82629cb9a1aabf08f0264754e3251370c3835c75b2418e1c9e914b7f61527ded4371264e42724624a936579478f8c746ce5fe23ea92c396706ab1fde3801d1185c3759e2e04ebb285fd04c0eb77ba4f80537befdfa0feb422876a243904f774531dfb14fbf3c852135552cd0cd1d383d7031cd0a43bd5459a6bdd2348c42c6a830c7413ef151798fe5649e23ff1b4c181e15d07288d91fffaee236bc9e71712de52e9eeded34965bfc7a389cb0574a5823b8afa47df90f565c9a8981e543d5adf07711970f30b22b33b7ec5d515c1fc466294bba93bf357c79a4197ea5bfcd4f1f13669129a4ed5cdb741ddf2ace71d1f4ca45153037c6b031a31256b95ee56e95995bb4f3954e2f965e1e5f65d253deeca052ae54cb1a32331499606e206ea0cea737448391ebcf5fcda0dd1960881cda4ca32e704d035450aee82e1e86497172e58bb701487a8264e557ceb2e0ff8719dd9bdd00793c50216d2363096cb33b7aeca3505a8c80da07e9bece7c44139b7584c2ddf5ab2f63950f0618014d04fafb5cfc4119c4b5f114eeaed1e77c9a1cf873ab0cbbc1dfe5b4d4e6db7b6d0d084e4799cf8b0ad446eb8fa304b9f829c850e519ae72a3c3443f8be6b3ea14a48da6eda5c62457795addf6f31ac49ed3353f9c6193c95641f9648494c84242711a8295d9de8702448b908956b3b3b919a3b650ab5b96a844a3dabbb8037af9b051214c2363ca9f05bb2d40ab841537785ae667526e115b6525fc6dd58451a1130b7fa183601772d12a0ed6dcd31415fc3c49dd3fe00c9a1708f79bda0aae7328f239a8cda3f0dd9fcd229c2ebb82fc390ce5f7f42d93b52cf59e1da3ba9c346b48c8e699646e3dfb9eecda0fce23115dd983ced0c863cb4f04377d9cff5c99e2a4e7f4e5145ae2efa089e351785f26f73b518fd4f508609315d35397da0b4f83453cd6acadddd41e163e97b53597a4cddd555dfe1473840f0c05e98ab3f0fb21a06a93756926b8d5a3f68e4a22380b4afab977bac2ff61c7aa27e839b06f1e4590077429a4597286083ba376e541d128d6b8a695f52ba021595b03122fd2b367fbda72ef1dccc48d7341c7a9ec99d6f62b8abefc7aad22c3bd6ab6c291c8eae468d1f7fe619ec48799dde9ca27e070657935ca5b17204cee4bce27558293e2641b4fb06f6984faf7f37c147b04d820441dbc7ebefddbb68dd17134f2e719676acea540ace7c2e2e4c254bc7d098cef1257e91a95ee2f896f2eb3853a7eee91b22b81bb13535a4e9bafd2d85bb560e5b6bdf08b2256625e373f4f711270ffa9986a20dc47d63d83e2f8fa2b224abb0ad79d23d7b3ad261a243f8462fabfa24ae047c9f8ad59a1f45f17f6c3b707f8039696242d716b14551b6ab2fda74c703d054656b6b8d487b552dc98d5b9212d093a3d04b380e56639573bdd217ff2534eda771d52752000ffe60ce9ff08cb28fc7bb8e1f42161c19008cdff277b93013e639c18308521d2267da0b45dd1862f9b202404338ac7b8e0beec1e71b10d69528be80e0ea9e21a64d77fd425da083bad861a6cfb0b0611c99dd1ae3418f5fe89726569dfe2889ce172bb111cb8081f91c15135f8aebd432808e1302941ceaa9ffa91f86d7bad6000b37e058f594f93ebcdfb09c09b1fee7256934aade20a2988d7ef66be2e1233012c59dbc71af9d0dc796c8265d2fcb4a4142a2a7d2d946c38b57d61150adb8b6a7881159ee5bf7f26539f84bc3b22ea21b8101994301dd0ff2364159ac11025f1f8979592c314a1dba77d8a0a42cb4e03f5a54e04750672687857d62babc0351bca263030b0c470b14f7713b1605eb9845096d292571696202c2fd41c67e8a5100cebf674b2f8c7499ce64b575d471a9633ff5b4a4ab49f4c381d14d3f384839ad1a488ed0e40a5752b28982dd7f33a3fe8f98f9457f2df9228448ea304d4823bbe3382e754adbba3a9608d5b19d8ca9f3dde995821b1cbf4b4fc24665a8fab5f9fdc72d3ad80f203fa9349335a4d82cbc1e5cafa50223f10192f5c53849bf94f4b82a55a12ed31f7071dac79292019e665d3a8c5b1bb2a6da5936d24bc0ac9c1d29d8ecd6546fbd7065bbe0dfcccbe702dcc3d92a872ae927e3cba19ab6bab5a506b9654121fae832aa51f29ee1b5fc1a0cb6ff14823f957989808ad61a42a85424517607474af0bd298341e01e9441713c552527b6ccf474e724ec75e8678dec4d5f8cd51f9607767f627827608dc052802afad7caafb5ddfc113bdc2719c3501e6fc0296bbf1a5928ed3cca87a39d676697a420f3c4ae0b230db19123e1e917ac51a0e86aa41b909469603c404d36947a8328bb37ca9375b8a54afbdda69d36c3c0614eb23ef2f90cd2ca9872cb62800533a435add1b1328ffc6d4fb132d40b7df567c08ba74caf8283e05369f00d1ce20a780634d9ab8127318b87f3beab7b71408c0bbaf449cd30f734fac59eb3b7de4ba46d684d8bd283c546dcb40f4c6525df67f615212a92476a935c60b6c5fd856fbf0a3a50a7c7f3465ba48dc8eb654eb7852fb71acd146fe5637bf95a657df1ec344f4e0ad648833ad3ef98d54bc9828643811fa9222e7d22f8ae148a831efdd6929eb22f884db7d90e8929bf9d59cbd9472c21d85a2db6acb5688117592db4fea7209092369fc69b97f8ddd9504fda79a2a0780ed9957c6e13c78ccc36e28"], 0x1008, 0x800) dup(r0) geteuid() r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000003680)=ANY=[@ANYBLOB="03000000000000005d99a00cafdc95bb741e3be4172dfbb396b8d7f2af5ee7b814f5023087bb69d1f5a9c94ffa1697d7c83b0ba58d3fc3f1aa8743211aa96b859433630f60d806c96f3de204eb98907fd7a5073164a423920d7282cfcb1c0cba3002b62071499a67e13df146cb5085cedf057717da3fdcd7c7cddb5554fa59b0a056e3a58b9048ad22226737dcbb79d8564cce6d4f8c0cfa1e48639c66574c62b634c6c5a0fdf99680b9de52321145e3dcb1d217466bc2e88ec39502996000166b5c53178500cdd19129d98aff145b788db085b1e32ccac5197b0791bc6cd951c3b261d804cf6c2dc4d35dafb4c1ad64aee0ef14b40bebff7e50de7f551c5fbd6ab18708d7b2e561f47b4f9975d621531525578fb5ef5b92a8b185185eab4d428dbb1d911cd6c2a10a76d69b37a43f941d9c28b06f8148bd8e8ed12d870c1129f9af0e3a3077886c239965ad4a05cc6309c4b1f4f8f374ff9f0cfb7676adb61622b310d387edb59925e8c16d41d4252f232c6b70a0ff26306cdee48c71d3d1726736cb5854530ca046f01a34c67917241d883546a377fb5d8d7760841c60353f1e74f3b01f46647d97f111e9ed2fe2bc8a03da66e5ce08bf1d4c431f9cb610972a1871ffb5ffa114fec80909b108474db37ae31f5b5fb9a790967ae1862d334cbca65154e37477a6ecafcc73bb2ef37e4a5caad7a5e32725b8ddc314167b8b3637ff525fc26e59f7b62a6e36c6f7bcc2e843315136a8724019d6fa00a653abbf65ae50041e90521e8631ad35426bd12c94f26f40a45e60181affe4c2c4c295f747dde3695b7a39473f18648d3a32cc9e3a5851fa14250c2b65c01f9728939f728733695872fde5d1993f18aa520c692a345d97270083a04c51fcdb71cb298d3925265df32b0ad11bd9352ddea208aa99ae72dc59981844b628891135de32feab578198961ea9416b9a6f7b4c1dacdf0de525a5575442d871ef19c0dc06f9e912be41244bb07f36e9fd0f930f702184ef9ca2304c3f92d669e1da1d5e030ab8e7a497206eb0a30ddbcaf7cd579dff058a988a13a0e1f06e95ee504b32cb0890aab210214bd59f79a7df9630f5255b5e67e7091699cb8457e7ba4b2d0796c70d281e3c5bb75104790469f260f91502cc386fea603431e9566c998ec36aa21cbc95dff6ca730f118c24ec77ae9884722643d837f19774467ab8971d98baa999f0364fc16128adfa8701a7b55a946d4ae7b597dec21f48ce908e821e5876569f4ef7e552eeb4fdc224abc2279813160bbdabd64ed6cc7474c760a9ab63b5eab332a448bdad0cd12084674f8d375c3baa96081a0975918993a9e07796e5f2fad3c201c1f5f82d450adbfe5ab18702b12c290c3f2ab1c44bd6b0a2c7e19b05e24194ec2668fb849f4b321c59fc0ee4d71b2ed670d9ddc3e6ab009a522a7beab7d33f24fe8c3a32e6466d0686003a3862adc41bae8d770719dd5e97f422b5ccac36f389805909cb986c9955b0c355de10dd14c1a2025cb6170aac099ae4d4e727494e88dfc03e44a8a88f421c66017e99969a07f189cd6f5736364402b08cc5130fa85e432b96b406cd3e30e206545eb1665cd979811398d0203ba1d8a1b600e819094c64e7e2e1af9aed16c030549ae228cce3e9559293125edb3faaa6ea5cd5ac020588bab73146adbb06780e389ee8b7516dfd9ab7c232de4cea286f255fefdb1c1d3b8461e88e6f64431f904138ff64fef75e591cf9b0e5562dfb3623532b3e654e339c1dddcf1cf289d8f5bf3e0d8dda435e02c2949ce3025aa66a32ec16d6c68658096ffc6d27179b0ace76989697e12549a4e38f74bfb75d2047dc40324bc0825cd2d8278650c75ba7873126ed3126902cb0a6485e6ed67b2fce2259e9c9c5b958c2700c5924e67600683b71e72dd3e712f2612034173d7e936799cd862a414d1713d4a20ed1de15db32a5b2217276906759c462395eb5f87c100eea25bf8e7b15d538659c4924a493399acb03b4527836c51c14ca050686a4839bf7b79ebdabd9b3c8a2a49e83c8b7593f6ecefcf0db3c7a522b78c065532411c9e237d8eda12e5ec265bdb9dff39f820393aad791b4fbfea3a9b61ffee762780797d84e5be4494d0d1abbd59019559349395ee9e93c9d09689152967d9c353caaaaf1403123000c0e94b5214b52e8ddc66e96acdee08fcd9af98f17078e31efc1716c5998a21b42d1289950be120fa74a8d6c5b58ffac0e9724fe37f28e3d438d1467821d4cf927354594908b2f773db2f97417a03693368557b859be38a07c52f3452751d2734d244866a21ec37ecda0fb7b4b45efda8f1aee806d68d23891fe52e814fcf6ea71245cced3b366bcd1ef1ec83a80317d718b50704853bf886820c215513c31397509c4bc5a4822eda601348d51a6ae35a62320d9dbe38578431e527e765a3306d32f59f9b6f14859786f7b4894b1672242f69385f85ab8945583ecacb323f59bdedf5344a336be18b712e9bfa4314439dbe11f7897153bc03fef1fe661ee72f6543baf3f0d9df6ab6dda936143ad2fbeb7ce4172010b74c10d3db649b3ca1964f1b52969f45a271f7227c1d56a50f7fc383c820ef07db94932fa75ccd2aa8b9cc9ec6641f0c1ca83fd819aa142c57c4fbbbcd22996eb329aaa2ac9cf3a9ef83f0333f37ecff5c8071715e98a264c9b7657dd99081eff3e0a5b0dd3463bcda1c1b3b6a13e47c90f5a6ab7ec840fa528a790ba82cba54ee234de2bd8e88ef4d9f3ee7ee57456be5427c4d908efe8394f239a963edcf9d9dc8a8673885ece9fbdc1094932f1b7f1beb71ef53fc5f407c28cca3568b7aeaf6d596763953ad70fc73d5ba793ddaa9ceef12f2186a0ff2c5abbb8f2a9584b2ada41b3aeca887c500bf8027d86befb5fcc94ffaebd1cd63c2aed4980b470a561c207744f126c4fe5dc8d801d8bfa52f5aaf6c5a1e88dda67c518089a6b4867dcbda0260aff0f304e9a450952f7589f09d24c936c585fb50e4895055b3efdbe8df6072ea773dbd366c5885e5071f375e9d3106118c176ae1b2dc5dafcc20a865e26b8c888814222c967de488076eac6310ee554e97a2f9f3b7ab059d7b4d831d60652e77e1f6ea15c9e50dcd64e1357d4c520e7d89ff088c4870f7945363f328f5fd079b71e2f41bbac9d48e3fce0fabc57a92b81eed3a3be794ddbf8caa05989294fb670de54c1ebf233b126043b6a156b3f48862bd0bb088c38c8ab17dc3069255612f236d8dd3065d0c57dae04a16d178143e73c1b2e2b85b21c225661a181d710b3522c34770942fe1ca2796b61edba3a77f098a61db7081e8414a284550b8a007ab14d9bb1d003a4f75bde0f7e25f574b20fcaa4417587762629cb8f6ddbca123bb252ba4d28059cd0b49a4c9bb43864e1c209b78802247d579fc272ffe9aae14d18627440c8801e7b0466b765ae7d99e08a5deb931ac59f1aca8f67687f7a41dfcab54cda2ad8449cbf18a599fc5a03d4822062331eab5a0caf00e5ff896f704ab0a8da8e81048a436cc40534fb9677e56242457bdc32037ae2eb1be038c7b3b7fec82aa145802d037c36116969e49306a3f4edf9e99383ee34f2a98a4d494a6b216eb9c494fc7bb6ae206d9b8490ea301ae11f112d5400660359a8dd7ef89df4cb460bbaebec8ffb4e130e525f39f606f317213b39960d33855a281acf47229d0d2a6fb5e4f464c518f14c2044fcb92200524cc70b8bbb97a1b429395966a8237c9746f44d6e8af3ade7c7ee3a70c9c0f8ce29f678154f1c85253fad5dbcadb3f32e589c6490a59ae39a1567a9e06f8235a63cdc06e088b9e64dcd94224ea4a3e09a8e3a2d5fcef212232e713bcb0dad38296b5b22bfdd9fdbbdd733900389ab485df3c9f9a609aa7da375ced299d1880b2756f6bc46df8705774a635bb45fff66a4650ee3ba7a84f1ccb14cee1e1c9c312d67651bf6d904b85468e870bccb122512964a983970593c47497e506d30230a11f77e4ba475c0eded53fdfa540aa24f4923dabeca9de362e454653527241fe39fe9c93438c887c6ee6d987caef067e448d80d2e6d473338c1c43d860f90a8c9dde678421dbd10ddf421b6469a0eac58d9307d2ddb513846a5559750daaa905f98c67279ff8aac4a0e8949c64a231bec2c4532397631f196f0872d6898339d4c9a4b0fa48314ba3d67f020f1aa5a21d0d1570ddfabd7e397f6cbf3899601b46d84dc03c2a386f7bea1900a3b4d07c000f3779361be90923a28588c6cf4e54bb4ffe5f6ee76fea96defa25f79b4e7e9ea80681e76dbc2e3edbddcf9e1f494e95d52387fd383d54513583531c72ffee6527e07913d6092991d5eee644274914d328846b4f5f2451f5a2246d2eec0b8e1cbe5a07883d5e7e284f2214e94713a6ce494c5ff0cc2447fcf7dc48d2ce8df22e70d402f49613c44bed858d77c10b5935cd242c1a0b15b7b26e14b1286d07ab11783a17a74bdd46b304b8fa64730cb288e77eb5dd22e425492ee82d490edcf76d76a53b15f08fbd9c05961e882bc5116320d68a0468148e4e7078eb93f70d57fc946aab74cbe0b56758b3640c8bb4f300408482cab8988341dabcc5a741d9963999b427897c12f255a32b97e4cb47929724c9733df8690cb7a040dff8f29eaefa9b1db15b77ad6b6481aa8d8790c9b4a869411e24382574c3fe9371d90275c6effff94a930bb52fe4885987583eb8d66dea176e76841c970fdd4dd3710bdda29511b006e56f5927e67cb20d9ab26513f5bff9cc3c2d0f1196bbf48c30822db5cbf635ced5acf567c02f371a11149a2a8ba8746354c80cab3ac488511504f735c252366f59926c0c9934822dba6f21cdafb110b98c36f609b7fb7f385c20f02ed1fea7dc25883488afa51d21a72b152a9286f11a438e754b7fbb40db315c13487ea2790c1c82df1de977224355e0a1a96ed107ae27810fc91660534001eae34914ec1182621cd40cecf2c572434a49bc73fead4891ded597f0004c319171227f328fcf9e24168cf56159d20fa2cd55c2365dba371063ea83e4e7cb7f472c51c40cd9b4e4e4a34a349f6990b08eee8353c1ad6e22c9ffcaedb95493905fa5fef4f0965993589f94b04bd0495dd2a87513ce8e1ad3a96af81fe724c17d4d8911c3fb65aa809b2652f6bce53a933447141523781474aab36c8377197ddcef34ac9752c90cc598e81b291e2aa2fd78f57e1b1bdb8bc8354888b033e24965563eca712cc413065bb09414e5b3898bf6b628785c307cd02b47ad2dcfb35beb7ae37b05f6b6defe022fd74809fdad6f4c156f07de9276c4e9920056eee4d068008a0ccbb48498ca0c3c4228362e1b64b83c029a84f232c4971b07387ff9a55e59c1f026df5813f66789fc1e96dd07a9a836ac486fb23d6b93ba350521366b453089555256a0f92ef2f11951dca85bd80afc2f5204916c8f9d8d268c1f4c3f47f26884bced85d4e7aeece22090e4ec886ba7389619ba19878bc19c4c609cb0424061476faedc3f764b56c65c9181a2590e174dba3d3c73cec8c0ab16f540570395ba0e04051cc2a7805fd3510bd090c61ba80b0a717a377359b57f1af66c0e13f946a8132cdbd261378e606f2cf5efe417bb42b02126804f335ac23ad0da4fba1e246bf47e920f527d10bf6d5d06dd6cf0051e06be6b2a33b61edb021c924ec274335b316a04f1c067459ea98b61128ac73257bc8cc53e24f0f235fa23a5566795a85ad4992cce585ccba3a6ed8d2b5c797efc92bdc0626784dcc57bd9d7a83905cb7f2aead8be49ee72d81e8c4389c135e232c4236e5f10bff2ba2fc22fe"], 0x1008, 0x800) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r4, 0x0, 0x1) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r4, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r4, 0x20007471) 05:50:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x180) chroot(&(0x7f00000001c0)='.\x00') r1 = geteuid() r2 = getgid() chown(&(0x7f0000000080)='./file0/file0/file0/file0\x00', r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0x9d) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 05:50:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xb, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09", 0x102}], 0x1) 05:50:11 executing program 0: 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x1, 0x501) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000080)=0x20) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:12 executing program 0: getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000380)="eaf71201000004d8f07e00", 0xb) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = msgget$private(0x0, 0x2000008085) msgctl$IPC_RMID(r3, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x400) r4 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000300)='{\x00') semctl$SETVAL(r4, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r0, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r2, 0x20}, {0xffffffffffffffff, 0x1}, {r1, 0x3}, {r2}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(0xffffffffffffffff, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) r5 = dup(r2) r6 = semget$private(0x0, 0x4, 0xb) msgget(0x3, 0x400540) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getrlimit(0x3, &(0x7f00000003c0)) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xffffffc7) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(0xffffffffffffffff, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000000c0)=0x7) 05:50:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x7, 0xff83, 0x200, 0x1, 0x94f, 0x3ff, 0x10001, 0x3, 0x2, 0xffffffff, 0x8}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 05:50:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "080000290e00000000000900000100008000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x7ffffffffffffd, 0x0) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="831924e6a6713881503a6a97f0b3000000000000080000000093ac9936410e0000000000008a5a784bbde39b63ca4a73f94b660134b3391674f8e68e9f0fdd3034b6043335e019103826acbb43410ee78ccb49d7c0455ee00899e19e4e8dc2f2c28fc452ab3785b0fae5e734c9e5894ac75b3e2530d92cf4563bef5f9635d5165c01c0f265f7b2a5a15b9529a571b08d5bcf2a153ebb970b0376939772237d2c1d762b9675061d2cd47d5d008879aa0641dbda977ca85aa7d500b71aa801e3efae5387fdb39c103f2c76cc3a2a336bc5951774e031b482a17680d65ce2d91bf9ab1e2f0dc6997cae713ddb8c287cbe24f564d24a34a63c2baae560e02e7f8de5c4", 0xffffff28) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f0000000180), 0x4) fcntl$getown(r0, 0x5) 05:50:12 executing program 1: r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x400, 0x100) r1 = semget$private(0x0, 0x3, 0x1) semop(r1, &(0x7f00000002c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x1, 0x4, 0x800}, {0x1, 0x7, 0x1000}], 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x40) r3 = semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc001, 0x2) r4 = geteuid() getgroups(0x400000000000006a, &(0x7f0000000200)) fchownat(r0, &(0x7f0000000100)='./file0\x00', r4, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x101, 0x14, 0x4, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x100000000000000, 0x0, 0x1000}, {0x4, 0x400000005, 0x800}, {0x3, 0x1, 0x1800}, {0x6, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x16, 0x961f1b615b6ee404}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r3, &(0x7f0000000200)=[{0x200000000003, 0x5, 0x800}, {0x5, 0xa70, 0x1000}, {0x1, 0x31}, {0x1, 0x1}, {0x1, 0x47fc, 0x1800}, {0x200002, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1, 0x1000}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3, 0x0, 0x1800}], 0x4) shmget(0x1, 0x600000, 0x21, &(0x7f0000a00000/0x600000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e8caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff023d4eee6f5ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a00"/119, 0x2fd, 0x5, 0x0, 0xffffffffffffff75) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1000000006d89) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80a3, 0x0) fchflags(r5, 0xffffffffffffffff) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x3, r0) read(r7, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = msgget(0x2, 0x1) msgsnd(r8, &(0x7f0000001480)=ANY=[@ANYBLOB="02001cf4f2d0b5c2000000000000ef3120001df93db034819e63bb3c45efe86326aa2f701527706ca6ccfdd446bcfb4d5086d8a599463f099252c4f1b1a02e6f09a24dbdd9bc8e911870ae8a00000000000000000999ab0a19ab4f7b476cf32435a7873508404872315a8122d0c89a04ed0800c270c3ff00266815f96aabc21649137d735e0000670dbfa45dd823f078ce592123f81bb65e49c4cbce8dab545f5be9c4ee27c87a1f8ec1e9530dae513a02f47a29cb1607df66a12d6ccc6e0e3016dc11b989f1fa15793195e478f5f298fdaadd869d791b51383f7e3093a6bf4e685a162e43547a94f5ae37a18601b0c07a3970b69acd78877595dd0d03f7fa035cb55d9c2bf2d5ccd0a3109a37b71ef6751acf2b109fce7fbed418bb130383f95f985f180c973c0f000000040000000091f1943aec11b15e22c1a4cc085cdcef5014a792e586ed05bfc74a180db24b3488d179b3820e4bc6d82e02badd2dbf50a8a73ed8a8a65792a25d1fcc06de923c18214057cdb4b3e9e61b34d3309b10887c2c12101a4ef09202635556103efdfb0c1fae72eb658e33815ac0aa33ed53324b6f24d731ca000000000000080000160248df00000000000c1d1ec3ea0cc037628b9ae25d4ea2cc0c3b4ccd77804739146e54472822186f4aa656434d5054b02d6813ece4e399eadc66c5d7d32169ab104c1d210aae4635cd0500b049337a826bbe0d124c53a44211ea666fffb051d9db8fc0087bb6e3d9315068df9db5a38039f24e3a7cf1337d7cd5d8b7b6f342c0ac983e24393158972179948caab78f417742711050a9f54064da86055556cb9fca4488569c0e3659d0a58c0307001d7a60a15a5f6cb8a1085e5f8bd8abcf0980ec78b3609ba5e9c23c24fc1c5a4d15c9bdbc5c337690c797baa2c55cba0528d5b3cbd778da51b8f1fc22d92f57f3461204f68da36867a4d4dba1af7053cc4b7faeba4f0e266f3ead4015d042e656c1ce35a3eee55033f0a161142034294fc4b7825b42f6be118e343465027603e1d34da8d791e3896c481acbc8f00fed5002206da3d60ff294d4a2d0f7657e1965bc105da11d6fe5552427d81a3279112c77b948dafe43212f84b738c3a43fd94866a4fe820ad1d7e9406548e2980993570a692614b4a0c4c02e6624bbd125897498dba5c4c4427e4272a84ef6359c99e2addfb8b22c1d24ac53b30c15c8b52949980fad5fdb65ab2c44a2ff520d0a9bdd32efecf6b7573923fb3974c2bf73fd732d4ad768462d0d74a3b09d2e7d8e03386d1586b5fd0def2577aa08543f87b77b15d1353c9d0a772d0180510277d48a01bb7517eabfc25655243a93e22b31d58b9c9fe46a48ca7ba862da9cc2bf3c5b09d8d347cd0515012317823d046c384f7be6a4b50000000029418f23fe9dac3f00000000000000d0f24be281f606cde43a5fb1173cb90b90b1eb69adfe9dd86a2a3bf9c30c3f626700ed4fc8498e79e5fa324993b7110e64241547e70fd6a2a70ad2b11a18b769608cdb21fc388fd558a373c76f1b2b5d29cf3b93461b1ca99bd8e473d3f757c68e53e19671ce07d2ec62bb905b0000000000000000000000000000e1977aa75ceca45f26da2f6ff2e9cdb0416c91331a595c7900c75be018096b9041a26f42e68ff4141e553133be168d18aa84f3e4d0c3682423d9fd47b6a1dfd422993ce2b13235b3398c6c04b4c1c4236a10b8f48c24353a9670dc5198d05f5c94a76e5e3c504eefc918383ee7d12d1ef6d0dbf8947aaab85d7cb6c82a4fb06c452bb288fe39bbd06fbd02c4e27c174f787f9436dfe82e914e408ed92cdc1763959bb81865a32ef936f911f64ef45e5dad13b16d49b44e795f25"], 0x1, 0x800) semop(r1, &(0x7f00000001c0)=[{0x7, 0x9, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x3, 0x56c78e30f8093322}, {0x2, 0x7, 0x1000}, {0x3, 0xe4, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x2, 0x1000}], 0x7) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) 05:50:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x202, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x3}], 0x2, 0x0) 05:50:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) r1 = dup(r0) write(r1, &(0x7f0000000040)='~', 0x1) 05:50:12 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2}, 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) setsockopt(r0, 0x2, 0x4, &(0x7f0000000080)="4d5fabc75e0921dad38f1fd6a6f53b7d8acda3ce87cc819c87de3a526b6037767dda9f62df7cc50052f0484136137a10c51c8893248d74a9b369b464e38acc2641eefae17958ce8261a9890858ac309109bd5ca28ac2ad300e2547df7b3946d8dd0988c6220b70ba186aff3bf16bcc51eb10eeb61d8fea66a673d8ae31802b4d67af31638c9ef64f2b29aae6057d580a7b6c21ec", 0x94) 05:50:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)="f9223efc52ad9c593a667877c03103232ea9c7f142f3156d9a54c39f1f3b7b138f6d13138e5c2bc7b178fc734cf919e890eb05e0c581fb8afa93d23816f5abee11341d7d0997dd8c93fd50c6d1589a585e5c5b33eba78056a4365016002ae12c", 0x60) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 05:50:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:50:12 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000017c, &(0x7f0000000040)}) lseek(0xffffffffffffffff, 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:50:12 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x30) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0x0) 05:50:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x22) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x3, 0x2f) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x1ff, './file0\x00', './file0\x00'}) close(r1) close(r1) close(r1) 05:50:12 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chroot(&(0x7f0000000200)='./file1\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x140, 0x9b) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000002000000000000000000000000000000000000000000000000d6dfa373fdae354700000000000000000000000000000000000000000000000000000000000000000000000000000079313a8f56dbf6a9f56e0000000000000000961c033e260d55e2"], &(0x7f00000001c0)=0x6e) 05:50:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)={0x8ee}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x87}, {0x8000000000000006}]}) syz_emit_ethernet(0xa7, &(0x7f0000000300)="8bacb3a40e886b0ac5d9cba735ee6976492bf9e47b83e7f872f952d3c4fdfe5352001fef69eddc7f568766f58d9ea88cf549b08638037503653a11c2d755c4e124fc484c980548c380b777f5044a4934e278097159321e955007bd803d3f10b2dca6cc81f1616b17abcbc7e6b728339d8d7926db3ce96df77ef0f314addf4ae4ca9be1b4455473bbc467783550cb8aae1117100e809455ac0bcbf08da264f3d5ec7299df39b8d6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) 05:50:12 executing program 1: r0 = socket(0x11, 0x400000400000003, 0x0) setsockopt(r0, 0x10, 0x1, &(0x7f0000000000)="dcadc275e65c", 0x6) sendto$unix(r0, &(0x7f0000000140)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 05:50:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x5]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x203, &(0x7f0000000140)=[{0x50, 0x4}, {0x1d, 0xfffffffffffffff8}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\f') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') 05:50:13 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000000240)=""/19, 0x13) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2089, 0x1) 05:50:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 05:50:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r0, 0x1a3}], 0x1, 0xffffffffffffffff) 05:50:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) 05:50:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x3, 0x8, r1}) 05:50:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x800000081) 05:50:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffe54, &(0x7f0000000080)="14") ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:50:13 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10001) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x75) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)=' ') r2 = getpid() getpgid(r2) 05:50:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r1, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') semget(0x1, 0x2, 0x20) linkat(r0, &(0x7f0000001100)='./file0\x00', r0, &(0x7f00000014c0)='./file1\x00', 0x4) semget(0x0, 0x0, 0x20) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x20399, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket(0x14, 0x4, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$dupfd(r4, 0xa, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000001480)={0x0, './file0\x00'}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r3, r5, r7) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) socket(0x2, 0x3, 0x3) syz_execute_func(&(0x7f0000000080)="c401ad141e0fab6f72df5fe0c4a2f99754f47743dd7c43fef2430fd04ea7c4e1772a9008000000449dc4a181dced660f7011fe") setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r6, r5) setuid(0xee01) setsockopt(r3, 0x26, 0x9, &(0x7f0000000000)="16", 0x1) open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001340)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r8 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001300)=""/21) 05:50:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 05:50:14 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ftruncate(r0, 0x10000) r1 = socket(0x11, 0x3, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)="083e9ff2e8", 0x5}], 0x1) 05:50:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x60) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7f, 0x8001, 0xfffffffffffffff9, 0x1120000000000000, "8f5209dde32c5b13f1e09e470fc4627531c1356e", 0x80, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 05:50:14 executing program 1: r0 = kqueue() r1 = kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="89ba567e64a702ee96a7bdc52cd8e09ff7199318ab87ad3e7605ca24688ddb4e5bd342591b602e8ea3a28c99010bf55e7f079fe45f005471f54f164fd9ada5caabde8fbe07798eafd7ca184009cf8d0dd96782848de2be3fff9779fa12987c07e775d0e6", 0x64) dup2(r0, r1) kevent(r1, 0x0, 0x2, 0x0, 0x5, 0xffffffffffffffff) 05:50:14 executing program 0: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x209, &(0x7f0000ffe000/0x2000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x12, r1, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = kqueue() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') select(0x40, &(0x7f0000000100)={0x9, 0x1, 0x401, 0x2b7e, 0x7fff, 0x3, 0x5f9, 0xc8}, &(0x7f0000000140)={0x4, 0x80000001, 0x5, 0x4bc, 0x9, 0x3, 0x4, 0x5}, &(0x7f0000000180)={0x7, 0x10000, 0x84, 0x7068, 0x5, 0x2, 0x6, 0x4}, &(0x7f00000001c0)={0x81, 0xb954}) fcntl$getown(r1, 0x5) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r3 = msgget$private(0x0, 0x400) msgsnd(r3, &(0x7f0000000280)={0x0, "581ab9be5e20122d063b8bfbdac65af4a9c87f9b8a960b5cab714f2ff6c4d872eccd055c2a384f564cd2d6e07e5d9b8da357540eb636b74ec40d79c48b9fb981ff2ce19db7fa9425cfed6791ea1d0703e61f02fed5b9f960c543138c96f40bd85995efd9e8cd10e8ee0cc17ae14ac6d494578f73bc0e"}, 0x7e, 0x800) r4 = accept$unix(r1, 0x0, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0x6, 0xd1, './file0\x00', 0x200, 0x5, 0xb2, 0x1}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kevent(r2, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x8, 0x7}, {{r1}, 0xfffffffffffffffd, 0x4, 0x60, 0x1, 0x8a13}, {{r2}, 0xfffffffffffffff8, 0x1, 0x20, 0xf2fd, 0x3}, {{r4}, 0xffffffffffffffff, 0x82, 0x40000004, 0x90a9, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x26, 0x800, 0x1}, {{r1}, 0xfffffffffffffffd, 0x48, 0x1, 0x0, 0x53}, {{r1}, 0xffffffffffffffff, 0xa, 0x4, 0x0, 0xfff}, {{r4}, 0xfffffffffffffffd, 0x1, 0x0, 0x8000, 0x4}], 0xc42, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0x7c1d74c}, {{r4}, 0xfffffffffffffff8, 0x82, 0xfffff, 0x80000000, 0x5}, {{r4}, 0xfffffffffffffff8, 0x85, 0x4, 0x6, 0x5}], 0xeab6, &(0x7f0000000500)={0x1f000, 0xe7b}) close(r4) r5 = dup2(r1, r4) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') recvmsg(r5, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f00000005c0)=""/169, 0xa9}], 0x1, &(0x7f00000006c0)=""/241, 0xf1}, 0x800) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000800)=0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1813, r2, 0x0, 0x0) fchmod(r2, 0x40) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000840), &(0x7f0000000880)=0x8) pipe2(&(0x7f00000008c0), 0x10004) 05:50:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xc9, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) socketpair(0x1f, 0x5, 0x1f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffd00"/4098], &(0x7f0000001140)=0x1002) listen(r0, 0x0) r3 = msgget(0x2, 0x80000005) fsync(r2) msgrcv(r3, &(0x7f0000001180)=ANY=[@ANYBLOB="4c0ee5ffffff00cdc00b8c05bf764402d5f8e121f2ea3c0000000000000000004f7414edfd0239af4f9cf546d961756504367efa22015c4910ce52f84231a866886c1e543616851eb816119076d1f0031780da26b203db78214907fadcd8bfa564fc6d193d87b7e0b4b5ff26b59ec90a80c34d827b34ce7b4b49ed24b13fc05f30bcc1948ef3d146ba374eba3cdce42ba13a52116b520d035c5ec8619a11e9ebf9413e2338760b64eee9340588599cb8204869f58e624841ff6d3616d52bb2c89fccc7d7c392de5d35480a737fec65082718201c870d0b91f7473d0c58452eebf6000000000000000000002d75d0b73bf571"], 0x1b, 0x3, 0x1800) bind(r0, &(0x7f0000000040)=@in6, 0xc) 05:50:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x3d}, 0x80000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpgrp() r12 = geteuid() getgroups(0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r14 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x0, '.\x00'}, 0x4, &(0x7f0000000240)=[{&(0x7f0000000080)="60e9062a19eeff0112453960940358278b8335e4f42954520e70fde0bf45dd119d2ae5130888a9f10f2aef3341f444d10be1fca1f454cf7ebf7515f5aeb49710b212e9d142d2ad9110770b5ed162032280dae3ea1bef1fcf965fc06d6e0666985b153d8dc22f76dde7740de56ee1d876d9934802c8db5a9912517173a3122c", 0x7f}, {&(0x7f0000000100)="0932ff0516cc41669eb5d8f67d90e9c56a9549d118b77f9c9d7ae6a487c1848edf01d60945660f4ef374a1a6124785c812ad249cd165c4080a3509404bdaf1623f181224e63054a37856b9f6e596d344cc3e19e4549f8a44cfd94c1c822d08279fc99c5d891af0877f2c4dd77822ef08a976a10f93a5a641b4cf8a241bbe6c9cd656e8d76c23eefb88ce55a3d4ab405823300008b2d8a830d46d6da42fccbeeb665b1a856b62f29616dec4845f2620b5bc46c77245047f5402feca788be64e4d1063c25de2333ccaffaa6e7b095d01563046ddc1558486d95bba297fdd9cdfee176e71ba508df1b1b6e80e8626225a5b401b18108dcd459022560c78bf9b", 0xfe}], 0x2, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r0]}, @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}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xd0}, 0x0) 05:50:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getpeername(r1, &(0x7f0000000200)=@un=@file={0x0, ""/98}, &(0x7f0000000100)=0x64) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000280)=""/160, 0xa0}], 0x1, 0x0) 05:50:14 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) r0 = syz_open_pts() flock(r0, 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="1e08ab206d8f035bfa4303e46aaf52f02507cdd08741a86d2c50241f5f842eb7e4a443aaf46001fa99cb9aeba52fe929db849217d2e96ba2c91c9676ceb8803dbab1711efd6bf11b7b5840efaf8bfc438e750ed2ddd571c6be1c4cc3bfd2ffb226287411ae825ec313ac545858927fb37af5d08b45233331f316d1e524a550580fd19dd453aa5dc1c6e1cc71c08d364c4a1027c0ff45db9e9d7cb4dc15af40bcf96bcbf3b2125253056fac5b0ad166bd318318791cc72dbb5edff15429a7677ecbc7348b212c096f4cfb3f80e50c88186505931a8a08df963540f294e753209b00a90a", 0xe3}], 0x1, 0x0) 05:50:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x8001) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="74e0d93e70e7dbb9a388b4f72fbe0a76d750bbab2d8d442c5164fcfcf6fa694608814a34dcc367cabf3af0be82a7691f14d30c98c50c5efdef92762deb98c44c3f6e49a3c2019cf735c4644a504acb7cd1d1c7ef701ed25a66e6d45b8c30825594f75bffcc353f8e37b6d1cec71073a9f0103b09aa90099259ad96d296e7b98e03db2a12ae0b0d1d4531e49ff6457a530f2b6256ab11", 0x96}], 0x1, 0x0) 05:50:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x220000000000001e, 0x4002, 0x9) setsockopt(r0, 0x1000000029, 0x7f, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x8) getgid() mprotect(&(0x7f000022d000/0x3000)=nil, 0x3000, 0x400000000000000) r1 = shmget(0x1, 0x1000, 0xd, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 05:50:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) sendto$inet6(r1, &(0x7f0000000280)="7b9b7ace40541c75275123572498f4142c3c9f3c451cdf79ccdbef240cf6bf4eb649d8f8b86cf3ef0dae1ff0c6709300b5d7588b36ca29cd6f05ed327f462d789bc33826732b9edc02af384c32e8a263904bf7d5663ae37c257cd47e6f979fcc1655af4ee9da52d182a7a0833a3f3a33f6afa32b3e5a524a78b66d1139bd642ffc9ffc1ace151399bb24d14ae81d70237569974286b6695a3622fb58b4d2ebb5335a7775e20751e20c75fa0fa69df067ec9a4f02ec69348c84f227c7754026c8943f7f7ece1178676a7470156429853a2d132b8e89b2301b628e367632187deafc8c5e6d2c16bc5501f0f010545c5605f6b0047107ad000dbc90e2dd96cc193f1543205bed3bf13b7a5170c70ba045d08660be7f105bd73a420165bd272c4e5f4408b26eac18208ef2864c898b3526a0af3489e537eeaed2300ce705477d6b51648bb515fbdfd245b6187adfb4d124cc52d5aed7fa2ad72a5adb1305b6f5e4636881c3c35f36ec4ffb7b1802366c4cffa6fb9d2ad6abd6c60d536565f6cd650f3087a26970a11a0547852ee66e2a1780faf6c203994a92941a23b27742574dba20b20437395dabfb05d90d01e0adffd6c3b828bb52e5d17745d5fec92bdc28aeee9c806a658656eeb607b7d65ac76854fef0f148cea8fa9d878e341974d91c910e5ced8d9f8b56d463404c38d6a127a5307f5794d8ea7de2f801c5f12c689f949433baa133d4a5bce83af5fb425f1b7c21f6957ef73ff626ef954ace5993bb06a90f7bc45422ecfeb487af64c1f562ad015354d6d6d872aa00371374546fffcd36d440f7655f9fb69ca89d2104fc8ad0db8a37fe724f06021a7d7a0f5c8f209f67cca4ee2b17a0ff7c7e33379eaa0a10a008bd09e03eafb82aeba025f8f5bb03497ef35597ca9ae3742c442bd58ace1be68813d933996e8a0b35b8ae2c9ba2b244331c362e38269543526fe560e5badd0518876b721ddad077d9587d997f79162b72061295a4b6541fe5593909660f1f5d92c8bec5b8d0cea42418f094bff764f4fa0abf5ee241b6c259d81c36e5fc92fba69e734308e58cf65f99010bc2565a00a7f43a9c29cd8957f3116c8e1ccf8c2ee436a70a686129af10026a3c6928afbca174648f70a6619b60aaaef8dfcee819d49e0576853d4f8ceafde17c3fe05e3a60c081ed932d739bf04767d1ab74f67d3a4648a5656c5b467f8533ed1d3c9f14fce5253a648a80538b4585afa160a700254cb4490251e200e13b5b64ec094f195276692201cca23f77752b5b1f966a37d3632b44459ccbf05b318ca941db32a69b9e0eb906df24a385146c805067f487f20b176106638170575825da4449235ec9dbe7a15e6dd54c90db8ee9e57f1f11c99dddbe6c6ac3a8844a4f076e753fa7fffb3860e0bd1853d30a861bab3ff15bb6fda409f1775cd975d01b74839f1d4400ddd8d1ee04ea6604607aaf0a9819122862461f6ea1125f56bc3c48b7cabe29af4e9b2d6056183066e65c31a4bd269fade9420c8a0e2eefd0791e881571dc4407623d90cd59a190d923d482a4e410dd92f5996b6a75267461e174d0703f092a38db7a1c4b2254963b7bc893099a5e95aa7add64308b7a159d5a9f186aa809b67beaa1d636010669b046fd51c69a0ba26e294d4194abcdda53ecc99a5bedcc3e78cac88ae3fb38738e7c36893311b6bcde9a105dbf08faa21d9571fca0efcfc12ce0372f0106dfffa48ef6cfe555e92b1cd3bc25511798c1ecb6d484a4e8c89e051e35a75850dfefecb020d9d5895cc8bad92fd2cf6ac84d0c823622be5d832578ed2cdc3086bbaf485a30002f61a535cc6c4ff6abbf7cc4bf81fafa2820c48c183af8ebd6c2c0f7b890c6a357d72750f16e1453fe2efb3d49577b1c2809b120aa6d48254e40d087c7edb00485a76d82e37ba546755a50012adb2e97d9fee4b8d2cc91c239f4cd1985cd70909ffc6eed60dfe6e27d74d26498a6b731bbb857ff0a0e0a4d0b9127dac04c537fe653c1de5580612614868ef06791c33c3125d46b62ef16e06f0847bd22bbbd750f526a0785c0702ef63f42b8f9c16a53c5d325b3a203d475e8405c86e7a244135d47eff50de02a3981e406c13bfff3e3d8346e3ba286f5bdf2f4570f361811f41b0f209c0230637b4424403b21785a61b50830f866c99235b1f40e4e627902878ab2e575308f4e323fb1f712086d35754952c06e11b30dae63810c0ca04e6bdf7948328d2af6f86456996a454208973418977e274c2acef4111782ce47cf72265b1a64681e4e773a9cab194557e26134a4a2eb6d60bb4c944a60c05562a48a3930f3100c1a19ecff644b5323d6c215285b5e251e3cfc0d463896a5384bf5d85beee15705e94d1a945b3981f754dfd568f0c398c94093102e80b61668143b14672042036660fb5b8055957ca89f968b2eb5187ca3e3ffddbb514bd57e33c15573ee2368cf2d7f6705006355fae087bbafbb66fe6adfaeb7603b874eb6073850b97de3d6dc65efc88a68bfceaafc00b36de1e84e9867caba47777d98cfb758018e726cc50e927726513eac962be3d376a3765974115667bf50381fb19ba1fe3c1aca327edc41cdd95fc5fb42f8c375d210c842e737ac609e51b4368957f662e16dbe745f38017bfc9d5fda648e517ef23084df3fdc554a2ba7c1585a629f88e2909549d8b7dab0b1f753c62480d65c9eb35af48029471305c2c125420bb49c656dff83ae178c50500c7433d3ee90c6120065a0010272317269d52bc048e404e35a0f5e457b44e6d98688d0b7404343d2ed6604fad533f1be947522ae027510262b2b2306dd82c9e15b3023b06e24eaf2102c452273de38cc7397273e16473306a1037d4553eb41d5cce7ca77b548cb7482de524f39cc7bd03792b07df065b975c2bf4cefd359d7f9b186b935919122abc761981f671167ec0f919b327ece28e6d3eb664f81f281a140343fe0ec9b94e1154f396e2163378acc531d0b7910d569ed1fe9dee96710dbe275f571abcf50c49775ee6dc50293b1ae926d29c60854057ce36955706ca47d6b59b86a62cfd5fe2ce355b7e96ae75e14785fd3c5ce423c17fb8c82aa2040775b5b2c6a85134bd17e047dabfa415b446123f7021bbe02ed6d1bc9082051e96c0f14ef71182b463887fdfacca636917a24e7492519e5cd7c02e1761115ef1ff122e0c84684c58b388289514142d98f0f19f1d65cfc64fc46e1f1844a0cc0f9cd27ac181f92f51c9cf7649b4686e6fc705582fd328cf05c3295c4e1b8af3528fc25cc0f581d86f1e82bdb3cefd2d237934bfc5c386852e6969aebca684de7796ded73e796130589d8a23aead12e30aae1dcc782f6e825ec4e5ff92616d3112bc1f38c21c7077ac4424bd56d8245b4225752600dc42903d1de37033bfdff3c29e5f05a28980c9a7ef77cd6577babd72bf4b68a0a540c610cefc85f6232f9b744472410bb58973aa052045ae3c42f0bbe912c91e58361e8f5b990f364b6ac763ef8a43c8886539ab133714c5ba65e6a7c912d676f5111a10dd7ced1d5b2a656e888ceeb0cc9fc768380d7f761a05928f4e1b34823d4fa202bf938053868ce92299c844dc5c5ecc376fdab81f386bd3d3262a3536d610497d977ab55aa168b6cc083f9263a3e75cfc349989abfb7eca1f3bd71487b11ce2dad1c134ee219729cb492c46faccb5d5344f6c2df0e3d4685b3ed0415b1fddd470b2adc1f7f3dbc700576c9a63f373eb3996e2db1485fe24fe16253a409122dc1f0870298c541db1daed3de0c959f554baf9940cf22a20e672938768c8da766358151e2e225d96e2c796b28f56af7f0a143223e01cd83953041109a411c35696ca38e72ed38cc2c3fe6a10721039053b2ac8c2f7e6029b83f28ec8b11654f8ea79f2d17dba1cb1203e7e7eae5d2d121e69f3aba2488bf1d8eb4fc012ebfd1973fb29b7c647a0bc199a0503ddfb2a8e846f2a9feb6b033aa29d78bbf7b4fe084efb0e419758a13d7a7aa427692c5868c4acf6174a621504c1ce6e46a424c5323434cc62a0fabd4a60b92169d3a8e00d75a662fa5649024f202abce849acba82f5a9a25e7472a1afd3f53db9a1d3444f3fae3038f77660624b9e05bf9c6d9cb289ae62f320e6af7950b4b072f62fc27981eaa1b623e87981413b0f9cf3a45fef13ce249840a376f8988d416ac5e22a0acef0e238ccdb45409180e5532abec521cdcefa21b6418a194c1f2359cbc0824af2daeef64df6f7e804e97390115e62c942590e38f6a7c6066e1241847b3aa72e90c9f1c046f564da33ef79d72f53ade332dd668991c56827661d5d90dbd86560b3891b7f65f28a9167f2bcce122631490deff829d626d5ca9e8227bc74801a37a35232131741be87d5438d7a9e6e3d6279a219e324a58c7a734a5b5d0760c49caa7c323be8cb005fd9aed455ec00f892102549f35decc5fb71c9e301b495fb86ba65746a7dbcde75830a1f62f077e38dbcc728e583a8df272e53cd98233044e9bece47fc9f2c6569889c8bd50ab74cb54463abd6a4557f934c8a674687c05a2523632a42992477df53d75d92b5e5b00e7b81aea430c0b70c40f8fd7fc72e22a06b64a1c5463c4faf0762445d9a6ce36e69fb4b0872a214b9b2e21754597b43c7743bed0b3b20d8bc78f1a9ba4d45a10a86a5e82ff2948c57a1ca92093ddec2a7f7650146a66a0ecb2b8726f1a29f2f0c2aec703a42e2c54e9fd2133ede4b3b7c63d6b2e01fd8c259cd1d4ad8d2d97904a1a623bfcd3402dec653c23bd7bb705bdc7d4dcc2ba0975555c31a7e38f47a4887c4340883898719e9deb2a251168f8cf13ac5255e51176888fa75eac6a29e3a81b8a71bb31eea58e02721888f48e0b83ab2de6347a8bda0f59caa61ccf872892e7b20f8f75c76d622b9f65f8dfac4b25bb76e021fa694afbe0962a0f342435fcec5c1aec54ac45bc48190ff75fa24efacabbaa61a9122f29a46a899ed63d0bc5ece57d2bbe5b5a053c7e53a8d6cd675490bb17ef0ec2355e4c28f0af8b95a678598d42dbea2197139ca6c6f9c6740700b68eea4fb37e51dd8872dccc7f3009066f196b79820835ada4ed0e2b234ea21d719e2be314adaca280362248d41147dd5720fa997d5ef307c0e91c61379f819ce93667aa5320e46ce403ae18f75aeb33932f6ef8183c7fd72b353f646ae552dd1a3339a0b0e2aff1ca6acd4d8925f9d6cf9549b5c242ba5fab0a6fa6ae0ea418cb3dbce6d61a6cf9c7d91cfe6ccbb6a5a4495f308d42320fb40e9a1d281851cf550b719c3f7ac4084f70fe250868cd4e7a5aabbeee5a21669a10b1746fec90db543203f5b93c05765e3e481776987e1b6c5914e4ef9c8415657eedbca324d8f7aa6baf6ff214f4e3cdfaceff1da122ad8e4d255c4608f7fd04c1906cb52de8dcabfeb6d5236816d48975d12455c75cc01ba1d1f65a2342616d606f4fafaa36c0518c6dcf3e7cf8abd1eac7b4fa593441d2222556056048dbc3f57cb9fd10888b9b28d4ada6082583225b8ef1bc4848ecfb6c3591f2189b011604978b0522d96283a799d49905ef37499a4f69575aa801a41ed868cc05cbac12fd58b20040ec3641fe964642e8de8c3458989d3e3e58be7b06398f270406d135ea9697b671887d7a810c1a3903978e415cf12a64cda1cd139693a934b11962f37a95108e0037e1faccb090cf65e2b00ef8bd1c9e5394ac66c5ed34e35eca07e877c73da5811b2a48538e8e6fcaabdedf0c9abc44cbb6c0aabafa24365f771f8333f3adab69c7dd236f6f1fc69104", 0x1000, 0x1, &(0x7f0000000140)={0x18, 0x1, 0x59, 0xfffffffffffffff7}, 0xc) semget(0x2, 0x2, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 05:50:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000003b80)) syz_extract_tcp_res(&(0x7f0000003ac0), 0x0, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000037c0)={0x8, 0x6, {0x7ff, 0x73650650}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3ff}) sendmsg(r0, &(0x7f0000003780)={0x0, 0x0, &(0x7f00000032c0)=[{&(0x7f0000003280)="7bc784544f24ea1d06d6cc95f27e7cef99042fff3a1fd5ffd0bd1ae12f9fef583b69d991873b86936bd9cf9d261ba52b48ef8ef13a5f66", 0x37}], 0x1}, 0xb) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003b40)={0x0, 0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) chown(&(0x7f0000000180)='./bus\x00', r1, r2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 05:50:14 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100051390000000000098070400000000001038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fdf5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0xfffffffffffff001, 0x3}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000140)) 05:50:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000f978bfcde8ed92dabf46a8efc5604517ce539bf84ec7d0ce4bb4d749596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c455729bdc11a00000000006bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceb0c5145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f2408000000255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc02f81ce77fe6bbe80f44f62473f398220db48f9fe6f3211cddceb3942558c673b7f978199fd002ed1579a84ce335462cc3481e43573c9714a435f09e7650b9cf3cbfdb42f5e3b18db00b70ead5e3028ef1a2a41bade87a2457b9dbc2c481c05c0fb7aaac014c37448be3a3e3cdc0c71f3687d60676438272d29f6b2a426c60e922abc44e4f58923b05000000000046a340b121c67e073cbba44787df8440000000000000008090aaf2178e9fb365b8b3a26a65b21a8f553ea9401e7c502ff825b040a40e3c122246573d0f38c35794215a35378034e1cfb32627e512a537fb0daa1cc283649f4bdd150c52a56384e34280c1f2ce7ad5e9be6099d57a847eed0cc1cceb3b4b3bc526074d5e556c425fee433d4bd3b96b2ce93e1ccab912fa0441751785acd7ae2a74a4a54b0c86ef6c6f07b1cb0428c347bd132a46f0245d13ea17b6b7b94fdbdab48fb5e12572c85f22be18050d8ac45bb016f9e6"], 0x13e, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc2fc10fdfdd14d5a, 0x1000000100000000) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 05:50:14 executing program 0: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setegid(r0) setuid(0xee01) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x10001, 0xfffffffffffff000, './file0\x00', 0x1, 0x8, 0x118, 0x3}) 05:50:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x8, 0x7, {0x8, 0x401}}) poll(&(0x7f0000000080)=[{r0}], 0x20000000000000ce, 0x6) accept(r3, 0x0, &(0x7f0000000140)) 05:50:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x81) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="5898297d82edd3d4aa4056acf53a205212959b38fc8102ce1a0402b381a851bca12f99743f3d83a7ffaea93f05fdf2164705e4941349b50372036522b05db3f9a3d3b4c258bf1b4559a4112ae8711c0980d799d6b8ab46d2024d96a5f06c8a06e6acefdba73d73382f79761cc6cc2aba1b7696d1a71f24006bfebd979000c52b510c2f098b592b296b33451b8de2b17f6b3482297625d267ad05cb75db2cadfd7c47a7cd1871b3016dbb53e892c700388bf1abd49e916508a54cbaef65342e1d", 0xc0}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x88, 0x9}, 0x8) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) 05:50:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget$private(0x0, 0x1000, 0x3d0, &(0x7f000056a000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = getuid() getgroups(0x9, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getpgid(0x0) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x4, 0x9}, 0x9, 0xa7, r6, r7, 0x3d69, 0x10000, 0xa0d4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 05:50:14 executing program 0: r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x400, 0x100) r1 = semget$private(0x0, 0x3, 0x1) semop(r1, &(0x7f00000002c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x1, 0x4, 0x800}, {0x1, 0x7, 0x1000}], 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x40) r3 = semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc001, 0x2) geteuid() getgroups(0x400000000000006a, &(0x7f0000000200)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x101, 0x14, 0x4, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x100000000000000, 0x0, 0x1000}, {0x4, 0x400000005, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x16, 0x961f1b615b6ee404}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r3, &(0x7f0000000200)=[{0x200000000003, 0x5, 0x800}, {0x5, 0xa70, 0x1000}, {0x1, 0x31}, {0x1, 0x1}, {0x1, 0x47fc, 0x1800}, {0x200002, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1, 0x1000}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3, 0x0, 0x1800}], 0x4) shmget(0x1, 0x600000, 0x21, &(0x7f0000a00000/0x600000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchflags(r4, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x3, r0) read(r6, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r7 = msgget(0x2, 0x1) msgsnd(r7, &(0x7f0000000f40)=ANY=[@ANYBLOB="02001cf4f2d0b5c2000000000000ef3120001df93db034819e63bb3c45efe86326aa2f701527706ca6ccfdd446bcfb4d5086d8a599463f099252c4f1b1a02e6f09a24dbdd9bc8e911870ae8a00000000000000000999ab0a19ab4f7b476cf32435a7873508404872315a8122d0c89a04ed0800c270c3ff00266815f96aabc21649137d735e0000670dbfa45dd823f078ce592123f81bb65e49c4cbce8dab545f5be9c4ee27c87a1f8ec1e9530dae513a02f47a29cb1607df66a12d6ccc6e0e3016dc11b989f1fa15793195e478f5f298fdaadd869d791b51383f7e3093a6bf4e685a162e43547a94f5ae37a18601b0c07a3970b69acd78877595dd0d03f7fa035cb55d9c2bf2d5ccd0a3109a37b71ef6751acf2b109fce7fbed418bb130383f95f985f180c973c0f000000040000000091f1943aec11b15e22c1a4cc085cdcef5014a792e586ed05bfc74a180db24b3488d179b3820e4bc6d82e02badd2dbf50a8a73ed8a8a65792a25d1fcc06de923c18214057cdb4b3e9e61b34d3309b10887c2c12101a4ef09202635556103efdfb0c1fae72eb658e33815ac0aa33ed53324b6f24d731ca000000000000080000160248df00000000000c1d1ec3ea0cc037628b9ae25d4ea2cc0c3b4ccd77804739146e54472822186f4aa656434d5054b02d6813ece4e399eadc66c5d7d32169ab104c1d210aae4635cd0500b049337a826bbe0d124c53a44211ea666fffb051d9db8fc0087bb6e3d9315068df9db5a38039f24e3a7cf1337d7cd5d8b7b6f342c0ac983e24393158972179948caab78f417742711050a9f54064da86055556cb9fca4488569c0e3659d0a58c0307001d7a60a15a5f6cb8a1085e5f8bd8abcf0980ec78b3609ba5e9c23c24fc1c5a4d15c9bdbc5c337690c797baa2c55cba0528d5b3cbd778da51b8f1fc22d92f57f3461204f68da36867a4d4dba1af7053cc4b7faeba4f0e266f3ead4015d042e656c1ce35a3eee55033f0a161142034294fc4b7825b42f6be118e343465027603e1d34da8d791e3896c481acbc8f00fed5002206da3d60ff294d4a2d0f7657e1965bc105da11d6fe5552427d81a3279112c77b948dafe43212f84b738c3a43fd94866a4fe820ad1d7e9406548e2980993570a692614b4a0c4c02e6624bbd125897498dba5c4c4427e4272a84ef6359c99e2addfb8b22c1d24ac53b30c15c8b52949980fad5fdb65ab2c44a2ff520d0a9bdd32efecf6b75739ca231310e5975af4732d4ad768462d0d74a3b09d2e7d8e03386d1586b5fd0def2577aa08543f87b77b15d1353c9d0a772d0180510277d48a01bb7517eabfc25655243a93e22b31d58b9c9fe46a48ca7ba862da9cc2bf3c5b09d8d347cd0515012317823d046c384f7be6a4b50000000000000000000000d0f24be281f606cde43a5fb1173cb90b90b1eb69adfe9dd86a2a3bf9c30c3f626700ed4fc8498e79e5fa324993b7110e64241547e70fd6a2a70ad2b11a18b769608cdb21fc388fd558a373c76f1b2b5d29cf3b93461b1ca99bd8e473d3f757c68e53e19671ce07d2ec62bb905b00"/1127], 0x1, 0x800) semop(r1, &(0x7f00000001c0)=[{0x7, 0x9, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x3, 0x56c78e30f8093322}, {0x2, 0x7, 0x1000}, {0x3, 0xe4, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x2, 0x1000}], 0x7) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) 05:50:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:50:15 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x6, 0x7fff, 0x1247, "e0c1b216ba74da6cc537d0d88ade3307ab3cd951", 0x400, 0xab79}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x2) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x9a, 0x63, 0x100, 0x100}, {0x28ad27f, 0xffffffff, 0x7, 0x3}, {0x4, 0x81d, 0x4, 0x7}, {0x7fffffff, 0x4, 0x3, 0x20}, {0x401, 0x9, 0x6, 0x7}]}) execve(0x0, 0x0, 0x0) 05:50:15 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x80) mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') unlink(&(0x7f0000000080)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 05:50:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x0, 0xb0ca, 0x5}, {0x6f, 0x5, 0x7144, 0xfffffffffffffff9}, {0x0, 0x6, 0x0, 0x5}, {0x0, 0x9, 0x3f}, {0x6, 0x2, 0x8001, 0x1f}, {0x4, 0x5, 0x3000000000000, 0x3ff}, {0x0, 0x240000000000, 0x400, 0x1}, {0x1, 0x7, 0xfffffffffffffff8}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 05:50:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x84}, {0x6}]}) syz_emit_ethernet(0xc, &(0x7f0000000180)="f3a472ea275235107e66168b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:50:15 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x7) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0xfffffffffffffffd, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0xffd, 0x7, 0x2]}, 0x3c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000240)='~', 0x1) r4 = syz_open_pts() setsockopt(r3, 0x0, 0xa, 0x0, 0x216) r5 = socket(0x0, 0x13, 0x1) write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000600)="d8b2f79e831238a0646aac73846759653a65dbb3bdb9b16670a2da8c75fb8d29751d52849a28c38854194930602cfaec245197d188fc4e64b2253a2d4e89a1f7569347cc014bbd5e28e406a75059097c20dc5a8f216578a65eb692c47d78809dd1adba3bc479ec8eb7c1d44621f91d9ba1d3d2b547e96a81d600d24c81", 0x7d}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x7fffffff}, 0x10000000000003fc, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x6b, 0x1, 0x2]}, 0x3c) r6 = semget$private(0x0, 0x7, 0x4c0) clock_gettime(0x13, &(0x7f0000000180)) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semop(r6, &(0x7f0000000100)=[{0x3, 0x9, 0x1000}, {0x6, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x400000007, 0x1000}], 0x5) ioctl$TIOCSDTR(r1, 0x20007479) r7 = fcntl$dupfd(r2, 0x20a, r4) pwritev(r5, &(0x7f0000001840)=[{&(0x7f0000000500)="efb3057f127ad7090efdcaa3d3b59841b43ecf8bc060187684c8d8ceee5af1d915a6b99882fe4736b160c78af74619b62b3b58294d1f78fc41d13f3445f2e62679508aff47ff54edcd78fb85", 0x4c}, {&(0x7f0000000680)="b3abdc6fbff5df71d3929d091513320f75913c8e095e63f26ab2b844e40155be456d06102ee4ae814bf195ad0e0f56288037af5c71592ab18355d6880d99c6da5712d82ed05322ad7b4d5b", 0x4b}, {&(0x7f0000000700)="991a077b767d54da47974704b7ae6251d95121a0f668b7a737f974197d567278715dc0503ae4820c2ef7178d81bd70e58c9b0ac79e62c479d185d631338932e19838d6b4f06fcd34ee491eb76a47fe27831fe7dff29a50fb2ae570", 0x5b}, {&(0x7f0000000840)="0101341c9dbf5cfcf3ba9517e8e1366e31a54a037d30313b821e2591957604743a83e040c850a0160da26846099f9406875c1ee8308352dc6600751295a3496a2a95be011b92022b53ababcc8d6131ca983f9eb14cb803e1f5ab3dc470192827de7ceecddd58ce00f7f38885e09ac9a04f1b5137e1d86ddded269b72ff38bdd7da80fa6296b1c4c63927ad894d4471742171a5ef9a1190bf998d4263f440b894b625a77d30eee4baedbeaab335dbbe977de07fb0f7d31132ad37c7df24ce426574ea4c77f3fe9809970e16cb8e81b057620d6d881419e32d296bf1fdb2c32bbcda43dcc31a88e271d25a27bc2aa86449f4f1064f09b2444b91ebcec74131390db0e6ff44539d80df5d6f037d2bf77971842bb9d91aa7f02389d7ba73aef0d3aa343cc4faf76f5410f1ba1eb0c16c63cadbd739ee9d98f1345fee8a724680cd71fe06b32f7b292bb57c46bf2cebcb2c4f71a93f37126c79e4d23d99b0e3e64497e48c2eeba0ffbd83f36f8247d26de3ccfb94152f811c2859c1570bfe0aa872988fa90d2b4c88920660ec6dd12460ff48ce2199b18dd109ee1359a0aacb1f83a5ba1358cc69ea9b900698e12f316d3b3e4ede705a280c5ea4afcc307d46d2e5d4aab0eff44233621a91112a3191dc122667c9a892e4fa0fc6ed459061bd242ebf66b835edbfc3765586531c7453884c3855a11e33d5f2b6b3c5f508a30a86b6fda58e0b0eca80309825d98216ccf9df9c5e893820e44906378694687896a94debeaf5897a2a558c7230b7cfd2012fae448fc1d8cfc296d1198ac340f4e1f5f595ac741010a38d08be684d37a92ab1c7cb9981259b0e6dc37bb1a72c2f0c6ebd2e50a6c6dcf66e696c9f675582911a54753d2e90ac1bd23b40a1190118bdd7e11d50dbd4de80213235fb299d159d9eaffaf5ae923dae9e64f906d5ff02746dcb29dd8c23b54390fc5d9abf252e0bfcea1ce459c4a4846dcb913b445c514859941aba3dab4db3f70d559737521018107335f0fce7d1cdb0104f402c832a694fb3eda7622c3f43a8c048ee9bcfdea62e994f310ca8cfff50830fe2c9b711b50b1d035efd1e4e22baada47270a83d7fc91d34de243e03e2dbb2ded0edb8a6e40f5e5386ab002c1f7d539d469d60f7f94600aff8577e9d930d82b5dd21b581962dec88886c85f258a508a473b1806b9c463eea87b2c419c2e8d999a9361579da63be78b298c579398e4d21eab424582686df41590a7fe084e691f2445adb037265c488b20129871b70e22cfbbfc9c38420a1bdf489ca717672559124869ce4956b10ad01a9dd0d67d954e140c502ebcda1bc3cd31cc43521bd74cf9b346f08144f94cea8134465a442f0bf01be8b2fbf2c268faed06d2d69dc50ceada3365cb98ba802dffd27345a5fb6703cadfda88a6897820f4113ba104d97d4a28f459bfd2ad4536389d812b99be089a7c3f9e87ef1496be1cf58465b805e5c70a2eeef0f659dc8e5cd18813744f643effa1e4983f735c61d2f3de4262e4440e3d7fe1d1b280667682e453e6109620908fa96080ae2654229a6a05ae50e58cd9a7b558af15344e37893c18e9af281ff732c4ce172b9ff1c01ebb9aac33fc6d3b5532dbb027472c936e284a9351059c1aa142cdd3320aa534a8ad1eb1eec896cef3bb4abb87ab64d32049a6eff7e30bedf5b2fc6955d37a92f2744ec7b2a5406886cf40e598acf0de299f9bba38b2a1437f0b6012368c5d1fd38bf5f37e08292d803d64806a149766b83aeed4f9c114cf84bb8d4fa68869eb1713bd6d3be59bc463caf72155692740f32f6574a0dab3194c8bd5097e846b9ad282e5d7f852d1ccd03154242120b04a88d1d0b3e69d6f594c3b206ff839a8ec4cd9fe532479436707324889837e4dd28496e818de77732dbb3b5a54cb578377311fd458ee41944d2c00c4b1427e5c43f48f5c21592b2ca3d43b9d4540e882208b797a46a4dd051ec2bd230f1d10c86c80217d82716dc0d70154a270203236b21b57f18b7b8c537e35f96c20a1fa932bfcf7c29912691fc1e70a651f1f7653e00f61e5c56d918daf4f4d4092a53d5e942f5a17d7bc84b3fbaadc51b9539cc2818627a7ea2357d6f6e13f32867e7f178d326c0dacf1a0d7d51a2c65b68a75e3e0035f5245fa52e35d3952f4e3f0b1688478e7fa2b027a0998248277d13d2926591d3681814bfdd466604d1d2a02bb6efccf18dd3a06f452fdb5832d46e68a2bad415bb87e78e378399cb1f6c92a8867a8cec01f945e8b8d1e46d1baff130b9f41e3c037fce25bc19c2214eb3cf2009dbc04c23b7e06f6dc008cba88a3c5d93c793978f514373ef236d2c32c939f2d66eef2039cee96190c04b0b755627279729b506e73d076b57bfe46f33664f086a8c9966f3e02219c1ce317968a0a57061d3d95f2a6238e9f32b7873fa98a536dbded1c285b84fd7d88b0641d646c32970d7d4fc9f64bd419c0192e868c78f0702020b9c0cb08efbf728839bf02649113a3c02a412dec75987fdb9064d7fd61ff590439aa4f4a290630d91035bc4ab76b445af8b7afbcd052d280576578007e3e075ff8b8e0ba33ed315371c05f43a66fdb4278c51c5b322011e32b2a03975b7df0e3e82030a23f9db30cf519f1ad5194637ecc7c3d4b89ea5ff0d93e0310583a4c92614934e8d7a5750e18072e59b16d9b603eeaaa23c0e8c3bc41d0dea9d48623c55b0a3cdba196884e62032324cd4809b3b8f066b157e97013370930e8d0c04c073248775257e9e337299147f1bc83fde9d96ac82c43b5e938e3dc47cc88b34a11bcf223ff4ebb4316e31484fa72d58e3966867f0062028c4b6d972c718cfb039daebd5c77b994f0c17dc0f6acab37224b88ab5c3685432da87195efb46f244fa0b7fcea3055956a56d60573f763c5df68761f6facdbb6a5801650c86188160f73b5109f5c41944e8d5ca92edbad30cf8d77909304120ad42282b456cdb2cdfd0dae86721e0c0a053c0f90d09e1d4f6df4433a763b0522faec5fe9fdf25eba18dc56b6a73fc583727483511f30398e9369c8e2ca70d6ac0bd55b25213115205a6a891c14a12823d6794f7f27c534002375210378b5cf29d024f068cc5dad24e0c883c894c54ce4f7b6e4e1f843e470022fc77a3569ae1976154c04ce4a025a4002ac14d8cf232fc665f37c801da5b52c738aa2165b2e30e215da1fa81417e9b4804cf36505197e074cf2b2f9aeeb0f9663fc229dc33d359347c4a435f7234400b8bab6bd7dc29236453f0ba036ba7c61e5936e2068df985ce1968f8fd76521a2fb90c1a46d1a6467099d7accfb0895934f3dbb6c637601bd6d03e9122f4bcd61795e42a972c384830de19518e7e1568e275edc72e7a67bd5a590e78e429d665397ae8274af41360c1b121c34b55da315119406737792a813d9ea0b619d7e40de8c12b9acfe6e17ff8d95aa68d790e062d33f957756d14a06f1934306734334e41b9551b5b8537226c53ef2061de20093ad44b1141eaf9cd5d0f4e802508e31027378fc530d0f13279e1c7a6e8fa79dba8efd5638a9b7e6ec0846d2265493c98a778dc77dc7f1b68f54290d34755c219d7d70a3a4ccee99813e46339bca7f2706c8ac6374e5ad207cbce90ca5f27b212dda2372d30133bbdb2a2186c828ea048e1ed7c76d6f1412af40061b7a02bce35b09820fd2066f96afd490b9fc59f60c23420c8a23160876d32b3e0a85cd667e18ea14aa792ec5e12d04a3c149781c21074624390cc88d00d2abab14eef2086cdec9b71e2f5055e6c6127bea7dbcdb6d16ca223362c51be135708318d70ece3dce562cb5cdbf09323a7231fc781b959dee1159a1b37350d676169273e113c2a13927461b9cbadb4e6e86bf3ce464d80aecfa63ebf0e9a22211692214284bdf119adb66436d39a91af872b34dab73aff20833ab11f760cd8e602b876e976a54c73eab8af67d4ce1d1eb7fbce56ad19a4cfa21460578f1b1e65066204e87704a8156ce32d1cd230f2345b8c1b756a84ccb23d9ef0c41f620fa11ce96a1a46dee168818c0fe129baff638895fbe2f91ec7163a7fcf704eb7466e3a2979a68d7598c601f64aa4d605b9bbe97df73f1b9016736c3a0d2284bb0fc366c00440803f47e06aab44491dc50d9f2693b3aec4413ab586f9b5b7b39b4ccf0639d38e576427ebc54758ea6d8d6c95e4959a53822dc3fa72c98d62891439c402c074ae4597223b54ceddc9959ff367c16fe10b67e8a1638d7a9cabaddf0d7598092e3f24207ed1c7100d7638381b60bfb6483a1968cbdadbd951331db41a8989e2d2c254c5412c537d91268c8aac480037e8de1da9f48d2d3fd30aec0bf18971a61c3034ce23dea3ed25a24288e97b7455e229f05b14cf4cfba95dedc3626b162333036fe46074a212027a5f9ed1d025890cd064837689e05e04eb614522f5a519694238bb389eee45ba1c3f374f5a529e63364d80e50550c82e99ffa90c85897a485667cea3f315a3673d35bf79c1657e2d87cf208829cee6211a3a5ff0019f874a53d99277eb4da6f6d61dad06491911d8992eb8275b0b8dea8a4af5fa9f48c43ef629e90e529cbc701f4fe7260a0f3fd50c2f07a7969d975fa95166ac1e2273bed12beeb68efefe5d91b10c4b6f9c57b10a0ddaf2ea74eb463ac7f74b7368f043b827fc45b03da6362d24b1d8c2aca8a9537cada42242ed98c95c9af20db12775fa1a47bc86028ef99eb8a1f2daf46575627db57df385e2ad333c64aaff0e969866e7e274c286b1327cf87e73ea974afdea3e6f05e4ae533278863884d3889c728275b0f7604190c6d8ba7e63d9f1746f175bdd8bdab24e9c4a375e9d56bc5686db3af59551e97ee400caf1dd6811a4f0b2db3381e192056787a0456195abcf997365b0880ab5ddc84ad53ac379979b6a4372a0a9b16b1c17458e641c417392b8660ec77f28525632c18f03b0e41c40045a873f5c7a8da9def5db5eab8ccb147f554c77e81141e1e17d6f5f06d2b1d621831266a33c87b4b5112dfedb51a970e6096f34c5b732ccd5b4c7348c2f080244c5e5eaf7b779ca09bf415e75da832156efeb9ee8f9f01fb62e685001b37d9333dde3bcab49019e3aa77ec5178be323a49983fb8644049359e66c58c469b557d0b2cfb2bd509bd7e44f301308fccc690d51b07f9c5862407abe033380840a717a902c6a3e24a0149ab2e4ab08d4800da4a4e57fbc2fc8d8f1ded320d912ac9f8077364fc4e24d92dbd2c42c5df38b44a760973ca823f49580c7257115861eb7a0fdf7dc396968b9c8298ff730699200dda3ffaa3f97f62538577cddbe6edfd6c905e6f3cccff080ef316a9c88395f65966b292a33721df4e614b45420100bf89b4f76d4a1b6f862fc1cdc5f61a65afc2afb168a51f1e37e8ad3bf3447f563810914c19690d1441d571fa9c1d3d4f447f86daff43d9373eaea58a66768851a582e86f6933485914fc90894156f24263c645fcb994aaa485e2fecb3c935b4e3952db27375e6fb2f4acd20ddb8cb2d5af910f7af1463fbf6d104090109d5b4a575bd89fe55a1df46fa09d658f54132ac806b94d7e8f141b399b35354d685fd3af570215962734111750c2e437d20e8a845066859ab114b93800fd4503716f43e882fe5cf9c205777260e07ffaa449d22913a15adee3c7bf92e9283a8f3d121dd011739808a84f1e6937070b51a347bc566b103fa7b45b64dd581b92347049ade4f17729faa0cc678857c875916eacbe0a46c01fffede5794c0add157a0d8f841c5409c9cbf3bbc0e", 0x1000}, {&(0x7f00000000c0)="37db75bb871be817db40bee32877dee7225aa6f015f8a17f", 0x18}], 0x5, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000004c0)) semctl$GETNCNT(r6, 0x5, 0x3, &(0x7f00000007c0)=""/76) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000200)=0x100000001, 0x4) getsockopt$sock_timeval(r7, 0xffff, 0x1003, &(0x7f0000000400), &(0x7f00000003c0)=0xffffff56) semop(r6, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x3, 0x1800}, {0x0, 0x4}, {0x5, 0x9ac, 0xfff}], 0x4) clock_getres(0x2, 0x0) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffe000/0x1000)=nil) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000280)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000140)) 05:50:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getgid() r0 = socket(0x18, 0x7, 0xc58000) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)="3c005dea8f1bde24c99e9ce7392d19c8124d77c16f435b2b14", 0x19) 05:50:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') close(r0) 05:50:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x24}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="91") 05:50:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2a3d1c42b23b000000"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x0, 0x10000, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x4}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x5, 0x2, 0xffff, 0x0, 0x742, 0x6, 0xc008, 0x1, 0x1, 0xffffffffffffff00, 0x7f}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 05:50:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ae") r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r2, r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x100000000, 0xfffffffffffffff7, 0x1000, 0x4}, {0x4, 0x100, 0x0, 0xffffffffffffffff}, {0x8, 0x3, 0x8e, 0x9}]}) geteuid() 05:50:16 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 05:50:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f6624a9567b510fdaf4fb4e1f45ff4d9120c2a18b3930513541d0506fa739"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:50:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x94, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:50:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x131, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="a9") 05:50:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x32, 0x1, 0xf7e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001380)=[{0xb1}, {0x2}, {0x6}]}) syz_emit_ethernet(0x125, 0x0) 05:50:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6c93, "627c2131300100000a855d9a00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x6, 0x4, 0x3ff, "276a004b4c3d0cc09abd964f5119b46175a3e092", 0x5}) r1 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/109) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x2, 0x5, 0x40, 0x6}) 05:50:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x6000, 0x80) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x81) 05:50:16 executing program 0: r0 = socket(0x18, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)='<', 0x1, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000200)={{0x3ff, 0x100000001, 0x1}, 0x8, 0x101, 0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000140)=0xddc8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') setsockopt$sock_int(r2, 0xffff, 0x1214, &(0x7f00000001c0)=0x3, 0x4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x18028, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) 05:50:16 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x0, 0x3b9ac9ff}) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000000)=0x1) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0xfb, 0x0, &(0x7f00000002c0)=""/251}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0x59a, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x43, 0x2, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x0, 0xb57, 0x6}, 0xfffffffffffffe65) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x40, 0x0, 0x4}, 0x376) 16:00:01 executing program 0: r0 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) semget$private(0x0, 0x7, 0x200) shmget(0x1, 0x200000, 0x80, &(0x7f0000e00000/0x200000)=nil) r1 = socket(0x6, 0x8002, 0x401) write(r1, &(0x7f0000000000)="e1f5418debfe307189f5", 0xa) shmget(0x1, 0x4000, 0x1c0, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fe4000/0x1000)=nil) shmat(r0, &(0x7f0000ef9000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ede000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0xb) 16:00:01 executing program 1: r0 = socket(0x18, 0x200000006, 0x2) r1 = semget$private(0x0, 0x3, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x7, 0xfffffffffffffff7]) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x0, 0xfffffffffffffffd}, 0xc) semop(r1, &(0x7f00000001c0)=[{0x3, 0xffff, 0x1000}, {0x3, 0x1000, 0x800}], 0x2) sendto$inet6(r0, &(0x7f0000000080)="3980207a0f005a788d8a7a75355a9d767fbf3f187b010c6b8e1908cd3e84b058188427211d2c80ce3a175255afcfcf412df7567787975a9aec334f9b617019e034c2a5f21e6b38efe70d9d926e53895632e2b1ac3a7d9bae8f28a5213c58a9ec067a5ce34c702fa5a2c1e22251423ff700af4f02332ccb71c8f9b241d87cb2248d65a0ba55085aa0f0f86c88bb13b7a5098c3b4285e34e5b7351be8ff555b3adf98e23406df9e5ca37dc30eb617579e9fd95602d03df6dad87025dfbf65b8912c22645d0d8bd", 0xc6, 0x40a, &(0x7f0000000000)={0x18, 0x2, 0x28000, 0x100000001}, 0xc) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r0, &(0x7f0000000340)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e816361c985a00c0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be11700000000000000062177af9e3672824c59a2dfa0b72812155d3bb3ef7f700100010000000000618808cbd1d05664047c770972a354b1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c50700000033b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be02005cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x44840fb7ee0128ac) mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x2) 16:00:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x4000, 0x1ff) listen(r0, 0x80) setreuid(0x0, 0xee01) r1 = socket(0x80000800000018, 0x2, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) close(r1) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfd8a, 0x0, 0xfffffdff, &(0x7f00000005c0)=[{0x22a, 0x1, 0x7, "3b49ccf75a67d38a2935086f0daf25716318c3b1d661a2c110"}, {0x0, 0xfffb, 0x4, "3cfe0941f1f6e5453f35968a2e47c90069a9fd16fadc736cc8a30cf81bb90770d3b2231be241c4761ced83f2a45cdb0881ecec223d6c9db9a33532fdb9b1ee59b10986699852cfd6abb72c5e005df8ea8742c044e155c3e9e92fa4b0f18ec5138c35711e8123f76938"}, {0x0, 0xffff, 0x800}, {0x0, 0x1, 0x9, "0f4c7bf267ca486e892334cbff35a479895b0087cb005bd0bcbedac3296ad853e12b02b62915adbc0a3c9197f443fded728d397677895531857c0602bc06eb1795e360bc272aa3fa980456c7e74d0d1596a339739fc2d6fc10b9425ff6b2948eaa6f81b575ebeee432f3f40f885f1233f4eb77e125fbdd2f14e3bddb0a0ecff378e0f785f9bca6a8fc83c4a653a3cd1e4d1d1205d9996b745897950726243470"}], 0xf6}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) recvmsg(r1, &(0x7f0000000340)={0x0, 0x76f, 0x0, 0x282, 0x0}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:01 executing program 0: syz_open_pts() kqueue() socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x4) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000200)) pipe(&(0x7f0000000240)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20088, 0x0) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) pipe2(&(0x7f0000000140), 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f00000003c0)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x40) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0xc7, 0x1, {0x200}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, 0x0) close(r0) 16:00:07 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0xffffffffffffff74) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe32, &(0x7f00000004c0)='L') sync() 16:00:07 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) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) close(r0) 16:00:07 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) 16:00:08 executing program 0: mlockall(0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x42) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setrlimit(0x814000000003, &(0x7f0000000040)={0x12fffa, 0x500000000}) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bd", 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "46b1625268f23088521ebfa56d2a09b685020902"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff8d, &(0x7f0000000200)="8d") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x15}, {0x1d}, {0x76}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x8, 0x1, 0x4, 0x81}, {0x5, 0x0, 0x10000}, {0x6, 0x0, 0x4, 0x8}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) mknod(&(0x7f00000002c0)='./file0\x00', 0x2002, 0x1) r2 = dup2(r0, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="11") r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000180)=0x1) 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) setsockopt(r0, 0xfffffffffffffff9, 0x1ff, &(0x7f0000000040)="47bc8223c6a1872daf0f45c63b29641a1ea36591e5c1adf05925a6779f6d596296eb28892c5b30e16dcc3724495ec517bf6e47a6c9ea2a18588418032693e23654d8df02426cd29ee8cfa6fca19ba5bc889875daba3d11ea316c0da67389080340300ccb74110e2a3a5702a87ded382881adb2cfcf30722e105c18558a0294c5196fee5e414dc03ce356cd1c780ea02e36694aec26bae90b59b8e0ca3e9b90a0281c48733db0c7f3a881412695722fc89fb9d3f0ea0f12430dad548a1e6c9ebbc7acfc1befbb4d3e038a047c24ab6b19c700bac3b3e36d52c28b20fa23", 0xdd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x40001ffffff, 0x0, "050000000000000900"}) mprotect(&(0x7f0000322000/0x3000)=nil, 0x3000, 0x200000004001) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9, 0x401, &(0x7f00000002c0)="479a2e2975861255ae1dd7b220453bf20b0e0d7c101faf0d28e2ffbe4f6c8e264bbac945c8a5a37f7748221a50e31e42343394bba222525fb58622438fb1c1b781170fb7d4bea01e7744593c249384935392172bebd3cc51de6f233afc8509aa05017814ca50c140b887a31d785e86b7b3368e906cbff04a65ad60a56e6bef83c2466a867ed2b41cae1c552b58a69fc6d776a74971d13f48e575b59bffe2e7a5df9b4bbef139180fccccfdcec972dcc09bfd3223832e3e6b62832472096f2fa2f3c819c0292dcf24f4f7efc288cc393744404ef08e0e438e52ecf8b1446ff0aa", 0xe0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000001c0)=0x6, 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x23}, {}], 0x2}) r4 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x3, 0x1f}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe0a, &(0x7f0000000100)="8b050040d111794418566007d99f13938219b5994e1c00abfed8000019be") ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) 16:00:09 executing program 1: setrlimit(0x4, &(0x7f0000000180)={0x100000004, 0x101}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x6}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f69b2256db24ca665c6d2adfe04300"}) writev(r1, &(0x7f0000000180), 0x0) r3 = dup2(r2, r1) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x41d) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x59cc, "c760e774fe1b8c69cb000011000000000000ff00"}) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000100)="9f60b8bd635ce0a83970ed1c7c1c2369d52db2045d2cd6a4fb54878ffd7ad869148ea463fb9c239a2aaf2fba2c126d93dfd461e9b34fc4a512353c89b4250f3e401addc2b6e08db8b82cee6f10d8bd5be1222b13be3372452f57096a15dd812778ddf6e4037640aca26320c962c2f3bc85bed6dd63eb0c371bc0c666c5bb02d9139dc7dec6c565b3a1", 0x89, 0x8, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r1 = socket(0x11, 0x3, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) sendto$unix(r1, &(0x7f0000000000)="b100050390000000000008000700ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xfffffe6e, 0x4000000, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xdc, 0xffffffff}, {0x6, 0x8b66}}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000000)="0000000059cba88e", 0x8) 16:00:09 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000040), 0x10004) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="225dae3070ca9f05", 0x8}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x8cda, 0x40) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./bus\x00', 0x20940, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140), 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x5) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:09 executing program 1: getitimer(0x1, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:09 executing program 0: r0 = semget$private(0x0, 0x0, 0xe4) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000000)=""/193) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x800}], 0x1) semget(0x0, 0x400000000000005, 0x34) 16:00:09 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) r1 = socket(0x6, 0x4000, 0xfffffffffffffffe) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) sendto(r1, &(0x7f0000000040)="a3c194af8ef65c12b822f00dd2cfcd6fda5f1c84c5af1ac957e75bdadcba665feca67cade8db13b43bdb13aacc98c528be9af2167b4c8d85c3aaf98e5343c261", 0x40, 0x6, 0x0, 0x0) syz_open_pts() 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0xdf) r2 = open(&(0x7f0000000080)='./file0\x00', 0x81, 0x50) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() close(r0) kevent(r2, &(0x7f00000000c0), 0x1, &(0x7f0000000100)=[{{r3}, 0x0, 0x16, 0xd6de6c911a4d6459, 0x400, 0xffffffffffffffc1}], 0x4, &(0x7f0000000140)={0x101, 0x7fffffff}) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000001340)=""/215, 0xd7}], 0x6, 0x56f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) lseek(r0, 0x0, 0x0) close(r0) write(r1, 0x0, 0x0) readlinkat(r1, &(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)=""/188, 0xbc) renameat(r1, &(0x7f0000001b40)='./file0/file0\x00', r1, &(0x7f0000001b80)='./file0\x00') writev(r0, &(0x7f0000001a80)=[{&(0x7f0000001440)="13a9b512b0d498a053301438dcc71bd08c7c295c9ff465f2b30696a52ffd9ec0bd15635fc5054f6b54892500872af440e63045905692a490d4373e35d14e20d8ff0e6a38bc12eeb409a0c86eb9143d19e89fa7e8c8f4d78a397c3dfdc97a6771a0fdd4a69b235618fde3f747c69e66f78ffb72e753dc844ca229912231d71ff45d5b098b80d65b0a04ec5bd9087c3c65700a5fd4f5bbbdd9fcf6202205606cfcdea9b84c975ab3981e8497eb63adc0616bf7b7ef86fc2b0c626b254820b081d14b2f3509d3eebeb74ebd65b5a607a1a58cc76bfe66791d0b74d037cc237b14162d2dd1c4f3cdaee352565c1bb5a383e576ca942f28676b9e", 0xf8}, {&(0x7f0000001540)="537c92a4486e2a08f9d792d3666b721f9f0de26540867c3d8821f13dd56a1c81d97e9675e6f5ac49a639d4721d2d42afc3448f01ad5adbbaf38d6518499517a2d16fd27195ae9b1edb548b5ee22f821a72d7e7b2621904dbcf7e1bdf8e49dd16", 0x60}, {&(0x7f00000015c0)="b191755998e5a90c4fa712c1702ef52811c1f88c4c9665d7c91737ae530110ef200a0bce0724584d548863fd6a415503d6ed8d85bed761de7ff3f8d492dc5408ae42be3dd2a915f092a6fd3bfa86", 0x4e}, {&(0x7f0000001640)="d720f6fcbbc9aa8c12d04ce31d349538ca2b5a3fd69398a3b32475888f5129c10852e503484b6dc390596f8596c743ed203e4b7a5f840af31fb06efd6755713d1ef893bad72c849cc49788fa523d7a103b7f9c8dcfe0b366139f56cd50894fdce24602c63c690340964a", 0x6a}, {&(0x7f00000016c0)="3d28825d8781df31ee93140699a5b271519750107d3e0464b8612e0216caf2b4b9cbecf2be452c9203708b62804218422a6e5d8fd0e30485983c8379cd9993d4575cdfc50cce168ca416bb33bf5e15f26ec41f3d0e9fb637d90fff03ada8669f2c93e8ced65ceb129bb4431ea15caeda2c0430063b505f5db6fcdd28bfa1323c9076dcd5fcf8bd7aea4f938993c1424bf0922196e266269b9ded7acc223a38c30147460bd5f49d97de20c38af6c893aabb9a8cc7c69d4192b217e545ddb597b967701e1e645c71841ea677c77db4498e", 0xd0}, {&(0x7f00000017c0)="5d2b9d1f701b42e4f015d19002c8c26e1cc8b0e05131e01dba482e735efffddc7b32368b13cc0cbfc97ec59fed000a2027117b0c992b28bb8f54b02b16d8dfcd0e24f37f46aa0b9f89d7d171d5ec65ad7d3d4f03f7316744805972e6a8573cb163bc527454f96e0fb6d0e09694d4ceb7ccb9d9dcdb186ca3eeeced38a0b6bd9d65424a57377ee1ec264f40389389e3ab14ea5846ef0c4c2d2c455d6bab2f2e4142aa914f7978b3fe", 0xa8}, {&(0x7f0000001880)="2d1eac9d9adfa1592bb3e915de0dabda14092342d8f5d9d8c83c95cadddd66aa67eb9aa22497f07b4bd0a7ed948c8d93692dec12093f97228a026fa838fa3849c9a49a", 0x43}, {&(0x7f0000001900)="96cdc29ae0079f484248f7edbd3d5daca32234d2629e9a709b10909e97c146679bfe473560aee8e12b0f5770d7339a8e13c46ca9fbbef3ed072c4ca7f337c808d6710c1eab6fbfe43e0754f017c113730d15c45706eeb914ffda46f359c5000b599f5204519d2a50f8d438c7462a83a611f8262f7cce2bdc0953c42423677731ff492254086081af0d9e301fe3b1b1fdcf801646df5803", 0x97}, {&(0x7f00000019c0)="be76c8391a25e7227b45cb93e886cb01b1892ad9f32853eebcfe513b4e43f7381124771b20ff87d62352ea03167e1b4e85578c092c6bc2a6dec3f06c8faca63eae6c660308e5c4f0646c5351fd9c3c7b9dd5afb9e03236a7b225e0a7", 0x5c}, {&(0x7f0000001a40)="f43395c1d4e1df9b833426b7b2c6d956e724f6a9cbe2e0e8f52b7997be305fea7584886399135aa4619d1f22f6272e31de5c8130b8", 0x35}], 0xa) close(r1) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xc79, 0x2337, &(0x7f0000000080)="735f70e8a9dd2f0a91cbf0fdf37aeb58feb722c85e911ad298db44951e831c26b5793861e01f15aba9bdd60671bd9775d34d1b9a6a3dac125b9a3ddb33ce5282699e333fe197e806eb7938604fe7f379beebf4437df70eb65876218052ab0e", 0x5f) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x0, 0x1, &(0x7f00000001c0)="646cff93f1de85c8fa935ebd60a8971f604979060aef61cbe6a02fff8806cb4a3771278cda6670a53db6fcdc2a7a48037c5c6d9df56fb11d9c03a81fdfefd0d082ca266d2913a1d0812883b00cacc15e1e534d6d321d69df444752a4ef3c3615517561955bf9", 0x66) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)}], 0x1, 0x3f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xf6, 0x6}, 0x8) accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x24}, {0x10064}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:09 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000027c0), &(0x7f0000002800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002840)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002900)={r1, r2, r3}, 0xc) r4 = socket(0x800000018, 0x2, 0x0) sendmsg(r4, &(0x7f0000002780)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000002440)=[{&(0x7f0000000080)="109a88740b7cb2c422ffe3aa678b5cef60c8290074ac8c312a04d9c379db1a416f9ae8579e9072965695483f18666825516a1dbf573dd69eeed857317857e6ee6695bba8b6dee16961297fdc52fb2b1cc1f9b9e75fb1e25a", 0x58}, {&(0x7f0000000100)="e6449e81f730935a7c9adfde652a04694a2f1b28e34e3f784ddd740f26b95aceca8a7c97bf710dd4379fa09f62c302168b70eafcacdab58bfc1d8405d09343aa833913a8158f76cbdb39fe7fa8ca3c8fed326c9e33e900d38ed998c9f623545049a3199241d3b768089e8492bf6bc15dd6920db3cbf202b88133803f71e3e718955c68b2e4c6d5daf8e592c37ff9bee2849b0452fc8198ee524759e7001a3d69bf29f0ae6f1c2e17b95079f9af3424435a10c39a451703888fa05723a5fcea07b91b73aa085e20ac6808c99da4f33e77e7d83e32212f", 0xd6}, {&(0x7f0000000200)="32e483cb5c56a1a2de6a6bbac37cba159390051dc8727e68299e8763bc9172c5fb7a0204d0d95a7f267450337d43a8c78690d0c60bd742a5675be561503382bfd85856a79f4529506dab61f37636c5444e8efd3a00ad8321b9477be8fac051cc70b1c5177ee3019e61943de6b0f133a64ba3dc92dac0ae6c2a18d798811f237219e86be6acd32153dd97d8f185e79c0f0a766e78b0038787f0563f72e9c4fa9dfcd11a53944da1f859c6346a7eb9dc0f685876e83cc5c8008b87e24aa2f634c46d6a1a26190c1986e5382474f3a9c71f30a3db17b972663781c2d5d14b973a321e24d2b1cd7294c6", 0xe8}, {&(0x7f0000000300)="65035fed3e2b775e6626fb79add1", 0xe}, {&(0x7f0000000340)="9a14bd473ec985fedad3b648667221309fe55f78309b3d7acd7f814a1beed9b1f051bcdc9e6a918fd20fbed55973f797fd45057d41ae3f2404b383c10b8363b0fba7441d7312c1fbcbe59abc80819c55fb388b204f4aeeac3de78441b7d6d1b25e94f61d81252deb1357defb79a036e27eb66808aa511a2640fdc0549a8db1fee069d893582efd02d6b1a6f30bab0f072cdc9bbd51f84d95ea151e516f057a2731fd347a83199c28d37ece12048715b180bdfc9a3d9c34dd56aad811e356730e1f0ab6f9946e28092be6490213339c71c06ed26ec3ec12e562a8f94bf3846b0e74c738a0b8f999fe6c09bb09511304a888b39fd8b7b1e33d722b4826d3be380167bce021be6ae9424d3e91d5168404f9b5740ca3d902487ebcbc57514cb86fa3c98d38a6d1189b57b7363eab3bca5df5e0070b0d559719c6b31569cf99f4b80e9a86d5a6d465533b0f0c6d9e35b58cc2d0a80f4ce610b6b43942cc73fab3a2cc7dab20bd04d2164b02de8963ac2290942f19a989ad8743f55e92c0089a0004f373f07b6483ac56ebff9a7de7c8eac02e4189315e2329f409da18560d4ff10d5f3aae9b7315a79fecda13668bfcd0f9f15df641830981549dd557a0885a806f1072d28a6d4b03b3b2c158493aa6203d23ff53b1019d700003c9da53731aeacc1e90e3e0ec562fd2bfb884fcd7e2cc75f0f511d6421627724a02f491ac609186ed6d82519caad104778b1324a2ed0729b6ba44cc497934522608153e1c5df8cea7f0ea39790df328618bd5433d8a712c624c91ac684aad2f54ca1d6ebf6e109ba98c1a3a29312748e73947dc753ba759bc6e88c4001e32cb7a3688ba3fbe689527d78eef4e156b0e9088f08a32e61ce441b2dd235159424de4ca8429a55185d381e5ebf647f43f1615051c68197b92970238796dbc12c2d15b9f835b886a2c9abcd685a6a471e524bfee74d4d78feb460998c5cfebbe0454dcd35f541d61cd8358855314c3a9366d67f5b45219289062edc6dbda34bf6629f3b081ace3c7571e1d8dd8e7092f9b73d7b470ce5e1f2af1f9fa2ca131e5a3c4bcd4d6d56bdd5df3a6ee2a8b5a5cb34f46c8d1069533764207aa6a1d8f39deaf5b22632507f8601649c1703e60b8a23d7e0d52185250fa6a8f15c358fd6620d88b0a852136c1f57fa12985326462e3ab9c5e8627bfd372b9245d2cf3f2da1465ba12826db03474a8c1784fa9826a077518b8c85ed0c3c2624b9be331c8515eeacb4de041d7eb56bfaecfea84f569f49a051b092f646faf7ab488f0f84bde0e05c92b6feb010e33a032880d1f412166fde0670c22913df7ef6b64e6d18db527995d02bae8cf8b31b8c4b4b983d3bed54f56bb5dc2003ff162b2722fddc24aec2ccbf9b5bded192d83d5dd42405ee11551298e2d6975cd888660a7be370a3224a44df00b7e1d4f2d8a2ca896a0b7d984909ed03a62d23cd74f519d2fae94dcb051259d68596116a386b5d934d76892ed9170b36b9ecb283584159d7272dbd0b9a5075960c6323d1c19fb72f6afae2c39df910f065d040237e675b200c7488bd52dae91f03288505a5f26a7aec99dc3df8cf0ce37245ab85d2b6205459822b6bd2e7d2ef7e4bcc9926a5235d55d3ebb7abf76a1901ecb4918b80c3f7c53cea29949642389c99e750b5907cec31a2a7327f53f1007e427a868f00eba4c0d3e74ece03468214be0f9d31ec6fa5335e7f9c4b8224d8dedcfeb6f736ba1d70bdc150bb91adbe40314861372479e6877d201600231e761ce397fb12fbb4f4bfe5220b270f0aceab5d4a268445ce54e63a8ef56e493c1c5e20d09953623f277815ebc2d6164fe2458c3a0c02fd4a5b1f257ca491746daf08282f178914d90b46996cebce141f2604f6523475311ee847ba27643905a7828bee65d2f16142714279452f0f6b467e5723a61f6ddd4a03e5b24fcdb1bf67f988666fe93610a91c43d027c723baf54f33e1dbbcea7ecd343a551c4f43c3bcf464a34b634217f158ed2c35f9405c9fcc2c6e0c1c8b9e29171e0b5b24e36a8eb4b489d102f2fb634c1b5f43ed8e208c17eb8189b5029685d64ce7746e90599fcc6f20fa35b1fbaaa2b1b8645e49005028f65d825ab1e435525cc74d1af11d4240b4973c401c7fb3897b356e007292da0d362dd6d20e4b7c96e8c20b91e92d8fdce7bf3cb92d4a842b7db19d089b4e64daa946d3fc25aeadc754b3f340b841cc2c12597b50272a10483743d43f61410fb97de9caf754e6f8fd0124aab20e56f6f5bd51ceda9a7fad0258eaec61b918065f7460e13e85bbeaac8cb0119e38fc6efc9b7ae11b0477b044ed237d44e00b95fd8f99c0a85483a3f682dcfef0de3ee1bf2bf675240e4445e461f760a6afc959b96798751d0309475c53dfefd3e2515d05ac7c917a83e6ce359ba6c8adffcc7981ed399f76f56d764fd5f79d4cbc9b03fe5d97076c6b32fadf686853574673491e183bca10dae558f076ad700055b3295215baef0deb75ebfa9f36f0e1a14345deda9bf7e1d0896bf52c1267dd6473a3585fa0b455d2e9f04d6ad000d9a53fafa49af75c7ea59cefc779fd5de88ac01743b7980ddb32dfbc1e752604bed265f01c5d5abab284a110a7b55769d4528fc72cad05d4dde319dba8e2333fc1c119259242f788532068d4834ce7e04abae524648054fa4490b4d352c26872f7a478deb478d586e4185ed2df7a59d80ec94dbaae15aea159bd2d9efa8fefc8bd04fd64e6a57e3aea552d2c8d9e896ba9bc474be5a7cd7b667e458a89d5990eff3f28cfa429428bff57ddeaa3f7db748a6d67c5f1e84d12c587ae79ba1ffdcec0f7a1da47e02943e1db2877353474a7a71af377bdb153af1c38dc4e362cbc96b06cf57f55c011d77a9c049d09f5ea5bd44c2ff80a68ab9eeaed33d58744700ff5fde08b8ed9e965c6fc58c03d34ef3ea133450c1ed5953d1e7a403f918fde4b96e8eaf91d9139e2bfbf683218e5c23105cc24a6a4a389aad732482a8bed2357dc773c8cfd4a73e7d3296fa0c47afdd528ff40f61d418fb0a59db4945244d9e08b992fcfddab54512fe33e8c3806c5a93b397094f11df425ae1e38a70a134e89495fd8f72887d0a60640b62a902f3aa1c7140be322486458d56a022f85688afb14b1c2a6b04688fbf12268f20739f72737eb9e256b2f1a6d90771822d7c7651054860355459ba8f567593b94fc970efe9cffe961064e555d5236110cd93c952b576064acdf562670a225703892160c808901b9fb1bc2519c5b516a4a28a0ce985ba0c5b1d534082294485373ab8ed1bcbc9101eee915e145d0f9e73838a5883675148c53145a9fb617f3c340b64effeea14a023d0ec88037ce259b52c15fe6a3d25911f38140ab6b7b609e3d46ae44f0cc501a94ecadfed9bacd19ad1b947bc77a589ef58114ae0e56327d7c1e4f92c27b4bb0637765b93f83ff9f5cf15e1b848b91399cf25bd8b6ba5f2ed06c517d22ebc916f5a43e5cbe89102c5f0cd36f0c62e0499e3629c0c7893e3e957c6d58d5a5f9e627271540cd8ca5f5cbc47fbceedba0ca529e40b5fe85ff49e79d21af73d9a240a16af44d02a294e83624ec5fcc038a54d00684794fb27f629eab62984ed79eac4a549cc19cfef7a00a1e2b14fbbfa1d16e246e4e50f4294c0e31f42548f5c366c79a2256ddaa32c21d83a94d92a46e6b49cf1269d320f9712c7cad5d2f51788c3a1477f9bbeee432096d62d5b04b96c9680d209ffad3d2c29558abbbbaf002511c6c2cdf8658af362581b6ae4aeeacdb997ec613c5c6138d56e1fad32d0abf54bdcb1641bc78a6621efbfc9b29bb5634ce04b15868fefc21b842c38f2140a047ee407bf6afe8f279babd8fb9599a1856044018163fd7f8b0e0ca0aa887fbb3d656efc5da66553dd290da565dd46ed5c9b3d28b6660a0cb223dd28a28e8285c45bb609276641cbe96440aebbae8c3a2a969294b9a434368bf88555f8e26d00f6d87187add5ea9b4aee807266dacf09a356c90dd88b2bf57e9a74405524ce75dd74c9d3edbeec80c5c13d5a71489def918bc534317be26e5d7bea492a7da928dcf7198246fbc0942065a5901d8a49fc6256b803ae89bd16f2cd41f79e35eb1f591e52a6ebcfb5c4e1ceb462744076bc5b43640745f73deac22e1a463736adbf09bb4af501be4bfbd4bb5fc7a314831870279086adc59b03be7185dfbdb3c73cd83438684f9169e8a4ee3082967618a62a3c92eebe77200873fc059027075a9a4ad32b24ee1d0fcf1a5cc8545c212e09aa9676b9dc430a8c2a9e0d06d18c9101f3941198bbaea504028238bfe1ea48951f93817394920b33b9ef2a5880ea6a1daa84da785fa23536fc7cc5bc45bf10719ad93a0e932669cd84a1b555ffc13a6e6b15c71d1ab1568b513ae26f0f43dfdb1a0758d432d51de11f3e945751afe3c1faa83b09045ca531f1bfc9af46ebb64f75dd5f60164222b6be0b1cce150a0333c1079f851d7d78381693aff2475a3009363b64378bfb124984c5eef7b7049cad28d5e68a741f9a690b9b68ae20627d9473a6ac719233cee30d9b86359a982c0cdb116e10216bb4df245548b23ac16d33d259064167fdcf9512fa79eb3e46773db8f1ff60e72301136acb186f74d6f22854e1bf8c604b7e48a5887c75862dcd24548648dbd4a4cd70ae1a5dd7b96c41f54dd4df271f4a9e672086ae71b1f6f54c13039a40dd922233ce64c725ee1a8bef7eee865cdb5d22c145081c7044c57b4dd709d597b5f87946f692461a3245ae9609a83d7e8325be09ae2e6384fe91c9a336d010803a74a006465fed5006deea0d588c3cf5ae389230297615c291b4ecad27e7640d3500dd6ca53e7e82a9e414a78a8a1478114873f7d28bd3051615cf0d7e000e52f5787bd70bc21f5f4055f32e39ee091705578df8e5f6e5932cc98b598b8c28f36c52c7ee48b32ca4bfe3948e6294151c99df82a6ac654ce6e825e1c75124fff2111dc1b164c75ced2cb503d3811cf84457240dc442851150a52295fbe49fd7c04aac46520404501f8a0a453e4be50df5a070a88be233f91a8a81a81a29853c2eb889334356500945e7ca9c2089a6f259b7fe9b952fd3f5ef2d48b4d6c2a9127579eb2c3c1d0d5d799273ce25e34ec2b2dbbf85a4e4049917a6c447a22b1b41f92d2829c08be7ed456f4626e837b744a41246a75af670b76d3a71fb949133049c98e36e8eadef325b81a125868762f5f8339ece620e5a947d43e3527fbd52a72e2a67d4c432b5fbe349f5f0e914d6d44127125a9b15a019710f2317eed674f80d74ab897fb8afa52b7ee3190137eaed3f358f0985fa658241aec3175595021a339a121799395c579340182f1802b65b8bed2367457652bf14f1c9622ca867a66d64f28e195faa3432b222b609a2911069f4198f54ee8a3aeab8b6162150b9f52e60544fcce02ae533dcf8b47a732fc7a42b881e463dd03c478c5e0754128806d97cb912056048436ac51f7108b8823672c0f733d1c59983e4a65f9723ac2b299756a83033be42db5284e8b994760a426044cb904a4739589f3b64933aecd1f82237347976bebd96a687c6617a831890e0f9baa4b397c95f7720fceffd905df9abf1ace5c5f55475c6c3f27a5c28fbd02a53e87182f39639f974139927ba25560fb5c819a0fb02f0204ffa306f7a136aa74606dcb2f5ce7137df6a9041e89cf8233f13fcaec478e72b26c26aa2e0aa7a2b7c0d09ea240d626ea91026ad181008500469fa720796b2ff69e5f79b1ab17eacc5f2ea740f44", 0x1000}, {&(0x7f0000001340)="3d7c4295ca847cbcbc07d8081b2ef9cd4d4479b566d68f0ee3fafb312d11cd59bebf069e7222d8c2ed39830e9abe68fc8f3189710acd5dfe8a7d548b7298e88c5a1b55a88f42811f074a37d615b90eeeeb9de308b920ca07fe341367b85d66d32c02e21ab338fbe9770ee79b507f3f69d7851de0df2baf20d3c9a94ab4acc3ee3c9c2424968d09cb26f6c2c1f543f1ebee22d34b520fd46a7751caca8e6c1b8b0a94a57769f4fd537da8fc69e1dba8409bfcd0dffeca69555d221010b3702b914b8fc2a37faf028ab49589a22829f3d905f117a3de942bc20e760a0958f52b0f794227f487d9a49350d13c9f1ff0ab649afa3a84ed522f635e050f13", 0xfc}, {&(0x7f0000001440)="2280d3ce1013bff3584e71a323b570bc44153eb42d8309ba0bc542013d8a5dddbde5a3da7bcf9970a2257c345889c152e689d6c2bcf9fe10fb2932b0d5cdafaf315fbbdaf01878314f8da4ddffbfa44a0b4364bde6b8f8369aae5b39c211ff72c5050ced9cfee8811f56cb153e4cec395f88a67512e258648308be4cb7d7970b9e712c97a5e6b8a76932d92af18d1e72e3604554a65a094e01fef8bc5c45d9e9518211cfff75ea667d9bab100ca5e1f004449f0bafbaca38c9e4c8f036c180160dd4d5e8a2d821019ecfd3e1cea759f8f1f2c512da3360a8bd2f682d5302a04aefc80281749d8986d8a7d36b5f7e1fb91d8ad56a23c5b22d8d04d2c5d2d81864bffdc2b45fdbfc07f87dfe0012044156bc53f04ee17bba05f93401677194ec4f26d557265025a649cd0774067925b683a028878384f6fb157dab10a041baf76b620c36efd2c44a0279f69c3a4688cc189529fad68c6fc53e233a01b3223d21a1888885f9886b34b5f2a2876454f10acdbf0a7fc254738ef7641a52fc424f1a46f81e8e45e834bb1a51bd8bcce67640949ad0fa9ea27344b731e787649d8a76abcdffb5ede4e8dc28554c36cfd11553c7d5ee661a88203ff165b1ae12c8690cb51d0627b9bfe8b5b3b0d7cb6340b601eaee92f1b6c7cd8841d567781e957a6a47358e16e9a8683d2bcfb3f2292296f38b39129c4ed48472f4fd29719df9cc9aaac4b22f4dd417c306ab36003ca6ad8159ffbbcda2b3294452651b8d0fb3832fd3a24b1594ce907d45ba8fbda48f9b87c55517ecfa05e550685744117d5e6f51c5fce2507c0b5d9b8e664fe8afbf31665c055c47badc25f4ae607e05af5c4e4aef9969f70bea4b621d8c95dd246992f965b6c63cb27d9225407a34a4c5eeb2cec8b263e4fb92ede3301de04eab8604a101cfcfe04a3fe744b743846d6199952571f356abeab61ba59445d6c5862441d581ee31bd9ca5dc1f76d7b186f8e0d18818cde2dc031971a25f4830c6ec5eb5a36b3dc47c399c184d39bb6e23833ad8c1a05c1a2a979d8074f174ae926aabb4ed4ea87ae2bc44b1b63f2ac7704e6efb7f440e4ae19bc3beebef8fa8397e43dbbd9eee64bedf079e508cea732637fe27c48e2dd5a3707ad52be22139fc5bb60c7b21c5675df0c72e393a7522bc10a630e5778e579961978f6b28102baf71fb7e296f4fd24d7341bd8a28933814ba88d8962559c811a695d82dec2b5f7f18b49ea5064289b8d886a4515c518efc4fb955e21f3a0eed8cd723dbf347ef3b1deaa5356ff03ae669f18e0361dc2d8190667e6f040d05beb30f89e9beade0bfb4e966aebb9bee2d37597c59c8ce4689e7c345e35d09742b4507da9212185e15dbe9eb9f48234ca53076a76806799b2d093b79fb9b8acb09656e57329ff7473b0af97a6c5c7156b8cc0ae138a6d9fb122ff4215fba4d5d68c7a520d90c8c60964164c2c3553374656abb03b050a13dba02e75090daa4161d7dc8bd520064b6d666ed0012b2211e8b6b3d0316004a9a5792d62154b1afdb500658055a08ee684cdea79abc1e892aa66de60a83695282c9a93d9528ed217f1f228a05c4355e9475bb680a3195e0276ac5d0da2b9207b96e329be3714751581d866904ea0beb0f328cea411b37372708f271288c3337596c9a8d3b6a325240b6f2c78c1c69b0c4dd41c1ccda746154c09ad903384a3db38f1c033456472493fa1782bb99e65dac6bf37abcab99234527a8d72c1a0d47bd23048db8b351ab0747371e5ad785e7c847b40ddd7aca6b6b16494cb20e762365a8d5a01fec60b31c416fe7af767d7c9e823671caa34eeb0af90ea4c596b0bd12587613eddb903710787edb5d62f881672a19b88bbccd9e204fba9616f70e6f873a103eafa06ecd4bb529ecb2f48baedc040247c36ffc2c929894b70f4584d05fb6bbda27dfca696ac66a2cd1fa13118c000d85fa331751e05f27c1db91afa984cb73e32c985f6b8497e59bfcbd4dcb0414253e170536afaf49e5b5a23f602da81fd8bccfb9aa8fd089a082dd509d5ee7cb6818b6aaba05a0b3f7b052b5afa2c57e651957f1333d73fb567306f063aabccb43baa93a99d1dd6c81bcd418eb745afb25485ddce6a811d2feccb32062fc82da0ea9c227a38c927039c621bbb3b36958ad327ce288d0291f26d33671bb56e319923b4fdb874fe0539beb407844c30685457c5427acc3175001e936d7af0fd3ed4262b235fedddc40ee264464dc94af716593b3264699a886bd11c8b5ee55aa92348bab0b12c58517c00b2458cd86c10cf924a77ebd5a94593eb5911bd1e466a01b7d9d7c123fcfd4826ddc229b51cc8ee75d15d5d82d6f5e27e513dbf5667febb973f5deba7ef7f0d5e8b1fd07e72397eb4692c8b412ffb5a2eb0fab2ec87986c67278ee42d4353e70ab0546a31f289108fd40a4cc3a25c23efc748713441781e66f4bedd25ba839cc309f99f81c19ef67272cf08cf1ef63d585a7df03faa7e6e5666495130eb003432758e758bb681c684a14f57ae3428437c5e28a6c7890aa19790cf143dd91c4f82a0b81af6fe6ff1dc69296001b49f7d6578526d6f02ff9000128ee4bf2eabf272d03431e6c33d87afa1504e00625145f49feca4ca4db637e430e7e92b2b0f1d270203fd953fe7f3354770bbe2e06f5ff6f81a1d56c08f87dc3c7f56ac754a3fd034b42d9e33dddb408592eb323b74eb0dfd0d5a3037be5477219e273f97d2af43ddc214b7da09029681463ac053420dc87dd3cace4eb25deafb68ff447ab946db130937b8d7f3460ed514358ad9b9f6a41a519572f1f3516033158f6ad994d84198e2330980f8b641308ab5857f38dd4c8edec65fd313e2d7f2d639f3c3bd51878c4070dab1a7fa2b5200e24e39751852078f6463f86d1341ff5cffa1a963a34897b922c32f6f6c4716b402eb7d8e737ff1b6e2b6b3a2abac6012b68dd87cab3aa6f709b30eb54425ede0e965cc4e98bdb4e653fa14741813d22b89072775eda8004b17eb5fc8895fa26964fbbd1d6c409e1dc96bc6d90bb822fff5b9e82a1e03fe7c565dcf24e75d1eb74b88117558c33dbfb51add17f3f663d570b9064a674f544ad6a5374e179fa99607b1c7f3a3bbdf3ca77f510d51bd5742628321df42c01e0abc36df0e54a852d73e989a1e949ffcd0278e22e9bb2fe6a648327821d0d4664406a24be07922bd80985650bc13297f58489b083c8fe59f2c2295047c87686c5f5d388941c85c048e2769ff1ddc02724f3d08732e1f21ba362e35a2108fc8b671b156ed18fce75c3c2091fddd437a8118ed644b3dd660f5f3d9bd6f1a418d698138b455aa252e6b78d1d57405c505a8a736a4216d1bba7f3f11d47600810e4c2a621a8bdb08c96329c9bd2f6af24bd0b712a0e601602a1eb6a73e17fca00cf8a904b7cbc8a574d18301aa59659f96666beb694d6f2509dc03667a3413f839076fa6885854b79546a1e5e30a5c3ef72c0905245b6f22487792b122c0d51ab5cfccc1e7575432a93e132552f271c64ada3b617cc656da8127b983b3d2d9eed9541a7e5b5c0e2a30b2c1e873b7533fcde1c0843e50a057aac0e4c02028f00ff0eb940012a40ad3113bd9ec85d70244f54c271d9bfae72cc3c503d2921345f8ff1bb9f804fbc93ce445ffb107efa8c49a1a4bf4a35a3e89300cdb96fa26c61edc5cc4227e6cf18f06fbab8948e64c56d06c2fd11bc8488217f4a57c9582c59d51562971e84c2b986dbb518d5b598e62988da08e6a879f2cf82652db6320d2a399f5037a3200424886de21a214cc8b7c91b3eb6fc86a777515878800da2704a0368d601eea2e918502eac56932b8ccc1bd1f5b69bb0c707899b0dfb91d58f7f43f4243e464fce4ced4b1ec9e7e402d25b8d3992898b0630c559923cd1d7d1085c4b730892091adb3f9486331a5392b9d2c8919354b734ff48e16337aeece1e928418b865bb7c78300140c8a68813dcbbdf2d9303612005c82a539e6d0e5529c2530ff86dfc9a4f8f8fab039c6ca0b7d5e5cf33382aeea6e9139a9e222939b08d3ade10fe3083c36146b09531f7b649ff8e34956f3abafcd72e331e408dc56db4b33fb9686a5d909496961c0f6bb35ed81f908321e5165b4d52a3e9872f7bd947190a3f077b738486892446e4d930744d34b2e277c57fe6b33e7ab7df112f1e18e622fcafb5728f95e08e596d84efec0a58edb41430573a5bf441fc99df3349cb1dd77175e5960539dbc38a9cd8784b33d4e654e4ca665d0eed8b591aa67ae03a2e51e840f46165d7ede89ade16830ca6ec20a2a9d68fc6b7800caedd75b93164949c3fa18da02ae54b300c16854afd15ce9d2ddcc12a9ec0a7a401eb676d3e828b9bef7a6ac552aef63d88e15f702b64ac8e6175345374d0a7392eb77f469f813a003d9e842908e7abe57311d98c698e6efb625f5ed0eb7e222b70c55af7b63aeb2234b813358e0e02f81fa427900a62f0ea4d5553418a64699a68be12a1ac4de3c998982dbe534f934254e176d830636164fee251aa0cb48354bb411baf5f5099f8d560d4b6fefdaeea0400c56d85ee8515f40877fe04a79a85fafee05a7d4d60726fac605bffa80755cf57e36d95d258be65dc0d84c2fd503e9eedbdbb2bd538d86096f51caee3ed0f3d6de731f781ee19b1a0bb6bd67b5f75f974f51b2343244c3f8cc87814d9924565e196328aee73f005eaae0e18c4961ae9196f7d3f3c68027182d9a5e963728432703b8482e75614c4883addc1b8482a0a966e7ff5e02bdd178216d2077e191a7ad3f0aae3cc1a53357901d42d970def5061dff82efd9727611dcbc700ecbefac208e937a385587e35a5d8190db851a1651df941626d62f95849ffa2d10a0f6d36d56eca87921d1701b376d49776da31648e1b37556b4182532f76251b43652886b2f7559eed853f58101bd19e1d20cd3a81c63312491e4e7e6e660892ab3db68566b24f229cedf3a444c2bba9424be0ecfec3ccb4beec97b5d15f820b4c21a723682e21f860881b402606dbdfed6e94ee4e9cf54adda4eab967233b01c6f9b8d37e54e1257c30e8507fe402c4191b9eef4514e00d98c5f575eb80a337f48820a7c181bab11422ccf74bf936b4c6fecbaee8fb2bbeb1493e65b8e990b5bf90e30821297b16e200ce76ee11dd99877ac7f7e08d220f786849f4c3293cb968d709f5e5acdd0ded8ab50422386a87b890b0d6396617ba3f2147f8906b2ac7f3f5da92c49e14a60eebc47e8c9d647388433e24a61c0e5bc1924ab585dc7fcc435c5d434e1a84c5c466a3d1b20051934d6ee5ede1aaad907a0fc9f77b55a9dfa11540615211d09613336b93d1afe06cfc35a674a8186e9d0656768bc1f3160b4c94a0d253c6f4301613db7a178b5c469e90dce84f178d7282596d7c24ed05d97ed762a5a3bc12d3dfe3a8e3216537d2ac5cf4b7b3c8d23e95fe9094b0cbd3aacb6edae6d2a2bac256472bd1836043a09823170e657cbd8fe9ec9353ec68981a91d63c29861ae2bdaccafaef1124c00c15259a580d4c4cbe4b2e305b4f5626b72bdce0a99e23081073786e3492c131f15f83c0136552ec0965effc47ddd811ddfa4cc33111cdf90f1043e5c0237e3ce3001e0070f1349404c1ec0356856ea4e29ca2be021540ffca6614d7c3b76a0a16ca22bcbf233639726cfbd7c19d79114e523830eec7195e32e8f8356fcf84536231427a5e6a93743e091c8ba5838480fa7c596c7bd3729ff0aa2d5839f2a69a9ce57e093efd8b2c6f7198770ae03c96afbbb7279fef9", 0x1000}], 0x7, &(0x7f00000024c0)=[{0xd0, 0xffff, 0x7f, "21e62175939f7d31062e25b6a02fb7f1c89a2e5577c7525f6bc4bc9aa9f5769aeee0d0d21157b8fc24f568f3c97751e18053cc96ac838857936b48ac68b65c062877462125c369705cdf908bcfe61c8ff238eb03f521a3fc2bacc25ce7e2090d668fe49b546093679703b91a51003f02c32d73831049ce8ccb5fbac3c3d8caa485eb9aeb9b423ec73e326219a6c4b76059062e16862f83c5d649aae8f47407822b0099aece42362edd418925bf04416fd11fff9fa07f0c9df131e6a54eed38"}, {0x100, 0x1, 0x9, "c8f398329dd8b1842f808094daa7e1297d1ce6192f4e2ee167262dde932c147497240f0d6256a290b41dfd40ea1a5193a9d25206ac1b93cc341d61c384aad54064c7cf19f5db243b749a6e408b6d78a63c89001c5930574e87d87b1ba979eaf90aecf7d8d7a6814888d5c0a20af379596ba0a0777758161a66091a75cebdc5836e95f35b41b7aa5d75a3ee2e3fa85bcd19f2cf7c78fc84f7c030ce59eada19ed8794086e8024a71b9f8f6a169808e911e62afedeccf86c390d92f3ebf08ef81c71eeb2965434ddad389c039020e4b236de72a86a445eba2478f1a24094e0e38c19757c3f080e4ac5c2ed572f6adf78"}, {0xf0, 0xffff, 0x4, "21bd5eb16a24420384dfdf3d13a01144407dd5c65689cd66380840b6f2d241076e7da94abfbac936397ac34766ac89a5810992cf095e1e47d72f4adecadf707a21c80320c4f907c2288c01e28a02188b126a4076ea29907e78a7a860e1b0335c84834134d7532ab0d03c94a3f2dcd081b730a7d3fb3d69c3abd1e4106047548511f2d17c1483f173a5d2511c938f3195821839be35ed0483f054541542622c3dfcf2d5f45c655efbfdd0e49816a651fcbf128f3a1ea775c2e3fe2ef74e50f6b872588b8e0b01fcb288380c7e31988f18bd95ea8656383a60d2cef4db0e"}], 0x2c0}, 0xe) bind$unix(r4, &(0x7f0000000040)=@abs={0x1f95d27d48731892, 0x7}, 0xc) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgrp() r2 = getuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x0, 0xffffffffffffffff, 0x7fff, 0xfffffffffffffffe, "037f0ce93b027f00795acd9b2d49f13caaa55a00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f", 0xa35) write(r0, &(0x7f0000000000)="02", 0x1) 16:00:10 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x80, 0x141) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) lseek(r0, 0x0, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="004a145538792dd6f300"], 0x10) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000011c0)=0x8) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chflags(&(0x7f0000000000)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:10 executing program 1: r0 = kqueue() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = dup(0xffffffffffffffff) r4 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20075, 0x81) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000002c0)={0xffffffffffffffc1, 0x2, 0x6, 0x1, 0x7, 0xff, 0x8bdc, 0x8}, &(0x7f0000000380)={0xd4, 0x6, 0x5, 0x7f, 0xb00c, 0x800, 0x80, 0x1f1}, &(0x7f0000000600)={0x3, 0x0, 0x7, 0x7, 0x360, 0x4d, 0x8, 0x4}, &(0x7f0000000640)={0x0, 0x2}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(r6, &(0x7f0000000440), &(0x7f0000000240)=0xc) readlinkat(r4, &(0x7f0000000000)='./file1\x00', &(0x7f0000000680)=""/242, 0xf2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r3, &(0x7f0000000140)="874a59f35edb08d6714623c423d7a966a76f93c8de19", 0x16, 0x400, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3, 0x4b}], 0x1, &(0x7f0000000540)={0x7, 0x6}) getpeername$inet(r9, 0x0, &(0x7f0000000080)=0x3b5) r10 = shmat(0xffffffffffffffff, &(0x7f00001a8000/0x4000)=nil, 0x3000) shmdt(r10) socket(0x18, 0x1, 0xede4) r11 = semget$private(0x0, 0x7, 0x400) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000001c0)) shmdt(r10) semctl$IPC_RMID(r11, 0x0, 0x0) mprotect(&(0x7f0000238000/0x1000)=nil, 0x1000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) shmdt(r10) msgget(0x2, 0x214) 16:00:10 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x3, 0xeb}, {0xf9c, 0x7}}, &(0x7f0000000040)) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x288, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) rename(0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f00000000c0)) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0xffffffffffffff95) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x242, 0x0) write(r0, &(0x7f0000000100)="acaeb631d185421b9544647e738dffa0795eb51e243cdfeb0824f77a9afa486e896e91d9b609bf5cfbaa6a3178b93287c2fb738208df9ce0010bb33f476426e2629dee91e513eeb1a3c52e732aaedbc46806a94ebdee0bba1eafa2a2b8870d33fb", 0x61) r1 = socket(0x2, 0x3, 0x33) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x0, 0x80000000}, 0xc) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="3312370fe3c649232a67247c50ee113b409178260c853706bb4b893283bd2deb400b1dfd16f3a8ce9f01a4036c9808d53d1a8007d0e88d8da182fbbfa38b688c9f8599fd83fbac16bc277309136a54e2d3e5", 0x52}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20001, 0x10000000085) read(r1, &(0x7f0000000480)=""/101, 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7fffffff) 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0, 0x80}, {r0, 0x102}, {r0, 0x8}], 0x4, 0x4) fsync(r0) 16:00:10 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x12, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x3, 0x7f, 0x8, {[0x8000, 0x5, 0x5, 0x2, 0x5, 0x0, 0x8, 0x1000, 0x6, 0x800, 0x10001, 0x91a2, 0x2, 0x100000001, 0xffff, 0x5d], [0x9d9, 0x50f4, 0xffffffff7fffffff, 0x80000000, 0x7, 0xffffffff, 0x1, 0x7a4, 0x3, 0x4], [0x80000000, 0x9, 0x5, 0x3, 0xffffffff, 0x80000001, 0xdd8], [0x401, 0xbe4, 0x1, 0x6, 0x2, 0xedc], [{0xa3, 0x0, 0x8, 0x8001}, {0xed9, 0x400, 0x0, 0xfffffffffffffe00}, {0x0, 0x6, 0xbf, 0x401}, {0x80000000, 0x953d, 0x4, 0xd0}, {0x8000, 0x7cf, 0x6, 0x2}, {0x1ff, 0x8a, 0xfffffffffffff528, 0x1ff}, {0x3ff, 0x4, 0x7, 0x7}, {0x10001, 0xfff, 0x7, 0x7}], {0x3, 0x1, 0xfffffffffffffff7, 0x8}, {0x8000, 0x1, 0x1, 0xfffffffffffffff8}}}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000005c0)=0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x3, 0x0) r4 = socket(0x0, 0x4006, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000680)=0x8) r5 = open(&(0x7f00000006c0)='./file0\x00', 0x400, 0x20) mkdirat(r5, &(0x7f0000000700)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000740)={'./file0\x00', 0x6cb, 0x2, 0x81, 0x0, 0x5, 0x1, 0x0, 0x3, 0x2, 0x62, 0x9}) mkdir(&(0x7f00000007c0)='./file0\x00', 0x40) r6 = shmget$private(0x0, 0x2000, 0x84, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) shmat(r6, &(0x7f0000ffd000/0x3000)=nil, 0x2000) connect$inet6(r4, &(0x7f0000000800)={0x18, 0x2, 0x6, 0xffffffffffffffff}, 0xc) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000840)=0x57) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000880)=0x6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000008c0)={'tap', 0x0}) shmget$private(0x0, 0x1000, 0x44, &(0x7f0000ffe000/0x1000)=nil) msgget(0x1, 0x444) r7 = socket$unix(0x1, 0x0, 0x0) mkdirat(r5, &(0x7f0000000900)='./file0/file0\x00', 0x108) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000940)={0x68a, 0x5, 0x9}) chdir(&(0x7f0000000980)='./file0/file0\x00') getpeername$unix(r4, &(0x7f00000009c0)=@abs, &(0x7f0000000a00)=0x8) r8 = getppid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0}, &(0x7f0000000f00)=0xc) r10 = getegid() r11 = fcntl$getown(r0, 0x5) r12 = geteuid() getgroups(0x4, &(0x7f0000000f40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r14 = fcntl$getown(r0, 0x5) r15 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) r17 = getpid() r18 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, &(0x7f0000001040)=0xc) sendmsg$unix(r4, &(0x7f0000001100)={&(0x7f0000000a40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000e40)=[{&(0x7f0000000a80)="e0632f3c8e17c9e87b5123553766ad1053cac93e360caeb4659ba287d6fb8a32b54a95e182036425b5dd6c001e36b886372dbccf99bb9af964fd4d364af4ea1a2c5368db1b9a4c715e5b70140d5b9807f3b5617f0f1854e2519dfd8c7bb3279a7ac053ed6fd3c715ad3eadd253eb41acaf55d04ddadbc87557fde05c939123409a42dceadc9d65481f8e8b63407a10e97f89b6146841114c2ed5ab4b9307f453818eb1cad5", 0xa5}, {&(0x7f0000000b40)="24f142e93d9fc2182f9c5146aa5b5b1c7d6d55a350c44c2b62eccef2b1d5d587e21cd0598c1184db165b24db62a19765691c4b3052b65b25ce55608641f7407ade69b3650b281a20d1f39471597d125e413308d9d5d2bdbdb4498f44a77980b040ff27fcd8dc4f5c71bbdfa4d4bdaf3d57ee4cce25321a11ecc9abfdc267521cf378e1fbc7c57cdb4c1d3184cb3a8f19288c52fa625729d7c54baa5296a8aeca2b7c787d271fa53c05496c19b9", 0xad}, {&(0x7f0000000c00)="6bea78c03d424235dbf51f4ea1e70898bc7d98677736c5", 0x17}, {&(0x7f0000000c40)="39a763fab8d8430812fd26b7bd92767168a6ea9d912a5efd15fd1e3ee64d6adea4d787e5a81944fd295154e84bb79c0431c44501529d05101539fa7412a08aac1764b4643a181904e3cfcea1ca55e14ea5c3775b66c0460c6e76d6343d6215bd3584348a6cd2d31684051578af5c2b774ba499b31ee6c45ff9a0c4dcb940b69854573f2fd1112b78f2c2c63284f57f1e8e6a747ccbc415ff8e0f66acf4", 0x9d}, {&(0x7f0000000d00)="8007af8af70aed7f18d6eb2b935bab193210934b9e1fccc111b135c49593a258a019b2911953522d1f5694e9db141cd4449c859ffa3e9c07d0d8b0fccab532ca", 0x40}, {&(0x7f0000000d40)="1a8a70add5199f5d9fc4869f3586fb30833e19688e40af26ea5296ffa433565b4f9c6d335e056f6302687a044a7fbbabc7206eb5af083133de", 0x39}, {&(0x7f0000000d80)="334001618497f528ab345ff2085913a1d2b9bf72d4560675b51137adedef3e6dfe8341dd99e4a33b039d91ed220f8c61dd9a86377b7ae757c7d736ba0f4e7aabb19b809f3fd0bebe26690107f974d8a4f2a8112299d38c615e7ac57f26612fe5e18cb3e5aa004dbb70aa8da8b8303ace67632a482edcf6026d613062884ab391d16539c5d09949326aa3dfd4b2d8578bc93332dc8512d926bdd9a5e76f06aab6cff594b22ab1083b18f2636890ea64e902dee210f30bf7bc05932a7fae09ac07", 0xc0}], 0x7, &(0x7f0000001080)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x80, 0x2}, 0x2) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000080)) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) pledge(&(0x7f00000000c0)='/dev/zero\x00', &(0x7f0000000140)='){\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x5f) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 16:00:10 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000f96077f5ffffffff0006ff00bce70400000000000000000000000000000000000000000000000000000000000000009900"/80], 0x0) recvfrom(r0, &(0x7f0000000040)=""/107, 0x6b, 0x40, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x81, 0x8000, &(0x7f00000002c0)="bb707ac63f413ab518991e5889303299a926d77df9d1a530f8b49e283f2747da630050b26ecff35ac6e7f989a710f3204ffa24c22124199f0bb48c85dcd719a0df1a99eeac097c0e2a761ccb4c5193eb374ef254aa725faf0f1973f70039a444431308dd340f5a9641a649a0acfd4bdb6b98bff6f4bd7c532cb267c67c5957858d20e924e634704e94801dc928c38d6edf53fe307ca2ba1e77eff3cfbd18015da2e7e652dabd29a03173f3681328ea69f373ef09cc6656ea7f17682c0b7be870fcdc58288c7ea8a7202e9d4364dfb50a50f3a732eb749a2d19c64954516ae24487f1cd49ce901982f0f5019a8971b9f4c62470b1631e8a1a96efee76d040", 0xfe) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x80000000, 0x7fff, 0x1000, "2de00fa95530c5a15f096df89bf8db2c6d62f82c", 0x1, 0xecc9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000004c0)=0x7) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0xff, "d4864feb9c3ecf67193d45036dff7ff5fde5498a", 0xffffffffffffffff}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf", 0xc5e) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097f", 0xe8}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) writev(r0, &(0x7f0000000600)=[{&(0x7f0000001480)="94096a9dbed21cf73f20a789dd9db7331c64ea4e06bfa2e97388e9b9e0bcd2700190d5b9456a7042157fc6b113aeb55939491ecde711c2606f715c9f086068a24deed807a3d1df2ae2a7b6355a2fcfe08ab22f8f7ee0df89f92af6977ef2b1a645a0f4eb75232e922c24b9bf774509429758603ba5497dcf2214dcbea176e3d44793cebdc45230ea9cbfbcfbaad07aebede72deb2331728bc823d110aade9f3679bdfff0d06a7dbc33f77a5f636e3ec3fcb7e93209ad977edc340be6cd115ea256e056397b59f278adf5e6c615dff34b6aa6eb5a1117632455912fadcc7e03bfc859779833044ab3afd5f95ef79fe31d4dee10c31442e93c4ddd683ed949dd82689d3bfc5774102b4aa4d570541d7fecf4e8c65a0782cf0b6fe1e5939c3523d5648793a6222b47e3d8ba689f01aaecc93cb3a85f45f5381e0ef47dfac9b97f6b91824f7d9e91b6c41ac82b4385d478f62593e5d3ede001b157c0d3b76cef0c630d1b92852f6059f39b0e180b58cd5a6eef9d86e49738124c29f856dbc1ead45114a8cec7705dffbdf0f3b5d8fbfb95f4b64cc93e6c8cab8ded40498791c58b94d04afb69ebd979c42ad4d8908f739d2d503e754a797c279acc3b9fcad4f3dbe51bfc45404c703fc1f6b1d2a3e69166e679589f143ee648a888a1ef70a3e734de3ce4253b26f172cc776879fe49e03ef5f349560f23748b45f7cdba8d4201bbda71774361f4b1df2109d300d8a7bdf25148bb033a239a42285b7884e519aa4d448e53f13453a27bab37dc44ddc0b1ef2e8a8a196d955642d77cd9a31b0f09e7ef180edb75fa0753f3bb18407ab2223beb056c05597801297ed56182c3c5f1d80c008f31a3a50ad840d1ff49b154232329c8f76a9845d249cd7c85c7f8c82b3e5bfec557cb4e087a28cbf0aa698977440d9b3376b5d933be6e2e4c93be38649de2e38e536d0f4cb78e35a476a3b760a61546ffd97949cb6373ef216c5783411ae2cd452aea6ea70e54be85fb160fdd36723d7b37ea89c93f62d6d26f7319c965ad79481664666ed1e567459d9a411dd222c669cf496d997c3aef487924dce816b8b2f3392779a131be3d722d1dfb80c4b8925baa4c0e8c30bc5615bacde9055f49329ef47e941612ef1d423e9ac40df5b8eb7aad024bb7c7d13c6689105cc470b88801234d72e009f1ad76389abaf22734de29d1f0b8e344a1d1245719c48fa4a48941695dcd892c7322abd1d6e044deccf4c6ea392575154722b693e6e778f987b05b9d8cc38cb52287e524c9a3b4f47a0fa6259cc18627891c49ea732209e3d58febb0144790f8d8365a901892b15bc275c862414e10fd0f4e095ce293c4c3b331d88509d9a3bffe81072cc424deaf0a805329c12381f3384d1561bc00e32f4a1b0c42a848898730568cab6b6faebe1bfa428682f012fcbf25b0cd2e5fccb1a36cc1d2bb22e65da70ec8d909987a1667f6283eb2a3a13bfdfadc3c0111d665dfb5d79cf6bd4e4e266d28b8a05e50ecd9a1d2b33365ddbe9b910db3e281f9ec329c10b5d4f4be833e39b664d3f19aba6401de1046c1fd2600bf67037b9b76cd99ac218ac6a197054d75d1fcffd6b6e1ed5f8d7c8df710b188eca790eb802e896c1fe5fa3ddca1204c2466945497d6a78312cac933e3056432fb2a0034d38aa40d88ea1c1fa4157ae2a25cc39d955ef5e84295452916700ece39b81e550a6bbd5b52a76b084b2650cf0e97bbb006b6ed8cab9b71cadc23703b834900f4ef6239adcfd71e77ca9da9bf29f77eea3445f1ca7d91c11bdc06f7b67de94ae4d00c91a1aa4db095cfa8a031639c54848e06e2f8a3463a1c8685594dc87b1f5d4ab25ce3ad2112ac5ab2f5fa83f5f24cdf4849a35becc126c0fcb025f9dd9cd26ac3fe6521b8361aa136c226e02ea7f4ff541bb29b6b59236d71f87287b2db41bb08526d583a058ae8f2bb6372ec85fffb602f5ff5566e9953d1535b622f9ee6043500138c540b10a309ffcfcb2b4155f976e674e6cde846f4a3725cb3ae76f018088e2f8535173b14ecf711a834c5ba27fabf82365adad403e8b64c07fa76882c3a027e29acf212b242e431790b8fff99e837b2223ce0917d606e7285a27da229ff3d9ee8492834579145f820a812a3a8e4dd4854f473e0fef127c608146ba0f4171b81b62ea609abd4de2e100d02dd952bcf06690d8ffea5ccb7ef3bbf7ee74852ba13d1295014c04684db54f53f443bf9bddd37d6e3362e4eea430fe4b2f3300e9265af9d9509b0472d06b1a5490b8128dff8a8a83a272c9ef6e8d6ad5c07c0b1f888736e277c09cb19073a61bc73bbd270499597eda82b24f0b640afee97d56140e436914d2be7a1f8c1841bd0fd36f10ea2e63f8770ee61a591dc7e0dc34ee5a883859ca1dd0577e1ab131881688bd26d8f0e967cd8383aedb778abaf6131f5946ba4c0217c6c08362c1e03f94c3f0d28620ca63aea2364cbd0d90af7102d235557981c79bd329eac92d81af61579d0834f68b17c0b3abbc3412321dde62e4cf26633701418f579d4c923ccb101ffe9005e16fb57bc79baa218e72f620c49538622aed515da25f69cc686f670859e36de65ae42f42c383082082455e92fa774a78cb4564eadd4d70d143a8ecfe63821d910f671b9710fa7fdaaf0fc89191812ca8946593e09cfcdd059842b32eb0da3aa9cceae8bad026318e1825abe062618b51d6aa843475a201f73ab32fbcddf1f049bd1f8b80d2897c6f29f20ed3ac03456305a1c5a29a7b08785c083730d18699744efdfbf0f4efeea695eee593d70de3fc5ca142064cbf49e60a4feaaabc1605489c21359744dc064995cbce9fe823f21b4b717b7ddf3233396fb1a5ff18714983b2480636e60a5fb5f404f0a0f1e080008857fed90f732cd6c76e8dc05e0eecf28c00e451701acc5dbc39954de3c01682a0a090e0aff5dec1c24762efcf48005a85e8f66933a9368216804999a85dbd4c6aed6774bbe7e29a3b137f9921484bdfc8128364d9efb9e1528a52fc3fd53a28f3e9d7a6545eed60eb7f2da1f44e7193497d557e4d686bd0b1903137a3dc7b67bc51fc34bf4863e6dd7c29ff900e3f5ecf34ede719545632f575e252bdb7284b33966026855569e7897e92b6f63a02dffd9954487c79d995e331c8a33be10f10bb2165bc9db680524ca1a62140fe027d45cb7bc4b88bbabde0f9295800c01458b1a0f3f41164682e8b52cba20ef91e107f43e88a53f99b4101408deaed630971dd8c65e69e642510e77c1b796e18b980f9f015826cbe5e9461826490dfa755974e9e28bb21f37d9e3debce594ec646474d044f3316ecb2dc5271b875b1f49d79dc5d84c9931e725413b5f1a126b082b3c782be1b10782c04cc48e1d27df06ebf16c96402bc673c4c1e2d9a62eacfdb1b98a965af41fe807bd3d1aff2372cb09c709acaf7cda724d43028a88b1b01b2d64beb94bfb7c768e63c2c0f2466ea870a94241fbb249a3599ebd27445d4db5837b25f2d8121053008e74210343812d2a7358179f135598f71d8a650798d768adc0b93dc45e2cf34a887f8821892dc4fd927ca0ff176ca72e57100b6074a0119d1683d31d68d9dc382208a3677a5546c13c244e683055c71e74938715f6176e7487fd98d5ad67d0abaffdd1fe287421516223bf65231b69458d44c3d10b6d4efe1c874357d97383d135a0c8ba68d30d191b8c8722e754a26129e0860d0e70b785fb1d2947ad3e2c476691466e381b6b11b1bc65bbd9e3d4ee3735a093fe16ae2eab00b2ad41d88c4e875b37b7e3301527bcc398a05a510c052b346b16f4a4777368577040ea104394b5489b240d8d85e2dc3a35050a7aa5193f9abb5306cb2ca4f2d2798f9aade8b88244ecea42b1f044c2199f571e00e661b8814f40472b9a61c148b0fb769a12a311219de045608de472df7c89b8e46b61214b1e82216d22b1f1e05a12955dd0d686b536373ce725c4d67d853b72be7755cf0b3412ca1b82459bd168d630ceef2552911ebbd4060979279d5861b0156df575ca60e60e089cf6ae1ae00aeedfc6485520d944de0db2d9192cc6846d1ff56c86625ae8a9f9b5150d5a142c618008b27631be35e43f08d55ec27c922def8f3bbf2748dd50c3b37bb0b2148c87becc1a065d7eae8d737022188e8b65cd79b1702d4341cba4479589f801b6ca0f257fd12c47bbc7363e7b143941a40971d13585d01563ae9016b8c15a071ce60c8c3af1deceb7e3320db61e118812a5550d71aa9b5beb1b974062a9ce587393770707a49fd28072b31334626b6df82dd6e8e756a59ba94e91618df1a22c2b78052e73ce23e23e65f0c9deccf433dc0d5c38b76f94adfa9484f16aa1e9c856984cc5be05c9f10e7793f845f59eb2717c2bc8c50cafb899b6923cb3ca336561b78ea45ff674feece913d2062f724e1af877960e1d5961804ee4efaac95dec492e5d4a5717742ac9d53eefbbf23a5cc24582289f7d46fe47b44c52b38fd2f69729f9fd9b3f38902671517214169e6f1838a7f1045a5ec92e891bdc718caa5be564d8514ae711f5fda99fb260b0157f239e1eb286a8b2b254ca38eec47732628851489e199b1617849bc9fc27697dc0c3f6cae07a71267e61b6f9e13c621ec336547de25cf805d213ce4bac681f6c67f9cde5830c33d80be975162b869db9dbade23e1a7d9d9e41c0b7db1643692cd73135f2aa48b369df3545311d6dd09e6dc277ba44f139b380983c4574352cba8920749832277687183256a22e5a063e4faee7173d6cd72d4c98de17202126a9b0ee1a9bfa05804193800d563584f70fcd61b055476c94d28f98bd3509b48047e328bcecd59f2723a83c94f1c03556c3a232f313714ef10f64ba1bbb56ccdb2c2b58483e66f3100a98763479ed68c3317e7a06176e395a7a370d0d97ceb58ab870e05284cebdd1496bdea7a254c76e0b2aab851e2764fdda70e8380940c42239aef4b541d8d9d8c35ff4d55f7d77d81c924c4ab496fa81cfa52def29690454f0aa2903cd2f52893c479eb716e0366020233108f36455387a94d220b39240c0de5de51fb4739f4eb301ef50cd94d89e7149be3dc22d9c268220c36852e83b7f59b01217852bef8c959e9c2f7da81e04852e1d977ba0d7c649078be569d791c574377d85cffe931272d79b2a40a511c352d528f3490fc9296280f870d73402782aecdabee80db60042cc231cae9fab9e499d7b7482abda69183120d08d36b6d408341e5dbbd97efdaaa81b4d586f2000408ee2e7ec9d5c670ff6828a07801cdb124c77f19c268b92bbfb86f2fc41981377029f3d9ddbe632fb12411c975d4602cbce6f2eadbea4abfb2125348bbdcf9719d1d8eeb3dc171268ead046477494154734caf43bb9f0594bfd2f48cb9bf6aeafd60e01541816637e39f03d6976914bdf43c250ba7a0d07ebce5f0a0f780a722266af2ebdcd0fb565379db94cf5fe555e343f881d3d9fc3a5e3d7bd4a8e4a5a428f058ffae124f45fa86de8dce5c78b6c7efc021a87d3b0d1327da210f0754ba1221abb9f4d9c3253338e7640830f3e9b840b1b9e91c3320998c52a8e4505a0e5ec649502da466a81db096991e4cc6527691114a7a92262824a88c3ffe73df524b71b369b27b0ac4a4387336d7a95cab02ea87ee1f21e9efb8f04d9c08c772ca973fccc3909bb5e2254b8bbfcb0c1e0f79fbf8b123c0309db38a732dccdb30aa4fec1839ffcb0b310b53de08b5898fcc272191654a6ed22abdf1f4a33af37c594c23be26274146b91590ac6178125af1f", 0x1000}, {&(0x7f0000000180)="cf12e95fcf5ce1939231e59c768bc9e0771f77e777d307694bd39b4321171bf00697a5d3155a0cfc36c3cd1ae7ab7ef41e18be6e69d2d300264ee23b046b93d2bf4c6a603bfe6083c81245e8ae9e87ef676fbf4e44a453303550b053a98641ce2f3f9b503343835c0a1921808859c1cd493bb84552cc011712c9c45e51f804e9c0f266db091e0b8612afe9519444008db57e70", 0x93}, {&(0x7f00000000c0)="30f29b90acb22ca23ceb352e39", 0xd}, {&(0x7f0000000300)="6dc7d87f3de8a0d822f18eab1c811ef400db0ec204a1198331e4d9f00afd2b4671665aa74e0a7d72144237eda61c3bfc08346993a1bc3fc35c7c5c1efa5a5c2b039650ab58d98aa55906b4b10efc182d6a26ca508a49110bb4d708ee07cf66174b0707b0949cb1becdc66fb544e572117978f1d933b16ae6b9779f1cca73099c0892261a6ab415fa05cfcd1ea90ebde5a05470cad9154eb29fbaae0f710a6c991b9e9c1dfd9212136de7ead5b0e99a2c3bcafa5a5e252c71ee41697476ab1ca4af62a83fc3d3ba58b4ff9c3ff50188d1fcd051086e80b4c7e1df0ae8ff5e292a894ba55d23", 0xe5}, {&(0x7f0000000240)="88fecae4e6c6847606e76cda3a55cf90471a14892e429ee6b040e310db4ed4465ddc39d1608d56125cae4be8bdd96dabf4c18351dd2519e31e8e201463ea8e7d1834be205a8cd935af024b260d76738f87bbec594f28", 0x56}, {&(0x7f0000000400)="071ba688c6745bf9f7a40cca449de45f7010e676090733233bf9d34f098b1d072ab3417d33bd0ed8eee0c34d29241ed248b7c9908b3c714ae00372bf201d19445545a5e4d8af2c6959734fd0da29477d93ebbf172d272e115975bb4054eedc2fd403a8906ed78995012fc27a03637760331fc2cc1d223ba63cfad4347f467bc0cefce0f7d4b0f5526661e15bee7e240dfa354382e5ead549bb9642120a5b95cd33941e22562b33bc00f8c9576931fc2bb09a889927728129474a354422c5e4", 0xbf}, {&(0x7f0000002480)="b1c2e9f35680ae8ad4d773e6f117e591936484d516158d1bd42294d0da6f66c76c6846322e793dfc3c9730f21afa3058e473b5e39266d92625fc63aae4bcc2b23478a1ba741c3c3a5cc5b93697b65b97c858b468b1472e25de2f4e2a0aab37ef4ecf16e22a25b2e615546efd8cf815edb7e397b7eef3b2deebc1786f95852def06d40efe50b382cea98efa1c264dade8e762239c0ba9c5776da92d062cddcd3f4399a1d28135c50a83b759825903f9258ef1a2798c619df03692e11aaf7e67e4b45f7edcef0115f23ebaa690bff4b1a72f9162ba6a6cf1822c54658a86b63414a0f897dfefa416d93f50d0effbe93efe6d337109caed6a106ad4c4024c9bc7ce981aab3be069141cfb1edf4f00aff42959d6ef5ae298e922017ff4179554c02455671edc8a15b1cd11d5aa65cdaac06f36ec1d0d140e8326fc9ac05a7c66a08e7beb610b6b9131be0dec80dab0cc289cec894732028f31c5699e64a0e6d8996b73162dfbc68d8000866b866187b9f61fad273cc1d6eba903c43b6d511b1a192950a27214d023b2d239779bae1f98d054fd7c489d850c9fdb1ed1f6bedb2e695471add67f95034dd242b24711659ceeb3b54ca0d5f6bd2e985a8c43768983b63ba2c2aeb0527a42613d60b6ffedf7363174409bef27d00587b15ed8c0d51539578b08418e24c3df4053067dac081aa1f42bcd1fc6f0491ad21a943fad1fcfede68edc0bfb9ecc1d2c8b6d383c6280bb899ab63ce6e11c63e8517a645a0fcfabd4212e87e4ac48faca7eeffe18258f8904a73a51f42645acf3e01b313f33003fdf928c1751c915074d7e65ccbd852d002827a35ee334b2dc660330b165d47fc7d95fd67d9eb2b019069cdc8555b8cb692dd0f7eb431154a955221a3c60d0ed806388f35a6b3a14e7e59af42e884c4c72fd9d0585057baa4ad7cf9c217f6ae24a05cc9e37bcbac246fca1d8078d7437c531ad261687c7c4292c0191dc51bc9d8b3c82cb2ecafaa8a444edc88acf6f9f716e1f397a9da304592d23b6d04c841ae73d06823feba3a99eae16ac7bfe0d82fe21b9afa44d37e93a4dea800da989d559e58dcd9fa1fcb6549d8a731698b119f57cd83055985d3cbc54bf6c88e7bbca6470e818922ce8f60fa2a3f70b234fc176db6683e9f1519dcb261fe37a85cf59a429fd3f1a41993d1eec44b00b2c2871fead130496e23f34267121436819584cfb9842d2de3e4d48cfd784e280b214c8a920b04e3160369bd21a8690f41baa79f0be94eed47659c321ba2bcc80090b915db650a5016e79be3ae4805b4eaaeeecdaeee9fe11f196ad6858c44f76d14b927e378f14d0394beb87af9b0578ee650ea33848db22dc1547c5af9887f3640bb3bd3963bf8d05b5a3ac68805a1aa5ea88c9c211924e4bc155d792a4be64f0e4556fe5b94e20c4f74285bc800c6a562c77d76fce8f2f3a5085bb7dff3191734677890e322ea2965e2b4fae2acdea9f1c6755973e86e0a8139f9efab4756b75dff2fcd9b08308bafced7ec1017bb7e038881802e3a7120db431de1e2c9c8f829f714dd0f71d060a8ab30f3880845e2afc15588c891fff34ae5c61b1df597fca9913d5964f7fb8c05bb0312052e93d9081c09dca4e3833dea83066500984a819ab337d97f9e6e3fabb06b701d65c0cb3094a70ef4368f7ca84810cb9494c18d3d8ef14029147e246a473136b8876b54b51126cde0d0cb282ea65f2238c205b31bacf3b7330341e3330bf9de7cad4e8c3528b17452cbd2ac8199d89475caee366f25c8666c89697c9f50b2da62fc63ecfd22e5a3b83f10bda863e3f2794889adf8df2a88595e517f6fe7ab1bd0edc834e10d1b40cda60f89d3e02703c77b49d593f8dd674d1b92484ac6cccc1b085c2f090c72f025bef6fab649b9c956d7c79c56336aad1b288f44af6ef7ec89e3a461958f856db9d96be02c1de5099ac971c0f44f19130bddfb75c706bb0201d67413a95fe83beafe1aca1b66b53d4185d0c8c51f89b044e3829847c73578534830a78724f5d7ad713277c37daf2fbb2e188342508f783f4d94a36ffaaf22dfcb1657120d38857d470862f8f734a984e0928ca13fa331d2c3f6de91ebc8078b4803c05aaaa8ecf6204aa78f7527ac8b44bddf355af4267eb2d2ca486548109a2aa58d252cd4a7065d9882e775e63f1f5a6988a625165ea4f542b57c50eedda2c0d7600ed302bf160b7c12c3ec3294a4501408e01cd0b17cb6866ae41eb6af097915a87e2084fe7072005e5d983ff71801575a646fface8517cb467eee9581da2d8d3a63c3ba67961e1c245d0b26c7dfa2fad8c91e1078909402c1c2e108d7a67963738779989d0b79e87cbfc0e65659689dc212c91d73442b79ca98f352c5550d03e45156afb7fab6145deb65a928422c306a9e9c01f5597dd1eb12f4612737f100c854a7d9581a2f30df992605cd2877b7cff85f66ad7d78d30e2e0c1949c818b99aa8ab1c58255601d151a850d8afd5d99e739284287b545fe667fae535024c0fee73ec69f85cfe2f8b125920dcb56bb7e30c167cfdcb847202ca18acaec68abf1e99dce2f73f702d715bcb73279fb873f30cf28a45b267febf2ecdbabf41e2dc59219181337d5f5307f4cca32c69e7af74ce4696e187e9eeafaf1072a2f37bfe547d4a13b30da5c563ba52d10eda53db86198e5c03b5e78d7c1bf826f7b597d7ebe5e45eee2e902de6b1e9e4c042f04f076c64d0e5a8adb223338c9d016ea587a6de85c943324b16300442bcb9ad2ca96a27cbf3cad07a0ab3cce342330be68dd5ea1409bbdeb55e0df8f80dfbf0b9c205076dcae52605a507e6442807a39c8b611fd09b419b9842ee74d3396adfa8e17eba225b514ba7fe59989710b410e07d50c3697a2199bdcc1354072aa0531adf524ef3649935f1a18f75c18c0097dbc2d9e044abfa44d3e76af9fec2318f5907505e4d0ec5cb264ebf6d13c30e6fa378ce9db5df8065fd1f8e24466a4603ffc211a415b7ffe65029ab6d3cdd4d571f74d4a1a2fd9d4f106cd615955f920d5cf4947983a8b8a8505b31c4993083dfa1c3da592c4d720f320a51684e9ccb47c990b7f8c695dba4a50b01f56898ee396898cd37e1635157a8fc1fcb7373a512c5ffec16c9544e5afd81851ea9d496e72a670d3de22389d8fcae57cee3bb11d606bf46f40a9c9a5fe18720eef1dfb465642d597ea00ad65f0e7254c8dcaa8170416e9e3a3d43ef6d0552dbe1d7989e67d39d32d559ea56175ff5e9bf41cf52d0514b0bfcd56ec3af6b98ef17b53e62a163e333fa284b7ec876d13ab58b8ea4785f9bbb2956e2197317d2056713488a4a48f3bffb6a95341bccf7a057cdfc72d44931ec6121de5ae4b5e37779198b6c9213ee45fe1e1e14fe15eb4bf49e1992b90f0270fb2ea0c911b11326eeb234261cbc6b9e616c7ad828c5d1a70d47b0c03c53a4c0cce361ffea0df1291f130ddeae2422b24989fa133af7acffcea88502c5e8ed6713ced2eb3b4648ab203e166721012a6d363a7c51f410514be7ffb8aeeab2a0709b89e5e9616668ba4fe5eb60b9ade2a52b42e8bb3a7dc8491ad3c212a4b47b89be5f85b3740131b5d155ee0926f7f83d23f370862a8345572e9e8135bb013dc50ec914bad01213b2ccf174cb395e37252ff6914d890d7991e715b12f1c6368eaa1b50d71747d7eb77eed83323103c0bb9bc4987da1b60656e8a07e18333bc7ade256cbd0dc1a26903768720d5341aa0555db536808b0c9377e93b9de8771663d3962a744069fa5510d709ea16e8be8f2c59718e59d092c1d25a0e3c37f140cb9db702245fe77853ebad0462073b5124276ac73d7fcf98c257f896901de7045d6d80189e06364a30a3cabf5ec223abd8f0a116c120b981c5e308fd023b425a593f0dee324b24f5215d518738850be8d09acd90bf51b6bc7d108eca1333a5a55eb6bc12e8d50357fcda1a3b20b8b3d81a37b21a0ed5c70210d29550b00df16e40f067841cb73bc1853f0f3356860121e6ba72252fda77e79d2a688134ad1f8a52b3fcc80e12f002e5893b6da268339bce78aac9b5c8fe6c24794196ef373afa20af8efa40582f481e82e714ed5fbc07e9d07ccacd330d203d5d1f6bb426e9e5d96eab49ef2d3a19fe0fcacf65b426aa5605584d17fbad7ca5adc9c251700fa371249b7a09c0d6f1e83206e3b3e0c72c3f82470a44e02f617dcfcb7431a79b591836454f7588de060f53efae5fb15ccb633e4e62677f64ea097a8463ebeeb24bba8adaada8dd32ebefb1064a5ecd02fc416f07ba71bfa83e65f5d95e8bfdbf57f49fd1ed8e5f31c94e6f406bb5f575d0caf6555d459850d254e7636b687f46894a5725e0cdc23a51b514b4fcc3c11f9841a3972da35ebc4f7f053a992201b1092a9f59d0bb4541028c9b881e8dcf8c49dd06e2877cb5ef749492c55d97eeb0eb37b3710500f6dc1aca3ad722285fb6becd5fe6965ce88c85bb086afb709e729857d561c777cf54494c0d746c1f4a095c38d9d7c0218004d3376f6bddc12ceab55472552f645ed399f49386fce661ad1b5d2d6e235524213b5f733ae866e79c410b65ee051805839865f456ec4966c13baf75eb7bd00195727ef98e8d96d6c8bf9ffa69c3a3d17abafae1836f79d3ad427814fc6906786ff3be4ac042824f0ece99f8722b1a5937fb2a12fa3c65c64fe37f5e670e6d5df8f3214605d1899cf9d23e4b0ef4637be381761fa7c12d8c2b1e7aeb6ee70086430034bd11b738051b79d84f92ca78c753deadd18d731e2de982a3f83019227202be121a669c513275ebff9919cb5d7f0cec4fafcee6154bc6ca23e9cd7fdbc7f8eced5f8a873019cdf7ae34e4034d98a912c4ca3bc18172bf5953c9fa91a2efb7f273b48fa91a3fd55b1034a2e5d31283ea5c73dc0d45f4c8b82eff3b0bf863cbf71235297634205ccdcaeb27ae7b846d3fbe4688284723ee85118730bc382526c0f584600b12334c9baa5bbfdba90a1a938149c9f442bd811ec4f74780be514e1f68c4a3d5df89771e66138e052add695826c42d7423497c4e50e003b60c49bab5cbf5862ce301206719c4aedd974b64074610f46483e6675d118cae7674c865ecfbfa8292b0e0d8e6a9559816c4327233b13b076f843a025ce9df0a04892006b9d486301870de85de2275e6be78533b502d53861b91c70340e155f75e63ad5261d4b21a37655bd5112248ca9b421519ae01a25b4d484fb20f9a466287620ae72818ff645dc2337beaf9ac9ab6d6e4f1438dfcd31c79a688b262f2bb1e9ac387177d22d074fcf5e0ff6c9f043b01d47d9631ea5852d5eade292db0818496080928482842f8c6babc455b734fa78c8d6e72ce6af17f561c908474811be15badde5203ed268a202c72d6901a27acdf92ea42b2eec089368da4d44bd536e32a4b19c9cc60ac945bbf8b87b33fe61bbc8fe21fa922e1d092a43ccfdd05407ede2dbde301d49e8b3b4ba506577a4f5148ee8260ce7f69fc665d2250faa6be9f8e3426307e727e8abf92089b555b0b245dc11c30cccec296debfc1043c8983541c71465c96332510b78b9a418bf0495ada462fc8807c7448c4907a4ffc9030ca2286164e6b1259935364c88a5e2d10da4fb5e894faa572838bacb51fe329c5bc28d8a3045ef498254fee92884c7bbd199ea7afd6c64c09e6c0c2c003e93a1fe003fac16bf5bc72886ba2e18c5e11b4cf1c3f1bcef384e9c46a86140f0f5604f297437fe1275e140bbe2b77a0b81667eef3de983ac5e0fb6b7fe8e5a1d5cb251f10ab", 0x1000}], 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x5, 0x5, 0x9, 0x100000000, "e250d8a4092ef403df3fe62a9ce0ea88f9c13f2c", 0x75c5, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000680)) 16:00:10 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x1, 0x3, {0x7fff, 0x3}}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c8, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2000000000a, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x0, 0x0, {0x1, 0x4e}}) dup(r1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = fcntl$getown(r1, 0x5) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) dup2(r0, r1) r4 = msgget$private(0x0, 0x400) msgrcv(r4, &(0x7f0000000140)={0x0, ""/133}, 0x8d, 0x0, 0x1000) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1ff) setuid(0xee01) r1 = getuid() seteuid(r1) syz_open_pts() 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x4668, 0x0, 0x7, 0x0, &(0x7f00000014c0)={{0xfff, 0x7, 0x2, 0x1, 0x5, 0x3df, 0x6}, {[0xda, 0x94c, 0x6, 0x3ff, 0x6, 0x400, 0x101, 0x3f, 0x42eb8d7c, 0x7, 0xfff, 0x4, 0x9, 0x800, 0x98df, 0x5, 0x1000000000000000, 0xfffffffffffffff9], [0x9, 0x9a3, 0x800, 0x5, 0x1, 0x4, 0x800, 0x1, 0x4, 0x1], [0x6, 0x200, 0x8, 0x0, 0x55f, 0xbb, 0x5], [0x6, 0x8, 0x81, 0x81, 0x0, 0x2], [{0x200, 0x7, 0x9, 0xffffffffffffffc1}, {0x4, 0x401, 0x7ff, 0x101}, {0x3, 0x2e, 0x4e, 0x20}, {0x8, 0x7ff, 0x200}, {0x2, 0x40ca9c1c, 0x80000001, 0x1ff}, {0x1, 0x2a0f, 0x2, 0x3}, {0x8, 0x9, 0x0, 0x1}, {0xb3, 0x3f, 0x1, 0x81}], {0x3, 0x3ef, 0xad5, 0x2}, {0x80000001, 0x3d, 0x4, 0x1}}}, 0x3ff, 0x9fe}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0xfffffeac}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0, 0xa1}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:11 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0xffc, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x180c2, 0x8) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x7fffffff}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fsync(r0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="e9d6d052f8feb5b0dbe6e35e0523e1813c1fe7037ad6ef077b917efc06a251184e698e2b5a5585834edd7762d8a41adf740e8c7b0fdc6f2837541d36374ea6122f4805376b4122d87611bf119f7202e40025ee3a01b7ff4bd235ab18e89cbf77347ec11e7bc0c275d82f0842ac2787b98053e42e3dc74a3d1c7421", 0x7b}, {&(0x7f0000000100)="08f9fc509639a4219b223143", 0xc}, {&(0x7f0000000140)="7609ab57e8d6e748565de0db48033f8190ee1c72c0690b3363135c5c8e928dcc7c98b4430c1223f225240c6a9fc0c455fff88eb528306c3b53c17427a00ad0c166b45e889a7b946decf6cbc124d6997bf671388777d1f3cbf7a06d0fe2dea91dbb58172e5fd528a2109e6742768503de8e15156ce83e3b3f2ddf6cef9d3a6f6ba5dcc604d141248ef1341040f23c75ecd2a3167c2a4dd816bdb35e65202bf54003d4b416fa328a91", 0xa8}, {&(0x7f0000000200)="190f549ce0b12505f761eda77660f96584c2b1fb396a69eccaff500eea81939702e050be82704a0342e909d53c9261500082b66069bd1993e059f4d52a9c74a9ccbbc1f190b9ee9ecc519b1480695afc8b0214fbe86bc428c7993a340988bf0c57b6161e0c7593e8e9db5b88e6412cd9a2bbd6bdcf702546a15bbf659d74e9af37c0a9b93db4665a7fb93c9f45118e92fc768e92a653048e7ed487dcd64f470c09efcb1768fe2d844a57e3851d9bdbd2646bda9552379ad1b0b4f5", 0xbb}, {&(0x7f00000002c0)="08b4b808605e2c0f0442c7a84f5d2b10013a8d72c0d510ee858ea8878296b2593299af3a2a", 0x25}, {&(0x7f0000000300)="bac578b75adfebbd537f94b972867a6aa8efb1cd03fae1912c9d49ab35c34add299394bc4c1bb6955527d064db1cb604bd9164aa7be58ab90668c5c19195ca0ae553c29a52490c9f316e7de53e55e263f187222aed83ab2b9adce17e7ebc02bad668fc6e844f2baf1fc286431e9996ab9863ad58cdaaf1f0919151a9394c498e7ef471ccd0a5752b61361d16c8b6900e59930dd8165d40e68dff0e4dd4be5a8fe859c463793a2660eac2de3f0256e0c46ee6ae63e879678f4eaa061d5ecf9eae4c00de140d2cfe7271784fb159738e71a9856c203e2bdc7a7cb61b68aa5b2540530c921ac029965c8264424b96", 0xed}, {&(0x7f0000000400)="c3474fd9cb4283501c6bda4e3715d5087c3bb6d9f4bee974cd5939ba0aeb1d3d4c425ff44cc7cbe28814a36b53ee7deba22f6682c0cff281ff3c802755527ea2f557f269e4ef2b54fd979e5568baabcb192a79a3e5bb126a26f605ff31fd3aa6d1ea2504bfe03a41b07260b95a2a2786796db1700203415f8afffc0d74bebfd76eed622ff91505b76b39d2dbe0fe4bbbb190c59b00430beb55165302a473b6b37a48f3c2dabb2709c263166ed54a26db129b7d16ad52f0a2368d82c4ae3d7c7423c8b3b939", 0xc5}, {&(0x7f0000000500)="09b67ea030930fcf633b38497868e2c28bdaad1b18463b63d71499194817b5bd7ec82f66d065e8225a9361c8a9246c09531e71f1267acc4b86f567527f5d9e800cb925ec04d3e2411f42018b79105311e219e168e0dd68da96fa103eb6ca0d3080d74905d173ea4bc19699427a6963a7b4ec7f7e00a62517bd53e45cb509f5fb35b744e186816283e5bcff42c710ff2c8f8a0a5e2b78a8315ac2b2", 0x9b}, {&(0x7f00000005c0)="144503d53130b6baebf56c49a17fe3aa9e8ec0452bd240d494d0762a3bb56be4956dfdd4ab32d0be9ce86a03a9af4ab0ab5adf3b9daef89602094d153a40808bfd12531ad7e5976e7e9c063ce3460be75b59773f4854c3b7ad176234c66a9a597e8a7e180c0081b0f853dc1f3737086453f65d90fa9c39c63ea733119305f46a587454dc83e66862d4b95749e06abebe4216f49cdff71c61", 0x98}, {&(0x7f0000000680)="676b7725e90bfa08626b45af800ab4a54b58e18ca6bd8843ebf82742e5975027cda6e905e19fa2bce9363f387f8cb5da750f1e6ab43d7ea9d089a2785fe593d02eb6d86d56e4e05ecf552ad926e67924506da4864c66775f7803db0e614725cb3496cb844b601c976ad841740180246d119ba6ba230ce29f3d8f3c1cd3f83737cb3eee47af8c26a264b07fc1bdc03700dcadfb855d6594aa7dfb00854f6091405d6d8e9e7505a8f27d910568a3621c33c6b820fc93", 0xb5}], 0xa) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x4) fcntl$lock(r1, 0x400000000000007, &(0x7f0000000040)={0x0, 0x2, 0x7ffffffffffffffc}) 16:00:11 executing program 0: pledge(0x0, &(0x7f0000000200)='pf \x8f\xc4\x89\x18\x97X\xb2o\x11E\x106\x84\xa1ya0\\\xeb\xbe\x99\x19\xd9n{\xedfB\x05\x15\xf0\xdcA \xd3}\xa9(v\x16\x94;\xda\x86O%\b\x11\xd6\x86\"\'\xb2\xcbfJ\x03\x97(`\xfd\xd0\xfe\xf6\xb2\xec\xad\xb7\xf7\xb8o\xd8I\x97<\x9d\x9e\xb1\xb0\xa0\x96\x88\xfd\x98C97(`\xb4\xce\x92\x8d\xac\xa1\xf8\xc5X\xf0z\x1c\xe5\x1ab@\x13R\'\xad\t\xb4V[m\x9a\xf3\xb52\xfd\x8d\xb3\xa1\xef\xe8-\xb8\x17\x8d\xb6\xeb\x10/r\x1e7O\x04\xab\xef\x01\xa4Jr\xd2#\xb8\x94\x10\x16bG\x8fp\xaf\xc9\xcbj\xce\xbc\a\xde\x19\xee\x12\xd6t\xfd\xe7\b%\xccZ\xd4\xe7\xcc\\\xe13\xd47\xf9\xe6n\x82C5B\xad7\xa5\xd6B\xd5\bk\x97\xd7)\xf0!\xde\xcf\x9f\xa0jm]\x93\xb84\xe4\xb0s\x98\xff\xdb\xc5\xcc\xc1W5\x89j\xc4\x1fm\x01\x94\xea\xecu\'\x84\xb8\x17\xb0\xaf\x83\xc6qZ\xdb\x1e\xd7\"\x18\xcc') 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1, 0x6, 0xb5bb, 0x20}, {0x84, 0x1, 0x5, 0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0xf6, 0x1) 16:00:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x1}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000240), 0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10600, 0x80) r2 = geteuid() r3 = getgid() faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x3) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x6) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x80, 0x3) open$dir(&(0x7f0000000080)='./file0\x00', 0x206, 0x4000000000) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = socket(0x6, 0x4, 0x7) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:12 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x57, 0xf0000041}], 0x100000000, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x23, 0x0, 0x2, 0x78400000000000}], 0xc, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000080)={0x1, 0x6}) kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x9, 0x8}, {{r2}, 0xfffffffffffffffe, 0x22, 0x0, 0x401, 0x4a}, {{r2}, 0xfffffffffffffff9, 0x4, 0xa0000003, 0x10000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x27, 0x81, 0x7fff, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x0, 0x7f}], 0x80000000c4c, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400, 0x8}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x6) write(r0, &(0x7f0000000300)="b9092f7d6e7e15b3fedd6ced5827d7303d0bb78459f013242a77463230328002c02d10567d8b17f79476255bc568dc796e91f9d99cce38859725849b4585d8ce2b81ab8501a52ae4790d", 0x4a) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7, 0x7}, {0x4c, 0x80000001}, {0x8}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") socket$unix(0x1, 0x5, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000035, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0xfc, 0x6, 0x3}, 0xc) 16:00:12 executing program 0: r0 = msgget$private(0x0, 0x4) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00f968fafacddd64719e8d00e80000200000"], 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x5, 0x8, 0x3, 0x100000000}, {0xffffffff, 0x7, 0x3ff, 0x52d}, {0x8001, 0xfffffffffffffc00, 0x4, 0xfffffffffffffffb}, {0x1, 0x6, 0x0, 0x4}, {0x4, 0x1000, 0x9}, {0x1, 0x1, 0x7fff, 0x100000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:12 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x18000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x21}, {0x45, 0x200}, {0x26, 0xffff}, {0x82, 0xffffffffffffffe0}], 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="d70c60f9cef888c0af6cf2b81350ca6de4c90c9f7ae40b2480ffba39ff0c3d50befe3541ce7a8b7e15c4f377368976a6a3bc05ff4dd717f2d4daec764c02766cf6384abc91ffbc4f6d1298f333d8353347a0ed6a4fd9778c0ee6a25b788bd34508d3bbc196be9336c0156a1a01e36c7148ad274248cd88b85cca8e0a183d64debaab17e0b45f6d0af32a512a8680144be952e3bf109ce6dd1c11968acec414f94971ea31e0b8b4af0bdf59e7a1e628ab8cc7aa2f85b8650533df7baf", 0xbc}], 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffff8) fcntl$setstatus(r0, 0x4, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r0) fcntl$setstatus(r3, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r3, 0x81}], 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000340)=0x5) 16:00:12 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000ffffc500010082000000000056dd88e2e9583bb05c07f0bd3c228325e85af48292c212fb6c94eeeb08f2739217bcf99b74f2a16de6ee778e1d3790887ff9456e16a88515a67c49750217373bba40b5"], 0x10}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget(0x1, 0x2000, 0x90, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/167) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x44, 0xa8}, {0x104, 0x3}, {0x89, 0x3}], 0x3}) recvmsg(r0, 0x0, 0x843) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0xfffffffffffffff8, 0x4) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0xfffffffffffffda8, 0x0}) dup2(r0, r0) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="d26c5e85649cccbe3000a0bb603295f2a0794a928c3d4de91f"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r3) r4 = dup2(r0, r1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$unix(r1, &(0x7f0000000140)="2c1b00992fb49c53cbb6d5a0cb62c2cac6ade4e2925bb71a1ae63baaef0e162bb07bd55755485156dd9099a659b04b47980f64558bb330400f2fc06bf3f2d67d30b2e001c476dcf1765f69a17f6f190e3ce02e5f347753a713454ea8fe35c7d6850c9057ac298598d740f0a31ae5d4f51d87224a305cc08347e4371516ce0888721fbf71cf324801f297bd26073c1cbcd3e1a3f07f694e151cc2298bfe", 0x9d, 0x4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000100), 0x0, 0x0) 16:00:13 executing program 0: r0 = geteuid() setreuid(r0, r0) r1 = geteuid() setreuid(r1, 0xffffffffffffffff) 16:00:13 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) chflags(&(0x7f0000000080)='./file0\x00', 0x4) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x8, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0xe4, 0x1, 0xf8c, 0x7}, {{r1}, 0xfffffffffffffffa, 0x1, 0x2, 0x81, 0x6}, {{r0}, 0x0, 0x80, 0x200fffff, 0xb50, 0xfffffffffffffffa}], 0x6, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1a, 0xfffff, 0x401, 0x20}, {{r1}, 0xfffffffffffffffd, 0x52, 0x40000000, 0x5, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x60, 0x80000000, 0x8, 0x8000}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x82a, 0x6}, {{r0}, 0x118ddd6ac9b3886c, 0x0, 0x1, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0xc, 0xf0000002, 0xa03, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x2}], 0x3, &(0x7f0000000100)={0xffffffff, 0x4}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x8401, 0x120) write(r1, &(0x7f0000335000), 0x10052) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x7048, 0x4) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) mprotect(&(0x7f0000375000/0x2000)=nil, 0x2000, 0x1) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001480)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf330cf32a26f5860) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r8 = accept$unix(0xffffffffffffff9c, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd\x00', 0x440, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000880)='/dev/pci\x00', 0x40, 0x0) r11 = accept(0xffffffffffffffff, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) r12 = accept(0xffffffffffffffff, &(0x7f0000000940)=@in, &(0x7f0000000980)=0xc) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x40, 0x0) r14 = dup(0xffffffffffffff9c) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) r17 = getegid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000a80)={0xffffffffffffffff}) r19 = socket$inet6(0x18, 0x87cf6c59f8002d36, 0x7fff) r20 = openat(0xffffffffffffff9c, &(0x7f0000000ac0)='./file0\x00', 0x20040, 0x8) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/wskbd\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, 0xc) r23 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000cc0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000140)="79e0841c2bf231595398d6ae3750a5ea60388806b6a2a46daa8a2c049ece2bd2167c37fcd6aeecf319d24c1c931230470efd682404ca52a1f9dbd2c571dce85e617843a53a29f7b34d236a06a13f62970ef130951f802b3444dbd9746c0f9d7cc3be4f278fb67f501141e5a2fe3e2f05f787cbd07734e1d27c91cff0ede4344fd27e5e269f5118e5006d7db0b22cac7b0b6d7ca117aa5b17151b79c0092bb249161a3b438c7e4ff09209d3403b20", 0xae}, {&(0x7f0000000200)="b166004ed74cd5238349f7b3b4708e0ee0bb398c255ec7b19b259b139d0f6d", 0x1f}, {&(0x7f0000000240)="4ca7f1d2a066e0de7ddf2f1e2f62e770bed9f2de1a6418ded828f282f3cc6a3f2f97158438cb12d3bbcc2099a2d98b12a7634d82d9dad028843636b7f4294e38d9657c490fe9ed3f305f83983ef9c48d13b9e6e2b39c6af61ff7744c5b85f77dfc73b2a063528374cb8bad216c283c5d9c9b587265e64884d1fb38b26d6af1d0f0cebfc1cff43dc785ec76357f1e313b61f2df0473187cf1ef437497", 0x9c}, {&(0x7f0000000300)="301f5ad8b871e7cf67edde1bfa03e69b774a39c649fd95a61ccebd3bae22c3b2a48dd4e1b40a6f4e5a0d076ae1b60aba6452418444076bd122832aa773c128dacee02ce48d0f6b0f5c9d3d69ce58e82ea501442f78073556193c972dff031b4b2ea559d1e4fe19161f499bf9018665c9330829a4f892ef0a633856b1dbaa9511d75cf2", 0x83}, {&(0x7f00000003c0)="ccc46f58b0c99daad4f9d3251a23be39fd51dffd47de4f56219ac0bea7a3cfa8923befde97c64c", 0x27}, {&(0x7f0000000400)="31cd7f6cccd52e480172082593d24f3eb2594511d328c219027904be25b60285daf52de0c7dc9543ecd39a68d9c79c3d44f3045a4d07e37b70a45d3fe72b4def0efbe300181468cbebfed6916095b8a737f103964caffd458090be6e47ae8cd38006cd47cbd14434ecfb000f6208014ebf7c158c6743d9686c8daaa5990f9a0757deb6cc95012dda55fb4c6902efa73b5083d26cb989e245458e92c823378077025e97ab", 0xa4}], 0x6, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10, r11]}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}, @rights={0x18, 0xffff, 0x1, [r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0xf8, 0x2}, 0x5) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x35, 0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {}, {0x6}]}) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x420, 0x1e5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xac02, 0x7f}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x6, 0x1, &(0x7f0000000100), 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="821d2e2f66696c643000"], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f00000000c0), 0x100003c4) shutdown(r0, 0x0) socket(0x3a, 0x3, 0xfff) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x84, 0x1}, {0x8b, 0x2}, {0x7, 0x1}, {0x8a, 0x40}], 0x4}) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0xfffffffffffffffc) utimes(0x0, &(0x7f00000004c0)={{0x9}, {0xc3, 0x3}}) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xc0) 16:00:14 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = msgget$private(0x0, 0x20) r3 = geteuid() msgctl$IPC_RMID(r2, 0x0) r4 = getegid() r5 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x4, r3, r4, r5, r6, 0x10, 0x7fffffff}, 0x5, 0x6, r7, r8, 0x7, 0x7f, 0xffffffffffffffe0}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1, 0x0) poll(&(0x7f0000000140)=[{r2, 0x20}, {r0}], 0x2, 0x1) 16:00:14 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) socket$unix(0x1, 0x2, 0x0) setregid(r0, r2) setregid(r3, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socketpair(0x1, 0x7, 0x5, &(0x7f0000000080)) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) recvfrom$inet(r0, &(0x7f0000000000)=""/179, 0xb3, 0x840, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {}, {0x6}]}) open(&(0x7f0000000000)='./file0\x00', 0x9, 0xa0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x9, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10480, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f00000006c0)=[{r2}], 0x13e, 0x10000000101) ftruncate(r2, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r3) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="260000001800000040002b280500c504e92800000000"]) dup(r2) setreuid(0x0, 0xee01) r4 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) ftruncate(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xe0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca00ff", 0xf) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xa852, 0x0, 0x9, 0x5}, {0x81, 0x200, 0x6, 0x66e}, {0x2, 0x81c, 0x3f4d, 0x2}, {0x3, 0x8, 0x6, 0x7f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x1c}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8a") 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) 16:00:14 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5be71b1b542a538706000000b81800000029000000310000000300000035ea17351d227208"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd29) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8) 16:00:14 executing program 1: r0 = socket(0x18, 0x1003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x180) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x3, 0x1}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) dup2(r3, r0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x6c}, {0x6, 0x0, 0x0, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f5") 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r1, 0x0, 0x0) kevent(r2, 0x0, 0x2, 0x0, 0x427f000000, &(0x7f0000000100)) fcntl$getown(r0, 0x5) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x200, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) fcntl$dupfd(r0, 0x0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000200)={0x9}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)=0x2) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000002c0)={0x4, 0x1, 0x1, {[0x2, 0x2, 0x9, 0x2, 0x10001, 0x874, 0x7, 0xa1a, 0x0, 0x0, 0x20, 0x808, 0x200, 0x561, 0x3, 0xfffffffffffffffe, 0x7, 0x71], [0x40, 0x2, 0x0, 0x1, 0x2, 0x7ff, 0x4, 0xffffffffffffffff, 0x5, 0x4], [0x1, 0x80, 0x40, 0x3, 0xd5, 0x2, 0xad], [0xb367, 0x7ff, 0xffff, 0xfffffffffffffffb, 0x2, 0xffffffff], [{0x80000001, 0x200000000, 0x4, 0x2}, {0x400, 0x3, 0x7, 0x3}, {0x5, 0x1ff, 0x3, 0xacdaf9cc000000}, {0x6, 0x6, 0x7, 0x3}, {0x7f, 0x1, 0x8, 0x9}, {0x6, 0xfffffffffffffffa, 0x40, 0xbf1e}, {0x1, 0xc6, 0x6, 0x2}, {0x5, 0x5, 0x1, 0x3}], {0xffff, 0x7, 0x1ff, 0x4}, {0x8000, 0x8, 0x4, 0x9}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ae") 16:00:18 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) r2 = geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) r5 = getgid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x7, r3, r5, r1, r6, 0xe0, 0x101}, 0x62423a69, 0x7, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r7, r1, r12, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x53de, r3, r11, r3, r10, 0x80, 0xd0ce}, 0x80, 0x5a90c0c5, 0x3}) setgid(r7) seteuid(r2) getgroups(0x5, &(0x7f00000002c0)=[r11, r9, r10, r11, r8]) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x7) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0xc9, 0x0, &(0x7f0000000480)=""/201}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x9, 0x8a0, {[0x0, 0x20, 0x6, 0x10001, 0x8, 0x1f, 0x401, 0x3, 0x8, 0x4, 0x7, 0x1, 0x4, 0x5, 0xff, 0x7, 0x9, 0x1], [0x6, 0x6, 0x4, 0x6, 0x2, 0x7ff, 0x4, 0x8, 0x800, 0x10001], [0xffff, 0x7fff, 0x8000, 0x1, 0x4230, 0xfffffffffffffff9], [0x76ed, 0x0, 0x3f, 0x9, 0x6, 0x5a0], [{0xffffffff, 0x20, 0x4, 0x1f}, {0x80000000, 0x74b, 0x555, 0x3}, {0x0, 0x3, 0xb, 0x7}, {0x7, 0x7, 0x2, 0x4}, {0x0, 0x8001, 0x4, 0x7}, {0x7ff, 0x4, 0x0, 0xfffffffffffffffe}, {0x0, 0xa2e, 0x355, 0xfffffffffcb9d792}, {0x1127, 0xeb1, 0x9, 0x7b62}], {0x9, 0x5, 0x20, 0x401}, {0x2, 0x5, 0x8, 0x1}}}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) dup2(r0, r1) 16:00:18 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00e3efff000e412f6db7b48dff7b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x280, 0x0) setitimer(0x0, &(0x7f0000000180)={{0x80000000, 0x7ff}, {0x5, 0x401}}, &(0x7f00000001c0)) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x1db) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x4, 0x3bf3097b, 0x0, 0x2, "7baccc76bc41ad84e4b40da4302311779955540b", 0x6, 0x4e2d}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x3f, 0x7fffffff, 0x4000, 0xb60, "3abb5991d7b17c8b1209a8cfcf50d410c4cf62cb", 0x0, 0xfffffffffffffff7}) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 0: r0 = socket(0x11, 0x0, 0x200000) sendto$unix(r0, &(0x7f0000000200)="b100050390000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caaed16fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b23f000000000000009000000000020000000000000f0200"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="85f664e3eb34dac39f82de90ebc35817fec103e89fbf252742e8f834ad2df01af26cbc78b0d6ee64dfa281f1b156dc6202ec894ee43bb46b7cfab45ceafb3dd6ed82297bcc80aef4e4ca200aae79df901d5aac85b38072bde6ac78c6400ba12aecfbba728f918d27e13aa7507fbc29c248d4fd8eccd2f97a1f0f1d92eeacc016cc91b9398d70a806334d5b9c86a423211c1921ab918d3b0f34bfdfc71e", 0x9d, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xfffffffffffffd74, 0xffffffff}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x183, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5f47) 16:00:18 executing program 1: execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000480)=[&(0x7f0000000100)='\x00', &(0x7f0000000240)='}-@\xc3C\x00', &(0x7f0000000280)='*]{-\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='.)-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\\\x00', &(0x7f0000000400)='[:$\x00', &(0x7f0000000440)='^\x00']) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./bus\x00') write(r0, &(0x7f0000000500)="220e22f24a7bafe9b9e4ae9a13fc9ab15e0ff6c415c11d65ea141dfbdbaa0348b9341e5b930d119c8626ca8ce9453ea9a5eb5c7847ae346d32ee8d65cd73fc8b29ae82b3142b93258f566b394a83b283bd65a0f37d9108b7dbe58e76e19b7cd5f0cfe1429e42cf5ad20a32a2b63a5fe7df52162bf2c32a4f193a94ceeacaad86666c3c6acaa509e04e8038c5ff950f87ac3ac854bbec594eefec9cd97bdad72671fe6940d0354a2deecff64d725ed4fa743d9831013cb19da1ccd402c2beedce2763db52a46ce71b0e8a38bc8eedd81b7b6bc1b2f12c93", 0xd7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:18 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='}\x00', &(0x7f0000000200)='\x00']) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: shmdt(0x0) r0 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x2000, 0xa1, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r3 = dup(r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x4) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000140)=""/159) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000380)={0x9, 0x4, 0x5, 0x5, "9dc6705ec38d702e398c25a25bc2b16f0d9a7523", 0xff99}) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f00000002c0), &(0x7f0000000280)=0x3bb) r5 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r0, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/121) r6 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000400)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000780)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000004c0)=""/40) 16:00:18 executing program 1: r0 = socket(0x11, 0x4, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050390000000000008000700ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x400000000001) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r3}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r3}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r3}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = getegid() fchown(r1, r5, r6) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r7 = kqueue() r8 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r11 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) kevent(r7, &(0x7f0000000600)=[{{r7}, 0xfffffffffffffffe, 0x80, 0x1, 0x88, 0x1}, {{r7}, 0xfffffffffffffffb, 0x43, 0x1, 0x1, 0x5}, {{r7}, 0xffffffffffffffff, 0x35, 0x0, 0x9, 0x4}], 0x3, &(0x7f0000000680)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1ff}, {{r3}, 0x0, 0xa8, 0xfffff, 0x3, 0x40}, {{r1}, 0xfffffffffffffff9, 0x8, 0x80, 0x0, 0x81}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100000001, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x45, 0x1, 0x2, 0x8}], 0x10001, &(0x7f0000000580)={0x9d19, 0x1}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0x1, r9, r10, r12, r13, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 16:00:18 executing program 1: socket$unix(0x1, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="00c8495e60493e9c990c994ff50000bb927ce58320ee3c90567103c8bb8e718a335da942f71e21385afd072f2269e73a0bad374a8319020db8c498ebb31ad2ac76389557899385bbeec5f4c6ab62418faf7267f372e27e8b2cd68550", 0x1d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x9}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:00:18 executing program 1: r0 = socket(0x2, 0x3, 0x33) recvfrom$inet(r0, &(0x7f00000000c0)=""/211, 0xd3, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="3312370fe3c649232a67247c50ee113b409178260c853706bb4b893283bd2deb400b1dfd16f3a8ce9f01a4036c9808d53d1a8007d0e88d8da182fbbfa38b688c9f8599fd83fbac16bc277309136a54e2d3e5", 0x52}], 0x1) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x4}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8a") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r1) r2 = socket(0x1, 0x0, 0x2) recvfrom$inet6(r2, &(0x7f0000000240)=""/4096, 0x1000, 0x0, &(0x7f0000000100)={0x18, 0x2, 0x3, 0x7}, 0xc) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r1, &(0x7f0000000000)='h', 0xffffffffffffff9f) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x0, 0x9, 0x5, r1}) 16:00:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x10}], 0x10}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) 16:00:19 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000040)='./bus\x00', 0x18920, 0x10b) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="759bf563a8071a1936273fdf80fba5f2b0", 0x11}, {&(0x7f0000000140)="96232b9ca0d60433aa4b6126424ad57602754698ff605ad48f4d185425221a9db388d833c6fbd8903bf174ccf99893c62d03ca871e31b19f3d222fed4b9aed1e2d7c6e2165afa26441a1ff03a3f8cf2e382e3f7a99299f188e9adf749bb6ceef70b3407e9e85ea9223e819e800b1a22782d5a32b3b64fcccbe18e6d6a45821568919463d9a3d3ebb1504ae6fc478bf2449e0b62525e5a0a4a151b1ee76f82af05674ec82d4cf9b3b9e896dbf419612b5469a2cc078df774fc80daa89ebcd8f5aca976d26fad058393f96f1bc1d1b320a3bc6b9c0c59e5850670bd63a2ec0c41df64580", 0xe3}], 0x2, 0x3c) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r1, 0x4, 0x0) sendto(r0, &(0x7f0000000240)="c902e1122dd6553ce709c369107c48d20b4398664c2d9a1e017ecde7e393876db913248775edddf63ad76d5bc414e423c13dccd48f576b018780ba0dcdf5789d5f133899a104e44b3086652b39e7c9e11d245a66b48f55fbd85ec86e123dee77a8b21db77a63b366acd0bdb1cab4a24c6a61e447bf3b040aabecacb0888f99d9bc74951daaa482919ce2bab2c9d66620edf59c492ae3156130094519dd6d54c7808e210542b9727386de4a88a9552c7aa37c37259df805457e519635dcb2f5b23e5b6bb5bd54604019735550", 0xcc, 0x401, &(0x7f0000000140)=@un=@file={0x0, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x50}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x6) 16:00:20 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) semop(r0, &(0x7f0000000000)=[{0x3, 0xffffffff, 0x1000}, {0x2, 0xe2d, 0x800}, {0x1, 0x3f, 0x1000}], 0x3) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x8) semop(r0, &(0x7f0000000080)=[{0x1, 0x6, 0x1800}, {0x3, 0xfffffffffffffffd}, {0x3, 0x7116, 0xc3e273ad1a601ee}, {0x1, 0x300000}, {0x4, 0x1, 0x1000}], 0x5) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x290, 0x6e) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000740)) openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x10080, 0x0) open(&(0x7f0000000800)='./file0\x00', 0x80, 0x24) syz_open_pts() syz_open_pts() socket$unix(0x1, 0x5, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd\x00', 0x100, 0x0) r1 = socket$inet6(0x18, 0x4, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f00000009c0)=@in, &(0x7f0000000a00)=0xc) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000000c0)) r4 = fcntl$dupfd(r3, 0x0, r3) mkdir(&(0x7f0000000100)='./file0\x00', 0x28) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0xe819, 0x719, 0x8}, {0x3, 0x0, 0xa9b, 0x1}, {0x7, 0x1, 0x0, 0x14}, {0x80000001, 0x101, 0xc5, 0x23d8}, {0x69, 0x40, 0x1, 0x2}, {0x101, 0x7, 0x40b3, 0x6}, {0x6, 0xd38, 0x0, 0x1000}]}) ioctl$TIOCSBRK(r5, 0x2000747b) semop(r0, &(0x7f00000001c0)=[{0x3, 0x2, 0x1800}, {0x1, 0x3, 0x800}, {0x2, 0x8001, 0x800}, {0x3, 0xffffffff, 0x1000}], 0x4) truncate(&(0x7f0000000200)='./file0\x00', 0x1) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000780)) getitimer(0x1, &(0x7f0000000280)) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') getitimer(0x2, &(0x7f0000000340)) r6 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x2, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x8, 0x7ff, 0x9, 0xd7}, {0x10001, 0x101, 0x81, 0x1ff}, {0x6, 0x6, 0x2, 0x4}, {0x5, 0xfff, 0x5, 0x7}]}) getitimer(0x2, &(0x7f0000000440)) pledge(&(0x7f0000000480)='c\x00', &(0x7f00000004c0)=':\x00') semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000500)=""/136) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000005c0)={0x6, 0xe4}) setitimer(0x2, &(0x7f0000000600)={{0x4, 0x7f}, {0x5, 0x7}}, &(0x7f0000000640)) recvfrom(r3, &(0x7f0000000680)=""/16, 0x10, 0x43, &(0x7f00000006c0)=@in6={0x18, 0x3, 0x7, 0x5}, 0xc) sendmsg(r4, &(0x7f0000001f40)={&(0x7f0000000700)=@in={0x2, 0x1}, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000bc0)="8615f28e018d519c0164c54763e9e623ce97ec9320bdf7d58334c9a8fc232bf046916088bd5f8d70495951cdbc1b2442e271b1f2ffbb902ae6e643772ebe92fef2f8b66d89275390c74ba012875a033cb6c488d2e1ce393e1be48e228d1abadce7e25ab9ff573f8f54d6acba4050165146e729491fa463f099e25e8d29654eefcdd9f480c4358ea87ae1f85d99cf866f94172ea873cf3c4abcd74bec69e2533dc02e", 0xa2}], 0x1, 0x0}, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000001f80)=""/178) r7 = fcntl$getown(r6, 0x5) wait4(r7, &(0x7f0000002040), 0x9, &(0x7f0000002080)) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004080000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x0) r1 = getegid() setegid(r1) fcntl$setstatus(r0, 0x4, 0x44) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860040000000000d9bf250356d7d4720700fffffe00002800004d8a69500000000000320000016177c9e91243cfb223a0", 0x34}], 0x1) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x81, 0x4}, 0xc) r1 = socket(0x11, 0x4, 0x0) sendto$unix(r1, &(0x7f0000000080)="b100050290000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200a371a3f80000000000000000000100000000000000000000e8ff00000000", 0xb1, 0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x28200, 0x84) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1, 0x6, 0x3, 0x1, 0x4d, 0xa844, 0x800, 0x0, 0x3, 0xe, 0x2}) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x4a, 0x2) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="cca0b4b5bdaef5948591529d6034fe7fdf27e5a26b7a50012ead7fa158dbd2698598cff59b5820586d2ef634eb25724ec36af317b2dad8ea6da00d633ecad2f5f9633999facbfded698834084f750c741dc1f1a52ab06e37b516b5f6a0ef1d8e60597ca369cc0fd805d8f159dccfa1095a0e6c28b10c15733510ed3388fc852fa933f5ee5c9af125fcc7aa1659fc8d1cf0f5317c41b3ba45087c3dcf2f6e", 0x9e}], 0x1) 16:00:20 executing program 0: poll(0x0, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ftruncate(r0, 0x5) 16:00:20 executing program 1: r0 = socket(0x2, 0x1, 0x400) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) listen(r1, 0x0) r2 = accept$inet(r0, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000780)=""/83, 0x53}, {&(0x7f0000000380)=""/159, 0x9f}, {&(0x7f0000000440)=""/138, 0x8a}, {&(0x7f0000000680)=""/233, 0xe9}], 0x6, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x1) ftruncate(r2, 0x8) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00']) socket$inet(0x2, 0x0, 0xff) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x89, 0x0) r2 = dup2(r0, r1) renameat(r2, &(0x7f0000000200)='./bus\x00', r2, &(0x7f00000002c0)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x101, 0x8612d) r3 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4010080c1}) write(r0, &(0x7f0000000300)="c3c52eb8b6685b0aa4148c4cdf0ca6e2344116ed985994ca67fbb1ee9492086b93c53791ca4f3634534f996557bff13c103a52105d9b0dcdd1af5a9984cb8f04eb10cc43e55e711164bcdde394055e4ee470389aaaa38df4c13c53386709cc242efa66b228bcf7d86a821113d9fc10968ec65e0673bd45b556a13816d0dc5ccea295243901b422d5dc43178cc0937b296055fa11ef6ba70dd094d29c99eea7871ded40274165b0ddb1a27f60d3d4785f5c5c6b1ef42d0fbe28735ac425a9766baa320e4c8cc3266810f6ab4da4128f7879a591edba97b8b092da2dc49829f2b5055702001b9b14ca19738d9684e5", 0xee) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000240)="006d42f100dccb730329d267bac978a8765cc49096fc7af3c32a60268ea132cd1a2eea2fd447b2f21b6e2b09bcddf7854d1f5e024c2e8a6d2ce39f492de8a1db79a3f2f7797e885e3f20bb3b12ed779d0f66ef5318c371d1ed5524cfaf7d0a", 0x1000001af}], 0x1, 0xfffffc0000000002) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffbd, "c4690008000d00", 0x0, 0x4}) write(r0, &(0x7f00000000c0)='\r', 0x1) socket(0x8a196bd736bf7b35, 0x5, 0x9) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) rmdir(&(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x1a3}], 0x1, 0x1) 16:00:20 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:20 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = socket(0x1, 0x4000, 0x1) write(r3, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8de0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0xfffffcb1) clock_getres(0x0, &(0x7f0000000440)) r5 = semget$private(0x0, 0x6, 0x1) semop(r5, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semop(r5, &(0x7f0000000480), 0x3cd) ioctl$TIOCSDTR(r1, 0x20007479) r6 = fcntl$dupfd(r1, 0x40, r4) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000007c0)) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000003c0)=""/76) setreuid(0x0, r0) geteuid() r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x100a, &(0x7f0000000200), &(0x7f0000000080)=0x10) setuid(r0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280), 0x323}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0x2c}], 0x4) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000180)) r8 = dup2(r3, r2) fchownat(r8, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) semop(r5, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000e82e667b6734ef8f00000000000000000000bf00000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a1b"], 0x1, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)={0x3, "fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca5e0ebb8093748ecfcb76a67ce5"}, 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r2, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000300)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f00000003c0), 0x2aaaaaaaaaaaaaad) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)) read(r4, &(0x7f0000000240)=""/20, 0x14) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x401, 0x0) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(0xffffffffffffffff, &(0x7f0000000200)=""/183, 0xb7) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) write(0xffffffffffffffff, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:00:21 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x58) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x9, 0x441, 0x2, 0x6}, {0xc9d1, 0x0, 0x7, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x3}, {0x6}]}) ftruncate(r1, 0x100000000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:21 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x0) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fsync(r0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:21 executing program 1: getitimer(0x1, &(0x7f0000000000)) syz_emit_ethernet(0xffffffa8, &(0x7f0000000280)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x721, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x1c}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x400, 0x0) dup2(r1, r1) ioctl$TIOCSTART(r0, 0x2000746e) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2c97ae4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 16:00:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) geteuid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c, 0x0, 0x0, 0xffffffffffffffff}, {0x3, 0x6c}, {0x6}]}) syz_emit_ethernet(0xba, &(0x7f00000001c0)="3dfe03000000000010e82df352f3c03903aae7638d939eb82507194bd574c159c9b45b86f55565d0bc42b9a7b910dc9f18c80d9290b897c217404369609d2357987dd90c5cc47e6a9c28a93c83a6f5a4d5eef174b45cfc80fc89345f1559974cd09af811115d74a97d6f125ce8c0cc67cd63ab988c8a32923a9cbbffe149200154f0bc0178f3f9a7128a30cdc4bfa1670a9ef863176622da7c2547de1860e76d3bb459a3aa87d157d4a007c9c62c9ece0774a6630a6a80d8218e") 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000000780)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 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'}) 16:00:21 executing program 1: r0 = semget(0x0, 0x4, 0x20a) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000005940)=""/172) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006001, 0x401) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) preadv(r1, 0x0, 0xfffffe70, 0x0) pwritev(r2, &(0x7f0000003180), 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = semget(0x1, 0x1, 0x630) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000053c0)=0x9) r4 = socket(0x800000018, 0x400000000001, 0x0) semget$private(0x0, 0x3, 0x40) recvmsg(r4, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000005580)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0xf9ea9583c1f29b62}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000005600)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000005480)=0x3) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000005440)) r5 = semget(0x3, 0x3, 0x8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000005400)=[0x2, 0x8bef, 0x7fff, 0x0]) semop(r5, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) r6 = semget$private(0x0, 0x4, 0xa9) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000000008201, 0x0) getsockname(r4, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r6, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) socket(0x3, 0x8004, 0x7ff) getuid() shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) getegid() semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x84}, {0x16}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xc42899287040a5ac, &(0x7f0000000380)="3ce8d52d2808db72a69687ddaf65fa9d9203004dc5e996df0b00000000000000") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000240)=[{0xac, 0x0, 0x8, 0x3}, {0x7, 0x9, 0x5c, 0x7fffffff}, {0x3180, 0x100000001, 0x9, 0x2}, {0x1, 0xd3, 0x4, 0x100}, {0x71, 0x8, 0x16, 0x1ff}, {0x1f, 0x7, 0x4, 0x3c7e}, {0xffffffffffffffff, 0x2, 0x1, 0x100}, {0x10001, 0x10001, 0x0, 0xfffffffffffffff7}, {0x4, 0x6, 0xca0, 0x4}, {0x1000, 0x7, 0x7, 0x100000000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80fd, 0x0) 16:00:22 executing program 0: syz_open_pts() r0 = socket(0x20, 0x3, 0x636e0834) getpeername(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="c109000000ff0000000000c5a6f0ad0000f4670000"], 0x0) syz_open_pts() msgget$private(0x0, 0x101) clock_getres(0x3, &(0x7f0000000140)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x24, 0x0, 0x0) r2 = msgget(0xffffffffffffffff, 0x0) msgrcv(r2, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) msgsnd(r2, &(0x7f0000000100)={0x512b01246a964a56, "cc018e5f99dd7f237554da9645247b92da"}, 0x19, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0xfffffeac}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0, 0xa1}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x1, &(0x7f0000000040)=[{&(0x7f0000000140)="c3", 0x1}], 0xade5f122bb13bef}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xffba) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) munlockall() fcntl$dupfd(r0, 0x0, r1) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="6ecaefdbb1d79c0155a4d67f8694a8ae27c526c9d0fde6c98d56596d8601002e2f660104653000"], 0xa) recvfrom$unix(r1, &(0x7f00000003c0)=""/198, 0xc6, 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="82d4c6300602e200696c653000fed3a74b62c84e531b233049fdc80bc039b48f64a4b4896877f07a4a90daeffba3cdd3dd86073d80b3724eea135195c93e05039b2727d289cb945e3ccc74c9d4846a0b8f4cce8ca60cdd5c0ed8a524e00caadde63ddd4ae1ff2572c089fa07defdb8dc6a2456c26419406da371ae850d7c5ef817150a1f61fc6b7479014302d8da4832bf712cd91f375ab8cfe5864f62cdd85577b1eca25bb383fc68eebe3b2064f9779bc3d06d7d782ef18c141c645fe3d4d20059a832433d2401ba08043d7901ab19499fbdaee8313341090ecb2bac6a1e2a2818f3c892c037787453eedc54d0ce4e8c2ce81efb4bc153081c88b3e14088a1d78b2d90bc9c5ece72"], 0xa) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xcfe2) pipe(&(0x7f0000000000)) r1 = socket(0x11, 0x400000400000003, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000100)="3a6fe65c", 0x4) sendto$unix(r1, &(0x7f0000000140)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x4}, {0x46}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000100)="8a") 16:00:22 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = semget$private(0x0, 0x1, 0x11) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) semop(r2, &(0x7f0000000000)=[{0x0, 0x400, 0x1800}, {0x2, 0xcf, 0x1000}, {0x3, 0x1, 0x800}], 0x3) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = socket(0x18, 0x1, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000180)=0x3) fchflags(r5, 0x60000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) semop(r2, &(0x7f00000001c0)=[{0x8000000000, 0xfffffffffffffffd, 0x1800}, {0x0, 0x200000000000005, 0x800}], 0x2aaaaaaaaaaaa9fd) syz_open_pts() r6 = semget(0x2, 0x3, 0x301) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x2000000000005, 0x800000000000003e) 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, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/120, 0x78}], 0x1) r3 = open(&(0x7f0000000200)='./file0\x00', 0xf8, 0x9) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x2) renameat(r3, &(0x7f0000000280)='./file0\x00', r4, &(0x7f0000000300)='./file0\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="7001052f66696c433000"], 0xa, 0x0}, 0x0) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x100000008) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) pipe(&(0x7f0000000040)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r0, &(0x7f0000002540)="7f", 0x1) r2 = semget(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000000c0)=0x9) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x3a0914c44f6b202b, 0xffffffff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) write(r1, &(0x7f0000000040)='T', 0x1) 16:00:22 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x1}, {0x1, 0x9}}, 0x2) chroot(&(0x7f0000000140)='./file0\x00') getpeername$unix(r1, &(0x7f0000001040)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) mknodat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x2020, 0x5) sendto(r2, &(0x7f0000002080)="3cdf276b95137feac64bb74bf3d6d1a741ca28397465bc4709a294b54afa0992af2dc3cfbe99e921d4986e4379761055bdfc6ec567270c13c25055b6aa6c37eeabda1eb1b0b0246831e975af60e0c6abd98a764262e273e233d18b1b26bf45864636e721c9997e4c721a93612c832cbca26db7c7e120d2bdde9cedef1d0652e80a34cd556bb7530d8c4f1ebfff96a8c3329d08489e16a7607c0ceae93512c2dfa6c7db7f4a94ec2fa8a80a152808db3223512a4744f91792d663c00b6576fd1c04b7ee07881aab2faaf034467887d4bdedff4c18c3bd6b0091c9528003eced05710c9eff0c3f2b089fa84f08a0efc4d9d60b5f614b6cf0bf2fbfe258a9154ded4b1c0542eb24627ffeaef58367df24af72c65cc2f6cee458eab18f8857df77eb757a23902924c3d9ad26fa83cdfa8ea1191f4c859e83476cfd81da660358024c2e8629af30e9726ef26f109935f686a448b0675bbf4db4e845485b2c774cc2337cb9dc44404b427bcd87c193c747ce30e414d167ad48c189e5cc90c24d3637906525b3e96c2824ce7622cbd58d4f468f71366667f51e132f7c5175bf983a62b5e5d673e71eb5e9b6f2ab3a0f9e22b006bda7bc7e004a3a54ba85dbcf8988cc1547be65ecae354d1b52d9e3604e88ee29436e76a18028fe6fc35cce716eb09a8204f593810a840f20a9eabf5fa4b91587ea8b3472d22f91d5ae478732dba4a6ed4225755f24f5c996da73aa7b09357fbda10fb96c29537a33009dc953fd59d7616d12b72f62a0eaccc6108efebf14db23e8e37f68bdfc4517c1dd1e358698711c36467c1dd680dc8befdfa4d4aa6c7c8c690cb960c9895d99c95cffffaf2339c3846f1bfd6f3e377b34fc934e0348f404fda4f351a9fc924b1e613d0b8ed0d97d5ea7e39000966a9522540f0a395d8bf48dd4eb1a11783ce61fccd87542c43ef16a90e7171719864518f100d69f5ee53b405b18d5c991971d877dc760cee3a9f63da4c885187e97ad6f4ee60752b6446f83ff86470c80f22bb840c90166a171f85e10c4e258d4368bbee11ccd071674cc200c3e3297b1e48c2d93d4f4716798bb4fc50a7e07be5f397eb85caf3ab6d6c93e6c6dba583c88a0fa9a7e10f1065184758f164187d583252334e441dad216c560ba2a7bedcda07c96199192eaad194c3086e28ca7e804e4c010e5bf254b72472896a7c789c63f0c4bd2384eeaf759c7a86f4fa5842c085b47bee066dfd3d2ab8ae03212cb5397222cc485eb2e7b33697f20351c766cd6407219e50a061d71f39dab2d821448026717fdba13623ba9ba7bb7841b0483e72e5530650e6cc96986a1d1eba664cc02cc8e741e7823629161f51da058200b0d64a548118ea79d148d0b0e0c75ced9087c790011343d8a46aa9537e9f26f314f694e83155650ac30e22fc477ba006c03b2dd34a0b4076acc59a393f45ce78167d63868a27217216e55620b440bc9411319bf5988e53807cc1e87a4581cf0a657da79ddfbcd99e03095f2ec30976985444681f2a652f275541abbf43b34fffdee4a675578354b003503d764f8b5bb39bdb22c4843c063cb38b56d9ef5ccbd535d1a7ff54e418469b5fad761db78f9ff5f08f81012ddc0b73540bd411094b3b51f5d32bac245ff0a9e1b4dff88f218bb84981d914f6ba3783aa83919c80302f0d4f247bcd1647fdfc713c735174ea4621cb08a55301431a58cedf6bdcf5ae59c4736c921c321c017678e06e86e4955b3572cc6e2549f5f811a7334ef9f0d0c386f2bd1880a4a91c97ed47f8052fa6bab176f3527f9571a8f9e9a7216db8fd387b11ca3de0a4013eda50db5bb69bdee7f9fef54ffc87156c018abfa2b915c8a60ee8268a661da9b7c764f1d0deb659de2d20f1a42de626e0ad88ea5b7ce886ba01103289dbfae6966427527f927d3e6e4891cdd3b4ae99de4bb84c9e2e3ff731a733b6b88f77e763a947722db594d0845f357b5fe064048d6ed2b89eea2624d7d24833ddd52edb0d67c96fae8bcfd625432b677c44dadf21856cfa12f8b30da1c9f45a9035174b616bf623ee1e152ca42fd1fc47f0bbb5cd9a7708216da9b7aacbd646f6abc0fe8045016ce29d09bae7cbf74fa4e0df19df481e6af3b04e4b62cf3ca45abed5bbdd174b71e6171b3550fa087288b9c6d863b84fa8b039b567d52d96d9f9b3665208316406c5ebd405bd6534091c2562da3a44f9b2b551489c9fbe44438658e700e6b4d24ba07a05f3693dd678279da9f64e2270c8607005b96ec4b219330982f0f9fec08531d71cef56f52ef37c952c71836bfe5081b560f554ebbc18480ae620b0b3a1d900dedac4186343295f36e2f8542581c1c7bf749f460206c35b0cc9f20786be017b9850ce892c3a675e32f446205f1378a361dbcfb519e990ceff998ad271c2e339ae4476a98cfcb8decc4b440efcc2d0133ad9ea6275d7d1513c18f2512d37ed25e8fd39bdab4b67581487cc71d440e58debe8451cedaf22fbc930dfb3b0fcee6382d1c9f3ac4115b941791d3f77aadd1e76574a42a01e744faf01b4c4e4f4c30a25240b99a0363c3d0b0670bad710dfe3cb9a2dda20c1d6254e316450a3355839a9e6a3d2027ab268d05eef129de82135914ad97a6beaef08dc36c69e3b7a68cd8016b06ae5c81488c87b3bfad395e1e2fac4555a78cf6cd420a65b5be4374a171d9448ef43d0fc14df2052223b73548216a770c2f099cd8f6ce0aacfc92762a07e0942bc6703baf14133aa9f9071098e642f0acfa95ec44359199aaa47a1931b10903a0846d7cd556d9977d68ace510169a5862ddd43b54856b3aefd566ee085a81b6e4997f127b1b530965133e5d6c75c0dc50bf5ef294c76ef85243b43ff715dc20d9838451b67c6a8626520bb1fe716908393f806e14ac09cea89359b88fb2392fb7a149c6674fb54df4f4bed2620a3ecdec76fe73ce7fe0996c5cc33f36ced7671f9d17076b6f45800ac6f1e290887f559631eb6d5614e8c2c065e0fde4850d6abc372de7398dfa4aa7edde42aa272f7fbee01cfc1d7ef2a836d5eda6bddc70081ba9e71db82370ad0a04596fcab6fba2407338757550bd01717047713ce980a00ae9978c16b29632ecd408197d2a63778177e7036b474422d995015b2e09b4375ffee9cdb696fdaacf698a833588c15f525b46f1fd83b8e4a3b7863cf3fec3dbdf970f692ec3b5f07d48f1826900a375160506b4c347ba7381d0f35617f281a86f1465d3d5c40bd1fd447b3e7514d1d771781c9041b01517ae42813e4ce2b9d3a1090b0d5bd86149bd74c05aec3d51df57141e5ed928dfda5fc8729030f2ded9a7a12d73f516fba7b7b16a1c1df4532835fa8f46c4ff7c41bc1a94d71bbea51f905b4246026ea5bcb93a13b1e44af9b194be1f71e129a84698f7390ee5fd67e819c144dfcccee6fd55a8e2ebe2767f4eaa28c649719b3ab5b83d59dd09692039c3681e5f027b3faf2a50f25acb51961847c9978819da1fff16a37b94f27f956925def93090f3fa03cf13f4208adb4f0adeecf5b60fc0fcb26813de2bf50ecc50538f6b083ef089db075aecce5e5e76cf0be833e860fdcd62ed10be1c8a4995cf3c8740b6c9d682636c89e18c3c5ae22ea20501a909675db576785dadf07f18725cdff4f1e61a4792805a289255e63b1bb075446092c613511e2462c9b56ef33679d6279a792c3145ed9e26df06f0cf2f990593c13a640f4eeb6bf06131fa142cabb94c45c32e85a394c8cc924984c7df5e10c957f30b3c4d4f13f3a3641e79b153de8486c196769d3a57c99c1924ca545f1734125eac67525919e718bab9dd9febc22f32b9b71c457ba920ea6688beb66aaed67574eb3eff150b4dd7dfd8bc524f74b1d1151324c6edf4e625bc22ff534942da16ae829b31d9bdb9b1fcfbe36ab4c609adda7f6e06b6c282a8e1f1b10dc38c05e159fcf1fa4b4fcb29b8deff80b9a2754a9bf730ba36f52a3c46edc11646248aacfd0df85cf96de41095f192422d8cd2b74006112d1f00fb9235b1de6acea3d1f2759ffeea4a06971c9019c11ab2c0df732348b6919910a6cbc959e30a3b808bebe233a0b316e1f43ed288993e44ffd9698545350d9266aa667603d286a4c8498ef5d84634e515071875025768e86a1e242f5554fac1106edfe1b5fdd0c6723c5eafa171d666ade8f98ef8fe71f68d8a29295a541e04c435050d0de212997a08f43236f9d95f10813ba80ba74e12acf5d8e419a7f83928bd3221d98950116fe692fbbe5abcbe2603cc23240b18158e21a6e4957ff1d9bca99c277c498e937b0f7b4914352643109f8b11022a7476e2ec085c98ab1c4a3eaa977a4ef6464a512b8e24baf6465db18a1cbbdc57e7f53f541a9ff811c86fed8e6febe4fb712e2242e2783cb97a40fe2cf1a1020131fa39ac0fe2ff7b064436d5f67a06e9cc03e6a94070f0aaa3a1572c31155e2820917c3654c264970c3cf76d3098b4b63c4346a9e3d0e3fbab85f0149ae58e752e6699ba30a83c6bc68f0ea75cfeb01e08de2ccab0ea43a6731e24d9234dd5eb76a7ed0cb68be1e65f758d8deeea5e289777894fc58d39a83f89f42667ff213a8ecce6bfcc22b7d98da22ba3cbbf6fea065edb03e8e42167f70b2ccc22509b8add2f95f5a829725c941387c31cf1ed796a304aa080534be7d90ac0d56455051b3450c2adc832665ab1d064fa0613d0b994224c5860f39a97c0289816896f36a146bbfb2341a24881e33b44d7473eba30a129cf56039d3b2aeb86299f8a6acf4faf3738cf1d62e642703dc3a70ee2520fc5be001a050cd4f9c75510608dd47987a26f78304437a0aae099cc94731ed7756f441c293362bac0907a210703212af7e4c816fde9eae2101aac8183494cc3f943d2378b30d0a727b5cc262a3876c0cbd1c8bd9feef9a1d43f83c5f0a27c31df27f732d9eeea2b94fc4069cb5f76839c6c9751f3d50ac3463ba5345a9c6ad1a8de561674b5a468ecbfa3a94419ce17d7d2707c00333e391b29087a0cadd74e6c504f6cf3a5499b49c242fb815214ef5e6ff8bb73cadaa76aec9d40c5e2713718b4af59b6dffe2c40b9c1529fa211bb1ecb4018243c799b92d1e9e6ca3763f887b2b5a18e1efffc053f0a3e11fa6c49d3452f4a763a981c2c03a72fc6c706b45de22b46b31831970c8680dd4eb8100cc786a7aa08779eb8f14406ffa7dbdccbbfd2f49b0755ff2ee7089124e8504f75be6aae9837c82c7483307d0890f3e81d9b26070af97625a35d5119d972244b4ef4f47d7e476e2f4cad6beca11ca43f5f8cceb771fe10dfa3457697b0f60601a55271a42d879b538138d1f4ae9a63142dbfe0b34034c3b9066fcc2cb9ce402be0000e7711471df20f2f7bcd4b0642caec1fb6ff3b2deb76e5ac394ee29d5a82c3c5133e5b227e8630fabe4fcfea6bb03c87d6f94880010383e6f4e0c3a7c504abc6e49b6f25d997d8b9e2e5651d5f12fcc17da74401095de1939efdb6081bd2eed5b748ab4ab8915b9119c7ce5b02e7e5b40390cfcbca8680f636c47c931bcc22e9aea5d80fe57f8b48ddeb7be36289c9a0e9d2000afc12367919dc1c8917117e127acd17dca99d8112234d696b270a8016e739059cd404565f095a1d93fac237cdd25ed6275c5c68149a14c0e755775b14b3f4988453432913037c4c2ff11dc602fc47e8b636b18a84df422b2315dd7614968ecd60e9561411b2f2fbb1bc8e0c1187f7b1291fa6c9211b4daf031b032424d246034117c419c4fba2f7837c0295bee8749e29278c4a2430ff3e841a", 0x1000, 0x5, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='|') 16:00:23 executing program 0: kqueue() open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xe5ce6ad2}], 0x2d4, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0x8000000000000009) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) sync() 16:00:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/236, 0xec}, {&(0x7f0000000140)=""/138, 0x8a}, {&(0x7f0000000200)=""/95, 0x5f}, {&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/158, 0x9e}, {&(0x7f0000001440)=""/74, 0x4a}], 0x7, &(0x7f0000001540)=""/60, 0x3c}, 0x801) 16:00:23 executing program 1: socket$inet6(0x18, 0x5, 0xfffffffffffffffc) 16:00:23 executing program 1: kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x84) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xe5ce6ad2}], 0x2d4, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80) shutdown(r2, 0x3) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="1c0000007b09000000"]) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) sync() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) 16:00:23 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0xffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0xd1, 0x10001, 0x5, "a3c11c625f63d871dec64632b03f34f130590639", 0x5, 0x42fc}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xab) r2 = socket$inet(0x2, 0x8007, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x5) r3 = dup(r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0xafb0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, 0xfffffffffffffffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x4, 0x2, 0x1f, 0x9}, {0x4, 0x800, 0x0, 0x5}, {0x80000000, 0x1, 0x1, 0x6}, {0x1, 0x1, 0xa5d4, 0x7}, {0x8, 0x83, 0x81, 0x6}, {0x0, 0x5, 0x100000000, 0x10001}]}) r4 = fcntl$dupfd(r1, 0xa, r3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x21, 0x0) r6 = socket$inet(0x2, 0x3, 0x38e) preadv(r6, &(0x7f0000000340)=[{&(0x7f0000000240)=""/97, 0x61}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000300)=""/22, 0x16}], 0x3, 0x0) ftruncate(r2, 0x7ff) getitimer(0x0, &(0x7f0000000380)) chmod(&(0x7f00000003c0)='./file0\x00', 0x10) r7 = open(&(0x7f0000000400)='./file0\x00', 0x8200, 0x8) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000440)={0xffff, 0x0, {[0x7491, 0x1, 0x0, 0x40, 0x7, 0x4, 0x1, 0x6, 0x20, 0x4, 0x5, 0x6, 0x8, 0x7, 0xffff, 0x6, 0x20, 0x61], [0x8, 0x3, 0x80000001, 0xb8d, 0x1, 0xee9, 0x5, 0x8001, 0x3d840c0f, 0x1], [0x6, 0x9a7c, 0x80000000, 0xfff, 0x8, 0x1dcd, 0x8], [0x4, 0x1, 0x1, 0x9, 0x4, 0x7f], [{0x7, 0x8, 0x1, 0x4000}, {0x46, 0x943, 0x3, 0x8}, {0x4, 0xcb, 0x6}, {0x100000001, 0x4d18, 0x9, 0x7ff}, {0x3, 0x0, 0x1, 0x7}, {0x3, 0x2, 0x8a5, 0x1}, {0x0, 0x5, 0x4, 0x2}, {0x7, 0x6, 0x0, 0x5}], {0x3142, 0x0, 0xd4d, 0x3}, {0x8000, 0x6, 0x5f7230f, 0x1f}}}) connect(r4, &(0x7f0000000680)=@in={0x2, 0x0}, 0xc) chmod(&(0x7f00000006c0)='./file1\x00', 0x1e3) accept$unix(r0, 0x0, &(0x7f0000000700)) connect$inet6(r7, &(0x7f0000000740)={0x18, 0x1, 0x80, 0x100000001}, 0xc) recvfrom$unix(r3, &(0x7f0000000780)=""/155, 0x9b, 0x840, &(0x7f0000000840)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r5, &(0x7f0000000980)=[{&(0x7f0000000880)="cf910a2eac9251be0a650056b4b0553124350ddad60c87d63b817edca12e05e94610feb445cdb573325b47e8fc43a5c5a0ab713f9b4ef97f34827d6f57759479b33ff670046a51713952c606625e633fee89e397f277ff84b606e32380ea6b3843f76071c08db9d1c596dca0e0bd07023213a78265b89016f8ebe62138bb42fb22d5f18f702d7c35d9b84dd812b079c78aee6beb2f7d3268a2fcee04b2ff8565447d7a1d1b511c80ddc02e0d0513658c8973c07f1e438c0e50606f741783f33be6cd", 0xc2}], 0x1) setsockopt(r7, 0x61f2, 0x100000001, &(0x7f00000009c0)="51786148e463ab1944502e580bd790af3cfc4c81322afb3064f39edda92b35b629a8f78b2edf55bee1258763facaae9bfefcaba7fcb37b01d4f076a870efa5c18567747d3edf166f3c97ebd3d53daedde20d538a0af4bf19bce76aae583184d7ef10032aba8dd938f575c7fb77a47c24c7aae8acbe3b1fea5ddeebef5c9631b1588844507fad311fd8624c28e791f6f718d546c66b434f2420f9c268724c58f695e2566e890e8ff3a349b68696a7a538", 0xb0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7}]}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x20880, 0x40) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000400)="92", 0x1}], 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0xedf3) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xffffffff00000001}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000300)="940d00001fa5c6e3c6b980c29d04e81bba490bbe8da303dcdc71b904ea1e27eee43d5cabbd718ad501da59b76bd4b78cd9eecb7a6eb91411e8e6d1ab35bbbd22d9491138c51b822356341ba0e3a041ed6d8d0d48043ecc3346519490d653c1584a65e0a8994a9e44984f53ed9f26bca1ef28950ad63239f8afa55d606b1eacce8d47609ed6dd024193185699bc02c6a57b2e89220400000000000000") r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8002, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x1d}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="8d") 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f00000005c0)=[{0x0}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x400d37, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) read(r0, &(0x7f0000000180)=""/241, 0xf1) 16:00:24 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100000001, 0x0, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:24 executing program 0: clock_gettime(0x4, &(0x7f0000000100)) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdir(&(0x7f0000000280)='./file0\x00', 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xfc8, './file0\x00'}) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r1, 0x2) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000300)=""/2, 0x2}, {&(0x7f0000000340)=""/155, 0x9b}, {&(0x7f00000018c0)=""/4096, 0x1000}], 0x3) bind$inet(r0, &(0x7f0000000440)={0x2, 0x1}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0xffffffffffffffe1, 0x5, &(0x7f0000000180), &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x558) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x488, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) socket(0x0, 0x5, 0x4) r5 = syz_open_pts() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000480)={0x3, &(0x7f00000000c0)=[0x3ff, 0x2, 0x9]}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000501b100ea00090000000000000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4db043764aebdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a6cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec7", 0x36, 0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x1000000000000006, 0x8c) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) ioctl$TIOCSDTR(r5, 0x20007479) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000008c0)=""/4096) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000004c0)) semop(r7, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) geteuid() shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000180)=0x8000) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x4) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2002, 0x8000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f00000000c0)=""/90, 0x5a) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3ff) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xb0) select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000240)={0x2, 0x4b2c, 0x2, 0xffff, 0x10001, 0x1, 0x80000000}, &(0x7f0000000280)={0x7fffffff, 0x5}) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x402, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") fsync(r0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xc}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80045721, &(0x7f0000000000)=0x9) 16:00:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7fffffff, 0x0, 0x8, 0x401}, {0xcf4e, 0x244c00000, 0x100000000, 0xffffffff7fffffff}, {0x887, 0x100000001, 0x8, 0xffffffffffffd074}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r2 = open(&(0x7f0000000240)='./bus\x00', 0x20, 0x5) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./bus/file0\x00', 0xe4e, 0x1, 0x5, 0x0, 0x7, 0x3f, 0x30000, 0x1, 0x2, 0x4, 0x30}) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x188, 0x0) r5 = dup(r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = getgid() fchown(r4, r6, r7) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000080)=0x11) close(r3) 16:00:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xb40, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xc) socket(0x11, 0x3, 0x0) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2b, 0x0, 0x0) 16:00:25 executing program 1: unlink(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x40) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)="9c87c3762c4c35047e2e", 0xa) getrlimit(0x8000000000000002, &(0x7f0000000140)) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "b04d00f30804200010e3ffffffffffffff00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 16:00:25 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r0, 0x1, 0x918, &(0x7f0000000100)=""/102, &(0x7f0000000180)=0x66) open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000180)='\x00', 0x3, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000040)=0x2000) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402b3c02df71795acd76000100"}) r1 = socket(0x2, 0x3, 0x6) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) r2 = shmget$private(0x0, 0x4000, 0x240, &(0x7f0000ffb000/0x4000)=nil) write(r1, &(0x7f0000000000)="de1978e7b97ebd45cb910682069cd22bea81b4dcee30aae9b7c28620d2b35ffb0c4da182c0e62d3cbf32256a8891626bc6e9e756965ec8403ae2", 0x3a) shmctl$SHM_LOCK(r2, 0x3) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) execve(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000680)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='(*\x00', &(0x7f0000000580)='/$\x00', &(0x7f00000005c0)='\\)#\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)=']\\\xcc]&^\'\x00'], &(0x7f00000008c0)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&$\x00', &(0x7f0000000780)=',\x00', &(0x7f00000007c0)='-#\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\xd6^(\x00', &(0x7f0000000880)=']-!\x00']) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="00000018600400798a00330100000000000000000000ffc6f2e9ff00000000000000000000000000000051a3", 0x2c}], 0x1) poll(&(0x7f0000000080)=[{r2}, {r0, 0x20}, {r2, 0x20}], 0x3, 0x100) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000180)="c53df830fd8800717f97d39aa45369a88753f3904f9acc9c3a7ca880297241553fade28386cf42dfc51ce2ec849521fe29cfedceb1b0a34a4688bb52dbeaf262f48b5480edf9a773b2d27cf61d98d85a8ccfe1ab388dbfe31b95ac0f3f8f8f34619f60223054c8a699720fcf58d3c4fc53993c1ec2aa6d71ef1ddc7c119e543a98e629db2fe9e6259df05f1d1d98622b94b0437fc7fd288160754015bbde766523b893b265c0cff9737432eaea9ed762feca07d4c240b7bf5b0f4fd69e10c0", 0xbf}, {&(0x7f0000000240)="cf8668638d4a8ed7fb06951c130545e774e44a56e00d8f3991249ff0f04cfe95a57ac214e36937e11aa45a5c96a6d5990996b6ad829fafbd9de4c4610d", 0x3d}, {&(0x7f0000000280)="43c9361b7750c474d2f4d37f3b98e206fda255fa7e7150760a7aee51db4f5f646f429397968ac91573c90733a8d62f6a9fc8d94b61393058c36af1d4984b5d55669adc57562885e723b9e10fa38f5f07c310cf09d2a96a4d7b774e3fe225886bac10e181a746e8eb8373e3b4b177ce7205763c115eca5ac379b8862cf77b82ef23f8fefeaf0ca95d01f45378da062e30b3f782a5aa9c763fe4f80dc64040b4f94f9e2c3c7daf1d57dafb4d74bf93e0faef11cd3414489c73de4a731a9e0723c1e794", 0xc2}, {&(0x7f0000000380)="95d8d4f609545b558c91e1c0d5233a8f78cc43b3e9363f06cac7cb074797aa52ec5b30bb510bcc2caf7e24ff2e0c2580a9531f37b002239dd088917c07f9ce74974966e9f5bdb255ffadf28c7caf2ddc6070ab6466663ca11c9d82e68a54b3b07291ccc384a7228acafebba79d908c3047367b9316259e2b51f2e1", 0x7b}], 0x4) pipe2(&(0x7f0000000480), 0x10000) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) mkdir(&(0x7f0000000140)='./file0\x00', 0x14) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10240, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) sendto(r1, &(0x7f0000000080)="b50f266b71e16942d8071f4e4855fcfea2561cb44d5b2446b16cf09d28053d921fc079b6dc9ef29a1fc7322a5870e62084d30d7542950a142f57f1377a0062d086122fe7464d09d9690e8a0ceb4b1d09307d463fb8d1de886969d49b1fac90225d9752b833f4297264d40eebd19dfd4d81", 0x71, 0x4, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) close(r0) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002003, 0x40004000000028aa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000380)="0000001861190000007cf6d1d1ac5558763331f64f908606006b2e6cffc5a6ed23e1870003000000000000000000000000000000000000000140450a72f0b44a51e32aca4d52cd59a0414a6c4cb558f2faeb6ccbb2078613f9f7a36b44bce4d842a40b4156f220c0fc33e940c092ddfa20d5e4f9f049e1cf2c3d1aa6092a43d1c43627313a7892de6d736b4e80ea5f2e44e03a29db15ca90111b6456425fa850a3fed819d575ba7d", 0xa8}], 0x1) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xa0f, 0x8000, {0x7, 0xffffffff}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="2b00ff7f0000000033008aa43cc371b3331f00b38d6fae4d5bf533f6f66b93bd60fb9b55fa500c23319412515df4947a7223160317e1f2f21d5b86153d0d02f6e8da5c4c3b87d736fabb534dc2621a83816edda08152ef74fce5d0b8cac78e562e", 0xfffffffffffffe53) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:26 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x122) close(r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x8001}) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20080, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffeff, 0x0, 0x1, 0xfffffffffffffffb, "1200553f8c60562cc1b50000001200006300"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="1a2eeea85f965e1c7cf20e2da9435bdf13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:27 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x120) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f0000000000)) 16:00:27 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="0e3b7c92f4adc54d5e93a03c493f29c8811bfda7", 0x14}], 0x1) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x400, 0x40, r1}) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000005c0)=0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x101, 0x42) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='.\x00', 0x80) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080), 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000380)="e381c21f3c56f5953455554e416b8ad2978cd05ff9fc71050275854f1dc4896e638b4c80120ddfed19eb731e7abd25107d84f37288fab702db6b557ef4a0a754930aeebcf0bbeba3910e162c50241514c0930b363c29dc842435b9513527b6f599f176226ed82e79288ac4fed821e847722233b2708e37fe09a1990281f1e3cda7799289eb5a514148cfc6a369aec713caa14fb554b88ee9b63952d5632c5bb41171572270951148546777893a74b2e167aa34efb454df820a3d2b624dfe2ef91cf5a44b3a78497cffcfed11a58e9c1c6f0ebdd680a523c014fcda9ebe05e584b7b7dea47e62f1af0084c4c21fae253cd091834efd96ac275ef8a84b21a2a1662c39abef7b312f15d23d13b009d1088485957b459a7e3df8a89b86368201ab36f588ef45f76885d0aa39df36c4132db2bf8379c03b580ecae99131cf46c4536104be519b4b31cc4a54f896156a9dd9c4af4c0aa495e86d5b6d8b9bd14491efde60786a7ddd436faa6ce3c54d936e0eae2bf46557b06a118a3ea15a9ba5914365f21ac406996316adae133cc6024cbfc086c60a7f0cc2942796db5070663c3172fe362591285f61c6a65cc05ca99635e07c4ebb265ec50da5810cc0a84e9aaa2416cb73980568eec147641cd4508540f7aec69a24ceea3d68a2b20f837a4a650769947c559859c5b78bbe73e6602e4ef0c14f4aca9493753b0724285ec6446a8c3aa00dbf3cdf400aa9821b0e0e67094603cfcb8e4b8675421324d94220bd16b670da7db6cedf88ef0401996169a41d1c9e6a841fe73e56322f7c7c6e68e25db513bfa689d0c726a033ed0245a106575085eebcd09a2387916a23c5efb2b6b6bd45716b47fb8b7ea1b0c2d9dc3dce64876a30d863794e49721ff233e3111ddd723a7874786490572a75b1c0d559cba2c0eae58c4c005165f11804923067a9a052cb7583fb3bf8652635ac08a0947b51f105096d61ba05e486fc5faef583608bced2f2712aff8d3e362f460a99c937e21c46497ee4263c66f762e1669dc53452e870404f867e1f2b853768557931425e30a9b949d00e26437bf0de93d713bbe25f611971bb60a5dccaa37eae62d37826d1376f8fc2141b614a48d5e5690d3d60263ca81a05069402751200357ed1bcda86c52db1fe5bf1a09cebdea058664f28d5d47c0e0381d8ee56b6f43f9b1d8d1f2d46960ea3207def8498db3824e8426d838931de3801ca3859cf7ed4cec1ba3b3b52c1b606c53883263d37f95cdee8045a0f5a76cfcbff1ff3abfe28f7f63ecf9cf5b338afd0725b41bca7810699ac2da77f3b81d87dcc9cbaeaae19fccd406d509ed51919e4a853d3b1d17e4c32845ab16a6f864aa52ab0506ac2ac4263910fb7c2374a219410177cd78ae1b02b0d9dd5370a4f18483de9150a9fa768ea85f5d8af7ac05c481346c16188d9bcb662b45c66cf4b723070ede9d8b13a3d6d489c5fae1c40d0806d4a5ed66326fcfd7d9c3c9dab07952a02dda8ae64a936ee4e340fecd7cce9ef43fca5282284b0c936c4441a4183495821a92c5a5ec50086b43fea241e47a296f614f57adf5305e0871a59ce54564a8260889807b4ea478bf289705254bf29be770c4b7da9c0f48cd770ab16cf7784e64d288728d6986201fc05a2c494795d0e21314f70276d91d954f3e25b9b3c0977f6138e2ebeed220df0fdb2953b0c1cfb045e06deaf9eccb384feb3c10a1d15a4624a04968badbb1a970bc4e142d30099ee9dd0429da5be5f4003493036b0aeb2eb3b8d2e985f3a7ccdce87bbc3574f69ae2f02199cd00f128ad8c04d3276fb54ad397c6e69296d380754ba65d330067814f6ea4887a7bd9ef8176e521f473f5dbfa379a4e1fcf034df9ae3851c902ed191f93f8a15026f6a4037a4503c5d4b081bc8340e7e9bb5f227676dfe631191709b9d9a0aee35d8bc6814a10396daa74873c1b7742842267e065851c85e176a65e4abd06ded1df784ec18c5196d5ac6bdc1ed1f4cb32891b0665e36d9c7cdd37686ea1366c92fffb229d1d91fd397fa35fc77e843afc38a1ef8813a796a3f5d87667bab6a67e2d5657a7386e474740ee6345e2e84b27d6086eec050747811e34e2889873b8fe88ca41ff11b1f57119effb8e148ce6b949cfd2eddf9fc69e680210d2df734af9ef9e7a9744dc33d9cd51c066919b032999e507fda7796674b5aa4a881eb4dedb65bf292b8be29ec1ed531286460acf5ca0a4fadb0d9a69c40db4f743c7b04869128fdd1b4d1edd534d96bbba604df317decf46019e61f1099a65e4fdd29bce73a5118a683cd3c49d641015e84764b442ca32158c7c2bd43665a1492d1981b9a253fa41a42f6fdd0f3416c438d5a3517230b46b8fb059ce5564a09ba661541d063f1c874ab78775c1025f420b345722cc9b5b3f214f6f866762ef14af2f2c797b4a3113952508ecfb4c2bd0fff835f54ae6ec7eeebc6dba49d3285f380dbd844a60938f79ad620ecfdf73176b0b25ed3f2e988a9c2b6b098b41fbf310752703cfc6df0f111389539725e77349b5cb621d1aceae45b0a89cf5997da7b0c47c94ffe4c224e339c82b37cf0bdeead1777fba8d1f2fe579a00fcedb8c4cef8a7fe51b3294b53f6e010564bf3c78a026a1364c10df5cb58709545259e879abdbfa1af418f77cd206718950bee5498cc4b93e55572596c60e9a16d504e55f848cdfef202ca9b38c719e10482c31ab80c7679188a591f3ffdc8128dffc5d36582177037868e4c7d5c4b41fa315f65d2ef7594dc8655182fe2a9db88ee81c092babd33a804861dc893178cd20dbea2b302671a09bd32a96a8a1baea5391aa769df6c707d4c325be0b40433356a5bf47312cd8e00d65770962d739dedbf747e1b89167b8dd2a4135a83e1894893ea1c37194b0133c61b66722b8aa2d596f9c5f2e006c399f637275e6b407efddd40cc38aa90f947af853be29ea8159397ca184776e8a65f884df1e41976f2119bed70a616c71392edb058294cf349f7d66c00f4823619b25da9b66a191cad321a42a4f1b46ef23a4d910f5244b6cf64f0af96d5831a394a414705112b8ad5c0438176ba59f4c2c8fd51774c126db622e0d238563310fc0b40882bd411eb9e47666a8179696249ed237bee66637b5cdaa18faf42fcac5dce2e9ffc9cfd1ff3b1caf0df450806025f4b26dfe58a515bf32d2250744b1d013f49624dec6188eba2e7a55d34c41483938892ea56e551ea897f74165b89549df2f29fcc1c0ea4d0ae13b3943161fc424542869627517b47ff7785350f29e0e2b6d6d854b8c2b95a57975408c475405a7107be26122446e41c3063334d1482d5a051e87cd6b9be94128bc840c8f9d5bc994810f6b39aca0fa6315b1e78f886041000dda26a62e22cbb564ea19c503858eb5e488d1274a2eb06caf5beb1387dbef18770e043eec76a4b54ae9e43edfa15e21b34455cab2b87c378084f6f62574676f149a46e2c23c30215a75d3ac04775bd1935538444a731c3e6ee053f380b118a7d9a480ecd7c1167c8f5287b8e9092b241870b5d859f8d430020e8271206f9042ae75fa6ff6c55ddb747da5ceac4358c9968a24bb57415ea67ba0be04c344c0921d51047a2264c1ce9e54605d01d3124470aceaec6ea2dbe30d4464fef94a447cb604f2a3fde4e55be1938377644eaa0e98042dfd3705f93713fbde831e5bda6a3629eda17577c4f7724d6461aa383acf7c17eaa4957ac538609e4cadf74628f3d5c6b79942412a2914e9337c3fabaca2c6650cdf404b7c2b51b4081a213d14e2386a6f953f39fc846962e684232c46e76c3537feb035a01166df5142c935a9d2f0d185fd39d3d22b0e9ae663776ea34274a72f161751b9a6e169cdf71dafad366cf9f6ca0f1d94c068adfb9ad2a455f1c8dec8cc59ce102175fcbab96c7dad3fa469937e75b60d1c577db421cd5cff656a2337113b68f36b0ef9d0e6de7cf7514c43cb33753bb7c55e833754295226f850f3b74c2fe01edab982742b12dec60c344a6ccceba9cf8ae0f194e55f1f4f06eaa46da7b9ad17b770e8e835478843302376da367bf124639cf7382fdb57945398eb9832c02e1fcc38d7f609ab895754bc3de8d4f1906c0071b3b45c721b9a516d483bdf5dc248a27c65ebc18a6b190a2801f12874e5c4f16bee0b6c1fc85d90d4998ca40380fcf2b7ae342eb18d31556f3990c3e7f16e6c95735efeae92da3ae25c0b32ae2446f7ece62a6ed3b87ea12c9b4d4d38d3171e810b2ec18c9c6591bf4e2140f8bf8a341c43b18376b1bcdcffcd0db5430e836b0b6a3b8a6aba9f60740a345636f1ed8d914e63e9a634cc040fb106095d7b8a4dd0d2a5e55e2a4e8ab6849815b6817a26b5a286c805420a00acd1e08f0d466cae3d314b5d243e02de7cfa12c6b5bfe9c1897372c554ff61fd8cd504646d17888c2516b784889041e9ba58322177da97a0144afc0b649bf9a1a49d55caa791ecae209934f7dccdcdd801a72a4777dd836944d6a2ada6c69850665fec29b4331e2a460fdd40103469b11e560f383e6e2cd8ed4a6129b7ea3293cab24b022bd8787f302c1fee66ec4cad7d59de364ead29cefae2214634c796aff1a9f55d73c84d6be110625a1a706b3516297a8d98a50e78d29915400e918e9dfc1ee3608ae533e3a6f2c7e4bfbda9290227bbcdfae32ffa3a6cbd04c0149d8031f9f77e3a192cec2877a1eb48597740ab3ec72d6b07227ba79ed9b3850b50bb84bd5e97235b41e2c4b14d596c5b33d2df75ae4a5d2d67e2aae7faa7dad17da7481068987cb2dc313f4da540224464cc10b3f64fcd5072878605fd95f18ff19e3d859ba76d3faff6335b9f255d9b944aa55be985bac66ca63094c457d6a2ca02126e6405e14758646ae9cc01ccf5cd72f4d3f795d6dbfa8f032e3514d853649d27e88c8b2952d1b9c0256a4c715c4ddb8f62f50b203b94b1573625cb67ce3108eb562edfd6aabd9b72af3e9361df2903f83d79532fbc7ac9c1cce1fcc5238a83470741ef735da66a56ddf535186c32532778c2e6e177e7fb91eb218961e113085292fb93bf594fc57d995b5ba79a4f8fec4d2ca592711109d242e675a3b70a93ebe88c00007215b376d660564fea9d1009b60e4746ad9f5e268634b41b2938239fed2ae148d088634ce66265626a31e1a18c66af8a5a406d7fa3274b74ee58648d26cd43cb47ae436a2bfb5bb0401aa822c59b4238d7565598ba13a467679c311c85eae6cc2774a9e78bf1f895d98146fc352529c5cb08e1e7ddaf10f12ee34a48093864ad5f581fa5cab2bdb52a3d2ee55a1a0455c102f5f4cc20ded87afdf278d52dacad0ce9b55a8c2e028935a642a005ada6ad5a13f272255cd559fa2f9f53d4673d864dd6b0c9af0cf2212ed4a8d9463f705d903683b4c807bd1f5af00d15628aeecf69f72817a1c98865ae9e906230d93a40e9284aa79edf90134e4a4129e19aa06defecf21a34acf0f60efc10bd567624b50efaf85c9c167ef7ce78892eed16893c8a914650fe6af471b4423a5b5bbb25d478cab2dff9eb327a0ffa73eba8fa90b8a74678d5218e7f94ec2f03a35444285afdb355e233df705710fb9f65715ccead7aba2b06e613800f9b3a6bb6cad03804240a1f81d233ccca0380c95764cda1ec920c382f8d2dc16555faf40e3e58f5c52fe6de25a350b43da6b86ab47101773405b7464193e17e6a6cb5935e526ad86319b32a5a1ed404a54337c8a1141b8eedf5be7eec3e2719cb277d24635b7a3e0970dce9df0ec3d55585bbfc9165c168d33") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x6, 0x0, 0x1}, {0x7, 0x10000000000002}, {0x6, 0x800}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x4) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="8b50f8d92db6a841b271263fb85fdc3b5922c746ca39f00d428f01f57df5ceca39f602ff8b69be11f1437a810a30bf07be090932f5e820f51506b959b9e5f4c86bfc80aefc899571b0a555e7199d4eee339d45e98bf1e128c1571705ef696785b373a0f53797f4f3055e53143421dd2e899cf57424a9d4769ea27bcb62f5b7c02e74400cf7d3dd5b1022409472ce76") 16:00:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x7a6, 0x2, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x4000000, 0xfc}) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) setrlimit(0x8, &(0x7f00000000c0)={0x2, 0x70a}) syz_extract_tcp_res(&(0x7f0000000140), 0x0, 0xf2f7bf2) getrlimit(0x3, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x82, 0x104) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000480)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="01944af1fd925b76e41d31b7ab4423", 0xf}], 0x1, 0x0) 16:00:28 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x7}, {0x6}]}) syz_emit_ethernet(0xce, &(0x7f0000000140)="9578f9437adf9f8f0f6d046ab9c4b9edba606d5e0cb083399835dcbfe4290e9197b79677f9399b8ef2e19de0ee089db2737028cd09361f84c8dd4fb0add7b64252ed5a6814053a76ed5d72bbb68d1070ab9b85bc8bc8cfebbcb5d58bc9d4122b03d616244194395690db642d181fdd37d6fe27becf53e0d7339df1c301be2fb622a3604077091d34f6740e136c1a6317fe0eb505eccff4295d4ad69d66d8eeeb16dcc6ee3dd11f0c95584e9916631ffe7b45c8d1e60b518b5623613e547e41062549cf9714d6b09f7457cea28d17") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000100)="ce7ce400a913d89153a21cf9efa1d7412d80ce67", 0x14}], 0x1) r1 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x8) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xfd3, 0x5}, 0x8) write(r0, &(0x7f0000000040)='g\r', 0x2) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) open$dir(&(0x7f0000000180)='./bus\x00', 0x8290, 0x64) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x7, 0x4, 0x7fff, 0x79ca}, {0x7, 0x800, 0x1000, 0x1}, {0x1000, 0x1, 0x0, 0x2}, {0x400, 0x3, 0x3, 0x1ff}, {0x3, 0x4, 0xdb4, 0x7}, {0x4, 0x7f}, {0x10000, 0x100000000, 0x3, 0x3}, {0x7, 0x100000000, 0x2, 0x1}, {0xf3, 0x4, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000380)={0x3, './file0\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x501, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x30, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x4e3f, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x11f8e1f9, 0x5d4, 0x38bf, 0x3}, {0x5, 0x101, 0x0, 0x9}, {0x7, 0x9, 0x7, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0x7, 0x7, r1}) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x8, 0x0) poll(&(0x7f0000000000)=[{r1, 0x42}], 0x1, 0x800000000000000) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x42, 0x40, 0x5698, 0x60e}, {{r0}, 0x0, 0x1, 0x80000000, 0x1f, 0x16f}], 0x80, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x100000000, 0x6}, {{r1}, 0xffffffffffffffff, 0x8c, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x2, 0x2}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x7ff, 0x2d}, {{r1}, 0xfffffffffffffffb, 0x48, 0x20000040, 0xfffffffffffffff9, 0xf84e}], 0x9, &(0x7f00000000c0)={0xfffffffffffffff7, 0x5}) 16:00:28 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = dup2(r0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0xa89) socketpair(0x20, 0x8005, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r1, 0xfffffffffffffffd, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) dup2(r5, r5) poll(&(0x7f0000000000), 0x200000000000018e, 0xfffffffffffffffc) chflags(&(0x7f0000000000)='./file0\x00', 0xb6ee25255cf65d8c) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendto$unix(r4, &(0x7f0000000180)="2ccbfb2103a33788b582a3a330fbac74657a9fdea7730b162f14eb15c08bd58785170092d62def88d85ddfba58b6ef8d3ffd34b92723ec5289decd79561776c46eff59ba27dd72048ca68d3f610a478f9aedb556f2556ba9354e4ca5b217e8b22cf4b5d84979fb7d0625203f805f8d31d37f8b72d042a1fce59619ccfbac16337f3f376974c1cd809a9a8afd2302a101f1dd94eec281f5486b5bbf26a9806243d41730d10fd67dc18b89757e19e5c2c58c4ba806c41fc3488b468441f4cbd92d78bb11ccd3337752dffb0a5a599127b97beb3fae62068ba464d165347249e3cd34402d8b5743f7bf39ce52a215e465db44e6478c50", 0xf5, 0x1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x81}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x80000001, 0x4080, 0x1, 0x10000}, {0x52, 0x8000, 0x7fff, 0x7ff}, {0x0, 0x81, 0x0, 0x10000}, {0x1, 0x200, 0x7, 0x4}, {0x2, 0x2, 0x8001, 0x100000000}, {0x81, 0x6, 0xaed4, 0x1}, {0x3, 0x5aa, 0x5, 0x5}, {0x1, 0x2, 0x2000005c, 0x80}, {0x4fb9, 0x2, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="643a8e9c4915a5bcffb743f7bcd92f4d7ad85e9b83bebf763b2653408ca34ca34c7e7dcce7d10c10049eeeae1bae519022e4584d57c0bbc763c9ea4301183a2fcb36537a3a8694b9ac4c6613dd4b4215cc13df4e7ebc026619375237555d9aa5ab0e795cb044104f6c359fa1f72b91fb1d371d1b42cb790a1854af5ad75314808e67f6470be3d200ab3705fa9e70d9dffd902c18b1e27be64a328656f219ded3b67eb5eef04ec55c1c259a4a741a734cc02a27978094fbf05647b5a560ec70b38159681c08ae4ef67942995b6cb424621541c77c54451fc339980ea72be4c77b0e2fc3fb2c679279de618cf0b2022026e62b5be36c990626c8ca19acc5d81248a982759a7f4b2957d23836cb2aa11cb6389d08e13e5efa0a98449e8b840c9db674bbed2833678929ad2c2f85647b208da862e92c19f90d9b0cdfa7ec589733e55771400a45cd730a7c810745794b9eb164c961971203aab2b6d171a42343bdb70a52c266429411898debee7e8db4647f63c5bbe3e6fe53837220304a504fc5c0d1c6ebaddb5ebadd7bbc772021fa071abf1c8cbc4fef08994fbe82790fc3b414626b539064286e733b4dcebcceab72626e45b5a3e7caf68cfc64629ffffc331ec34e2d9106421db5b2fac8166475d1a25c7bbf98d720a75907be08c1bb5034ae690cb32a98ad5e7dca041857425d9d609ae3531514725038d4f16d33a23142b0b3f4aeccdbbbee5cfdd93c439b8311005407647b68138198d9fdd4da1a10f4d3f43f74341a3ed306cd9769be333cd24232eba661efd31873fa8c125f7313106cec81742aa217085cc979f61df8169d508a8cbc19eab8d177ff1b20521e38c402ebf365abadb7c0a96afac92e7e5390379069ee4525020a4dafe12b7a21d958b0fde191a3b5f30e582161cf4bf8a1e0e8a42a13436e97251da765ff79395c2ad3511397c742e4a8b4e5b6d15fc451d8802841b9d24d668f87aa8d85231969501d71e8a166e8f71a62c29b0659cb90f85156e169705c7f4d360a61549f6978f6600a53c2cb7ba92153900cb9a631952f313e9624650c1494a8af515b0b71203053df4fd24464d9cf6c5e6f3ce14d167d02dadb8b2e61d6ac45a4b27f9c2f0c379259bd236c2ab709fbdb7359408f3f720914bcbcc87a3a020c9fdb3e95a2fab8e172f6e7d2c9814cf6d5867dc4629339f7974764e1c3a93ed127e325bbf50b5e46d3ff263b651410a4b035e64af33beefc9ff4d4a30aa7c258ed08864d3a1b0905f37e9121adaf2bb77ade6790f642670013e70daa9cc28e1a38c94d28e32b873759e4355810e1a2a29eafab79c5d70d8f9cb2aba9cbec975f85575bf5a28209e3d3eaa8fc665eef1d72980b12d77de8b4e22ccc87643c7a8d83f2e556a99151c917418f45ce175dc8f38281769a7192b57d971012ba834270111386c86ae5aa929d9227888d7b87cff67d0d2ab6e4839f9995f3b90e5a66cbd1c10e3bde81354150086d92707f8c5e3f6cc8e31101ae940e1955fa8dd11010bae3341490c3eddc16c8e65476d8b7cc11b83381f2405a52c5c50bfc4519ba20e842b91ff6a444edeb4514409cb2053bab6326c13f060bb34e377a8e4ee6aceaa28410005ae80ee23c1428efe2ddae8ff056c7b9890d5e3cf199df80f5c62226448d3ddaa306ae53818811afc2a51e57942ee6463e807c11c315fe1f11e259a1bdbe01cab189d9f982015e58618c9601594e85d94933ba994cc130cdff70ab9ffe9e132dec302ee59574d0817a73949cee523ddef88979f5f32b85fdddf434042ef3fbbbd2c444e3c9145e52f762372726e3724b1a4366d2d3576574ef1d02325c7ba026930601f4883afbdbb128bd2966d71bd9ccd6d28b23ba78ca11beb597bf940b325b0761b8e8d1e4d0a4ae25a11d738966a9c0f52c723a2df3690a80671d6dc3a5a223943aa2970970d6148618902423073574a61ec87773751648f7aaed2aff56cd7799647071a3a44557e2875dfcc59f40cdf2239ef8dca329e4ea4e6b2eec69b342eed032d86ca90241bcf7adc1519f6eddfd469be669d4590077463ab9eadc519dc74f11ea51633422870ad7a409f5059f8679ee57a5680023e58309e09bc0f55339ad18dee3de7c2b28267d652e096f533041cca21f6c43098ecd653c7a210a80c1d3da288495df7f97d3b4d96cc092e054e19674bd2a3f8ec1bd7e82d915ce232639bd7c53cbd3df3a74ca688e78a37bbbe42154c260172cb5401b4c2ec46a1d9feacdb20047e16f86a919410aa5a4eebdde50f8e49f54e61e36b4a43cf34c535292bf9ac3bb6ef0da77e42b97798925c32dcf955118ca3ce057d99e5f01896ab5f7273609e4f4a3a63716b60e11587c0ca77ec66c307656689c6a921055632daa08eb854d537be1b1fb069fb0dfaa0e94b4963ed4b1c3bc62a53967e14844b2cae98bb02606875f3b22a9617b29e25c5015878b799f4ae10c298ee8a564de1382c28d17468845aeb3d5dad19a25cd538f2a47f75fd8a49e516db3bb40d2101da7b2cade52e112626022fc4c82b8a1879185e9d848967738215492b6a41d4a6cdad7e3f4cc1fb6d5901b0c045b224988bd73faed49523c7f7e3813de957aa8d2615059f1d53dd4acc8a493592b264ee412931552b0dd3b1674b59c14fcdd6ae9d287f2ae4bdb028c0d451a27ef5636b22626e9240eb3d8702336f385512b808b1a4b68cb7003418865472ff5782cd75bf6d9b29f001ba3aa3a66cb21e86919b935f479639711df9bf8860ff4f8ba15585a1d431978b65efc48cf69c94452023e49364ca0afaac649d4f2c95d6e17bcebd19360ff253d4e7e09294ca9b849a17cc1c1872a30bff72c686a265488e532d13721bb6aba706d2ffd1f04c63b4e68bc24c203b3a1611a6196fe2e055bafaf0e63429834b3ace289a89bdce628d45568d7a26f3a3c7cb8ff42f9f99caca9bdd0e6c82e885dcd429b589afca7c450758235d551deccc67e64a5fc9e42e805cdd9142ef3785e1946637a2ee00d7a35a60fb8edbb9ae78f5cd2e9288f08d58fbdbeca69fbb0d98b6ac4498cc7f33cbd795dece3a23defe29213e5ed9f81fef5a73b6f3b9f2b2c882ff6c981935eb9e2497746c38bb2e6e18a295353a7d6c78d58d79885ed5d02ebf7fed2ac2a4ce7450e68eb19b707d4e6a738732dfa0142cd77c56b18cc9db879e7a6a1ae91295ef88172e2f8c969e41ae0f5b61fdf5abb10c5ad233f88f45ba71560c8d3fd36a9eb13dcd922a609be35511e2b03beb4a5e55dfc70ba01d865641d7c06d066104da06179f8eff3bf3a3a0b1eab52fc58100b31a67e5e2ee9da865dc429d1e19e018abd3f9374df7510a27bf670336b97cd91a405ad7cccb0b67165cfd158b7df14f923748bde0c465a717ca786767b63c61bbd3895a1c504305fc87d277cdf33261ffb9895ad5dc8d08f60fbe055902316864636d0e7d1ec902b61104bf8cc35fca7c7088bc92d75680135f89b5cdabf8408c75b0a5c153c8f22f8fedef068a3b332762a5e8a34393905770544edd41aa21ef7348ed43dc5baad56ca6f66b34c2cc2589111d4e43ca1f9024deed1a309553654774b9498c98487c51b5b8141c8c4d5cafba29da31f053a430de6d8c8f6f1bf436df91d3b1ebf1c329aed94cc0206a824a633bd5ab0832badf26fd02dd527098b330c58ef18fc88b91447f8fcb4a1b187f26805895fa8d1b2c62f4f256983335cf4604ede99e67ed1791574f9a6e5354ec8c7b0306d12d0d3fcce005d138ec30787b72412bff23cfa2442625ca3371c8494db05dc0280e85e0b7620188bdde3f0e160c436ba95122bb995ddfd54748b087b0b21c59eb20e90060cea3bb43ac980db377e418b8faf64af277b6a55f42b187f49c5f6fccbebf5e2266df83d3271f040945a3b0dc4a4c9c1920ce110d81c7be41830122da84cc03cb80ee8b141d3fec8cdb0ff10c5d0f0cbce822f5dec9ead9a3bd6467fab0eb1196e035809551dac628090faa60afc3916ba1024af3bff272e86b02410056755a6c8e8950fd07e6e90bfff5a122a6ad24fa100f98ccda97b6d2cd6c1d333dd7d6f342753b7c5675fab32f0f9e406be327b9a2c85cf559610351707579dcf389cfc7cd3299f8c4232be82c88895d2304dd9cc3410aab3f03d0076aae44dfafd5aa6773ebb6dae68c202f309eeb688dead88dc58bf19169a2383553f39475d11099bec0074cbe61891b5f8d8d27b0f18de625fc4c94fad5e3e0cba43c49bfc0b56ea25a2df3071b264ad210fc9265c94691d5e06a11e5d2e0986eef1230b9d249faa17222ff7971e534ccbea1ca258095d0c348544e45909dc8991fa266711fbc98b28a941b466b3fab7f65012d6a2a40d9009d6a60b3bcb480bedb5c933ab82017d038e2bc7ce3334b503c376debd5b32c40d7b34c2d228107f64a33cfb0c2cb8c020450a4fc32121c602c4a0465bf8f8d9f175ef188c8f620148d50ffe1f4acc18536222778e98040953522517b901d28a9149d62f47b0e9667bdd790cc18022bcaaf90938b33e234a5866c3e0d5b311a29f73f35c1f365b2b087c6997883aa5ddd702c2434d728f83d234d920c52f8a1f10e6a75a0134e058662946e54be214ac63bcd85813b5e5f531cd03b7d7f730984d8246164cf5463fb3fd114a0fbb9fdf3e77917e024d10694a24acb81ec8de34871577a3839f9a5e6e9088cfb1e9106af670397faed9e51408d286b51776aaf00792fe35e07e33437dec4ddec1978634fe0114d97c2b0cdc6528c38ed875449389e59f03e34a174de515f01e2b7e98ebd3f52d7696d0f1dd3063b402ccfcf8864250a2f6ee70bb5c9d49444c550c1167dc497e453639f1e391427b1afb5860872978125e76b5c78aba77632b7f0ea79a732758a6aeb540a865d6efa37793cfc3bda486d7e12fac50201a39f6be532345caf22bb8c37ee18e1b01617056bab640095dd117da5da8a78b2ad1a958612b06f33a85339d34f36321efbe181599bce0e173668b4850b55ca0151afdb4329ea7d708f0f57f0ff83a49a1b39929bd437c38fd91a71925d165a9846b0aca2864ca35fce15ebc14559337400b98e78f4b6f2fc0bfe7ddece69f57cd6e83c16d61d093e6c36fe7442c54524713aa722ab4e53a9f20720885b2fbce883461b2771f5bb6b8dc36223696e23702b84928898acd7017d9867f735a82d856cbc6fd9587202f830408aae828b1acb01fe6f0629c1b3e8354b9117e44de985b76279cfdd564165440e191ab6acb4e31562087b1d3b416a7e92bcfbe34a44ba2d2fbcf2f53f008c7f349f802f6af15c06095efb62c14bbba0bb848268029632b0081ba23d30aa32cd460b0de67fbfab1418baa2becbd50c96acce3869a6f409afb8098375567daebab1aca6c9a0dc263f6f0b1c6d53d1bcb650f2bdb3a00b6b2393cd4cf9a1b7efa40de19a9a9a39a83a43039544775b0dd56e2929d6dbcbc7e26577bfb3bae2b0718d29cc2e1176d5b84467bf106ae53d9fd0f652e84df5263912365110af25ccb1e22bf18effd1f7b41532a90aca7712e5c60d6bc950472c0d1693238f3813da9978760648762555f0ce23ca7868eb32db9e487dd2ca59ef98ee17e76969a1c525dd1e51d5baa075be94e9ce0915f49b658232ba8f850e13f50829e1f9ca6aa431e80fbc09c6408ffa59ff8c8b59640abbde2bab45e93f9590cb5a1011e095d3aff41f13909126cdf45fcd91babfc82b68a4a15786922735ddcc19a52c65fe4a8701882242e0046303d721368fb130b60c28d4a77bcba27fc", 0x12d3}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001280)={0x3, &(0x7f00000001c0)=[{0x6, 0x40, 0x7ff, 0x3}, {0x9, 0x70, 0x81}, {0x8bb, 0x9, 0x9, 0x9}]}) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001340)={&(0x7f0000001300)=[{0x47, 0x1ff}, {0x25, 0x5}, {0x21, 0x3}], 0x3}) 16:00:28 executing program 0: r0 = socket(0x0, 0x3, 0xfffffffffffffffa) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = kqueue() fsync(r2) shutdown(r0, 0x2) fcntl$setown(r2, 0x6, 0x0) shutdown(r0, 0x0) getpeername$unix(r2, &(0x7f0000000040)=ANY=[], &(0x7f00000000c0)) 16:00:28 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7faa8c389fb000000330000fe12f40000c93c4a", 0x1c}], 0x1) r1 = semget$private(0x0, 0x4, 0x21) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/86) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x1, 0x3}, 0x10) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x64}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r1 = socket(0x2, 0x1, 0x3) fchdir(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x100}, 0x8) 16:00:29 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) setregid(0x0, 0x0) 16:00:29 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) read(r0, &(0x7f0000000280)=""/248, 0xfd75) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0x3, 0x7fff, 0x1}) 16:00:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x90, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7, './bus\x00', './bus\x00'}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:29 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x60, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x400000000095}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000380)="f9", 0x1) readv(r2, &(0x7f00000000c0), 0x1000000000000029) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, r3}) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0xc) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="10") ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000240)={{0x401, 0x1, 0x9}, 0xbf2b, 0x956, 0x401}) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) chroot(&(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x8001, 0x8001) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:29 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0xffffffffffffffbd) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) close(r0) 16:00:30 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000340)="d449c3faf995ed3e8e3365d080fe03ef4def890d1146ac0b7b0b137b204cce466701cd44c468fd9cf7993b8213190dad48591e131c88afe038beac719eedd2ce0ede2062bb4700be58fbcecdb0c53177ae9647739b709a4b14fc3f80e9e0ce7a941202362341ddd8920975511e9230672d4c47f47603d6cd79949c6815545eed8ec6f599b344ff82fc58f48cb2e81c16881b6bd7f9cc23087fe989eca12169c2ae4a9a77285c31494c0e48c33bcf56f097d4294214c6bddedebd9f5b4334a8b25a50eb07a145a4", 0xc7, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x33b, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x120, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8810, 0x182) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x80, 0x5141, 0xfffffffffffffff7}, 0x3, 0xfffffffffffffffc, 0x7}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004269, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x8, 0xffffffffffffffff, 0x8, 0x0) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r1 = kqueue() write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0xc6e8, 0x9}, 0xc) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000040)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f00000001c0)="8b") 16:00:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2000001, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x4, 0x4, 0x100000001, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x58}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x723}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x61, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x101) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x81}, {0x2c}, {0x100000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xfd4, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = open(&(0x7f0000000300)='./file0\x00', 0x280, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000340)=0xfff) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) r2 = open(&(0x7f0000000240)='./file0\x00', 0x8010, 0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0xb, 0x710b5d3f, 0x1000009, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r3 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f00000002c0)='./control/file0\x00', &(0x7f0000000300)='./bus\x00') r4 = fcntl$dupfd(r3, 0xa, r1) accept(r4, 0x0, &(0x7f00000000c0)) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() openat(r0, &(0x7f0000000000)='./file1\x00', 0x1, 0x16) dup2(r2, r1) dup2(r1, r0) 16:00:31 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c8a5b671b1b5403008706000000a7c8000000290000003300000003000019e21600001d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e740f7bd8da0cd261174da61bc460eeb1da7f50c00a8387640ce61cf1b7c8014356710c1c53dfb9c138218453afb19bfd710bf000000000000000000072962c7cb276f8734d"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0xfffffffffffffffa, 0x1, &(0x7f0000000480)="7b1d61f1a14bddde865d70d3a03dc9be257b281e688f499c3e500af195c7275c91ff51a3ae59f103ea3de3d1e2eaa49976d502638b5fed42839a3042984720b0ec4ca2c041fce4836a2e3f59e8fe2cacbd8d32ccff50b2189dbd3fa86b8611447080b1c67d78420633f2f265167f5af454c59043f2071fb00edbab7545c392098892c116b2bc673c5f9e5e8fe6e531a3dc7295e9d02799895148aabad5ed8f173753c124cc0f47c823d4aa40ab665fbc30ca5b81cac47013d4806ca299b2806ca3d640cbf0191e3c2822e49c01abe542d56d576a61032070633ec21498031405b3224dd0a3d8cbbacff77f3275cdc030c22ebbf552dcdee1857239f69257d0f5853af1671290a2c083c56fcf65261815aeec037bc771b3fbd8ec8cc7b127392fc6760792a735c8b66510745fe0956c3b9944ac5870bcd60421d2d84cbe89480b8bf4b9e31a4b0e080b4626668b8a6f2b2cf2e1c7a56b06e941a0326e605d103349b82935efa7b6f60609d7b82ef24c6a883d8bcacc82747308cad878c6369865f00106ce5deae148a52da70e88ab73305d8c5fbd315815e7a24f87072ae71b577d494d6b90f7b22f60e4b5ae9e9d644e73f4c5d325103a889af94b1094945ad39969d7cf2590308b6eb080cb65959d46fee3a60db061826e2e9e1caeb67864d51f2b327b1df4fabac3aaeb25b7238dd5d63a6678d8587e25ce886ab74ecd74156014ce84e555e85b2ce4f8e17ee751e96ba2dde41236d5d550586ef5f531d20d8f5b3012d9b207daf7b1105b79d3e3de4729187f03d147a5f207df83e7f88f1699768c49dd0e62ac207cb2586dffa02ba3bf0a61839346393c781b70e11722eb488de48312824a8c46b273d2ab2a1c35ae71d791c43844f54611fa6d80564fde6adae03a23bd855eb1ec9cba626bcf0e3af265922e4b2c64e2d66f3f55a95b5f7d004da0ba15dc8015e2a86f055693d8e4af164dbc420f50ec9f8d2035afe1d4ce24ba424b68176e7a8d5f6190ee89ae9929accad644403f661a26c68ef79f26d9bff958c9179de20d8c2d0394e71c4147b51502a2b67d4c036d64c112473bc529985f32882020a1fa79c8161ead8aa5e0bb9598485568bcdc98869193fe53f5bfac6ecdfe3073fef835f570a0da74a87ae6c69215fa226b18b9c5a95f8ed9970095fabb58cf8c169c72395551a7295145556cde26bbefe81e597345b03df5256695271cf22554caffac478197fa2dd1d74c09abf4c67d2379d37925f9e55ae3acb5047fc78deea906bb70db03ed92e822163250f7fac1a63089385a44ab765a02f4d67fdd3c5437ab093cfac9c5d488525ec7f30cc0ff1e20485109cd168adc910de405f573381659c457bb13811a69115aef87c4bfdb1f3952062697295379b0a0f80ab4b88de66c0d28af720228fdb3387d2ab1dffe4031949457eaaf3f998a9521a5f955e6dd30b81b035e7795aeb9ee6b8443c2a8bb9b468a5caa7981230eb88abb2978e0d76d5d64ec27314551d865ba1f2e809fa19c14e3ace805af93d4ad61e38610b5e51504df7dcdec64afd1660ed213d6f45a9e072a8722c6bd896513d951330e171ccd173bf12c012761c743793a53c8fba5236da13cb36a07bc2c085ee35efca074d48a2ef3f9ddc3a20dc43507500e32e1b0e63f58d392042b5fae60105e5aa6e123e3e2a65ae4d71a1a0c565913247690afc77a1e12ecb01d1636e2da76574d46d0941bfd34ea4b384e699fa93e39687f275431d811635f8444f19412444a1e8c0bd50d699167378e6c15322655e11c6fbddb4d7e58ce62a5fd00d937408d5f1423da049aae7d882449a1e2dde809a5d27cbdd950b33f4b64d37431b6ec5a312348fba71a4b33271b4dbb8261ff6ab746f19323f3e4c6571f11d1be8436cc62ad2ec91878940547f749e9af049a045cb8537ac5f2c408b18d47319996f33478efd4671d4835ac6b9d45fbac21a79ccbf3b454a8cef07ff7e70e3611776ac6c6f3da19dd4216271281a2f29a74de8167b92e99348d81d274c43807808dd7dc24cf53e93b9000fce34981cc8d86cc4d42c53b962892e34f093eaf4129497f67ee763cf748111840be876920e2d6a1f37ac61949b915e28ecef7ee52e866372de26e3b982f34c6a34b829b76428c0c05f14f16442f511407c13a8342951063a918c879fad617432c57b404c5f4e5f73fab805d75e3d2b0395a1a312ea6d7512120ff96d479ecd2cda95dbec2fbf676c87a6a764e213f439fadd7bb45c637198c512354194295f50cc40a578efc6f63350d9342c2210227d39fd28c6a8fa95a80e18d706f7d23695ab76a7cb3b6dc599cef14355ec3c8c2b7d07a55d0b6d59a877338501940d00036d1cf4cc85540f70a686207bec5c648c5bbe62f04d6218493667dbd0e170179e581462a46da9464cb37c3d77e715d57bd86495d5a1ec095e3690fdc768855940bb0d182287b7c117a0c11e4dd33fb7b20fcea8fc80440d341684f51473db3f2a631dbbc235a39756a0e93547af002c7cacfab31fb87a1e6b3e71432f8ea8935ec21dc47d99ca834da3ac88ff318e803f44a6debe69f6a3d45867c14787217bdfc71a883d1d7e410b9a04753c8ad8a4f3252ed4f53d53f409554854083b7b2a77b2d19edee6c1b1836fc0effa1989b6458b2c10b30c63cfdc34a316d475cd080aff7e8736e4777b3ff525e4a4abf3163b5be8bdfae69a3368abf380fdd790efbe9d31d36d832b64052ce65cc740c24965855e2a10b4c8c0c59b8962c203659cc8fbc04d0df097025e14bbaf88300dc0a2b73c977c4ddcdc8ddbb0b2af4c7a70ac25bcc44097cc55d60d71e64854579d58bf2be0793a0e642d86ee72ac1204a238ea29fdd2a3de2c23bfb97e985d5bf85666a69e23cb131169a39627d900bf0ffab145078be8253ef287922ab5b8aced93e2bd11d70231c10235076c0d8043128c27bb48ecdbd405db80b9fc6ce8d55a68bf360fb6c380f11f328dbdf82fd732e9bb4ed6491dfe24532e46aca6fd5ccb968b6b15c82fed0c531ff7608d5b8dbc7bb0cb686ff16be7ca943a7a651190d09daca291619469998d3fee933c33692fe0d127d4edaa4e06bb0f53686301cbdada9c18e63fc104b439176227f0f0a02315a62ad719e7bafc11aedfa594d225e2c6b61496e5f8863f0076ebc2976a76936c296f07c2da13669b8f1f069eebc895fdb3db19cfbdf174cd1992838a45545b0a65b3f875dd397f1ab3b75a5ef886810de74d1a4b34bc27529b9b9a500874fa507ad95b0bdd016fd4d5e11e0eeee62ad86f471ab967f17375938559834b01ed98910adf999ec34961d343454f3d4805125ac0b7c920e9082c6075de703817ffbd766b08455a6ad7920877d55cf85c43dfe47e5e9eb33c5962c471663b4f90ab9db44fd8bf82b33aafffa8f6920bebccf1228f89c256954030225581f1868d6097b834dfaeefe5652391b52b2e14e86c451fb61d0241ae575bf3635ba3ee2c439dbc3af7dd0182882409f75c317aa6e5ae31c6ede37db78730c4b5b41b61da30d2354d4b8b6d73c634265b906e9a70b1ef54e759ee6d0d8c129f000cde3fdb87332f87489ceb220691b36659d44c9ec9d0589fd4ad3e9e0f1a9416796db4955f7cde244b0ad2370a3c0e3b13ca5dc917a18d124598d8b99f3b8588805a896f9250852397b285cdc770e789cdaddae85aacc4818419a802f0c04045ff6743df70ef3c58a35ba75d0cb7e5ef1e2bcc207e6654149ec3587bc47b382040e61c08470524ebfa46b3f22ee0f4ff371ee83d349e4ac626eae143b56fb75ba676e51e77e4bc6b7c65966c70c0fa2eb27ad6d0f62fddb7eba33fd104a7b14fad4af547c22793e60f2b0065f185a2a01a58f0b9c2cef8c1f317ca0dd5a81b6a74a7cf372296799a26ef5f55822b7b3f1ac5bc3277dd84d6beefe4f700f612c997d3c7ba61931739c5042c73c89b6607731eaa0ab6134c15c719a1af5b1df3db575a746fa4700b3fb9bc683aafadfa49bb5b83975c0591651a439101378117c0c28e40f135411084d52fbc4f551e4a8c277c231f5d462baef355b3fa9ad1037b0412f225e2c050bcf75143172da477aa94e7fdd4dd683c5693d817ceafa853703f2690b670e93faf107bd4b8409a5c463f2fcc36d0b65c4fa562383767b2664e727220d5c5d5992a6fc5be2ab588b2fcaae3befa30c2b57424ad5eae88e136c89efa92d69e7c8ad5fd361e07730d1f96aca5974927a695f284c26759d8c5f708eb69f99c47871ed17185caf4bdd541020c80938c284525f35c8d849f95a480fd30a1531cda200264759ec55a2a92ab4de7acbc340f7159243c16a283dfbc0ec1ab613aed98625e33e2c89c29c36505401cd2016a0dd636f9133763ff6b7463ae551d35b4799152ece077c757356ddcb82f6cfef2e09a287a63423d3851f41e576a5747ba427ccd744bde77ba8c4e476d4f40a1cc064b60256a35ef5231b1caf108597d4d51ab8c8751761f21fabdd3674a9cefb867fdfb8547e92563f3d622eca0c89f5e8765d9e3f23b200fa85f4c33fc4d5a8b729a572d3417d8aefb05cea263fec33fd97d1b58dfcbfa5b667ec054e45b1b013ce281299955a1d282ab3d507cb8adee4e4c92903948b4864acdb52e27c3972e3a925d45bc62c980646530f778e1af0b70e4a0a258f2ea05508fd343781772493ca7d7fe07b57fd9f1ebe25888dcf48e5b9357585f4c7ca409726c191aac1b0dbc9134415bacd671c1decf89f7dc09340077705dd8629ce61ad6a37e64015fad920e6801ccc56ec85d5837748bf7175095f7c3fd7e9fb5f5c3c7fb81660461fddd9e82948ded7dd2c87019aec7c3b0563c117b19e1c2609f002bfb764c9bf0d952e31096caf27756a3128ea5e58b9e24f98882d0b4f4287a824e525a68c3d7ec94b304cd49b625bad0bbca4056fe734d4bc3475e7e872ef65372b0639a51c3a09815c3bf30e78aaa03b9ef0f7b85118bfa7c9191957e1df27ceef17c8038ef8e949a9c480271702c48a10c37a048996cf3d3bccd0b6a8d8f091761dbdb37dbdfce2658d54fa79172e69748623e0aee10c5c77dd52415bcf2d711729f0e20261c34f195ec2ab696457a008b577304486284cb62b5c716a1844712d0dc1a8b683189367acceb5cf2229a9bd3e42fb72e29cda462eda0921f996b08961f21383b26c1ef2bf004212395b1c289a6e2a0f20a602bd2755d1a074137ddc03670c93dce3c630a8e5155b1dc0363ca509372507a6aa5cff11e8249bcc48fcabe02e48e7ebf21f2f622e23c8a6e9095ccb1a07e2a69622740abb170b1f92829199108ba8988bbf8a1845de960b81e63c8bd179f154c249d152540098557d711399c6b4d7989f601e98acad201c89fdb92351f9776f47e8e8e732271187b84e508850ac41bf75af0f0d4d4198884d7c9c5ca9e77b54ce97f38a14a02f7e1b6ec3cbd490c2af346f1172ad5f84fae1471ff57ac0e6468d791cf24df4ce1133f2eb31b0a2272f4e2112f18909715e9780a59bdb996d92639d8c3cfc56242a26def4bfba2006ac195927a93206c11754d612efc15c696ca29377b4c80c53d082ddb94430dbeae9ba46d2e22239bd9100767c8128a0d3e45acc0e2f0ee4bcca2b6e23e51e31ff278d2b78cb68d5aa714fbf446a52a351476731f6195d8e7f0426a220bc113ae5bb8fbf6a53e2994493212c6f0ed415ee69af3d5ea63f4fce99cb394b054bde0e1f86ccb6807aca6ac97d67d06c52a8047021cd6b6dda34564502afa34660d0c2c2a093bc84", 0x1000) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair(0x10, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x1, 0x1, 0x0, 0xfffffffffffffffb, "c5223de1573f1ff290f782023a59add81e8565fd", 0x23, 0x30}) r3 = syz_open_pts() flock(r3, 0x8) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000080)={0x20000000000003, 0x8, 0x8d, 0x2000000000003ff, "6167ec7f00000000000800"}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000200)=0xcf) r5 = semget(0x3, 0x6, 0x2) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/181) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000240)=[r0, r1, r2, r3]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000300)=[r4]) r5 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000380)=0x1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r6 = getuid() lchown(&(0x7f0000000140)='./file0/file0\x00', r6, r4) r7 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) clock_gettime(0x400000000, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340), 0xc) 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0x66b37811ed29dbc0) shutdown(r0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20172, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000480)="ffaca1a0ba880de945cc06f2af1816b39038892668f44fb60f8eb3faff928b0403859abb207a0bd4306fb08a8b15addbfc47e1b4c930da83a355c6c27eb38cb13de732623908964b09fcab973b02bd76e296744c03b0"}], 0x12f, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/72, 0x48}], 0x3, 0x0) sync() getrusage(0x1, &(0x7f0000000000)) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:34 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x9, 0x82e4, r3}) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x810, 0x0) connect(r4, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x9b, 0xbe1}, 0xc) recvfrom(r4, &(0x7f0000000280)=""/58, 0x3a, 0x43, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x2, 0xfffffffffffffffe}, {0x18, 0x2, 0x0, 0x401}, 0x9, [0x1ff, 0x1, 0x9, 0x8, 0x4, 0x1000, 0x0, 0x20]}, 0x3c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x9, 0x7ff, 0x9, 0x6}]}) setuid(0xee01) fchmod(r4, 0x40) r5 = open$dir(&(0x7f0000000240)='./file1\x00', 0x801, 0x1e) openat(r5, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) msgrcv(r0, 0x0, 0x0, 0x3, 0xffffffffffffffff) 16:00:34 executing program 1: pipe2(&(0x7f0000000200), 0x10000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa00, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe61, &(0x7f00000000c0)="98d30cf8bd1f5c2e") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0xc047145811704dab) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() truncate(&(0x7f0000000080)='./file0\x00', 0x3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xb1, 0x40000000, 0xfffffffffffff5df, 0x70}, {{r1}, 0xfffffffffffffffa, 0x1, 0x8, 0x1000}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xa2, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000002, 0x200, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffc, 0x18, 0x2, 0xe73, 0x9}], 0x200, &(0x7f00000001c0)={0x7ff, 0x100000000}) r2 = semget$private(0x0, 0x0, 0x102) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000002c0)=""/206) semctl$IPC_RMID(r2, 0x0, 0x0) flock(r0, 0x2) 16:00:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) write(r0, &(0x7f00000000c0)="7faee8add89115c3b6e3c04265278014aa8f1ce543a23949ea6ca10872e713ce0a1c5c984074bcb662024cd7ad3b739121464e2b228efb1cda38df1dd9a129ef", 0x40) socket$unix(0x1, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000240)=""/164, 0xa4}], 0x2, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r3 = getegid() setgid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0xe17, 0x200001000a, "b678100000000400"}) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:00:35 executing program 0: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') symlink(&(0x7f0000000140)='./control\x00', &(0x7f0000000180)='./control\x00') chmod(&(0x7f0000000100)='.\x00', 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getdents(r1, &(0x7f00000002c0)=""/234, 0xea) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0xa, &(0x7f00000001c0)=[0x2, 0x4, 0x4, 0x0, 0xf051, 0x5, 0xfffffffffffffff7, 0x7, 0x22, 0x0]}) 16:00:35 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x82) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x411, 0x3, 0xffff, 0x9}, {0xfffffffffffffffc, 0x9, 0x2, 0x200}, {0x200, 0x4, 0x3}, {0x9, 0x6, 0x80000001, 0x1000}, {0x7, 0x5, 0x9, 0xff}, {0x4, 0x0, 0x0, 0x7}, {0x81, 0x8, 0x5, 0x4}, {0x100000000, 0xb8c1, 0xfff, 0x5}, {0x7, 0x5, 0xfffffffffffffffa}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x10060}, {0x6}]}) poll(&(0x7f0000000280)=[{r1, 0x4}], 0x1, 0x8e1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0xc8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x300, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)="1a298e187e6109434f00fac23850f1663ab3c0ef5090d13a1932cc901039abb5bd5058fce4975e9a603c5688103f459c040a380262b3e088d51d98630899efc283d55a9528191ad1cfb4f9e79aecd4c538a89c46fd6a32247ce72228a7b55cef27433bdaaf77eedbf08e587e237078e0e4b4a043f2ad6269b3860623c1b0", 0x7e}, {&(0x7f00000000c0)="8e7647811ed7233f837df77ca9d6e17f0dd8", 0x12}, {&(0x7f00000001c0)="b23de6e61238c91d33d4e9ce3a4c8001018dfcbd5b98100735bdf64abe620c63f6c54fee77d65283b5de029175cc6d43e88eaf44f9dc4a8c3695401a0dd094aa99ad188360240b48738436d1f43f102170cd09bcf8cbb8b0ba7360e2f55c46312a6c419d7743c9b13d84fae9e4075f74abe5bf78538aad6427451369e398f4d55c09bf2d4f52e04ed82245f9b6ad5fa44ab6e1e89045fadc2a2762e64b917a045bba3386f4eeac1161019bdac184734294b27e882af4c7468903a962bde7b10cdc1afa4a941f688c04ec75391db3dc1f7731226e405f22f388a4d4c8c939bd77182d038c56322bfe5b", 0xe9}], 0x3, 0x0) fcntl$getflags(r2, 0x2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x37e42d39, 0xfffffffffffffff8, 0x80000001, 0x1, 0x56d, 0xbca1, 0x100000000, 0x2, 0x0, 0x800, 0xfffffffffffff526}) 16:00:35 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f00000001c0)="4cb0a74dbe36f6056f8cd0437e17b78692284e97aaf8986da226f58afc8541232e69fb0b079dfd57813dcac1383e282c4fce4129a016eda623b96eaec1ff84e47a7445f18b1c6a1d898f267f5dcf266523", 0x51) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x4, 0xdaa7, {[0x9, 0xdd13, 0x1, 0x0, 0x6, 0x7, 0xffffffff, 0x1000, 0x5, 0x5937, 0x2, 0x1, 0x0, 0x6, 0x8, 0x8, 0x5a, 0x5], [0x2, 0x0, 0x3ffc00000000000, 0xffffffffffffffba, 0x2a8b9de1, 0x7, 0x1, 0x2, 0x8000, 0x1], [0x80, 0x11, 0x6, 0x1, 0xff, 0x6, 0x7], [0x1, 0x4, 0x61b, 0x828, 0x8, 0x1], [{0x0, 0x6, 0x1, 0x6}, {0x2, 0x8000, 0x5, 0x8001}, {0x2, 0xf42, 0x4, 0xfb}, {0x7, 0xfffffffffffffff8, 0x800000000, 0x46b}, {0x431, 0x3, 0x6, 0x9}, {0xa2, 0x401, 0xde0, 0x5}, {0xfffffffffffffff9, 0x100000001, 0x0, 0x8}, {0x0, 0x2c6a370d, 0x9, 0x3ff}], {0x0, 0x9, 0xfffffffffffffffc, 0x2}, {0xb5ca, 0x7, 0x6, 0x7}}}) 16:00:35 executing program 1: recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(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/', 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) mkdir(&(0x7f0000000400)='./file0/control\x00', 0x0) mkdir(0x0, 0x0) rename(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/', &(0x7f0000000340)='./file0/control/file1\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) rename(&(0x7f00000004c0)='\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', &(0x7f0000000580)='./file0\x00') 16:00:35 executing program 0: getrusage(0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x3, 0x0) r1 = getegid() setgid(r1) r2 = getegid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0xffffffffffffffb4, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0xb}, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{0x4, 0x0, 0x0, 0x800000000000000}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe1c, &(0x7f0000000140)="84") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) syz_open_pts() write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 16:00:35 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000240)=0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x6, 0x6, 0x10000, 0x3}, {0x100000000, 0x9, 0x7}, {0x7fe00, 0xada, 0x7d}, {0x227, 0x421, 0x7, 0x6}, {0x9, 0x2, 0xff, 0x71}, {0x4, 0x0, 0x8, 0x7fffffff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4000000000000c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") syz_emit_ethernet(0x52, &(0x7f0000000140)="2c5beb4b3744cc818e6d2896d357f467a631bd98bf9f1e83f0caac90b4ec6679fc054e92be916bf7cd9d3ddb406f19474a8b12abdb8819e19123b31ac4dc498e4839463e8ecda8fb67745daf260918f6af57") 16:00:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0xa7) r1 = getuid() setuid(r1) mknodat(r0, &(0x7f0000000140)='./file0/control/file1\x00', 0x2000, 0x8) mkdir(&(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/', 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) mkdir(&(0x7f0000000500)='\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', 0x40) mkdir(&(0x7f0000000280)='./file0/control/file1\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) rename(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/', &(0x7f0000000340)='./file0/control/file1\x00') truncate(&(0x7f0000000240)='./file0/control/file1\x00', 0x3f) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x15ff5956) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x7, 0x4, 0x3, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x101}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xbc2c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000fee000/0x10000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x2}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x2}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3c}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fea000/0x12000)=nil, 0x9}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x6}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0xab}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffff6d}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x80, 0x4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x2}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000005c0)="31101a8c35429849b8603a7f500c096cdbe8befb5a40148733b91c18eb2a3d65fb269a9e749c6b1e560aa3fb69e1081b903a804ab70d2888b118b00515345af10b1cbfe8adb14bd408e386f3e89fe60d33aace44336536ba9caa65c4dae1670c9ffd303f9aa9cd4ab886fcb78f10b4fd6527086c21674e236b8daa7d149053fbe9f7e5e7f117d0120d0c3560656dc6a0f7b0267aa83f9019ad248a9f16b5c9f6c0e1bc2b70143c886bb95c11160f6f68e78de80605b6ec3f745d67dc9bd45f0a4bcece8fc437fec51a0018b6546820f4f9f3949b9675a71ac9723b6caf2299608fc44d234e43a856547e659026a406651a915169b9290d8ce21a70c17d49d47806531559211bc16a57890d7d76c9637c3a4d1a1606198f1e970f91c49b19072fd9a787ff6785dd527d557695e3573ded839e27e1a4e502e3de1ba6582a1c9beb5621fb5f6282817cbe977fd21e04b04d370b0e2acb63b030c0f9bd420e88ac8ec97e28972825b7dce3c3e3ba1765de7c95ecd6f5f4880b6e15b266e6403b50283ef9fa60ce76d8e14e82231a87dffaa5d06cc6412a639b33e2fe69538efcb5e04fcd7419fa721215a59e3ae08be9e967cbb403b60b7369c475547d0bf2ed55293b69eb100c55e46d29d374ceb2cc1b166c93a8be1d43723098de7f35f1ac30ac8bb5944715950cc0dac0e6cee43bdc9d0839b01491914e44e40feff0c8e0438d8f5b4d3b9dbe05f6ae679e18da8c9148c3e2faf84384c045e60d428ddb8d6394d9e76f20418c91859638ad5fa4f60a84109e12fb869aadc9f846d6180dde8f59186ade5ecc15e592af6fddeb686ee88822f1d614d65f37c754453a5cccc1ade25e5298436d64ac6890fb790e4f18f48776877a83d73dadea9600dccee454cadaa22f8b4a915fa66178b9adcfc84857e062bf44b26ef6ff8af9fe87394ee2d105c28f5574f27638a31768f151f2750ae98a1d11a87f302caec00b6314c1f3f68864fcf39d5fd8be224b720b0c1ca7eaba5043d50d775a7850fbd450895f05c8040e527a9ad5ed56803dcd3ee4a3b74d275db22f3c87a5aebae4645ffd84ad319c7ec5642029cd1ab9fd4121060037482a1b776252f18afe795415433aec3996dd179272bf2f4249da46fec397f5fc815d876d820595e8a75af7d1a45d823d5799485ec1603e2ef002475dd7fdbc1444aaeb6ad49787d9a1c7ad1f315b343de6efdb374af72f98ca8e5061c3b125303ee72f78689e5dfc82447822c014285647ce2efe87e109b58f2b400d96c02621414e78ca10302f9443847d1f12d8ec6334ad015e1ea734ef72bd2178d1a53dff2f0811d1ba20d8a2a6f99dd5ab00d99e03d368b3b43ace360d1072a4c67a79a06f8b753af2e8266a46d3d4b1584c486cd029b44ba4a3834f3bc6d21eeed86859ab9870d593a4fe7121387ea620cce059979cf5d1cb29af9abb54591e45ebe76e14fd51817b709393928f0e7b4d13f45561849407886fa7d5f8284dc8e4f50607500270bf518f02a272e2b8c533b54425a90d121bb5979ba2a9821bdea088985edb60d3f87353f28d73d511374e9fdd00a2d30538a571568cd0502f4c380be7c685aad2d62f8e7bf0ddb09c93ee9f3e89c517ce9e99aa2bee82197d2681640b32da586d40f90e7bb77e87721725a49eb57b5ab85628dd461527f3f45b0a7a46d5ec569fd872f4066cb7c7025cd59e67eae18d5aa9152885850b37f416e3fa18ce267a5ae2368c787b20a4104f73aace447a11bb01858348ccccbf8d828021959f4c33e8f8fe129982da35c559583dba3a5f6d27c649851a361439a16ff71342eb4221b9077a4a5adb497c60bc3307dfddf779fa451fdb4852b5dd011a8869bbdf0fb2c7691400ca1f25f3fd9e5243fbce0c5e54ea5a277d5922b0b0f7aad76c914d06bf41583d3d4a5c8de67adb2536cafb592537199c210c477017323e4ed7262abd4b688b96fb54062465728625457ea39c3d44955fd0c5ca24af5f2be49bc0e64c8551a42e92d24979ea228303a263cc23b62ea1373d6cbac6e54914e2b9e35f67c48ceeafb6e7ddd41325b63eb82dc4c88ee9cfa28cd1fb0828c50dfbcfa5d21006c347722507ca835ab42b0b515f9c5478e2c3404107a661b1a710", 0x5eb}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x6) 16:00:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x60, 0x0, 0x40}], 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="47e6fe7d738ecc27feee6cbcadbb42b6dabae677a1e6d2ee967625885e007474c36c908289f24fb1a9b7684ada85023e0c288c7b99cfb916ab5ffdccf8c2e5806a388c535dcd421b571e111868fa904aad7d61b97337e278f11d0925859c6785c9046010e274c1d32b2e30c25f4ac665a0c5875a6d6d2082122376f445b39da56054b97012ab62213989dd0eaa66a60d7c6ba34a1a2d4d4e38e0647c9d80979c5aa20663304f8602906c197563d4688075", 0x1, 0x40000000, 0x0, 0x399) read(r0, &(0x7f0000000080)=""/80, 0x50) r2 = kqueue() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) fchdir(r1) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r3, 0x0, 0xffffffffffffff83) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0xfffffffffffffffc}, {0x4d, 0x3, 0x0, 0xfffffffffffffffd}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000140)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8420, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x2d7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x1) r2 = dup(r1) ioctl$KDENABIO(r2, 0x20004b3c) writev(r1, &(0x7f0000002300)=[{0x0, 0xfffffffffffffe6d}], 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:36 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10000, 0x0) ftruncate(r0, 0xfffffffffffffffc) r1 = socket(0x2, 0x3, 0x3a) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e3e000000653000"], 0x10) write(r1, &(0x7f0000000080)="3654f5e9ccffffd2bc278d76b700d1e5", 0x10) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) syz_open_pts() 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x7}, {0x9, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r0, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r1, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x80}, {0x4d}, {0x86}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="cc") 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80f4, 0x0) r1 = socket(0x2000000000000002, 0x3, 0x102) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) pwritev(r0, &(0x7f00000000c0), 0x10000000000000cd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) chflags(&(0x7f00000000c0)='./file0\x00', 0x40000) 16:00:37 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x80000010, 0x0, 0x380000000}], 0x5, &(0x7f0000000200)=[{{r1}, 0x0, 0x10, 0x20000003, 0x4, 0x80000000}, {{r2}, 0xfffffffffffffffa, 0x3a, 0xf0000002, 0x1, 0x9}], 0x4, &(0x7f0000000240)={0x7, 0xffff}) r3 = dup2(r0, r1) kevent(r3, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x6, 0x1, 0x200, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x4b, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x7, 0x8, 0x1ff}, {{r3}, 0xfffffffffffffff8, 0x88, 0x2, 0x284, 0x10001}, {{r0}, 0xffffffffffffffff, 0x9, 0x2, 0xcdb, 0x369800000000}, {{r3}, 0xffffffffffffffff, 0x8, 0x35, 0xe85, 0x297}, {{r0}, 0xfffffffffffffff8, 0xc, 0x20000000, 0x8, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000040, 0x7f, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0x3, 0x7, 0x8}, {{r3}, 0xfffffffffffffffa, 0x44, 0x92, 0x10000, 0xffff}], 0xfffffffffffffff9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x90, 0x3, 0x5}], 0x0, &(0x7f0000000180)={0x4, 0x5}) 16:00:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='r/') fchdir(r1) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpid() r2 = getppid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) getpeername$inet(r3, &(0x7f00000001c0), &(0x7f0000000280)=0xc) setpgid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffe1a) fchown(r0, r4, r5) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x2, 0xdffffffffffffffb) 16:00:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xffffffffffffffff, 0x7}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='r/') fchdir(r1) 16:00:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa3, 0x40) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x1f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x1000003}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xe000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80185760, &(0x7f0000000140)) socket$inet(0x2, 0x4004, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x8, 0x3, 0xffffffff, 0x0, 0x8001, 0x0, 0x7, 0x3, 0x0, 0x9, 0xa076}) 16:00:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000280), &(0x7f00000002c0)=0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x690, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)=0x1000100) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) r4 = socket(0x800000018, 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) recvfrom$inet(r3, &(0x7f0000000300)=""/16, 0x10, 0x801, &(0x7f0000000340)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000040)={0x80000000, 0xffff, {0x5e3be226, 0xbe}}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="000f2e2f6690de65300061849128ebcc4aed18be5fd1e32ebcb9389f6929dcd0168b2c01eff18c10a81897024c4c8328398681be713f9dda21a0da6693c16502461b216db8046c516b8db4159d7b458e0bca1edb2332b5d5263da7572e2115754574af62b86bf3a85a8c3bfc64a5af3407e194d44ea3c35fd12c04814d3644e8fb93d5117d1cef40e857dd08c1c71b5e342a538c0959f0f2ffce6d7d2e184d082784eb8454c35d4ea71f5f854772af0cb843da433b0954d5"], 0x3) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000240)) syz_open_pts() 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x44}, {0xc}, {0x800200000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="04") 16:00:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 16:00:38 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r1 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x9, 0x1, 0x800000004, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x3, 0x94) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0xfffffffffffffffc) fcntl$lock(r4, 0x40060003, &(0x7f0000000100)={0x9, 0x0, 0x0, 0x7}) getppid() flock(r3, 0x9) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x806, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) mlock(&(0x7f0000f2b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) flock(r2, 0x6) r6 = getpgrp() semop(r1, &(0x7f00000000c0)=[{0x4, 0xe8, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x3, 0x0, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x800, 0x800}, {0x7, 0x0, 0x1800}, {0x1, 0x2, 0x800}, {0x2, 0x81, 0x800}, {0x4, 0x200, 0x1800}], 0x9) getpgid(r6) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) getpid() setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000180)=0x800000000000001, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x3f) fchmodat(r4, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) setsockopt$sock_int(r7, 0xffff, 0x480000001023, &(0x7f0000000080), 0x4) semop(r1, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:00:39 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000fed000/0x13000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) getdents(r0, &(0x7f0000000000)=""/91, 0x5b) 16:00:39 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x980, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x85) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) 16:00:39 executing program 1: r0 = getpid() setpgid(r0, 0x0) r1 = kqueue() read(r1, &(0x7f0000000a40)=""/1, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) r5 = socket(0x1e, 0xc007, 0x200000000000) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000680)=@file={0x0, ""/62}, &(0x7f00000006c0)=0x40) r7 = open(&(0x7f0000000700)='./file0\x00', 0x88d1, 0xa1) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000780)={0xffffffffffffffff}) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r12 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000b80)=""/200) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) r15 = accept$unix(0xffffffffffffff9c, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) r16 = accept$inet(0xffffffffffffffff, &(0x7f0000000900), &(0x7f0000000940)=0xc) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd0\x00', 0x202, 0x0) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket$inet(0x2, 0x4000, 0x51b9) pipe2(&(0x7f0000000a80)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r2, &(0x7f0000000b40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="e579f9b8e7d0cfc5dd8ec5ed95e85758477a9657a3557a4fd648c8f44a82f08a24ca7d2462e878bfc623df294ea8d32afee35b95e50d95a3d959cd75dc334a8554b407b55228633d2ddb693d669a8cc8fe437db453bc94e5fadaef561a5d800f9d23d2bd0afa126c16850910edc241e86df54d40c803a2eeee4b47c4919fd82911c94a79a217fe80dc08d705e6979498b1c28eb5f132ddeac6ca9b32b9f1fcb3405900b1cfe25cf5a8c5ffe5b3c3887d238886488fb24ba92326ea664bca0400dffd89af4ce190ccf67e11f3e0784ac2639e9ba3f76bd42cfc85b4f4c3cadaed122c77c76c67b2911e39c703c525f5a5fd710852", 0xf4}, {&(0x7f0000000180)="119a430849507de41e540cf3216afb3d5232fa6b5271a5fbd491189f7934c15fc817b0066db28ba694e80cd5e5f42f08dfbf14c46ac0d8df59a7645a7c2f281b3597ba7bf05c0774ba6a2db138e7ef1784c82733b04d0e11e125042536b0da6a0439732d3e5eeed88e1fea312bca9a807a1bfcceb62b86c05dbe70e285f7ebb9831e12635257c2bdfb0314b28e9e885c2d9dbeec458503cc6a55afe402e17fe4a8e31bf6d3bf578f11f6de3817804158", 0xb0}, {&(0x7f0000000240)="ae41912dea43b414b361fa2b4e4f938a60622676bd9ec08bd1e972367dbd485831ee9d31ea4bdfdbd9f3bfb45268cece6a68b21df6e41a0b6ba164f9ff19f032e54209186bb837c01f834d0b6acb9cda469eb0924210980801f0fd9087133c7267ac19b20cee685d955c3519353f", 0x6e}, {&(0x7f00000002c0)="1dbe26ead6dbf693539c5a3631cb07ce9958d0af020d30bad738cbbf0604d43183f2aa9b3d57829a601c2d49b8832be9a8f33bb5c2d67592e304f2d4c8177e55477e8e02f65a1ebd0d07809f4792ff60c227b6462008b641d48145ea57c3e4f019381c11e4283c95456d6fab80a6fe3bb2fa2becbbdf5ea9979c332b36866a34c979d088211e5c64362a45bd12834c595d6d4c208d5574928bd31527533989c5c89f123c876786d2be5b0c9765d59d9b4d25685e2a930ecc9aec14256c088f1dc28e755afb142a557b0abe352f71a5d3500046b6a7a7a9c15dd442e4c5e48c649e3305ccac123872ee65aa0112919bbffa61390f66991e5190a2", 0xfa}, {&(0x7f00000003c0)="3927d9b2761eb3ebecf10de13dc6e62bbd0657da9609e84d75769a8abe708632b67ffc916432bec12f84f8273eea5ddd40cbd7f6a9e74f99ae60d402fccc3fe4fc8c753926d75909cec996fddf424506c383d1c6ed7962930ffa98f1ce6748b7f8996c124ecd4b2e2dde9b36038925a96c874eb0f11876b84982b8c46d88a5423a22ef97b96fe556e990969087b3b8f45db91b81d78ab1ad2544931510954af686b18ab74b46da407886a0", 0xab}, {&(0x7f0000000480)="8f434f083ff14e5f6ffbf8490cc9a91590b67739eff20fe264613f469c6a224941c32af5d5a3c55be0afabf82c37fbef66184a687993a89057ad85dfc0419e2ca07d3492cef6cb1e4981c0c69a6c19b4fa959df2", 0x54}, {&(0x7f0000000500)="1ed8d0f16a07c3c7200683036a1676e3606993c7c5e4cd96902eb4fa276f09f78ded0359e117fe84bd8a77659bc205aacfebf6824e074633a9b6f9b786698889ebf7e8a1af50d19383df7c5663388fec32c6c2676425cc1614823a6abda18fedd7503d8aa24d344b059814bfc633c5e3", 0x70}], 0x7, &(0x7f0000000ac0)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r5, r6, r7]}, @rights={0x38, 0xffff, 0x1, [r8, r9, r10, r11, r13, r14, r15, r16, r17, r18]}, @rights={0x20, 0xffff, 0x1, [r19, 0xffffffffffffffff, r20, r21]}], 0x80, 0x6dace458988b96fe}, 0xb) 16:00:39 executing program 0: select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20082, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x7c}, {0x3d}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) lseek(r1, 0x21, 0x1) syz_emit_ethernet(0xfffffffffffffe20, &(0x7f0000000040)="858e01de97cf59a44aa559035388") 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x44}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) 16:00:39 executing program 1: r0 = semget(0x1, 0x2, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000940)=""/103) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000880)=""/103) semget$private(0x0, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) rename(&(0x7f0000000800)='./file0\x00', &(0x7f0000000900)='./file0\x00') bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) recvmsg(r1, &(0x7f0000000840)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/249, 0xf9}, {&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f00000002c0)=""/34, 0x22}, {&(0x7f0000000300)=""/89, 0x59}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000400)=""/153, 0x99}, {&(0x7f00000004c0)=""/251, 0xfb}, {&(0x7f00000005c0)=""/7, 0x7}, {&(0x7f0000000600)=""/81, 0x51}], 0x9, &(0x7f0000000740)=""/185, 0xb9}, 0x42) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getrlimit(0x4, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x20000000002c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x8, 0xb, &(0x7f0000000080), 0x74) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0xfffffffffffffffc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x302, 0x831491f45f5617ba) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xffffffffffffff85) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffff49}], 0x100000000000005e, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x20}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:00:39 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="5c3fc80dba0501d047beda063bbafc927ab5adbf3305470100038ef49f2f6453b05e92396b94f103b987cda7b2610c07e0211a3cf91b8598e6b8651a4c9e4d66254dcb7ae3e0c73589528d775abdeccfd62aa0b8f1b09bbbf471fa47919a5022b89c21ea4331a256aa0fc18da79f448e932b6b3deb2a641e605e3ff25eea87e2f442207f7f4eee758c6c2450c00ae68d4c98dff6c5e9806157dd66755081bdea5016404a8d8d46827d9ad0c722a979f90b", 0xb1}, {&(0x7f0000001340)="ddeb372e57b73c9a589e1c0868d1208262295e9140ea8de059af11a7fe164e7c219d2a2a7e878f751b709ac08e99664d9f2dc948ecf5a11db99a6326f658105d3b1e0f9a3ce42e9aa569773808dee8fcf3b4853d476fec97ad669f339c050c40105900162d76cae36eccc31fbecabb60efbcb8c3292841a8a457344c18a35e5f27730adc57f666bf8abc69e0690121c197b38ff2f4c3d04700059f1f262a611f731fa49096df747841b3f87e2dc6143a2135abab71fc851b98c41e0ac9b2ac381e29a93a988603833fe107f55922f1f1166ad1304211276f3bfbd6dea2f7a90318c19bd312ce0a9aa81860456b6b37ff8a8d9dff42d140e7234323ab5e9a3bc0396ef2f2b00d0230caefa56dcb72375911d51e8ac877ded78d7f3ac7304591709481a6d5f7320ac8d19167f65f49b533ce730f27efc23cd37d2163bf47acaef20ebf30113beab60b446e2be608e6c86b8e04a2a6d5f8d4f83f4bd886d9d2817d99f20412215f1082cfde74a3f1940f1d504b858aa4c4f96a248a11b72b07176056e02f4877f09efe8a826ef78350e3db2a228aaf1e29ec489cd36a379baaec401513856ef4a6676803edb6fb5fef371c2475f0ec4f70e5b0323e467333da85483f6936abae00f1254afc18ce685bec18cd0f2c63c2662db5e44be9e817745fea0c9b03b8e8a72b740d8962fc2b6d728ce4dff62525a045645794e7366f0b2328af254891713c19d2817465db487f847ef2dcc59d02729aa9d00f7d399937af228475f37ee9086a3dc114622f0951c411be83f633411c83cbd2b71eb48e3e407b1c4ed4660556388d543b0cb4d588f73c805441aeab0cb2d9b4bd683657fe47a556c632fa5e11922c965c544158fa54e3a7f88445fcae3f6a32e18673b93f1030bb7a760312343914dbbf4ba0519255b68d20291c3d190d5898eea9655094ad1ff93abdc7934dc392b2130b721684a6dff49b51ccdee03d14cea32052016c2f4875258b1d621954547df65d043eef3b7505f82c5fd3f0a9967c7e493071c6ba138bd8ec845a2826b8724e2c52ea3936f79d9c8df77cb9ee2c79aca989278c8de6ac896f8c049a188618501315fc8445455d5ad0ba8ef658b2969f7e2e8ef4b7a3a79b165e2405f5d98bd805d65c8a28c58d56a636901177a53898f20527b254dcd25a5609014bb62be332fd891fc53dca08b94d1638453d5bd077e66a4e104831ab7247f2bbae3c7cc8592b34a98e58597b7551fb723ce81facd1238586ea6ae9644ecd7c77077711fb99d7e5bd6f72dfa3caa265c64e07b7363f7e934cff856376be316407f42451c7c4d4b24b18ff3c239ce192bf684503dd8b9ae544970240d2f9ad722cee630df3434611e710897f93faaf2fe25b8479de8ead890c555091553440a45072ee3318ea76cd8155a1e53616880aae4770c28cdc85c8fcd6794b0b220a829de321f21930a809785fa9b25c9c75bffdea4a4bc55ec347f082cc85ae94067fbb7f1ba3afae6ee68a7a0d85b3d3ffd9c452bbda2574c01c4bbc753461900e8fdebc86842f9b951d729a3f39bcc9807ca947af0ec0cb686c9543eeecf0514bbe535117bfd036532ee9d38e3a0d7010496456570d8c4593c46b59b1dccf6ff33a03dc79aa330f002cd64bfb286c5b810f99fbd349c9194d6524fdea8f2d7831a7bcfedb5bf242f3531b443c05b8b76cdc70b9cdd80f2ffb2cb093be560256973fa35295dc5f31ccf3df997ba938563faa216c5995ee79b70050f74044f909fec1631c706038292eff1b610cdeb17e507ebd5ecb8622c250c6612e749b20f4dd1b5872d923d6974f9b4da3b56ee65cefe963dbf8f0953983aa75a7a71fd7e7bad7d8513ec741226201362bf7d17ddbf4da6f64159822f8dfe0ad458e985d9f585901eb0a2d2852c6aa5681b312d0ef888a48cce8ff31d924bcaa0081ecc22b558416c1cdc75fd3e065f0da884c47c10cd9b5ac03ae5e4e65e122a17636d624ce344e5a2fe2e5911cef4f931f3e3375a5844c7a82b243261428df2a27ce83c265825b4f26b67cc6a36d2b61c8f3497b8f69edf95aacd3d8ac41646375e778ffaa288aad3595323a63a4bb09ec3acb5351097b8c7142ae83b652dd4982e0f706d3b7b2997d542fc65f746fc3d6e40e9c6fc4106bd3a69fb6bc7bfea1c4829ce2e35772e2af924bf7749bdf606a973701869d849d75b7ae717d94334fe3886894cf1bd8c7e8eb34db4a6abbfe273b1a86179c335dca1d56eeab6e5787bd4d06be80444d5d982d8398c560354e2ac4aee5a906a172ae960aae1bc280cfccbe35db71266e6abf0230d9e29d1b53b2dd8837eb536f610d9326231ad1e7bd6037e04d41c758d04fb25dcd35ef5b2f26290ad6fd93860a345556a5ae67abc4c880cf41058440d2feb24dd84387c21e64e397033f0ec90b5ee781e53238b01a4eb945943ae3ba04b82ae226079615f39e835788490e7ee2bac1dbc5ffcefd6de6bba9be8e55e6f536a551afaf8d9dd972ee3b79166cb285e3466d7d2b83725a52045c3f432bc2ecc6c6e9920ad8bf3aa77c3a09bf53103fbabfc24623252e9db66deecf402aef197ad5e97a645c2eaef91cdea73ef187315cd764ebdc9b62fc43204418487bb8a4bd034784eec7d063656ecc563c3da218e4baefd35e278fa9ea4bb98c0101787a95852e594a6866363db21b24c5d501665a543bb3845744c37289c5430fc3a4ae294eb5892551fcde8fde12d528b12c6d6871ab3daee235e9c884c9622fff7e91375da81d4f04e85fd7986f57cc4d5029d2308b7294ed87430b260fed8856d097d3bdbb624a23133966967b526eef8fbeb3177948082a388b2a74a725bd9869aec59f53f8b54e611cac19314f42dacf68a77acb65d78fb8c5a8f6b1a0fc71bcd93c5f0c11eb57e53b4e9b80eca830251d989a9f95d46f3b3422207ce4314a0046d5edf926eadf2e1ad882c040d8bcb7605c2858a0cd42a6b08ef123b25ef18a05858c9dc4604b5e39e051bdb4dc59e68c4b5cb904ffed6994e50151afaeae1f52ab2fb1646e3d88fa41224c4029859fee3244f6abed7eb84abea647ea409d9cea518e30861e3f566bfe8c10dce043216fcc7f3d60f77cd8b92c959c9219750fc59beb09719de43160ae77697269d0722d27410cc3dfd0d4b51d0d74e17e3ab7102b020a6d0fb0413921935efa40f8b7dd2af9e0d63332e1737047e4bd1ac7c0de7111e5ae38635a5fb5344aa5b943a29e031c44015f61132a9d7b5b36d383acce1bf5520fed9aae1ca93ffaf0afc67c1ac0be453f499b7134f59430bacf6335dd477bc1a62ce963dab779a9c5f3b02dbb08b0b3f9f4e84c15d681404e95bfb1ee05add8082d6b1c189fca6a391e10766d4bf30ac947d3a6b13d3d9100df9f46ad5234efc4dcbe2710111f0b1002bfeeda116d76d5899cdb3e6730f18d6a189f1ac31bbe5b081b2cb1669d4d85dcc8cff9c2b67a0c22803c998c42a5595898e7de7213032b28c8df3e28f8ecd8d0bc8df47f8bbe68982c8e1bab67036b74e14b07b2569a572c4607116838323ab77fa0126566b68ec55473b4c2e6d76dbee5a7e02be082052830107052821c0c6e4635284f1d4e93906d4d22e37e977aa537d4dafcac39940648c0eac30cd3278324ac7efea668e6fc74ddb942b82d82467f5e4fd77b208f635cd4d7ca71e69faa5e22e9f5c1c3c9d064758d4e5f9f665e5c5ef25a5ba868475605f82e07d1832965285968d113af97e530c50f516b66abdbeab2cd5804f5202d0ff44dbe293a3105bddf47f2cac33318f349308e043d5b0305c3c70b9360b5b8b7b3c12870ca492279fc421bbc8c9eaeccbba38a4fac7666cd55865f7ada5881b91ceb49f781b23e25333b2c170318915dc43f79a79a87f00e382431f02ca62027d03df7a72df114cf7d4ca90288d5e590c5b7af2372d8536af2a095edd4ce1cc07140d2c3b7b1df54735f69417a8100ea3c05ee1536817d0bd014598eec78c2cdfb9a4df1004b1765fc1b086f1965dafdddf737ee51623b35d781081478973eadfe4da1b36d7bfe5d8849b85254c144d0451fae2e00666a3d94fada6ffb2c2ac32bc1990558aa00fb620f9f5d08ca5a80a2748a3da507d534434fbae0004a4501da0409421b2d27f5aa7012984e91916104887e78f89d66e2055a0998f6ad97f2abc3d953f7ed88bf0d737a04884901ce8d3501760689fb107fa91a23e9f7bac76c860dc36ebdedd419489028c2aeff32f75a7c4ad721f9ec78672af1f4c240a16ee44b8aaa5975cb20a69a077ac9815f8e002e841245902e93990a040aa40297f7630534ff3aa74d2ca81ba20f550ab54db4e52b1b5099bec78663946942603f1234f2c6e6f20f718b5cd2c1261906dd78639db866e2971f1753b6609c5f6cec66162971a5d1024d9a3e3897d9cc0af26fe5240f725222de8969ccbd7a85d2b522c83bba9c479b938db1496e00697a4da7a95914aa907fdaf70e493464518a4543af48b1c1cab35433e9b7a1dd7427fe4492328b899a8b77cd2691a2fbaa66692b756f1d2357c050d7c61ed2685a2224410b6240b2544b7b19691ce34cdf4efafd9407859f6cb1557950bdcabacf287fd6bef2746e4aa79fa2714d8549efbdf480b683b67bdcded8346a31ee240cb58ad2fce888e5ae5f38922b3afabc33803520b671f8ce34bf8c71ae5596a2b871be3a81b3b1ab6507fdd38c23f6fb910f27a097ab67de5a76ccf9f39e66acfaa0257f8cdc8c4ed6004895bd4cff684740d61a700bcaa97ab1156bc0553f3581f032a415399c4af83cf5ee302c0c66f58d7c3342a8dbc052a7953ef2aa463f7b6f0fbb11dd713c1a536ca7e64036e6c23676e7f49b595fc2f57cf6ff7d629a3e4f683c7b9d9a14fcff8bd63cfd2f381b22264be6469f0787f814c18679e564407bab88daa36f838d94554ab23519ff931e4de6da10bbeab24fae8ab9c624ada65ff16f87d1ac8d75a0f4a43331be1400d10284df000da196405210b5099b16da51c27cfe2e7c54e2bee3323d02279bbbfe614dac50e0756d6d6cac0d30c243be010e6a222d7782c9453e368cd23f8e5d7fdd444745226e983a204663b5e6a4fac307811ce28389d746ee3324e49229ed9c0e09ca1686e6c3a120ee2fc4c7c9e9a6cfd749f51d103aa944ae76c55fe33718e796a94a38d6f146689d09d23c6170abda31186ec42c59106f1ca28613899fba8144add7c3634b8cdec97aa8674fed9fafd984ad013bf6e10dcfac5f1ac2072bb57e66ed426c174a9aca0ed3d7fc430e920c6ff5b8f22966817d8d44f36a36f59e73c49540b61f2022079421368279e0c5f73feebb4b698d46bcd3ee2a7538eba3a0b839927741cad4de5cd50e333cfe1695b66b89a82d0e0e78a15705467c437d37ec1b51d4153296aa510f6b82bde03f6cb0ec0235c1e886d5c8f17ca192b9fea272a8cde4331ebe8ef4578d0fb6dd569b37bcb36c1538dc9293e9fed562ee43bd05d35d5f68b07a596512099fdf776e0bf252fc3445fc344c292a81fa491fc6854842c352d0c71af3040c681854f55268495bf59edeef19f4c1ffcecd71984b72dd804d1ea2250a62bb09330e29c5390e2039269a6493219c157910ae8fc4ba1fe44f567ced0b4dce24ec959bb339cfcab802373ba80c38caf61b39cd89bf41d4b44bb50a9abfa57327d4836eda46b0af5135d15a0a8cc70947ca08f8b9efc7ba92994e7d41e583463a368869c4a1281e3d524d8f76cca010db8b0e2a55634afcdb567211a041cf94f187bb45c228cb57db5b", 0x1000}, {&(0x7f0000002340)="6a7d49e06b0efea10bc61a7d6cd6b5846f73409ced9f2201832986741e35438428c3f2bfb36c8de0b962359c445e4aac6848919c2f00d827246b41eb8227401e4ce3b75c8cadc59e40c51a5cd3c86aa1b1a8427cec6e3ffb578ae9b3c0c48d980efea7c6449bc598323a9aad6bca8ed9ff357daaa7a4c891781968546009256590592e474d3220aa38cf0325a620ea3c85825160dd42fa545f9b03140260902632bac39384cfcdb49ad07914f0d9298111a9429d337daa7864f15a4379770f1a09dc47fa3b5d23285c8a5d8715991de6e95541b1ae1af59868c94c6794d4455f4eb530a654f98f947a208e0c80bf64d91197aee4b3885138e86fb9f194499c7722be5cd8e5f2f23b609b90ec1b12bfff8b71126a16ee88df6603050939b74042cb2c472ec662d80ea524e1bf0795760d59061fc8cee6a88cf64e19a125ed8b58bae0eae9a1767d1ca45c575d3d563c73b5f634c7c70f6ba5ddad76075f088a5328877134f88d00f9fafafc9180a4f8ac579df2fe535352a3eece715761d8e0c7b591c866a87d06b7d4351f3bb2bf72d5e0e9be4151ed11981944c25621db65e671d2ab7ce2d78c191be4e446d85430584125bfd0fb9c24c3070319d40a8eb8189b056a426b00ee43c4d6ceda90981a35256c97502d4987e8626aab97adaffeb108856bbbc25ca9ba5388ad9cbd11c251ac1cd91c3cf0acc96344d89143bb677012db8eca1e80121179bc2405a79ee45b1d95e6305c53cc39eb0fedc5be761c4bc794b8dc720fa777a721969e57b7f926c612667db730277937c462340d960c43ad69e2abd6f83c0cd6f22a7013378dcc274fd271a5e738a5e8fb38b3fd1cbfa6f1fed69fd6c6b0776cf82be2de158df9c669235ed31b8f8422806e1ac6c329206f495da56ae1330b05246ab6b5ab85480f472ef86781a42b231620a163f2debeb898464bef178b525d34a0951f8c7c178fb34e97ea22d2e4a40498a40a66ed3f56e8eb036bc13456fda2b1859e9867b74d18b012e63491665c2d2a2ee4b6fdab8e54b4e5834ef4bfb7658f52b897ec83335ae648febdb10856579db0fd4e37f40b6fb05dec09a54699dd58c86b6d3c781a5578c147c9f97702d3009d7db6b9ed38648f218e7f7c28c44997025fdb5c05a0094667f668a81041f3882a739c1647dbf6b9bb7646c4a199c6d0e2f371701ddb5c4e96332830247c90e3beb9afaeaf8b8328b8649822984178e853c6bc1c4a180369ec8d5ea6177a7101649a1e5759260e97eac1ab2a34a8043f75b03dd182278f122b8c136d2a5a1ec590a340034029fa31cf6ee49d48877a745ef7a06693b4ec5f0d5b5abd6900d33b009ea9dfa59f00e74725eb1bcddea0961848021244dc49e73f57bd6423256ff9125d7f5f1d49167f588fedeb669b7c69ddee568bdd944d9505d295e60d037abcb12d1d7e5d55dfd6c81f8ad7cded3a9d76052ea7781acb3facfa10ccad4ab3b262572385d87e8597e3c2350cbe4dd0ae913697ebdf5acfb5bd6b1568de936fe144b15d8d658b0bc408c4a022fb99ee90463c35eec264b513f5ac231028e67158149d5be283f969266c17463aaae1a0968a5d9d0bcc4571b4840b30d10ea82e3ea7cae207e3ded1e0dbfc34d64d381010581b93441e6b8c8b4f1ae82461f80a384c0cbd817eeb0a3ae823c81f431c858ed8c7300d2b8ffb6bd6b6a6898644bf2e717bb64757918a8c36d40cd229612bb619152ba3a60ec25fbb63b5703e4d4dbb5ddc7123828e39ef51208bc969478f25aebee3c76f65770ee6da33180f7dbc1dcccfcc154476da99841d5de74441a40fdb3eaa350d10a476c1eaf26f7bd185dea8dcf26dfd6105cfaa6d2f67ca4ffb3951fbbfdbd3f02e977e18549b69eb78ff924733427a330eb4390c5fd4204423c199dc9ee1c0bf7153c3c675a97852369f8d95732af9321413fffe516aaa063f3ac381dad3fcd8712b6d3510bd3c7de13e1341178b4330d5934203885995573f309e8327e8a7ed2538d744a4451740c13b84f531db201524470295df8abe28c8ed2cbe7cdb5cdb39a06e1154ec9bd40044488875e098afb7b4d06ed93fcafe2d13f42d97015f5bfa7719947a234c9b638f50386d84c9b4a5ad20678de919428dc36c9aadf44b11a0647b658eb523880c1fc8efc223f06996477dca787ca089f11a156c365fc931d5e8f4dfdac7e7177da4ad851d4fd40ef8ec9cad06bf4e1b689e27aaee36494648452668d1528c39480e97d05bdd24e97087266c03ba36e55455ede9d311d7c8c81487cef26dd89a01d5efb65afb379f9639724d9d4297b3f0aca4bb3cec44c571c00d0fcbfeb45db8a292e707b252827055eda341ce0b0d2c7274ab2cf6e513e693ff576c67ed053884e2fc108c74b3b22dfc78679fde06d00777b9e3f43fd5281af325a608702f80dd8b87a000d4c601a6b8b44bfece3c6a8ba1e69441260a633cbf0140e7e8f83dd4ddd7357be0303cd6734e6bc75c5dacbcaae47d8bef5640f4c8098befe2247bdacf2a1c2cdf564b88884485d2d2a817e5e6f9fcedb2ecd56dfd2454fec060b76295ccb48ef154bd0bbd00b1042813cd96bad928c45d976db44f511e440c9bd7c57b99ce70c482359a66b2313b9a1c5ef7cc7a97cb429cf857615a851237f3032125b9fe1787b2614d31e5b636ae7daadc1399ec680cdc16572465bd19141d9298899628394d4a941c2e3c77954daf97099d51c2daa38019ef6d423eaab9830dbfbaa8eea729f4c8209f5e2c8cab10c7d16080ddd04be50675f47222dff215a55e9debe3dd2754e827184590500eb06a435e655b9dd946f16fdbc871887caf7b7ecdb871d872fb9da640485bd53e2729db5705c0dd680569131a179382081d9830b1dcbf9da0149e438aa7934a17ab11a8984c05780719f7b99add3120a6d3ed606e5cda949d6aa0a6dbd7631efded73ac902dcd13e9ebcbd6a03824fea08ba21ece275df27903448d1bdd3a37869a5e4360288d1a8264e7b1fff46754c4a63b27e68f9d8734d9e37622d9d6269c280d188e5b19c8495d9b562d0cac9e4e2c22576131e8c07604c8b2052a240b347cbbba4378cd7280968fbb85008f03ce96bd2ed9f92ee7c41408405c71fc75900ed9faa88dbac66ff20850ee92cb0526ace6b688bb7b1570e11f79c391b4ba93e3c24919d9d728a29915f537e34344aec652fc2a6518ad1f499bdf121d977c95a922f02afaaf57ec598f9cfdacaf48db77ac0bd7689134901a33658c81b77188d92510ea95d1fe72c92e916831b0047a97889c30394cda3e09bfaf6ee5dcff5d115f8e46029e009e01a660a71cbe4b173ac25183c5a8ae4425c23f250bff805c4c474d024bb34d48baf80c96a7cc1d5b02742e6d7c556d70cded70f584c73afddb8c2221e27d50730a46e19a76d89686548ba3e442ea0a1c06695957de10d5b11cc2dc308af54557e3b81704236e31a70c42375312e991f5b630f56db63b291f2d8d8aa870c47184bd6c6a9ae18433699330feb4a7a44279d13f3a35a5c97a82d089f94f752387f1873943df80aac9d7257b4be04213257237b54332ae7991f445d0f04ded3fbc2e3939092151c85100a268dc9918a1d84cb4792efb2a385a59a2490c8bb539dd19979027d7ae61a9872e37c3fbce73f8535bf047d7f981beb4e4dbe6028bd625212f789b77e06d58afd98f2c47b8db11fc3ca7e7a802f2fd7340151a5643a311b3ad39dd57b88e089ef57cf92ac1e95362e6fd83b42af1e4c86daa0c7a73f55c866787874d26a56e0eeb3cfa7efb771aba14b022b8fd95d584fa001bd0b156d3f6e8dd0a917bddb061543b91038e7c6f499c71d4f43f5bf5cb064fa35fe12c6bf6dc6730ead50b00d05b55741946f8f94b67338e437007205c76abbe5ace6feea015276c47e14318a6a428eb2a38359a8cba393f6e038cdf4593dfbfc3adb594bb01f23a43c2b24728b274a9e97cd504d13779957a1ec7595fd99d106953df10ca550468c0c72f5f073f58d1c807caa9bf391153b98c69f58d4978519cd3f616916851282b1b3d308507e0054c1b39f66fbd0f8bb80f5d0301d1c9b927f610c76a8bd9a593574acd741f4cec82e877332ce713c55f0e2a17e2c305678ffbc05c1c917866b4642f6b7b500ada46c64e33654616f66d2926037f6e7982fd1dfc161b6174583f7749ad0f474b83e1795f9af9b928021591fc39fda8a13dddb7dbc52941a8087bc15cb6f83f34bd1fb44e9c38e44d5db5b20f08dc5c7d765796966c049249cd051b078e75e81a8f0045d88cf4096e7e4b58b7f53469815975207e8d7e45d13e62dd3534ec88ca33d1ac3faa4aecf75ff17febd175b53c1d1aadee59c13da11377fe5230ec90d852b80e9659e10a90390d8942b2309038a847eb8fbc31f97cf0d46455401a09945894b0f8684d47ab84d6a4ac317556f72ef38cd8682fa9c631dd81605ea66aad62d2c8cf5c7be4bad5cfccb2a470bd2cd7a2bcc591cbbc0feb74c0b8b1451a86013502f414b70dd84f5f3623e45057370c661dec6f63dee18ed6da82d5dc0e9bc13bd82ef953c2481c5a3174bcee2561a2c6858a134833967fbba3999a2e7aa2ccffc70a3eab26c45c326ca52424a24cae301511d503c06c9a845b201ef31856fc72cfb15080b5b502cb9bf08b887604ea415718cf75d214fffa2908184970fb85e7f28fc729ef19c67dbdd3003a3b2b2a14fe173687b21de234fc7fbb2dca2a566313a63ac0f4cbe4847f1faea7974e332028fc366e0977d71b51a1e857587c63e17c851b766b38ebf361449bd4fac857064a45b46a4082ee4688ecd4e4e900e0abc890a99fa93f404fa4dac037447a17b6b1d99ab1804c7a9cff2cb9e3c88ff4df6c6585cadc10c877deb545fabe6c23d42b19867c0835046a9c66a9eb305c8328a0135b2c736a9a9d33de84a6a6c7c2b84b9f99842d67dc74a5fee8dc3a12e48b3eb8b6fb5bf9f58ee6ba7b5e34e132c7c02327cf238c78c062d821752e7d93757e48771b19b6d9c3aa5f9f8c6d9a54196ee5ccb2f40df479154800d2d4fae663a1f112889dd42990f66206c1ebaed83cc3b7b908d2f79588d974cb406ff84bdf629a501ad40fd29444055b18aa4181edf97fabcc0ac2d1008b0d9496c1274f78f9b5f140dc88c32fd247d652d8b1f2835f0a036048a99ac8299530239f2d9a0446f48fa0629f736e315a618a20071a8e9a2151e641bdb63ea1d5c750109633264c0abba441ba5a04dfb15c4a1c71d6e06e29977e47cde42dcd1ed04e8f1701d4cc9367cd288c0ca817cedbffe25f500f00084304f2a4471cfd9184ee54089a8a88a81b7e3f0237a826496ea60812b4a051cf84730a466eb646970096e5351635bcd5db35a873ebaee3462878ac3be3b061eeac55fca78cb4457f3bad272fd52c4867398ffb116725edd236253477c16beeb539451f1d90cd2a91918063b7aea0470163dfcd2e2a012dfd986e8d1e2960f0379d10866e942eb463f9736fa7b3519e4aff60810c8e6cf116950b9bac69a691c82ac354dc82ec38ea90464d5d99e4132634f37a0f26589b29d06c4eca42981c7c7c42bd44d46feded872cb5766a2d35d4e246b22641365e4f7c5f9f44b75b228379c51c19d6aba6c808b4c67f525366899f02b632c0457268f3cb17e71d4b1980fea74f17d39495ecb2c5ffc30a18a0aaa8ed4433f3ebf6bec9c8696cbf4b6422599bcbb99f36d4e02d3736fdf12106d6996083d3be4c6c8c92be020909424e4251e46bacde88148c3159d52f6383c4bd1a1f", 0x1000}, {&(0x7f0000000380)="c092ca26e175e9e821cce2ec66f6d7850c24d6ae71381802ff24a4b0953e14ab7688a6efc561967f6ec36ed1866c46ef8cda4f73c7eb2093a7a86853b7c760323e8d54ef67", 0x45}], 0x4, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) accept$unix(r1, 0x0, &(0x7f0000000440)) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x4, 0xfffffffffffffffa}, 0xfffffffffffffd54) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c", 0x19a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) lstat(0x0, 0x0) close(r1) ftruncate(r0, 0x100) 16:00:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x1, &(0x7f0000000080)=[0x0]) r0 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) rmdir(&(0x7f0000000000)='./file0\x00') shmat(r0, &(0x7f00003f8000/0x2000)=nil, 0x2000) 16:00:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) r1 = semget(0x2, 0x4, 0x2) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/49) write(r0, &(0x7f0000000000)='ON', 0x2) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x1, 0x8000, 0xfffffffffffffffd, &(0x7f0000000100)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000140)="49a90ddd5f4a9d55e02d68008b6b3cda21d503ddd5d5b50f7a707755f557f08c14b8253f648c08c20dc306", 0x2b, 0x4, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x3ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 16:00:39 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) write(r0, &(0x7f0000000100)="fa78cb3b449ea479fa58f5d3d302c81f02cfd1f59655bd505f541478bec9021796e4ef0a8970faf805d59c7375eb171de1c6ecfec0d1e970e5284c960be0be1033a3c6e15fffadfd351611c5fd65d5f85e8ef99adcd07d1dbfe6be8e7c6dbc74d9218802aeac4022f997f018e3d9fd81e9f0954f793bd71831d0cc809383c4683e009d17d8925d65f7d1a99613ab0fda5d3b4907dfbcecdea51c3372f276232c4a374886791c384310eb31d0e43d1cae1f15f8b48ecfe4e3b42cd16546f0e6f2c9fb6143e9ea9f0b13eeae73f35e08f209f34ef756", 0xd5) sendto$inet(r0, &(0x7f0000000200)="3edf0e35f50641b6f2aa011cdf21e7a95cd89223832ce50964558c83cbb3b4740dbe2a68099b8d9af8367ea0473ede03ba1a7e95820f25d8e10960045b9e4e665395b2b1747de7a414a642e5aa78017f05bbec76d7f1cf8ae2c049235d4f36e3c510a270672885909fd43cfba51fa6b3128a503086194324a3eb14702dc018f236a2023088447df1254be36cd4cb379a43bf6daca0ae987e3aa50acd430202f9fa2df3cb036f969e4a1bbe40ffb98fd95e3ae4089948748ed176fd7eea747407e07c74", 0xc3, 0x2, &(0x7f0000000000)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xfff, 0x9, './file0\x00', 0x100, 0xff, 0x3}) 16:00:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8300, 0x20) close(r0) mkdir(&(0x7f0000000040)='./bus\x00', 0x6) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x1000, 0x3, 0x10000}, {0x800, 0x6, 0x0, 0x1}, {0xff, 0x5, 0x3, 0x9}, {0x7fff, 0xffffffffffffffff, 0xee, 0xfffffffffffffff9}, {0x75, 0x8, 0x9, 0xff}, {0x40, 0x80000000, 0xfffffffffffffff9, 0x20}]}) poll(&(0x7f0000000180)=[{r0, 0x126}, {r0, 0x44}, {r0, 0x120}, {r0, 0x8}], 0x4, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x81, 0x1, 0xfffffffffffffffa, 0x563}, {0x0, 0x20000000, 0x200, 0x3f}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:39 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000000)="3a4c0275ab066f9224cb48aa6e1c7de5031c221218d2fd001703bce828e25a0467dd616a182a4941f580a0465ed48ce8846b73abea2829a57eb902a7aeca3aff5854d730a23e9c138edda1c16365cc914a7f866463dd378330a227dea458b2d66e47fe727bec529352767d97d776f3a600a315169b73567a28c701b24bf142"}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe34bfb94fe864186, &(0x7f00000001c0)="b9") 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1becd1de, &(0x7f0000000280)=[{0x666b, 0x8080000001, 0x1322, 0x1ff}, {0x7, 0x4, 0x3, 0x100000000}, {0x1, 0x7, 0x200000000000005d, 0x22}, {0x0, 0x100000003, 0x2, 0x7}, {0x0, 0x8, 0x3, 0x2}, {0x5b18, 0x5b65, 0x5, 0x8}, {0x5, 0x1, 0x3be5193a, 0x5}, {0xffff, 0x5, 0x2, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="e9") r1 = semget$private(0x0, 0x3, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x9, r2, r3, r4, r5, 0x40, 0x2}, 0x2, 0x8, 0x3800000}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x20}, {0x10063}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:40 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) sendto$inet(r0, &(0x7f0000000100)="dceabd447d7ae58b57e100f96119081380e6b3d6fe672e8c18271f72663f2ed82eab06208701a80cb92496fe3b4578087ea59a568236f6364eaa5b00febcb6f59e0d1f3cfcc56873458e49997644339d4ac9b7cdd2fd199efa7d67ade03758f279a0ce4cc00112b80a4ceca53338438fa72b18e77b9209f36246ce6047d552d82b8c98fc56a48ba1059388a910689aefc1be19c8c9fbe81b86b1a85f98edc46465a3bb2f0bae5f82a37bc75bb415f5bae88d6828a32825c166d0b64f35b78a", 0xbf, 0x0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x4) r2 = dup(r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:40 executing program 1: mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) 16:00:40 executing program 0: setreuid(0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xca0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x25}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 16:00:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) dup2(r1, r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x6}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230607000000000000001bed7dbdcc43b8895819000d0100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d621f176181ffe6367de4ff98513853f5", 0x4f}], 0x1) ftruncate(r0, 0xc6) 16:00:40 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r2 = msgget(0x1, 0x18) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x1, 0xfffffffffffffffe}) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r10 = getpid() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0xb268) fchmod(r0, 0x20) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r5, r6, r8, 0x41, 0x4}, 0xc0d9, 0x1, r9, r10, 0x9, 0x7, 0x6, 0x5}) close(r1) flock(r0, 0x4) setregid(r4, r7) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x27}, {0x7c, 0x4}, {0x6, 0x0, 0xfffffffffffffffd}]}) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000200)="6b32d6b79f3f677cc33ef3e34053e49488cd01bfcacb34c9b672a87dfcc2b0394b38bbd5b1cc6dde1eac50ba80b7c1a301199ef96f6e3ebbe12f6adb95bea03690488bff39b777cf852f59fcec88afd274bf8ce82c121c48ba042e5efb82b9980b683a39d263bd84", 0x68}, {&(0x7f0000000280)="e96fe17bcc0a11ec10661b5f6f6a3c6ae71804082ce9df07706bbb38713a58b9df6aeda0293ef4031f93a6f31c286772c5a08cd5363d70e5750481656afceb1421e73744a3eb2004410610cf6fd3d0fa7a8267bd9f2e7bb150f4770fb7cdd8547034f5e9bbfe4b7b092ff6085ddabf920525f3b8f04df50d42f50af2892db19d55ccb16c344fd968aefefb19f20245abaefed049348c0541476aeff0183c1c907e52b99045122a408ca15f1b513908bb6ec9ccabc595812e1ac7de4c1b", 0xbd}, {&(0x7f0000000340)="0fab88dad859be9ffb0489fa19e43f3352628c70e53a0055e37177ece45638b1a1d1cc0c4a92914747b62f5585efc22b1f6460cd3d1c0d35d11cc95de5ff87d72c77997d36ffb9487192c4dd5d5234e9befc27ebc8b8b0452453f6c38a8852b8fcf00b664ffb4a26dcc344e6c50a36ae5d6b0bf333b2e8046cb98367b236f1306dadbc1287de9d08d23968e708252cf7c28169dbbf6b46d41a37c1f95cd8fc7322a044ce8d557db168da720dc3a290e93aef507620e9d665ddd50acc9a79b7e8ae404e44e562275c2ab5efc91533dbf31fa27e0213110a0f8ea6faec4d5fa88a40c47805334b43c838fc968ae6c88773e5ada838c5e9c937c7e7e205ccda3ef7b691e64b43a2f800942bace594b0d4550eb102fe8428b2cc74f9cdd5c84fdbb21deb5bda90eb9a13572aa0cb9bcfcdd80b12c735787c6948e7861dab18c4e2a66c7248f5560b1dccff9d51931457a704d4ee28d3c86fbb8ff93d00a3fc0aa3ee6975bdcbede157a9b49292b2a5baf32d4ebb9142f797864960933a136cf463329be51bde67f23ed1317ed6cb21b6654f2cf066541eef18d7db36f6ecce32e31666a4fd35e6d158563b359631649942e38c27a871b86d5ded1d2413e4471c5b7054288f7ab514edf5f883c827f401ec7d893b16848155489d61ac1b59c60147fcda57e622ed33164c169e756ac01d5a230da8811833aefc94bdaf0b4d58bf1cf7a7da9663371165d367beef40e08c6d441ca94ad79938b03bf69f1e3513454e2922bf1d374e5e9160ca7012bfd70efa8ab0ed348f66962ce27e471ab908b8604b2ac5a20d48a2bcf5e946a26fe5207f506f391e0e8ad8393894dde96c10a0c8b7af5cc8002c870eb694833819883b3df551f6e6a306ed363b1b2c7f7608de6b94ff1ac7dbd488dfce008fe9c0022f208297fbb359fa742810edfbdcbbcba98e91c6c66d9d53d8378a699f14543f031ba1128e90c5ee96167daa31f920b9b7523fd4988df86c02943ab0610bd9ee7dcbb9db5f1bc22c9d1959af7ceb7a5ee632592a454e9d631e5e1ad7c993247ff2f80a7e4433a68d34083083d798d242bc917dc351760f6db160656f2fbdcff0e8a857e6f851b74d0d7643a9728a89b997741c856aee303ac195daf0e5683468ee396ecca1c23148586e1f07c55d601f80983b4f29f368dbaa5e65df15d201818f2b45f8d3fd68f711da84dccc4c6e4a241836e2568461b082d8ce6440c27e1ce5f6d668b25b4d29de5383af6158016863ed5be1acd0768fa1018e66bcf81b46d6b676a6c74f3f583ed0c6551e3b0285e5d68cf5e0f00964174127ad3e8ef01373ad6280ef99350c0e6831c86a42105ee3f18517d05a7ea74640cb103de39edaade5a0fa66da8590f34cf5ceeb7478cd52b0669ff73e83b56b6e4bd885480d31c3355e4991996c8c7bf63951cdb6625662085faf7b7a1977e58b43651909fc6b84a01da46cc22e7dcb9e7d89831404ec4c58fc80767206cc3b036fc771997f8ba615fe579bef6f86825ef6870c3f2e35b0eb13c5b3c3af645ea484be7c2f1d7d7aa3a6e3d1412716d73e1b14eb632ac09e86d3208f3635795ce54142cc0c2cfbb86934df2c2e1e9a61bdce6d8276d5c46a0f199686e9a9abbb3f1ef3c221300f63ee9e49163c370dbb8380d5817500d3a721e03c49d597e21533ba0cf78e2022053545c513ee7ae19e50d50597aa9f90dc2b5dbf48f0c5bd1bc5fdb40183ca4b9cd9427bfd74606cdd815bf88fb4ec7c4641e4bac142af0d6fc14c84b7ac77a7eed54862525038f7dd7b5c46b44013b6c055fc24b72fec45c4065fd96522f66572041bee3f4168af8d6236755f39c3b3bdc375b532642f3112054fde955c0382b705345c9c399fa4e694b2ebb2ecf765beff3f43a538528ee59d35c01a30bf212dba6958f85950e36c8e275c564e71d90ff767f75ae1afd8763dae4bd1bb531369f66dcb71478443efa08eb4cd55c6c36fd4ee9fcd5d68df2f3caeb4d6b6dec4fdd8dcba58b7320119db46e3512241b0a89e3ec83d7e17e26b206295a782f78ffeec1ab339b1cca9bc9910865866d9453a3b179c4a759ffdba6cb416c815c78587b2930f1a9619a4109e745f0c02ec2e39f8baef4c7403016d6be717f0aafbc333bde7ac0a019aedde35176bc0b9315c7d7bca28535cb4503805299bd5a454866423d5ebbded3cfbaef5cfca1b7681da56f71beb48bde8aeef58727359fd1470985dbddb90b7f4227d07d33b530d2a56331ea42b9b1fee0a13316c3733c01ebb9a1c49d1dd12c5ce841fee03777c8622298d6ae5d211d1366eb0f4416553b9f67a2d9bd3ba895e7a77f4c73160d6a79f6b6676e43e7713bf465f67004e4ce16cd96e2b898e3de4ea3d26c3baf305ec8eaf119e907d081c90a69e99c2136ea0bb544e820f096595ef2187354ef8d2439516d10daaea6f2b298efedcdc93846191ae6f1b44ca680f00bb89da378c9ed93294a0491af9c342d4e32e9236803d124f1dd841d12b8481bf85ed41688df17da2e413f93182a1e3af2198420ff9e1dc3792c340de16cd3e53a00e0ac046753530b1c1e21edb83aa57c0aba9d04de5c21db39973185fa829c6304a510228467a5ab17d187f1d40c563e4ca8c8be8cab5182b7b80f77cd316cc866f7820784777df1096410001ca5889d5e4f854256de2f926457ba9263ac15f99a526547a280677b9efe3cd38eabb7180c7d25c8d63595ea5a0c3121ddd1bf954f84a1aec46b19f6c18b2d1c2e1ccc98772e7deeab3261949186997eaceec881fcefaf0118548b0b2bc46dcf0b93e0c2ccfd207094be5ad8c839d7ef16fb21bc91cb2a9315a48d1659c0fe9a133473f3c6a3db0ee6a62d60b715aa1d22bc55cb02a12e459c2eebaed5ba07f4f4266ede0e782e8eb84807c8fffc733e34f4a9f49311f9b75d3261772aa608b54b5cbf8bf5524d3d50dfabce345d1fcb4f527baf6350ab6d33914fb166e88bf8c62aa9732186241ad2309ad1898292280b82da499fb364d451a273293f6a3d35331244fd1af0a4dc5cdcedb02e682ffee3dc5067ea4ae14caa64738f14130c3670fe9b0b80c187f528f989ed577ca73852c0d387954032569b8b98c7c49cc5e310ce82f2bc1307eda0b014cbcb6ea8fe387b051e876765e5a71d550a6b3fd3ba9bb055b39140f6043cb7bc2dd4e8f01664f33b500f30033ddb0eb50140267dbf6052ff97a311c00f613c6213f91259d26861e8566ff2431b6daf911e8a901d8aaeebb6cfa4aed2653f97e4209706aaae4e531877415357bba2f1a964d9caab2a20e78d99e260db31fd764d4878dee2af463b586819a8cb071af408f5c2c60cac0f6ca0be9886c8bf3e68931d4573fb3440e222f857380f0322ac5eec111caabc464674e3ddb0a302e2251baf6d4d5b9a19184c55ddc7051c3fafd809de5045e82989486b12875fcfa8cc4fbd2645a906c91d519fb090e40c6ccea491ceef7e8b34b90f10305dfebf01ed0e508fd40483248d86e9ea3e2a8c552ea12e3fdb6eb593b108536e1ca9bcb3d6afb95225d24766a1a9e005f688a884a4235b2c01cc7eb21c0b47dd24f8e97370f90f1d71585b912fe83f1c54b0946a7b2323af262e87ff34fa5f84ddd0fe4dcf4432a5141eba79677db3af53afeab9ba930fe4f4c5a6322f25d56471d3fc6a0dca61aea1a9b22542942f550d03f0d68a8ca709676905e3ba3f1f0bf4a7a1bd4864b00b7ce32f586537a35fc6cc54de1a0778c75d78ff5aafb0217085c6c74b3a754ee8944adfa0f04b1805c768003543ac364565f296f6c8a431a81b0465fbeb6e1c56ee2b954aa528bbbbbde48360e88da695a24e6f3162907325e4abb64d07a02e2461078a0e1ef2aed3a532506185164dbabd0937a5697aa1da9f1a775942eedf865fda4291f418f29e5f5954213765b3dc6e5c5335f1ad2aa18dfbb1921e918ad7c34a1f4f85a390881f8b94650c38bd9bd364791a1412a452243251448f46fe92581456f2f45381c6eab3881ba2d9bf7288deaa6acf1b1f049557eca275e877f8e50b3aa96d8f251577afbefb2f0f1a982c611a1514ea4731251c652d48ae85b96349d167cc109f015f0015514e66ef502907821b1f24dc42322bfbfcb24a9e7f71fbb7527316f174c83169b8f4af4f0983ce7bb73e8a2d78d1096586729c1515281538c24f30bdda73121f59f4d130d2638a3b01eb53c142846d12ebf3f5c32a90e68f51545ae7ab24e7de629be3b13acf2d5dc08302c06f86a814757d24738b0657225fe1bf5878dfab4a17314cbd3fcc47f3dbda6f2b79ee1ef21070e48c097575157087916dbb959a687036a0506a464e8ec85ea5e3fe86ce9d81736cc891a06688f690fe0cd27ca0978ff5ad76da011db8180b57b19e70a7775ebb6c3bd544c0354c14af11059d3ddc80c5c10489b563cd46a4b55c5a1e61132fe42e2c9bf077f23a0d53f69be1b976e0506c5dabd7eb3916622b956ce25d5dd495810c036ed370f988c2d42ff22cd5b68fc23f9345182dd678588b7358b4ab6783665df0b345e3ce5b6def2a8cc1dff01319957c8e3df8f2f15e4cb28224df67cea4ecbdc582d290399eb3881ee94b3cf36ccd109390312f0175cb7d61fc3318d7eadc55859ece4e0b9b0897d796dd6821b369d98d9d4deaf42367637d359725854da39b6b6182a8f4962ae96e718fda9e177a3e47e4b688010ab742675bd7601054d4b171c05cadcafd798920d7301297b117759ae80bf27142d89bece409da6ed523d6a443afac210df600f7c4c8aeb47f389a21a80636f93f50af014edfeb2250a8d7c3d4b342fa453d7bd5a2d62f68a1c9fff06982165ca1a62ade430e06274f0ea5c03eee3d69e3e270206a68f0be44f394d2094e300497d76977decf5baef7cb149e7fc19b55ad6e031307bfca76ae0e7a61cd5b08a8929f0436f1ff189e98d308b66f95b503906f9bb297761dceadf505b547ade1c505d0e5b40ad60d7791ec3f1c4ae2b44602fa93aedbb527b826e4501401560cd82913e9913d1d5ff436c891eec66f8d2ba20dda859c9f9c06c620071596637dfcc5d8af56716d73d061421b14d7361ad2f8a5ec2a45be7353d19f93decf80dfa08b5cf021355cad471b4c2ddccd37edb1c9bba847370b4b171c14f01ea82f7a0b5c77e42fe9d539934078be1f47188dd856fae64969cf069b72baef2652ad01f8de33b44a6324498c21337a6689502304597422db75c303a3ae290fb37846f9952b825317a7c9246cea2a4855074552ef25ad64a7546f852cb38170886bc66640b1f77c643627a3f8a339fef26407585caf2e80bdbdd25f84ec44aaf3ff75f7d0990d41f9107c1baecab153e9264136b4a935c30299c165dfa72521573a215b0cc17653584a43489e1627a7a5f7cfa17ab75390bb713d206999b356dfe7b960eb6864900f54f45e30f373e599f8369d0ca05de788a1be50e0ad81d5ab56064790ae6617e86d5e965e20272532ad1d9c6ab9132496fead8e50b0e4c9cb2ab82c01293d38edee6c9088bab77051a14124102645d655afc473511d7ec0a2c5df19889f99523220c9df6b60342cbf72f0680f6257649b7a85cc0aa3a6de52628bd165dcf56106d54031e8d774cd53532477f78b3c7a17d0567d9395845be05b4e4e823fd4beb3774f81e5c58b45553bbeb0ab8e3ddd2f3a559045b2a33a58847a63fa02c9fcd3cbb409ae839214d9e23cefebc3192dac52112a60926f836d276645ce8c02ada1c1e5706d9acbc3a118d586f87ac4895b0814c9e69c908974f", 0x1000}, {&(0x7f0000001340)="419cb8a82aa89dbc93c9269b665acccf14b0417278572c30c3609293d37ea0ba2dd9601f25ebf25f2ccecae208e0a4c4a8b3214e39d9516bd42704b3688b9f5b58e92b461a45e91b52942d3802ab7d3de1f03c2d57d7a7356b8c1dd16b51f3de9e8d59c57b323a4e4932883a7e8d0a2123e7bc397f0941db10b0412fc4042a0f36c62789", 0x84}, {&(0x7f0000001400)="cd746d1739b8a504dab21854c981220674dfdc7936572dd3fc46f6f5c63fd19e9ce1c5393a2f8e916957d162e18728ddb0490b4b1a8024da78eef3278405383e1b1892d09c3b8b78ecd7e259572a6cf67b7c783458d20dbc20b6e2620d575867e148adab49ab27a457b7bf0ba0211570223ef1b442f678f1648fff73", 0x7c}, {&(0x7f0000001480)="c0d6d108b82ed8c595d17629a894864fa1ec80de796693c6d8d660e9d0d37a391119dbd99f25f7e6e9ea4d", 0x2b}, {&(0x7f00000014c0)="bb3c48edd17ee33d851e9171dc0de9a6f36d6232cd4ea1633063a24bd091f4e25aec4b82b687012cb499b934c32af0327c9dbbb76ca9e5bc54d521bee37c05e4e161404527678c3d9ae20614078466420f696f23de83046b019dcbd5a1690f9773776787dcc009c9e43a66166e85a732b04a2b921f57e1934a696ed561a45b50c38607af73cecf6697", 0x89}], 0x7, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x21, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001600)={""/16, @ifru_vnetid}) fcntl$lock(r1, 0x20000000000007, &(0x7f0000000080)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000000)=' ') 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) socket(0x11, 0x8000, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x26, 0x8000, 0x8) write(r0, &(0x7f0000000000)="43b6", 0x2) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6c93, "6256cf781965f04d0532ae440c7361d1a624ef00"}) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)="4c2d23908a00b7c08eb149f6e262cd6aa58d0acb3f0e1ad1", 0x18}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) kqueue() 16:00:41 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35, 0x0, 0xfffffffffffffffe}, {0x10064, 0x0, 0x0, 0x2}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x35}, {0x4}, {0x6}]}) r1 = socket(0x3, 0x3, 0x4) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="2b00ff2300002b003a000079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7fef", 0x171) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) chflags(&(0x7f0000000000)='./file0\x00', 0x40001) 16:00:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x2, 0xf41, 0x1, "c59407f3c496f48ddf1b3fd40f719b5c43d2ab78", 0x9f, 0xfff}) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x2, 0x0, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050390000000090000b15786ca0900000000000000a8fef96ecfc73fdb357ae26caa0416fa52376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb58a4ba536d3feb959af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c8b4303b22f310b404f36a00f900000000002000000000000000200000000000000000000000000010c00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:41 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) shutdown(r0, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000003000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x8}) 16:00:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x21}], 0x1}) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10888, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:42 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c7b89953b202aa109e245f859470432fa5910c0f96b7ee25cfbfc9f8a4b278b3c45945f3f6d61c21d0f3da4c1037414f4a72954e5fada8586dee44777c4679d4902afceae104022b75555aada11fce414ea21423568d6c509ff97421d81ec786045cf392379220608646dbecfa1282e8cd6a156f3ccbfc2db859ae7d90872c4ee7b53b78d3f56495efb4730a8e42ba2a8b9f97cbcafa494bab334abbb5875e0689d3cf7dab7634023f1f267a813bea09a48d787a084bf36"], &(0x7f0000000000)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0x461e}, 0x8) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:42 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) readv(r1, &(0x7f0000000040), 0x0) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) 16:00:43 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0xe, 0x0, 0x0) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt(r0, 0x28, 0x41, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:43 executing program 0: r0 = socket(0x2, 0x8001, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x80000001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000240)="975d16d32ac944c2b2b05b136672c79a408ff96899b7e4316bf2cb7cd8c70dc72cd85b719d6ef1d79f706c47afd1a1e9ccee6adc17576d2150474265025afafe2546837b766a001bee5b6e28c8eb1dba993fb4fa91b618863b193580134ed1af6ebd421e1891b19bc5e816ddd4b404bdb608095e0d8f1ec16e2de329bec643b62f5e57c9b8b5d817a29cc2a857b724349f24dfdddaa1ce576718c192ecf72fcfb4afb083", 0x100000239}], 0x10000000000000f4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402"}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0xc73}, {0x6, 0x80000000, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = geteuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="596b91fb6a2a596a7d3e24f7bda31e79aa0e88a898fd33b8a2d0e787f443b1b503679b70c345f4aac1aed006f9bd8475a2d54a7cd9d5f74c332641a9af5005e2dd0f173efdad99dded74c01b3ef174c40109aadf9b9cf34a57ef632b90af567e04ddaeb6a513fa62086fa3d74c9cc88d9950e13b6a57c6fe0245b63e83a597c6150a1e38c00f4588cc982f4bed3e654ca603f55e3b2bec79f25209b32110331fe47a354d6ab2558ed8c159d6", 0xac}, {&(0x7f0000000240)="c0aec4cc896586f017e27c2045eee11dab9406ca00568065875c15824852e6cfc1321896dfd91fcf1c537b83243f7a7bf649560c1c4561b8a9f3939d37a87456df5cfa5558aaf7e1ef23", 0x4a}, {&(0x7f00000002c0)="bc1ab20ce308f1ce63f757106aa03288618e3829ab269663cc96a6e3ffb95f4e98c685637103558dda935743799b3c6569503ead558db3c2fc008a8909011b31c816cdc11a64d9be91ce7c20a119211c2e352fe92a55d37edc47b048ac9c84013df646ca6edb1ba7c4af87158d8c5739f09aaeeec0225e9b", 0x78}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x80, 0x1}, 0x40c) socket$inet(0x2, 0x6, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x224) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 16:00:43 executing program 1: setitimer(0x2, &(0x7f0000000340)={{0x15c9e7b3, 0x101}, {0x1, 0x10000000000c2ab}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x80, 0x102) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x7) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffffffffffffff0a) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0xc40, 0x8) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) msgget$private(0x0, 0x8000000000043) getuid() getegid() getuid() getgid() getpgid(0x0) fcntl$getown(r3, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x10061}, {0x6}]}) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x61}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:43 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x41, 0x7}, {0xda5e, 0x1}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r1 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xfffffffffffffff9, 0x40, 0x0, 0xfffffffffffffffe}]}) 16:00:44 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x300) r1 = getpgrp() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x40, 0xfffffffffffffffd, r1, 0x0, 0x3, 0x8000, 0x7, 0x3}) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000002a6, &(0x7f0000000000)=[{0x30, 0x0, 0x200, 0x8004}, {0x7}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f0000000340)="cf6d41228505988d418d0cb9ca6074551622ce6f83db745f17d33dffbbee3a9b558008f5e5c37cbdd7df542cc4f7538ecc78d62227b9606596c860b8691f3c69cab3863a21a9203b7626b791294320477815225e2aecc4270720461fc8d28a54e78711ed2b438992f5ff01b3eb5f7a33c4d44d997dce6ba8aadc561d092bc36739bcc128e956538c368aebd0dba1f241712327dfca9a871b109ea5748f3522aff0259cbb58e897b6e0b1eda4d8d8dca2182dd2dee82ad12bd72c0a1576f5c4ecff454d88952f1b2ad25b1797656982be01433e6d9de74d45b61a789ec5b4535bd69fdc31bfaba9b9653c7e1ddc6e786fcfd3705cea5ced3a89b299f927a46605af5c92d04924462b76baa9c1613ca7cc4a760808e7011ba1a22961b826e0c512129389cc753adfb46cc13fa5cebdeae4a7999a792f705f0bc7775b17e118ab7ce55fb0b7843b0c8385196a615d6661dedd6814219977b64a2ff007ad7715ce456fa4b6ca74c727fb7e111ee2219bdf") 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0xfffffffffffffffc, 0x1f, 0x7fff, 0x0, 0x8, 0xffffffffffffff31, 0x6, 0x3, 0x3, 0x0, 0x1}) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x3}, {0x46}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") 16:00:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() dup2(r0, r0) kevent(r0, &(0x7f0000000000), 0x2f5, 0x0, 0x7fff, 0x0) 16:00:44 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x7) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0xb8, 0x3}, {0x18, 0x3, 0x0, 0x6b}, 0xe4, [0x9b, 0x5, 0xffffffff, 0x6, 0xf8, 0xbf, 0x1, 0x3ff]}, 0x3c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) flock(r0, 0x3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200)={0xfffffffffffffff7, 0x51c78952}, 0x8) fcntl$setown(r3, 0x6, r4) fcntl$setflags(r0, 0x2, 0x1) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r6) listen(r3, 0x400) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r2}, 0xc) fchmodat(r3, &(0x7f0000000280)='./file0\x00', 0x82, 0x2) r7 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x808, 0x0) ioctl$TIOCSTOP(r7, 0x2000746f) r8 = shmget$private(0x0, 0x4000, 0x102, &(0x7f0000ff8000/0x4000)=nil) shmat(r8, &(0x7f0000ff8000/0x1000)=nil, 0x1000) setrlimit(0x6, &(0x7f0000000300)={0x0, 0x8000}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000340)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000380)={0xffffffffffff44c1, 0x8}) fsync(r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000003c0)=""/119, &(0x7f0000000440)=0x77) setitimer(0x0, &(0x7f0000000480)={{0x2, 0x306}, {0x1, 0x7fff}}, &(0x7f00000004c0)) 16:00:44 executing program 0: open(&(0x7f0000000380)='./bus\x00', 0x203, 0x120) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=[0xfffffffffffffffe, &(0x7f0000000100)='\x00', &(0x7f0000000140)='){*\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='m\x00', &(0x7f0000000300)='&\'X&&\xd6\'*\x00']) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004200080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:44 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x4a0, 0x2e) ioctl$TIOCNOTTY(r2, 0x20007471) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = geteuid() setuid(r3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000016c0)=0x7) syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x8, 0x2ac, 0xa8, 0x1, "a2e4b00f83a41b450f3adbfd92edc109f6afcf5d", 0x100, 0x1ff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x100) fsync(r0) r5 = getpgid(0x0) fcntl$setown(r3, 0x6, r5) getpgid(r2) fcntl$setown(r3, 0x6, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9, 0x6, './file0\x00', 0x9, 0x8, 0x6, 0x7fff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) 16:00:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x9) clock_settime(0x3, &(0x7f0000000140)={0x0, 0x5}) unlink(&(0x7f00000000c0)='./file0\x00') semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x2, 0x800}) ioctl$TIOCSBRK(r0, 0x2000747b) clock_settime(0x2, &(0x7f0000000100)={0xffffffffffffff7b, 0x2}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xcb5, 0x2, 0x6, 0x1, 0x8, 0xffffffffffffffc1, 0x3, 0x0, 0x1, 0xd2e, 0x2}) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x10000060}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0xffffffffdffffffd) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="60bd00014000000000130034", 0xfffffe08) mknod(&(0x7f0000000000)='./bus\x00', 0x44, 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getpgrp() getpgrp() getpid() getpid() getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getpgrp() getppid() r1 = getpgid(0x0) r2 = getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r11 = getpgid(0x0) r12 = getuid() r13 = getgid() r14 = getppid() r15 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000200)="c1a82493a408719ff89d121a5f1a2b75d87e4527af52ec3f0a1c6509a9d4a6107daeae779a8573ea9a6fee31dc790f6d7cbdb97a232404a10b69442d8e71e2906b92bd6e7b98aea75c1bf163dea9a4717882efaad18338846596ca1525368504ef556c48a03f9696f7d1cad12caf4fa077b36af5d4c3de0198283ad33db444ae4049857d81f1dda5baaa6ddbba1a4fba7fa06b28a3a74da52f8994", 0x9b}], 0x1, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @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}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x100, 0x4}, 0x1) 16:00:54 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x10) r0 = socket(0x2, 0x8001, 0x0) socket$inet(0x2, 0x2, 0xf243) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) chroot(&(0x7f00000000c0)='./file0\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x20000) shutdown(r0, 0x1) socket$inet(0x2, 0x2, 0x1) login: smr: dispatch took 10 seconds panic: kernel diagnostic assertion "_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_event.c", line 1076 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 220135 8802 0 0 0 0 syz-executor.1 *251360 48335 0 0x14000 0x200 1 smr db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f8c6ff,ffffffff81f82a81,434,ffffffff81f9666c) at __assert+0x2e knote_enqueue(fffffd806eb6ee00) at knote_enqueue+0x216 knote(ffffffff823352c8,1000000) at knote+0xbd selwakeup(ffffffff823352c8) at selwakeup+0x3b logwakeup() at logwakeup+0x3b printf(ffffffff81f81111) at printf+0x9f smr_thread(ffff800020ac1518) at smr_thread+0x335 end trace frame: 0x0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_event.c", line 1076 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f8c6ff,ffffffff81f82a81,434,ffffffff81f9666c) at __assert+0x2e knote_enqueue(fffffd806eb6ee00) at knote_enqueue+0x216 knote(ffffffff823352c8,1000000) at knote+0xbd selwakeup(ffffffff823352c8) at selwakeup+0x3b logwakeup() at logwakeup+0x3b printf(ffffffff81f81111) at printf+0x9f smr_thread(ffff800020ac1518) at smr_thread+0x335 end trace frame: 0x0, count: -9 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020ac9460 rbx 0xffff800020ac9510 rdx 0xffff800020ac1518 rcx 0 rax 0 r8 0xffffffff81a31603 kprintf+0x173 r9 0x1 r10 0x25 r11 0xbe58757295258e9 r12 0x3000000008 r13 0xffff800020ac9470 r14 0x100 r15 0x1 rip 0xffffffff8168bf78 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020ac9450 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (smr) pid=251360 stat=onproc flags process=14000 proc=200 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac1c20,0xffff800020ac12d0 process=0xffff800020ac2690 user=0xffff800020ac4000, vmspace=0xffffffff8233c230 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 82254 141968 84095 0 2 0x81000 syz-executor.0 82254 359334 84095 0 3 0x4081000 biowait syz-executor.0 82254 323327 84095 0 3 0x4003000 suspend syz-executor.0 8802 220135 66657 0 7 0 syz-executor.1 8802 62112 66657 0 2 0x4000000 syz-executor.1 8802 335981 66657 0 2 0x4000000 syz-executor.1 66657 468858 60575 0 3 0x82 wait syz-executor.1 45918 479846 1 0 3 0x100083 ttyin getty 84095 60035 60575 0 2 0x2 syz-executor.0 86691 476959 0 0 3 0x14200 bored sosplice 60575 186607 47423 0 3 0x82 thrsleep syz-fuzzer 60575 469234 47423 0 2 0x4000082 syz-fuzzer 60575 302436 47423 0 3 0x4000082 thrsleep syz-fuzzer 60575 146571 47423 0 3 0x4000082 thrsleep syz-fuzzer 60575 288472 47423 0 3 0x4000082 kqread syz-fuzzer 60575 443977 47423 0 3 0x4000082 thrsleep syz-fuzzer 60575 264941 47423 0 3 0x4000082 thrsleep syz-fuzzer 60575 414904 47423 0 2 0x4000082 syz-fuzzer 60575 298781 47423 0 3 0x4000082 thrsleep syz-fuzzer 60575 205215 47423 0 2 0x4000482 syz-fuzzer 47423 434983 10484 0 3 0x10008a pause ksh 10484 24599 56616 0 3 0x92 select sshd 56616 417383 1 0 3 0x80 select sshd 68342 378797 720 74 3 0x100092 bpf pflogd 720 27132 1 0 3 0x80 netio pflogd 87504 433628 13896 73 3 0x100090 kqread syslogd 13896 442409 1 0 3 0x100082 netio syslogd 71181 121745 1 77 3 0x100090 poll dhclient 37105 30380 1 0 3 0x80 poll dhclient 90284 458635 0 0 2 0x14200 zerothread 19535 343540 0 0 3 0x14200 aiodoned aiodoned 96892 256226 0 0 3 0x14200 syncer update 39852 59648 0 0 3 0x14200 cleaner cleaner 13837 166274 0 0 3 0x14200 reaper reaper 90100 460767 0 0 3 0x14200 pgdaemon pagedaemon 89197 446831 0 0 3 0x14200 bored crynlk 28111 495481 0 0 3 0x14200 bored crypto 65358 279952 0 0 3 0x40014200 acpi0 acpi0 5118 289867 0 0 3 0x40014200 idle1 71768 312164 0 0 2 0x14200 softnet 74216 361102 0 0 3 0x14200 bored systqmp 2567 265600 0 0 3 0x14200 bored systq 14740 456404 0 0 3 0x40014200 bored softclock 61941 255121 0 0 3 0x40014200 idle0 *48335 251360 0 0 7 0x14200 smr 1 471645 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 82254 (syz-executor.0) thread 0xffff800020b7c4c8 (359334) exclusive rrwlock inode r = 0 (0xfffffd80681523d8) #0 witness_lock+0x52e #1 rw_enter+0x414 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x133 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0x6a #8 domkdirat+0x121 #9 syscall+0x552 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8065e27808) #0 witness_lock+0x52e #1 rw_enter+0x414 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x45f #7 domkdirat+0x75 #8 syscall+0x552 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9572 6446K 14768K 78643K 19918 0 0 pcb 25 9K 11K 78643K 1837 0 0 rtable 108 4K 4K 78643K 2259 0 0 ifaddr 75 18K 20K 78643K 600 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1659 0 0 iov 0 0K 40K 78643K 447 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1193 75K 76K 78643K 5036 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 36 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 541 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 4093 0 0 sigio 0 0K 0K 78643K 60 0 0 proc 55 51K 71K 78643K 2094 0 0 subproc 64 65538K 69634K 78643K 1196 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 369 0 0 in_multi 33 2K 2K 78643K 491 0 0 ether_multi 1 0K 0K 78643K 25 0 0 mrt 0 0K 0K 78643K 18 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 865 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 113 22K 30K 78643K 14142 0 0 UVM aobj 130 5K 5K 78643K 137 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 215 0 0 NDP 17 0K 1K 78643K 206 0 0 temp 208 2716K 2787K 78643K 19070 0 0 kqueue 0 0K 0K 78643K 26 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 72 0 66 1 0 1 1 0 8 0 inpcbpl 280 1763 0 1755 2 1 1 2 0 8 0 plimitpl 152 223 0 215 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 409 0 365 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 570 0 565 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 105 0 99 1 0 1 1 0 8 0 ppxss 1128 64 0 64 16 16 0 1 0 8 0 pffrag 232 1 0 1 1 1 0 1 0 482 0 pffrnode 88 1 0 1 1 1 0 1 0 8 0 pffrent 40 5 0 5 3 3 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 54 0 48 1 0 1 1 0 8 0 pfstkey 112 54 0 48 1 0 1 1 0 8 0 pfstate 328 54 0 48 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1706 0 1512 15 2 13 13 0 8 0 art_table 32 1707 0 1512 2 0 2 2 0 8 0 art_node 16 408 0 368 1 0 1 1 0 8 0 sysvmsgpl 40 32 0 14 1 0 1 1 0 8 0 semapl 112 539 0 529 1 0 1 1 0 8 0 shmpl 112 135 0 7 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7411 0 5843 51 0 51 51 0 8 0 ffsino 272 7411 0 5843 106 1 105 105 0 8 0 nchpl 144 12874 0 11138 65 0 65 65 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 42883 0 42882 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 9 0 9 7 7 0 1 0 8 0 scxspl 192 38295 0 38292 24 23 1 6 0 8 0 sigapl 432 4197 0 4181 4 2 2 3 0 8 0 futexpl 56 45177 0 45177 2 1 1 1 0 8 1 knotepl 112 1381 0 1362 1 0 1 1 0 8 0 kqueuepl 104 876 0 874 1 0 1 1 0 8 0 pipepl 112 2402 0 2383 9 8 1 2 0 8 0 fdescpl 488 4198 0 4181 3 0 3 3 0 8 0 filepl 152 24028 0 23927 12 7 5 7 0 8 0 lockfpl 104 1245 0 1245 3 3 0 1 0 8 0 lockfspl 32 436 0 436 3 3 0 1 0 8 0 sessionpl 112 55 0 44 1 0 1 1 0 8 0 pgrppl 48 85 0 74 1 0 1 1 0 8 0 ucredpl 96 4378 0 4369 1 0 1 1 0 8 0 zombiepl 144 4181 0 4181 3 3 0 1 0 8 0 processpl 840 4214 0 4181 4 0 4 4 0 8 0 procpl 600 11896 0 11850 6 2 4 5 0 8 0 srpgc 64 199 0 199 14 14 0 1 0 8 0 sosppl 128 30 0 30 11 11 0 1 0 8 0 sockpl 384 3357 0 3337 11 9 2 4 0 8 0 mcl64k 65536 496 0 0 58 25 33 33 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 15 0 0 2 0 2 2 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 134 0 0 15 0 15 15 0 8 0 mtagpl 80 5 0 0 1 0 1 1 0 8 0 mbufpl 256 659 0 0 21 0 21 21 0 8 0 bufpl 256 13654 0 6634 439 0 439 439 0 8 0 anonpl 16 439079 0 423528 161 98 63 63 0 125 0 amapchunkpl 152 27984 0 27850 42 34 8 12 0 158 2 amappl16 192 21290 0 20429 147 103 44 44 0 8 0 amappl15 184 992 0 991 6 5 1 1 0 8 0 amappl14 176 1051 0 1050 2 1 1 1 0 8 0 amappl13 168 582 0 580 8 7 1 1 0 8 0 amappl12 160 306 0 306 4 4 0 1 0 8 0 amappl11 152 624 0 606 1 0 1 1 0 8 0 amappl10 144 489 0 482 1 0 1 1 0 8 0 amappl9 136 1223 0 1218 1 0 1 1 0 8 0 amappl8 128 701 0 671 2 0 2 2 0 8 0 amappl7 120 496 0 488 1 0 1 1 0 8 0 amappl6 112 580 0 565 1 0 1 1 0 8 0 amappl5 104 684 0 670 1 0 1 1 0 8 0 amappl4 96 4539 0 4502 2 1 1 2 0 8 0 amappl3 88 1358 0 1352 1 0 1 1 0 8 0 amappl2 80 34330 0 34263 2 0 2 2 0 8 0 amappl1 72 103701 0 103239 25 15 10 20 0 8 0 amappl 72 12730 0 12686 1 0 1 1 0 75 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 136 0 7 3 0 3 3 0 8 0 uaddrrnd 24 4198 0 4181 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4198 0 4181 1 0 1 1 0 8 0 vmmpekpl 168 37890 0 37864 2 0 2 2 0 8 0 vmmpepl 168 456257 0 454269 226 139 87 96 0 357 0 vmsppl 360 4197 0 4181 2 0 2 2 0 8 0 pdppl 4096 8404 0 8362 6 0 6 6 0 8 0 pvpl 32 1168214 0 1148974 326 170 156 160 0 265 0 pmappl 232 4197 0 4181 3 2 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 677 0 33 19 0 19 19 0 8 0