0)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) getgroups(0xff, &(0x7f0000001640)) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5375771a, 0x7, 0x1, 0x0, 0x7fffffff, 0x2, 0x9, 0x1, 0x1, 0x715, 0x9}) 16:00:25 executing program 1: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getegid() lchown(&(0x7f0000000340)='./file0\x00', r2, r3) getgid() r5 = getpid() unlink(&(0x7f0000000380)='./file0\x00') r6 = geteuid() getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000080)="69f196188aec27d8ea2554cc3cb3d9cef155395d09631487dc8bb3650c782a2b9dac587a00f76e22", 0x28}, {&(0x7f00000000c0)="965927f4a3af86658378237f6954d292130469f3e827d9f9a4976b8f24747cb57c955a252c1c05aaf2cf39c48e786938ffa0e3fa85c5d3744a70ec6538a2dcb9b035f9e1c54a7bb4d796204b8bd93957ea0aeb85f40dcaaf04641f6ff7dc1391880e9b29d4cf5b1252352bce7b1268c673185df7b64947e1bcd3bb1a53eeff2c8062ff756861ef378a91a78041d898e0d352313d04c89329acd28595ddac233b85feb95b0fb3c49c56437543c0c9292f3d4feb257f174670971461cea0654e99f2b5f060d071a175fb2fdd982a71661bda89f3ea0fde14aace39046bd316c7aeedb8a40766a05b445887f44925d53a61f04613772ada", 0xf6}], 0x2, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x78, 0x4}, 0x4) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="f9c9c70b0203000000bcb961cb8b1b610655ae9e6ebd8f2a3ed1237dee7a776d45a09093a97460c0e0bada9858a2504283204f1c1308bc0a905b77b7aaef18f4d646bb343ea2724beee0b760b810c25f7ea23599acdd2e35407767a4431a8e2c65015ed9a83e4bc07bb9982a78be9c1f74e175516bde67b7142ff397cc8670d9e850"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getpeername(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/97}, &(0x7f0000000240)=0x63) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x1, 0x1, 0x5, 0x0, 0x2, 0x80000001, 0xffffffffffffff33, 0x2, 0x2, 0x10000, 0x80}) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)) 16:00:25 executing program 1: r0 = msgget(0x3, 0x100) rmdir(&(0x7f0000001100)='./file0\x00') msgrcv(r0, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x3, 0x800) syz_emit_ethernet(0xed, &(0x7f00000011c0)="13f0f570e3cb4f8f36368e742afa90b7cfb7491c6bf976d4307d82054875bd8458c96a6caf4358c55cd24ad9acd45368acf85299180fde3d176c44fcac7c7b1d9d1fe7a5154df8f3d0566c29643fa7a349fd2b21cbbe3aa8c00fc4a6b0f2a1f455e73381b7df28b50eed62ff40be9f98d65618d93037da0e0393cbbdbcb9992295ab7a3880b040827d91a46abf2915d5cea892e146d5613e6158e314c4f57371b45e7c65dd606a5946d20db0b95bf6f1e1e1347eac2d9357dffa6648bb1f0de3b2b93e90c1479a141c08c79ead4489c17daa6a00f91ad9f08d29d1decfb3b6c86b85d4144dcc2996cb563e2423") getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000024c0)={&(0x7f0000001080)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000010c0)=[{&(0x7f00000012c0)="141294dab5713abc04d3fd4d196c4f5176414d73c9c1457db4d2abf85c2742923c05c9a2b69d39d6910e2cacba7f41000a5112869a11fbc0a141cfd880c2d525cc866ded1deddbf338e5c3480f89d401cbb4b391662921714d704ed3b3773932ac2beb4906b8b28a1e2014bd4917033ec2a7441cc3013718edb276f77719f150121c650d998819bfb67441b3edfef95eb96aaef2ba157e309102f7fff39ad5b75b1874ccec10f427ce53730bd4ab520a77d03425bb0bdd2136995d4dab84124abce35498b1d9ba65f8facb3951d3356c5c9977cf1ec915673deb1b6b561c65d1d613031c520e50c1f37bf5434b65840879cf3c81ecb2dfe8491d838d8a0c94448fcebbd9759e1611e24e1b65b4e9b77f341efe19cfc23ce9c068f26d45f67fe0d984dc7748981d58cfeafd79746e8f08055462c05800e41b9265ca4700a87e6d806d5087effb01334b32e9501a595ab6f91fb8aaf2e680059f0a6b5825bbac0f86c96e0fa11aedbec790e591947ca06970fc1610c81dff22213281e35dae659d307797a4ec34a2ad131c8f0e21e8800c2a9b0f501d779dc48def79ad8703c5a74c710fb6595a71c38818f74024c9d437a7a22becf6c6ff6261384380283ecbb8aa70c097e1e54dbf2c51cf9f99c6bca515d3612a78d924a340fdf36b143e63d90c9b2b245db8428d721406cb1cb8ab4192c83121bb417e9bd2eac9c40ba37747c4735faab2b56e784e29a740cede331e7033dce50d741398ba9c369bc88e324c8d11549f553c5b8f9a9d9a9a56604ffd89d0aacec25f98c9134ea7ea9443e7be618bbb50ccccff91b1bab734ff8b87172f771ca4224d06b92e645bf9ce41a36ec88dfa6d1c2da284d89d5885c5750c2251d33d37d1e797a290738941b9d60edd6e399ecdae02f391304edf3c629fae70ee42fe31b5e8f544eee3f510d0f70e4d9398892d3ef96bd5a9513888365b05915bff0376df7accbf33d7ecaab75efb816293eb32a5a9511d8275f68c972c7c8d5fee8d839819fe3a72a24947b98a17cfc17be1fab29299da1882b1e06a0d9d1c44ba8de53adbe8d3906913fa65f16f065907951d32b0684dee46f59d705eaeee17f9991bb68fd6a412ac7653c5e028ef01c5cb8dbfc7d90c9286d5886ffdfa8ee505e173696ba3987bb608f0b7bc3226118cecfddc13218b450992f34f184c618e9d0ca803acb548af3447424194cf16e5ea519143385ee8074ac90fe286c0d88dc6a7c930581663edcb0a9d7b4556e6a62e4b86d0ee3f678c8decfeb048df1332d1faf7cd931d85f7fa95dfe5e10c2fdd3ecaed2db71c4076d8340f6a2bad076c4b437c13befe0adf15a95e44e36b8b5bca0fa490cd3994501868802758c76c7d79a4b44fa4cb73500459533afdc9ad04f69379b83bc7125701b16b303997426bd0cbfe724f5626ca912f39e430b5ea8e5470e740ab9f71ec87aa38c33a2916a985f48ce43112ca8531c61edc3b16585fd8907b01044f03f6e24b101a81853dc363ef4367e36b1a0a86f2eac7d2d7062a10293e2babf815ad818125a862fdc4ef42aea73e5baef3760ecd9e96c65f10d5ed48bf5d712503715775162074b24049c2d05e0657d019843ee6929e14d24ee9e166fc068ce8b000876661fecb43dfb651fc0ee569b753b6337880429806419fee22c7c4cd25ce3fae2f956a6cf83ca7fae3ec3a34704ba5d2d103500e99759567b95fa9b643d6a7379a6fd35105bc5f9902e08c286fc907d95a2157353536a61c4652b64236fcc12f40bcf2e96db8ef03284962ad80b6f64c1282623e872bdaf5fe0af7dd240077021a6694e9c211e991ca4f620d6ad248d8326197bfbb8ba995b79935354f953f7bbe5e4b59c87547ec5b2995ff3fc1a63f29059a315147b8a55ea1d601be839cbb675cf765ef1bc1b8f66319137e897fc17be716186956cc8460e057a7a89d396bac3dfd44b577096e09ff4e341537afe8aa3af64864b40515508f25e063639f5ac6569098a3b853cb55cf67aa24646609781d1d30f1546ca24ed92107f5fd5c4827c8998ef994dfac9625747915d50387f071293983de26f88c2625991d77966fe2b48911e6263c3c31eab8c01931a2b2d515b52937aceaaa1fd2cecb8ffb57f4d80a6a37496807a01314e5d3c82df7570e259dff184bf7baf056007eeef78e2a5b7dad0f46f3761d7111c9f5e8041521605f4900751ddbf9365b1c9ba1baebb15959b95e2b39044e49063e00a99f9999cff95c1506cd6cda6514655c1296c357aa593f3273bc1784a3d0f12c278815ccf44b8dad4f7d6f319f370fb8846b1129f93e21402e12dbc01044116a712ecf008a8878139c144f9ae90a039d370b1afbf8c4bc7c862817f559b87390fa6de992448e28679fcdc97d09807a60c0d1e5e82e207f1af5e0961a4a8d35d0fa6b0b2ae7bd8ff89ece82276bf496997c872c799d10e5db7acda1f656927df6b3a2b57c0180c85c5fd008a3393776a17119b90914d4e0f809edfde7b8053c861e452fcf751aa27078e9562968d7e10ba208db26ec7892963bc045daa62b8a70c993c95f2dac8b4785db5b307d1bc70ccc903caf9133b04fbcd4b7ddd9c2838c64a99445d3b08fef94d1554ba0004974fc6aced955c2e2c9cdf6d09523c7c1e51208e2d5da0c98c65d4db1158e9bae162c9f8a2f3289354fbe390f3a810144798bcd44438a90fedccbd8a7935a467a60ffb1a98d5fd5e14189e300abc37e0a425fdd4a430193f50dc33fcd76972fb93114972850ef3cf317836185bfe02393f9e93f9261cf4538e871c165f6faa134dd6e34d7b768e4014470a83c8b26ba28abd12c70d6b394594a907fe2f1867c73e15953fc7cd291196c14b39b5d72a0e19a05d82231263204d24d75904cc0da0c31837b8e56970ea99b055796ed4edc50f7e0a68fcc9815b2167562b8d101cbc4a7e85f02ac14b7bd726ec1178c1a36dbe13e6f4212c5465de8fba77fd7b0a88e1387bc9d6d503de7d9589c72686086d411a2f4c2ddfff2c2fb15c5b0c0eb2346afdca0333e53881cdebad46b22275791961b42c1eb8e7c8aaa6d993245959e9ce634767e9d9d44ef2916d026f19998462300984a7986bbeae80ef6be65bf28db1cd82235f59d40c568cadbc47146885be1ba29631d9c7ce94294f39225f7f0dc1865fb688ca0f08567fb4d81763b0c0ca60c3d356140e0f89e58c04226962a5860b6eb28699b7010e072a8753baaf90c6e4e43e5410afbf9b939dd30a4deed01a26cebc05052a64df9b3e38fdad9f6ab079c8fa576142606476a887f01e1e476cd7f0d1f2ddd7df12ce316580f647fc177499ddc042ddc131c42766550c390d74dfaf77857e6a63f67d6f88f38dcec2fad59b78c1287f2ae60c2aec6da404291771a7d1aae569189fdbb5b9f57ec75930f43a60060eadecfa1b91504e83eef645e2658f1531f3fcb477f24770b08192a018fc9bb514e2c3484fb6b1cc7f1e20d438ecf719f3b6885b8dfdf8be12d810ded25bbf80f02350623b67bf1530df59f8881455896a7d2cca77ba42d14263c6967e5a93ef31d9ecd5040a2e0dbbcb56d0b57b6ca953722228282586c05a5a06cb73e012f29fc907ed420401e0c6a632b20067794d47dfd127c1abf9d11c871e7ebe1ff4c90958b8fbeba18da8a7c0ed31a3c74470d5a156b77f0a614a6bc0a9047f9efe3d3c237c881acc508df8bd8601bcb4619ae95474928d0ded4d7f1a52bdd251d299f89eb788cdc66454f12e91eb228e80e2420308eb3b8589b14b79039721daa4ab3c308a7fe60742da123b01d7b6f45521418a8503d63d1a11f1e19d0a3ce696ab79a7c27c7eefefb28b4962db2be2c360b8e36058c206dd37c4ec5f4af3750ac7092fd649b7d8fa076047331e98e58f94b971e13c1f7219e19ab9e8bbaca4330e712317d3941ade9c3b2c3229edd6346db380dc7e32167937a7402d96ea3a22f5151220a307840be2c2e80bd45da74f7cc69c2f948afe4b16594c645e64a699531506740a770ade59501a48a4ce64a8ced811bf38a0c3c8e159788b5e05771d587ee53b4c33833cdaad0146a473321587e44d2173b2a2100b2d89747af5eb08724aa8f0082060083b2c5f24798c9e66e7b46d6e42b706c401f45bef0bb42cd5f224b2778f83c375a7cf92d5db97f3dd72731b5358a14b9839221e42866194b4980f12cc493b4c82265b0f666cb9a46c0505dd9e3fdbf7d36d815e343866a4a3ebdfe3c96c83be74814bedf3c0e2d52fe03021bfb20f61de78cec9883748f8eb9e42a67c0cdd6fc0adc0810fdb212bc964f27de78fc5eb9b9f2dcdcc5b26799b594086d91c34f3d2f855c8146673d15426bbad6daea100321ecad3b6de301d283f90270e5b0c4a138be5a344ec72ba3003c031d0ebb4b9dc10bd16b0b70f5243da98b4f6b332dec174acb05930c9622060ca910d5361ba439724b3dcca849634a550fc2a6377b482d6b1604b84d26f3840422bd0c1a42a4124b24acde299715760306d5949f444af7bc2d19d82d2f89dbba38b69e699f50dd17868a7557a86311995ff937e1501c980e6a8100f4ac33fadfc73a54957289a0140bdcd48ce8c4e64a3bd665c06405cd49c233966c6f786f5fee8df04e21d7fbffa4f8525ab87705c20baa195b9423bf0a3d0914f2bae2a3d18c7aa5249f781c29f6d9b3cb1c7c7330cc4fa567fb5ae16d880a8e83de9ea543cb0dfab23022b97d4a51307db8ea86d4681e71587ab07a265fdf25fc3cfb1e1b181631ddd163bae35de6ee190a5c8a136e80575069356173cff409e9d43c0076b753338d9bc1668b4da57337afc573572eb4414d76dad067f20982a61d4030b418090b561c2caec2315bea02b6bb24d56c62647cc8273913efaff9c4732303f81ffa60a0dbd2608e44e2f9309e0410ca0dec79d79c6cfaad2cf1d1a97801e2556c7634610351ce70a6b1315fa43457a46ec7bd5b95f53b660753749d72573f2c202001d62ca4241307b3eed83ace9bba8667852c867c53f52d02b1d197909f367841352e1518b5e0ef65702d3e046294fe510e59edc2ddcc205da54e12ddcdd10ab04d65e53133f651cc90f8ce1d5ca48061d635997936785c87605ed0b7ed88f0643e6876613c66bfe353b58af5df4883d8e408d9dc3fc2f35b9900d6a0abb2f1e77db60923273d5094a6718389d108e3481682caca46c30d930db14cf1312d2e099e515198c67ea260ec8479a0393225feb9d0f754eb08f6802215a5b7f827f27b1db01a89330a7ffb1feee9b1cd8e478a2e8e8df31d2c94d8ef9052a511badae223957bd5de45ebf89a1a0cc357f11813aeafaa31bde4755efe5752283979617be200ffa7416013e57c0cb3e95b4602b5c046202461512de0e01d611588d47024d0257d6493da80a25a5a34a82afe30af23854aad261f62ef591d6139e329cf52e680e28ed6e9a9f4e98e12f92709a76f70b16ab37af529e73800713d7c4a3171b0f70c9579db70afe118d5d579f9330ac0d38b356b796fd3d60e972ec76bc328fd8380f505369ca727b57d4ad17801974f7810ea91b047de17850f28cd9c16ddfb47a5844791143d11c59bd2c69a4ca0621901cbbf265dc85c287f98bc514956db8b33b13849efe59a2c7230ca67a84acb87e67bfd02fe88e5f32ae92784e17a18c94ff37f6bd1070f9f56c6fd406f1c30996f4c3cd14e6e9fb75a3c786ffa236acadc58f3ee405f61b51377fea5dcc6f7aa2739bb310f0ca9f030b6e17a4063569c1881b2a63427107f2272df96c1eafb6d9177", 0x1000}, {&(0x7f00000022c0)="514bd35c16fd9775641026d7191ecdd1934efe51b9de52f18cae7c751ef4dd3c1d925be552254829a9469d558fc782a818bf73cf0df703b2b69e3774608ba6de228079a9750cf23a6838d5eb41165bdfdf011512fac2c5bdd182ea455ec2259341f63a934b1bdb284ffc35aa44e1e27dd8d7e5a26bcc4efeed1295c0dcfca418749be17c885bb6fe8b08d97a3e317e09b17de71e5ee0402a2d5fb56772742ca488e670cd1de3bb4f2500d4aa0db94d97a5fa687cfcf20acdf8fce29495b78cfedfb85c9087f42c4a0e6e8132", 0xcc}, {&(0x7f00000023c0)="313bf21958946f9d6db4f4621fc861ea6f6375076c0c9ef120f97711345b443a2c2ffa93a1fd4428046ef1e38f36ae477e24b76324342cba78e47f774270bdfdb8666c5896b30816aa2314ba5794fe932bd0eaa1278a3340cdd38cae23b67f07c2b92a4544409928fde9ef66c1b7e1f4638935208857e1682782dc1b9b073b0b49387cb521d3743ca15dee82821261784a39fc624ef6249218a35164781c476b1a7ccf0833ba54c34b980067e8253a0ac9b6d949231fb6febfafe41f2b39b76d54f98d71b7f6818ec1bf5e940ee6b7a152e0bf1515e5caa36827b1dfab6da9", 0xdf}], 0x3, &(0x7f0000001180)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x4}, 0x0) pckbd_enable: command error 16:00:28 executing program 0: r0 = semget(0x1, 0x7, 0x140) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x3, 0x8, 0x7, 0x8]) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x190) pwritev(r1, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0) sendto$unix(r1, &(0x7f0000000140)="0712ddab1efce86eac6ea8405b3b205587be218955bab12e4d2167ac8d098650ab04d765e9f5aaa53cfd5f9416ee4a7dff3b412b61070e1980568bd7b5af9a8fb108a24bd38ff9ae2a57a569ab73eca43807649fc0597fd6c694a519f51f362073f1df323e133b9e9c2222fdc035c882506e562769d193287446318a4d0aad15d3b707d2fcdea471da1d92052b6b26645dbb08021227d672ab90992460be2500f3ff8f5fc6f08127a5c0c7ec7cfd36be88ebe04221b7e3dcf8a82f770f91a5c7fdce1c55a67cbd4f70287b63f378816c377380d2a0264ce685909019150ba3a1b6e514", 0xe3, 0x0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x82, 0x2) 16:00:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet6(0x18, 0x1, 0x800a0000000000d) getsockopt(r1, 0x200000029, 0x8000000000003e, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="d59a1c3e57bcaa9e63fec3c7d5fb6a8460bf8d76a40b328b556e918d50314abb7bc4e6bc93e37109d2dd788cae9fce9898af5afc5c8e22d283bc272067169d43fd781f13abd02a070dcace42955887", 0x4f}, {&(0x7f0000000100)="77ca5b8962d09bccc7876fd18a7a5b34db222dd32f3fe3f21fef63ab847783db408a85752880e3eb75e72c1b760480a467dd9648b1e1ca5c93b432c8199a234e3d86a84318f12d1092baed29ca825f296dae0eced98aef7aa7a3c7ab79a66aa9961e65b6c88ea4d126", 0x69}, {&(0x7f0000000180)="0b159b5a7f837d99d52c031fe55e03f37ef9ff28a16edb52325d51133604a0b01ac464e257dd9d1985740d166d4d1701378be48baada8a02fc9c08b6b5561dd4d6fcdec09515b9dee3dee93c87e6b9923596f412977cd36eaaf41b633905f23603799de016184d5abbcc1b067734d823c04469a51c8b253e575dad0ae4dc2c6ff94e6f5f44001652ad59f2f7ad0752a629d8e1999a41106c05f38a5e38256afe291a228dafa854a89310e66f84ce5a6caf2fec35516d28583e55a340ad28f275d25be92f6bdaafe6344d80d7ea0446f30bf82c26642ec91245e8a0524774f75380fc771bf66dfd", 0xe7}, {&(0x7f0000000280)="b92adfaf0f93a687d1cf52e81202465bf727ed277667d1c68cf03a27377ac16c305bb63b51ac81f64e28000719f3cb5144a9251d35bee6231bb6c0bcdb3affb1dff834fae8c94e1b01030e3b5f9d6658e0ba9895d710a5bbc76e085a06a275e280bf07eeaa28ac9e206f85f1971b4b5507d547441feb0745a2a0a4437bd6422869d73397c40c1282f5fb01fc37ce85cb288b725b6f7b98a0809befc34da2f18654e29e63f8771e6cc21d6c95da6deb3fdc014b56473df5fe73fed8f2fdbb", 0xbe}, {&(0x7f0000000340)="4e250e21d58289daaf0453b48634e87e78fcd4ffa5272bf3d3f1e451996111331ccd5cc7c10e6b0b432bc868d2b8b70aa8f7521be43609704b3910fff41a53b26f95dccd7e4d9865eee552f66088708a80b24e809a0e01bbadf27fbc42422a4e171751d2fbde54a1cd7bc09d5ffba457a542e356c8b1029ab505964fcbd596add85e57e64e590972593c68fff42b2dc171b22224b34bad456eb21c09392756d2875e5f4050b60f645d8c6e10cf311ab3a7a3d9d5b63e48f9a0f3038a6c484e75ed344b389de4066d440e8095ad33933ca0dcd447dfd076644dd89e16bd4393e295d8895ca6077c2c2a757ac64a3ff93d09", 0xf1}, {&(0x7f0000000440)="cf74fc2c58322673bd4bd57c63e805e97cd4e9100b7bab60a8af26cc2b531744244f1f6af0c852ae70534feff5acd4f7bfe991d00f5f17", 0x37}], 0x6}, 0x406) socket$inet6(0x18, 0x2, 0x5) pckbd_enable: command error 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="0000001860040000000100000000000000000000000000000000000000008000000000000800000000000001", 0x2c}], 0x1) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x14a, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r1, 0xffffffffffffffff) 16:00:28 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x131f, 0x3e9}], 0xffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x58, 0x80000000, 0x7d64}, {{r0}, 0xd4d3ad5a16ea7c84, 0x48, 0xf000000f, 0x800, 0x400}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000024, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x30, 0x5, 0x8001, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x80, 0x82, 0x80000001, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x8000, 0x8d}], 0x0, &(0x7f0000000340)={0x8, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r1, &(0x7f00000003c0)="b1aed7702afca67e28ddd9279889f45384075e74dc68605d2265928829e70ded43aece0d54ee64e06a6bedc07e74b13c1beedbd56edbfe0c2f27c21fbddae556b47545a23b9eaa17b83c69a82507cad2711249898b4b8dd3f80c0a625992d62d928f8106568c8bad6c1572ce711c5ca4d20f9411b52c34994019cc61aaab05bf6e", 0x81) listen(r1, 0xff) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000100)="815d8c315e43c31122257cc88226a31c3840d70fa1804f8ec30d2a22749bd7a97eefc47f410c6b571ec7940f22033a15eef1124b833ef28d86fe18252f0f07c57eb4e7dee78f136ca95afc25bad98b538608e8745d151c7308589268eda35223f06d93adc7075d940bd8cc1f6ae9a1b184c59ca0df320b99374d1c2d49151ec71fc7836df98489acd8b45b59027e6c913556f6afa7e3228929a8561a2268b45de6597fb6e09690d47236e7c4e8bcf6f9944ad52541968053f5d20fd7ab8874ea12f63e6d923c52c906d1aed67abe344fd34855a01e3cda0494cd755e9897f6fa5e007d63813f4066f221dc", 0xeb, 0xe, &(0x7f0000000380)=ANY=[@ANYBLOB="b60600abce218b42bba0d9f7558b65cbc406fc3150cd2a7eff523a8adc64e56e6fdc26e0347c13d967f1dc81bd0f24e0160a6afde1014f015b"], 0xa) accept$inet6(r0, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x9dbc3a5f5610ecdf, 0x0, 0xcaf43baa0ddfdbda}, 0x0) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x1) read(r2, &(0x7f0000000080)=""/76, 0x4c) read(r2, &(0x7f0000000100)=""/227, 0xe3) 16:00:28 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = fcntl$dupfd(r1, 0x8acc299b4ff626dc, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000080)="8c70f9a70df756bd8cf89a0b69091ec100bd2e00eaba945e128b719ac49e96fbd27a7288373c7d15234d7a2aaf9a0162ceeb35847b1d3c2cbfb945f8e3e4e46d946cb24ac942be1353aac4a707f0f0c2778ab54ef681a3d119fe00c2182457a6441b6bed0020333b7bda62501b4f9060692cbfd3acb9142f4bf2ba7af271ea2ed29b37e51daf075607acfa0ef787ee4331167bfd8b05876ed9f3d7f9b6d45e8173202a684cbf2f72efe7dce3", 0xac}, {&(0x7f0000000140)="5bbdcf28f16cb4390ccb03395807cad511620bafd610fd5f88b7247294c66e0d6b3129620fe2c3c3e766e57ed219d4f8ffafbf0abbbc9aa9453d650befa15cc4ccf6cb6f171307617ae236951281cfa666b8117b5f2223e4769307b94e39bd375a4641768ff6d8cdec6b6457f2f1b763283459f99700dfe5c21f843e93bf77ea4340402d8f917164d3e8aaabd96aff5111c62c77a3944a4e57e0675c1ecd99222c673460b6d4358a0d8841de0fe0a5d5f730bb9935e3a3b5360db9dbd50af7f5ce0b91f40a03bd63c61d10b2ecadc2560c8c93a23a9af7f80e6d542b75b2c1e5e65a", 0xe2}, {&(0x7f0000000240)="58dbfbdcd26a9400f7735bd8543c92265e33b5ae3b0447ef3edb237deb63e87c17bc137e62e493b0db0d9b742bcd2f401415ab4928e2fd3324c9d953dbb24ff1f127280a376fd4bc8d0b2b250e3bb6ac8be7ab6899517a7ead106d6926c45744b6460b19254db318aad225c00303e68aef0fa048e6de759ed927266eeac5b9a605f3d161f1d5b243259a7e1482452546388a8c43d660b1ac9e5801344d9d2034b8d592ca1ac0a6ff498ab207c0d897f3aee1058351a85980a07c16951166b13b8d6686b0ce4b4a52a52546af9c60dc6dad2bf31705234d4818fe67d6b45ebc83f07802c8c27e549f73a0f2c7497e1a2c4780d28714973b6187af2425f7c1181e57d623b8c7b24d0e5a962f7a530d7596a017ef4f8696129cf1e836d2620a8b88a80104cead3cc75f13958268995751e99d4af78e58c435af006b6d05a0eba1dbf92845f63be25defa50ef7acef13976ca1f87d2fb7327dcb437b4f5c3c8a3941b11356845c704a30530b92e089502da304e5b9fa00023101ca8d2de3902cf5533e291b6b4b1f377c69ae388879999bcaa3657c8885646978b13206af3ee4540809fc72f2285432ca809658b1f35758dccf611bd02f25af475c0e57a9d230f0abfb105ce8b9e6bada5047e3cea78dc5d35f71dc19b88799830fdc7f8cf113f0d2467a185f7b5c163e007c279c30aef5bd63d53a224d001214175ee43308770eab9dab54bb32c071a561d8c1eb516f65ad69a62e042023d01ba87cc296afb3c34acc2b24789065a5f242c6df668efb3f6e2c5e3712888812d15608648dfa8d6254a60111149e0ab0e3715778fa9943253bd2f236b24b665810b18bf552d7bc71f0489dd44f9a4c32743f9f53a398cfb1977566c19289a35f880b77897d4472cd445f17631bdf94b20c0e660159b1bf6c0a68e972444e48535b454302143ac88b8df1cc6fb3f75a20f783dc5814ebf491dff0b5650c43a2d3e0dbee007e764a9c0e23da7b411de33d5a1a82cf5badb9badfbb9b5843c62f85930276b5cd946034cbc730d2cdee6acbbe1e8ef102d11659295dd2beeec02c09b49701b0743950e2ad92f5a054e2f3005b9fca65a50ca06abc8da22ea6638b401222786ed35102abf213ef57fc506a767640ee2c5ff78b217175bf422a9bdeadbef1aa9d94c54a7f30e72f26f990dd28867249d0ad0c14baa9d5798825acd96c3793967c70bcb1617d12f6abfd649875b2a6e005485f4c53120737ec5be6ace8235c7672b6ae23585a987a356fce5002731e8edf22d5955b6b8f56a5bbe01543b3787c6ca245529b6632aee0ad26ab37f8693deff128d2352c856ffc26e574256472d239959f243642f34639c27c8ed326eb6dce89cea3eda0f4dcd57b434ee408e747655f87a30cf909d706a462fdabee423bff2e672f2bd83043b9583258e27cf1243e2fe7251f6325d0c5e643f2f78a4befb3a3cc922db10fadc5d07a923b5c6af67438d5fd4c65cdea8ae88d1e6691590547156016d60a64ef090f84e9ed8552c07a1d73e75e67eb8d1fbe86b21cad3a1846ce42bb07e205225173faa2f140e4577dd8251ac057542934bae61e7fce105482cde0215eca2340fbcc2135b31e2f6976b5fc23961f3d2caf7dc18b9f2bea3cdc00b1ed9285b8d08cbef7e022597c831bdab037ea026ca06b44c691f8b50af17705e66b8d6d5969602b147fbbe8835f8fc6ad99c27ec95abf967218e96504c676d26450bcaca9b4d8c365dc17df9d74eb13fc9ce74db757f8b410f65af36ee9a1161ef4ad75e37b1b54ecb558f131444f39f7f2bc1da49ff7b0b2534f66594a392a2478050f188bdc098916d3d3784b6d29ee68a0508b8aefe3b3b7ec55de3a5122f290dd0701262e511712b268080ed2db7695e29d3b37bdf77a4fa80b1444c24c34cd10bb3aa97bdfea9067b4afea8c801e24689ad8a6773467fafe900b4afc89798fd74efa82d098462730a1467e27d3d08b1372ba7a3c4b3697abf40c5bc96d401d940bdf80564b5b6f4a90d688d0a14b311e7ab4dfc91d9b206694a24c3128ef6ae0c07cf5c6181e32c98b4c876133b747e89f640567c5c48a3162c989a7ef1301accab5b6b6a5435b3b46db767c24f6bcaa5426df23a713684f366d7d97c0a9570776a45c13d9c954a9d370db8ce668b95ae023c329420024aec22f2136770c2d1f428ca1c6dd25d8b8c13992dfd84e5bbbf856524d59975c3cbe4147d53cccdc08952d6106323198c0d49d4499d9c5fe89e6de08ca904ec301f4a4073d390ba16d12e0f490ef4f5dcc9a305273aa715431368cff90bed2e21ab3a3638e59124cd578489d76f1c6a25769877f83d287c5f5a439856b5db6acb88aa68d9488eaa6967861c38ac035241dfeb487793d559e858099fe3eddfe781d84a81d56125c5213249c0652c4bf8d604beb1f255642b0c234eab0b0ac369d00d9dfce54415415120be060d188fa77a861cc403ea412a920eaf665347731e3872683b8762e1288416325b29d1b8735c1cbb9895848f7945a741610a1da6ac209b4c4e7e07252f627b34983ee3ec1bc0d3222bfe7e411ceabe99d4b3739f50f3ebc88af6443290b0764ad2e16b236af3cda332c5ad1d9b429bfec261517298c8c2fbd3e5ab8cd73736d61f95cb746a7b53339f341352cc8be12b2d8a442439ec325e4697c982277634ac2680919d4a5b592fe118d7cc1b39c610337802aa9b3f835a3d8a2756264ccf7cb67d6826f6915c09979690a1dcd43d1af1fbb0410de30324277d3ae0a665abf2a14dd296d652ccd6f359d7437c5edebca133ababebe1e6c95e8a99ee619ffbcb7ba49f7d3673f475807a225cc6888cd861dab0720a66bb5bc96ae7fc1a7b5006a4db18fe67b735eae535ac15f3003f642eecf393beeca6318eab147b3d754d66add28bf0c334d553b251b97b93a968cb8b049b3c8f31fd7bccaaefbe5be98619f54f17b953155193204d45a00d4602d43d1d5291a85e5a957cbed0429e12acd1c00ffdf6bd35ffc0a4925c371285396308b3c5ddcf56ae4546f6b4d624b0b4bb378b5ca1bfb60fcb8c342cbf3de6fb99c0fc2a0761164f6d9d34d5958ca48cac20a6ab2c36987957a3db26873ec4aaaff95f82546715db9c8d7b374ab8adf24c53f0f0b61dc786085b62145023c9ce6bfbad3af0b8718d030fd8eafc00d3e35894105015d1528a5eb18ba3063dbbe38412217ffa38cf2e6d5ec8f8dcb62e0e99110dde02c3ea4203c36d3031d46274efea92ab00804001c7b0466b71473549ffc95b38fc69c3ab6833d41f3f8750c3e861b895f5d0d0d2d23906770adcc4676ec8a39432a7054eb17fb6ec1a406a88ec7d3cc235e1c57d8d2a932e6e3423785dfe1ec5d5fdc509f32b014e598835541debdda6aa2748724e4eabc77ba99dc9c1a1fc9fd19ea278da33c537d1b0d35a996ebb2aad959b7e8ac1d076bd7fa431ce8b2c2f850b2eb972334a5260e828a35f1d821933f4f9845d4d5f57fdbe75aaca45c4d3fcdfba497ad090cdf3d699d91fc6a8252aa24025dca014e44bc66865e4fc8d4a854c01917e1bd7a50625d6e426d0a6caeb4554bcb7e8e8d1d942fd289a018a58769b94c8b5f3ef6ac5a0f3490084c14eebf5c70e79710e4de6978065163dcd2981634d1705118799e7d015e1fb3364f714ee508cf9e2cdc270df732c3f8cf125dc79d556535c6b534d8359acd93979259ea96251181c57a30685a0613dc7863b39ed27a052c2c6b9217e7387974af1a284c2a3f698ae4f8c7bdec59c01e077de79defcac34a008275b25125944c64d291f139c1e4575237393cb46fd4fd886647db2f73eaed8078083f372887eebddcdd7d365b43631038ce073850a635f0b78c669e4ca38ffa9866a72e7e8a37e0b9293438e0f80719576f2b48b4500ab1349e4d0b21ba210ccd42222c1f236e11694ab9b8b7f3eb2e17d31baa28314cd7bd2f183cebc50830f6010adfdad21f983eebf8c672146212b3a1373934f9cf185875ca37bdf59db856e71a065ec50c378bdd1f2f05016de0c739abbb37e860b837ac87768af4e7595d3f03cc2f74e60fcfb5e9b9832a51c4538197b91f2bdd7178be988eb6624755c998768fa905bc06286bb79feef50993e37f056b87340e273ee1c586e0c3a6ccd8f03dc92ae0dba866daf5ab1dee54b1703042f8c7111f86a7fd014524d8dfc513dc3fe54336a8c9abc5633208469420675c4a76bc0768db1b3cb9ced58ef477f5d0515d7a2e64105b5901edc3318d4b7253ff83cb99a900ded3135cc584345a96737d60f14b3bbc5c0df705f3ced72978a43d654908d6310ab9fca550da2790552555a5df19096e6afc7fb081bf9afdb0d1e8648b7f2e6cd70be79c5e201e6ef2f00bd4cb3063526a029acc9587f7ecfc124da065ad8ee0dfe09e3946e6bfe7312a971afea4f2cc67eb01d34209827576f26fd655cf8d8c97386f3644e3684871ad90cb492878f25f371a08754d722c3432107ce10ce18f9e3fa0880f400e83316081648a3a6a5d988cc6ce557ff082f3e6e76f8d23b0ed062e774a1052b40ae64866dcc55ba9b1e091932656a69e59f67b3646f81faf0c7c4a97de383472ffb27e4382f030b783036866f9376072ec3fb2bdab1d9935e2f7f949cbb10d3110c124a4251818fd7c91cf0cd4401dd66c94d327ec35eed4a203373d6bf0e14e5031b7dc65ec37c6b20e88f058e9b4ea5f5f5d5ea64c150ac1fad09acc5411b9336458ff66eec260e7950b44c795653976de1d38c025d6e297f0b80dbc86b693c52e1f3f6dc3d3bff72a9999552c3215d6bb4cd4bf4b4a7baffc7f28ed994a3a797681d14aa87468cb778fffe24ba7f51be9a8e7c5c41940d0682a6fd8fe1306c8144e396f42ed446d6cbe6ea6897d21d5bcdc1cb94cebf3a20a200250c23dd84dc2f7b217e474337fa3efe7fb746217078b7d018508a3cd226f78204a889efc67f16c0bdf4bb526d87833e986d442c7567fb8eacab6fe58f564c9ee46bcde2c4bdc7c7ce78bf8419cbceca467b905bea141041d6c36379ea479931531ad1fe2e948d4b86b22ddb87f67676a45b18401b5ac7b2e986d5512e1eec857c6e7dd2be030b0bad8d4b126651bfcbe5dfee15c2c8764dbcbff98c33ebba968094bcac0d0e95b7d2a0c60923fa5e8be018a5edf0c696b8588759904c9b1273fea3054c36bfc10f2b4d955b9e6ab7c30a9ac3448ea4a5fe55dc9d6e140d65e2c5e026916e80cf57db3f5286babd303f6055ff5ff03db61ef9e1dd0cd244e0bf7b58c496552ff54f61a5d3fb85b8e0cf4445a45b34f4032cd07e67100cab812252cdedcaa88b51c494bae80962d5a8a819698fbcb309902e9ecec2d45c41719bcf9c6e2c5f8b7011d7405215cf1812a9744c6ad612031c3ec0a0b3be647ca3437b4ba6d0fa4eaa7e0e3c8e0e97e360db96cd84b78d8657e1ab18ad1ea35caff46a3792484b434effe1ec924d8164955c18f2659c96a93ed5bd8710a931d5e65c7706b2ff21e502b89f4e3fc15540ec87da826213654a31147b219e0039676e254aee3d8af11c345d172bf3b4c1352a17f289e1ab422c85ab73fcae316b4b7464984ba6667ad424ac5d42029be774c1b25c1c33be0f40544b5a389d8bf5c63e1bf7dbbf3ba2d231acfb272dcc8f8bde86124e7a21f209fd4144165d8efb5dab6f98d8f94be2ad0127c767c4f3c7759b8f470d3d4f894319ce10d64ef51fe57ca627fa99ec4df7ed2712cda309bb28385bf4676e7b882d5d3ba695ff9c36611847b5a829efa2317e3dad07e3e", 0x1000}], 0x3) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000180)='./bus\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x100, 0x0, 0x100000000, 0x0, 0x0, 0x2, 0xb48, 0x3, 0x3, 0xff, 0xbb83}) 16:00:28 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pipe(&(0x7f0000000000)) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xf02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000500)=ANY=[@ANYRESHEX=r4], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r5, r6) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r4, 0x0, 0x860) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000400)='/dev/ttyCcfg\x00'], &(0x7f0000000740)=[&(0x7f00000004c0)=':\x00', &(0x7f0000000640)='}-\x00', &(0x7f0000000680)=')-%#\x00', &(0x7f00000006c0)='/dev/ttyCcfg\x00', &(0x7f0000000700)='/dev/ttyCcfg\x00']) write(r1, &(0x7f0000000380)="582720f0abd16ebae6322525959d99f1dbe047ebb044fd33055552fbd7060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5790981439e7019d8261903456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6f) recvfrom(r2, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7f) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCBRK(r1, 0x2000747a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10203, 0x0) readv(r2, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000240)=""/141, 0x3bdc122d71d80920}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000540)=""/117, 0xffffffffffffffce}], 0x11db, &(0x7f00000005c0)=""/94, 0x5e}, 0x2) r3 = syz_open_pts() close(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) dup(r3) syz_open_pts() 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 0: kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x20) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000100)) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000002c0)=0x100000001) openat(r0, &(0x7f0000000280)='./bus\x00', 0x40, 0x100) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchdir(r3) close(r0) socket$unix(0x1, 0x1, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/89, 0x59}], 0x1, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x4) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/83) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/180, 0xb4) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:00:29 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = socket(0x6, 0x5, 0x1ff) shutdown(r0, 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe8900bdee0b17c00000000000000000", 0x2c}], 0x1) 16:00:29 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x0) 16:00:29 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) r3 = geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r4 = kqueue() getgroups(0x4, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000480)='./file0\x00', r3, r5) fchdir(r4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) semget$private(0x0, 0x5, 0x5) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r6, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) r8 = dup2(r4, r6) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r6, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r8, 0x2000747b) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b5, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r9 = socket(0x400000000018, 0x3, 0x3b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x66, 0x0, 0x0) 16:00:30 executing program 0: socketpair(0x1, 0x1, 0x1, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x751, 0x6, 0x1, 0x1, 0x80, 0x7fffffff, 0x80, 0x2, 0x2, 0x2b, 0xfffffffffffff28d}) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) ftruncate(r0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), &(0x7f0000000100)=0x4) open(&(0x7f0000000000)='./bus\x00', 0x28240, 0x84) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f0000000200)=0x4) getsockopt(r0, 0x401, 0x401, &(0x7f0000000000)=""/33, &(0x7f0000000040)=0x21) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) flock(r0, 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="7c102735b5befa41cb385e818b5cb9c1", 0x10}], 0x1, 0x0) setrlimit(0x0, &(0x7f0000000080)={0xfffffffffffffffd, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)) r1 = semget(0x1, 0x32fe23fd88cd7274, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) mlock(&(0x7f0000009000/0x1000)=nil, 0x1000) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0x14, 0xffffffffffff8000}, 0x5, 0x2, 0xffff}) mlockall(0x1) 16:00:30 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x105) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/99, 0x63}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 16:00:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0xffff, 0x3}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000000c0)='.', 0x1) write(r0, &(0x7f0000000100)="c6", 0x1) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) recvfrom(r0, &(0x7f0000000040)=""/154, 0x9a, 0x41, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000000c0)=0xa1058f91) socket$inet6(0x18, 0x4007, 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8480, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) socket$inet6(0x18, 0x8000, 0x2000040) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup(0xffffffffffffff9c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x88, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x82, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x20, 0x20) r7 = socket$inet(0x2, 0x2, 0xb25) r8 = socket$inet(0x2, 0x2, 0x10000) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x400, 0x0) r10 = socket$inet6(0x18, 0x0, 0x7fffffff) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x42, 0x0, 0xc000000000000000, 0xffffffffffff494e}], 0x4, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffff8, 0x8, 0xa0000048, 0x64be, 0x1ff}, {{r3}, 0xfffffffffffffffa, 0x10, 0xf0000002, 0x10000, 0x2d1ac0000000000}, {{r4}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x101, 0x101}, {{r5}, 0xfffffffffffffffe, 0x33, 0x40, 0xfffffffffffff000, 0x8}, {{r6}, 0xfffffffffffffffb, 0xa2, 0xa0, 0x100000000, 0x56}, {{r7}, 0x0, 0x10, 0x0, 0x6, 0x4800000000000000}, {{r8}, 0xffffffffffffffff, 0x10, 0x85, 0x200, 0xff}, {{r9}, 0xfffffffffffffffb, 0x1d, 0x2, 0x5, 0xabc7}, {{r10}, 0xfffffffffffffff9, 0x4, 0x0, 0x0, 0x6}, {{r11}, 0xffffffffffffffff, 0x1, 0x80000001, 0xffffffffffffd861, 0x1}], 0x100, &(0x7f0000000740)={0xcc5, 0x311}) socketpair$unix(0x1, 0x100000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) r15 = dup2(r12, r14) r16 = kqueue() close(r14) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r17 = accept$inet6(r14, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r16, &(0x7f00000001c0), 0x906, 0x0, 0x0, 0x0) poll(&(0x7f0000000340)=[{r13}, {r15, 0x14}], 0x2, 0x9) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r18 = kqueue() r19 = dup2(r13, r16) r20 = openat(r15, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) getpeername$unix(r14, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) kevent(r19, &(0x7f00000001c0)=[{{r20}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x6c, 0x7}, {{r19}, 0xfffffffffffffffa, 0x4, 0x1, 0x0, 0x40}, {{r20}, 0xfffffffffffffffe, 0x2, 0x1, 0x8, 0x243c}, {{r18}, 0xffffffffffffffff, 0x10, 0x2, 0x9, 0x200}, {{r16}, 0xfffffffffffffff9, 0x10, 0xf0000001, 0x4, 0xb99}, {{r17}, 0xfffffffffffffffa, 0x2, 0xa0000002, 0x10000, 0x5}], 0x7, &(0x7f0000000280)=[{{r15}, 0x0, 0x20, 0x20000023, 0x1, 0xaa3}, {{r13}, 0x0, 0x2, 0x1, 0x9, 0x1ff}, {{r15}, 0xffffffffffffffff, 0x2, 0x10, 0xfff}], 0x9, &(0x7f0000000300)={0x100000000}) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f00000003c0)=[{r0, 0xb1}], 0x20000278, 0x91) r1 = getpid() wait4(r1, &(0x7f00000000c0), 0x8, &(0x7f0000000100)) write(r0, &(0x7f0000000040), 0x10250) r2 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) close(r0) dup(r0) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x10}, {r3, 0x20}, {r0, 0x2}, {r2, 0x8}, {r3, 0x105}, {r0, 0x80}], 0x6, 0x7) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_int(r0, 0xffff, 0x2b1, &(0x7f0000000000), &(0x7f0000000080)=0x4) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001680)={&(0x7f0000000440)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001600)=[{&(0x7f0000001480)=""/70, 0x46}, {&(0x7f0000001500)=""/197, 0xc5}], 0x2, &(0x7f0000001640)=""/31, 0x1f}, 0x800) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x2, 0x7}], 0x3f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x4b, 0xfffff, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0xd5, 0x82, 0x0, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0xc1f}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x73, 0xfffffffffffffc00}, {{r0}, 0x0, 0x78, 0xf0000001, 0x8, 0x43e}, {{r0}, 0xfffffffffffffffe, 0x40, 0x5, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000003, 0xdb, 0x800}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x2, 0xff}], 0xfff, &(0x7f0000000280)={0x200000000, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="9729fc986072d8a3fcf2c3fbbe289a8cd433419f4dd029ec9bd913e5b7bbe73080b4b8e0b9042f2e472648b8499179eeccbabaaa48a7d91d02bf643674fc26b83b7eafe5b5bf803b51f9214f91e12b60aed414847a3dbe621da3224e7d5bb8536b4fced7181ec8048203040d8ccdefb316478bdb98fb46db28f4f02fee0adb4e81d3b20451b782d9580f6f12e3b1141ff578ea6cd76dd9900f94fc8d9b6c3e806d04c57e5ad7f0882c0b487fbee7f35bd087a46dee9a2a00f1c3ab9cb1d4f2ac5d", 0xc1) 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = semget(0x3, 0x5, 0x1) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000100)) r2 = socket(0x10000000002, 0x2, 0x0) semop(r1, &(0x7f0000000100)=[{0x3, 0x2, 0x1800}, {0x3, 0x7ff}, {0x4, 0xfff, 0x800}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r2, r0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f00000003c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611af9e9a23877062c368035b5664d9daaaab6e5e17da8dca34e9265194153a11ce3d41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c82278dfef9cee2dcd728c0000df17d75358006934cf022986abb786086c0f6180158ba60df7a6ce6928510016f8093652be8593b884c6b28212e102e4aa128a3cc901b54baf545295bee873e5e2659c02357404ebf274e18e681ab9116c4fe6cdde3040f3f8bbb13d6f4e593920d193d06cd4a4d9a82e31381ef110c95c34df4d9937e4fdc0db1c80624030bc62a87f85c44019dc7d734259ac188d8c9e4dbe269eec6a4484a2e37c4324ab94cde134f2a7ab841a55768ecc68c29679ea162b1dff81fb6f2bd46b57f1c21e4cf30950e245af42b626da175d8352a22466ea1bcab11a11c508f382bfc13d10ce3a607b31656e0fe886b0982139bf84bc518f9a630bb4179e61f538dd202893e0874c9328595a952880eaa3691b94babbe4e2009bb3219ef7ead441f0c73a548435345370b5844321d552b610e285a5783be42198812ad113ec337b70793f797b780ce26b016370fba9e1998dad380d144353340000000000000000", 0x1cb) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x4, 0x8000000000000000, {0x10001, 0x80000000}}) dup(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x9) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x101}], 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x618, 0x1, 0x1, 0x20, "d42d6d51ddfab1bf7c1eb430fd4ee089cfd26aa4", 0x3ff, 0xde}) 16:00:31 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) chdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x101) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x8655) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x1050, 0x9010) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x1, 0x6) ioctl$TIOCSDTR(r1, 0x20007479) r5 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) r6 = getuid() getgroups(0x1, &(0x7f0000000280)=[0x0]) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r12 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x55ecaf6d, r6, r7, r8, r9, 0x44, 0x7fffffff}, 0x7f4, 0xa9f6, r10, r12, 0x6, 0x6d0, 0x9}) bind$inet6(r4, &(0x7f0000000440)={0x18, 0x0, 0x6, 0x5}, 0xc) getpeername$unix(r2, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001500)={0x6, 0x100000001}) socket$inet6(0x18, 0x8005, 0x2) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000001540), &(0x7f0000001580)=0x10) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000015c0)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001600)) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) setgroups(0x6, &(0x7f0000001640)=[r11, r7, r9, r11, r9, r9]) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) 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) bind(r0, &(0x7f0000000180)=@in6, 0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1) seteuid(r4) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8004, 0x10000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x100) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f00000000c0)) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000003c0)="5c78052aabdb03bd", 0x8}], 0x1, 0x0}, 0x8) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x6, [{0x3, 0x6}, {0x3, 0x5ee}, {0x1, 0x7}, {0x3, 0x4}, {0x3, 0x10001}, {0x3, 0x3f}, {0x3}, {0x0, 0x29c}, {0x2, 0x80000000}, {0x0, 0x8}, {0x0, 0x47}, {0x3, 0x8}, {0x3, 0xf593}, {0x3, 0xfffffffffffffffc}, {0x1, 0xfffffffffffffff8}, {0x3, 0x6}, {0x0, 0x4}, {0x3, 0xd6}, {0x0, 0x1}, {0x94df5b39fda6c8af, 0xfffffffffffffffc}, {0x2, 0x7fff}, {0x3, 0x8}, {0x3, 0xbd82}, {0x3, 0x80000000}, {0x1, 0x100000000}, {0x2, 0xd7}, {0x1, 0x71b90000000}, {0x0, 0x3}, {0x1, 0x4}, {0x0, 0x800}, {0x3, 0x200}, {0x3, 0x9}]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff, 0x9a9, 0x1cac, "4edc1fe498da79028c8b05241e15eb2827f6bdf3"}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128", 0x2c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0x82) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:31 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x2) chflags(&(0x7f0000000140)='./file0\x00', 0x20002) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:31 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) r0 = semget(0x1, 0x3, 0x8) semop(r0, &(0x7f0000000080)=[{0x7, 0x9, 0x1800}], 0x1) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') socket$unix(0x1, 0x0, 0x0) socket$inet6(0x18, 0x4003, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8008, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000380)='./bus\x00', 0x0, 0x2) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x20) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000340)=0x20) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) r4 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, r6, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpgrp() r11 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xea0, r5, r7, r8, r9, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r10, r11, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlinkat(r0, 0x0, 0x0, 0xffffffe7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) sendto$inet(r2, 0x0, 0xfffffffffffffec8, 0x3, 0x0, 0x0) getegid() getgid() fcntl$setstatus(r3, 0x4, 0x44) rename(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x2) 16:00:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x220, 0x0) r2 = dup(0xffffffffffffffff) socketpair(0x2, 0x1, 0xffffffffffffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1ff, 0x10) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x40, 0x54e, 0x4deb8d8c}, {{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x3f, 0x3}], 0x5, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x40, 0x0, 0x4, 0x2}, {{r4}, 0xffffffffffffffff, 0x1, 0x80000024, 0x20, 0x9}], 0x101, &(0x7f0000000140)={0x100, 0x4}) r5 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000001480)='./bus\x00', 0x40000000401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc040, 0x7) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000100)="4db2", 0x2}], 0x1, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x36, './bus\x00', './bus\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) dup(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x10) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x2000) 16:00:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) r3 = dup2(r0, r1) accept$inet6(r3, 0x0, &(0x7f0000000040)) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xcc, 0x9, 0x0, 0x1, "a34ba45794bf2d69243aa23d687a207fb5537988", 0x0, 0x5}) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d60000d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5a168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc2ffff000055e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x1f5) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000280)="ad44bc4e6c04e4f96185fb9453e69de6794c8152763954f54c056666db0c211c4a37ff6248253f6eba0f9411009c93d045380700a48c08a8e5eb440258da042ed413df025ad68e025ccfc59530eebe131cd3e193126ba6e7446cc35117f18735688a09cce5ef889bc25d2e547b0a820aaba2", 0x72) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:31 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = dup2(r2, r0) r5 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r5, r6) 16:00:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x4b22) r0 = open(&(0x7f00000000c0)='\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)=0x1) 16:00:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) pipe(&(0x7f00000000c0)) 16:00:33 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {0x3}]}) socket(0x18, 0x8007, 0x7) socket(0x27, 0x2, 0x7fffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fchflags(r0, 0x5) flock(r0, 0x40f) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x0, 0x9}, &(0x7f00000001c0)) dup2(r0, r0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') fcntl$setflags(r1, 0x2, 0x1) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() syz_open_pts() r2 = socket(0x1f, 0x4, 0x100000000) r3 = getpgid(0x0) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r8 = getgid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000380)="8d4cef1eb0eb0e022b4b575bfddc939618ac4dbad11461422d6fee19d48ceb53a6f8457e70bdfef7cb5a0f1fc8957b103f571ee7dbbb484894f30b19ab5da3a50fadac32b52e85b115d85b42e6f372b013dab580e26ccf8d90d86813994d65ca28cdd99b443626526d1772ce01f299d47a26501333932ccde90563874af574dcde9fae4bb1b40495863e35b040c6c52e1bef94ca74dc944c792b3945249fce5eece3cc5705620c354c08a3e5b1166d6bf50cd8a18437bca103f75506b95770ab06750ccfd90d0c1328f677bf9faad375b4353b61e006c8f94aa8ca7ed9576776e54ece10d1f63cdfacf0c5e4b440fc32532ebc8e4a93", 0xf6}, {&(0x7f0000000480)="74fa52aec94f90c7e92117361813c5bbbc0cbb2cc4416188a1dded75dc7c49fc646ab80f0c1595385a93e92869c51b4989c56711ffdecc57a473fedf003134e508a975bcd8062d74ad3a83bd1a8832c0686a7285ab893389828e421c423108d01f10075855e7d5d6dbe12e430c922f7a4647c0ac079e001733b95d280d464c21556542a7049c7cccfc8a06a6e00eba4c419e38c3bc674e5c6293260653883b63fe310ed0725c545ab5d66b402c3f0062b0cad6eb72a9e7", 0xb7}, {&(0x7f0000000540)="22f488feb90353d03b7fd3bf72bc9d6d089d561ccc52b5baf46cc7ce2da79f786f5d635a673df56424260699152f37c84997f44eaa4bb536832a960a15f7f55fc88d0ddbcaa91f1e20b6121249bf74243477e68bb20d40a58c9e7f6f81bfc5897363848150a8b356bc86c4170d2295f4e9664516eff1f701fa156dfde72587d48799d955aa2353c90858a8f75165828743ecd1e4f7e00db91f4a2f84d4a3b8d2d07c3860d660c4e8106495a1178078a03f2e2b445c53287a0ee4ecec00822395b243a44fc09e69601b4c975b44f85cb1291b260411a631742e", 0xd9}, {&(0x7f0000000180)="dcd4ebe465c2ee29a2ad575b4996676276fb089448", 0x15}, {&(0x7f00000001c0)="9d13be4017", 0x5}], 0x5, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x402}, 0x6) close(r0) dup(r1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:33 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343", 0x17) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) 16:00:33 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) 16:00:33 executing program 1: r0 = socket(0x3f, 0x4008, 0x4) setsockopt(r0, 0x197d, 0xf6f, &(0x7f0000000080)="f88a4bb18a8693d6bd24c6996dea18f84b103d79c66b3f34161f8b706bc15154046e3e4d2c9f67fdc236b8c9d6ca94743622135782a9836f4870eeffc2502f010f607cf17dac9d5cded682761747408f69db2f4269652ca3799f5be6cdcce0fc81d2e642ee2a52477ba38884a2f6963ba5c3a0b4ff88ffdb446457b326b23cd316703af3c6dbd7d69fab4499fc006e68030aa78dc93ed98a17ce3fa1715c91dbd895bd25b359a16221b90aee905c9e9abfa35688b963c426dc1168fee7581c7f114738328d6ae0a6cfe92a05d8ecb319c0ad47cb5b329a6638c1b8f6f818e1a7ab309da79770b3e3ec136d", 0xeb) fcntl$setstatus(r0, 0x4, 0x0) socket(0x20, 0x0, 0x1ff) socket(0x6, 0x5, 0x8000000000) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 16:00:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000900000000ee10daec01d1761505"], 0x10}, 0x8) 16:00:33 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) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x10000, 0x7b, 0x8, 0x6, "31c6a3ba856724c62b0aa4a8d17d8249b11b1fee", 0x0, 0x7}) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x2, 0x40) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x6, 0x7, './bus\x00', 0xffff, 0x8, 0x3, 0xdada}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x8) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x8, 0x1}) 16:00:33 executing program 0: socketpair(0x27, 0x4000, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r1, 0x0, r0) r2 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="b100050105000200000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000000000000579d9c4c2a73764aebdbe781e4d8fa1ebe2a4cbba9824a5816b2fd825582fe2aa7923ed00f4c8b2ca3ebbc259a8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2900000001f0000000000000000000000", 0xf8, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() socketpair(0x1, 0x8003, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x9}, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000d00)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0354d605afd928dbe0f53b523765a0e76d91d9d7c7f5ecd520000f55d9bb05dc03e23a001000007f559b8cb509000000e7199679daa9010075ee6f7031d6220ed69a19be423cab21c600748aaa78b791a61d75bc90ff0100004064f0d03f8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3031748935d0e2f319a154ecd009cd68131400b4dc386972d2eae0000000000000000fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab09e54756258cf0157efcb8cdc1f85c9a7dee598ca84b154b143eb6f8f21bba4b90ba765d2250f6ea821e153a6212dc30a", 0x103) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfbffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000240)=""/161, 0x9964) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f0000000280)="83a71a84d614627cf397c0a9a2cc4c2578cefd1eec93f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f16689f29be8ae0a88f992fb99cfa9563c466a94f51c6bf31d1deb32752db0fb55d51b15438af3cfb0a613c44bbc9767ac8648dae7d58e15e679d4f9d8e63ad47c92f7e375399b5e143b46e4af061d957595bed125241bc3c0948055d6ea78f6b0917e9f62de3bac5d0a", 0x97) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3ff, 0x3, 0xfffffffffffffff9, "55de01000000562c000aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0x7}, 0x10) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0xffffffffffffffff}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:34 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f00007a6000/0x1000)=nil, 0x1000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe(&(0x7f00000017c0)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r1, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) clock_settime(0x3, &(0x7f0000000540)={0xfd, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r3) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r4 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000001cc0)={0x86, 0x3}, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r1, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r1, 0x0, 0x3) r5 = socket$inet6(0x18, 0x2, 0x40) r6 = semget$private(0x0, 0x2, 0x8) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000001780)=0x88ac) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r4, r3, r2, r3, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r5, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) accept$inet6(r1, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="5dc85886833326d339c027", 0xb) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:43:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet6(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x40, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x6}, 0xc) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 09:43:20 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x4, 0x200, 0x7}], 0x6, &(0x7f0000000080)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r7, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001480)="7222f9bfef733c1f408b8003c64cdac760f4bbf395c10d879dcb3398ec9b8f3eeb3fb32c68cf07329cc638f32361c5966403fdbbd3b4bf029fd30ab47547db0aebb8249b02", 0x45) accept$inet(r1, 0x0, &(0x7f0000000200)) fcntl$dupfd(r0, 0x0, r0) fchown(r4, r6, r5) 09:43:20 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340), 0x1000000000000132) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 09:43:20 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) read(r0, &(0x7f0000000140)=""/116, 0x74) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x61, 0x181) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x98) write(r0, 0x0, 0x0) 09:43:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="ff04f45dfbeb4643865a7baab016573b578d21d670b81164c97bd8fcb4ef2d07fdd56dc2f179c9afe5245210a3a6dfc34da4077e46b02a9ede89ddae75426fe956036c79efb60d46c2a6ce1bcb5dd6696b6f3c753078cebd0820679657499084afa60210bfb555563358105907d5e1b85b6fd1330280dd195b7391584b24f9ad6e408a60a3041af31cdfc4c6595a76674a8032bd67515caee7e50192d74280812c91e4cc6f69a6f3170af31c9a53cbbb6776c6c11e4e5b48b032e5ad814e6cf9f72f7b62d45c8568e913113efe1638ab2a38a84909b8d38a4b4bbb1c"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:20 executing program 1: socket(0x1e, 0x4003, 0x0) getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c4429) mlockall(0xffffffffffffffff) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000004c0)=""/5) semop(r1, &(0x7f0000000500)=[{0x7, 0x40439fb6, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x21b, 0x800}, {0x3, 0x8, 0x800}, {0x7, 0x6db, 0x1000}, {0x0, 0x2ba7, 0x800}, {0x2, 0x1ff, 0x1000}], 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = socket(0xffffffff, 0x3, 0x9) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x402, 0x7f, 0x1, 0x1, 0x5, 0x3, 0x6, 0x1, 0x0, 0x8, 0xe2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000600)={0x100, 0x3, './file0\x00', 0x8000, 0x5553, 0xbd96, 0x7f}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x3, 0xffffffffffffffff) r7 = kqueue() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/246) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000680)) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x4090) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0xdf2, 0x80) sync() socketpair(0x14, 0x2, 0xffffffffffffffff, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000540)=""/138) poll(&(0x7f00000002c0)=[{r2, 0x2}, {r3, 0xb6af833318d61353}, {r5, 0x4}, {r6, 0x6}, {r7, 0x82}, {r8, 0x80}, {r9, 0x80}, {r10, 0x16d}, {r11, 0x100}, {r12, 0x2}], 0xa, 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000200)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) 09:43:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 09:43:20 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() r1 = socket$inet(0x2, 0xfffff7fffffffffb, 0x8) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="d6fa03ebfdbe6bb0c127892acbc1c652a401389e42a870aef7a93e13a67e864ed473b2759436108f9c8464b513060786bc2e7458eb5677fd3b6a6ba9243b8740c3bf32bf7f59283d1b39d9eda5a4e895dc4229e187fe6334b42dfaaaba220525406dd6b67603f4e366834b9beb492aeeb06d9a688c5a5d75b9862d1f0408e21a961e5f491702b52eec17509a6b746232df1ddcffbb0b092b3dafe1a278dbe5d14e2a66d0195ced587bb641d736ca4812735ed350bfd4add0232553", 0xbb}], 0x1, &(0x7f0000000140)=[{0x70, 0xffff, 0xc6, "ef0f3ee7d9adfdfe8673f03a5095e1f05657693ba295d1ff4c25572e2ba6f36957166291675120d61fb41b4f253586a2ba95f5b51d6e57f8f71b358e9e638965f7382a06b650f05a23191d5dad136c94494de4f306ceede8cc912f"}, {0xc8, 0xffff, 0x2, "e0fa1c6295cb204b6f97a0aa47cd960269477081fb131c46e9b1770ffc4f993200df400c2ea9f6ae067c89f4e36596c2791a41333a2898a6d5961bd10463e5b761e41b1576ba61ec528dde21b9fc73e7c7907fb1ca7f9473d5932a7d0650f4bdfd5b133fe3efa5e37d3ed6eeef13dd88251b176bb3ad2acf62c8f9c2d6f3922188d4d7c71e72557486afc843651a50d186cbb63a7558f25b73aaff8e55d1984c865626d882fdce96968cdd7f6b7ce11ebd152b"}, {0x40, 0xffff, 0x80000000, "6e8ea32b96fbe42bfeb4da181f72a363586b3abe233806b3894c99b57b83efd4caf4a145b6fedda585"}, {0x10, 0x1, 0x3}], 0x188}, 0xc) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fchmod(r0, 0x20) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0xa675, 0x0) 09:43:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 09:43:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 09:43:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r1, 0x20) r3 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) read(r3, &(0x7f0000000280)=""/82, 0x52) 09:43:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x0, 0x2ba}, {0x0, 0x8}, {0x101, 0x5}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) 09:43:21 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x23}], 0x1, 0x0) 09:43:21 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r2) r4 = msgget$private(0x0, 0x294) msgctl$IPC_RMID(r4, 0x0) seteuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r6, r2, r3) r7 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmat(r7, &(0x7f0000fff000/0x1000)=nil, 0x1000) r8 = accept$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) r9 = semget(0x3, 0x0, 0x230) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000140)=0xbc4f) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000180)=0x8) r10 = fcntl$dupfd(r6, 0x0, r6) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000001c0)=""/221, &(0x7f00000002c0)=0xdd) shmctl$SHM_UNLOCK(r7, 0x4) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) connect(r8, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r5, 0x0, 0x0) seteuid(r2) shmget(0x1, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) unlink(&(0x7f0000000340)='./file0\x00') ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x22, 0xffff}, {0x44, 0xff}], 0x2}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={r1, r0, r3}, 0xc) getsockname$unix(r5, &(0x7f0000000440)=@file={0x0, ""/74}, &(0x7f00000004c0)=0x4c) getitimer(0x1, &(0x7f0000000500)) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000000540)) setreuid(r2, r0) 09:43:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) open(&(0x7f0000000300)='./bus/file0\x00', 0x420, 0x2) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/217, 0xfffffffffffffff4}], 0x1ce) read(r0, &(0x7f00000000c0)=""/191, 0xbf) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 09:43:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x44}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x301, 0x2, 0x5, 0x8000, "0dbebab7f55f176a4bb76f26d5ba9e60ffae1f56", 0x1, 0x2}) 09:43:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) fcntl$getown(r0, 0x5) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) 09:43:21 executing program 0: mknod(&(0x7f0000000100)='./file0/../file0\x00', 0x2001, 0x203) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:43:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x140) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="0eae759b22746de721f5729075cab3ced6b7355c6d955079560c94165053011f0499283d592dcd3323b90d1d04e3cf2d49d1428885a78c61282bde5e2f217266a5cc86cd1ebd238de726c379170a37a12645ff6fbc933489b031bba30ce2e7a687a52ad407cc9c32e9292bff2e4961541904945756f5758b4d6682a21620c80b7bbfece600111e0335858bdca62bf4e6ff59d8009c10267ef56ef0474a", 0x9d) clock_gettime(0x3, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x60, 0x0, 0x6, 0x0) dup2(r0, r1) 09:43:21 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x3, 0x50) close(r0) dup(r1) 09:43:21 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) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "857b5c507c84a4fffbffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x7b}], 0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x2) 09:43:21 executing program 0: r0 = dup(0xffffffffffffffff) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x40000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x38) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x4) 09:43:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff05) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2015, r0, 0x0, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001980)="c12a2e2c608cf64c02f83452a759d7a7607b4102273f9d9d1da40f1d6306f66f84f0fc7daf86d9e76e23abc7251c1fe311127ef0447c2e12e0fc1784933da2423569bebe6a4a023c78d6eb09c427faf95e1a22e58864ebb5e89be0bc015f412ea3d25e5bee7efa02937c4cc109f8fb6ce0fdbdb22cc1b72f6e9e0de484d80c5fa0fa9d9db12133c3ec89f186effc14bc60db761aac78f55626d1427da31600e43228ef0dc6559ec316ead61a56492bbd6f4e9cea52c5785c5eff86f067c2e500ba15f6d57f923b1a66e5f0d1f98785456ab6c5ea485b3f6a00a33e6f81f4dc8181a687a73d9e47f262a90981a1fb86f38a2d68a99eafe2a00c432537fd2c7a6ba23ac1c118558f11b3425d5ba509f1cbebece302c405183162237234fe7de21a07f399a7642e05bb9c399eb23ad3159b355cb70b1df8a25befb6b4f7ee9fc0fe465b928d71644659ae2de3ba75daa20d1a4bff476c0bacca265ea47cfb639695c5b40e1fa47f6599d06badf23b90b3d34522807c3972ddcca430dfd37560432b630175c0caffc09123ecd477f7dfb9918b1f2ab112557e788574927364fd44634b4e908ef3a1eaa33b6d5706dcff0be211cd8f774471d7ea9004bfa971dd6f7a8efd0c9292d89511f5706a98695236054a7aaa51c3fd48705e6b8811b476bdf663cdd47f4826554f4a948e5be93d2343fa5c889391ea7317c1250abe3e4166975db3de716965de3244945f385532d71979665bb0bbbb322ca1ac02c3dece316e2c826b6a4f42a1db17506c4f22777dfd0a7f63a1a830888ecf4f07eb699d16fa9fede81d84ec9699f36cdcc42985065ae8b221174dd2fb3210aaae3ecf02f86338487860d36257aec25ab04cd6d30bf71006b6355e411c823edf8810f932ff37c341a0300213594bef4ff705ef9444553de1f2ba3cf911a08d3b7168b59a21eefa4add95fc1491f74f707d579a5ef6a27d6e3419f3de56d23e1c2958661d2daeb470287ef53f746a66dcc5c8a16c4950774caf38544a0803b00255ee7175b2d700e8175b72f6c134f950f1780dc8321dd2dae881f73e7d7b218d123171e921556be96a4fe930ad8a01974061076affd6e6f99d3136e2c13c32ca84c6fa3b32912f6f3bda42f6d59812917dfc4b64149c25f26cb4c68faca27e55c0ee43fff8ffa49226a03fef22eb37d9d0a9e6ef90a128079786cc668da2dd19a3d9f1a3f1a895a974396cdce4af756d065347c1cde4501b4b3c65ec93bad1348eafcab8ee12eaa9ae1b6463fdb9bbdd92c3e30ece34947a4cbd29a56e4802a347e6a4af928ab1d06f631e8353c0ce71f6e64257a73c3afa914aa0a8deb756f3ed79ba30f4bb578b8dd8985878273eec0f64e819f072d135ec62f0d30b189a45af3a29e598ad51ed0c7a3815db2cf0857a4dcd2a073df62a9a29b1f16f46a98cc35675522b7d6c6268db22e1e2b9e87894ee317ccc3323fa60afc0c01a3d8ec041b13e77e48dd3f28c2f0accf4b7ad9c63ee1831417d0cd9c1ffd78b6734049aa33172085a7769f971b5db1bdff6370cb1a92b6742f25c2d26b88bb307e41041970feb4d87ed54067801ebab99d1363c51f90bc8bd6b0ef0592ff49f09855b7731e521792ffa66bc869a7e06c7ab0b3d83b12648b6f8914d4b564becf1cc08c3c9fb61fa086d217c97d0aabf3f61b5de68706caa0a7b3dd2e7bd361ab5636a7cb0c6e93bbbe084b35a65acf856a112073fc34cc52804c10ec1ec1ab5dbb706c7fd0897e851b4b47266ef754a1ffa68924b9fcf6d3bd68e43a749744ab6696762ee30e7ef190287d4bf963e42e9beb726e35eb56bf5a9eca07c5bba79b420d512d1fa0c5e2b80a44c7856ef352a801a5489e31e88c75bd9832be17a12d0a4ba038ad464cb084166233534f699c06184f612b1f9a4262d52517a68f3599600844a3e23934dbdaddbc67c0fe8393d087c51a29f7aea236de7f138aee3ade7cb9bbb024c353e59ecdb4acb9c26ca381b17d9747c49351555ecd3704c2a2ba94600cb2bc7b01f475a8ab8ee8b466ed728a5d96db0eaf19b3074b902643637621c7b59b85a145e53a024b10c549a1ac92ad171cff787b7200cfbd0efbf5140b227d5a1b6097c3ad812ae6f29254f176e9795988ae016651ce52e002f8f94e493219eb079f04e62f8eda6fda7c6ccc80a84db5e4931888f2b54fc191e603f1dfa3fb2a49f9e8fa9264d357a7915b433a0f30de577ba13fdd1fdb690ae6929fa4ec5c6ca8fb2c8b7351848e6fe64f7563ec02a345158ff6b08ff6c004de62565e069ed484c880425229290ba2d9d4ad5127f7918386fa05f81e0a83c763dcf0277ccc9bd03e0165e78f6607421427bd7659567feaa1b7e76bb65c59c49a3278dfe3cb6bb0ae785a4ad7f4f5d894b670922e053b275572ff312a488b0707a3e4d52e86a3de958fd72dfef37ecbaee0fd0089958cc52c322d2c962917ee101f3a3a024a20356f171b7b186c8826b6ec619ebbe655953dd5132326960f9c6741241e4775a5e94ebdb1fd23e62c6d1d94ed44548ff0721e59a59dd35c08ebbdde0822c75008b24326c436fb007577ecb5896be0c46f168ec63b7ade85bf66793ca8feaa7ba0aed0ea265b1866f1c8024b348f5b75711695f20048dc35cf03072afadbfa62318653847196e90d42c978c280f249890d1a701f3f9ce0f330c16e716fff6e8924a1245cecce0252c21926573fa83922152a02268ddba517a8c569b544b7c1f99f2d30ee687b82289fad03f3ce8ef8333c96c048babd1ffd0c9c67ca5fe0aa62a92d508a5eca0ee6b05bf58b47c56cf3a0cdc634320e0c7e1709b9d9cf79ba4555b1988017cbea4ac5c1a07cb2bbfb7fd177fa027870c9e5a38ce959a7060ec89912104fd998dbd214f840de2ea6a8a51c70e7fdd765046f8642a0811b1f0c0a1b7613643eef902e7cce255f8a9adfee6d083abe98c506b80f717d00c0bbd94adfdfbe4263bca5c58841cb6ab3926803f44eb0473bf4adf869fac140847699467d101b7c118f234c103b6fd3aba319b046c49edc8736d6ba9f38cd7a9224ed63d306f36ab1a460389ad21cb1bb6f204cd09042542a0ca96b6db8abc5fc1c04a5cb00569d99ef6033878f14df1920ca754ea4ad37aef862523d7e1f6a51d51dccc7f51702aae3e62bafe671052b77e83be6302766826cd492ae1428f5b2b481f8c3dedf3c2bb17413c02b21675018c03a3ff7797febde28440f6ff4295c968767208fe0445d4065bfce384369fbc50b39efee951f70f3d156d91cac35b35d3d4c73b200bf1bd668833b2533ad8194a498df47b84080d518a80c8cdd6f899ce50013dc1f5639b1318edeb65deeaf7c923ee01db4c1658a52b561ef92ff890b181ded430c62345feada65878fae84e8f699c88b69c119f4eb2c37ce1977f672f3227299eb631372374c228bfe56d682f95c8a51cd3ed5903a2faf041ec5b065dac0ebb17a78bf4263ab336ff3e045578185cc510256e676252f368eaa0fab1392fbfb92292ece87f5b51ba640906cab5e2ad7381456af9bd726ed1e57d1049a010ced0a9d042484cfa6abd46b58adebd69722d5f56d07c0c91cd939e0762f12025f5770e5e1eb7df6c7f11363c2b844d9b3fdf0d8aaf17d4d725c2602935a9627b4574078e3e98fea91a2dea7e3fb1040de0a49f632cd18547f8cf50ef3173be9fa5a67c7d00c7b1fee79bcf9901b851cc6780dde87c6f396e51bc81ff4e4ae453b41005d8e5a415c77bdb2bdc19621a0349ec530d3d748cf612d0608aacd90f3121febffa8b0aa1357fa5d2da402d651602aad5884281a2a36bdaf9cbf12bfddd93c38a430fb7b55b2617a7ec2681869df1fabf8a66d6d4add95f4b07856eeadfe95d7dd13d609c2456aa66255b2c4d3d9b09a6ea055953294fde920e2c54a1f2131da92d5fb0fd471f909c0034024d6d19d3f6eb710cdf02d5f579a6764a29191a779739f4c780450abfe08f9a6e98740f3f4a884da5dc02446008db597c61191b904f3739ee798fd58cd3b3e1b32d20df47ea6fb50be1288a5dbd45aa88d1914bce", 0xb3a}], 0x1, 0x0}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 09:43:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = dup2(r2, r3) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)="cfa93777e3d0c2e87111e0573db69337c6bd01285637d054b6", 0x19}, {&(0x7f0000000180)="7fc8560b9a6587ad6cdb9a94591c0d42f8bfc6857c98569d5437a4a64da0e6a53cb408788648c94af73f4d2ecaeddb13dab4f334abfdffa7d4f6eb3fa375823bb5e26839641f128659b45a5186c7f7e68f04a35fb52b14905c928eede7d338eb4c89acf88828ad87ce43149bff3f", 0x6e}, {&(0x7f0000000200)="42ee4b9c8c88ce559d88a51bce95df6caf06a63186a6ec266c6916ef96e62cea5c08440f388543cb7d3b1e26210d0c075fb26d19ae491c4bd92c32ff00424050597b0c2c9850a9ee178c41b4dfcd1af686c4cf000972682abdf4355cde8b126c698585d6282dc8d22a1bd46508a580d08db12ce0a9da31ae68bc167425ff25b3cc3ba8d562ddc127148b66f453f987dee3e0673e925934118063d08200623f87835dad628fdb13fbd25d3daa79e518bdb8acad86", 0xb4}], 0x3) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000300)="0814976f4840662f9578a3f34260b8675027558b6bcb0a49aab9e7210930af8079702631b1bf7faff6404b554749492c4978086f7be7b3ace32eb4380d868aba5f5c02e3749f7529e7135079ea2c22ed8eab8362a9b9078bb34e48a121b8b56090c512ad02298767c3b502106e1d0cb6f15c92d65d1ac205f6ecc6b627922a2e3cbaa1ce6dda8f7cd44d946b", 0x8c}, {&(0x7f00000003c0)="7a0d986529cc99d4cf786bef73b08c564a76884336eb4738d819f78d2ca010372d2288754257e93f2b2ae9d40156bda284eb0814d3bdeb51f2f1a5e69fa16b648b3ea805f9e8b852781731ee45e7237089bc0c739a5e1b29d85e8c66", 0x5c}, {&(0x7f0000000440)="84d5df4fc939da507108436fc4a4a6431c7a98642956f9527136de48d0061d09ddaf5bb24c0e5218024ea0a659fb30f8f3ef2e0e297de2a29b5e00aba356a0d286bb1adff7d39d8c5a1408134d8d4d0610cea8e2cfa6c4b38c59fa84155a74c18e0241a8264cdab3eca4f4d4ef63539e2056988caa2a369fa4472e29d083570320ef", 0x82}, {&(0x7f0000000500)="9907b784d8ee8bace8a073c16c6b1c712333efa8afecc924b202b03e22b76568299db0ef2a7c145a9c209718a8179920337e69227aea4600cfdf5f92fd7cfc2e2f5c58b14ec7afddba17fc187c3d5b0eb80dd4245e524cf7e008b66f0f9e9951301f961783f1f1e826effbe771b7d7f8aee70045942cf6fe083b6de73f89c67edbc41c0f5e353d17788f63070aab077c920b056c466d4b15447533f5495b423f5a04610e87ab0348f5baea448584be8f0d3567a46842f4a0e0da13d85b2ec1685d8f63066ce1010de2dd242f341ea9ba0bce70e997bf82f9", 0xd8}, {&(0x7f0000000600)="b3bd54379929", 0x6}, {&(0x7f0000000640)="0da67319e2fe0a4e9717d8176f8c41e3811c98c732c40b06707eed1715f641e94e00164ad9b306839a5feae1895886677b1839e0f431e9a00ae5748cec0ae69c8bdea10131388d6b9e7fb948dcc813d9d63ecc8d44c94284a7539bfbcaed86f4d6c833e7228794c022c38faa3159e4c07403cac04cd724", 0x77}, {&(0x7f00000006c0)="d0326bd3d0d91b4a18021e7232e4acc94068bf0bae13ecd1855d3d504b75f4091c00c548bccfbd001c69af9492b85dc8cdfd6a23fcf42855c26ab788c7912993204ad47b4a309630414c6c0217b8e1517015fd465553ff2d91a2e9611e75832d8ab878c688dfbb9a313a87044a9d9567a25bc678b83c65f84724076462f90e83e7e3955b3f782c078327a0aa67804b217e8d927bebd45556767937ebdbb9aa4963e76a878f8f84287693f72ab8fb347ea76bfab8929feafaa46cebab3ac29e7957be7f15b39a708f66c62efb41b848ecb51a50a0963f9610", 0xd8}, {&(0x7f00000007c0)="f3c690ac46a6052390b5b7ceaa2e2fe1e3e9991d33fec6326992ce23ff99b63f26a78484d29b28b1e9ddbcaeffb0b260c099901d2649f3655b7c7fc5e56eca05cfb1559b113269056ffad88f002b227dd469f48d8e2a507f2e6a37ba0401eb490f2790345af7fc59c3d44bbcd7337d81b4a144ce85a1", 0x76}], 0x8) kevent(r4, &(0x7f00000008c0), 0x10001, &(0x7f0000000900)=[{{r2}, 0xfffffffffffffffa, 0x1, 0xf0000080, 0xfffffffffffffff8, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x1, 0x100}, {{r2}, 0xffffffffffffffff, 0x2c, 0xf0000002, 0x8000, 0x6}, {{r2}, 0xfffffffffffffffd, 0x1, 0x80000000, 0xffff}, {{r0}, 0xffffffffffffffff, 0x45, 0x2, 0x4, 0x556200000000}], 0x2, &(0x7f00000009c0)={0x2, 0x9}) open(&(0x7f0000000080)='./bus\x00', 0x400000000, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x800, 0x6, 0x4, 0x100000001}) close(r2) 09:43:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x1, 0x3, 0xffffffffffffff7f, 0x0, 0x9, 0x32, 0x1, 0x0, 0x0, 0x2, 0x8}) 09:43:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0xa01, &(0x7f0000000080)=0xd4, 0x4) dup2(r0, r0) fcntl$getflags(r0, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) close(r0) 09:43:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 09:43:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) socket(0x0, 0x0, 0x6) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x1a3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) socket(0x6, 0xc001, 0x15b) socket(0x1b, 0x4000, 0x1ff) 09:43:22 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 09:43:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000100)=0xffffffffffffffe5) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) write(r1, 0x0, 0x0) 09:43:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000480)={0x1, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000180)=""/159, 0x9f}, {&(0x7f0000000240)=""/124, 0x7c}], 0x3, &(0x7f0000000300)=""/203, 0xcb}, 0x0) 09:43:22 executing program 0: pipe(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001840)=0x7fffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x6}], 0x8, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x84, 0x4, 0x8001, 0x10000}, {{r4}, 0xfffffffffffffff9, 0x40, 0x0, 0x2030, 0x7}, {{r3}, 0xfffffffffffffffa, 0x11, 0x1, 0x1, 0x3}], 0x81, &(0x7f0000000200)={0x206}) close(r1) r5 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) kevent(r5, 0x0, 0x1ffffffd, 0x0, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r6 = open$dir(&(0x7f00000018c0)='./file0\x00', 0x608, 0x4000004) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x8010426d, &(0x7f0000000000)) r8 = fcntl$getown(r7, 0x5) r9 = getuid() r10 = getgid() r11 = accept(r5, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) sendmsg$unix(r7, &(0x7f0000001800)={&(0x7f0000001900)=ANY=[@ANYBLOB="01002e2f66696c653000fc7d92f9bdd8b2fed0301300aef49a9704d804c894feea7a68d102563694c5d5b71a339f128427b1fc8a8d91d3d9f1e3bbfb03ac84b661dda4d99758d5716988ce683e71511e7ba5af67535ef4011239fb1e4c62dcfafe2cc3edff74e694bdee9bde33e82a2806d4b46ad214916fd2ba5a33bc804631a3b9b4efa9dbe2e8db51044980e951cdb075c7b8e93373d1545d9b53276b2ea82e63c3f6ae5cd09e214c3f5babe9392c78ffcf836da22755ca119798ecab70d163b5c7e84838dfc6a7a85b0f2e955392c99f42f468114168a8f17e24"], 0xa, &(0x7f0000001640)=[{&(0x7f0000000280)="d2aa8cfd11448861bee7654f2d98028c04dc75d34268dec0874ce4d642c4bfbd", 0x20}, {&(0x7f00000002c0)="47379a03223b729540a9695bc1016aa0606373def7734a1a9f38d947007b1ee09322926352f1ca0ff550728d76ebcd3f7ef622265b4e835f4b8203c78d07cd9041daf57f1070549ee71653e1b29427e616ba5d5ac466b91920611439c78ad367226cdab9079699412745b6eb6af3294a16b53f9f32782c159bc7b9a5ac694a8e5a6af134507852116951c0577e7fd75e5f72975e73f81a723ae7297b590b1d9b98", 0xa1}, {&(0x7f0000000380)="9b8c1bda2d5a4f87608a354bc8edd8bbccbeadbe305e868ee07ca24b6e3f56308823e46cfd48f1df541cab385ab4d5d710833cda5180bb8d59f20b2e45aab62d7b517fe244ccdaeb1d7d6d1773d7be3bdee811312e0ad70ba21ac8e9d91d7f88fa8fe69cf7253d4a81ee8e412efdb83ffd1a75035fc19f2d1162c705ffb621fd5896e28c05bb7e5cab4965b6e1a4f81b6284516e7ec8e75408d0436a8baa31bba329e8e5e332bf875e9ee81cb84ae4376c09dafdf293b319a5d6036290f32fa3972d114416d8b0c192ab6f0628e77187f51d73b4bf8cf0283e174459bb87d57270d85b0709a1d60ba21c", 0xea}, {&(0x7f0000000480)="e8", 0x1}, {&(0x7f00000004c0)="7ea27282031ebc32a9cbfbfea2ea6af7440d58a87e93c8ddd65d17ea9d42fe", 0x1f}, {&(0x7f0000000500)="0b924dc5bbc49e4b1c291d46224763ab58814d4566a25319326e3fb7cb3caaf038c70f2702117eb5881bde6ce4ba4f72d846d11d097350978b3358f3b283345a52f28da27e52ab65a608fb76cbfdfe348f8b32c550d3463b7ea0c877785fc2782c222927979e4bb86d455d0513b83aaec59a5dd88a5f3931d9bbcc9d420c12a13702649f9f2f56d563c8262c5ada4ae9a09c16cb7358e54517adf388f242ef0dbf27a7f17cd443402f54524d0772df9e1aa65cee741b0f7663c503d22716e247b1", 0xc1}, {&(0x7f0000000600)="b13db18b0329bb4ac379c02c6905321a67130c57c34fdead30c1f337a78a0d", 0x1f}, {&(0x7f0000000640)="70ad32eaf667ee7e731d8988d6e4d0515a8fe2b65cfcaed0b15d2dbabdb85b52b13e8083c4564a94cabde851483930aeede962d269bc799a7379461f3bf2f1cfece1739c5f7407438fbb598a8766a682e8dd14fab33ddfdcd4c1adc0704c771490eb2f07a0428e3e9e0e87ac4214020888f72e93e0b74389abbd64ee12c1a6cc7591aabdf7f9ff9c432f767414087cb3498313211b351696f415004656ea317d6a67778371f918948bf4e504dd4fbd1d9c6d493a86610b42eb7b18ab73226d8e20ce1f342d7c8381288b04e465f2736b63856e2c0d924b22e7e2fedc468a00d7e314761ae7012abdf86e4d6dfc4ccbfaa3676da822d6ad47ca2fab31ec8622375777e26d8199515aaad91bd94994c801fc8d657dcf2dd4f75871101c3bef89a654bc20d5e6ff94dce2f574056a7f4a06c2b86667f54c4b67087f7c7542717748f346a5e9a7db2d51f67a83e8f646950ec1fce25b7a6c9385e5013e5ca844984f4ee4dcb6e51d3423e92c6a2b53382a4e72a7d5cc4a9e730bffa9a1d572fdd8a154a5214bda03fea734033eb1337964f9e5a7ffe974c236a98c7cf6859c1719fb68d19ff18e00ef6508cd5cd1645f5e8114f69bcf76247d4ceedee772a65ca26982427645b1515e09777b074a70c3f5b3c99f6fe8aba6db46fa55ae2e0cfd90be23d0cbcc32204b86d0ad7d5bb4d1e93909bcd042b7290d3c5e2f71b10c9b7b22d0062f93d47cb0f7316bcbc2fd60de077d6e24d6f673dc40676901c3cac6690c412be1b8cbd6a0b49573186c0bb00b991db88124a80d157623937363251bbcfb92c6e222b1b8c50c947285ae8faa84839fb6968397d89c21899d049151595a05bbf4e6d9c368ea06a26f8a14407895f2de309a38b394ede68117e627e3af8bdb8cf22b9a2294333ec8e8fbe90ea2acc58ab6778a08539e71207a2379a4244951db58445e5d7b05c565e5067deb429902d87dcc522f6edcc326b68dcc1edc74ee6d44fe3b1205621b5b768a2987a9652b61b0d657fcf4db0ac6db69190c16906a44745c66e1aa421f7570c9c23689b0da4237f1e60248b7409bd0f4d446e54f54a18040423cd0bd993144344e01c9b9188f1941b5f5e0bf9c7349163fe56aeeffd69ca2525379f505cc6c4e67b53d31cc91b058ee4b16f98897934f5ff60c87eeae94d26825d2cb0de571016fb0f1166063ff6e04f95e00903b3fa37135b2e2dcfa8223171de83246fba4764e261a5b56932171b607985f4278b28cc504ca1fe9afff0680374770d0dbf51d50a62db54e93f35920e66efc3cbd455d3d5b85ea9f0c309f1f6636a594eca4621ac03a330a4dbeb4bfcbf001ebc6a341afc28391e7e7b534b1706492c6f091e1e004482ae796431048da861062c5fc4bfd275f4bb9d082fcb05afa9b0f0e058d9d9371107512445dd1281754ce9b6cf566da508419abe22980e6f1adc00df7a25834a467634a3c50b666b91dac7719b6dbaba4323b5a055ff20754ea36177a948703da1eb89e45854df82ebfef5a7b9a5a6446fc559c5c7d8a0f969cc93515ee0330e04591aa7ed68a92330e293d57230d0b2b13e66792934381a95632fc0702a1d113ba5f4a1f591a8bf9299ab0fd6841148f269d8274da3c8da74cf5b6901f977610633da13123ae8e4dbe94644f59436c6329471476150bd9ac7b90ae42f3ede8e0098a55a2b337f703582f32f135b4731b40eefe34977828b6f7a45a50b882285776701881ede7455e4a14ddd6b9c4909024b6d9c1dd33dd0dc4d94ac0e5599fd325d66f480d0404f86cbc8a317f32c1dcc2ebcd57a3bb4d2dddbab4a2e9e0a873535c96783558efc3b5d4769ac3c034a992d5a8487862bcc8d5782202433d8510cf94ec315d5be6e25eb1128194a19e9345622cfbab67f83a4e3560233ed1e314213f8c8e4380d2c6d6389a2ae934e97f34e611eac0135a50cc406e72a625d7c444a300a94888234045c97b1346e70bc01390fcec71ac9380fff606fe641e7f465cb84dda6325528630e38805ef16a4fdfe11d1749a4980595ba40565bf093482c48c47827b0e6ad93db7d052b4289fcabc040d79bad1202a4953d4a9405bcfcf71d3106feb9f1088f97057e616bd4c4741266f1e02252fb52e260afb2760f245deb7a933e1c3a2d949821ea7fe41df8a7231060f67733aaa8d5861ed4c406cf4e610a981166eac4e18a35ef652ac643a5b3a12cb29a5bc8189a565577bc8085e902818b99152e8cc2a9a746dff6a9dd0c9a016e8e1b75682f26cb69f1e2712ae0858a78accd47e4d09eaa155891821682ecd22b60f2a728086e32f3c821ed951e37f2362a126cd77fc4459244d51c90a009ea85f9b4fdd0d775d44109b4ac12979b2d6813a6adb53705972a159c8647b9bf914cb6572bbef5065f8760920f6e98ea98fa7fe2c7c8f8399fb2873cb3547682c1fdbc5fcb8c00b39bed2f3863c59290623669345ca49c4fa503cea54ebf66cf347ebac78475d7daf00767d8ccdb084e25792cc9073ee499375633e93c41c8df22ebe3fba701d6af7c41195e621e814c8d4b9465f7692d9bf4a96a2bf5bade3e54541f93f25a4f372f417797a03dbaa73bc00b36e030696667c1f1c0b582c156aeaf6ed6e60ada6755b5ac79f3dc2a639e823ece6b0c33e7c9e36d2e003d59ad5af4a4519025c08be8d8b36328c75c5c545570efeed2754fd7df3fcb7c76c268cc89bc45eefa2ef1f469d62d261989eeccf06bb82313bbf89ded8b139dd078ca5ad82e833a42a88d07db0723cdd86bb2887574b38399227ea8fe2abf2a02bd0a09450bb597d49d0f10ba14d4b9079ea68d56764e93dfe8a874c05b9ff4650ea26f2951326c6c940caf8b55a699b47aebaceab10fefe774005b4f08d228accc25557f1dc4deace934ff9346d721689a8d575a9cca994add53a49793a34b0ddec22418e8a6689c0e6ad688af2718fcc80f45530e10ac71e144a580bd5c6c244011a92bf25e324322ca061a37f0f5037e4be9ecbb98f48a92fc41d599ba62ab0f4ac48509727903d1c9f6aea763fd5eae54457c6b9f1681b0066b4df379a6ce7b0d7906efdcb8076cdba55f9bc051657953f4559eead2b1a3c648c460700a22a38b5d5b1bd120423a87529fc00c3e8e65f333079566781ae14292607c894a50c53ddde9781bdb8c07557271200844384abf302367789d1798d2a1658f21755901893c871b641f7b45bce97e84f7b29c002c1a82dffef793723b26c517dbfe53640c286341ecced4fdd397bbd10830b197552fd561e58dc6d678e786c00a2ba7fb5c7b03ba5856aa0e6930c3dff778edae31088d4d455b04dba37ea53dfde67fbc0c8df01a9286744cd14c1d698a376462758ad5e5098d16ec6a203a037442bde29127cdd862aadb2a1f4d5b240bc8f3f78c9668eaf0eba6afd66360caad1ecb9cf2b865005de955c8ef47e2d593a75175b6cd743dd01d216dd49d9710414312bc27f3532c84e5bd18f98be54e645c3496321d9c2986dd543a047acfcdd049883bb0f7d759358c3896ca2b45c39550a6ad19834ed956fe50cbdf34a24cac7f06a10748fc794662bc198d4c7792b54b0f47de89983f3e77db63e3aa748212d82b565af439160a4190207a063de8e5b45a05fc81ad16c575e15396c1b27b0b0afdbb90aa2b9b09ba2ad5f7230c6b7901ca5e88b2e1525e383f5273399c53c46c77801d6a59cfb9b1ff018b3ec44bd7a2616b58f73f0ffa8a0a84982054ff8226f389c7e4a89ac3a6765bebfd770124dcdd3b39fbc49871bd782eceb6d10e6f1997b61ba57f1f539cea11765f0297d399d6dad255c675accfcaaa7e70053f41b7e7731ed2bfc260234ffb63fed5980554b16e9604beec111f88a95acf159fa10f6b7f6ac7170ea28abf1e30a31223bb2ee7ec713d53667fc73c4f02181ebf7a63cba41620732b916e5b3c612ec0629e11f85a955ce7d75bf806825251bce79ce7fe9a952995795f70b252c6737a70c0a13e2e9962999f8e2522e2b2ea72c733367987d3d5f9b8f2417d46c617f1cabf4345acfbc401942811530d775cb23dd0d203439b0fce5561c98dec4bf1be8416506c939a903a58c75d242a384046a04a2b167d93bc391bdedf77de1c54015d2043be58a9ad468e289a8cef3362cd713cdcd839b64da62cef2bcbe16f9286d8774cc7d8cea8f2c47a58689d802b9cf07e5355e358d260590c211cabf69bd98f76a62a6d0df4c7b95f871faa1badf259dab347529663dd2196fc39a7f6b5e32158a4f6f815d3b217ea492a8571a16dcf3286bbea94d64db15fd5801b86e4fdb266dbe982618a5e4338b2cc3fd9f84f11b5b0ce105de8796ccd0900f00e37901143c17e30a821531c56a3aab6cd86314aca58dcff2670bbdf2bc6bbfd0e08ae1817d9d3931b22bf50b7431d5c8b68549e49c5e44ce5e84d4806e43ad059eeff7778d019e1cd333efccd3d3d6186b083d16c31b6c797d3a6449a577dae3066392c64a43102ff30d2fe91c0231eafdedf0c582e0f5ef2d5384048436084124fce4672f73b50eca79ff4552e7e3f2afbf64b34fedcd5332868ac866969f3cc446764a2dfceaeda87e26ad306a5b4cc4b8b6ba66a3ff241a68f8b6fc5d2fba792bf2736a7fe715e5b0c5edf0f2b086ec7b4523af06b129d84e305a4d45aa0e48439416919519e305b5bfa811a700e8b9c243f7a5e4ef855215cce7678be302eaf805466771f64150cd49a7c55b25bcf23d74110af40e8f7cf3ff5a705c1eb69efa9fc69a2354e2c89e73b966815ce152cc8188be37de9b38e5e40cf027f7e8b4bdae2a0422079a9cdcf99300d668d3206d68c5f676abf1b62ac9e7d8f9003e5013144729a60402a21633479cd4a3088b32d6c52de3c14e8f8f9c5400f16f926a1999e4faddafb23047960619b50d7e0d47daf18864ac650aafcf1cdd30aba30d9800cab919277657d713009aa93a23402e4b19fb94d526b13a3c13a4ae4b218cd98abbf64c2e9af9834a815ecb5166e6503ebf40ed1b4bef477eb7a9af08a9ae5903baf02c929bb80596d6e1d71dacc7184b7a4befcaa6090a4581badb6669a651b9ae5a4bb4cfd1cdabc558622d9de20f96b17add9b5d7f22e6b96b60da911b2553ff6179756bca9e72a3ed18b438cc7beec83259cda246a3b37012683acb302ef2ee46565ef7411d187039b424976da6d90a37e527e52233a8ca2410d74c4d2181a4ddd9812e06e8ef34228366d8a264bfb9d5f9986c0e5f09f0b35ca583936cb3546367147379859a1185d6b92618b4fe35423fac0d3604c70449c7baac6d04be67f326807f99fa7ca3efb34917ab4baec3e52692a4b1bc21b878758c4086d3f5955c0cc4c834e1235816d698490e7c9f0d9bec3c5bee7e87cfb8660c7563cab86e32f5fbe6c5ef8cd19f8da1b768130d53a8bd80c42243cdfc6d8013e2f33e62797636dd732530b875eb15272a215d0b20515970cf37ca84a823881ca6c9d482003162f2800d4410d7ab1ce6c70c6048020512a24eb9fbf9bfe99826fc7b61917f5d4b3dd257054cc4171351f38e742597d336dbb00c0e0480fb1cb60f9072ed417b2e2778b36cdb6e254acdca8ac2338c98eb68fd2105436090403905d3422b5add2adb600a811970710f3df84f15f5718b42034c585e918b397dbe6ee4c6de02574ada49e92f98c7dbb29ada19d5c9b4de9e1737aa62e2549deff29a2bc093d86aea2835bbe503be8d1b7e18735d9922781d5a5457d135244a86680263a8619aea4a9e6ca28485a184c5e41abc3dbb40d2df5b0695", 0x1000}], 0x8, &(0x7f0000001740)=[@rights={0x20, 0xffff, 0x1, [r3, r4, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r5, r7, r3, r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r11, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r7, r5, r6]}], 0xa0, 0x4}, 0x403) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000240)=0xc) 09:43:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8242a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a", 0x69) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 09:43:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x410, 0x10) sendto$inet6(r1, &(0x7f0000000040)="9047956335eeb3e041050931638003198b26e82f834d7f8b0957e367d6eb10e68d9d8ed797ad15342fcb987c7bd75c4b5b88c1294dd2c4266c62a5f704e09bbfe3ee923da4ff8e157e666d7cd5c92d9aa68e89f148a714f0c908ddbf5fe679d6bb9786f5d0922a86f805e289f3e70000fb", 0x71, 0x400, &(0x7f00000000c0)={0x18, 0x3, 0xe46, 0x1ff}, 0xc) 09:43:23 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffe) r5 = getuid() r6 = semget$private(0x0, 0x4, 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r4, r2, r4, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = geteuid() setuid(r7) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(r2) getitimer(0x1, &(0x7f0000000000)) r8 = semget$private(0x0, 0x2, 0x140) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r7, r4, r3, r4, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) 09:43:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) sendto$unix(r0, &(0x7f0000000040)="e866f685294ae9f863700e5e5504af5f0170ea990e8e57bc44eeb1909a385bc2af562387bc", 0x25, 0x3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) 09:43:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:23 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x8) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x8, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0xb3, 0x432}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x1ff, 0x4}], 0x9, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x80000000, 0x401}], 0xff, &(0x7f0000000180)={0x7}) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000240)=""/71, 0x47}, {&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f0000000380)=""/16, 0x10}, {&(0x7f00000003c0)=""/215, 0xd7}, {&(0x7f00000004c0)=""/43, 0x2b}, {&(0x7f0000000500)=""/185, 0xb9}, {&(0x7f00000005c0)=""/67, 0x43}, {&(0x7f0000000640)=""/236, 0xec}], 0x8) r4 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) open(&(0x7f00000007c0)='./file0\x00', 0x200, 0x10) 09:43:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x8000, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x88, 0x0) r4 = socket(0x1f, 0x2, 0x8001) r5 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="3fdab3a4e47817f6a99a034cc9f4a14f97af776fd08339beb3da6398005e4560f2078d1c7545cc36163b586387e8ef3be5143b7fb9213438589b0509f2db42d9ddab4856d1bac449e2cf07101ab6f49d6826d02b28014d394121b4014b1d321526f32a99ad4f0324427ecfafa5870fc72e545525d07701ca1effd6ecc5b48283ae1ef058f3175c2767bdbb25a2d0ac41cc958347bbd0fc9700fe2db1aff2d52272eb2f5978331978a510b9b3c81c5f1db1d5c225fc2ff318342ffb69a33ded5f0485e7cbd6a345326cd57af7598fd45f5e13afb2819b9f482eea8184f8b7a1b31b38910baa9d0c04", 0xe8}], 0x1, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}], 0x28, 0x400}, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x100000ffe, 0x7) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r7) 09:43:23 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x10) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4, 0x80000000, 0x100, 0xfff, "28cc957ec03fa64b3770da78296ae50cccc568dc", 0x8, 0x6}) syz_open_pts() getrusage(0x0, &(0x7f0000000200)) 09:43:23 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 09:43:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/19}, &(0x7f0000000200)=0x15) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)=0x2f8304e) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7, 0x5, 0x6, 0x508b944, "666e41273fb1445c39f2e59c4ee304b0bcba5d87", 0x468, 0x8}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r3, 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x18000000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x202, 0x51) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x8) 09:43:24 executing program 0: r0 = open(&(0x7f0000000280)='./bus\x00', 0x200, 0x147) getsockopt(r0, 0xfffffffffffffffa, 0x2, &(0x7f00000002c0)=""/125, &(0x7f0000000340)=0x7d) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x70) bind(r0, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) setuid(0xee01) mknod$loop(&(0x7f00000003c0)='./bus\x00', 0x0, 0x1) r2 = getuid() sendto$unix(r0, &(0x7f0000000180)="d811fbb46b96b6c95aa31832c38563edd64145766918c5ecc8b958dff8988d41d07125ed8d8b4802193323683454f0ead144b80dc1ecf00ce0e77884030576c247a76e82c7797e3cb80dde39ec774144bad194d87d7c3308b22ecc23fc1468ae85bb79d498508a1ef48efd8a7f69b2d1faaddc583ace5b31adcc1dc23fd4da62b3661df7459329e0b020d9acc809d4802bf9bfe82dffe649dbb1b46a32241768bd8fa97c82156723816d511600bdc0288da52f727cc9f733d1a51b6f45ff29d6d05d7a", 0xc3, 0x4, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x21) chflagsat(r0, &(0x7f0000000400)='./bus\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = getgid() chown(&(0x7f0000000040)='./bus\x00', r2, r3) getpeername$unix(r1, &(0x7f0000002140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a70dc86d3c237300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ceb557cb45cd76c5e8a4f077ad2cf1bca80b06b32d4a8d6280eda1d511ef81c692ff980e33ca7b15f279bc52bb67c6b075a2b257c13a2b43377504c0037ca5eec0125359eed094ca4c3a2f36d1f1c23626f706dc361c8a5c72682613338abf996d91589b9e3a94f6345932f438526d4fc456a8b3bf851c4dda935e15167ebd5d7c80d830d7adf92f35d4944556518baf954ca8bcb64a4202abe69b3590cebb3b8a14334fb559c6dfe169bac51580bd3299481496fa018980c869cb8be50413e1e897226f811b8e8fff77f129d8f98873725aaa8aba885efb40bd517ab9376ceb305e756b74e3198028b3985f067e68b75d95d0168fa39e5f731918c83f3787bf881773df54d1a0e55ff120155a2c497ebfb759c7eb795fb2a80a43db42896461947d5bc2fc59581a882c3abf94ff2b4d209933b3cba1a"], &(0x7f0000000380)=0x1002) 09:43:24 executing program 0: r0 = socket(0x800000018, 0x100004, 0xfffffffffffffffc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) 09:43:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x18820, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x8000, 0x0) r3 = dup(0xffffffffffffffff) socketpair(0x18, 0x8007, 0x6ad5ea32, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x200, 0x0) r8 = kqueue() r9 = accept(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000015c0)=0x1002) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001600)='/dev/ttyCcfg\x00', 0x800, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wsmouse\x00', 0x20090, 0x0) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r14 = open(&(0x7f0000001700)='./bus\x00', 0x10000, 0x40) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000001740)='/dev/tty\x00', 0x1c1, 0x0) r16 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001780)) pipe(&(0x7f00000017c0)={0xffffffffffffffff}) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001800)='/dev/ttyCcfg\x00', 0x20200, 0x0) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wsmouse\x00', 0x100, 0x0) socketpair(0x16, 0x5, 0x6d, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = openat$tty(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/tty\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) r23 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) r25 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0x4) r27 = getgid() r28 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001a40)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001b80)={&(0x7f0000001bc0)=ANY=[@ANYBLOB="00002e2f62757300fe5d9ef8f5876c8faa59886d1578159e79af942bf0d38db55a33c1307d308b322af0dd6a67cd102f5cba699f216fe43c3cbe68cc4afd5792c42a34d79f9f77d8874fbf10798604e792df777defac7269ff748e2ab678f20992e7"], 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="024da1c122730cca384344444b22d7c2857424f5ee495710e49734a1362b2b5406d11ad133f11820479ab1e5f8c960fe1218a6b6836b2d96e48ca1a57b5cdb925d847aebca0ab6521961f46a676843fcf117768746f139511139247e578ced7dc7da4177d11044479432483eaf2042a447b86db118d900fc1dca05cad632e0b401c863f5fb3ed7f2634bbefe4207b8141843cd357e27e6c183a4ae436c94d1cd02d2004ae4e54a1f518eadeedbb67641369df5f3094cd6094cbe4562ed1c9d2ad7fe47f24c784be6fd6d3bb4fde3f6f3d61fe3d9da0a3fb1829597648acec8fed73d46b3f524cc98d425db658e18505364", 0xf1}, {&(0x7f0000000200)="9b7da591decabeeb5771caf36b7cb546d61a6f10160324c561ce0920ac24861feed5e3158c7b906953", 0x29}, {&(0x7f0000000240)="0376645d67868b7e6bc16d5c6da320bb41e8e53875b1debea0a3d7e1557a5abba942cb585a03f439a45581feec3f2bee004be606bbe5345a705c0285177debe08c5b77a88df5783cbb9088b92f50161eb0c8f6b84b65e88b2220b4cc58bf77fc7b29f598460993428361f145b67dd953fbf26023ac155ff7f8972f55dbacdb6762f8421e0c684e0aa025580a0ee873d967be6bc7b73dae54f4be56016ce62115c354b201d4f10449177eb2d5f8b16b51176566fd2a8c4c1ab93ce528cc7244bc2a294ec9e252733722ec1e2f8f69f9a8825f94b1464ae7ed2ee03e8228ce8e2306", 0xe1}, {&(0x7f0000000340)="d566a11e90fde8e52637d7383493bb668a335462f5b25208ca128bc47d34b0ecf0f9a17c95c674d7b0eeac6a44c428c19036a22e679bd7302c457ddde951bdf1b5642834eecce834ec847331e4a385bce47129b36457cebe166e312e3ca10d097ac7b06c9db4a14ea8ee3f7155b15065f2e4055cd3f031bfe55ba41df0ca9929aa64853026d305ad96b8be891522df7804739f77cf25076ca2911037d776dd2b2d62687958ec0296", 0xa8}], 0x4, &(0x7f0000001a80)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0xe8, 0x4}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r31 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r32 = kqueue() kevent(r32, &(0x7f00000000c0)=[{{r31}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) 09:43:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x4, 0x9, 0x6, "1e3041e115e955259e699f0d07165bdbe291af86", 0x80000001, 0xed3a}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x2, 0x3096, 0x7, 0x1, 0x5, 0xfffffffffffffff7, 0x939, 0x1, 0x0, 0x3, 0x200000000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) 09:43:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x13, 0x4000, 0x7) 09:43:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x4, &(0x7f0000000000), 0x5a40dbe078a9e652) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:43:24 executing program 0: r0 = socket(0x10, 0x4004, 0x85) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, "040000000000000a0035820000ffec6de400", 0xffffffffffffffff, 0x3f}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0xcb57, 0x8e42}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r3 = kqueue() ioctl$TIOCNXCL(r2, 0x2000740e) r4 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000280)=0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x296, 0xc2c}) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff8, 0x10, 0xf00fffff, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x85, 0x4, 0x20}, {{r4}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x251f, 0x5}, {{r3}, 0xfffffffffffffffe, 0x0, 0xf0000081, 0x7fff, 0x4}, {{r2}, 0xfffffffffffffffa, 0x8, 0xf0000001, 0x3f, 0x7}], 0xf8b4, 0x0, 0x10000fe, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f00002e4000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) setsockopt(r5, 0xfffffffffffffffe, 0x0, &(0x7f0000000180)="328687d216fc29e2ab7379a377bc5397595c33d4594d360fea7b8c165eba9847fd0fce0751a86ff5ed752d857a9760197e2f8576b4df35cf56ea8d46d91d717df8fe4e88c3c68e877b17174105f7e03005ae46a7463116e2efd74a21a6be0073c7b5205d7ef64d4b812ca95d25a6b04f9262f4fb9419b234e09224a3ca0a5dfd3d45827cc6cb760b7e178a6954169b0ed8925edc2f7ebf7ffaf6151bb48aeb2acda97936f7fac1c6647e325a0f1b8ec15828555e1f2f523f965bd2209b29b8d2fd346d39f85295e5cecb493aa984cd42b4e68cfcd5125e4bca6b52120c3e5e8c768b96e571ba6675b1cd6894404b8fd236a79b5de9d1", 0xf6) ioctl$TIOCNXCL(r2, 0x2000740e) mprotect(&(0x7f00002e4000/0x1000)=nil, 0x1000, 0x2) socket(0x2596e7f1f43d302e, 0x5, 0x40) r6 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="e048d708f80dfe0700010400000000000000000000f20000000000000000015901ad09e27385000000000000488d7e28eaff1bb8f661449e41ba201ba09b9bf38eb4d34fd206c7d920ab6c208ea6e2a0a4ec9e2d5dfdc944000000000000000000000000000000"], &(0x7f00000000c0)=0x45) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f00000001c0)="a6ca0be09bd30ce628f1af7b68e89f0d8423c129713bcdbf73e6e79689720491171804d73da6cc6ae01452634a", 0x2d, 0x3, 0x0, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:24 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 09:43:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xf4, 0x2, 0x3, 0x51, "77c38c2c29b696d6bd110d1ff70ecfadc2aaadcf", 0x80000001, 0x80000001}) 09:43:24 executing program 0: r0 = getuid() seteuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3f}) mknod(&(0x7f0000000080)='./file0\x00', 0x8001, 0x549d) socketpair(0x1, 0x4001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0, 0x9}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) getdents(r5, &(0x7f0000000180)=""/176, 0xb0) recvfrom$inet(r3, &(0x7f0000000400), 0x0, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xffffffffffffffe1, 0x1, 0x8bc, 0xb7725a0c28b26424, 0x3f, 0x8, 0x5, 0x1, 0x0, 0x1f, 0x8}) sendto$unix(r3, &(0x7f00000004c0)="8287aa8b273473c1318e4d77a1bdc7b71f5aaf97d435b069a20b6695f425a99e11c4af0cddc22ad46cfce5180ce06b3b566f90ab8d832f8eb888b5387a95dfc12d0039b93265c3415578c62d89773cb226d8865a450eefc682ffdad58d7725b8f0223d3f51a3344594ecacbb926dfebdc9a1611926a1653d1f9275c04ae9a154c97cf47b6dac8a037ce503866d740613e4f67310e354bbc9c9315c284946885fc2352275b27fb98e94a81dd0a37dbeebe1494f028a6f5d724218523e8f02d221021ec75bdb58cde398340f360d70c407539cc2e5e1bc36abb8ecb03d94808530ba96ea566fb70a6645f10a98a26f781e9c6eb30a815ca625ce67410da716636e68487599095ae912452ac39e588af83b501d114b569c4e92ef32e8c15dd135e84307e4a657464d13f07aec962c59b96e96579c00583fb421c5d90151fda32ceabef669c97dc64dffdd23de1453aa1f475d3b88a2228e886ae7abeb050e819c920158ac016e5110f5999c17504f0fffbd1645af506a1be8deec75f7e7df9667b2eecb2c4aed01c75f48545a53a25b3ae8f9530b9f27ee53e9992e3c96068347ac32ae739d2f343ff22d5fb53a981cf8d475306ee7294793cae37e9c8af6e16020f37a410503229d28433ca7b22a9931da3b3b584ccb14c07c5b2a89c49a56c4013462fad18ffc5444e87fa1199fcee4c2ae021b0654183c8621d5acbca9c4c004f5243acbf882bbd90b829099e4668f389555522132fac58efdd3c5a8574d9e136041de6557a13fb6ef997bff6dcf850a784febafd3398656f20822ea8bc6293e44928a39543da9242b4515077ab5e9ef415ac0f9dc5be08c6044f6430a32bda1cf08c6b0d6964fb9f835238dc3d639bcecb1ef81361ebbb20000320c76f8ad1082c5518c1395f054dad18e03c84bd1bd227e77bace1c907fe7fd8dd4e9811d68e9330c3d04eb2fa9615f5cc60d43356e84b809b9ac1efbc2f2083443b1bed5e9f7b26fc08b5e8c27b690392ef8f49e29c1549367a66860bcbbb8fcf19ccceefa562fb6c6f855183c615fb0f638a16aa9f7a772de264bc51e7644a8eb60272ea6f8d078cd860ea6d12e3fa54f3a68b0a14e4426c43b55f4fdf15ec01f9bb78892575db02d7900dd5ec20d09d2181b54f1af2226bf228d4df8a39fd6107ff20040a063a55a67dd9fcc47fca1c55903e5c5acf79d0c96fb63788b6c53bd1ede235137b6f3c953c56e26b723e24ece036d0dbee1531d4d25283eebe1f6815ef8be7cc3d15847c78431ab2ced975e65306644681ec6aacbc7b6b52edc238ba7f43690b48b47f4801c1c6da3c612e07f08c97aa372d52fcb8d5516554d646b47aad537c631b9770bbc13945f09598352b17cec2ea603dadb743c799dae7818c55fa78df5ee9f81696ec8a911160c9e4dd7b5e84e61cfdeb44b3fb16b9ef5b77a7f4e9c576b45a112663ef37d2c7f400758fca3d767b8a11519d98a4fcbc99c319a88a31b8f492ae7d87e383a9811ebb9cd91c3cdb0a97b413a7c39884cd1a429dd1c8853a9f4b5bc76d2357744b876df64b5ae42bb69fa72a463c1a2f4b84b8a1908daeae6c3958f52d46efb1c053723ae16b9a689d826c319536cf97ccb3a9c6c16cd4e9d46aabe8ddc17d867e16450e40237cbae802b814eda23b44fd722258e6eaad6f3581ae775ebe1fb44e39e4190e377eb7485245061a97cb299091d133daa99836a22acc61a464e4c78da28418066c2e8b6b3f095c66f14949115cf7b00c2feb18033166fccc8174b2bb14064961cc90b6ca86d9efaeeb0a79eebf61f6b3f9e1b5a9fd4c9e4f4a010c86403faafeed3556025f2c00d2830fbb16f31fedd41f35647274400a241901a89fac191d0c349f7aef7f09348943af1368aadb7a8c7e8f38477a1d15a77dd983943094593861430c6871a018194487a1f30199e0d0bad7fba89ef09197592004743f3b33abb561f10abfeeb844fc5cdbb3ba1efac416e1656b75226a1781679024fe456f05dc5f0755d68380b857fb7ae7861565024a39b7108e808211b2220551530260a541aa273ffee154bed774e4f01027c64e11b2ede3dd9eabe8760a095e8d820804b697ad78770d1ef59322f42fa382000fc299340fe7a74c7719c022bef7bffe2452a1c772afedd2681f7f36eb758349a26d05553612989ba679176b97f6afee9e5e310f08a6a611ffb4aed7533abadcfe6b4040fd830aed3a2873a5534c2e27ac96f9a5a2103b83d1bde3e93a2bf20385db8379630605f5bf2a550fdd4d7856c901549c2622ced100be27b8ef0bd899430dd8076679a803f751275fa6037719ab0e214385c9e09e2a4c55ecae3758d3cddd6e6693b93d769bc895ddea7f56e806f0e1ec0d2f98ca3da00624ba678c17379b16fe42b1adf0b41fdc4702457c50cff675f046c7b8d6ce2bd16d9a09f4a2ee53e0166098f41eabae893548625b1931e88a5060501f23e2b80dc6ccf8444364e9a07c18146fdad07319911a74a1c2338c8d8146b7fc94fea25ecd94e150a6d8d1c1d74921274c9077d3bd70cf8e918121244da78b18a3236192b80d692a8a982694d339d5185a76d47c3c79d752c1492cf6bb7006df71ee836194f24b0c2a5787af0cd7091cf8155660af0d306563d026925e004ce5a4d0c99443bf3f442c40bab70e8962c10e2b11babe091ea6d7767863ea66828a7a96f70c3e52b5f14b38e07293c7c5d404a73be4f588b74455186d585dd5acedc6ba4adc0e78c5e9d366963939662a4530480733aa554ec0c4888aa77f7ff2c9b7454bb1cf489c365d0b97e22e8f4759502ffe2045acc54da0584044fad64f41390af87a4cff576d1f20135df5c582ca36a54a4832b512675a2fc3e0f6429ba52832dbee01272fe9b41c6d33ae1fd74a0e4720b7b010a74205f88308f1d63a85d614156cc3dda895dca3340f082b362701293d7ae1458f713f312fc40d4a46e40ded99d8abd00bd76293e250f6932753468bbea6209cb249307cf95f21acc4eb7517849d5c14908a17d0e58bd860a8d88c2df8353c3a6f2dd28a81b9cfa53f84b0b2c9f91de8c3fba532c6c9616d717fb4931a9c5f8a70edade2328614b3f349b5b28b151f117acada30abe6cb53eb92ace11f4ab94bf11cb2d4bb225f5c24fb55ee7fc012a62de813d260920df917f6b1086c9b57d2cfb5d16b2ceb77f86fd5839c85dace8cf5a91b7dc6a6e8b403c5ed01a0d654bc464f7410120f5b155e5cf7d6bb6ef2aa4139aee536b233a7e09c69380f12e0569370a9aa825d8a65c8ae182a188e41ca055a2059e8a9699ada492174ad5aa53628b1c7b53d946f684a6a09b936f437e999d2d618d19bdc21aa21c471073ae31071de1aef1163a7be9fbc41f8ea7c4b01ed6922023ed0a852c4018bfcfb420e2b93220b38f5332353894c0bfdc0b032a564e9b6091f54f394bd89fb952ef672e54b8544c2398249784ce35e4804af9eaa96ab3535913f6d2dc0eb5f0c232a225f76eeab00c2f9e70849907366755309f8902d6d6d9bb9bbc21d231667a92dc9315cf56e8c465af88073929db814aaee1dd41aeec1ddc0a33dcc747ccf717b6385d15ab178d6148c8591ca7037ddbf5f1aa619a60a494b65856a9e950f1a55b4417b15b2299cb6322661a7d1a4f9de6b7c8cf07c419cb0ecd1cf18ce165a6e2b0707b5b260aee37fb8ec035429fefa4a0c9347d1db132359f232710f440169b94a50e3f29a09c7ee77c6d254905f085202fa35ea7822cf837f089df362a0aa8cf243e351b51b30b6d2d8aa259159bf1fb6b17fd54f380d5e597a8a753978b1f5c216941ad5dd1caf3a88cb77956dcac67eccbe292723302560cb836f0cee253c50f3c7282e84c2ec320945f2e3997f4eb2d99ebf808cab6a8fe0c5be7b9ba19d692662a7ef276b6efb46ddd5e060b7169d3d02382545b7c86a003825a85474256efb71fd1157e2749687722707e4908cde50bb8b6d5f917868184ebb9f7296fb403768fe513ca8978a70b08d04cf3d0be2398ee812bb9aaf4a2d22b04e3051b12b226e5ba92d04a94cb752a553e128fb20b0132379178797837ed90504f043a6904c1767f3ea7e48b84f2a57cab304140a73ffd9395c4d6fcf04200a53b33f6ef57393d07cd5ad254c1d20c81bf0f264924c643d4a5e74db812c0a1ed2fc0ef54868793502d3a77598b38443ac3da0ab8f94ecbcfc71a93e596c5d3c8ed050db485cd79d4a9acaeeb52d0d8c5989393719ba25d9670f2d15b0339542ee25a79ae1e4e4c7a4b3affee3dbfcc38f2bde46f252dc7bc7342af01c75426304e6d3ac522271c461b79f20054d5e702a47e32ebc0a20a78e50b5004581e68e5a3206e003ccfbbc5e5736a9b1f89bb520e28c8f9b6d94c68a1ae87ab4bd97282622986e68d7981b3e6db42b22dccadad4e92e7f853611202969c03275c1241226df44becc7b619c099d940d295dff00e2b44f6e5cb9f211b13f4ff3a356d429621077558f10262965ef8e73d176e5d504321ebbebe5ffd56d3dc28ee464eb37227a2bf97c47fed4ec2dde3db79480240dcd460b98904a5448263d99a809c2d84515f6fafc738786c6b45021052bb0ed8b972253d57e475fc00a1e49f75320703cf4062b8b0d1bdae4a7b60ffe5a6926acad455e4c51ba240fb21209797e41363c3111906d867db248e3e36588e7fcd7d0cfbd4269004b98f7a1dd0feb98bc6b6e5f84442283225f3c413ce7199b84ca17c970c9c9a27c8c48f9c1c69a87b70750d27ff5a60e1573fde579d3b192937788ed39259b6b1fcd60e6261e2b5b02632f490e8d6af73332781bde66c9f7f83bf6c75c230f8806ceebab160c2578098e7379bf9f95c5a8534e59d6da6463d3d8f89f2c598f1e0848d5009ed8a0f437241565e339ee4a31990261d70f36471a4f185b754ca99f7b77fc63b551bc809985145173d657aff83e3eb67ef5d8c2518d8b4929f16efc5cb0d304242f35353614a0caf627d7695ec4357d3f5a67182b3c612f68a867ff3a56396973472bf8793c12aba29dc6b586cd07b727aacd0db1fd73ececa1255a436a23f2223cc1d6147ba821aaf5af40ad8623c290822cf91515f497969dfe485c896e5966ed2aaeee72ffbf5452aeae7a213ff8f8a592875b46232f2962488279ecb828e59658f405985e6c899b580d3f8174f0063b6b89db3cbb1277ca879baeb1932d2c23f8a076426dfdb76ff00b3455262244c804b12d3a7100094afd2a9c326e26d49b880b9bfa0b90fd8531172936b6992bb1a56bdf0c0d33d5687fff7a6af2d2a45cd06a59311e6d1a41c81b2b85059070eebfab818c4963bfc08049c1a97d8eaa124cbcfbc3adf29eb9119515c2a05187f5962b0a3a46bf76d20dc74ebbf1f7fc13cf424f4db68d18d4f066d4267407a73adbac1c86f968a74b2e0119def34540cfb49fd607136ad7d924bcd10a1e7423375872c3a002da757073e6907d90320c87d55d69421a0ab3119b0a1341311469554783d58b20451da0b468d279d341f26223e3bd877744cf96f8c634b2c09b8e7e7e45dbd6680baee29b93a6272341fff1c417f5399c3f569a4db9fadb02c01445cf7d7a8e0beec771126c878d5ee7e8df5fbbb87e1ce0f5bf4912ae8a27d80a862e1b7324d734c698e040d48a2cdca7571cb7defe551bc1306fa331e276d1396e44c8964ff87a9019c9ceea07201b9c9656b93a04f608f3559638ad000344591e861095f452da5c1dd729ddfac33f2a28f9cd4f1f9039f9552c4f60412dd907225ad98167a92bd9c2747bdec08a296", 0x1000, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x3ff, 0x7, 0x3ff, 0x1, 0x8000, 0x800, 0x0, 0x1, 0x0, 0x10001, 0xfffffffeffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x400, 0x0) r7 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000015c0)=[0x4, 0xe19, 0x9, 0x0, 0x2, 0x3]) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001600)={0xffff, 0x7}, 0x8) r8 = fcntl$getown(r3, 0x5) getpgid(r8) pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='./:\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000016c0)={0x8, 0x7fffffff}, 0x8) sendmsg$unix(r2, &(0x7f0000002900)={&(0x7f0000001700)=ANY=[@ANYBLOB="000a82da7af49dbaac00"], 0xa, &(0x7f0000002880)=[{&(0x7f0000001880)="c92e3316e0dfc9d36f1d64bf94fde098a8d713b55fd9763c72e7814a6020c868921346d306a9022f4030a64dd2760c7a710f00d916ed22951e78387edc407e5bce301204e0a986c823ca5b00ccda7b9e6074d3fbf3206c29669181d37075f8489ac65c5194e354756f77c415ccc1f60b5860dbda59a9c729b10269fed093734b89f9b5a9b5cc77cb72d320883129c1f664481803086cf5a8c9ddd50ca6d47df99a189a859ebba043eacba97bf655dcf328618d9330cb592b26fd3922f673114dc277c063829875055a6dd0651be8824df3aa2da81d07f7ae9f21eee7e86b4dc0630b96fa71fc568bff2b3a6cc39ce46301dd15262cd629ff38687148b40798a73f1ca859dbade5edbaf46ef48e06002855fa051a4f831a06eb852a65a9f6fb05304b0894e36d58bfde7eb5e6d8210614b98d4399f5f15ab2741b2e4f4f23594d7d085d39ee8d2c5d456e6d7886df672f0e3cae101582ca2fe179d054d41ce084e6a062e1f440ae02ef9deca769bae09e7ad7e9b9ca5f24fe73baad9e34a6c0045168115d6a4d78dfd3fa8645f25b606f18fcf2fd261faa1481b1c38865efdd02d7beac9c9a40d9848a07fb850fe95d67c67886d041fdaf8449637123b415a59a396d7f8007476fd5c134de1a314d74b4dfb9936b7877f6454f1e31a210360ce73bc12cd0b44f8925f386f9273b35a7b961226f5192173f0a0a487082f2b2fa9babdab905735979ba0b2d1880a6a326ffb8d6a84470cdf10c7fc1c143b4d56e5d297912c4e5e5e3bbc5be8a6120cdbb6a5ee8ee565790d071cc75f52826058e9d8d0ccbcfe3ee85ec20a56e3d1e1beb117dff2da16fbe8d4c6606195749b9ca305e42528ef0de55394d45386452b4b4895bf955c2ba6b7d20e970e84dc8312273b2c0abef63cc8f642f1a088015412032135141274a8de297580c79638571b62ea02b00d3a6ade7cddfddb29063e18e3e76aab9a0bd076a3f160bdb6cfa0731f82e22c91ab395731ffc0d783de4ab20fefa1448d82acf7120d82a32aeada499fdae95634937f04269196fa762cbd12d712f54c4353caaf75302c8939ffbb82f42d1fba80d0c335a29d6b4c467d8cfa623fd386eead0cc849fb744500ff3b8f0e97778392adce6d34b7a5026dd2b37226208562130cbdc9382dcb4a672cd6e8e1e76f4e36052ad1ccf9d07e1b8c50b69907ba232f8a60deebd5492ee2244b7c22a2e2558094f54ac4740d4fba75d49e2202b635ca1120be541bf77abe15b4dbae5d5648d3830132a5b9f9f57c06ecf45dc00f559a1e0be7f03805d6957a36e8f9e3a718b2fb576ea2805c584ff42eda0c56a4e3c155570dcc847af3186ac436574ded98caee16b0959dc02b24427dba6abcf17dc9479d793e6d9a9acade3a5af72660c71b226a3af441b5f7025090d13b2f9a1938a68e105c31adcf80c52a9d3042fdcf15f76162e815afe4ea2885920f5ba57cbe90bbcb8a48c47d7787c7d69df917db9753240a246d4965f815d676dcfa30be3b1a2d32c226aacf23614381e5e233427d57f55018608d5dbe1a87527ef40e545757792b727180e89d46bc0a7146b34a7a6511fc7f9eb6c1294c56bb77b00d66ac9d640612b080217b07dcca70b993d284187f5c6aaff49d9ccaf16b818cdc3bae5c80084f6d094c87dc6fd6cd3e8cbc53d8f65aaa0a9ee9b88738f800c9d6812fbee42c2502f1f1ccdb90d1efe08bddd2cf4aaaa290e7f13843a61ccc16e349b46195f8cf2c9c44f7b754a4e586b7b064061093cc200e12ac1ee04d7c3c4a833bc3f093a075094c2f696c03cb3ddf974393750afe4a0cc6c5beee0e74aafe97daf66e055448d356b49aaba514e1784727f7e7edbb4b20585bc249c7c64f4da56e444a3607a7006440c26f7651c6506551ba2e43c4592110fbe0841a94eb3e76a648076a8044f9b75d79ad7b7f9ebe8f351a8d1bb8edbdc7561a412e4a44dd91f7873d6bf7e3e3b7c064db5552ef4390147b0aa8cdc7c2fdf43e79f2eaf62ba6ef31e1a77a35ea6bca73b3d342e0cb0240c92e5cf21feb24d8d892f8de8761bc46c4a7d23fe329711e03f36b9af32f67161509a8a03242ac77a179b2d4962645fef38d9eb69a1ba616fd2f446a225fc6ccb5a43ba2b922085bd4abb264f4ec51ce7fee00cbd206a39ce307ea312354fd8e832293240ccd59405e33785a7021a0fc9aa1319f693d252199f5355c5233b985f1a6f3932473f79922450662165f418ec561264b55e5eb36861d30fe270668c7c87f3e77cd9e02c4e1a39a95ebdf890befca7a756218a1e6267dc46d92ba446e07aaff802039d3efe30bacc7251b7d2fe0e607648d5b255f1df0ef27621064e51b8151c93149dbdd96ebb85f839d8eba31adcccf6886f66f37b06fe51e38990ed4820a180793a87641c632d741452269b9e4a0ce7308786b94e3043f81d1ec1158b11770e6b452cd64cf6b1b9869cc048a2b1c693063cda4446bea6c7878ba6e6e4fe84ebb37b8610858b0d1366dfe135cbde3a8bc05a9e4bbab78f0e1b1302ab4da880b6acbbf2ad5db08a417a474bc62af579615fe9a24d1201368d64df470373553d2775a7568d7a6b15c3fabf82b1bea66202f696bbefdd73a8d29c6c347af593d46597881fa26d3897d38ba422cb86c2fa38109cd6c30e57ed87583132c70eab8c48238de50d434f26f6c2a953acc0cff485386ee7e8b88108e4f6c436507ce915284e5a6f798e5b72e65078eb92f4198f8c9a59aae3d1d3d7eaff8ef38d8857215e08972e6f352555b2394eed1164f125f11cee11223cd45c185d07a4ce6d5ad8e7c4a5e92acb32d590d13c9634ec4b90b649e84b798ba125a6f387e370f22e8d42c3e67fc2e4756d0882f57ec5005ba2e3916f22c24ebab91ac48aec731a9b00383e0de7277a479f0529df7f4d2970a7b34dbd9c31e31760bc37eba99b60b5f99e8b2764bae8404a99f2c3cf7fdd5fbedfe1d7162982c00e3bbf668bddf579d2f4237b5405ab03c3f797b953325a0250f4cfd1574f20114acc22648c54f5b803c70da5a1bafa94feefa168fadddb27a21f1b76a6846098154a325a086e1cf9023bc5b2010b381ea26ed80fb08d62e19e738601c3d04c9d3ee34cdcf47286dc95696dc6a7c41d7a3295e3904cf03530ae43e927f9954b7cff8056802f68c05cf3288e5aed41dc0946aecf2f05b22fe3a3ae9a1997c939bda8f7971f8e4f4908dfa45407c2ba3511995e7ede2bfd4dbf2515b229dafbc8e3c7519212e2c7e5a2dc1b1d19d43f257b2fcd6dea258bbe278330c0c5c63558bd3fbc23ebf50b5ea17e13f87994e82894d1e659f8344b4c2748ffda656bab798f07d12499aab37e624b725a68e89cb490d4741aa09c57bb3005924ec2c70ebc3a12de0a9a65a1dbdbb8fdb0c17eb500aa52c5146e2ab7496f1963b1b0f3b4bb312162cfe96c6e32194f18c7720421f0765c0f09b40cc7157efcf8d280a1df7fe1f03fdb0c89a620374736fca5a43109e470ca876ea87b358115a605448ab61b0a028bc616585b9cc178d1d0cf343ce47172c12aaa2def38b5e22c977642a6c2e5ed3d720680829c450bf20909922525aba4f86f82b28368d99579fefeea938e0cfb99ed726cb3546e1d2eade0990f211e9501a07f2446b90a93f80a2f3b111382948cd411b993e6970f47d6aaf092682d4e11f9ba1fe157ee57c8fb44f31f894e3ac46d3c68267ada6a0be55a284f20e6978ac6a35eaa0f2046dce27c2a37566eaa98fe0714b6f2bc6943a036ea41565c403cbe8ae78f11838e05ba4df361cc60678ab1be098b6c420ea58a166adbf506ca14269e684acef1f831efde9b87e1feb11b7595910241e773207426864de342d888f82e3fe4a8712c160753f5c44253b0932e14c39e333849224ba7fe844a1afaa4f4c1f333833ee19348775395d4f9bca41c321849e93af0a8de99817bc46554c64c2293e3643ab891f3cddadfc3648ff0d463f53960fe430240a6c3070ec1a2df293a62a1e303b10755a676e48b209eeb81cfe8e4a3ad332252f770181a593064bcdac4e9768945a9616d7329501024e530880a69ea3693abcfbefe283123adb9a3993ab6e59ff01c35c055f032e838299da96b444deb3b64f6b6bb50b3853b17832493d2de75ed2a08676c42ff96186427b49646309097877f4e351cf59d46c082e50956b2b442e80bf5c1e46bfdd7eeadd052e6ac1963529ad87b4f17b673ccbc11ec4d32467ac2e23c354288f621e3225ecf1bc0616eddd88508f56f9419c50159cb0d0d4d9bfad23e5cb9b66c7dc98d6030264dd256a8054c99440b3108c55929fa2ec8e633c3288078015db5a52fd3d6c9b41bab70b43798fee3c4342e175f7dde2aba75a44947ca5cdf11104c68f58195fe625cd482d68ae35b55fee2c896aebe209986d9cb98959d33fd0796a26b3c5c602e827b4fb3f49398d4f4089367e30b73427fb092aaba518d352dbc9a2b0f4c8f2403cd9dfdcecf760ec7e9d8a9c1f0244ee0e4459331c8cfd2471210293db77969edbdc3d4f8f9d46f4da7121e4795ed35875892cb726ebf6a3061b4fdea0b84301dbf28433345e2cb03879e920c7b6207f2f545cfc50fd1bec14f71d3d0c8de0a9b891af8cc7d8c9ec832df6e0aede19e4f66292acce6d555d61eca830ae437501cf325113d1a52c08081a368f6aafe1745044687a1d37b43bd4c7e5beb2b3b163b06a7eaaecd5c43363e9d5e12bb712647c277082c5c413774c85d2b221b12630397f0f1454fa7f90cb5402ae8b5183d43ef1cfa2a20b85411a2fefbaff7a85a8a2eb7641a11629851cee3c5fe20c09be6136f1c8ed357fd64e5ddf75d1c6b718582f1386dc15f4ed70ce6d58db03092d60a234473b25b97adb36aa791a693d18203363c034ae22803acceebed262e03af961e3148214ae49433d89a29b07f24c9332851ca9b9fe218e9054d37a0f1232039f4e8992478cb032d2447fd50c84e4256ecfc8b15c256fad9d39567a3a654f8c59282640f7d22b72c5a9404511d7135d6e67860e9dc729c97a0af8c6097eb9204fe1bd222864f986f2e74badd57177a989e1e02f0eb31b689099047395e8190fde8e41ff15652651a61fb2e2d7cd295249afd1122cbd55139c9b6f62f295ffffe6a2e4dff061476d542a15a0e02eb93ecf569936e2ce95dd7fc28f5ddc08e8d4d5738dd1b6e183e80a1ba8fb33b6c0b9b4b071a71978b2b7b445bd688d7e115cfc9bc954dd3709a4002676a8c128c6759e0ad27ce085a79764a1866b2401aaa4d9cccda3647eabfa5170b484d55b07efe4a12c5e1f63eed279bbba59cf3ffd45bdde2a257d0cc9fb215149ac6c5f4f0be36c3b810333fb4dcd6e537219ea93288e91dc45ae80a690a02104de00d9312bc9a8a7c387fcbc9c94ba229f286a4cac8a158e71f540dd450948bbb1191b4abba483260b5ed89d636013aef1de4490dc068632ed3aead80285dda582543f90babf6b562ac901e8545886be80fcccb39be4f67e4e677a2f41bbcd49b2e804553240fa8499fbf86951a3e384b582648efda73963d0fb2e935dc32e75431f3fc9435380606395fa556dbdfb37600d9832e83a378645ba90c5388a76776e8ebda7905c00f0b3c47df25db6aeb1d83ca567c84540bcddf231afd7872f9100e0cca4862b2b6dd3ccf99b8a26b162b09e93cc4ee1ad8e61cde5a24cb1ef8d8110d7981c6934ba402a5a8d98688a2c4ca599cff1402aa7513a7e0f31f83688bcbf221ad69c4ed68a782ebb637f6f0377be3bc2a30ede2abc61d13fea263", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000002940)={0x99, 0x0, 0x83, 0x6, 0x3}, 0xc) linkat(r6, &(0x7f0000002980)='./file0\x00', r6, &(0x7f00000029c0)='./file0\x00', 0x4) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000002a00)={0x1, 0xfffffffffffffffa, 0xf00, 0x3}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000002a40)={0x5, 0xfffffffffffffffa}, 0x8) getgroups(0x3, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000002a80)='./file0\x00', r0, r9) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000002b00)={0x1, 0x200, 0x8, 0x4, "9f24af914291ce423e3e8c2b62ba7443b2c3a205", 0x1, 0x9}) 09:43:24 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r1) 09:43:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 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), 0x1df, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x200000000000000, 0x1010, 0xffffffffffffffff, 0x0, 0x0) load: 2.74 cmd: getty 22655 [ttyin] 0.01u 0.00s 0% 320k load: 2.74 cmd: getty 22655 [ttyin] 0.01u 0.00s 0% 320k 09:43:24 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x10000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xaa, 0x9}, {0x45, 0x7}], 0x2}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = semget$private(0x0, 0x1, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x400, 0x6, 0x9, 0x3f, 0x61f3, 0x1]) setitimer(0x1, &(0x7f0000000180)={{0x1, 0x7fff}, {0x4, 0x1ff}}, &(0x7f00000001c0)) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x100000004) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x101, 0x1200000000}, {0x0, 0x7fff}, {0xc7}, {0x8b, 0x5}, {0x21, 0x3}, {0x83, 0x1}, {0x44, 0xff}, {0xcf, 0x5}], 0x8}) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0xa6d) mmap(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x4, 0x1010, r0, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 09:43:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="c08ceb60d0106bb658eed5965d5291435723bd58bbc781992c852f319426810b4536ac642778515ee15865fdef6d19a7152f6f10f3b88c630725faa41f3e5dedba07ca448746a5614ea4a1a1cbf373b84c361a021ad511748f", 0x59, 0x1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1100, 0x0, 0x13e) 09:43:24 executing program 1: open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x8) select(0x40, &(0x7f0000000040)={0x3f, 0x80000001, 0x8, 0xee, 0x3, 0x2, 0x1, 0x6}, &(0x7f00000000c0)={0x100000000, 0x9, 0x800, 0x8000, 0x80, 0x400, 0x7, 0x7}, &(0x7f0000000100)={0x8, 0x9, 0x7, 0xfffffffffffffff8, 0x1f, 0x6, 0x5, 0x6}, &(0x7f0000000140)={0x8, 0x7}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) r0 = socket$unix(0x1, 0x7, 0x0) bind$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x4) 09:43:25 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x11, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x101, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x82, 0x1, 0x1}, {{r1}, 0xfffffffffffffffc, 0x4, 0x21, 0x3, 0x8000}, {{r0}, 0xffffffffffffffff, 0x45, 0x4, 0xb0, 0x2}, {{r1}, 0x0, 0x20, 0x10, 0x200, 0x40}], 0x48, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x51, 0x10, 0xffffffff00000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0xbe41, 0x100}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x8, 0x8}], 0x0, &(0x7f0000000240)={0x67eb151e, 0xd75}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="5400ff2e2f6669a3f5dfb4326c0000000000"], 0xa) 09:43:25 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000000)) 09:43:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) clock_settime(0x4, &(0x7f0000000200)={0x40, 0x101}) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) 09:43:25 executing program 0: r0 = kqueue() close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() flock(r0, 0x2) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2}], 0x1) readv(r3, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) kqueue() 09:43:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x40, 0xb8) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x800, 0x1000000000000090) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r3 = socket$inet6(0x18, 0x2, 0x25a) r4 = getpid() r5 = getuid() r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = getgid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x80, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x800, 0x0) r12 = dup(0xffffffffffffffff) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r14 = dup(0xffffffffffffffff) r15 = socket$inet6(0x18, 0x3, 0xffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) r19 = socket$unix(0x1, 0x7, 0x0) r20 = kqueue() r21 = socket$inet6(0x18, 0x5, 0x4) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r24 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r28 = getgid() sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="9b8ac9816f7d703a56d32779ca986f1fa03832ca671f21c7d94549c98f25ac1b2f0e4ade4eea4fd8cc9c7c7d", 0x2c}, {&(0x7f0000000180)="b84d85b208ee3a64cc95d2199234b142819aad253673b2c88882898b58b002b53def2dd47ae82bed71a7a5c0573df86e91cff86fc65048e812591acbe3dfdbb39336103c8437ca7f6da9ed0b40518b6d1b53f9b4ac8fe6340b960d0195779a", 0x5f}, {&(0x7f0000000200)="94fb88d6f2444e5207fb222f6373310c3d9f2e832cd2a4f2696366241c033421408406b8ddc92749e6ea1bd3c50d24dec1d3e376f925e6cdc08528f749e4044496167526f5b0c7a959df9b7710641ca06b31940e5416e84247e427c071c94cbb83b1fc05ce6f7b946f1dc142130da63d8fdf2bf9688d0f0d6b137f4809f5f985cb8e306e4f53775c21f176a93cd132407077bee8a907b1a2b6e473dbe5e8cf3fc1736e57fdcbff5e8aaa556997db88b274087ef6dced1c53d7a834a05096904f4fca73832be36afffa3e954b7fc6a4821a806b07922e959c6d3cddd6b1583096e8b4b07a0b63337495b40f71f47c866c46bd38e5aa04df07e7d1748f", 0xfc}], 0x3, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r1, 0xffffffffffffffff, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16]}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r21]}, @rights={0x18, 0xffff, 0x1, [r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}], 0x110}, 0x3) r29 = open(&(0x7f0000000080)='./file0\x00', 0x2000000000018000, 0xa0) connect$inet(r29, &(0x7f0000000040)={0x2, 0x1}, 0xc) 09:43:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x190, 0x800000000) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8482, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 09:43:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r2, r0) close(r1) 09:43:25 executing program 1: select(0x13b, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x120, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffe44) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000580)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r5, &(0x7f0000000680)=""/12, 0xc, 0x40, &(0x7f0000000780)=ANY=[@ANYBLOB="00004d21716b9ecb35006e99bb75c51bd079499422211616742ae4d80995470e449eaa75db7d2f52ae1f591ac4b2ae556ff5aa22999bb562bec90d1f6de8278695878ab90b2ee680cd2780de334493a787193b24dd15c19136273a3c2cc5646c5db287387286c23a7d93996a4e1b635796996f8b87c577d9dc822dc95f13aa510138f6724703fca9483f89446bc15b2e9c1e45ffeddfd85372b7061a16b03fb2ac11b0eb520c49b24f1dff66c942ba7a457c670f59"], 0xa) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffea) r9 = accept$inet(r6, &(0x7f00000005c0), &(0x7f0000000140)=0xc) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x0, 0x298, 0x0, 0x3}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r10 = dup(r9) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000640)) poll(&(0x7f0000000340)=[{r5, 0x10}, {r10, 0x83}, {r6, 0x4}, {r3}, {r4, 0x10}, {r3, 0x8}, {r4, 0x15}, {r10, 0x4}], 0x8, 0x100000001) utimes(&(0x7f0000000400)='./file1\x00', &(0x7f0000000540)={{0x4, 0x7}, {0xffffffffffffffff, 0x1}}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000003c0)={0x1, 0x6, 0x80000001, 0x2d1e, "d68d0967a861e4a2d1657c5022d588f993aec622", 0x20, 0x3ff}) flock(r4, 0x1) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000600)={0xfffffffffffffff7, './file1\x00', './file0\x00'}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffff7, 0x0, 0x400000, 0x0, "030094940c84040000fff0ff7f00000000002010"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 09:43:25 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}, {r1, 0x40}], 0x2, 0x1ff) poll(&(0x7f0000000040)=[{r0, 0x10}, {r1, 0x14}, {r0, 0x196}, {r0, 0x80}, {r0, 0x19c}, {r0, 0x4}, {r1, 0x160}, {r1, 0x4}, {r1, 0x4}], 0x9, 0x6) close(r1) 09:43:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) dup(r0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 09:43:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xfa, 0x100, './bus\x00', 0x800, 0x0, 0x200, 0x1}) write(r0, &(0x7f0000000300)="6673fc9aaac7699bf5a6936f17004505b528547c7bbe2a5d27e594c72f2256c7803aeec2f0d9a31a50b722e7d19744d5b5cb1d013fb38849b0df0cb437dca8cbb8dcf0728186167f0223c306ea071af7b88f24f00c9aa54e94c38b744953e02b65f13f30d07e9ade4db14c2dc3ef0484351129578bc04f2792268114cacdf43c506745d884ed43116b0ee6d7a842bfef29396d934e976ad06db0bf06b97acbaafd3ffedfbbfa0696d8cc048f3dc56b0234859785fa1dd782551fb924f90c38619e8b2c9e1679e3c3dd73b105250ecf2d2fcb3fee3392f19f203ae3e77d3506eb14ce2552b366501349fbe19baa0ee91bc1142ff52f473dc6ce2829a482d8c51ceb36c2de93bbed217a2a55aa63a8fafab360d0a159b599552093ec9d11c6e676545c7ef4bcab3fef441775f6ba9f00b9a0d7334723", 0x135) execve(0x0, 0x0, 0x0) 09:43:25 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)="db0ae20f8222df237ed220e52f117a52ad82639e1501f45acc56f580ff7b0ecc618bd1026d49686e5ad2ecc8118dd5f9d32fb1b896e936c58b47f679678b0206a67ae210f255586e7c958a6f3e5603a3ce13f8a467ad85ec9a15e000d89f565ef048a32ee288e1de18da74e5f030797b35c41ff9bf11fc08608e49a9e1ba83062cc78bfe40581b5e2765810f19574bf978fd81abc73c767f4b693fd97ba041a8473397c66bdc184cae093446f33ee0f4301ed80ba48867e9c60123890f381d3224b141593379984082959555d9cde6f5581606e24955", 0xd6}, {&(0x7f0000000240)="94cfaaedde64394f22a21b15989f1ab4c133ef45f53785bf97ee97e60e2cf7fc0cb3e26ff617cd7e78eef06584deb7230c4c1e6b8fe7a55d307a32d676b8adfb9e1ceae2e3a17a88af51ee4369a4ea3a8089e03c710fd96d3aa8362943238b9845d213ba062308d9e41a68579a06a04fb3a7ad46b42693c5c97adf6397cc979807c2567840d7cf3f9b4abbd21e7e94beb327c4ed627ae4e9411a230e426256a4ff928c76018547408de12bba", 0xac}], 0x2, &(0x7f0000001840)=ANY=[@ANYBLOB="c8000000000000001df4eecd09000000f4d1c841525c38629cac72a7c144da81c17ed6799f3b47856a5442b74ef3e9380f78e5ed7222e108fdd47694464d26136d4fe33310df437a32c18c32b4b787f432c22ad0d93a92261fd1ba60026f330b766494c8d1966e3a341004decf9439d85b7f1dba768e3a3e741728a2fe3700eabdb5bdcfa15726a197ec06ce0d5cb3bdda7f4a00ea9acd6a69f93e7d8d66415aaa5910a6fd6798b3ddbd8177f6c4bd99381bc80f9835aa48fefb23b732d112d332f851a4029990001001000000000000ffff00002000000004813b00b52fcb1359ca8b029da7d8fc0143bb4a6ab9edf167f2938452a23a60bcc7794aebb334273ffc2edb6fba44886c76b0bd2891c7a4194bfa5876f1457815f1a80a59f283cabbc32209f433c8e72721b0cef2c3d1db03764b9057d226282c5b653a50288643f499153f3c8d66f100c6cb8bfd56edee04f00f7c12460c2c61e03b706d8d24137b0f39e17f12f2721a452f00a014353829065a7b6db5b63ea00b471c00ae13b0b0468616c8d09ec75c350724976e85675509962f56d8f5623d24b96859492aa7242300320ef4170df9e2406c3063bf42c62472e57c483cf3af217daafb685eca9be6b045e65fb54eb4682a4df7de3843f05a3cf2000000001010000000000000010000000100000044aa71d13934d63c505c8080e3395e0d024d37a3416fe93218d9af73baf0b6e887a3d0d5096d1b34a3917ec960b1b4ca749370984fd59b1617f06dcb8f014902faa481aa3c54d33c915a9d121b91f8be00a0ca7fe156e7d36e122b7ff3b948d6b4194a1bda458a2ba18df947aaef23ee78ec74a56e7dfe8056b07433631d708a8fe263ef89385009f372c70fe0f1377bd0bde52fdf898a9974e4bbb36ca268633cc1a7e0eb4a34fd2e338cb740468fa26b025667ff3a704ed74984b4cf58e82c9543fcfc9c56bc42c328d8964e03fde28c0bb6dad9db872640b641ded21dd3924f357aa3c994a5f0f3acd1bc80b8ebe4307863a96a7bea1d42dfd2082af6658c6bf560e5ef913ddc27b627e8a8d5c29f3e30b040df96e79317cfa6806b7d06c976fb8cb430a8b043dc71ea557022896ac6442547cbcd2ab56cbe598e62965bfcc86fb628ca21e76e49104111ce29921005d5c6e80301b540568e5f1e4d1c47278a14fa950ae4f48fab6a146e3a3e2302c4a6813daf5f972c66014ac1c1f5dbd6229f2c70d44aedb8c4df1debe32045015234fbafe9e2ae414e6c87b8b8eb4a2afe9a78a852e87dbd615b0cdc633b942b3517c41d2b7ba207235760e81d7b97b729aef6ef7c3e77feb4c9494a7f5a553e1a8347ec0c1868034ff089b9d1bf718b07a087c613bb5a9a19b2d1870dd3bde7c8885e81fd44015aa7314ddc049db899f8e029aa2f8043babc093b07104e8dd411d34a697c1ee816d18af44ca2102f0ccae655d44011a4dcab25c989c1d8ad6a89b9c1b1261624f980d0200cd31a1df1c990df0bf810b48a6aba73c1b8af8d3a350c601165bd8ae9d96216beaecccfd6ba76a7001dd93e069dd60e4257ac294975c1b73c05f4160c695adecf5ff127aaa6957b8baaca933abee5cbaa7275bf4f6a93387c466f6005a931aaadec2c2240a6d3de3803bd1e409bec7fa34ab1aa4acbc9195afe3abbebd08ddbff95ac1249457f339f63b6a744941d9f0bd8416910a49d53656d7bbfceae29fcac68efe4e4207d72d1245c215c7517006aaa083a4148ecd0664f9d55cf7fd4663e2a7537f9a8706849cb3241308e34e98d239340239c4e4729e5a0cf1b0341bd0a60f87b23170ed0e6c03961ab3eaa204350a0f3bb1881c02fafc838e493ec039ba6956bfd9f035d8a45cc0718a5518da1c4befe4d6a2c394986e22ef66a3cc39db71e3bf82f96f24fa3a399b29f004abf94706b0e076bb78697056d55d543577ac05e75a0450175e8e4b538f37e53b04ef1e95cedeeccdd4659d57ffff917732e40ce7288bf21bc039e2edeaa15eb4378d67f3d27166dbce239b9fe75cefb0acdbf92d8345ec55f243ef3c96756e5fc163eb8afd7efc7bce2fefae30e46dede6000b3178cb0d10e27af5b3483adcb14e0ccadf136181c2d5cb3d39e70c8fdd0b856f53339dcc195224fcc5bb62a8bb0c97abea06c116d8d94c56e396588ef1c0708bb4b69d2923ec4675c9e84e44d8c3c65b53695a65ffadcfe283cb19cc863f102c12bfa5c9f48d3eb0a6351976473106f647c3385fe855acf4727ae4af22e913e7d57f62e94d769caca9debffa544d4ec45f24dcc7a006f6e8bba6a3c944dedcfc37d36f45d3ff7973be1187a9fcd19526ec8fe5a06b39cfe09afb8c49e5f83680eda257dced8d5570d5feaba6cd92bdece08a7951f3222c02817b70c2caaf145a656f79ebd6edabb77bf9b4cdd3d6279e9db4ef61602641955ff32c134b45c086563566c6a5267ad9135a1f3118951d5c003821fe84d54971060ddb55879010cefee980af754301ad2133a5c48a01a690040fe02f51b945c0bb82b44068b46768d08e6eb450cf04a6cb2ce8328faf44872ccf00725f8ac3f262a4dade1faf42c4a9a571319311f392085b2c89c320efa3c0373e72c05977140d9e226fda39d85a65e25a3ee47518d1178b6e2348052257fa0f34575bdbc099ae6a12cbcb0a4cc6768095b9c61c0a8d036f9155cd79d8dc37e95b7b48deec0d01f74047d3b73aebd6b6702b791f8690621550a51402441675c4552b7185eb88503c9267e0a91491ac7373d876fd5c559dbb6b857eb3e62b1b45e62554305df29cd95dfa457fdc0ef8a21506bfee61a51487d867182a5456452522249b1ab3c2c912fb86640ca1f4749c2a4dceceb8275ba76c8f9d04f8049170505c7d98eea1848e235671560ad42359ec4621a5a8726720e10411cc9ff2664f7ada8280aeb2d7af8ac6188faa860fe7cc1164da70773aad719c2c1c6a21e80b3734076e5f3d7904eaf995588032d75df347c4f5564ccf7046dd7c71d5c26136f9331830dbfc67700a5ff3b890d71e9728683392519a81ecbeeb9f9165a03fd0f69567860e9e581d3c1784ed95fb8beda35008878f82321b7d9788daad72bf1f1658712613f91b46b4739e37fa1995e8ada2a21e3295671036f6b52f6d73c6793b23ef7de6080c4174b0544bb01e0e7a8bba14ddb40c1414734acbdaa6b89ede4270308fdefc90a0c1ce6f4ebb4208ad020fa1f08b99c164b9b92921e9828efdee1d7feac14992dc7a272eb16f5d741b5c274a19506a9b494bf72c98f4989902bb5c6c633af87593442c59d252e627cd0620010d59c20ce6d0a36b25ebaabe21e650f6ae4b86851603092c3ceb690b68babc87190b70611ed964fb4bf89432b78d45010ab601df83b0af81d3daa650cfeb59f22ce797294fa289ff483fbda61f0987e2f794b44f5cbace8ad2660f45a11299a76b1806e974a6ff4864816622ca5073a97f9b8d20648b47c161351355195e0add89e72b747979fc88b09fe428da40098e72b7d10f89ec020101f5e4046c33013fe9fae9779da7422a3d27f80759f5d49900eab603546c56f206b67d7f0f09bb9fb7203111e155e5d0a36531066dd883859d88ebc663dcaa623db385f602d6651adc406f050e61e8eb14dc7aa35a40b067981bed33e933917708a7ed4aae197b4ade085f705dfa5c56ae38980b59e1a13ac4d012d4f87d34a00d2a6036d87fb51fbed5a73de1a5901e14417cd95bc5285565ca900e94655abaf6102bee2f0dbefab98d2d32b087d27c21c630e5cbaa7ddaa0dfcf46b415bb19a9ce3fa562307e62637edf61c0e8d6eaf4f44e1a7cd529f7f698911bd46e3c57c8a758c4161225690fcc5afd6731f7b99733964a5e4c763ba9865e9b8ed97da51997ae7b5142739bd00d39bdbe657b9366a225c4faf1aa873e8842f6a3b52c3fb028a3d5bab9fe5c18931cd170ebf531af79759c85678ad1b3b03b87d664e41dcaccfb29b4008a91c832fffc0d6a91c9cfb17a0f3126b5d2f0e44cb079bec634ab22eaf52f14559e1ba42001b733ff6c1dc136cb8d2e49fb19ca98f0422c59ab11e031451d5993a1b65ea1878eb19656999fa95e24f5ef9fe0f87883a818d4417d71b59835830f41a5d055d95a8b81f3af9ea93e997b6a1225a1f2b076ecd1b4cf07fe0dfbebab8b2462eca6175770d105447c619bc3271cbde9f3e564ca0513c65e0fa6c5295c42f37709aff5396978405cda10516b13302f019bdebe06c3db944d845635b84e932340afae4e18c8b5e4d73dcd74e9357b30944c86787cf04e0975e7c6d784a905af3571c79da2fd90b1265b6e362e537df7a5b3715cc8bd6666b2de8eea904504d8ef34a501c2eda4bdaef5c569bd9efd49993279d80f7b93cfb3b5d6423256afddda5bda57cbe8f35c932a44faf3ad6678c1a7746e1e25f6229b3045c548bdf11b5aec8a4637fd0d1052f69f2d90ef212a921505543913d41a2f85ac348a00bbd05ffd86e59103e92de8150fd8e5ea975d93144f1cebf29a9b8cd9474804b6381a752250bad3438fed671347ffad26605b3737d5235c078e0b658b54d140e2e5f26517e59b04d8295543376b6bfd7ec20d93859e054fe46f886c3b091e0055dcbd4c445c669082e5a1c5335000b382ef72e28753c3f9227274247ca00de34b98ea00060d6f5f67f532478064ac018cafae40514635d9fac64819ea71705b87634a42931ab354724499fd0d3ccb50dbfe8b378ab37e7f78074c5c1a4707ed596efa7346e0ef53a2d245e578b0d7fcc9952810d10f9f840b992c0078d4fee95fb60985932860534fc57fa827c5bd402a71b156d2b2ef3a45b7ca0b7cbaafa832a7642a9e226ff602e385943eb6d2ea6d01902d007735abc5bf0c08ed44143e83f63b7d94db731c58005bd2586665820fd002b375747d148e55701ebc20a1834edcbefccec686c9b2a11da4c3a04ac0d0d3de6ae8c00e6f56459b0adb6cee6b4f2492637cd0299733940e219ad47488128b7eb00cbb39484551edafd32f4bbc3ea7525f98aebb34da27c6f0861873350ff982edf56ac774632e5341ee558e08447026a7e0467f9f424b23123a3bdc939bb664d6215121773006922e5342e509f3ff3f3ad5c8dc47256cde8a299f303d689a034709bf6ddf91ac583dbc504580f278ca99e87eb28d24ccbf877eaf035267475bbd06ffe11dc9b6885e271255f254f350e5fbe485dcdef366bfd0e6783ea57c4096947631db89c2974b7a70f9398a3aebfc0758431eaf2252365dd837b194fcc7e2f202e9a9128a9b8c281daf23732b2aef4dcbac6a119ea876bdd9b190b4797ed3f2230faaaddcc0a351083a5b7cb123dbe1de511248843db01aa452c8f29cb7b6a289bc2c21df20d768e2d93ac03d00a100c78e7cc822b900f7c2cc622c89ee9a24cbfac2c2d59d42456759661b026eaad3807f9fadc8618aad5a430cda5213ac35e586640edab75e1b583c32605902a93297f1b45cd1dbc57e540667f966d1c69e99b20eb9a9815b2a37827bd6529a0954791ec5d4d3f3d8926851c22090b92bd01e48bd436cd6a9f8ef0a9ab5a199fed7ca54636253a3959ae27321f0e02adba97a53fde41b5f7106e8d3c1ad9fff877773c9d4bddfa80ffc526db2ceb24bbd0b96dc4eb7db32cb1b4cb187779e825b0b5266297e9222c351d56dc99524720da22cf5f221ebaa25216d81e44818940d066219028e33610f5a33e2975d1cde2453278a26c1549d1af42ee2d6cf3e1a5c822596143c8da1794dde64e91ac2f076258ddc0cd24841652199461b3edb86ad50bb85ad63d08a60f280283a39f96d476ae1ffd5e548c34ce78bb582217cb5807c6f8cc9f80d0c52329fd05ebdef190f647bd037064a71aee4ba10351f4bc67a6559de9c26809a0773ad6c927569309f741bfd71e42815d22e2060a642474899625fbd9af8667f10d5c582a6412a87bb5009318479f48206d88ffc6721302b009475c1896ac295890037263c5ba0e70946e5536b81160d645031d3602b994c342bbe13f10b7752a17a1e9f28ded35b895afc702fd006e049e5a7d7c2cce61a7de22809d4f5889b7b1b99ac276088af2873384da2c5157eeb70536d7cc23908d58ca6462959238aeae33be077c387110c5f6bdeb89ec819c996ecf1d80445b23e41c1e7fdab8abf0f4ee33a0a84bdbf78d05066337a3473db693ceba4eb6dd55f15cbf4385a12f8ddf14a54b82ee923681a388bbe9928e475351bda909bce9019d6f2f8a869cf5b6971b12c3ccf0dd5eb36601ca161c3c2ef7ecd038794d404142fe3bb9b3a55a2b33c713d4af855e38e8ef8b3cc65bfc49a691207f2ff43d3ba5341bd9e5645b9f06adef7e5de02f6b9aa56747b22ec1dcfb092b30c8ef5aa3b7255ab283f74ee9fccb203f400d4b52c52646b675de2114b9084a944ca68c23343af5fd273839c8b3c58d9d8a2e7b1b3e84625edf05509a263ef6b4e800000000000000ffff00000600000057b3dee062c2f1df6047c68e50df48bfe9627a4c3681655e22c6eb5955d4ac19b6baf04b6870c8643646b47c419d945afe07cd0d7822318bac5eae962e466eb33de0f5bd448c1c9823886afe2c59ce72ded0cd42113e63935a59db04cb83c3a92224399f4e5638c44b597a30fcae0ab247d02c7cc6b1845bb36a6cc1d8081fc24c57fa6f74d70f22b7ef61fb990d40da29a4ee2036eb7bde66fee0bc2bbc96201f73a4970c5d2085338263378c3e8d7f4aeba7b140731947d6c0388e2aafbccf3917d2d253865cf951e576fd79f4055571cc000000000000d800000000000000010000000000000000f63cddd02f711132afa6f4224223c8523c9c6f59a750b38cffb08cdf84639a9cf80a095ee09e99a2bc6faae69570c0f989e117fe185bd015e21b57b5211c28069f085572d78b4b6cd923b71ef3d18ded575543b1b711386c7736d26f4358c751cb99274c0cb8a18f8480ac2412dfe388c3809d5c6b4217cc89671daaf1edeccc94be917d20128fd5bf49b074595017c68eb804604390f3571f92b25ba86878f90ab55afba73603cc25118c7ce8b970cff97c4f5d79e025b5be2ab5651414aea500000000000000247db15f09879ba5bd4bdd7470314ea0c8472222a2b2edbe2833431765fd6a7d305178fa3cc102a547eceac625e70a4ba1c79d3b50202fb01f4f318838dfd78509c3ed7fd203fdc6513927"], 0x13a8}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:43:26 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x80000008, &(0x7f00000001c0)={0xfffffffffffffffb, 0x9}) dup(r0) 09:43:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r1 = msgget$private(0x0, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgsnd(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9ce774dffd9c5d7216ba49aa6769f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338932013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa240000000000000000000000000000000000"], 0x1, 0x800) select(0x40, &(0x7f0000000080)={0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x0, 0x104, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x1, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) r2 = msgget$private(0x0, 0x40) syz_open_pts() kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0x258) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000900)) r4 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, r3, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r4, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 09:43:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = shmget(0x3, 0x3000, 0x5b66cf0893e4097, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 09:43:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r0}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) 09:43:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{}, {0x0, 0xfffffffffffffffc}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2160, 0x1f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) 09:43:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) recvfrom$inet6(r1, &(0x7f0000000040)=""/253, 0xfd, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000280)="90", 0x1) 09:43:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f0000000040)="5bc47f8d9d4cba3df1f978d5775815c200e729ec608e2eba5d72599b1b599eee832917b32aaecbe0c52142fb060680a50426b6b8b1b8f5920bf505fd2cbc1e50c8a51b3314b8456783d5a1cefeb9ff740a8749213b48591b5a4e59db3d128587ada1f2fe1b80042785e9365c18099d85848537524864b2303b2eca600ced6bc4d7e117204fd0399557e96b50e05f0695e630689a1abe1b45014e55072b0737e90e429ba4c73101c1ddec89cb52a054929a573b4069aeaf53beea1c11a304c8fc9b7baf18be1f131fb3c49bd0553a26d15e85b4c5d94ba79990cdcd2d2e5c3ea42979", 0xe2, 0x400, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) socket(0x2, 0x4001, 0x2) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffffa0) 09:43:26 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 09:43:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) fchmodat(r0, &(0x7f0000000200)='./file1\x00', 0x1, 0x4) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') readlinkat(r0, &(0x7f0000000240)='./file1/file0\x00', &(0x7f0000000280)=""/125, 0x7d) chflagsat(r0, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x2) unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x0) 09:43:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8068, 0x80) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) close(r1) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000280)='>', 0xffffffffffffff72) ioctl$KDDISABIO(r1, 0x20004b3d) 09:43:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) r2 = msgget(0x2, 0x1) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getpgrp() r8 = getpid() setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000200)=0x400, 0x4) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xffffffff, r3, r4, r5, r6, 0x80, 0xffffffff}, 0x5, 0x4, r7, r8, 0x9, 0xed, 0x7, 0x1c000000}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) 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) 09:43:26 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x90) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8a0, 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) clock_gettime(0xfffffffffffffffd, &(0x7f0000000040)) open$dir(&(0x7f0000000480)='./file0\x00', 0x10000, 0x40) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom$inet6(r3, &(0x7f0000000000)=""/49, 0x31, 0x1, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x9}, 0xc) r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x6, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = getegid() getgroups(0x4, &(0x7f0000000440)=[r4, r5, r6, r7]) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0xad, 0x9}, {0x101, 0x5}, {0x6, 0x8}, {0x145, 0x6c5}, {0x100000046, 0x4}, {0x0, 0x8}], 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r8, r9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) wait4(r10, &(0x7f0000000180), 0x0, &(0x7f00000001c0)) 09:43:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x8, 0x1f4}, {{r0}, 0xffffffffffffffff, 0x2c, 0x1, 0x4, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x50, 0x20000000, 0x3, 0x81}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x6, 0x101}, {{r0}, 0x0, 0x9, 0x80000000, 0x24, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x7, 0x100}], 0x401, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x200, 0x7}], 0xfffffffffffffffa, &(0x7f0000000180)={0x100000000, 0x871}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 09:43:26 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x5, 0x20000000000) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x80) r2 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r4, r5, 0x20}, 0x4, 0x101, 0x56}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/4096) ioctl$TIOCEXCL(r6, 0x2000740d) dup2(r0, r6) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCNXCL(r6, 0x2000740e) sendto$unix(r6, &(0x7f00000000c0)="0d200b6296c90e49e725c0922ae83a70c45f482cd7933c2689727d9dbb3fb9351212ff5b06ab8f7d56dfa279612fed3fdfcf5177041194c24a8d1d5f15831f284d2b85139f571018d15e399125e2d7e248023fcd08dba241dd2bad0da78f5930d369d93561ebbb", 0x67, 0x400, 0x0, 0x0) 09:43:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) 09:43:27 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671bf8532a538706000000b81100000029000000330000000300000035ce17351d70577f2a5d5cf9d26d13d870c4dec1a5e8a07b87d45078c466a9377f2ee4686f468040408e03ed67906169fcbe9099d920f918292313fe22e1b8b52cdda215b5fd3587a34db0d2ea6fc3"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 09:43:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c", 0xfd) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x4) 09:43:27 executing program 1: socket$inet(0x2, 0x7, 0x8) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xc, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 09:43:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0xb1}) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = syz_open_pts() fcntl$getown(r0, 0x5) fchdir(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x18c7, 0x2, 0xe57, "7102a5bc896faa451020d0b6d04502a2a491794a", 0x8, 0x3f}) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffffffffffffe, "03e6282b71795acd66ef3c018400"}) write(r0, &(0x7f00000000c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5ae4b486bc8bfd4cc2f6256e02159761c312e1b3048514987fddf8781b87be3c37bd0b41ae444c2d2368571ba3bbce10cc2ec5a5f9f060417d31738a65f7cb654da2f0e4307b78aa3ab20bcccf66a062156d145f16292af174497bd0200e416dc5f721632e810fe5e4a6c28b882286a7f7c7ac84f680baf22c6a779d9bd0", 0x665) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x28400, 0x0) 09:43:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = semget$private(0x0, 0x7, 0x8) semop(r1, &(0x7f0000000000), 0x0) semop(r1, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r2 = semget$private(0x0, 0x7, 0x120) semop(r2, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r2, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x40, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x2010, r3, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1000000000008, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x53) r4 = semget$private(0x0, 0x7, 0x401) r5 = syz_open_pts() semop(r1, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r2, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) r6 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) dup2(r6, r5) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000640)) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) r7 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r2, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) 09:43:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000200)="f4eb09f04606db8ed6791dcbbb5b4ff40e10c474995086c6fe9cee0d2814761f19338e59c043b4dd7fdd560f2e0d7fdcf9f112a4fda3fd2931cd31f70c35d957c15bec2e5468cf01f686b8f38844744b3538ae37910bb96ea6f3642bca9ff9df94ac05e953779ed40592ebfc7b459be127a77e7e1b0d32aaa6cdc2b129903bbd494d2f4c4d213626a5503efcc3933f0a65a0ac0ba6e9a8523b68bd95d4f994a336f2704814610a7d54f1a9e1e8be967b13c7825d7b6ad092af2520fb30cb9c4d7c5e2947f75b24ca231078e5efbb096953ba5be96711c0fa0e5657591ef6d58d145507e08e4107a9f4318d3cb7edc0e391de1a335e95bf498f7fda0833850fb41f85d90725d682a3bba08a0deaef3fdf62c78afc060db7feec01a8df50bd576a05f2b94ba2972877ff93f353ec670e1f24921cd9c73336537bbbd503942cc006dc027ad2bcca8b72ee417c976f5c718ee3f160d9a75ea856a10b3391e81e24fa3a770e667f66a871f408c98434cb090f8d78618ba5de75ea97fcb75afe90ddfda539893283a021cb2984c63bccb14e78f5065871fb916e644a0da85a9f7f6250d7946652059649e9d06ddc47faccc5faf0d8e254798fdab5b806fd76b04f5ff89081dbe274a494c207f9a1f01c3f0c0912747f8c75786a09aecad2036d1142b0611a67e0e0e7cbb22678cdf5f4eebeb324eca58a2966ad59d74d45fc5a6f9ade2e6f2aa09b81fe65284a21a2b71a710c7469bda49115d89803776d3317316041841f50f9a74b1ed8cfa2d2ede2f262e9e44f0cddfed0871924ba6b10d468fa7b06bee55333089af1150285e2664ff903aa5796bf1f5ad56f483d4340bc09f46679ede1a6df83ec7ed0bed7efec3712320afeeca8b6052da60ee315f199abeb22421bd122ce5abcf5c8ee0be6677e6dd7eeb7de86d680c952985b7bd271a60910d4e235acd9ca9364eb0200319e14cb988886ccf75dbe05efdc3498a6e6f3ab59a7f5c136cb1764e047a30378bc4b3087a00ffff7f0a64e3b8fcaaaca8158fd555742c0ccadac9f0f59edc69697ad1ca7510d250dc9883a071ae30da1ef8992f5a59535baec33e3014a812e2ebaf0eaaea6b1cca50b6c13ae8a4946526d5467ee6b9db1b4ffb5e0fca97c5c5cef209bb3fcdf08b80a67452c2e26fbf0e4b780763fec309b1e06797b4bb2f623fe954c8c5921f143e8f2512970f00bb86775041988845ebc95a1fd9010d34a2d30fce8572d04e9e7b49782d980789d27ad44a11825c4498e3fdf7c2d3a01370259a8ca10b45ff5995604ad38b19df1a012278449d9698a9a5161f3b89414f2ea2ee234ec0135bcdc0a8120346f1f93e94fc30e050f97ec4b5d0530faf8a5b9cd72f00338d2088066154101fcdcfefe01099a49d5c129428298127278bf5505777ccfd1f35cafb3bb5d1c10e91c02476615f9fdf33cb7602ba412710a74f72b086eb48383cd88e9ae4ac6e89c0848f8de7d1ae97b2f8194404a9f2e1ba72c3a6292795e7a62ea2a272d69be8ec77c7fca6e31d0fccd63bfe89fd6196ca5fb1cf0dfa36ba563e5775902cc5f51c990ae509299747afc84c18dc4e7577a749292c2d3d88278834628f0d26e3a01087d07615e903d6c767efd9133d26f517b52667f1a0f2e866731a1485fc7f9a1e7a6120c6a5423d1ce9ab228a1f0f5c33a367f57f00c2b2ea17028a9f426d13bf6d755aff42349aed9e3db9b5ff700f1f2460e802062f51903fc3fa3518aac3edd0e9752785d134654a42b4fc0d136c9eae8e5657f7671388da0b0180262650ad33b28761d85e0a5d5925c8d86f081fbeb1d33e67be091867908aebeeaa9024e3e0d9d11fb1a0d2a798ebeb5c5afa7303f0bc0b52aada28a8b2f7984e798dabee552f7bbbb8fcfb5bc23b7d7d3cc79187b8e1217788bd9220af3718970d9de344fb39d0b797198103a989f638ce6ceaad3f7be69417c471a2cc829ccf9d896e2c3bae400173bc7ed1634fb27a5b26be37d64daf682f944394c7f3608f878ff9e7877424a379a866d7298cdc04ed8434454dec911a1b6e07df2c0dd9b1bf31a66b345efe7cdf425b4b3002cbd4bf2b7e20f400485abdc7b77b2c3cb9033e1d0806a906ebbc5c27a1add4d8a7f83ceb7e6401410f1fa436ec8a6493d81536e09e767db89f88d04bf4ba1173a017af51bf91ec62557595272e2da926f670ea725f11a7f0683a98ae6a11d66530cc31aa3fbf4f8da1002ff52e033faf5d4f6c6ab842e3d0dca4f738363b4cdb1129759119a14ebc9738a8c832c6470df15f4e3b5961bc2f52810757f15d96a1e159ce2e4532b7abb0bbffdf465992446e92a7582d6f2ccd63b842af8779cc009736c28f43d0efd1d767975b52ad8405b289164413260fd2f492753f5129d0c67d6df12e5a499946821eda23fe952e9f1d08cad2a0cd5022f5baa1631dd01b44da282726d8ef84608c2c04f6ca8fadbf0fe2c85f4bf6016a26316e949f2f5b054fe62a2334cd3d01089caf348e24c7f95e9467c709f8c53207b461e143c625871de724932441de7337904b93260bbc9c12f284c3111d17476197aa3014cc5b62ece5e0f981838280027e69ea3e99d5c0aa597705981098c4a526e1545a7845e49b6a52d90956d14a38c40c1ab100364e6b474fc64e5d53c62e7f96b3158bec1fd650675dfa1b44ea97009a2fcf81d882808be9e312360c98cb725cd276ef458d90c98d1a5c2e2b38100e926b483a61645f10c47e6da9005b9d806492b724d90172ef50a7dbcc07214a7d5007500060e95d8b0bd463457379fe19385b37a81f14c7eb65b58fd04946c70d8f2305ea52a81477b18553149dd4620fd873d82ddf50396b1976972243b0c245c5b2395712cb94d776141abc4151b47235161ba7a1a3fe4c28ac1c47d5664c232279b07fc40f48cd28cafe68a0cce006d2a6de661e8870c22df2e4151d6f922f6f61ab40f914661b02f9002a8a6e4c5ea61b9813628dc8d734f5799951a7d4596dcdeebf1c1e09c25af14f771f60c3090000c4d283e6660aa8ff682acfb93bb3a6b4d0cea2d280c0d2b66f920bad252faef43195f7194ec236199251b3bd98eb678ad5a68e92cd0d24355d400ef7dd1746d8969515828dc4b1de1fbc55a794464897590e32da50c12aba0987fb59a251d54164f6b252331ba941071af13435fde88eb4c9ec8db77f339314acadad0f09bd069cc1faf9eed6f6f56642f6654c096b2b115c2381e94faf2c9c96f54843477526ec0a1d802985f5c06da3f2c3709e9633ab4a46ceacc92ed9696c7acb10ed863049cbb4ae376ff401ba82c93ce8e50dad368c151e6b392179f8e58f439100c3fe810646490a904e47b63d3b930afb932440500cc11220ae3eee4edb695c463aa18404463a052e557f432dea56f11eac361c816e96e8eaddba0c7f722140e5e3bb812c218fc871ba5439f2221e2b8f19dd8e17669172b5d7ce3a3b1658e47a4fc2032b9b1a0d2fe63d9c2e8a37cbe921f7d8dcd370c9cd9af03b637274272af96e23451e093ab82f14c55e72825a4c71a4d34d7942ee2d0ebb7713a3cca692d06f6dfa577d4734899fb14fd4bdab916505410e264a0ab345549e76ae83f5a09c125ffa5da67139f78af893c84fb5a35ec5374cf37b1b256a5915d12df0eca8f9dddbba6f1eaa127eaeb9a2a331c890009c2aac73c915e8f5571648673b4cc158d5cb05ec5e7984afb89c3ca6418966b2fd4593d1eb1070a458f4079ee0153001bedbf2040b0d4accba86b3a5179c7ebffb1158138f072de953d7f3faca5dd3b57a9c2b09ef5916edb1df29df1450b0479efc7a4097aadb6aba8ec4606e7cc1aaa1f0f0952f78a7ab41678bd2fab242382e711f3994dc582125a4bb9f4d40dbf9f6ca6cb3498b62ccf32afb1cbe37cdefca2cd6279eca0d7e9eb6d0fb97b20930b34aca66c8151446911d2ad14cb81e1da605ec9d248a7b79e6dfb037b1c4e26a0b9a5680b41ebc916500f41e32ca4e37f51082c4be77abe40102e3fd7a919ae4b3bbe9af3686c4767174171553eed527ae97b848168deda5934b575fa24b85a6ad6e159662a01cde6baa1cada334a7fc7a31fe87c5ae28a13c5f8174f988fe9d9f076323fb610641120cf6cb1f8ebb73acf922b0a0c42c143626f18eb60522bef9b6d5f64afefb2f93e6a120d3af6b70ebf6b14975188a80d6a75e6d701514aec8a542c34b27e91320f7ba676b5a1ff5eb01fdc1b75016e6898032f52f30fce3cc32c7493eb331d764539f02806bed12067838f39c34692cd9729d1c6d942b8960f65e65f0008461b880e8ef2726cbe6cedab15bd98dece270dc3383b5b6f7e020c191069a4460a9161569e803aaf6ea42d86dd75a71b9acccc88378356db3ac6b4a2e9bff7696c0b95f757657b7134fb7f1352c8d53858ffd8527d3cbe6bf349598ff358f5b178d56d320050b43a08af7ab945fa115f5617cd248a0a343d0ca4c649f95090f95a399d017d13a9ce7c3c4ebfade3f20db6f66e32ae7a7b878895f6758316ab342dacde8da33475615bed9963a9f1c33f45245ec4ddc6da508313be1e31fb2f9c8332d034d9ff6e6d811f46c772dd3cbdc32172886aa7cab6bced1dd0608def22cd16d4d355a91adf0e805145656406cac85bf584e5960641157be3172185ca3121afbf351a17d1debca85eb36e600cb7b3ee07ce1576bf8c17dd7cf6fe0c471292e5a0caf3e45f7ef2651300b35d2f265965dc1a4b738df94edb4af8bb762cd3eacd7b7e531b0035d8dd93171cd55fce525878a5b1d3850e7c68a72580d31a19a269d1856648bea04654a822613cffac4fe5d171ae1d9fdbdbc155e3c487e6da75a7260e08b6ae18bd5dadf294e0ca4f3a6b68ddd8262d5719b8fbe8b316503974cd37e088ed67ce0171117af6ebf5868e62615388c7edd0cc31cef3c9d4f29025ffc6299e111159172733a79a8bdeb9b0492be884728e57477196780729eea0cee4f0df3a629281f08b7f49db6cd0b1652f86ecbeb6fb46ceaaedb0a91454b9c406c60892208cbd50d5e6f7af730d733f8c25a60c1c681ccb46fd8be720df9ee9c36aad44cb17beeac8fc5812730eb67b2be9cf1ce7f32ebab59288949f914c9c9f9ecc4351315e1ab65eda327ebcbfa082f64d442d5db9cce74279761ddda5eada6607982340437b6a13bde318b2e840af2d0ac1c1b83ca3536eb88c05830a3db13c6ff2e8cd0d7f084832596ba281a742305e925f92e8de720096b18b4a365ad062bf425497615299cc4db0884fa8384d1fb41c47585b175b0104d2eb9c6d5bfb9562a33c02f57f46ea14eddb3349a8f2245033d34f1dfddd702df72b8538f24e4ba8fb2d410b949531435cf936a5963d169e5ab5ea1a17e600025f87a1fd5d44bc292134175633680d97a26c549ade23caa4ce6c7010d10ff318f3de0f91a510c1ffa57a89e93b110d706823dea2bf5c4cd4550e81d3ab08995de60196dbcc50fe3f7837c602ae0cfbf7ed9a6a59a892238363499247d9fdcd805ffdb0de6f60b71164160c19612b9ab1da83d49194f1a97c7d57af5720f76011ca2a2a45cee07a20ee2040aaa2b7532115bb2cdd6f1acb87e27fe21be9ca0103a9853f8d4e22c0847993956bc671891d6b115a9c8ed3751393c76314c9fabf4c21cba1f2120ad385fddae79fafbf7e6241d298ec532c6d43804317ddb7d42aaf9cd4b6a8f1cf012c07e1eb0d7baad0050ec27bbfa35b2b24ce28845ac38f7ee45aac33ab72ce1d9f8bc284ec8c2860f6ee540e2f5fbf9745f00e05e388025bd7", 0x1000}], 0x1, 0x0) syz_emit_ethernet(0x0, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x4007, 0x8001) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) r2 = semget$private(0x0, 0x20001, 0x144) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000001c0)=""/37) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/203) 09:43:27 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r2, 0x2000747a) poll(&(0x7f0000000080)=[{r1, 0x113}], 0x1, 0x0) 09:43:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x35f) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/165, &(0x7f00000000c0)=0xa5) 09:43:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x218, 0xd9) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/109, 0x6d) mknod(&(0x7f0000000100)='./file0\x00', 0x80c0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000140)='./file1\x00', r1, r3) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000240)=0x7, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x8, 0xb05) symlinkat(&(0x7f00000002c0)='./file2\x00', r0, &(0x7f0000000300)='./file1\x00') r4 = shmget$private(0x0, 0x2000, 0xca, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000003c0)={'./file1\x00', 0x8, 0x3, 0xffffffffffff3a11, 0x0, 0x2d, 0x1, 0x1, 0x2, 0x0, 0x7fff, 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000440)={0x200, './file1\x00', './file2\x00'}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000940)=0x5e) unveil(&(0x7f0000000480)='./file2\x00', &(0x7f00000004c0)='x\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) mknod$loop(&(0x7f0000000580)='./file2\x00', 0x0, 0x0) unveil(&(0x7f00000005c0)='./file3\x00', &(0x7f0000000600)='c\x00') r5 = open(&(0x7f0000000640)='./file1\x00', 0x200, 0x40) r6 = semget$private(0x0, 0x3, 0x260) semctl$GETNCNT(r6, 0x7, 0x3, &(0x7f0000000680)=""/150) wait4(r2, &(0x7f0000000740), 0x9, &(0x7f0000000780)) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) r7 = openat(r0, &(0x7f0000000840)='./file2\x00', 0x20201, 0x69) getdents(r7, &(0x7f0000000880)=""/162, 0xa2) 09:43:27 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 09:43:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0xcd) r2 = socket(0x18, 0x0, 0x10001) open(&(0x7f00000003c0)='./file0\x00', 0x8a, 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) getpeername(r4, &(0x7f0000000400)=@un=@abs, &(0x7f00000005c0)=0x8) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000007c0)=0xffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) syz_open_pts() r6 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r6, 0x0, 0x400000001d, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x80000000) setsockopt(r5, 0x0, 0x0, &(0x7f00000006c0)="d93bf969764bdb018002aee0cc20bd211267b697a0e1e6b18443eff453874d0000000000000a5639f884d8e917e9ed941ef381f79c9cd4bb3c65288e992498855b05a49acb0cfda9b9287b91c17f6c8cfd1c11fa", 0x54) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x7) nanosleep(&(0x7f0000000580)={0x4, 0x6da}, &(0x7f0000000600)) lseek(r2, 0x0, 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000780)=0x3ff) kevent(r4, &(0x7f0000000880)=[{{}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x3, 0x5}, {{r1}, 0x0, 0x8, 0x2, 0x865, 0x30c}, {{r4}, 0x0, 0x90, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffc, 0x43, 0x48, 0x5, 0x91b}, {{}, 0xffffffffffffffff, 0x8, 0x3, 0x40, 0x8}, {{}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x100000000000}], 0x10000, &(0x7f0000000300)=[{{}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x0, 0x81}, {{r2}, 0xfffffffffffffffd, 0x0, 0x3, 0x57, 0xffe}], 0x0, &(0x7f0000000480)={0x9, 0x6}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000340), &(0x7f0000000180)=0xffffffffffffffc6) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f00000005c0)}) r7 = semget$private(0x0, 0x4, 0x44) semop(r7, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) pipe2(&(0x7f0000000800), 0x4) getpeername$inet(r3, &(0x7f0000000640), &(0x7f0000000740)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x2, 0x8}, 0x8) 09:43:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x21, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0xfffffffffffffffa, 0x7, 0x100}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 09:43:28 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getpgrp() 09:43:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000740)=""/241, 0xf1}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x42) 09:43:28 executing program 0: r0 = semget$private(0x0, 0x2007, 0x21) semop(r0, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x1, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) 09:43:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r0 = semget$private(0x0, 0x7, 0x10) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/120) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 09:43:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) munlockall() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) getpid() 09:43:28 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) getrlimit(0x1, &(0x7f0000000180)) ftruncate(r0, 0x3) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 09:43:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x280, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) load: 2.52 cmd: getty 22655 [ttyin] 0.01u 0.00s 0% 320k load: 2.52 cmd: getty 22655 [ttyin] 0.01u 0.00s 0% 320k 09:43:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)=""/27, 0x1b}], 0x3, &(0x7f0000000340)=""/184, 0xb8}, 0x0) r1 = syz_open_pts() syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28112dd84134eb609dd83bcf45ea6e8ada0dc465bf47cbd4fa0faaceca29580460c9a566dae110374484a5a2713c7fbaba83dd8af624932faed1aefb3f96eacdfc5ca732876bf223cbba177f08138e39512023a832200bb41c4c13aef74245aca8cfb51c8d2dbaa100b4177923ae35deee2954f418bda74f78a912629adc000563f437fa96acd736ba8f2ab40c357628bd57c43a36410949bf79158748cb2ce75e2a54742b96150706ed5cc31d4f99467c1bc17d5d0478cd8de5b42f99bc562b5ddb1c773f023f873b6399660c0f263aa2cbc3d1dcdf5702190a527c6f8bec74b5913ba63e552da031ad39c59266f7564db51837ffb2485dcd2df43a6469e54a7735815f73484f7cc0a18399be1b91e59ed8b0b1a1ad4152f0d4c5ae4c8e204da500663b38a9051706eba0c362a0dbdb241c2132cd1669e49113484b18dff1468a56c584ba023e8cf6ec9ebeb0a18737bf9eb2bead8813f91d263b3cfb98d6f0af5827fa49c878e45407ea18199356c9fab70a51461c04034ca156badbe8533ac0669c910f151c76185697d8af5dbfe3a8235ad51000c14fd7c124a62243aebf2b842983c4c687b25eb0a3ab5f9b6d21a63bec505d65693c1373d2368522e0be7773bbdf68e90adca4ece8c859268ae16ea97da7c37bbcae6a3580848cb0ce075af526d05c7f1fa88bc182e8009032e0268c456b65dc60", 0x243}], 0x1) 09:43:29 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 09:43:29 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000340)={0x800, './file0\x00'}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000001c0)={0x0, [{0x3, 0x1f}, {0x2, 0x2}, {0x2, 0x3ff}, {0x2, 0x40}, {0x3, 0x2}, {0x2}, {0x3, 0xb351}, {0x2, 0x1}, {0x0, 0x3}, {0x1, 0x80000000}, {0x3, 0x20}, {0x1, 0x8000}, {0x0, 0x10001}, {0x3, 0x100000001}, {0x3, 0xffffffff7fffffff}, {0x1, 0x6}, {0x3, 0x31c}, {0x0, 0x9}, {0x3, 0x100000000}, {0x2, 0x7fffffff}, {0x3, 0x8000}, {0x3, 0x4}, {0x1, 0x8}, {0x3, 0xffffffff}, {0x0, 0x8}, {0x3, 0x10000}, {0x3, 0xff}, {0x2, 0x1}, {0x1, 0x2}, {0x2, 0x6172}, {0x3, 0x178}, {0x0, 0xee1}]}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) semget$private(0x0, 0x2, 0x160) fchmod(r0, 0x8) 09:43:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0x113}], 0x1, 0x0) write(r0, &(0x7f0000000140)="10", 0x1) write(r0, &(0x7f0000000080)="70842a49320254701a974a38", 0xc) poll(&(0x7f0000000180)=[{r0, 0x7}, {r0, 0x104}, {r0, 0x1}, {r0, 0x82}, {r0, 0x1}, {r0, 0x15}, {r0, 0x40}, {r0, 0x80}, {r0, 0x3}, {r0, 0x8}], 0xa, 0x2) 09:43:29 executing program 0: getpid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchflags(r0, 0x30000) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x7, 0x24, &(0x7f0000000040)="33000124", 0x4) fchdir(r1) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1000, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/128, 0x80, 0x43, &(0x7f0000000000)={0x2, 0x1}, 0xc) 09:43:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) syz_emit_ethernet(0xb5, &(0x7f0000000140)="f895f17002cef6966674b83d2672248d4e52ee4aa9377d9c514bf9d9b7c077af506851eaa4fd5dcfdd617072d1195a45b80790a07e593cfff8d8e71510cf4f3048036fabfc8400780beeae6985d51f64da2c7f496c10163a03f3479046554d0a4a17a68936f8d886c93d95cdfeea6375c8bfc20f2b83967301fb924e345b53251c3c90164919d0cdff23d81511c302285b52aebf70a8031154bd0cd245c84eceae6208bcb8146a76dc0b359d275c54b7a2f4177932") 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) lstat(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) dup2(r2, r0) 09:43:29 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 09:43:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100003) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 09:43:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 09:43:29 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x1) sendmsg(r0, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f00000003c0)="e94d6a7a37b737eedbbf12822425b78130bc1b9e12500e7cea730ca655ea98ae07c40257d5dec1c12b7a71d9e0", 0x2d}, {&(0x7f0000000400)="a9a6388fcb4622bc447f64fcc655c3487f8e1352177d0c1b4be0972f2ffeece17e0ebe7f25ea0b67bc43acb91351818e0e939fc7c77031e64a08e95517337b8009231538d439b1e6", 0x48}, {&(0x7f0000000480)="3577faf816cfbf6c63748b4d5efbc509bfac9913b37e8956fe55c856838113069517039d93f0e4ebc5", 0x29}, {&(0x7f00000004c0)="b3378d707cacf32f39309809517a92a38a7fb55ba1afb7c37fea73582cfc1641012d681288f99c0b7321", 0x2a}, {&(0x7f0000000500)="8a14e8d3865a07306bfc62990bdd7d1a2e1ac1cfeed338ea8af58bc82423228b39f484f372ba98e406a54eece93ce808da4b72fd", 0x34}, {&(0x7f0000000540)="2a15d0", 0x3}, {&(0x7f0000000580)="d81a3b292904851d2ac2b807b4a18c5d060bbafc86b40e1bd9c3dd1bc237efefe8cfa8bcbbd697dcaa8fc14f665d4d648708f939350a271eb88f5ff1fa678ae9bc30fc8c1af555650e42acbb2e9835fb218ec15a4580595726098109a888789142906878c69883fcd23a136fb7d90f65dbe28916c82f629c6744c240ab0f104d15a04c483382765337de8d79034c8cef325785e6e5b5e34939758dc4cc9ce7bb0d1f55480eb21b3b28d92aa0658eda5c1c327c12356b3b6ab2d84b27da56cc9e4da32a1ff5acf4ff5d56bf59c0bfc11a0f0669f27d31ff3f147f908abc5ff1fb4cdab05a43b004e59089325d25f990b6c06d2f09cba21e8a78b0e61e0bef80928d38ccc99aad0cb8f4af499343e8296e1b28587fa935ac19058255fe0b9d5a6032b3416f6acb683e04cb83598cb285be3bb78ab8a577eed0d256235a31fde84b8457b04a2bf51a36ca4444e31d2751d8533668b3c308d014789067d172b0c9f117c0a01168c16bcd63cd5f6ba256903c949965463a87c4fd6eac1afcfa0083b69d6badd0388574e201630a1803f48e9e6067b7ca554fce56eb670d8c66e4ca9aadb27d70f24c7127f6f288de465baa7b5ad5e7c579f4fc24247df15d1ce698fd725507b6c31b39c193e850461ff1258b0ab117b56d54a7ba081d03596c743e4a710d5c324900b31246a9969327504fd5e612dd5085f6e891550d36258c5f2929c011e8c2ad5521d3e5195f9ee18ad9f4eaba35e30b9cdb74cb7da8e69eb609af8450b36c687cbb072036ed5160a5a937dd4de25b3139b93b76ee5678e455d7a9e0c7f07f3c99e9a869b65cc9a81de724338c31fbbd28a6c63af459158b02dd29f28e5f92b84926fbd730971c73fe0ecffdd1bc27c676dd449040e921a39146780c3c55211dd1646e8c2ffc815947640abe97a5e3da60a32c716055047f8ddd4bcf5df3d2c0aab5dc9997223c249be0ec296f0dc3f14ba4983077fc3067beeced0bc24dad5efcf1cf5e38eda9372b4b73dffb6bcfe626b7a0055628fb55303f3b2c57fa4a38e4a7de98969706a5f86370a2f7f341e72d4aec87d46e632f0f0b5df53c5aeb02a132106b7fae9bb367bc465c3d241d2de8c0d3ac31403af4ad28279715da2b8fff9b39cb8bd669a660d019b6ed42309d67bcd086b1c0aab152a1f6118ea8260c351e49c5a94b7b72750c971610d1bc215b2362594fd468b829b0755cff56cca9c9e19b7684889cfdb571f8514a0e09c764632c7d2c2ea3b9cd5f40833f4127f22eb4e20f149a75d32850822f96f4fb990ba236c4b08a2d7f4192e9626ee1d0d8f5966e71b643722cd06530813710b7db90bf2d6c006995ecee8df7acc98075845c1907658fe39e87f7fb81867109883523fa5f7b7935e7a9bbe1e9de8dcca4545a08b8040f6e2cf0e4cf9fa3e4224f99063b9245a622fdeb709311231f67e58e595440df10b3b4beda8a6532dc02d4e0ffc5578e5cddca824c642e9c63f3e83966a954bcfc77602b1a3933d8aecb487f36baa357cee543dde4aa422612208c30517a02791c45e8fa00288808efde2d1cf4c77456fbcfd8db9c9ecca9ffd27e12422e087bb9eeb6f3921d9b3092e36168853eac191f6b27520764f54905b67685836c83626a7d8f4963043d8d669b7260ab6a2bd1668c7fcbaad2314a2015319483b40bec2179334b6665c676936a9ff97fbcd162cacbcf7509fa58bfe1cac801018b965e041cdc94fabe8ac969f147ec62a0a9484eb08630ce6f07bddc93265a9991878f77fa8f2f0ec59f808471a604f8877a195914edb9cd309efd97b6e2fa4ee2d42a68e24799cb5cbc8030e2583133f284b8db401a72abc896287f8a61d1d1ce248f7b0514f5cdc0442a0733da0ef007aeaae4f8cd916b55658bd3f8032c2715523aeed58b3c40554d391a5408b97a3d01d6e78075f8065e1dc463dae1cf4f0433f40597833f97e2fa09cd1cff66d315db3abcf3e2631bbab4b00abd726104be0a38ef88118723201ae38b3554dd4153f23523142ee2ea5a16cb358ca7a87ff52fd51ce1fff5d842e9411bdc368cb8e50d5bc18a325dfcdcc2c6cc5f1469da1b3255ea67c984e6024ca3cdea922d642e09c38da8d6aaf33a41c90a90e376a144b0bee3c483af80509f9eb2d82c31fccf56371aa57ad1c1f7270e6254499b9b66f8305dcc40be1ffeb1d60d4f9172ba7c4fd594fdcf3526c3098601a667b44a3b58139c7ac8116d2c4f083108c084cb314a9dc563aecfd7b69ed2f6ac883417a90cbe1810e8b2600bf949ad22920967ba5af95cebc0fbd052796da000e3620dbb1c12899c3e50836c90fac737bbe094a6928fd1cf1acfa4c57e5efdb555661027d2d7b21d1ffd9d4f92637b523ca91ba815d81d3265f63265472d041765a65744cd0f7a0c0f2f0a736205aa63a99b70f44c2ba4f5bd9b94a4ebe8139aee78bbc161c649777dc57a970c54a92dc899a7873451c011bad1e9dc4b515a43701599e89074401df139ae30c8a7647cf18fe0cd15164a63902e82b19bbfb3e46dafe507bb78b14df1e037876dbb79014dc8576cc9c3fc2c4149b878be93a0d65093fe51db54f17191c9f3b18c73774993ca55f483a7c423ab968175ea2b9b5762591553c1c2985492bd95773623439db180bc91c366d206cab6e2ff0890ff8f1ce1ec3ce5c2dca3858c588dd2aa4ff93116549174f752a30eea181994108528098daeb9360e94e5c5e78fe8f08691d7c4466ebfd2b6d07fae8a5302da655b7e7f63be6ee203ada86fa64b7f9f61810cd0e0e3591ab58fef04158d2838c6e08b32f8a0a3e851c32734547e8eaeb9051301c18e96fb1dba2cdb987f2f4817121c8fcc58b2bf23d9d299def203bfd786af21b2698b1db4896fffdc93c5fcfe340c24718410a232f84a5968706bf3b69bea702594f3637d02e3abeebdf94d3a1a8e6b28e38ac1b42bc5b1284c041b8b7e3204b5c1071468fdc81b8404357b96045bbf340f05b2676b48d22be720139d04c7895e286c8adb67122654b5bd8699778c384ce6b4c2203213c4eab593d516df9102d65e3c1179c0abd9ac4f6213d351b7ad7c51aca510721bb57c176722c51845acd5bef856fb7143b59c9e2ebae733190cdcf07a7debc7b8310f954c4b8788ee88e71e19673fef6ea43ff8c5ec3f61656ede9bff6ba451ce3f88821e22fffe9b6bc79e3332b920ddf6d81afdecab6f5a7911e9606ead3bd92978e81292c36a4ec6aa746d8add563fc8cb443931c3eeec5578f6379b97c0989f0a4ff6caa761dda79466d13c4628b5e5ed0d5c5306508a632be6f5baacf47fa92585c94ef768e32813af18db82c6e5979a04975576cfee489d9d527c5585ee02cab5cddce013f6eaa002251cfdcbfc7654dd82dfc78171766f66e4e43c2959f35ddb2278009ac55590b9b078be4d745d7c62732776ec30250128399103eb5175cc5edbd68b1ce4810371d55369331db137f10193bd1d7a9ec2287fbaef5003004a14d551fd84e499c86eb3e050f1916f130e9edd4b16a4cf752303dc43e375fafdcccb6f3c38937bc3700ff7be4860b857a2162ea82707281a80d541c69fe5c585c10a847e8333a1e7d0bc173e2cea647d7ac277ee42e9b2851857713886c6e5144ae39ab3d0bfcc38d211ed2a87c5ae2d3287bdab3294d547374e22006e5d09637bbc155819524cf2c2e21374d9cf182855cee16013f7b080c56f3bb5545fc4899ec46edb25f0a0b229bb0705c485ca9690b1cb11ec38686fb1a45714482465e7c0d0387bb2f1970b63c961e71fd447b157295d938e06ed391a7b64a384fe9ca9807effa5a9f0e5e6083ca28ecb07d67902d972dae6dc199008243dbfb106499958059f9784a7d9c72eb35b22027658b5079a6ec88abd31807d30d41363b67b24a7e3b4bcdd197b2eb2357d9ceebc21495fe09fc0f3e60fcd6f15206ad9fedccfbfc4dc46edd4dce713d7d1b30a548263b47bf2b7978f0f92624ea7def75ef9facac64affddcbd1d09e809661a72a05ded93723fb183f9e68383eb63ef9c74d304b5586bb469e5b747a6a0743dd64362361686885b39363355331904e4e0348003ae8924bafd9a124ee504c92f41c2a08c2cf885dc87a6997e9c453c89d648f198c5a582dee94cdce40edeb80ca2d11724413d78905151d7e001d765666c9facd7ba521c576b6199c51f6fd2a891b98a140d6f4ce93f28e83398491277ccdd28b47dfba86d0d07c1bb5252208bc285b261b37cc2009fb173fac13ef857cf5d334d8809b098ddf4eea30f6ef2187c032de97ce5aa0ed021aa367433868ed63897f25356bbca475ea81a2c37f53878b35ced15281fac08c960567cec621b70b9e96380579769b31587e45429e997066710798a71260a4ad41f4d47bc379d6a127d1a948735c8f94020e7830fdfe9fb21eef4779fdaec36fb9dc49bc31a729a3eaf72ee5e6ebb8557b34f26a6fbd38b280c3c3b2d7d435615fba7c6088d258da3075eb5d82591d95b33ca9d6efda8d4c91c2a14a058bc1c3dc051c63ed59ddd4918d2e5a6cf1db5108e06113914f267ff1509b5c0635bc2637de0c8dac52894da43666afb219bf34a4b83e408a56ad4763623c12f0a6be393f2ec00d3a6a2c210f1bf754b37e12a0067a090efa0f5ac4a62b5d3513290f7b196965959a73202469b35c97740491d2e923e009d20470c4dd8b5998105198be06f3a6df833159d0248dd371e906a29953c5b8c3f0c8980fc1a631a7ce0434cdb1d5ae1a55024feb8b19eb4c64ef7a20dbf42a5117b235f8eb87b1480966429f617224989ad7fd7b82deb324bfea82a057ccb31b6f3bfbac069e73219c7e7bc8e7dd839949671b31ac4a8a0db2b5a00632fd3a12c130fd5db90aac0e599b98bbfeec7a5f15e9a1db7cdd1727064c291d38566f24a6cbbe13f8f3f696df1f843f875b11f162e0536e7f2b382da8b50f5e4b252e581fa06fb4566706ee0d7a9428cc8e7d910827ba3c61f0bd943fde3b8c07801bab8e04983e94532ecedeb894301f0697806461d8559121d07ffb8ae028176a5f62bf238fb8c5aa89516508f6205622a871314fd1424f246a131ee12215d9bc18c8e73f5ab4f640c59f91f201b9d9ffd8a7486dbe6c439a26ccb05be382b7e2cc9d3bdcc282ca23e845ed51f294c4433863ba0516bf7711bd1d04aedc2c200336a4ec2262324a5430351e807619a5be9a7a3c26469a423fa4ec9738afd4462d1f2133b9ce8d3945f19c6e5762e2fb0779fe8c98d2252f63521f6ae82f9aca761c775eb49bc0cac45614d6c9bce3fa8213a0cbd06ea90a27d8dd82977400747ac680ae9b92d33242dd1002dd176e18c785b72b787ba02941c488482a0f486475646c6c96734cfe023ac31f01a2179124e309056bd82acbc2ae9abfba0a9c10801a29d08be0c9a52d7ed6b4b7b0180723f70bb5497134ef2b5a3b6a243c9bd8946332c7de9635a48b375abadd1a624399c9523314616ad0ee94781ea4930733e30dd3b6a3316597a1cf3af6bfd7fdec1c7766115c012c3526ba5c4a7e24dbb7a44c0a672ac9f34ad1a9ce6e9d6ce21fc7e3b9d645f287c01dc5193bc01acade5d818b43d536084074e672f1cc0561aaf547752482a559a62491568ce8773dd6265890b0c291bdade1ab5c86ad87900dee0fb74e5b301d9e7ee816ff586914b0ad9d82dcc67c75487e48755bfd605bddf71410e8cacd3f1ebc5090c5a3e44a6b53da47e729d635aad5501e23e0e60d34dfd47a560d71f029162a400f491eda6e01488ad4c37ed11dc1598dba", 0x1000}, {&(0x7f0000001580)="f721717d0923f960f5de5a268cc315fc3d357c17ac24fdc79bf51a67b5ff4d082955266c59811bf82661207738f56922e25e455857cb52f5befebc7231b2d4b20ecb6372348ff8c2876720cbc4d7e7ee674b7f3789a014c6d7be771f64409f7afe5f167d59396c1818b4e4c8af90b2459e388fcaf930fae9c786bd560c3c7af3cab705caf8014179a2674196ced44fbd4376", 0x92}], 0x8, &(0x7f00000016c0)=ANY=[@ANYBLOB="9000000000000000ffff0000000100003c810e891296c78109cf6afeb00a62daa8934393fbd9b18e7a71ceb4069776720fd24a28daa92361bfb4ec6bdfad0ad1a789fd1947c9b65706841058bee72885e051e55266e0b94e0698fdf5bb06001000005157332ef1ce3cb4802a000acc2d185d81a2145a426d89f8f59edb242f446e0cbea220189cf72ba2d3ef00000000b80000000000000000000000040000008f28c42709607e6292c547b27e8dc29202cdce1afa60243f78db0dfa46c5684ac330f51eb86c997c2c3c4ee43328f533fd15599def053ed58274efee125f573480fbd404f232f9e244a1db770f6291dd5cf06f11a4500f9fa5caf2f6df688bc2df5a9acad75bfedcfba044add6d88abc6d2967d81a72a13756a5d23bd9bbdca4df53133a9636ebb4fdcb5a33e0cd19f13c60bacbda79396d4d7644fa6f76fc6940cc394e9836e8efc0000000000000000100000007000000df2ba1339b5f5cacb36b7c9cd0723dca6f10fe2b1666e5a65e665c06a97603287177fbe844597b688ee3889f9308a68e5f0f6dbb9c962a5974e0ddc6fa047edbd7b8b507406afad9858b216520ce8aeae5db15e7f263b400e8ee9d829e0ad5d1665d6efc597ea14379d37b91530818a074bdf73025a1348997b57bfc8e503c0e420113df12f954c126ce4605a4a5fe57f7754e7c4a2ccb9898712c248f7704597dc370f90d9aafe291a905cd36cfeb00000100000000feff0000000001010000d45424c0e28e325058c994ce308ecf5352793a4abf4b65ecee403b3d650f3d943a8759f26645f41aebf80e564ff59c465992f74b722aa979d380bf41e8fe00bce332ff41f6993bb500d4568df52c41a50a08731fce6df159cd0975322d31fb71aff23053c524cfdf8c8d95940d64229be76b8fbc0ccaa97a4766e6f463de433677cc338ee2581cda803b6fa32ea0cb83b327efd5aea23c966da272201804ab2c141f7f68984141ec602540b14adc86c93f82d405ea8f206cf56cf21584f4bf2a57cde986360a6eb172775a25ac01b6af13fd9ea2ab7f7bccf9087eed1e830594db04a7c4be9b4e2318226ba700000000180000000000000001000000080000002d1da40000000000000100000007000000b82d91e3f698033f22a209329abd6e8312845008c46210fb6cddb3867b6e6d48d4a503dbf47f10bfdafe2ca79ade8e726119f80c1df2f19af0d11356bb24d4a86399bb1d238f5ee6b3f0f69b4bbdc2215034058d5cd332889570ef7be2932f8cf8d4c97440abac88d303364a6aced43318370976c3784a91d9be557cb48481f96d857554c0a05442d9233da6eec99ccfae916b73b7245f6bdfe01cf108fe5a848ecedeca0802cfcccc7027c9e492bc3208514017768c2557a942e3cfe9f9d72d5b071b5439c56e7d12d847c9ebd58f1596190000000000002000000000000000000000001f000000011d7e823731d43a7378c7a30e0000007800000000000000ffff0000020000000b0b851fa8195d6848d3fae7096d8a8ca1264e19b4a648a5d57b9ba869467624c10998cd8dd6d81d05c1ebf97cc61497301abeb6d1213b24b92a206dc43f4af37f26204aa9574b2b513611e3e7f02589f21ab7a2d32c9ad6e08c8a0f341f4c2f2ee1ebd7000000006000000000000000000000000300000053a18dcf212a03c157e8c268b62d537bf2e4c30aaf7d11bcc6683dbda45c341a273323028519c73f2e2018e87300f7aba3e659f51301885243960670a530bf360a649140c944198bac84eb246427ccc8300000000000000001000000000000001af93857e101e7decdad0b9a8a7944294e5fa505a2d7d54e823b2e284cc1494f"], 0x530}, 0x7) r1 = socket(0x1e, 0x3, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200000800, 0x20) setsockopt(r1, 0x1, 0x100000001, &(0x7f0000000180)="ccd1aff24d4e2f4f02a5858f7cd4dbd54f9f5d7464ff9fee50d1756c4d5641e00ba564e6f7d51a7f144f758674c21cdd61c0aa69c30461740ffaf53411c7a03ca1e9390377494ac262158bfe9a491aa37f02da20964def69c5d44f9537f60333fcc9b0fe28511687312a19a0a694e4d1bf73ddf3f5b1b699be990a3414173646e1e0e5bff729f53b1884b956b2783bb4ce2fe88fec8cc6b761872fb5984a271c3b6a820b13f087f04cb924b89baa23ec9a73c1bad897e03323f0852b9e081e632fd2f2f895b3fd30eeadd0c723b5a7ed8154bef21d166c8e24895a50628e6141fc334014964316a2b6f9729a0405", 0xee) setsockopt(r2, 0x5, 0x1, &(0x7f0000000100)="fc9906f27943428d558984066bea9ea1495adaf6f9bc9e2c931bb5308626f8d21bc49bb969897aa041b18900327f40cbcf5745f556a24509048cce3ad6a4527ab2734814691c952224a94681e30c60a920080198350e5734d5543f6a3a7409b6a35fee", 0x63) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) connect$unix(r2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000001c80)='./file0\x00', 0x8, 0x401) socketpair(0x12, 0x2, 0x1, &(0x7f0000001c40)) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0)={0x6, 0xff}, 0x10) socketpair(0x38, 0x4000, 0x1, &(0x7f0000000280)) 09:43:29 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f0000000140)="0f", 0x1) 09:43:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x7f1, 0xfffffffffffffffd, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad225519", 0xa20) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e19", 0xa0}], 0x1) write(r1, &(0x7f0000000000)="cfd70d6d6cf7f153b358919ff30fd976d79e93", 0x13) 09:43:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 09:43:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='\x00', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000100)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) execve(0x0, 0x0, 0x0) 09:43:29 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/231, 0xe7, 0x42, &(0x7f0000000000)={0x2, 0x2}, 0xc) 09:43:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x484, 0x200002000010001) write(r0, &(0x7f0000000140)="5c9ba53e911624a724b6c5b9233a0a8a6c7367d72fb29671cb3c867048daf6a7042dae54ff1d094c119150e43284222333392394f81ac67d40f4400625148fce7ba310a17c7863d19f1ae4fa7e875f1aa1f37e59572401e48b14905a5e7d1017cc22d9abee940e24885e9b462d542e92f1fd8f85fc6969", 0xffffffffffffff53) execve(0x0, 0x0, 0x0) 09:43:29 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x142, 0x0) select(0x7, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140), 0x10004) read(r0, &(0x7f0000001500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 09:43:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket(0x20, 0x4003, 0x6) accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) setuid(0xee01) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x0) 09:43:29 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x7fff, 0xffffffff}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="01ac4123be745c551cfdec38a7c774c608f1138f60707c1bc6caa1443fd0b54534cc1dd0cd47a903e00e575aa5c47ed1ff5febe5b82278eea05559903973c54681dfea622dde34932519a42ab0a13758887d911ff967fd5f4bce2313974c0aad8b305f76493b37418a52d678bf6fb921dcdbf5c9", 0x74}, {&(0x7f00000001c0)="80bddb62153cdb87e7cf1dca0a82543b2303c35ec7900e5c2bf8319a8234ca028a1c19afb12b357fb9bee923d25bf07704da4a0b4db95c027aa33fc4cd186e21104552ed8de2d096678beedc7738ac6c90d9200b23cfec31b25b059015e796e59bbd296298edd62d4280bcb3d9725809939ebe11e396be1846df964928999cba2d9b8e5a4c2a8cf2b47ecfafdc9d27fba0b56fd40fedb64d263f192d56f14141b91c0c6cf2b31fdd0b5f40949228312bd571e87dbfad879f2ab320c87e", 0xbd}, {&(0x7f0000000280)="173a8d4ec88f8e72640b49a608dcc6266fd312c5ecd2b5e3ef4dbeb941223b6c054d7c35a9354bb5073095eafe16ebbab1b7dc6e162271c3e14b1ff9a85de67313e929cf906b8349a0194ee1d7dbc16bfdf44044d98099bf193cf628a697be1b271731084ceea8ce5c5e251e37ce975a9d4e1d501f8985969daf131d5e31aa69f1f2f7067cefdb0c4ac22ec2651cafbf2e53b4df6c33afffe03d99a8c8f2b9f6b5b72b9565d104756b240f6c75196a57d21deb2897664bf4851af9ac47977c93", 0xc0}, {&(0x7f0000000340)="442931d19a013690efc79c1cf45354a46250975af86f389121301d57212d2a0aafa7beddf5f3b2a07863824ab82b8ded65a0d40535823f58a583615ae8e6364a256f3374ba8fcdb49760a8e972b5c5f3cbe6329b072865b20b53b0abc8b944e7f1dfd38129e49c8fe177b67f9189023ab4dc71a911bef943244b6e9306817c5821ade7d8b7f8ad69efc6ef07ea542241847455ea5548ff05339af953af0b524ed07d4d46df40f826585684cc524141bb5bb8ed250056daf04418", 0xba}], 0x4, &(0x7f0000000400)=[{0xa0, 0xffff, 0xfff, "679969ebf343c970c6eca8fde826b8f8fcbdd92f7c09b6ca1b48ba97cffd08a42b1d2dddfa7815f225742d306e9dbf91a13f1cf574ebcd9d54cde605b26e3dcb08380f816ed5a607fd85344c3d41fa5e0736bd2d39a6423145202dc2845e140959dd89e7fa4e352e7f93ef8f51f842b560fa67e67554f08553760147b53ef23118dc6bee87a5482dbc"}, {0x28, 0x1, 0xffffffff, "0d431f3ff673255085f7148fa97bab4c7d2919f7de9520"}, {0xc8, 0xffff, 0x80000000, "71ff8dd54d7d9a697869f918ce3586036a1876e7e7a6b01e24e270091302c84e6192a60e106120c3821d173aa33230352dffb1687b91f1d19fbd77659003a32d30ebc5ee5b035a7dad83da88535a30747e40c7b7e74e0d7dd51d125adc4935491737088fd3bd28d624bd4e904ab508d3d3c526ae3be93954f42b8061e0ce428a8f93bbf660389ab943923ced26d96383b4c58c9bfdb2a1007366dc22f6d9917f0f6c03607ab6f5ec80ee85af65f51f0eff1e06ddfb"}, {0x70, 0xffff, 0x1, "b46065b8cfca513904617d88ec9e6a8762aeea3ac9946ff68841ea725f8dc84df12a16de794df1b66cb2a66fd7516b9489171845ad009dd97688d9c0b5bc8b145a09762d671d7123c69bfb0e016e30d0f4caa41037a766819fc28e"}, {0xe8, 0x1, 0x1, "90d11965e317ae563caf0af0b3139dfabebc29da086a0ef70d245c14d2bce0291ffb237ad4d97253d63a1462267410115dee0adbf905a488702c112822e72f8ea7ee38619f16a187afc69f7e491c6ba389276d3329728dcbdd909449ccfa1e7c33083b7a96b087384f06cf99647fd8d4962c2e4025b6c22559ba0c8452c34ff335669e95433dd7a20e9fd67aa5c764001d54e672f537b9a1f71f8cef0b08c232fb28f0ceb7b418090f2cb477f873f206f8ebbfc625d1fed155d2a31df5a07af272d815decc2e48e8f793d9068eec891d14367a2b5dae"}, {0x30, 0x1, 0x2, "722237e89727acb65854a54cdc0c9cbed727cf04e778b6214e8502b5e60fe7fb"}], 0x318}, 0x1) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x7) connect$inet6(r0, &(0x7f0000000100), 0x24e) listen(r0, 0x0) 09:43:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 09:43:30 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1) setsockopt(r0, 0x8, 0x3, &(0x7f0000000100)="be02b9e6e6bb9a8a484e1668ccb364f8aba1ad64b1d7fdf91cc0e218b12966481327d07f48ffb113fb939f837f776e6e9b0a776a17dc6754154b78869a923718a9833f8a5fa2453d0419bda33d867339bd947301d2b404934b02ab56c76cd4c410e80347abc3c5995e44e8b5721475e6d7d56a9437e54446e97f1bbfbbbd115af7974ae053e723025f1b7bc8a7748ce5685b65dedb0985f15dcfb8a5b1f8df121916be2497bd04b6fb0b0fa6a8604a0b59a4a8896b41bc2ce7", 0xb9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 09:43:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x4, 0xfffffffffffffffa, 0x2000100000005}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) 09:43:30 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3293, 0x8, 0x7, 0x1, 0x2000000000, 0x8, 0x2000000, 0x2, 0x0, 0x6bb2, 0x5}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x9, 0x8, './file0\x00', 0x7, 0x12, 0x100000001, 0x7}) writev(r0, &(0x7f0000000300), 0x258) 09:43:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000980)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000000c0)="9555c6caa1f08bf9c58588dd25298024e90616ef960eb592403017985ba3ff5459b0fb8dbf6960112cea97dd15ccc869e8e74f7b3036cf9704013648d965cb40aae8c6f708479262dccc809c3256fdada2a0a5444f6b462a78660790135601b92a6c07a64cb5c8842cf9c2a15f1b8bcb547c92b25aff14043fd6cb959b262390680162b688becfa8f8e17ba3e8d50c84cdec23dbfec2ec26893d4cfb18d52a60b4288fdeb2b800a7b401902055", 0xad}, {&(0x7f0000000180)="e5dbae475115509357bce3dd7ad79a53cb9356fcddae698d20ed828d495b4a11443f865d3006fbdcda70332f9d6817d4cc9690637c7b185860b6b31cb3e37c015b70c6480d0935c57c8724d2a05dfdc6aff8e725edcbc89efcbeac3b65bdf8f0a96204c267a2be448d794a261d81061310ac0a1aed1e989e61aca1", 0x7b}, {&(0x7f0000000200)="45444cf524445d804833f2cb5dbf2a3fdaebf859eabf7a1f73ac314e68afe5bdb7077cc805cb5e9de54b23440a0e351603d4c4caf893dfe8731f6110daccc1bba4172b3ee646b9fe3bac7a333940e78dd549ce0e63796df58a5d53563f9749001ece311566138d85b8eb69dafa2ccd4f1d20ab9d6b6cdaafd6e8ba28c0cc738643c56b2b92a7bb1a0c15f32d872bb38cc6c1ff24650eea965355ac145f2163ed1157e83e9428b0e241b58fcb4349f91e1f5afa48863220f59f", 0xb9}, {&(0x7f00000002c0)="26a543134fefa9372ac749c0c101d87b766fd9c53e7398a551192f300b94e1f84fcc462d42662215d6c32e72bd256db4645e3345d0120768879c806c59b94f9c20f386678d5fb7b936765baa4b80bb493f446caf9e005283c0b7a616b526fd7e0db6406c7dea97db0d8335eab4e04801a235bac36a4c5c4393a6bcea97aad1ac212f38b53aeddbdab98ea1957bb34f78a8356fc010fdc827cca6b01a10689612104e0caff6bd301d8993af3c8c8e5e8a9e18fd1441c9b7f80d6e5a1fe894b8ea772c82", 0xc3}, {&(0x7f00000003c0)="c051e1bbd720d94f4fc2b8d42374406d3272d2de5c839e390fb5cee7463e571b3d92d7c00eff9b932c78aafb47867e79584af41ce77f8a39970b6f2c1e06a2ec461d2484f40d1c29976dbf3f7a6d7304173815dd804a687603689bcb1cf140244f47eda22f80c36351c4d5c9a3e1810df97812b4719800dd13ef41adb97d5615518ec5b8a27b48332a83cbbd5c9e3b59f5481db3f17302ab376f65f228e9b1f97118cbcec1dbdb31ae2251ae133d332de37e00fa4efd88b19ff53d07f2b3b314", 0xc0}, {&(0x7f0000000480)="fa487b2e24", 0x5}, {&(0x7f00000004c0)="3eb13ec84b99e6f4a7ad3a34dc5ff0a94befb5055cf3ec6c2a27f84d0233f3d13b8ee69bef161adc04b323e8bdddc73984d6b41bbd92bcc46c0c406b0bd9c2f8ac42869fc18ab9e4c1a44b3f3b5f298e7a8fc88c6cac19b98bdd972f196c48f5b6741b882529a10b44b5985cefe96b10f3fb6655b08ebf5e82a29f6bf41491373c7c3c274e8ab289fe34cbf5d751573932c5bd33df30a9dfd1f78c605ca38b934f57e3b24049b556d73982d57077b0e539b7b538694c8da1c296b34d90a956393bccd9d7515ed7c0e6ad42d568f651280fd0", 0xd2}, {&(0x7f00000005c0)="9120106674b375db26adde3fb8675c4a9ec232fafecd70bc29fdee97db55a35542ba422f6d0b23f6660353704dc3c5bb7c37fd8666a1347ec0450f59a53e9e8004d05c4f51f8baef269f3516fb8db658dfb4a41240dc1f4b8141a911a80bd132ca239e12ee680331bf7ffcf3474001780126628056a4ea3cb8faf230617d737a9c4448865720ff8fb4085efe3aa0c6559378bf69a5ed00c62b7d9702666bd8b943b335bb804227ba7a87840e083c2f0ca89c2db9a28a3424de8bbeba077afde89f6c6d611f0d1a44990a2c5ca7062b665102873b5596c56f117272da8daffef0d2207564", 0xe4}], 0x8, &(0x7f0000000740)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28}, 0x400) accept$unix(r0, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f00000007c0)=""/243, 0xf3, 0x40, &(0x7f00000008c0)=@file={0x0, './file1\x00'}, 0xa) 09:43:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x200, 0x0) 09:43:30 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:43:30 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x6e2ff28e533dde7b, r1, 0x0, 0x0) write(r1, &(0x7f0000000100)="55d850722ff535f688a7000d514713437f2fdde217aa184226cf89c90ad1543bfa6c0b52074980f5e45006c48105f479f745d45c69b6ad0d009af07060e84ebdf075f2665d649468c914adeae9382d83f35a6038ba555b22987f29a78295319faeb4aa61ec5250555a74953acb22e1cda2e16888af4390b25173f4a922257aa4828a54dd477a8bc2310a1d51e1602b7a547dbd0fa494eb49c059d2afea0657af149581716600a7eb1bc2e3", 0xab) close(r1) semget$private(0x0, 0x3, 0x0) 09:43:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000001680)="4f30b0", 0x3) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 09:43:30 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 09:43:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x17a) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0/file0\x00', 0x6, 0x5, 0x769, 0x1, 0x8, 0x80000000, 0x401, 0x1, 0x2, 0x3, 0x77b}) 09:43:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x7ff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0xfffffffffffffffc, 0x400, &(0x7f0000000000)="bb7c1932d38455696e9f1f1bd12b764576c42d3cd61457e290d6f9732f794d7a613f2ed946c794e1910d7fb80eec949d673b664d76f952e3b26671dc3e71daaba8f00803bd3c03340825e826c8732f882fab6a2ce53637", 0x57) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000100)="0aff6604cb4cc2b1249ae1a1df351ff4ffb4384ae795d14454d17566f3cc962fbf63244f91b8f4605341d48715bc4dc5e92121353521dd8a99c802aff1ba86b01142d7b70ebff3c9c379641395ffdc46a6730cf3eb430cde7a31d7e892ab0a67bf8f8bd2213598558b4b1acb952aed0eb25bad913ebc6cbd0fe031e721ab99ad5934a77045301760f2284998ccf83106a20e4302c39669b6b3c0b75c725fcf37a4c785b566071050b082c6ac5dfad7da555dcd5351d2d046abc35bbe6552cfecaa99d3e1addd81b8e020659890986c724c37e9f001f486", 0xd7}, {&(0x7f0000000200)="f1800e9eb5badbf59ad803284246e5cea40aeb61061db3481c34e2a1e4f825feb76875739b1295bdf731c2181c026be2de83a9ef9c47c79417fbfeed11140ebeb90fb23a85f853e3a4ed9ead0aff0900264eb666fc8b65b5eccb509e093c7496c00465f7d3f8dd2b47f1bffe2baeded4c36fbb43c1cf", 0x76}, {&(0x7f0000000280)="27bdd240f8bd3d71a9e7f16892f4b373a6e45ca3f52d37224cdaf8086efc2758a0800c1ed1830f3e742bcde54369d5f42dbbe63e01eeaf8fe6928397ecfeaf8e1c0680fc3942bfca2b0155a874965460b7f76cb88f31584242b150a749c267f990d2b8e8707b2ad744696c9e6bc59f1d272600bdd79d5ad7f140d6b9d09495b596c536de0026b4eb1eb316b14b2b8ae00523766563d55293b89b59ff9452dfae4ab095929a0162e7d7dd6fb76f8b526737060d182a6fea2cf33e89cb7ea36cb66a603b669763ab10b7ca70847ed9d413d00aeb81af7c4a240686ab8c68aaba54802b0f88b5a8f9082a0bf26930948b9e1294c3cd926c1f00edea9b2f90efd17b0a7f20f00584198874fd161bcbce970bf173808465939fde51de07e568472cfe5b3cb5a0f8c7a29e15197028c7d22077e958756c7112589654307993ce648b0b294e9871d8caf05f80a01833a82ed5669cdbf949bfb3a6d25f2bdd9b4ee7a2484bfa034b32c00840d4edbcb866d94e3a1bc56b0d73bb96f56c6e577b51c673315ce493bdcdb8cf42f99cda8413043b06fbc7dc97d028704db817e41d535a6e8ca49b8d2d19238daf06176b90a35cd8941552c0e6421dc80e44d1b4490dcc59a6b80ad654c3edcaa992460e767518774d6448e2f446b7c843a05036e3d0b6c2c514c4907c2a266dca32a53c66675e459258a86d556e844c04f38c11101c78b0c080b479bcf2902387756186aec54ee6023d239c225be7629d31639a5de25fe6930adf859493234caf908b6400394beb1a9c0846b5a9f8edf0557b15fc8d7dbfecc88861b2e008d35cfb4b047170faac7cca277a464fad8d5f1bc462e865af54fc246f1cf207fd2450ba51947090025b492ca79df8786ae3541bcdf62ab48e32eebb27e43c9183fa0b213a549ae526baa0ec422395ac7c47b5d47c34c682c293570d7bc315d990f39c4e0dc059b3a8ba258310541c5e7166cf6056beb4530b566867cd3b31616df40c78b170200facea81ccb9c7adf21ec5bce969ffde0a0bce0d129b27e21bfba3e7f6b701820e5b97c8e88b2af3527cb926668ca4d1b8470d9043ee3b0857d06c23e16343819b6fe0e7c68ecda32bdcbd16c6ff2c0551310451637989338606f71a67a1e81837b673b79df5603511dd4752353c18cdaaf3a06c46ac91fc5ea30118fc48e54690191bd2818c55f31e0008c047977b95604276b7fceb187fcb6935015d31df2eb7fcba4670a4f38185a7dc752ec137fdb7bd00b685e14896bf1b08f86e8cf5befdd5061c473193564fe91a4e3c9acd22ff7032e4ef84b3fb609ddcc856edb0dcf45729303307c583c9806253c82ba90e4156f0061f865c87dd67b23bbd1c0f258ea245712ed2dbafedf763607bcf2dc1e783dd466560779465c260be59c3ed12e34512c9d5ef32f70b8b485bffdbd455dc7ce73b6376b84417e02bbf3ed11d482d91db22e204d47e251fdfb0f596ad504ef51599f29de29191f6864f5dd475a21dc87e699a456dcfeb4f4a986b9e84b9cff97b877c2d728a5b7ea77af772a2802bf086f915b401ff80aaa7f4a40d5802bf41d99c86fa48488441877e21cd4540e34745b3da980d73662e076665f78fc18d9d8fc526f63987a5d1566d0193c17149a3d79dbecb97f18ead0c5d748389833bbdc1cfa4a8e3745e2246159a400c3d1dabedfc0b69cb03a8edfdf78cb8d6158b49544d9f4ff9cc81edd01ca45d9b39109da01daebd7fd4f1c0bcce08b347c3b4c0900098120f6c32e703849bcf6a12e8a223ca8888f52311ad78353b8d8a6fd5769d1f4498050b87ff289768bf3588fe96a26a4cb89317b57eaf8c16fc86705383fa42ef1e3636eb192c576265b6bcfd3876e152b94bd5af56b26fb85cb380adebd69104c12888cb8e3740506c21921466c16412a621c40715a50d079c435bc73880cae750bc59cfecce8858e88ff4719f29a02a549d742541584e7e4ed29671e898a82d63cc947a5e486f084e10c67801552dba862b4a64ed238ca919606c65e9101e4a50c7f5958fc608a55aca1a9c578f425bf99c017567e28ead15d66c809362e9e724e9976ddeef5a296be68d124690c4f193d17e745d63ffdedb5a53f7115325fef6533ff0f9b92a5bfe724598bbdcd8322c695e564c363f1f68f269831a86134f3c8455c1ee75ce23eb697ec6fea6d1260a1cce8cea52f1c212ce77dfef9cc2f1a83f717e68ba6da92522141398f52815cacd232e4e7aa7278f279d3fdb7edc41ca4eb19710150c33a66f96c5c0b5ab8136b8341414ea371c24c2fd0ffba225dbcbea39a432d5e3df24e471eca35b63cfbccfe178ae9dc41f0538ddea86381b3e0de52e6aab91b522f3f0f05ff05132ed9a33b8e4c5f7b30d8d07e0c0f389d15a2c1186c90c671bfe4c9a8c5cece325d24c4f48a03c846a16fe5c895b76f4163da4422143fde6045cf256b9b4c5473c81f59850c574455552b82d742ba10bb6ba2b1a774fcacb6492a04da3f6ceaf12f196e8e2ecfc572daee481ad035a8a808115a1c7809d62d0802ba610157017927d1a3f2d43bee60187f900f5c81b4c462120d69dbc5c07f64e5e4cdf147f0c4a80707d30313a37c320f1e9d7d5a4998d3b2536ff0b31d3157791a10f4063a5066537ee605e0f465099bd15440c63dffa44864240333cab53f751adc094b266eede6ee2a0b754bfebe0659537f4e6e54a8205f2bafaa4060029d6c1361560688bd589e295851d1b4a12d5739ddc358255f31522fe461b0547202e201b4682589c777cf1189b6e196fb742a761c5ddb6ca768ea51f356fc5dc52a5f3cd2884171f6ada1867629b4b64522e88c7a24c6d74a04e8a12ae0de34da3637fa57680cec53de6757f647357757ef30cb28d06edf962b98b7d71b305fd8878fe1e05929de67a1d16162f632b0fe6569827a37859ffb666b1ac0b33190f6d6e87123c59df3edaf39e4afb1f5ce6d2a8b143f067a40b41d4af6e2aeb6492c193378292b17ccbbaa4838d4c4170f27e6afb242ac676f443e98caf4ed3de693b023cdc43b33506046055ce2b852d6e65c5c98caf307457971ddf610972c26811027aa8d0ea0ffb144f282009744c2d8f50740111933caa55233a7aa69a294ef0816c395d91e1038cac4a36133053226ce22c2f16e8a8336762b5964a7152f9939bb394042041868745701dcdd233e4e28b83dd54619f552c50098313f4516e58421fe8b8f37f5a0fd3066ed7a5c1f0dbaa433f99ff5129f24e6c3f8bcb8f56c1197f699e702cbf45b2012bb9f61d1bfce4015994f9a8da8abc3f5a13156887013c104cecebb5dbf54eb6762151886cc89be2b2b447109a69f46aee15c684ef861f4ca812a07a96a129b69c6a8219137642403adc1d32fde15b6c042aae12f01e257a11944258f30f8217d06e35d465633cf805f78ff95627dbfd122b327c7cccb1a4dd0bbb7bf5c7154e119b4035e359fbda4f4c6a774b204b4f3351dc8ac4bf3160b464b69aa2e143849889eceac30c06c5789d3d8b258aceed7d73bf844a7419a3c0e27cd786a14a026deb0a5c325e29d3a87bea6ac38b7aff6bc2d4d25cbaa4c1983ebdec75de0fe68ea12e3e6344cce0fb1d3a49737031d14d8addede11ffbc68ac1f19bc9a6e36708aea53a4698687a4447553ba24eead1369a7fd370c1efb22adeab1813b5a224a1f55f7abab68a04b299596055297f616584049f2ccf47405833830d4d80df74ce626c3b03e293d2daafff9add4f2ca6284f7080a18b756046cc7a03ac1bf8729b6856bdf946b64c1e89ee410e5ac12f2303874442d3eb4f345ed7cdd349c526f83187194f247ef49545b0c6bcc9778379fc00d3f676917d6d00c93631efa4d99b75c2cf092eba568b7adbabdd8b6ef3d36c685625c548e2082bd2449085e09c1803a12de90f3da552f157d46fa380ab0cdfad726e35d9d2a3928ae67f13b39a09df0f0162ad2ea5d32b7a674298198a8c28cb7c2ee4b0063e8dfe3ed51fba68e57edd0059c44c2bdc726924032b5b79b279009ecee24cfd7f6588dbc3e8be089f09ce63b5fc44cd078b7e004564bf26379647cdd2fdd572bda519b46f2830ee390b45f57ad71387d95885ad009ced1f009af1c3fc1c61fd714adbbee08f5158601e6d8c7c858dcef53f75558e695a5286b1d0ddbf365703380a3fc9365d113850748cf40dddb69e047c6e7237c8b3b43bbeb676a06e71260636bf4668e57f14eefc15134a39b6cb5a8a32c6178d5ca9034987b2ed2ea9cbebcdd2cfba60a33e610841cdb962be4dda9824296b6b82f2c84b7f1dfa9ab41ab10e6c4c9b84f292474d1590cc690f281f0e0ad506cb62e7ece66ad3c0930de20a89c61d49861db11379128e8934aa28a37c1923c9a30d38dba402277473670c0d594af0c64d2ec964bcd632fdf8b5f57869d04c673de829cb73dc2a1e59bedd0bc478f3df554b4dc766d4aa119fded190f7ef8c25a1fa7e7816f82715759d9d49cbf34e53e303f5cda5d5375b6597a645c6867e0dca6087f3dff2de4d6c38b7ada058890b318dfc48e52b8b94493a099d926a94f3b6be76bc5513b9c3541e0fd1878abbf3173c8216a8f9ba5833414bd506d09c96958ca8635e7cb69fbf99fd98d48edfe10ffff8115a0780f9a47bc755d90fe12a7c90c642e94d83a1a5b1f2abb266f87231917a245064ce42788f496062d5291513086c8e47200b065de77c29e8443cc5aba5fd5cafb573027bea985de535a3a8b879f01e7ccf3854d117b35476c1a9a9a940253b7dd2ec37b119bafd642db99446f83aa9112e4568d6ca598702504f5f1bd8f109da753ed84dff9108852cbb8cf8dfd87692e3028fc1a51d5e8e36c4acdf09dffc561752ec61a17a10b2eff67aaf5db56fcd43a41aa862160bcda24966ccd30091c143a7da92393f432ba19eeeca57c5928fb2fe8969bcf7afb646dabd23a5f782024a8d90d7dcf86757358a58e0363c1c086bf6d7ba31b296b1c5b02ce7ededc7d1ebf83c2c8e8f3c0d2a1c483b6285a9e238c6b650a8b4d194a2453e3bb4e03acedd5a615743b66f1a249dc026e5cd39dbc6053db49e967f1fa93d0e9527f768a35b6a44bd2941075bae5cc92254a947e462a3a2ab46d56630b5f0034cf7dbf85f49899b121ef14b79a02c152b9c0971ba9acc86ebcccac869b1c93e86d93f87bea2fbaf77feea6792d8571bc102c5d774ad35d2e630091bcfa27541a9aaf35189206c3639ea499978b2ff68b917e583ff7e8bc5536dafd45aa3b543a879c2714500409ccf9dda80db1a09864ff59e736eec6101996f4404bc1e80f339181e2b6639c49d673b4cef9e426b7bb7a21e0e7b2a5f032e7525c35aa5886e5bd603e2f240c75c6e6176781c2fd27b8c6fe1ccb9af396475e33b309597354dd637aa6bd56dcc10f15a45463c2895fcfcb270354e87a1af7f66143df9d617b4fda9fc7633951f387eff749c50bc3fd29b3d8b56e45afa2adebac116953b906cc91a65034e655b481d729bae7511df6c931239c446e2ea2e4c05caa4b171135ea6a6c059d689dd4516342c2d9d92c6dc46f26787a8caa85896f427d2acce9e02c0bf5f748de7b0b0bc7e8def50724b2dbb9ac86f21c1743d4eec3ec05a225ba9a9df536255ebb53dde0d6a14011337fc3ce323d3a08b6816672825ddd12b7a245e41ff78e8adc4ae002a78ca3077aa79d2118eb10e68c88643849adb2563ee4b84969e7425cd16c0a4a985d8b2512038cb1045d126965a70be856c441b66969e4e8d00a210618acb9db42767d1338500", 0x1000}, {&(0x7f0000001280)="391dd4f636cce909fb8d16e5b9a1f3347380db18788b77ce6b72842ef8eb3ac604e22a6dda6a3096256100e926c088045c41dc9626b86ef7cf40b283cbce4fc4483b151cacf0d2443050bb501a20744d07a2a04442710274e5c84f323a4374e09c1fdbc691e3acb44cd6dba15b043d5a0be2120f6581d7fb83810898c056690644d6308a5bf791e5bda441769825969327b8aa5c875c4038b86087378745b2500dfd2272a009a9d6d4c5cb51bdd57c6ae1759b3ae0155190b7b628473c27231873261e7faade0a4547", 0xc9}, {&(0x7f0000001380)="5423c66317d27b9f02708c1d128d25cba8636a1a9ef2b193692d537ddf7b6895c8b18d828bd266322a0d9906485f24ede594ed006e8f7162233be2b9e3855227bf18c3c73072e2725d7118d8a83ef9919c5bbf02b09ddfdf47edb03a2811fbf28aceee1cb845a986dc3be1a9b354337b7695a155bd0c7a410b0af49e8d6676ff590378ba9ab507260e0736188058e6b74ccd91aa9b8f434fc3a986406ebbe0042fe340ea13323f1444905749040915ae3d988f943e65dd3d", 0xb8}, {&(0x7f0000001440)="ed91be117462dbbc6c55a93278a8ce93405ace83ad09aa5e5bd90aa3d9a98d27e4ea2973e5de2d060b2796da6788d536d674678ba798b03d0313ac1ef4d0d53c243c86", 0x43}], 0x6, &(0x7f0000001540)=[{0xa8, 0x1, 0xb6b8, "bab8d473eeec3584d947b8edeeaf4c7834e9ce7587b6cc708aa7ee717798677ff3b264d1acd46122163b7d9a533277d774d9484b269366e91c5320634eb4acea5a30cbfad1a774d6983b68b5e20bf3fe0b2d441633fa34277db3a084f07388ed7a3133bd9a14c0424e9f194562a825c419ebd2ca039644651e9746dfc0315b6fc0ec76a4f5ccb1d86eac3df2f71132a5973e9f594002"}, {0x80, 0xffff, 0x1fa7, "a945cc3d9f197e75277caa05f23c6ec69decd51bfc04f65c17122e4342dd43b2a004a86bc6df697a12c391151f9ece7ef865fd794ee64bac010cac395bad29520ea22b025d6b4b358a82ac4f09e7acd60b48e625bb8376a8d0c0a5451f15817102cb6fd6e532c6ce0e29"}, {0x28, 0x1, 0xcb96b99, "2e2667acff6b701327d8c4ca92fc48f71b4e6d2d4a"}], 0x150}, 0x2) close(r0) write(r0, 0x0, 0x0) write(r0, &(0x7f0000001700)="66b80305d4d781bb81c17a15e1c2e8ac8f67bdfd24bae00aae0bd0b9709f29dbfb1942b2a20a56eeaa8b76a004afe573a6de87618a76c47b545f1fdad1de8168d2101b5af94f5d070eeafaa478a5429ce0bb6c3abaaf91d4e6a092931c77cd6b6b5f2893f541c9128fd1ed70c78d3e8b90693c22d46b16a2fca27e8e8bc2fd46803c6a4aadc363aaa3b996627eb7b981f13ede5874a14f8e005a0e69f8218439fb57655a1e9209e05b3c12109120e4499e1a33ff5aa5fa851d2ef1c2d5b9f1dd2077512a62f5b121f0cf0f2071822ac210", 0xd1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000016c0)={0xffffffffffffffff}) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000001800)={0x3, 0x2, 0x8, 0x0, r2}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 09:43:31 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8, 0x0) socket(0x12, 0x4, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x600, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) r2 = dup(r1) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) read(r1, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r3 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x1, 0x400000000000592) accept$inet(r2, 0x0, &(0x7f00000000c0)) semop(r4, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=0xfffffffffffffe01) ioctl$TIOCSDTR(r2, 0x20007479) select(0x40, &(0x7f00000003c0)={0xaa6f, 0x9, 0x1ff, 0x5b, 0x100000001, 0xd348, 0x8eb, 0x7}, &(0x7f0000000400)={0x5, 0x0, 0xffff, 0x8, 0x1ff, 0x7ff, 0x7, 0x3f9f}, &(0x7f0000000440)={0x8000, 0x5, 0x3, 0x6, 0x9, 0x6, 0x5, 0x834}, &(0x7f0000000480)={0x3f94, 0x7}) semop(r4, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 09:43:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) getpeername$unix(r3, 0x0, &(0x7f0000000200)) getpeername$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 09:43:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0xfffffefffffffffe, 0x22, &(0x7f0000000000)="caf5b415", 0x292) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 09:43:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000180)) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x4, 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x81, 0x3, 0x796, 0x0, 0x4, 0x20, 0x5, 0x3, 0x3, 0x200}) dup2(r1, r1) 09:43:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchflags(r0, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) write(r1, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d84e312f0cfa2442b", 0x9a) write(r1, &(0x7f0000000280)="0ae88e5847ac0866fd60ac08eee3a42cfc71bf167e955cd0308abf144bf810d7a71b985d5953985619656b4300e19bb85426f18f02f7e785238b7b226ae867ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c101d076e162c883d7ea423e28d3bcd7bc233a62e03b4ada26d7372ce85a9f58c56f4c", 0x93) execve(0x0, 0x0, 0x0) 09:43:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x51, 0x0) dup(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fa, 0x0) write(r1, &(0x7f0000000040)="6e2e15f7", 0x4) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r3) listen(r1, 0xdf3) 09:43:31 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000180)=0xc6000000) ioctl$TIOCSDTR(r0, 0x20007479) 09:43:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x800000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000100)='./file0\x00', 0xe0, 0x2) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) 09:43:32 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 09:43:32 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x0, 0x1) unlink(&(0x7f0000000580)='./file1\x00') 09:43:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x202, 0x0) fchmod(r0, 0x80) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x600, 0x0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x2, 0x9, './file0\x00', 0x9, 0x200, 0x8, 0x6000000000000000}) fsync(r1) msgget(0x3, 0x4) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) close(r1) mknod(&(0x7f0000000100)='./file0\x00', 0x48, 0x3ff) close(r2) r3 = dup2(r1, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x7c, 0x400, 0x400000000000000, 0x0, 0x9, 0x1, 0x8, 0x1, 0x1, 0x9, 0x8}) r4 = dup(r0) sync() r5 = accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = dup(r4) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000300)={0x400, 0x1, 0x8564, 0xf8, 0x7d13}, 0xc) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000003c0)=0x4, 0x4) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000400)=0x2, 0x4) fchown(r5, r7, r8) r9 = dup2(r4, r4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0x0) fcntl$getflags(r0, 0x0) sendto$inet(r2, &(0x7f0000000440)="ca8665652aece3ead0ea0d1bb1430ac309e0f239b6ce740bd7829a6b11ff9a4e11123e885267004d8611225c905150df554c6da7c539ba308fe22be240f1231f5c568f6a77e1bb9344078e59505c083c6ac54527c1fe34eb34c7ac464c640f2dcdd67a1bf2aeb8615239d1aaf1b326017a178a6ac4aa86cfee2225e5746323d8dc602cd4d1942e742f981634924fa143cd0eea1b32c2b2b76e9827e22e054fae71320862cbbb5e7c323e035fdc17c40ccfd8ac24c8d0011c461a2c992e729ac5dfa916551fa4e5d8d7127358227aef463b15a525af6f286aa426dc083735ce905fdc9e2db888c6c71d732db938f2f1d7f29b19cc", 0xf4, 0x4, 0x0, 0x0) dup(r9) 09:43:32 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) close(r0) 09:43:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) sendto$unix(r0, &(0x7f0000000140)="f31d6819e854561157c1c972dba20fbe12ce514e774631f37df49c49cf37d442d84ec70e8f20f6492e105b15544753a296039c90d181efb7365de1eb2ffcd96022deba7f59c71614c484e9ed3cd065c1a8fb02ebff3d00bd6db29712bc321e3dccb6e6fdd4bf6878126fab25c940b51eb91d92f4db497491b5b26c7ae7bec5eb34616153f529a3a930f96ae0a12ff95bb625efa0c99b", 0x96, 0x2, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x100) 09:43:32 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) setuid(0xee01) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 09:43:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x7}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001140), 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x410) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/4096) 09:43:32 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r0, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/67}, 0x4b, 0x3, 0x800) r1 = semget$private(0x0, 0x3, 0x8) semop(r1, &(0x7f0000000080)=[{0x4, 0x9, 0x1800}, {0x0, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x4, 0x401, 0x1800}], 0x4) 09:43:32 executing program 1: mkdir(&(0x7f0000000980)='./file0\x00', 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r0, 0x20007479) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x29ec2e4ec7d964e7, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000100)='./file0\x00') ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000002c0)=0x400) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='r\x00') r4 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r9 = getgid() r10 = fcntl$getown(r0, 0x5) r11 = getuid() pipe(&(0x7f0000000940)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0xffffffffffffffff) r14 = geteuid() r15 = getgid() sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000300)=@file={0x1, './file0/file0/file0/file0\x00'}, 0x1c, &(0x7f0000000640)=[{&(0x7f0000000340)="fc62b9c6736e6ab9cbc435cf02b619f3e0ec500700e8149c624bac91c3cf649781713a0c523b153852675da7b6540366e959024a6e37f9c116e1c726109b33938eb32320083c566e6dff110b8da9fcb55d3bdc4206090a07fe6a972fcb3ca876df49a786490df7b64b9fe916df7c266a7215ece972770b93c070103595f026bc6ee7e210d6f673f7730ad76c226dc2700c3d7559654fef4130b12aec6086a4554c77590ddec15e0c167adbd9d0f4877bad2e737e5fda081807af3233526ce5ded8e9bc56768aeb2d3a2ae020ba04c35f4d9091241bea30470cbe215f836e13a0404bf5cf468d520924cf25", 0xeb}, {&(0x7f0000000440)="3614b117d7e95665b67d69e7c9a6aec3d1d0156a380259e82eacef9ae5e990dfda6e17eac298aabebd7292d35db484248fe5deea7283b4efe59669880a097c4dd5b5d6f5a58ee09e16c4875cf6b075856cde2d823e706e5d7680b41e00abea332a8d115a19fb7dda31e3a3fb5b8b9dde05baf3b7dc7add3444d1f86bfaf4bce3b28b4c18163369c958362dfd3f69f2b3881b41bf515fe4c5", 0x98}, {&(0x7f0000000500)="546ac5abd76b169267410965ce901e08ea2fc31807d17cbbce5adda6a93d7282fecb43b489697407b5b02d389135ec254f761e2ad97e38c9b24fb7e280343faaf5935baae36cb5bc80abb536e0dd1387c08659ac3d05d837c41fc847abf0459ee09ae1d924e202014cf08763b367029a38432257d4a3be05fc17d8baa311fae4894505101da7c10174ad556ddea9eab85de933da0755dc77eed4a73f9e6298b4104a20fa46a6f99dbeb484b2bf5e406c8462", 0xb2}, {&(0x7f00000005c0)="18daa9fccbccd1e8a3ee2dfd50865d3329a471def98cdf96ce691301e9428a701e26", 0x22}, {&(0x7f0000000600)="8d6ae894fda7d8ca5e42b6d2e5a644bfdc63f2d1a61ca4fcbdc3217a34fc872569", 0x21}], 0x5, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x28, 0xffff, 0x1, [r0, r0, r3, r2, r0, r2]}], 0xa8, 0x4}, 0x2) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 09:43:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) syz_emit_ethernet(0xffffffffffffffd4, &(0x7f0000000400)="0eb852be2839a45a25002902905be5833d83e34eec9c6d914a55f5470bc56cb081fafb3af24107083b8ae3b7758fb6f0935e8598aa3cd7bb7ec6961842c2de6d310ec634555f3adadb76dd1de4c6a8eaba644ef553d78f6eae66ffb70359a65bae59fc3e0025c289000a9b9c166762e2f0ec2b56f6067f73cc34de55cd6ada549c17ece93bc2e1881d384c52ca548a6d6532ec51434c144a1f0da8091c3016f8e2895067b80e484478097a9b31461eb9b976b0a0661b86095f247322fd010e713281c67181c3001ec423a72242f368cb06a8d815a144b2db3afb9b15801c98f9cd5a8df35b5e624a") r1 = socket$inet(0x2, 0x4007, 0x8001) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f00000001c0)=""/37) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000080)=""/203) 09:43:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f00000002c0)="000000008e0ee6e645928efb1105c8820f927aa6a29936c9f280e5213201040000f6a3fe4a2f043f0ea9e053750d43bd04f8eb7a2264de3510b263cb9bb0d018c773cc48893a2f26ae790a98d75129a215050786438908943b1b7b2bd547f5b3b5771d0e5e3ac8b82565ad8b6c7c54e4b0052477a0e0f879a5939b73cfb0e69412ed942b82a8a6d70eeb7a33e74c61d5e3a5c39466757fcb785709246c85af9f158086c2c4c6491a81d700b7e63141dea8f6503dc8e03b4e2245b098ec69e0708ac52e54aa6f1fc20d8183d1f281e42b8892f5a67175df66d29f4da3617eade400000000000000000000e702660e3d72677bdeaab80056740103bd6d93a39af22ae13d779e678cd15a9b82b4844ff1b649f27011e832361af1ae790762bb52b4d27b46573cc60a59a0c544824a961bfbb41cf1f005b3bcfe4e321ef8fb1bee2bc58177415624e559a269aec00e371b25879528ca396f859d7a322a88f5bf9130109b2373804df56fe7edab747086581b994fa4d04626ef40940eeb78", 0x1) r1 = socket(0x18, 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="8e3ae6fa310b8f5a6dc7a400f1d07176df9086894e598ddd831ab0312025c4c1a9ff39f332482f8d318666d0a0fd5f4b0cddb2223a66be371bb8475791d820abdb0e8cf2d043b99a8e508d4b8612e99288a3ab4e1ceb1ec76d9f8b438c0663b36df783d8cd66ccb1cb9744b542810c62815d2d6054b46da918719cc47ddfdea83e010d9599926364e81aae5f36d4eb124f1c17e3a6e9b3957c0f10cbfd80ae80fbac97873938d3aad1ec65013316a26f53b84b", 0xb3}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r2, r3, r4) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 09:43:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/104, 0xff40) 09:43:32 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0xcb) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) poll(&(0x7f00000000c0)=[{r0, 0xeba731c6e3ed92f3}, {r0, 0x141}, {r2, 0x1a4}, {r2}, {r1, 0x20}, {r2, 0xa0}, {r2, 0xf0}, {r2, 0x134}, {r0, 0x6}, {r2}], 0xa, 0x1ff) 09:43:33 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) semget(0x1, 0x2, 0x224) munmap(&(0x7f0000888000/0x200000)=nil, 0x200000) 09:43:33 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x3f, 0xfffffffffffff001, r1}) r2 = socket$inet6(0x18, 0x3, 0x102) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7}, {0x8000, 0xb5a}}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) @.[À  map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f014210 failed: hole in range 09:43:33 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) r3 = msgget(0x0, 0x404) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/70) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) 09:43:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x400000103fe, 0x0) write(r0, &(0x7f0000000240)="9c87c3772c0035b87e33332e22", 0xd) semget$private(0x0, 0x0, 0x400) execve(0x0, 0x0, 0x0) 09:43:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x9122, 0x5302) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 09:43:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) open(&(0x7f0000000140)='./file1\x00', 0x1, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1b9c, './file0\x00'}) 09:43:33 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x80) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)=""/117, &(0x7f0000000380)=0x75) write(r0, &(0x7f00000003c0)="91ad3fdb9adf27c6255c6b348b6b8a41e6026caff7cf9317863d53989f1f91cf6e289e057d9fcbe16d6e258ebced267f03ed3143f158e61cb348de2e42ce8913eb74dc8f974ca6d530d249125b5e2cdd0e67527a2251a35ce9797259bc7492c9bcb8fe0a62febc24dbee6b39195397f6321330badef77b6a2775d63032f82c4bbf6f622189012b84", 0x88) pipe(&(0x7f0000000000)) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/119, 0x77}, {&(0x7f00000000c0)=""/193, 0xc1}], 0x2, &(0x7f0000000200)=""/113, 0x71}, 0x841) 09:43:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x3, 0x20, 0x80, "286d4608a86459b64955f8e115fc6b8afdc7d817", 0x8, 0x8}) r1 = getgid() setegid(r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000080), 0xffffffad) r2 = syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0xe0a) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 09:43:34 executing program 1: clock_settime(0x2, &(0x7f0000000040)={0x0, 0x7}) clock_settime(0x0, &(0x7f0000000080)={0x4, 0x800000010000}) clock_getres(0xfffffffffffffffa, 0xfffffffffffffffe) 09:43:34 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/202, 0xca}], 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x101, 0x9}, {0x18, 0x2, 0x8000, 0x20}, 0xa7, [0xdd, 0x8, 0x8, 0x6, 0xef0, 0x40, 0xfffffffffffff4be, 0x2]}, 0x3c) r3 = socket(0x800000018, 0x8007, 0x2) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000340)=0x80000001) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt(r2, 0x8, 0x9, &(0x7f00000002c0)="38d4b9cfce269d5a2a291de514e798cf6ca9ec9a5b0e669f510eec20fa35fa2e5161fcdbbcd01efdb596b23a7129c6cebae4589c6204dc3f5fb1d9efd1ebdead650fe5de2d0d", 0x46) 09:43:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x10000) 09:43:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x1000410, 0x7ffc, 0x38) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x5}, 0xc) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 09:43:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002000, 0xe8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="000000186004008b000200000000000000000000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f", 0x2c}], 0x1) 09:43:35 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10680, 0x4) 09:43:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 09:43:35 executing program 1: select(0x40, &(0x7f0000000000)={0xfe, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x10000, './file0\x00', './file0\x00'}) write(r0, 0x0, 0x0) 09:43:35 executing program 1: r0 = socket(0x0, 0x48007, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x800000018, 0x4, 0x1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x2, 0xfffffef2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:35 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x2, 0x6, 0x3, r1}) 09:43:35 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:43:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="000400000200ffffffff0004a0b18110f1923c1e369b5c0268fa58f80000001b000000009376000000002255"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) flock(r0, 0x6) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xfff) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pledge(0x0, &(0x7f0000000140)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') 09:43:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 09:43:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) recvmsg(r0, &(0x7f0000001040)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000e80)=[{&(0x7f00000000c0)=""/218, 0xda}, {&(0x7f0000000a00)=""/226, 0xe2}, {&(0x7f0000000b00)=""/169, 0xa9}, {&(0x7f0000000bc0)=""/42, 0x2a}, {&(0x7f0000000c00)}, {&(0x7f0000000c40)=""/190, 0xbe}, {&(0x7f0000000d00)=""/31, 0x1f}, {&(0x7f0000000d40)=""/77, 0x4d}, {&(0x7f0000000dc0)=""/145, 0x91}], 0x9, &(0x7f0000000f40)=""/217, 0xd9}, 0x0) 09:43:36 executing program 1: clock_getres(0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80000000, 0xffffffff}, {0x13f, 0x9}}, 0x0) 09:43:36 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 09:43:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x14) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x31) 09:43:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x615) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000000)='./file0\x00', 0x4000000, 0x140) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 09:43:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) r2 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$setflags(r0, 0x2, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='c\x00') execve(0x0, 0x0, 0x0) 09:43:36 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0xb, 0x0) 09:43:37 executing program 0: r0 = open$dir(&(0x7f0000001100)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), 0xc) fchown(r2, r3, r4) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r5 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001300)=""/21) `‹໳œjþÿ‰¯-ÿÿKO`‹໳œjþÿ‰¯-ÿÿKOload: 2.13 cmd: getty 22655 [ttyin] 0.01u 0.00s 0% 320k 09:43:37 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) 09:43:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0xff) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:37 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) ftruncate(r0, 0x103) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) r4 = semget(0x0, 0x3, 0x42) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r9 = geteuid() getgroups(0x8, &(0x7f00000003c0)=[r7, r8, r8, 0x0, 0xffffffffffffffff, 0x0, 0x0, r7]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x0, r5, r6, r9, r10, 0x40, 0x3}, 0x2, 0x4, 0x1f}) sendmsg$unix(r3, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f46696c653000"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="59ebc704cdc40c9f34db4040d62952b5198745f080f02cb350555b6352961f78873f14aebe1c12b44af23bab7f758c95ee398ab613e5d49af17e168e63710f3e33a3261a1df9224bdcb1192a63fd95fe5c59a428d1d7c151679c1b6f66f83bad58702718eae736f7c132192cec588f7e2795054c8861bb1397b7ca81a2d7a759fe4a6237c002656c6c67d11f923b06f5f66addbf9bd4a62864cf7b95d054a84bc00bb3d3c9ef5c30060bbf3cb6cbc8f3fdc463347356814a12becc832044d4876d6287f8dbe76cc7b24cd9a757bd73891cef16c0dfa16d62faabe7", 0xdb}], 0x1, 0x0, 0x0, 0x4}, 0x400) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getpgid(r11) 09:43:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) setrlimit(0x7, &(0x7f0000000180)={0x8, 0x1}) 09:43:37 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = open(&(0x7f0000000000)='./file2\x00', 0x2008a, 0x8) readlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)=""/131, 0x83) chflags(&(0x7f0000000140)='./file1\x00', 0x20000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x2, 0x8, 0x9, 0x81}) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) 09:43:37 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000001240)=""/215, 0xd7}, {&(0x7f0000001340)=""/234, 0xea}], 0x4, 0x0) semop(r2, &(0x7f0000000180)=[{0x0, 0x3, 0x1000}, {0x1}, {0x2, 0x10000, 0x800}, {0x1, 0x3202, 0x800}, {0x4, 0x1}], 0x5) 09:43:37 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x5) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001200)="2a870f823cac4331cc2f7808e8d95ec68115f561429ac3a7b6b38e251df4af6796e1f4a85d0fa57b251b7ffd6d68866124918c871d1ce123cbba9622a91b0cbe88023a4fb86605c51a8b4a1807e0e06c0fb39273fbbe39b0579606b502336f70c24d7606b0f5096b1808f3c059463a5da8b0d65e7ca254cf863285ded92cf68fd6234407adff25c741dc59919939ae90656eb4f19057188a8f51c5151416ed6941e38b6335a99c0d1e02f83b6d64aa05de306284ceb8623d3d05e26d1339f9ad16c53078bb693b0415bf0605b8d806720427a9385e64ea8089c7ff452d1a569a9075d2e017e635b89adcf30aa496e36014b1", 0xf2}], 0x1) 09:43:37 executing program 1: r0 = msgget$private(0x0, 0x24) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000000)="d7420c486ccf04ed590e970b3c03", 0x7e) listen(r1, 0x400) 09:43:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af39", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x0, 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050290000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 09:43:37 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) getitimer(0x2, &(0x7f0000000000)) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x9) 09:43:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file1\x00', 0xfffffffffffffff7, 0x738000000000000, 0x4, 0xe950ac5e3e2ed609, 0x9, 0x79907b06, 0x30, 0x0, 0x1, 0x2, 0x5}) unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000000280)='x\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x0) 09:43:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000340)="00889a997cfdeede71435262efcf305c520cee136df38ffb471e4c8b17208b3ff8078b22e3dd76b52e9394898999300b4c4b899103b71281b49b664e5d26e091f5af4de3fe0f04637cd2ea83d8a45966963cc51f093c42a295fe3a455ab339ccb37bc8249157abf10aa475d4e2f58fc09d9f0ff03a33c21b31ac18101de043b4679e364ef62c01d46b5d2908e58dcc9a239298db921dd799c52e7f662137b7c5e4967d609dc38136f16a23a80bb4cdd624c3b9ecc64a035354263352d3b9afa4cf4458e8795ee0bc226841563ded7c", 0xcf) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x0) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/232) dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7ffffffeffe) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1400}], 0x4) socket$inet(0x2, 0xfffffffffffffffd, 0x2bea08ed) 09:43:37 executing program 0: r0 = socket(0x21, 0x7, 0xef4) sendto$unix(r0, &(0x7f00000000c0)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f242e27acb5d602000d7d026ba8af63ff37289c81ee1d2934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0x6e, 0x404, 0x0, 0xffffffffffffff71) 09:43:37 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000140)="ebffcbbf13b9fd8118aa4e713048e6000000004865e49efaf956c1fcc5e1c2381391ef57c05948d8c30d4d3fd44d2390fd1b787bb25969fc81721f60ebd16a988fda61e18875b3c5b843f6ece0687f18ea53aa7cc49bb4cebc3d993803822fa7c565a566eba4d1fbcaee3141", 0x12c) 09:43:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000000c0)="4f4eba", 0x3}], 0x1) syz_execute_func(&(0x7f0000000000)="2666400f66674dc4227d2b62b844fbf72ac4c25d9e9e0b000000440f50f964420f01d466450ffdb208000000c463e57e8d00000100c18f6850b6467400") pwritev(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000000140)="deb638d4585b1575800d177798e208fc44a5e138c964a6adadbe2111eaee6ae26bf73dff8998e8793be38411c9fc5de2fec03e7b063dd431a83ff536000772d615110d2fa1eaffdd9ba26865a5f623ab415912c77474040c767ca2f7fcacd3f4d9822822c3a6f61aea6a1b941d4d117606ea0dd381c7bf4528c54bf335fc2be51b2d205e1464b836317b84a6a9151671d5f13d453792f5c1d9938cf08059b565b4eeb34d32707e0003b460e998", 0xad}, {&(0x7f0000000200)="cc11879597796f235921213ec550cb32f6dc5f2b40d3d54002a6cf2655a92670f8a8bfb598c7dabddd2810853c0c19052e13d25e7375fd753fef7b7f01adf4d7850d4b9571ae34ae5f05003b057112b5da339de963113db813857762500c3ff9aad852b4fc85e6ed9df336f5e5c6bf77642f2de0feaaf58557d648657598321df3e7662ad37c6f04633e4a052d33e9c7ba40cc87e8d542c18ab6d6007363be55821e6ee579af339ae16dff6bc39d84b3e4338df84d447d592ff740ba115494362c71df9b3b2c87cadb535348783fc9a40e8382416540cac38488b77b418d895a346f7d0aa9e81e260bfb8536d1730ca6f3e9b15c7fd176d1e576a8c5618203b0eb1279c0fbbd3611d4cae8fdf7cc4e8d8b00408c37fa9274a7656f7eef415f02e45440a377b0cdb478ada5285e1074bbea9c4ca0f2b41e9776ce55bbd6a87a8e20a363f7bb452bb60dc6acc838bd1f1b7b6248788001b99c5e4f3107d6731a0e3dd774521967d06f735a974ba04ae5c5d6900609fe56fdaa6b4883915d547291d3978023934155f5628098b8026e01403d45ab4085e13c4e49d73ebcd46167197cb03f47979389bd8b3d1202c588119c0bbaf3c6418f24b3a7f9e4974ecb9ac858c66b565cf3f12a1851082aa97b36002d6971693424a5c2ae60651c45d522c7644dfe887f3971720379beb883b4649e6b429e1ef5a8c5b9c873612a2cf41e4d0005b126d184ddec4d886ea4723576dd3214353c67f1d8217cef5f054a0942557799d4c154f73fbb39f359a47b1a277b3004b3540730e6fe30fd544f3d74814aad27e28433e875f82a03bfd5158b0e2e7dd3f0956839462f6a6db045018799ec2c02f8dff1f02413bd808df657a2a511ea9c03b426efa8d3164381edf5c6bbdd6d96469fd0d914dbd27ccdbf9e7759a0a5a5f5f49890b795e5de009966f745874e88db1deeba8f9b534a12442de616414c1a99a259d54c9c42029f620f0582bc745e6ef04b287dc2a7ddefc95e0d43fff786a76a015279480061b77ec3dc9929e7949445e5a3280800f86592502e9ddd0831d4e75ec1fafb29d979311c410ae6bdd92718ce2843a726c7df24c8b1a803808dfdfe6a4edd0de38d427ff8076ca24e12af7068eebbb375cf37d74513ad50d8f9da39011ebbc343f16e9a3204755beaad0e5c3d2556f2fab63325c2491a74335f846155a9b95b6fd2c82057193bfa41f694eb539f4b1af9526aa811501424ec6c8e30da8465cb782cfe7d38b7a489652b3f7a64f4a42080bc6cdffd6982a579ba363853ef708aaa2838a46818057944089db03ac446c45c91a638578612c0e996005c1ea856eeea8451e9b748f55319c06cb30a2a45c0f7d94e40adf4cb584c7b676d4649d2e80a2a6f4d1dd09f179678a93aab5747dcc99819b9ecc41cd66f92d41a2621f172e03fb53af4b747198d47796b7be77e86393bdc3fba2ddd15a0b0a069a7f2dceaa10a5f2df0637a00c9ebe45af15c79f65eecb8ecfb2f07990cc07be3940db16913daec7dad68db129dd78259727290be3c02a9f24e96a2e09d89cc040503df1e665be1601ae1971a7ae48555e5339506e4dd773b55cdf66e0e7633fcdd2bc0c80a5958b5b153a58bbdc12ee3271a3f9fbed1d179976032d48e198046aa4bf2d51dd40ba9537fb32fcd5b3e6921c9e79b8e69fd4d2f7647824d349e06ea80f3b1320cd6a8c0f1723fc3e176f24d42bb146e787ba98b5d59dff01c7493a3b2fd5b0478c6430668d238ef931a38465a25a565d8ea0dc4767144bd8c6c42cb62ed2dbaca3280b0324b6a5f4aafc3d4b6bd45bdf283e3200af9933327ead341c784c188d99eec453ce951740fa0ec9224b584c891d4bd3a336272877156e5ac6ba57a57166b7bc89558ee2ea0056187bd16b162796d3cab4a45e34471bee01b6d6eb998b633c533587c5fbac5a19a2c48ab06e64580aa11c2e418a878e2f0a3c3407994275d7042c1704581bee79beb99df369842309ec85fa47e8598fa2f02e3dd83902d6c037e0dbc1d829d75bd6c013ded8b50facef36ef4e78e51bd9412da25566e578a55676b708978e220f2a5369bed049db4e8f9d4165fac52125176b20e34416df6b46130e7bf0a2f97d98747d27e177057c4ad890e4bf225cc6e27b6e5cfcd9d7c5226c9f0b54d5a3da706112749be61028a06c3f2340160a6ce6c2ba4a8ca0fdb3b2b155e1253a0dbf5fd86887b9ad7194be0109536cddc7ce736650dc0af37def18eda4af9eb31ab013cf3476e1371d0573fe56cc78103bb2c837930f6f118b361f4f264d32bbedd3ac89af3a8f574f6eef2106e1d105b2f498d09324d104672700d8cc3ae048cd2d44c1cb99f664c13599f495b7c06fda27ca99c02f31085bfde06a471425507f26da293a11a863a1fbb9920ed5aa64ea17ac14b20a3496cb014af8b896ecb14a6a2c7a8e00934e592e0235dda7f00abdefe1e66ffa5465c52663c9f60d420da353a6bb651cd0612e78d14940475d88b7642257a1cf053231aaa4360b9dba7318fed380e527439cbebacc96e4c3deaec612727f9c259559509c27c7803b6167752f3112840132145b8679885f54f2fc8347ea7fae18cf3611a20b4b24984c9e814c3425b0b72989944a368ff1f0785577376642920023845f1818a8a4fcb1131c690e240beeee974fbd46cee8598fb16911e024c5b7b8193613b2bdc62e32db147c26e428efadee504ada470fe4a1f5a717e40f19710b6d1c8dceef7388a1d0b5f293ac04d656d7dc16a294b88b6b314e80dda114c39d1ba0053141680a82048e9cec26c5107e9c916c2d794a331e7ae054a66082174319155d4a293a35c3de747c997fe9c97e776fa1bc5e01de56c1b0a371d493ae2fa7215659ad0b187134d48e3436267a8404df10e183847472c64c6a1c75d65c0cbc42052183af7c5200bde065ec3e6c6f70a7e039792d7af0828c9c9a51f5c818017f91a978044007ec7a2bbc67a79f9fd4b25c7a9c2fe3caa95563b7a282bd80f15ec6b6d58b46c62c2ff79888c73df633bd0f7447dbf512cb8ff33bb86e888fdc5b026eaca01d939d60b8ea58ac7f6539ade414cc1122fbfa9987d277c023d32bcd79288ef69e97bcb5cae728860aa82862907c15abfba8dd837e2a26bb63e7d21deb65c8e1fb474914eb0a8cdb941aec7a8f363823490034f9176d8f5b9624d5c3a244f9a42a7bdb98352671fa887c144eaf41efe10a95adf64f1659af1ac1ca65501bf372273ed5e88accabe63c01d1a2daf85882a58d6b4c8092e6306b014f162a199a1a6135cd3078d4aa76799a55da443b0f3b9f771fe09fc6d5d682c234970baa2f766f8893d63347ff7ec629467a40dae9cf51d8bf509c735e26acd1c17f56928629ea66d39828e4acc9c65a4fbc1b5d9b9969f59c4ea26734be6c9756dfe4c704733d6c97eab115bfb9909cdb62c49abe01a30a16d54b3898716bb576dba93f49545db18d46cdad932ee9bd677603f91a7f7ef41ef42c1d8938a99ef7307b3921126d0ec54691a2361599fb379f64aa4e2271aca05b051fd03493ad40f03d3cfc66661414b1200b966f09748510ade944de562022f38c344fe305e598920d9ec57882eb5b9089fb1b3ff5f2ade107f4d48edd687d56c62be17f8357a1d6e41c506314ba0bf838a76806af07a2ab43a353dd38ec2621e6d966b1c982bfb3146d7544ff6dfb9c8a0fb09f54fa31e64369bc0ddd2139375807db9dae7d4a9cc3fde5f23096bd4d84d2a9d8aab1a0d250ea170aacb0b33db49ecaf8c6729c44ddaf0d17fb6aa37ca49ea5a12ddd3f37095de48f73bff92475130b87d1a21c7d0c3c9f0e098f844291b2d028013067d356456f3d1f0716e10e602040bfeb0c3e2cd98461459b14069ca4d4b73edd5c06b4c3051625289ec8824a10be95664639fe115a5bb60f0d69355dbc5f99cd5b3514f94e1f5260bdac8397cbca322541fe392cdfe37612e5edeaa4ba4a8b2e58291e233ab111607ed9bab0a68f27d8008956d0e6cfc6167d686142f7759a7fc2210d1c4fa97349a32365b7f30e3b74cb44f03d578e5904745b4858d3ff3dedd15ef5044e7fdaad644ab2d3becb612f6f91f246dbd33ca319b40403fe179f702025952c809b7f9bd33de07b0304e9f9d7dafbfb04884079e12c125f1534932c4cd08fecda9c8f0b5b43438a75287352644ae138d4441807862c6c7491d1a1181c5d57e5fbe0d6c8e020b5ffd98cf9c2bfce65ec6f4993f2af3fd5ab39f6aaff97179bc872fe66d1e9c67dc163314e85ad30ddc9463282bd134fde3203b15b70d90ad4bc12fd65cce45891cdcf2805109904746e4dabd0efa78b5a16c6b577a99b55f753ac4ed79507020b63ed53e9826ec3523f35a7cfd6b7007be0c6407a6f677533a4f3586c6661827831878b22eb7fff6df972a5bd980ad32efc26fc82b095693e351badbe7c08009f984bd9e4c67fdefdba7cd15b363dee35ce13a4ce0f107796c6d5a94baa09dfdfe583816f31570431e58fa5458b941be54881b20c8ca51b7e4fc83d64669bc8058910eec742df614e0521da0a8a97d552f419ca22b548b7a49d36a175414eee243802305efbb4e05b3de83c77940664f35fd8843eaaa510b87ce71bfa573053cea0a3f069374474c698d06e691a4e9e551372811e8dccb69eb248b9e27bd19862e9b9e55367edd54763ca2c8cfa1f860b61f5d0687ce3ff59d3ab6cb2e7c0a5fb7a67869073d7c82f7bc4e1e9fbab93b6d02b1c314599139667555ad05e9f394a8caf6bb6c0a965868e00a96779cfa6d0348121487e2094e8bc18d5066b348e6aeac65921c4bece960e2881c09469e2a549d2c6f83cef8e02387b8e31ca0fe8aeec5d4b8cde9877587d969bbfc9126b12d76b2df131625420718f02eef8aef9d3e846bd36d7d19558c5ce1141e8b1e420d9884ecc98a1d4659c74fc776ec54ab901cf8af992573b0e706063548f0552e2225fa1b08f214a1cebd967d85ac1e6eff664b27e1685910bccf52785eb7342a2e3d5471cb617c45191256f69b45d9218ca4bf5e382c8adef730650c178983e0cf4bb6afd7fc545cb4354a0e57d1ac585e4eeff93184b49dbc91d3f5f5227a65125610276379b6380927a2bb3c3c219651a1169a1de7666dcdc99d807e39e7d6b5e3e0adc8fdb7e21a98b76764bc26174af5c9631e18294f33657f9b4adf68ea531a03df2bd1aa622325d0026d796655692adcc59570041cd37d03b64f8ca7bd9753cc7aaf443cc1c4bc5f302214b8aacaa528e097120c05da3274c9ae9cbddf5fae4d97dcc410fda64737c9d59e9417c6ca36d053c779f9ed26dd032a54d0b18dca69d8a1a09ee01d419bc1d5e6ee54875a3bed31783533fac812ee36c76b73f61b8714f232203e0d40a699e21b388dbb3c29c89fc1755c9737b2fea0199a09632946eab2c3a7d4b26248ba21056cc761f351a66b2602083a38fcc34fbe20e255e792daa482903c6c2d517868fa5f646f515da49cabc51fc50f0d3360252273ce79b2ff76e95152925968c43e98bf15725339172ca5512d1ebd6186085d1ddc36a7fb51315d0dc789e931ae18553e2091cb830b1da854a11f72436fbc27b5d3571aedf01e27a96b91282b08a0422150888d0e3984459da5a1cf52d6cd1d81bbf2dcbab0c3a06198c76782db7df7836c8bc44069e2c9ad71df2f64410f74c9e9b5f33ab99f4ca79c80a60afaa329dfbf76618336c1281526b987fd9752fc981bca393a4e0456bb3d4ceaf701792664a9f862eef5920b88ad9bef55c424", 0x1000}, {&(0x7f0000001200)="254028f353bc08ce24e7fe28ebf4c42a265bd9df1026748edbb99791aa76348eec5b0f599880c7d1c5d1b582706e2c2049a10e7342fe934c0cbfa6b0309d258da2c3c32805", 0x45}, {&(0x7f0000001280)="311b06a9793a47af178dd8ea2c01c84983f8667f4ec2788f60290310148101056268ccb857b5b57b2b26a12dd5e6fbc9595dde26d093ba5077a2f3e785d3e05dc8c22d80acddbe06756eb40bd8859577352fa9aa428719d733683bd6363c27b83d5837b793f334ccb1bc3fd8c8edef95fe4703cdbae5e2d6868fa46c3b8c2cd196af31d1bb76c9321492b9d02aa4687a1a835c59874be7761243db327bfee9dae318b720ab0ba662c1f31ad161115c956fc1b4a69e3605c35845facbb9a3082ff5d3b82a63b91824105b117cbacdb5f6f502ea297dbba652f58f347a80ae06", 0xdf}, {&(0x7f0000001380)="7a6c7798cbbbe9284940d2ceb3c199d7bfec4adbe1223bd1b601a6623ca18db25888cb682ae1cacc8c62e97a758816e419a6c21343aad85e788aaed3d57aabcbb28785bb8ad982b1d06e3616893c3e5f2b1b7678980a62bd0045b0662267f6aad647212ff72aa2d4468f924bf3a56dd6f68ea6ce518c", 0x76}, {&(0x7f00000014c0)="2bf52ad727d19df4e842019c8b2a6c80687c876945759fdf4014b1d06b73ad0d7136d6b4797e2ff51c23f90673a20a9bc214902e4b43d91fedf97049204d0282d7f8d30ffaa3458bfd9ca99b6f04217c607819a38baa36ef853d2dc7993e7ba3dd71c3a924fdf29c319e21a2918898afdc946714e85e5914c89e2da3cd184b15b0c8616a359c00fd8d535d7b1cb378c6f6a296d5bf19ce0dcd690fb495f423764d978d0c00ac91d93813ae85da852ac6480c2e0fd790e2777d8929ae5021f2bfe01ef2499a6f150c059a873e6a05b23e88b02362b033425c5dfeb9497635910b69effde84f0df3e29b89a298e1ab7131424344b22e279d5b07e446bc9aed66fd4ba8832b25c1737f6fc8ed7d691a5812992dbd735a20371d42aabb91fcb52d7d94e97e8dccae415836f5ca2dfb9114dbe358319f0dd75d55c5afdd4a7e1595f12096f4eef70d715acccbb777bf8f020d5b5d8d4b44294defcd84b580cfd840f7b29c9fd1e1e3e1ed837872f978567e546cca6158a76b00c0571780f828202d05eb69c038aa98902bcf3e675fb75fd11c405531dc84b8f95a85d83bd38e608fab41f48c71b8d8d1eeb8d9107275880ef4d75ff3227bc16037776f1972dd1f7ff57feb155d05aa490cda37a14ebfac326f7aadd4e83f9d5a3f8ac141d933f93a2cbf37b7b53327aeafd4f6c975339f7ed1dd37a2bf8127cde02c776bc5d4b26173d7a57fe53fe17f2527700e2886667ac8e7c61e0b4209db1942820c9756c892e3c06d03371e26d3bea2fd349413ae859cb3ab73bacb2bd95cceaf8dd490b9915a8b497a9996b8ada476f5a707ec535c24846c899a5bcd03ff009a1d44f7e6fc2e038634b51ce21d3531cf2041ab3b58a8743a06e54680c321023548dd6d2663ef8a427edad7d7601ce3501df49a33bbef197b980c7c84b77e24408888adb9e2a91414642b7fca44f6f72e74abd8afddef235a97171beec8562ce6a0a9b0f12cec669a08171f6e5d91d59911aafb76ce5c8ae6fffdbc5ebe11ab07db6e660ac2e337db180984409ae893e73c5e8dacbf30cf550c76cf01347b18e4aa5f695615cb686a43a36b120106f3dbfc454bfe78aa7f06b557762258fdae511e5e4a79265be7d910b97a5816e0b4c9c0769d08061b93e3cfb46b618330bc5c47abc9a5b9ee8bb193c2c8bf0e75e671486f8002ead39ed0fca9c03313b589bdb141f55350a7cc0797af5cce4d73c8ed17875e4ff8965cc0f98fd553ff60e0ed601df6d9b9ec92f2c8d29387d8fa17cc62446e82014747bce28bb2352c25ccc09a9b092f24dc850e698f19eede834adcb74718afc73d06a15fa954ccba127bacaf438318a7908cc22b79fbfcdc4cce9edf19002e4598b7c7f3b082202eb4a856913acb287bb9c54a1faa954c8a8e50126792ce3826023868b79dc27e9b20c1cebbcbbe1c5701255bc7c54fa0f0ed5429561fe7784bed2b5c8dbf64cb4a78760c4eda65caf4f8959563ba01bf2e3234509fdd0b7de9a009bcc14f56d597a1a1f5a3f46fd835c6524a9902db1910572786d17a4b487796262e7114ea96a03aed52371c21e275c2791db53c8b3f593a2597e538a7701c376deb12d9b837e88ff5d4856e4ff133b9035ff818b5a912a15e158174cc7c756d9705ad94fd6ce3a7a9a4a1f2fd00dc8d90c25579435fdaa31b73c887ef6654a8480fa9c55d1deedf1e6720ae2e15decac43b577c8b7202ece19bed5a7fdbc11bca92a871fabe1edf81177c4d3f631ecfdb36a2ca87e23d1105c64a2c6d861895355e579c2f4dcbafced99b154cb0e13a169d9437670775924e357a937a9b0c7b5bbd73e2b418f61dd3f5d307101465b1883374ad2dc25d201287b7495033267edf95922019c0d1d93a0fbf06e8cd60207b21c54690f1bd2b88de5330a02f08051c5fc168041095293cd1e53bd16013e0016ad1dc27eb9d9316ea97821b9a8cf4c82e742c5ee33d088c43f630b2cdcb04117ea48d31cf189d59b64b2276560cc69cd314637a38d9cffea6c14b1a866a011e2bc876530be2ca19f11321f5e8d37a5d8c6c15ad57146360cdb4bdda3f0d21afdfbe0594ab90b6cc36ee7efe26ab3a8bbdca2dd08ad3e2d942b9e43338c8530d93643bf9d2b835ace45beacf41aa658bbdc25500b40809d29f61545c92639ea39eee708a0dd1158b8620b3c414eee8dc7546e8042119f03efd78fdac222b983e87366edf9164c5bbb30ed33656ac1c797be4f6cd5c770576a4c28272cbedecc9fe40286da34f21eca2a28d3f0ecf998933be88c52b117efa43a9124df8302d61e3251008f4fdea5393f1cdb41c4e3e3c8e2a36a8726413a064c4fc4d0f92218a2ce876eb8c1672582b2101ad9b6dd5c0d3cefa62c970ba92fdabbbfbac1c5f1135d5f07d8b900055cf200c94911d9130903fb30df346d01c500d35036aaa4c9813c8f75506923afb46055c2ef6777b0cc2b9773d7c3b868b51a43e7031dfaf9983d67fd6e22c32f85bb78560a9a56059bb2762a8dd7a61da4ed759eaaccf3b27e13706b4da57237c9a2651bab03babad4d634b8e78ecf07dab344ec8a2dfb32333f2d15b060dfa8c2c58f7d96d3df62ae6f9302dfe70e6dc37004e36542688531c466cd90b6d7ccbc0d030098a60224b209b6f7638521dfa88b7ef3e2149e5361d6b268f3abd60b374d724ad59738cead4c5d928fe12d1e0269a02e119ced672b03b58f90592769b57ad1430748d71b71d4c0136bc66518218320ace0ebce9f685195eec1ff4f999e62e4bea03b138bfd29dda0013b5ccd23a0af26da8711efb026d679eaa875dbab4d329cf905f737b0d3f26da920f1e7df176b82afafa88f9b04fea465619953dd7741b947cf87c82aee750b8afb12ad8b9a6d10ccbaac48b22317b6e8ba79353ee70cc41be272cc794f6e45dc93db8f030580190c7d1eb8b6b53f7f71f2fb9266c2a337574dd6a71ed61c25c2fe9e63d45108b30a2c14b8a8e21f203e6331dca3822d090e1b9b14615714620e2143f1c2d152cc36c2804c13991257d484edea41b3c7c032d09265b7d066f48a82afc5e2c718346d9f1b2142143a56a8dc4ce84eff9d0588e36485257a709b4700b081b5eda1fe01e605770f745baa586de53f324a572199da7461db50ede8afd9dee3c42f87b441b31121be4e3a6cffefe0860c308bf0fbbe6adad253915d902bd28c17eb1203862b1e99f63842bb3f104684a9ff3235497cfba5cc7abb1b4b710ac92e8926fc7b0dc09b2589e64dc49b007faf9c63a62295cdb54cbd53e6fb45bc4e361247336ec0bc040908b4cebef0338fff68d86f80843dead44e3917432a5bb0bcbaa9a65552477ed476d37a58861e241f5cb7134d5021a07b1f0cacf7d480e6ba1910d7d5f1ce1927d1b2621780690d9437ecfddfe18d65125851f9e6a38cb89d86a051fe3e02d5a4d4e627656a3b728b6244bf184d01c980e5171a3db73a006853d30257e16896499c3811422edd7c9eb8ee3aa4040ab770c66bcf2f7a4d9dbaa14e4936283de6388dc9d19475d51631467a6d4b8a81ce6e1be0ca4e1cfde2efac6e9d9dd92595ee97e321b6c79597f6e93e294c6d46906ec65bbe81a4286807ca9c2321181c540762697d0a9b0a992c0347d7379e99bdc50339f789115824104eb33e2d44758dec13373e8f7111579b68af303965f86cd80b766defa0d812a76afb780f2913d8efc2f29e78ec8e39280e63e175dd2a625d49826e756b3399ce8c6d73cdf9a8e3d382d5f5577119bfddb6dd2cca48be475896279f05e31f7c132440f97afe9a342a51d7c3ece235e37b40cdf79fc4d511bbb0fab91603de1fc394154edb2d05aaaba015557d7f83dd92856cd12df305d9fd6e0e46329610905df18514fd24502e50832e30440d548f5172718129d89de5b6af724464344bb7ed598ae7fc66abd3d2a87289969af54ce27cb1e771025e5b105f232a2277494b7598e7300f51e44604ca60a41c76d36ab26efc25fd9579f7b4f55b0946e98edec8a3c7998a48b057fc0f6029d769976464ac4faefc982f47e17d70c76a61fd3932ad7c356b57fffea52ab6b58e36257211d9a044f4faded053aaee3e1f83a5acc24f0aeeff36784ffc439746f975dad326223290099baee5a12779c13b03cf5fc214fa4bfd865cc7501d54d68f49731ee4eb83d17db8d97e7253692afe4892f29e24f71359d733b9989f2b533f2427fd6c8ab752af0cdd70b9b84d0d29fe663de6a36d32c2fc0c3dabafc015c6aba3b4d84aef65067a897286a28d04d3c0c5f215f1c46fbf3cae32baacc6e7aeafa6d72a22089334fe202cb8e9b2a040d0ab5da0b58f09d8e9a8a7f7486075490ff3e80463d38b340a19551c7099902e5a149e1bf0a8225e3b7bb2757ed6ef8f2bffb025430113141c072e63ecc9be36d55c7700c339dd88123e0ddfc49f379ef009e42260c6b8a2a1f86eb500d94859a6ae2d4cbdfcc15d015ee632bd17e8d91a2cd1b00a26427d88e43d53263b105851a9fb21d9506fd48f298b08d86609325c5b5ab8715533a1e5f334d2d67b4487675c1a79e05382fa8181c93174e1d2077c81caf102066ce0744981032afd90be62bde679ca0e754c57f0a1039fad948e43be33f4c3d0278b813364c3c34ed608e617b6d929346a5390bea3c45e6679f719b44142d3f96424944e59e3b555dceb7cbf7a7b3f70e3c03aa8dbdcce3f202fd4ae3de30d96ad0cdeb39605f58ea30b69a041d99988d0bf943869e83ab0edad82d966008d71c1faec113251f7c33b23cae3ed09a02b0d79bfefe9c6d67660493c123ef3c2babadfd67d4e6d02fec1aed84b7f8d09a0c60a86f80d3925a4e5bf3d11609c38e3fa66c6f903db8dc66ed257f8f58587a3b08b2de0e03cb3401289ffb61e9761884d07f3d70af879afd06b2f959df834a6b09ba1d4985f998bf97aace97df42a25588dd951d5642fb30165bd29441a0be1059358c445c49a61e7169935d408bc6a1810fb3d91d87d50e8a84d938058ef0fcdadd858938228a9ce1f7bf50ca26cfab2133d1f20f72d7964c29a0c526639e7434b584de6f91f0884f1036a1c0522922fe0adbb629419db692e960294e140406999091c6f45d61b554eaf1e788cc8fe8f5b4906bf0c654f94be7374ef67d4ed30fea92edbdf28df61dadaa20e0f1243500ba9eca8c37986b730e489b2f482dc83a4788e6496dd7837c192c04fe35094d4d013dc048dc2c5d33fc3cb2d51346b3225d2897e82a26d458ad2081e38869ab7cc924c44cd066186e7e676c6e1d14f006f4601b6df97a13ec07513b80eceed49628400999928d1e5a028da362bf0eb7259dccf94928c088c2b828ee95e304e5e9e8796177c0fbaca48c09457bd692c3e973a86466a4e76934503a85bf1ae12b1b3910d2b79fd6d21357b866eed05eff533a5065095e90f70d144550d547c96d7c794d94101e6bfc6f7bef9e3e60397ee77d15ebef241be69bcdcca0758b177dbfadc7de02284ac143b6665f791c133522009fccb1d72df36be62b4b7b3514901c54cf3028124f5caee9a451d4d8ff6039aa475c96702a9b68bdf227cc09b2fd962581e946a1570839171d4a9d96c314469188db43f3ea063561939dbbad306562e4704eb7645ed81107ebf11be63941477bc7c132b4366bac30a257a899c8c1ee6dc946eb9ce5950171be4a0b1af94f7d05a8149cf4e0e9112c189667f0ffb424952e09b1258eaead414780460f1e0d98c7f77c2cacc2244b9feef3bc945a634326e358eb01a1ee1c2da91a080986ebe5388396", 0x1000}, {&(0x7f0000001400)="6e7ce2ee98a99025e7dce957a7a7058fa652e0a986f0935723a208bdaadeb73ddc6603d82f2a0501bb8e9b573273c533a66a7405d12e6688f25b4437ff008dc52bb80206308549c73469f3f3ae3f886d791c0cab52af1aaa4846a1323fc219", 0x5f}], 0x7, 0x0) 09:43:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582728efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x250) mknod(&(0x7f0000000200)='./file0\x00', 0x140, 0x1000) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d", 0x7f6) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x20003, 0xd9a, "9c8d14ee7504000000090000406e50e800000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="ac54bb5ecbbe714bd4296ae662ae59baa76c47e995e105099531cbaba8f23fb553df945dc764ba95f74b0f9f89379aeb6d00aa16a66f197ef6d0a1ef339a0ee74c2831376b6260254ffabf2c43d4ad3c455df8d23cdfacd7dd5a175e79a3307968bd3897e784c7c10dfec678ac95ff8624dc1d12547eb8f87138b2f56fde37320e43617d645aa347738045c2e7dba2975de4be5b2d454c88a7d387096f45935e3f0de9dcc0e8bbe27e7cc319abb7925f80fb6aac65721f2b650712eb128ea1b452e9e192f7e2f6015aa9383f57a2df7479042e064cb8", 0xd6}, {&(0x7f00000001c0)="9e8bd4dfbabedf1b3b9350d7a29dbe352ab214e2eef90a36197a27eebf17c7614204b05c0984235941580faa47103ba747f7a92341ab6cbcbdab23ca555818d024507b3c36e7b9b64591f547444a9a1d65df8f7824c7c21302631e0eaa39849fc6ba50791cf3123ed7bafdf543f1089c4c50da383044d230dc1a680ca0e88583e50e6c9a96183e8463dcec792ab9a84191d7a2aad358efa189a74332544274dbec7234440880f743852e6e9650cc4869f0b5da15c66a3b530fd568e348f99d40ca414287c89ddbaaeed3161b878e244bb421c6ddbc68235c5a85648e1a52b764f19b2705cd187e31eb94fa86c653aca018cdca2f097a811dd202cce6a25ebb9c0e77f47cf0dbe3f7a8abf36cf11fdf8a499a56c310fcfebd02945c6ade5335aada1b4f9fbf09ff26ca64d2ed8788dadbb7921f7048245735ef48a1014f71080f36ebd8217e8e0d39d87acdff735ae437309e294c85b6d690354f424290754d1c722833f8eb7b1cc1e99dd95d7f3960295c730a38cb577f43ba79a0da4ecc3139cfc268d9cf06f126ec3be6277decbcaeeecc711bf450bfabcb4d71ce7f344eda0d3d7f94e988accf35e76ea7ede93abfea8cfc6cdef4eef8ed9bd5deb0cec3180ae0e97524adb663854640cb446e4898fff685163505e338a3c110f6c85e6b7e63139a6a0e35d1e094f26de856db5fb62b6948bc04533d5a4efde8783ebfc4e4520e3ca9673b89c57f50662689e9d23ce2d05fd01f8839c8b604d839b879c6b31152099b566f3b0ca7df554525c1d2b26df4c606321f89fb9077ca450db2ede1eda3a4ad11fc774116813f83f850ccb14875427b01f3071267dfc785f358d383c2057de40a64d112238627e4df4faa77ce860b21f1f6b2363c118c9975469aa22d0ccf14bceeb1c09cc923e8eb8a74783178e5a9853cc3aed10f053b7f95bce1fe6908a702ad06043cc094b6191951b4ba9cb5a45cab9cae3253f519e07289007a3b05185ff132c5b3eb9118cfb86a0f69e4191abaf6de937eed53e1b4c9f22ea66c911b2e748947148f3b3baf719ffd5505bd6dc2fdd75a87d724c12bcab74c2860ad513cfc96c289bc9438458728b59a2d230213a28f989ae733af1f27299c7d2458286efa32279ccc1f60c7ddc57bd4d730c60379cb96920b6e6f97dd26c34e95f9931eb050748f8bfe9098b95306afb8d2ae28921a4a43e268e1e2b4edda293cf23356e4eaafbd5b4bb8a4d2e21c1d18c88ee00922d4a67ff1063815f985921d25ca2af11c7d9a0fff13214f2251344d7d18391323a1093dcb735af399aa64099a633792759b299f0f799664cced7f28b58e5dd93d3c547f03242b6636c3dded95a11f786d864b0cb07552419be5748473d170df34ec3f54c5dfe400f239d1d1bee921ab1dcace6414d0cd7077e0fb1888856cee1f5594865dba6ffe4cac3ad59aa6f66fcd0c41f67e11ab658aa2d924cc8c452bf4835d5e9a440608a0339683a248b0ca0615dfdbb3781d68c02993033a8e2d5132d5e9acc3e8be335b288e6e413efcd55a5f88fff4c44bf793512d9651fee65c0b9e7277033d505d9ea614ec6139eab257999aa909f2cab4f0cfab880d11bb8faca1b3969404326b86f46f27b41efd1c15c9b3fbc417c80ac8677a592457eab4ecadf464540dc60e310ff5d9fb8e14b1543a2348c1c4c326a5e11fa7849b563fa4dd7af02502d169e88ff2fd0cc0f32feb61c37b63e274d6dd054ae80f8697d1aea997d7a626bcede4c8f144992fbf229fd0b6633cb069587923b2b77b4425e45aefdad39f94658a52764904bf8b3372f25c16283c77d4c1b30649f079f652931d0060370f5f83356604dddf3d2c7d77f0a76eef776afd71180918b09e5c3f8e5d840232bc67410f976696251f6902b799476524e8725a5e30b12e4bdc043cd32fe237acc11f8f0244bcb2dbe78efa7d1e955b06b048c4781339d338ee74dc794af281ce59291af4516ef303b17b0beeb7496ed3f65ce1f8e65acc9fedb898c9b2a7d5216b5cf4eece16fd74ec43083a297c38f3f5ecc61914e0c8c78724212ffb981d8b2aa379b100ce1e11dadb8041ee6239c6a9cad5b48605a8ba8cedc9150391e1b4829bf86e5c6f2370b33a78b34e49b897ebc775de3e19166e5cd343e3c3a90d82d696a30303de2d4c1ab2d69b80838ee94c35f93277d29eff921d6470af47db194d68dd0a8490f3de91986fbf19690c11ac61a11e1ada8950b0ad0bb16430fb33ce5b6bf0aaeadad699bf085c592be817028ad8b9f0937f1eaa8b57220c2ecdc3de5871a60b6b86c8f2d3740adf71d8b6be6d851aa51de07e672db9ee007cf3f64bb65164aba9bd76809f3fe28e2acd34467692da1ee5712e91decd3ec3a0f531bcb58f3d2074c90ddeea8df2283ba7cae6b6538840fbad4e72d39f14d99cf33b30454a65bf28cc290171d679c89642277df5586980ab572b23966a2de2a2f9cdcadc355ba9f52d5cd98a09dedfb78ca6cb4aa6c0d6d6c848c79dee656143ad0da4b1d6a6ee33f312fd7184981ee6f2ce479abc48e42285b2e871f17b79fa74b4ec1e9fe1c169cfabc0864d4fd273c33ffcc13fba10cf790265286a1d68b141b337684f86e70c1f23806fd0ab811b9338e438b4e4145da1551abfa3624c33ff87ab68142b2f39973eaaddfe497e22570a3ab21924ac555bffbf4466910a40a8e81641a2eb1e82fc1eabe4a5aa966f6b6b604927696ec4595bd3bf2d9c66915d8a9c88862a41b40a91979496678529c5dea41613c0ee4fc0a5121abdbcd460e869e976b99744f2d694dc6c50bda935a2a384f5be5d9e9360bb9dddeb216b49649b5098eaaad774af08a72f8422765076ef2aacd41bb675941b147153bc86b4d9f702c03874d7d34ab58bd0d818e19936a3f96bcaea86b6fb7a361fa07f303b721c72c04bbd1703345f8d68b2e0deb2c11d7ec1d325e76a245c98899b50e1b32845daf42f9b2a333f2c3cdedcb96721482c7aac478e9ffd7b7bf6c35393558f9e6ace883bb7c241a9bb08f15b23e6db1d4cbda59b8bfdcd392a5c0e4eae915a3ba47317bd9eb59f34ed982f037ffa1751554ab75fbdc6a8d2acccb79609db92a33ac7cb3ad253489bf31adb1c86c84fa96014754176bdc0d3b51ceeb6a29553eca33616bc1f2b7518b27886249c2ead16a6d66f905eb425713ec1965b51399d2bee5ad55a6a065b09e15addc07a4b387eab12e272088f49a241e7746d48c36c8232a5b9e9f5907f837205a1647bf72d7ec0ae5548796f8421bd882ae4b1b4d5d567e943d08a1353dffcec0c9868157262f012cb2acc696e2e57f6f8969583d7808cfab31d7c1a14c6fde6a1687a086e59f38f81b50572f27b07c92b433efc142eecde505335c2920f78ec7a5c717a475ee6048bd020da48f4922dfa6dd41e5a8f096b5d865df5cd79f9b0a95e202154993866b2d1cd6d2ea29915024d6c303bca89be993d47c9e5cb521c9c6318256eca87727bb04e2ff49eb6b3bd3d68bac8d755c828a070b055ff7d931b3835c5ec5e26564f3a69748774d8f6de182fddd7952de8795aafe0b1431c236741f2c0a5088c38823ec82e60b6dca08879270ca8c31b34990cb3bd99da39d57ddbf371884a2649b979d8445024958dc25e38dce096683668ec8d6b4619fe2ad9e88de657795a5ca7a06f1d740e7ddad82e03b27a0eb388fc7501411877d5877a1a0ce5f9c7aa38cfcfd3f1af30da6f395dee2fe2665bb4c8f58dd8bda807d7a24324d733b82858a93bdaebbd0d46978dfa8cadec64d0a75048e8230fa881fbdfdb4b86df780dcb3f836ec71a2911834cfa40d44999742d964efc01ac5adf77f2bcb48e796744360527dd444461c2167030b8a7c4d8980fae337390d9b0a7a70ee12443d71495fa64b49e3eea7f5b8ce1c9c98f0190d13e13edf009a8740d07fa5d12462e2ddfe547362157b35e0fd3b9701c8464dfcf5772549210c954d0b7bc0f4276b508d7907510ca74904ff7288c2070465d2b813c05d8a54d5d039d1cb25f8de5f3866dd7c6c7a1b2dc85db94852a222a1246d32fb712a7cb2655695a9a52793c30262096fa05054ae35a5e4af4c2de79682b6c6422c45f527422367cd3b5551cada215b1fd416511fa7a3132bc53f8f9ad9ba16c29334e2dcbbafa5230f510ff0fdc769cd11cb15651679e7a91745e22066c72c1e9bc9e838e170fb2ebc703ae2d3d29f5e29bc0ef7db3240bba30b8c9bd664595893be97054bd4e3c73e1aaff05abdd23e0ce0ebb846bdda215e3ff7ed3e180f281c2aa6bb7e33005ea02ea1d2839f78310e15b1eab428a1054668e4e10b8eb78238f000723067bab36d2968a4eec524b08c18486af7f078ef525c90a4d0ad10031e6c01f730ee21260c1e55da48482d1776f4c2cc235f97b34e13c647b206fe73275a752f6f9a842d577ebc7339e7e566e7f40088203f5f1d4c15e22ff4b5ab9a3aec29f241d2fdc25e73466c38e7425defb09b0770ab0f8db0c9135b316d97d9e8aadac2bf8a40a1a4a3a4f7207f8490d9850c23c4994d28134a88a0dc3657312d35dcace27ee18959e5a57eab0a54191bcae4db369874910daf6e51489f1f1ea70747e97848bc64fdf08ec81e5beefd06327a67e9a55db36ff8e9664d6522d6cc8f11e630667bc7d6069dff7e0adbf75ef89c495c9667cff2ad634b69c668dd20ce207798bba7ccc08f507b655eef19f00d34568e51debdbef7a5b63e7fc007e7b515d36572716701968a11fe20436b4cf25aa9fce9ac3dc2950e7ee76c295bf6778f5a0cf3cf3d947286b915a05b71d53cd5bb006cd62b3f1fb4fa702f6f1ab00900a5c52bbb2011638142bd7dcd0c96d2253ee1b45bcfd962e929245cb7afd834866b31427635868f285bc20eda0443f3d8a31068d2a353c754d954637af5bb4647717a6a32f25fa71d8b02e595f78171d41242c71e3db7317c2835614c706f10f2370e9e55afe65f6a4872a3bef334f816ff9c8b6471a47d8b5872352e7221e91f26179ed85d147ff9e73da72244a1d1f43850180f831db83704c69a2977c137217dba57c514402d90471e092492992fb5fbb9e9675ad85d1b26dfcea772c88712802b72290cc86ee8006400bdcce8d37d5c914f93cf970983b83a0d585f85f3adc8ecfd385c6c7477921e5fad2761a8624372bdf915a689538237dd228461e5bf0622bb204354a7c4a3cf94dffb22f863f8a63e1b1d7ca21861efdd70db68a8d9561d02ea67de3f3d316141642ea4ab00a9bad905c4495cc6da52b072016ec913484da4862a22103a8ec149ca52e9cbde67b0d9877f1841d70240be8fc0e3bb7425f530997cb10d9db51f87cf3c210a1872e20e2c166909ba9bb61a7d97ae1fcac679ed3d19255964bbd7f6d5f8073e1ce3bf64b6eb979d10d61d84e84f7a7e7ed6a741a15978b336e21f1ab33542a61258163ee8c2c3ae7ee8d63d17cb99e1192e44664e554b57253972cebbadb532fefc3589258905b1d5256596e77a5bfab9adb30d1769d634f8f1c31604a748223cfa5f54cd3b09cfbfe168772ccdf5821ffaff2a7ac994f704b8e126e72291963c3d57f178ef3afa5df3138facc7a038cbd96b17951cb406c416822338cdcdb352c64fb940ad0cecae149d9aad5aa624051dad8a169a46d015ec7abe22574e347423a513dfc549e71abaae30548a6bea6193936bf998e2998484800dbb269318ea55ea410062df9a26b201c737a760b76559b55833b29581557caa801eb18b86c2db3f5c8090d07a22c91f42fc914e4ebf974", 0x1000}], 0x2, 0x0) write(r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) preadv(r2, &(0x7f0000001380)=[{&(0x7f00000011c0)=""/175, 0xaf}, {&(0x7f0000001280)=""/196, 0xc4}], 0x2, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001400)=0x2) write(r1, 0x0, 0x0) close(r0) 09:43:38 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x112, 0x1000) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x24, 0x9}, {0x5, 0x8}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) r2 = getgid() setegid(r2) 09:43:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 09:43:38 executing program 1: setuid(0xee01) r0 = socket(0x6, 0x0, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)=""/29, 0x1d) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x7, 0x1}) 09:43:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000300)="354165091fa2923993a2991be0f6beb8ed", 0x11) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) socket(0x800017, 0x5, 0x820000000001) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r3 = semget$private(0x0, 0x3, 0x1fd) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/88) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r5 = fcntl$dupfd(r2, 0x0, r1) kevent(r5, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4810, r6, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x40) read(r7, &(0x7f0000000200)=""/183, 0xb7) write(r8, 0x0, 0x0) setrlimit(0x9, &(0x7f0000000400)={0x6, 0x8}) socketpair$unix(0x1, 0x3, 0x0, 0x0) msgget(0x1, 0x800080) 09:43:38 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000140)='./file0\x00', 0x8) setegid(r0) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) setuid(0xee01) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 09:43:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x100) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x8) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 09:43:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) setrlimit(0x6, &(0x7f0000000040)={0x2, 0x8}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x7d}], 0x1, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0x12e}) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 09:43:38 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x80, 0x6ab000000}, {0x18, 0x1, 0x1f, 0xfffffffffffffff8}, 0x8000, [0x401, 0x40, 0x9, 0x4, 0x6e, 0x5, 0x20, 0x7fff0000]}, 0x3c) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x3) r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000000)) close(r2) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r1) fcntl$getown(r1, 0x5) 09:43:38 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x4, 0xfffffffffffffff, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000680)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0x78, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) r2 = socket(0x18, 0x4005, 0xc1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x2, 0x7, 0x100000001, 0x1000, "a3bf06967869d39539daa7545e94bc0a124df477", 0x1, 0x4c4b4f2}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000005c0)={0xffff, 0x9, 0x5f, 0x4b, "7a7d71a8803f53530475aa8cefdf18e1f0f069ae", 0xfffffffffffffffe, 0xef43}) flock(r1, 0x4007) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x2013, r1, 0x0, 0x4) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000240)=""/85, 0x55}], 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000140)) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x9c) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) r4 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000600)) read(r4, &(0x7f0000000040)=""/54, 0x36) dup(r4) syz_open_pts() connect(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0xbb}, 0xc) 09:43:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002005, 0x10004) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xfffc, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x7, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xfff4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000000000000000000f1000001af0286c00", 0x2c}], 0x1) getuid() 09:43:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000001480)='./bus\x00', 0x40000000401, 0x0) 09:43:38 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x2, 0x3ff}) clock_settime(0x3, &(0x7f0000000040)={0x7, 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f00000000c0)=[{r0, 0xa}], 0x1, 0x4968) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x2) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000140)=0x3, 0x4) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x10001, 0xe9, 0x2ef0, "cf9447e52aa55ea0638db474d56dc278b05363df", 0x5, 0x9}) r2 = getgid() setegid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) r5 = syz_open_pts() stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000340)={0x1, 0x7, 0x0, 0x8, 0x6}) r6 = syz_open_pts() fcntl$setstatus(r6, 0x4, 0x0) r7 = socket(0x18, 0x4, 0x28c) r8 = dup2(r7, r1) setgroups(0x4, &(0x7f0000000380)=[r4, r2, r2, r2]) getegid() fchflags(r6, 0x40000) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000003c0)={0x0, 0x3, 0x800, 0x33b2, "37b99cf0a094e582c7f3fc5d5106274abde9aabd", 0x2, 0xfffffffffffffe92}) fcntl$setflags(r0, 0x2, 0x1) getgroups(0x0, &(0x7f0000000400)) ioctl$TIOCCDTR(r5, 0x20007478) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x0, 0x1f}, {0x5, 0x4000000}, {0x0, 0x400}, {0x21, 0x6}], 0x4}) fcntl$dupfd(r5, 0xa, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000540), &(0x7f0000000580)=0x10) 09:43:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000103fe, 0x4) write(r0, &(0x7f00000000c0)="9c87c3772c0035b87e33332e", 0x5699e724035a365d) 09:43:39 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x200000000004b1) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000001f80)=ANY=[@ANYBLOB="b6ec85d6f01762b3e09dcf525a26354c178a7998b0d1f67e29e72c61cb48eb03cf242d3c515cb57d88ba48489d3c715fb54c76ab41210663fe2d3d6a806ec3ab8cbe7b7480889d3374d0e7f83ba99f2688ac83be7b04a2ef24e760afd04c96ae4252d47904f5107196ab5d449efb17f3dcc40413b1035188b5ef3a61a3f04a11336afa7133ef95e1cabb8c4cd568dfdce6007a0645f4de6f53e5c624c71a7eea73fa6794c0381da3ddd62abf2589a2d15f7ff2719906243ddf62ab7dd5a2155d70b8800b645c47947da926084d4e953381978dded46bc865328358eec70ddc9c48dd3563e5bc0fd4b1198529cf287fca15582997f8c3e793647b92a1a9bbc7696440cbd8a8c0000000005374b5e2dd3e11af0762e9e514d4606d09dc880b8203edec95305faa5f8c3d5afe918f2035177933fc684529a3af250162fda8cfc799bd9d70d7e7665e30e4eb050611e713603e7e9b8f76b9f6db01ff890540b8931861a938aeee0117640b9d7f85f34e1e55faba58bcb9903cfc8f0b9f0e9fc3a6045c20ccb23606d50b5752ee284cc80dff30ade3b6d1a9a64cff7bb0b6076a73259a756b3eccbe05512b30ecf4bdebd34f697600000000000000000000000000"], 0x1, 0x0}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000700)=0x1) r3 = semget$private(0x0, 0x3, 0x407) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000980)=0xb62) bind(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="0200000066696c653000c3782ed0b0248b3a70699c23022bbb0b2979e4039480ba3b8287b51f97de719c5a69004e7509e0b26da58a05be0e50a03f313485058eb4ba88054cb186a3068cd611f3982041891dad0fe75eb8480b31f7cc155e7339108b791130366a2366034b42813437490cfd42a793a929857a4821ebb01ae59e5635d1548dc45dba04ea94e2f66cb3d7d0f1f7d979adea6e72232bec0b96ff5cb40316912a"], 0x105) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000009c0)=""/103) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000001b80)=""/204) semget$private(0x0, 0x4, 0x408) r5 = socket(0x18, 0x1, 0x0) sendto$unix(r5, &(0x7f0000000b80)="b25c99d16eb11a166a117748afe4eb4cf783484c76bb71b930045466b0c7f509887952f66db8cca3474c3ca096ac52b83addb299c129aa5a453a2c67d89680d12526dfcecd5d7f646050b13fef1b40b7ff4a7d44381c55d5cad058041cbb89e428093611d8eeff459306620f5d8868d7aebdc2eb6cb6503c6c183d97f5190c8357acc666da06e571406ed998a14db1d71bb12104882c98e4c51901c8446c32c01449dbaa68245aa56944eea6d9fac00fdc066ec6b1f10a02d797149747920797df6b12f7e8de476cd78dc10f71a7113323e2f016560d00d68f7463116b6f78d87cdd3f8b10a8d8e36848889189325ec7b9158d48612b1e64ad3e557cbe20526d22a570ffc79445b167338d0f14830e531e76be46a8e362530aa28c15e44806d59f2e73e1a082bb2d101b69abb09e2de8881653ebfb3a437745f907a51452265f80b9afd6cd975fe2d2391105e7a25e9b0d3d0036f7f07565a377e891d977a0a09c8a9499796f8a9161e8fb7bf37c1f32687185cc517d47021d19072e29b4d631dd3a834385e3fb9188e1e9043a05f4e32835c29eb33baf119e051e18aa4fc3d56c89f25b4705a6758fd92d2380a3cc330c2228767edb80c4d7ac94dae02ce7e31bffdc0d3f55dad2261c48970aa52ce20dadc1e6be3d9f85f17e2ffdf3c43aa1578aefd5c94044e05062465ac84f105d06ad668994cf070ed3137e9d7b19469f610ff4b817f01854900f1bb05b993b5badd469c2e88cdb4efa13ade6b03f44afe569ae38e0bef10cd50296170089bca493feb225842830fa78418344b330c0821c73a787c480a56c3207df6a294fa4ceae0f08b220d1a92636b22abe3d6fca11f7a70e6ee81107e0761ac09876c4c49823e4d60a54eb29ba95b64eab42e985a8abba68f2851d208e4f59b99edb7c6c110f90d4456d303d40cbb549c29abbd6190a08048ffb339f0f6150450e33eb06c320e9ce2b789cda7146e7dd49df0987f53d433400657d2013cb3abbf162490395a1ddea48c48f9246eb64b33db11628848fd3149ceca4afdff4ca17d04ba49b5652788f770261240afa522b8bc7fb1024a6e257ceaeee747052c2ba57983b2823a6cfd5a6aa22f2efeca4a6624262311bc6c0cb51a12ff9b2dbbb221f8ec2736791d5800446e19480803914018678623881d289c2ce5d0b984201d20d7611f87a97aabb08b2e3e553ab88839d8a7cbcc7741e0fd0476683115ac4c23f424cc3e988b5edb6524a641282032fa4e07d9a63c797c6778d101839d6ff61fe4a70d10ebeffa6632dc995668756fecdf002dbedcbbe66a2ddcc130f79ddbb3164f956e3570a3efb80709843874ae21e86d48ca24db482479b022d3c594163d1c5fe3bf067c30f857dad7f3e2cd269e5a6397ae1d02521702bbf211b28d568ee42a5f951ba5172c7d79bb64ee413e2c21f0e7a08df45d4d67da9d6b4e32775ab2f942f1c47ce59d5aa2eb34c1de69c9a837f1f432282dd15fc84f5190b343bb1086f453ec988a68a8f40b5ea310bb916e4c963caf280ab4a458ac1e5e3c793dd5097d568e5e75c1d92d66bdeacc09e4d26bcb1598a8c62d3f9ca377562c638df36c6d76a9bdde1f75d23b47e2408aa737e86fba85336eece7443563a14181a2f2e9c212d6179bd4b9fbe0a907a5943142f0bf2ee8166866be4d336c86d67c1281d95d08afcd371877386f34ac2a49cf8a02e0b4d8a6579260c88510f5d48e259e24b6caf8724bfd732c4bcc3f2a7eca6ba4ba6e7aacfb595a39e3bcf98e6714461124a8a71a46a8ea06900ecd0729703a918bf0459bee16dfa77ab189e292116ae26d29af2ae714c73581a1c9cc17054b5b7896c5f7bcfbf53cb417e86d9d8ffe38715c0200dcba1a58ecbe07dbf71edc730f4d412dd24932f3e1fa9b549dc05ba801fb64381f8aeab6994bc370e535bd861bc7c4b3db50a0b0646bea1671837894edf572860330cf6ebba241909297b4167e29e2a672f822756d6903947273935f1ee8c7ed33b34af09c4d773291aa1a890d4a200eb3c8ca8aa564d914d67b92527858a983d6f384eca26e150f1044ba5d95c45a80ba3b8edf7984d0e84e3de4563189302781bcb71719ad3138cedc3d67caf33474e9c4de74bfd92c253a637168b5965e65132e35e3804c32697b361463dff1548d746475ab3787aca8ba3fbfcfffb160e98b962de93ba33628147a8ea3ac91f4f75f60c4ea094745eff923653f1a7f02f6f014c6cd3096e51f0be7f385e68e5e6427df761c6aaf3b5e5aeb392c182ae2684a5fc2ee58c04bd980cfb143588fffc17587557821e78e3adb982ef077d044ba5135f39be5364a53d019cb6a89202da05752f91eb04c65855ba31eb87a6ab26d1f1bec2dd41089bf35d0c0299bce00c2a1d80be71efa89e07066b387ef9ba895c08ce621389020d309a8d76d7800f16fb106803863f89a889d03b117d44f7238a0300dca275bc55b9f76264400c6bc9f147900fc7abafec2dbc1b60f8aa11ad04993b0bf1dc78ec0567d5420979dbcb6cbc17b69401712be7c0d0f717c7fce8ba5ebace4dfd3a1e66844429084d867b87bfc5ea2fa2187b45da2af357ea51430f4c29d10b63871b4ba64c81fad851c0e504a4eaa8a2a254c335209282e8d98a50d01e6062b37a664ce857cc52c5db6c07f2a074dafe2b2edeafba22e6d07bad6d64cbcd729fba3953026f397973dd7f1a64672b7b3dda3d7d3de523cc69b30fa5a71abe5dcb8185ca428262df5bb8894b6421fce287f75177f9188c214fff6205d9c9ea532d27b6f162deccf4fa44f83f6714d5a9d12a69256824dc562ea9704a080654bdaa5993d20512a3f41b6f5f520c2b57b232af047df22d5452cd8b3f0525f699d49e1ed806cf65ab359baafce99141e6613e6ec554bf8dfcc89311183ba50ae2dd7552632f3265aa545d70088c724cb2669b0cbf0244c9a8419b4fff975330378503b6a46809b1a7a28a319fdf5c3374cf9e26dac282bdd7db5fbfa3f3c863ddee6cc83908257b5e919731b1d1982bd2d8dc7d060947e557c868d474256ad0332e0d61ac76869af4ec0620f0a37ab36c62e6fdbacb8a5660e06aa34d8067d13a34e98fcafbfd75448cb250f58d9c09e068508067347ed543e58e813d2e48930789e7448f5d730d4d15214c17ba7a314c08cb10d5707452e54af946ea0c9fa1d3290d76686bc21ecc6f5809aee5799af2588303af4e04f199499f42405111cf0999bacea3628af4c61133d9b55d85e368887c3d26de7207e3a4f0240705b8f35470644c9e60e235647dd8a90d29a4a99121671edc336b44e2ee4c81fa0b8d4eee2723f1c5b765a90ab4ad6540462763f8e234efe3618369a951b43836391b682550478b2b4297c5c651b62b2b5f0a7ef7de6097aff9d91c93258e80eb108b6679cf13fae38a4e71eda44ee45c33eb5400d64688a686a07af1de3d492f3ccd4cbfd0e9024860170c5039322a8851255279dcd63e52ff1c8ff72d663da0c6acfd6b94e3b7cd4f8c4a2708c1fa892fcfbc6d05b415233e1896f31e90cfb97c8548a3ebc20464d8dfadcb592778604e73ca1c10034af4a551e5eb362268ae560038f7bdda09cdf1d166d0f501298ea5720eb290900b469c7a1616161195df8e26703795b0322f88bd3efcdee9e8646f198e9c269bce720784be8c932648f31530f8663b7bfbf0e1460e38fe5eabd30737e50121d7286eb8e4b9fcd73fec6a663dc03796010df6b3c72e9e44fbb022c77a02ca64bf0ddfead0948d5963cf67d16aec5c6d30c3c7e25f8471f196960d5e5c3dcd14dcd2fd2754f6b389f44d7baf6322da038cebf0b038481d7c10dd298c70411b5df6c4c4cb1eefe7b0f8d51d50b50240e6a41046787b7a218f5f170e38f17ed64711e9c01535e3128fdc3520f30002eb7b66608ba9d80c83f93e8073342ff1ab8ae87ccfef2e408e35fc75f9c720adff05a0ce46f21a96729d8617f64b5fe1a0483e423e4bc7144b5f773e58d639799799d52069baa9c82c386228505ac0727802a685a3a3dba288f524d3f50310ecb7a99d033a3425512de49cd42e6daf2251ea3f2b4af4d2e058d8419ffce5d6407fbbef7a8af8acabcb2fb1f54af04aa549b4d427ec68baaad38e6902b5dbbacf732eb05e6dc1203411650370f80b7afb0ec38b0df732264273bd7291a19bad4a65f006a18a62d15eab60ef3594a2125b050ef2704d7419e299d1b4461645f4959263e921075c90e5419edc243528cface1a17e540a20940fa0af104a27999f6a4ee942f5740e862288617338680c4800d932030de72c24caebc0436dbd4081eec2958d31dde7fb7f7ac15f84c71e199a8ad644f3ce628112c4d8da27dda248ca7583ff0b91ca96ee1d0c59006e2793a67f4caef85e81519de6bd071ca5d5a2635e3b060b5d8351a6fcb06e852268cd2cfdbbf492a98c1a1187504d4b2b2ea5a6e02bf40d1c1b5ba3d55a01cf446ff389d00fc73616050fc3c1dcc590847060813bf9e703b0a9a6b789bc77cd71ce6957f60efd2265f180acc837aef7862803e1378abf7bee3e415e40d1694699d880ae6c3c1874596f1ccd35eb4d599bd1634af2061ce92314a2b8279482d70e9148bef95170c80cd7f01e3ea46d44f59f152b191265453669a4050037451da984d76c7f2abc3f1cc8053aac7dafefe8cc2e2204661ef4bd1f744146fb9e6dfa2d819c4cb85951fcfcd7e33072977dd57c215a802fe68b6b49dda2a123f0e960cf201f11876dbf21c7aea87dfa427af36e297e21e5ad3aa2378ed497253d7a51d4c74eee47b8d6fb8cc3dfdbf925684d4216cd329d893a84c4228caf0e6743978a0f46ee1e6d3258e32fa6024c9959a67de88b22a52f31f1c0ce3cfb240515ea44e3d983e27f8aa78b4c2fadad906cd182bb2101941238578b42ae91650cdc65354b54cb76b5096fc11e99378170652b7018ff695bb7a36d061ae7fde6e0974ae676adfec72e0851debf7647909737b2c960bbeda9afde8a2c0c02844215654f709a23efa41f5d785cab17c373c8e6b856ce3d5d85cc47a1ee26b09a9bb34391fb283331f7d66c68d7010e12fb42b5b3efc2140035da61ae8de118810d97cca5a42802fcfe83f1ab00597d51b16e1883ff3a6f09537ce1cea7ea3709f133aa863b6f03b025f29467c6017995db93fbbad2c38ae37b7895bdf70b3ea13b7eec8767dca0a37691589d06d6e7658a3545e5e05585c9ed2afffcefd24db35c4d0781392467d7d19e8eb2425eb5f90240aaeb8da842148aeedc0df83248e01b33b2d59faeb8dcf526bbc4719ccafedeb0370a0adc2b80bf83d224ca65f3f43851b4d41ef9e90f3192cea87dcadcc3c2766508aa67b2a7e5cbdfb1f8954833be5e09061b2057c9ebcc14cf0ad9d439323a9b8e5251d2aeaf200d9bbabbece82cb962bf39053a7a76fa26b6bebb5c9be8f54e14f5451a3a4de0fa800a8f28a294d25147fbaebc6671fde6389fac1fbcee518c6cbad042146244b95a4f065ab496cf179c5a6cb999c59398a9d4e196b4b8e01b77b55e7369cf19b0b4db07487533488d283c6f0f423dcc759195da3bb038b85369a8c25cd08901fda27ba8780a5673961406ff660c37ad4bc7ab974f47f6d74075abb7464d840b40c64116f5da367d927fb3db9689cc60e968d1d70e42068380f4ec6ce0556630ab80e7fe4bd8662247c21a51cb4aeef2dcb6547167408d92f732bda91b8f3f62838e76b9c501c8d861a9ec83eb942670726bfe2842f6c32b2f8bc13c22ebdb2324a012b96a39460e9f", 0x1000, 0x401, 0x0, 0x0) setsockopt(r5, 0x7, 0x9, &(0x7f0000000a40)="bcc158d883493ffebe495631bffe1386d8512cf606457ed64ef79f0700000000000000a0317c2ed5f339712d2c719af24733da5254ee32f143d9a5c6c440445b54ead7fa81dc94b5915f0100fd7f9bbbf0faba05484d476860c567bcbd0dac248cdff0f7d67fb8e4047ef04762e8b7f50dd4879d6bf6a541149f98ac6b6cdccbd3870a6d021fa5ea6de21b4a6683e85d0f09fc8e5b062a44fc212c597c2bcf53b4c2fa89d818daf2eea65d2e71807190631d99bf4f98a16657da7b8149a321b6ae8cdd75f5b3ea80e78a424ed64ea1abd02500000000000000000000000000e759d7686d068a1031919522f27b58c9a224fc8482de8539ef6c2864ce6c26071266c74f76e1330e868507adcee1f74440e22110252c03c0930ee58f1838de4ad2372ba8c279151b24769339b3c652d7a2ac717caf83af2b0b9203", 0x13a) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000740)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 09:43:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) fcntl$setflags(r0, 0x2, 0x1) 09:43:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 09:43:39 executing program 1: pipe2(&(0x7f0000000040), 0x4) pipe(&(0x7f00000000c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) poll(&(0x7f0000000780)=[{r1, 0xd6}], 0x1, 0x0) 09:43:40 executing program 0: r0 = socket(0x10, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) fcntl$setstatus(r0, 0x4, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) 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) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:40 executing program 1: r0 = socket(0xfffffffffffffffe, 0x805, 0x7) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000040)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:40 executing program 1: mlockall(0x1) 09:43:40 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getppid() r3 = getpid() setpgid(r2, r3) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setpgid(r3, r3) setuid(0xee01) r5 = fcntl$dupfd(r1, 0x0, r4) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) 09:43:40 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 09:43:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000027, 0x2e, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000580), &(0x7f0000000780)=0xc) syz_open_pts() writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="d057f9671e0e935abc24d16a2e1653c0d25682a4980227351f646d676832a5a0ca5a3d4bfc3a477ef4aa54a06890dbf72f273a8e3c0dcec95b1397b73f7cf148615355fcee6e1a3e671e855e0a96ef44150486fc12173f81704238fe14c3e9614ee11b8080c69d4b1eb3833efd47424c686a0ce983647244ff98c2db638bd7073039b906143043d2babdb8c31c0f5ea882fbcce8463ee2", 0x97}, {&(0x7f00000001c0)="be1fb35cfa7cec9554c219dc6bd0830eaa43cc2e6246fe5099f19dbaafbd23f9a3d1571c61a0171bcdb1c1c70eb743a8d5345162cc932bde9df8a8c631f9db9e837033df3d9f3b92490524a7116270bf2f72a59e33c70aa42bd00fdfd3cf11d1a88d843c2ee72a00df25d232238acb1cf2d9a8c05fd69c5f0bb4f0235b48e1602b5e403f0aebe114df9f52a8e986ee676f9e5f35480313046ac8c40d6b7ee8181157ecaa150f2e793438d0e3a078f3e08de0d92a2c0b2e0017b2b7f358af215e8b3835db87081e8eb1716b843b6b6d7cd9535bc8c600f378ee2540863e8d36c249d973cf9ccfb2ce624ae4a350988644", 0xf0}, {&(0x7f00000002c0)="ff48327976b0f922211a476f81649e04aadf4320ecd0ed61d738987f591a603b5c2aa5380e51f44952f8f2a1f93bfbc05e14f989d0fb5376f1b14b2794321df9cf0c6bbec0c92c2a2d7bbe19f0cf5ef78257a3a9cc228883f24ffe43d74c7de0101c92ca81e95f8579392de4900fd00850cbc3be2e5a1d97575a9c06c2540075fbd9656b4741ecf808ed1740688fe309e182c1251fa754337b59435a9105840ceaedf642ca32c7a49ab64606ee415059f76f3d0a58d9d92ef7fb3afaba91a9c63acae3bcee5d3bd055f0ae1a2c4a1c0b29c1fd62286735c14a4e15d3f2c8b94f889c5a5e", 0xe4}, {&(0x7f00000003c0)="7392b95acfdae341860068915b31c3ea60870533388a63b1694fc6ccf7ed5c9f57b36dabab1dfcd0ebd548aa86cf739e673d5f8266f4df6e35f3eef547a6e9e305a158a9dab8572f2325", 0x4a}, {&(0x7f0000000440)="548ed2bbe69e16a52537394302ab7d6396ba7fb7e835b0e4ea6f95a9d1d63da477c7de5c6eff367cd1b3eb6e562bd99f75b568c7668438ee01f6ffdada8d08281e43033cf149bc3c8ed3dcfe6a96c913581ff8d746147d95aa94ab1cd79bf18039f902b406bf30c0169de045d575ada0c3174f1b647534e2dd0139634a8928898cd0566fb5fc26", 0x87}], 0x5) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="00002e2f66696c653000932f09f959747d6f3e4086f25c18a8c23f794277cf047c95c5f988f7cb05ee4b49e24f5c7f5ff5452b252d82f82c608c39fed5fa17e076aa9d812a91c0ec80e1f12c154abdfb0d84f9175467400cc526b40cb2f8ea25b1f07579cf59fa74d5d9eeffab09e0d25e4bc6e19f230881bbf475585395f10450b35471eaff77b56fb7e070b8954e994bc67063173fffff04910961325c0480c61779138c5634e3ebb6788a943b1363209a0fab96e988923c11c7c88d7a28425ab24a6624302fc5d82190"], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x4, &(0x7f0000000800)=[r2, r2, r2, r2]) setregid(r2, 0x0) 09:43:40 executing program 1: r0 = socket(0x19, 0x2, 0x9) flock(r0, 0xc) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 09:43:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x28, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) write(r0, &(0x7f0000000100)="15439e12d34275dfd6bf73a9aa7c9ee6175aadb7448be6219adca009f592b3617b80e2b45fda565e2dac5f3ca069fbd0acca4ba865385390b42dd9f1454329dd9b8a1f26f3d9275ffa1b63974fa6ab8443e0f2af5368b898a8dabce93884571a7d071aa54cce73f54b8810edb2ce96e790c7b6548f637f1e397626805d715f5166e7d17929c2922f6642aad47be4ea8e761894302a1202c6a351b9022e35bcd7880472ed76284619651f708af204d4cd8364d6c8352b0755903377630bbf95abb1dbc836273d14f88ccc37c23a36e4490bcce99553dd7349e642cbc2b5e6a67d0fd94318f8759a1dd0a955f8e97e5ffa60ee46fd585829450012a2f0f1d99eac1c46b8f8d4d4ea6230725493c93174ff1a72b07a6a2c5e080f4cbec4b2a3d512648698ee3e37e8ffc95d1b194c6d62b7dd1046dc3c57a65c4c78f6428cfce85ac5f2f571d5e8307ff14166d7c6405b09544628a050859a13e0db0d90ac9963a791c7da0a03baa9c55ecf8ec99b316f7dcb6e7d9474a5c9e7ca24770f99bbae6946dc8d98f3b26b01d92dec7fd4f26264a1193c43632839489f1e221b8d113283d93d88f7476a1201ca355a1b358a3a3d9d9f7e8679cc5d2a041b98fa1e2e1838ee1d73815f1eb49991a1fb3ff186e8d70663262e5b576dd9d0ad5cac569ed35d67868e34319449d602f27027a4ff6683d1b84c306ec81e7efe87bf5b622138b078092b9abd996bc812d07346af0298f83a596b41060d30f68355cc44a29e90a0259876738a3edebef6cfc84121a68a25caad289fd25ee08b1e6060abec87536ec7b27fe604bc4bac5cf555e9eb16234b76a9955d67585bd7c77e18bce1c6fd704df258fce3c56571d35384b70c4a807a023f7f1e95e9db43a2fed8845c4e92eafeae22dd6ecb03f6932a601779948c5a339284f3d04743202eb31f32c3fdd0feeec1402f1d8b88346402b571c138967664ccecdc5f0003bbdb871e93a08da5b844b845ca55edc1a8b315094ac8b516a8ffa57203e5de3ded10b82258b151d74ebfd7dc4ff0ee87d31b7b82d891412c4a75fbb6b947335bec27bcf49e5d61d7ee8844a6c258b5e1849e6e12b26036efbc144ed160c6c5eefbfb8a347e0544ae4ad3038f937e1a05bcc3ba17077a86e89c6d0e2dc951fe88c400c2927d27c72399ff0ec620146d7bb03474594a294c81b45d0dafd83e2e014cbfffe646c289c340922ea26a3151ba8b491b11e2ed55c518e2fe6dc22841ce74bd9217375be15de5019a2dbd557de9a5a0be1825f1be066ffb458a5f3514274f6f896ced1462ee514d29035adb01c73461958ae5721e072444176291b5b79e680f7193620b24e0273e3ed6ef9608c6618a6951bac40f0b7026c24cba6f1ed48ccc2a25a205771f5c848d3d65b551e0171bfc37f64b14b57968fb1b40782a3626f23e960fe9c3c40687fef3fd245934252282d72a29979e758d06cb208fb6dfe6a0366931e1786eddd988d0317e7a5e809df6ca2605ee1cb4adfa31ebeaebf4d66920676ea54ee35022fc435e5e9ad48ab770e9367d8e4bf5524b3e35e833eb7a38f3cfbb6b62fcf9bd88a76d71aaf6141c324595495b81fe99fe6fa87761483de1165fb3807ef6ebb05871f70107ffc54486d338dde50727932a3a001c36090706016a04ad452dcd217b2b8f1b80c18444c473570338ad65fbe3866ab237d98eb37a516bab708f54179d1345571a2872bc93299fad8c9fe266bd5d6cd9724c696063eead0956fa091f499fbb85731468b62d429e3792d253ef09800eadf9710eca3a2efbf41c12a43ba92b38cb005e9b29a8b05748803928d273da53fe27140fad411577b7ce50e32dd3d1200d515e93fba98032e6f7206e824b8bb510bc686f38bf4f7b77dc3cdb8c8a4921d972bf1051ebf8f8afd198594bd8b68a92b987fc46ab0f4697547cd33af80e97ebcab789e84aa52ff25a1e10488fe86d325fa6f29f50b14bd9f7a555012991eec37c1e0bf8f81dda3a681a63f9de22c2f58acc0088d603fb00017e0735594a4e6d97e73d7b5f4b94502ef98adad1546abd1dcc80832b0b35e0c67840949d4db8bc6dc323a9c55c3ec17188725285603c87268fe604d4cb85810a72a17d947bb3eac217ed277888df6b10c6f64fa9a9d4cfadc283f2221a560026e41f7cf2635c0f742ed3a35420a119fc4157bb9d3ae0f06a696d0dbc0abb7c28a77767a963715bc5889e79fefbda87c23f77a57a8d403ee1dd2abd204c86a90654a5fbc0b14106f0d3846c70b69b8f2d56a5d7a7cac14c1098b14ee7fbe2bb74d71f573fd6dae3c6dfa97e1ed639de36ca0ada05189d4dcbb157bf527b86a86037f89818c167e891df43e96976b639f5ab534f32147bdab752872c5f67c3281db93c603c3d805dca148371710d81894cf6d152748f338259111f314b1bb7f64d28b712813fc514b432e8b3c9c0549162c5113e0446c41a04aba4390979ddbdb85c39cbc47c614387ecd36dd70da86a893205cbb79497e9f3ca1eef917d362498dde8727a38c45590310747657a1e8ead8bdf02035c1593e902e14df4c0cc12a95058f4cfe392fa19dc2601375cb8481b0b0e35c4163ce3a82ee90167ab053182cc5ec1453513b453499358ffbe83187b5943ae7cce5e3a78ff9dbf9b6baab7a2d1914e02e096c2aaacc159ff3f4362f59daa923292d401f7d68cea94968d082f19f7ddab2525efab5eac014085627ec8cfba4423ced1235100180238e5ee9376d137dd9854eeed99c8a37324571694c077051416c6cf39e4c65b2f80b8a5d5051f30c9610b7afe39e3fa69d77b0d11155d7146faef7224baa6d1396414994b36b8c63bcff20a413810a39d56e3b346d71c5618ed8671ec108774aa70d30ea9e990675f1606022fd031467d3b25ce641e22b8bac6e4f6e22111b533539a5ae507ee1f7d50bc1883560caba7aa33823e9b1ba3dd540b6ab88900e0fbccbcdec2babd89a3b17700fffb9655628a471715f7781b086a1905c076d73cb67256bfa9fc9bd63511d9ded3684ca2f2e03c85a6f8fa8d2e89e2d1002c18b97e64bbbb6c0a6d0454f5a3ee998a95508be66e1d5048a6bf726aec6307ccd61bcd4ec62f68d36eca7af564d5c1f6d66d88b8d4751be91ba8dfa85aa0fe864a178b6e07128a6cdfcf44eaf0aa96188d457905ba97dba010fa35e2fe5845af91a34de55e236e490df58a0861d70304fd903ab01a4d8ff68a07f8504bccc194c03c0204190cd1ff137c93566de33c0194f8e6b8f25c5aa0bae3dbef49885b41f0639299f21c1b8dd5353af98bf9aa140ac47ef3a72bbdaa192c24c415d61d2efb45b42087f13a9ad4e6675ab64ff1a45d6db708752767f5c08840374961f4ca1986e7dfc06cb0f3dfea96402f6e96f27e1ea13091e56d35db9ed992276cc7d54a9a97b3ac4f2ef751ef5c111bddeadc521af0da1c03d77819a3c96a328797c77497b737eca09f1da76704a77da0b751602e1b8cd2deabc1161c4748549f4ec0949508f3638b18ed7a6aaabf3f1c4baa47a416cab26a0827177201d6bff2a16ca578d90f93c3c6f597eda55b07ee04a45c93e3d247ddec3d03511958d98529041c00c9209eadc3602d67a04c3e39658a383361591baecc480427925a26a6c8025cc3799f5dc8627ad18444e76948c23f3c593a0da6033178ff1c302a6bb0b351e54429928df262757054fb16ce560e2dd1989c98d3cec856f0edd3eecca260791808de8b161e10f85d1f9e47397832261197c10dad258ad3ac99b17b361190a7a7b1723c8b76ec5b5558ee95abaac3d381f144cb35eaea4a9a2f43687cd367ebbd4de6adb8dfbe9401bc54416b32822d1dd621ff4f01971838afd11eac3e178e8d17a1714b7cda46974c2e202628079a63877545780984127aa9f38d903f496364c609d1861f75752c6b68a5c4597d37bc315f482de40b6cb50a5792bf0fbbdabf2ae1a901afb05a087d477e2e9a7cff72a4b89d95ba97df080c10fbec3cbfb0a1c3a2696ca61bac1748128304bcbf5547d6c933363968727407664340aff754e2893e9930144c3e6e892492016fb5b1e120f443e01de9ec7d68a447e390ebce6ad39db6a4a4cddbd2834341d208a3f471ffc0d0e771bfcbdb380fe8d095b92289a330b329c9b25f08e6933d74e1259a6c26a5196848210687791d036bc8d8bf193611ccbc6f85bf300289fab76d78c45875565bd420d47e1c42f39da260fc9cb405b5e16bfff57703cff0008c423096ad2f473257b8b1b6e471df558deefd5134fb3a2294a700d501d7bb0f6a7b1c9c7e55a026d45d978e18f5d69a2c5b20f1cf74694be8cd01b2d4b9b1d53276601c09dbb6b387ac71c77750c69c1d7c5b11947a981b28ada71149b3cc4f1838e70755b78e55d374ce321f181ed175a62964ce21e65df6fc2f005f1a626e31445454e7c55c86761c52509088e2fd172a74d1b2ab4092f1a37d17541db5e380491a2302cb2db86571ecd20365dd6ae79a0a00b7ea9e1e984aeb90502020783092d4f57cc4b0d7b75b42b17c3810ffed28330bde95b9320bcabe915b8390eb5a7af6a957b6cee59b85c576ac04f0569d17e691cd37006d7ae418319ebb892d16d4860e3475126306f6d2a111b44a27121dead8481f6bd3a94313060fd2078a0051c27e4279c76f0d7ef19b04453f37e3d166d9e96402580593f1984a6d3742cdaf893ec7f074b84d80e53a62a5d85e134a04ee33ab4d022f62f30913a570edc42517bf980abf1125acc022ba3c405d8f619c4bcd5e88147448eafa9e87bee32af2dee6952d6a14410269e40ab7ac217dec1f137ec86e5d3526775aced70710989329e6766b48d64c888386236518a21f3ff9bbe7a534995e801d041a15e8e226a7f052d7811ed45701bc6097b663602828e6b67fba5de0ec049ab13ba0ca126ea2da142bd3d99950f4b73bfaffca737b4549607df46c7389696098faf046c35e410c58908d07e7de39b0f46aada35ac3d0f710b165283c2cb955db88a4f1bf0838b857ffed38d31bca4a9b802cd67352d910dbb4544684df923d229d8e40f7a55b96bf4f40c0d678da120eda3e0ad9a2ca4c3d437cd2dfb742f8e90952a665a143e0b11d7adda4bae018d77af2fbfedbc1764bbad22d54b82582c2f9764caad8acfd1aa16d845d710bd703f07422ea3e4be3ad5afe7953e142b53d9ebb8cdf98de0828ef357bf50aa7edeeaa9474248df4a5be600f877084f39acc39f0b530da07464f7275fa080e2cb33d1c39e75d88500bbe74bdde15d186011c7af92595a47c7cce7cdb40d3fd3e542a391d9ee23de2748cc06c65cb3dcd0b0c59afe34abc95694b2baaadd1e4763b63fdd85a2e5d6942c4432eaca031cac900148b26d3ec98c673d5613cdf976f6bd21399a3dfe83b4397ecb820449ed95ca51f101730ed488268918339e109a509ea278ee4dd0e8bec63f64fad3bbb910cb0ca646c21ae29d880b255e0d9d58ae4099d5479b9828c1c28d1884e87e8cee727aa827cfc4f9d40b9c582423ad2aac1860738ad2f7c3f85e77fa3c68af063a3217127b7ef9ac889ab9ecfb7c6d3c77d17e3761a9f299dcc3cd43c37ab58fdb001941b82384aa4b33dc92020ac1d441655097a4d4492765314aefb896e51f92751c4db1d11506636a0ecded120183b6b0bd3271ba282c490fb96ea3976f974992202402e367667c9ebf70842b153c0542f717152028ab65050f060440b52027a5579e5ba81d54ebb1945620303a1ee2b61b778eb4ffcd34f452d324229e33120a672de", 0x1000) 09:43:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 09:43:40 executing program 1: close(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 09:43:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x10001}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:43:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r1}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 09:43:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = getuid() setuid(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x4, 0x737, 0x2, "b3e542411d471088d7bd53593d31a77257e818af", 0x1, 0x5}) setuid(r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x38) 09:43:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 09:43:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r2 = geteuid() truncate(&(0x7f0000000040)='./file0\x00', 0x372b786) setreuid(r2, r2) setuid(0xee01) fchdir(r0) 09:43:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x7c, 0x20000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000001, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x28, 0x46, 0x8, 0x80}, {{r0}, 0xfffffffffffffffb, 0x8, 0x10, 0x100, 0x6}], 0x46e60ea2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x53, 0x4a, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x5d, 0x2, 0x6bb, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x5, 0x3cfe, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x13, 0x1, 0x0, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x0, 0x91}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x70, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xc1, 0x10, 0x5, 0x7f65}], 0x81, &(0x7f00000002c0)={0x6, 0xfffffffffffffff7}) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) 09:43:40 executing program 1: r0 = socket(0x31, 0x1, 0x20000000000) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 09:43:40 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff800}, {0x0, 0xffff}}, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 09:43:40 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000780)=[{r3, 0xd6}], 0x1, 0x0) 09:43:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="b671fd687a2489afa1415782a02413edd33d7f17fc46422d4a9f5a9ca47058b164f2bf0fa43c9626a7865159057c73fcfe2819c15825086f09387904dad4623e3c4459c2f567f25b61f0a157e812aaa1fc8e56bd1b4b94b415dbb05f5a83ddf06535992b1b4829cf6e8bfa2adced01a34061c9743087c1f774fe5750f23b5578cb0fb4634b9d4f1188224cd19baaea41d78f462ab407", 0x96}, {&(0x7f0000000440)="36d12a674ee75b9de23aa0387e739c5949a917fadc887997a970504d69e4bff3fd3611cb0eec2d945cc3335166e6174bd2e349781dea3808cfc8bd99215f405ba75d89fe753ed42a011b41dca34a969d02e7184512d400ad725276e8ddc592e427d3dd2095fb8285958ffb3cf75e9f434e271e4c6ba863d988510a98504801842be46228fb00217d9fb620e21db5486db2d7b6f66781199b59e90e1f7f0c28b5e5cbb3c70d04a83c27089c95042fd84a43be473eb60afeeee8a538e9a10591c4b82f0ef1ea96eb4cc4456ecd066d4fde92d9afd960d54dec236b6bfbee7f77cab23ad1b45559b28658b9917ea8cdae073bd55145df357ab7a9872b587072cb475993000e7e7787f15a21ade3d7106b94bf24a77843312cbae5e26cc0ac83ac6519bd4297a84c14e292e4ea053ebb150677905d1f138770cffad33a42e9afa461aaef2db7b79ac0992db6a86ff9788c45d58741e67e573d047b4fe203980a07cedfd1cf10a54c83b00d51ab6433f7f029efe31774290366b728f374affb47b7598fae7d22bf181af88390d303a6f98c9094219240f57280b1d2fc295998779a4722b332149159c951eb18cc54399d8d0d06784088a7668f6732a0390fcbf445fa28f8998f5f4cc170ec511f5d7251a6d21c3acf3304d86a29cbdc42b50f33b8ee392e7d1f31123a3fab320fa7921427fe1b0b404e285258dba01912b68717d7e7813faf25a81e71bf106b7c924acbd3bbe9b07b12b81f731547183cf9778c2647451f7f2b563397615311fdb5ea7bf23860449a2f984b8c76ac061471c73530135dc88398758c5380835d1fd792fb37c6ae7c8bd8a1f97150e0576bb092083dc216ffee8fcddaf5203e1c88617635645178f6cbab991ee32c215d9e1449f2ebed6000ae26605798c37b5b44db961392893dd9269b0cf821eac04129f463e65433ed1d20087ec99c81cc14d8cda32e159d2e3af945e891073ba46101a919cb81b5e1e499d5832aeb25f72edd306d6a37942246450537c32549c2f7e970a573d5d2b77e62ca3326550adfecbe606a57a06bc6ef25e5a14bad9429ba528eb4baca0dcacfd34d53d08e7fe33caf16e660611aa5c87e652fa70d5a6449551d98dc8f8beaf7a266a9a46b385bb6e64267c66ab821f4f8df01a320bbcdbf0dec356146a57332f9ef884ad1e52f3d85bc3f763c6ce8ae0e62cef043fc07aeb68f4a5d42905aaf8b094f28eacc718d3a42c0fe9dfde6be7732c1f995db02aadc34e5239a7d0fba8d74f7ae0175110b63dcd05ff8627ebd20c2add1269296b59e2e8b3b743d796b91de35cd914ea169b0226cef2c29bb2f039f60bccd18d1af1770d8abfdf46ffe4b9e916b42148d4fc634a00af47199f858c2d9eae214186cded87825c4c743a068041d52bba9d995fb9069320469f349bf573cb4d72806094557d8059fc31ff904b63f6a9c99adf50e8c2c41c8d1850b577bb4e338c11f1d4c7b0a2b5b8a123f57deb1f017f9ab83a6c86e3fafabc5b92aa73e14cd37149e6cf5761fb5a3e79f142af23be3cceedc679f015c6062b1b4802141e02672fe41f40dd4165dbdac98d4b6813faf54688341015b1e182b41d6c14429c33e32e5ae87b2cee645e21c65e9ce65585be8ecff60c6b0d75cfbc2a9ea25bf8424ae7c257d2a110173552a0156954e0051aaf0b68d3029c20123b9054333d8a71d71a60c19432baab14329a9bed17955dc0c3559108ea63cfc75eb3aa9e5bd759863722b640f268cf75472471eb81971ad5d6f5d4875eb0aae02a16a3b75fd3f3c7cea038a5e77bd66f28714523e21d935a43dded6e886eea2cefd183fed4746a640faae9e2857adf7a9b51fe0dba59f0830f0fc4ebae541c07dd158448fa1d73adaf094f34c3c4411672a28845ecd941fad23d3fed74d178b7c930c84b575a0cf0c86406a1b5acb692a328401d3f2d05f09aead57da6e363102862bfd045e8e9a139dbea1dadeeaaa0323e33c6be894fb99e9cbf1ee79399e67d61545ea71861328a8f9eb9528f77dcf2dbb997270916954ec01e2bca04e6d5c033864248592fd5859a645d88d6c535cd2450e925cc2748effe14fd941c8a89801a1dc7fcb0e30deb7118ef6b141ba0b3078afa193bfeba96ed608356f1fee7612920acc89400444120d8bd3b06047286d324971428f8ddee59b25f74da3e721218bb3b3faeff20653544faf9483e311cc49b7d0598a5b3390c0e23f324c1f90a20de2bac587b3209cced5c6dfaa08031d3a5c62e15d80146feb255c7f40ae05b0e97fc013a4bd25b6692ad7dcecdaaa7698c2c41f12397c0295cc975d239cef358affb5b62b927f27fb286106c9c14441de09aff57687459644860f198d966fbc4e8a7b80b6cc0f3855c1670e2fdd8506ea3f3825555201050f99ecf288592e83addddb5396036896e00fb6d3fe0c1af4d8efe56434e666db9ba7a0f6a6989432948937569af5593d86931ebf87aac5feea6f42d827f71dde17d73fce0e3c7cb51a9e6e26b76e67cfec011a37e2741977682759cddaeaf4faa03db596b284012db06521185f0134ebfede51a2ffe610cbe05c2c08d6fb276064e3f6eb90f9ce4c752e7546f1edce5ff5d009cb2aa191d8c0c5fc2b72e5237ee544c1d18eaca96e59af5aa11dd96b17fa499c1ae53335190327a19a4848fa048d52b0c57fbad8c3b5850a0bc653342ba1bd244554cc520e1665a555bf5b827c76b50ea3c647929c856dab872f5078da8991c2542af4c19841ad570f9f63f0e2362c0e7f99ab70928aa0b5d8f562d842702af3b85cb38bb38581cfacb3a0b216edbb7ded04009345f1dc4d73fe4784247c75858ba0a9bb786f0071cc5134de252e750d575eee81da43d4e1c8eb509f17c9ad00364bde69384f8d0e00900c5a68b1a8a269a43e7852dc8cacecca33439a4078cb22e90e56463c43c1e48dee00153ad81f194a97e8b1a760283b39b5b238ee5a9437a59c2a46fc17c235319b5ca4682a3f28baa0b323e38d4f3c2fb7f7300ab8f42118b719dcb7caf2e92efcbf063df2973f010755c1cdb622918c4f9c4e543ce634a89187217b85df9466f9e3f50ee1f07064e46f5ff0d12a2d09e0f851513c95b9acca65ccf8e84f080844c063ffe610030230a5ab1802c0fcccc41a590c0e08fa59442109544fc0c81272646d0f078716554be916b33b38fa3e33c8ad3f4fc147ae4841714fa1d1c3fb44ddc9aa8c8e132210660a02ea802898606c34e696833c34e4f46c1a7cfa361aec55aeb0b6a089907a6117162ae1a503f8a23a77687ba075bf325041c2f0e0d2300edf42e16e72ba7e41ebd074995cd9e72b87a95898a6c41095d220e9384f335793ca102d28a374225244e46a3d79a3986a48a68261229dd4181b4a3c5a2a2724b1986ebf4fa7a61ae4ca42d8e352ea63e7bee48f94962612d2361ef9bff88cb4b000314a28772e76defd50f1ccd1813559d9c617ad1a11f5bd3025ecfd9d122d5edd95120d24655638be7c53896ce2735bbaad9b00f536374aa9d2b99c0944c6c9a7abbdd488b53107d78f5e5a861b469d062b334cdbe3a759007b5991f856c1af3e634df3878e40e4c7dffa280013741e675a6ce0b908e4a8a8b85afa1f8c8943a360f4151de8a5767f0cd054ef98f32fc5d8a46ffc3c1c2de799e6d69446b60e90f5f5557fa00804242c8f36ef2857548b54c86d0f1c76f6b1eb4240ea90b80c5afcb6b0f69446ebd9a702b2249fd26e5d7711647481de5ba1d2f36bcd86fd011cf148eb06601626f4a8f729255d6bbff2103ae138b5fc61200e04bd7040ea78229604a9de2e0ec47a964635f9ae3fec9e5ac682ce1458bdda141226fd6cdddac104064067bbc518a0bd75292d540a5d69968a3426db7f32ef896f3cb869a17999ac45db02fc8cf9175ff44a2859e1151de392f27c193d53835c6ef3c180ff3babe71ca4b0c052064ad1a5869bd84e12017af9069f51f40dddaf2e033044d4d71e4d6a6fe2eaae8fc0aa7957c7e3a6e250b169ef6e610aaecbcecc996762fd613ecc60bac4472632e123d2e115c70e644de0b73c03c8e27a54c5fe5331330620ff17e3db90208380f99c6b6ad94bfcecf2f080f2e4db89b20555a138cd11f5811e13179af4eee3f571ccb3986fc6283879846ce861c5936768b699d8fb556c4a01d37fac9cb7f7e83194a76096576c72217a2eaa6defc4e0e564cf9668504109fdcc836af7f0669da245528cca96d72680446528de3cd3e163dd179f505106a2cb28e531da41bf4a74c86cc1261b505f5e2840dc0114cfc217111fedd7dc09e147680b0920f3f73aa374293f74f6d9d801c39436b6a67e832c37ce4399c8372ba814881d6cf589b38a30399be5a4a08e85ba4e60a61a3457617a46839c8ead4e8d0d85f1a4a069e13d292853b4ad00038d72183c9e6ca126ad3ab4ca37d6774cc79bd33ecb44acaa5a4eeefe67a5526e7b6bf89ce474c82b3954968af6628ea04de7059eda895108bfd6aa91d1c140ba5ac28314d6101bca8f58a248df25d4b82e6edaec896acab794f8ec880053aaf79ec9418fc812aea8d374d592f14f63c76fd82b253fb4da9e88e716f4363bbf9e810e31f7ebd54c086f95b01f12c897f317c8306c88f463c8895b063cfdbb10f8b3060a1ee7d7a2e0587985dc02119472f562d11f0a0fd84a595d46189b16c9a83c0eebd91e78b1d14fb69b26ab52d19bdc0704fcf27bbe1e40a160fc97a425a0c13249aff8ec28793cf96cf204861d3a3bca95505d32134bb756c46fdc7da3cb3120ff020be1f3ec3eab1de9d3b4e9aceaa916c9fcf173ebf853c050a385e878c7c1a27390bf51895a88511e433b7d70bbe5dbdb87920389d5b2ab5e6e9d45df52b6d674ffe5381dd68c6f12f3ce227e87ba7d475bfd42fdee6139b70fed892298e5abddb46be41e7c924c1ebc0774a90f82a5d1af4c93a8443fdeafdeee3c56b7f0ca0f00c867e0f4291fe4052bbcddb299a825e5cecbbed4232e1fe63a01117884b191321b5ccb7f22330292690512cc33b2a7d5dec0d47500d91c336f84b5ed240c3f0ecef0beaf29f3af69dd20c775c078e2ca85165316a14265bc837951df4230e238c55c22fc5840b04d9d47f1c9a76424f0b8379d41a8ba930d55e57b637ca697642cf42a5dd7449c4ce65eeb343d291ff6021c976067ea91dfad8deb6f7ee0cd6f7b749f22c7965a18dab1918c50de0f681a73dbb9932437c2e4ca032b094582f5bbea65031c3547ec1bebd3ecd8a87b1469c67647fedf24c0f3d2b0f09ff61cb3fc24f037a32b708e863a51be6c24762260153f6d6a91b3c40e75ef15081e89457777ccfcdbcad5126d8e893dbd8ea59952d026b69ebaf1a545e616a035ad7f3501995a16776b0d45baf32f7f53703afbfdd3f0c46cab34553c61a4dc0dc27bb9848794494b93ca6b9736f38d19494cf4e96d78a5c61d2aeb287ca2d6a6b764b8178d86e9c7c1542e5477901a0fafb8d69b8de67d02953e6b5d96faf7d4c54bfc93999016c784bca4a1c8dbde359cb1a63d774e88a4f0e0b3168f9bfa1f174798a8d46b4dfc8e96e4b1486af3737ad2492e99b54082c32efe3e7b73c4d5ffd7fc9193afd4268529bde01e05cdc059a2b50907a2bcc88b11c490e71df3ecdbb35d0856042264e7b2d8a99fbc590768f30e26e81d43f8f3cef577ff011260dfb43673ea6fc8bf89d4ef427f31d4f0e3a61c49014d7ea8393973574ce04014318e8ad26fa6b226b1aebfc7c36dd11e7d097c78fe87bb4f2f7bfbcfdd8c152a3025a5e01c4f", 0x1000}, {&(0x7f00000001c0)="683bc9e6702681df71c74d2ccbd327fa71b8a8edede358284a145bc961a2c5aa2255a7062e3c7ecc9d3283d661a918e7a78f2f65ef14cba1e2d433670d09b10428a77070622eaa7b9a2abc680f90f0e3b82b2857b6ffea75ab8097fc26777c5359bed4dd055b7302e2ccaefbeb0d8f614a195d0228ad2355b397a650960e813311cb452f441a28f9f090", 0x8a}, {&(0x7f0000000280)="588fb9937fa35c81817457becfa93465790164d8f8237b1b5b1d0cd1b5799fb76b0cf6c76066950f3b3ad4d86e83c60be4da520ba9a7088b52f16f48cfa94fa403ecf64cb8b945aa3a1a73d96206ae0469b3ef25555e2a39b8e88f46f75148b6a5924b71a29278b40cc73b3106a168362ae7bfbd0135209bf839a15386bb1f89ba13c44f76b1b8fb78450b25e93f1929a79efd0cde47312baa71fec29ce4817f005cb64f673bbea764eafe029fcbddecd914252c62835ee54285059cdfa7232b79b5e55a6508144c70f026351fb250b15a23ba4f4f", 0xd5}, {&(0x7f0000001440)="cf49366994ed10a1ec94a63e823a77b3ab13d7bbfa5a34e4b2cee48f9f90ee1c385cdc2c4e258cce98a4bf9e6f61402718df74f68329c3459ddc4b5e35477f3ab61d26fefc47f8bd0969e118ee87be763b7365a5798ae5edb3f9a3da78a9d08983b60c1e060838068ea8085049241acc6151c96bd9625924ca8816b42dd7be136b94bd28e369a96bccf5c5b4b63c7b1d25939bed4f4d556a1a8d44241a414fd1bc75bb4957eebeac2e1db6b534003733fbd7eed7c6702be74944e8b391f6e28dec5ceb276eea8d97d1e0d770642b277240dc0089940c8b34a6b10b76172ba88fc6e1f47b7a", 0xe5}], 0x5) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f52c0000bca9edbd9c", 0x34}], 0x1) 09:43:40 executing program 1: r0 = socket(0x800000002, 0x4000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x200}, {0x9, 0x6}}, 0x2) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) 09:43:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1d) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 09:43:41 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) r0 = socket(0x1, 0x2, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000599000/0xe000)=nil, 0xe000, 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f0000000040)=""/113, 0x71, 0x800, 0x0, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 09:43:41 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x10000) writev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)="809477878dfe7e252cc8a696f86d6f395cc3a0eccb8c1ae93d5632537575f27c1444bd387bd17dacd96aa4c4579e4788c1b9d49679", 0x35}], 0x1) getsockopt(r3, 0x200000029, 0x65, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socket$inet6(0x18, 0x5, 0x5f) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x80, 0x6}) 09:43:41 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffff9) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 09:43:41 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x328118bb, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r2, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) read(0xffffffffffffffff, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r3 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000900)=0xf11) semop(r3, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r5, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(0xffffffffffffffff, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) faccessat(r5, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000940)=""/4096) r6 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000300)=[{{r4}, 0x0, 0x80, 0x2, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x3, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r6}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r5}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r4}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x1, 0x800000, 0x49a}, 0x14bd, [0x9, 0x2, 0x20, 0x7, 0x100, 0xfffffffffffff001, 0x6b9, 0x5dd]}, 0x3c) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r6, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xfffffe11) clock_getres(0x1000000000000004, &(0x7f0000001940)) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 09:43:41 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 09:43:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x88) flock(r0, 0x9) r1 = socket$inet(0x2, 0x3, 0x89) fcntl$setflags(r0, 0x2, 0x1) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x5, [{0x3, 0x1}, {0x3, 0xffffffffffffffff}, {0x0, 0x2}, {0x3, 0x8}, {0x0, 0x3}, {0x2, 0x1f}, {}, {0x2, 0x8}, {0x1, 0x4}, {0x3, 0x9041}, {0x2, 0x3}, {0x1}, {0x2}, {0xe8a74398913a4466, 0x40}, {0x3, 0x100000001}, {0x1, 0x8}, {0x3, 0x1123}, {0x1, 0x200}, {0x3, 0xffffffff}, {0x1, 0x9}, {0x0, 0x8001}, {0x1, 0x2}, {0x0, 0x100000000}, {0x3, 0x1}, {0x2, 0x10001}, {0x3, 0x5}, {0x3, 0x8}, {0x1, 0x4}, {0x2, 0x8}, {0x3, 0x2}, {0x1, 0xae5f}, {0x3, 0xfffffffffffffa43}]}) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x3, 0x9c8, r2}) 09:43:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) 09:43:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x62, 0x10a}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00202b27feffffff00001a000000f0406c00000000000000000000000000000000000000", 0x2c}], 0x1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 09:43:42 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0xfffffecd) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6bac, 0x3ff, &(0x7f0000000240)="24b1", 0x2) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x1}, 0xc) r2 = socket(0x36, 0x8000, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x7ff, 0x1ff}, {0x18, 0x2, 0x9, 0x963}, 0x8, [0x400, 0xa0c, 0x3ff, 0x3e9c, 0x100000000, 0x1, 0x2, 0x10000]}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000200)={0x2, './bus\x00'}) openat(r1, &(0x7f0000000400)='./bus\x00', 0x10280, 0x100) write(r3, &(0x7f0000000040)="670dc3", 0x3) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)=0x1) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xc000, 0x1) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000280)=""/44, 0x2c}, {&(0x7f0000000300)=""/65, 0x41}], 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r4 = geteuid() r5 = getgid() fchownat(r1, &(0x7f00000003c0)='./bus\x00', r4, r5, 0x4) 09:43:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0xd1, 0x3f, 0x9, 0x0, 0xf0, 0x1, 0x38e, 0x0, 0x2, 0x7, 0x9}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000340)="0ae842d48e5847ac0866167e95d18d308abf144bf810d7a71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed7ea423e28e5bcd7bc233a62e03b4ada26d7372ce85a9f58c56f4c8e4d7699b48acd142f11f4ef2dde7d331577558cb42e52af451d6567f315defff31c99cd3a1ea93d0bfbae238e6e8b38e15aa62e459d0fdd115981fa8f02aaba3e", 0xb6) execve(0x0, 0x0, 0x0) 09:43:42 executing program 1: r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 09:43:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x6) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:43:42 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/184, 0xb8}, {&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/45, 0x2d}, {&(0x7f0000000280)=""/115, 0x73}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), 0x4) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 09:43:42 executing program 0: r0 = socket(0x10, 0x3, 0x0) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0d292dc7393ad6ef297ab0ef84e64b0d365bccf9c033cd047079ee2a3dca59e48ef7ca53630db0b9bbbb1c0012a61a053b388fd5cdf574630fcbab19d484ac77dbf0a61637968202844f6f9f94878ed2853c64af05377bf61cf074ec9d0a5e1392d8316cfee69628230d57c00c76b196ceac1fd30dc2d1425611ac90f9d470ccfb4bc1538c00000000000000000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="c8a5e4d7bc45ad44b5bc58e1993ded745dec7fa79b01636dfa0605f1747aecfeb573baefb2504091d94a0d49857e7536c9154945a2525cfda5f9b476f2a3f2f4776849038ab942721e78996c7f379edc3398d1538bc204ce73b04d42f16ce0c55acd0afb6c0ea8a0fd26730cfddfd007497865c4eb259b", 0x77}, {&(0x7f0000000780)="d2d3360928e5b2220e56cdaf84c7843b48ed61efa34b700e6c451e2a24cf780f67b4f672e560a02372a62ba81ab104464d144d882fb44afc60a1b3af793b998359ead032ac5350a0f560e37b5e441ff947210e18d88fb0352e061999ab97ddf46fea994da8c3cd5ae4ef2c47b73af4d4d656e3ad2b0704845eca00513d0f73306c6d520bddbb53261594877b159141ce999a7c88c19085f2d3ab11f71c9c6d2f6d5d51132c18b22745633693ccb6d108b6bfad3096ed115b8ebf2bebe0155ecfbf715950298f0a4ec2c02093f873343c7bb6fb41129189fff71b89c61df27756f48f8970ac8a793df7e5e564f471cc5a477665fec3a0d1d07ea0c919c0a7cb1cf981cecf22217f87e3c178ba30576827710e2a48b5b8df8692da521971d85410f160f8e95b17186512eb137689ef8667934d0004a9412d99e4a673eaa745fefb1fa70887638a6ba31edfe8bdb432cf60c6fef8be6aea830ff562e0654450e7d3d9beabbc19dd7115b5c8ad21e258fe03b5f4988e3efcc195db407e7f94089a4160bf4269818400e1f5a09adf4396399112c2e61a55e99b440f0b22e31301756cb3689d2cf727a3ec11e9c196b3107e23ce33514318f3e2872308679c64ab3133291b5b9419524202e0023ff0343d6eff57e544c5526a91307ca242c96dbe1ca002a02560b8db376dd6b360360ad3aed0378ecc77e40977f9e593e649d2ee77d24bbbf052fd78148cc030f00aaa99f2d9667eff4405eb36c8cc8614d5b7d6501c9e63b11d3c2c2128891c94948b8f50ed7d719897c58eb0eab89eae1745fca0d4aa84b9e1ca030f379450b41c8aa46c71081d87d88ead03d067090583ffd471a134fd0721a41c0d9166c311652dc98b2fc13aae4e078aecdd5bd4f2d1f05b6765b8ac677eefdf20343b06e99930984ee855ad47711dcb816182a94f141bdc1a927be3f5926da68a91a5f387812832fbbc8ec18075bca75cd1f32b836c2d9104ee0d6780f906e54ec776504f1ed6588008890cc8879b1dd7a1cde1547cffa86ddb6ca9f12280a690a6c5041d585baf8db63b7e28e6f03ecd0a19e7aa7dd378031c2e89a1f98f9731bc5d1b26b300a3f72d91f8eb87400ed3a34cec1bd0200869b14abfcf29d3103af988ed190d49ec12ccd399a4c4aec52b184412e3b28603e5447d06e244223fcca7cf9e02a2891157e74a10837c819cd48dd75e6a75c356c065f2d7eca9f90d34e692e0c335da68fce2b05f45bcda83a3a06bb8dc823d81d97d90b924096620effec86e4a7bc177c3fbb2b8b110c01c7904daaff190df2e946e8f5d35abfb886f9f416a660446ea3de19174a15f7df1b680f38559ccd10f06d47b397e9a532dbc1299a04c66c52b95bae3a6f5bff5c87a2907f5cfe426709ae1c8cb76490b9cffcd4168c19713393a809d52c4470b1ceba0b1e7e83159d01c401fd8ab200d932adff4da7e5e8d519bd14f80cdb9ec721e54c5c4b78b5f32d72049ed8d05da8211b4a68bdc500e8e07c0978f8422936541b79bcbb687cc658d146cf8f95d9fe53302cba549ee8535d41dd34a7dc64e9938b13bb5e8d49101e4a2a33b6281f4962895bec868140fb52f27e4f21bf29530d6016da7b67b0b2a849a46627c82e9fbac2cbc004c68118e6f56ef2851ea98160aa89c77869078624c6d7f6c9a7b14d0540e548fcb7b344ba09c8b1636c458ff59d7a846ed66d8b88c71de9895457c8a821c4305eb86955c3fc70f298886243f0a17e68c723dc12d904d664b25e49f15fcb630f08e007c7558f08f0f3d93158cfd8176907cdd742dcbb66392e532ed96ad909438681064558caa02a04e67c76a651d0a7747abf09240a838d079d49f3a3994a515e38de4e03a612d11742923b223de96fa08dcf97b69746a88b105c8240b06bbb9231237591cc89395dee99c6df04dea76221c67885103a674430d5e7f5696cc6268e978882e759b8fc3a290c8397482d999881d78677ae7b31bef02cf295eef87b4ff671ef75833eb262b471513f03fa0b2d26bf7d3ec5dd16c732964bed9479f190fa2cf4a977d03e91c17e95d2c6dbe048fd1f5b0937377c030d28de5ecb76c7cc8ced49a3cd024546fc9202aeed4208728086fdacf813333eea6143ed386310733b485284306175ce501181ad66621806d2f10e3e84ec5bb391c852c3fecdc95c3c8b10e5c2b05f26223a316a116ed04391f6a2908e4813aa195847cfebe56de0dd7854c234f2e906f9c1a63408a74f909fe7fc1022da35b80c5227f654757911b1533fc06c72ed0bd21b3c4bdeda4eb7de2539a3ca13eb5ec7dc64ce42768d5b06e0259a183742e2f7f7cd41b5a84edc71b4fa9786228949d25a17ddf005e2aa7172538fe096cd5ae544487c52aa50f8165f53364502c49c5107b17df96898e37084014a636db98ba0d6215f98f2f74aa108672edd3e085ddb2407f1cf5d5d31345011c95858f6a5560a88e53936ee787f3536ee09e4ca63e6b754de7ee208899b677c6c9f7d21dcb05b0bcdb4b0cc1809601f2a8b0a09371b556266e66329db5b9cfac6fff84891338755cd485da426d7b5423edf5c04a6feca5c05aa601749a965f3138316d085ee1a09c638b3093a03a68d2b36e74132f8598d094311875757f576f51126a37710dc3a4f5f6c4340649e1ea6099ad61bd53cf4458f656b44fd26ffe9ddcefa67d56e3e4565c6f14c542aeab9271fd48cd6ab81179303d11d2a755b1d78ad751b750498013da083b23238099a387ba719ed3604a437f4db846db81bdc6f92f16e53201c80256b8a5f5bf5a43bb1a79e8f63a63f8e25bf719ec333ffc0e7d968215a6ecb501f68e5ef08bac7b0348a17f6c258a077dda486d4fa6eaaba2cbc477ee537e668c87a0f3f4918963239a6446472fc38a047a641b6350e09970ab99bcaa5a1383932d6ac26eaa696220e7bfb45ba01e62144101a211421691f3114a30148f1694947a2e2a7c09712eb26c645bae721f7422949263482562abd9cbcb5915479f6f36b5b186a4856340bd16cea353f6390290d28b87fdb8583e15658c0f84616a715b46fb90d3b9fb77e31f16903b01d3e2a2ac3a7ceb4b8fd2fac1016de5e7cef99bee294710516958de7ae55717dacfaec86b6b2350571f8661d257779351971d38e76aca9a9976bd5e05af1b94ab7ee5f06a2b6814f819fbc62f49a967730e7f536649bf343cddb75f361134a7b723ccb56020367515c4ab856f1e4fd3b0ac503123e9c9d244d94efccf148a88696a5efc1516d8fb34a53099fe331f53aa44bd1934ee0f2ce9c2ce6c5031766febda2f7869017e0770c6ffe8b0511415032f71f58229899564b0f72f40b7889b8adcfe83b403c8e1f3cf3a26858a2f605f2ffabf2e5513f949180a5b795e3c0f6c6e0ed56952663f7332d23f429fe1dbc9530e876b15f80351db4533d6b0fbfc2a21c4175cba952633eb34a950277571dc9d376dd23fdbb6531e43416fd531f37db8622ab4639fc768c0ba6b48b25765da7ec5a48ca0726d314180200e3315cb6296f0138e9bba9d0a9713994eab2d72778fd442607ff1abc2a4ac6dc4781613208587b091781b678aedb4413688c984f03837a6be9b435af6af67323fe0bc2333fbefd07fdb30a45402a0482be5fabc89326db4b5bb0c975577614a13e72959b7a22619114ddb426ce6d04b03d2461d5ca0db2507c8f109b4ebca47892fbe39a00aac4c3eef782f801053c3f4b8a5db1af1698523a8f7596a57f3d58bcbd25f24e93475234ab963dae388b6f436089723f0023c402bc111a9d653b9fff7fa82f92b674f890d263b19e3cf567d06c58b13beb53f4687379e97619da00eabd5e89150bfcb0036880019fff70e0cc8eb7992edef18dc3b07252aa87ed039ec054e9edc0e9730139d2bc57056e5ac1db77635d3f1360e1e6f7498827b33b0dee72e455931817cdc6a3c3b959f6d6f325dfee21a2076d9d8886cd1e3cc2f278e9fa3549f00a212e2ec9a797c103a89b7730eba5133d63b4a76c91a1161a5f8467aa53b6f22d7df1dcf05b1513e9193bc4f9c6836f68c62d081181f2445075d387afe4128563c463e3e06ce5f703966d9036fe6f03cd03607c1bd09cf0c22d87f400f4678ee7f9cfca42bff9af0f108ab1f7ca3e10268643377a326a84fd9e76ba6f37153696c3dbe3231d7a8bf040b130cfeb16b21ea7812a38aec10130f0e05a24f6811416a420f682b6ed288232b3e0c35188b0fee211330d119235a716c48d857e7a1c3586a437a7b57fde7c0701bc7cfa1ad6379ac2817ef060aa32c96a81ae298faeb4ef1a445a25fcd2bcb5a2550c3cb7cc604c15893be5a7ed70e43a025dbb64445d5d979a0f12d8c4e14e17ff3792219438c42844f1edbfa9d1e6d9e82d6a4ab65c272f5e781612eabaf5125b8f23510b18256d0c992a95dbe0309aad07022f0e687047e380c06d4667b9027bc6b3678ce14d78a9834b63692b01a23fc376ad5c1bbac66ac16bfa9173708d23cca41b32ca33aa894faa260e504d93204d61fcafa13b54076e389f7f352ab2e8902944d7971342fc8e71da1f04933c94dad095eb75fd9f142249b3fd407c7b3e1bd40d19665133a69d38261a813eefd9d301e4c003338da770ab5a2da4fa774dffc47eade03832c542452abb7e6b76b9dc1fa09fded87d36430d2d66120335b342da04e3932d52843dd04fd6e3977300ee2138b48c63a4959acbd528ce3d72e19b8c9a55c2110e19eca99ab5d8801e7cd925630b173a0e0b0148e32df493c2515b8aa96e173e1e1698003dd615c8e3853fe4b67922e5fc10d042849cb2d3567a8b28a4366c0608dea0aefd2038d0a2fcb110a371be1f6c42412b1c6701b688e32b7889eacfc052230c627214e0f7d8277773a648b0cc10aad454be1f179c028cf6d0d15575de437589507cefe518b262cca2bea89bfaf733696478edb57223738339e452eee669baf4cf3a761ac8708c328362e503361b765686e7253b0be0d7a401221b46566af7e9db3047bc1bb4e68514fb1561bc2b65e2bcd12afc2fac4694f2d1bf376002b5e5041e5e56f26d5aa9c3ee2b97c413d53b1af8c2099778465266d23796ada6b1b72d018c3f82cb08501598cfec7648b5cf6c8816bcda3c8b66e3fb9aa5d9cb7cfb61e315e76f25707adb295e4d3182784c94d2ea8bb82dffc1f7b126b5386f37f6882ff570ecd5a435ff7cf183f39007e18963ee7e40dfda9ed2b4ec35e6645e2000c4ee5debaeb64d762ed611ef2eca392f5d3d0a0353674ac88ebe6e2dd8a9c57a30ae4fb239198f15df39d5cdb1d435f696d4a8e7847926243f9fe614947a7ecccd93ef57b1f6ea2095f00db5413b16ff50ade697ec3d304dc62d28bdbf5b208c953762ce2c3e4990b0d346aa5dc930794a75727f04450fc9ec9228b4a8b9e7bcdbe5be38b487172ade57acc67434ff98f15edad230893eb6dd548ccb6aa10d51357a00f9714b484726e57b2455176d014ab676b6d0caccdeb389082f4b8afafa27f682338418ab1783ca7323001e8a28c805291d12684a8fcecc8b9fc5b0488c6bb6820ec90c110abc4d9a69cdf9f3cba0ee32f3ce7120c0554f12920d8cb18c3f3c6e8ccda90ff1edcc2643e16597033ec982203cfa30f6d446142005b6da76f562f5fd98935c0141a1a46a4ea8fc4a16f381962cc442334c3b4fde9c62732316dfb55be43599c995edbf4256e5958b23df5a783add6f741b65c06fd85d9d990441a5cecf53a0e68676f9395893bfeeabbcd3755b130f1af626a19a1fd729ad693f8e2", 0x1000}], 0x2, &(0x7f0000000400)=[{0x20, 0xffff, 0x49, "a8157d1ac37b0fb7dc"}, {0x88, 0x1, 0xfffffffffffffff7, "b6e630c91abe08aa841c137f4866085e1d1155c7a526d4bd61c3ee29d5906d23b9d65dfc7e4253533852e47dc1514262e7a190b7cd6bb2a75d8e512a8772f079677cc2c38bb5690af74f0db414e655e0a452b62f34252eb311b85270547e070fdfc2e86c98031c56b47dcf93992fc16ab18349cf"}], 0xa8}, 0x400) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt(r2, 0x11, 0xffff, &(0x7f0000000300)="25c185aef4f154fec8805b8f524c51604d8be8ec85d458f8dd7041d0dff259291ee25578c7490ce0f1e9f68d5c98ece32be4ce02b06e6613671e161585bcf4e1b59ec5f3f104c60057fcc7b0c992ea7a6120659ce7e9bc54f184747fc4495c58a08826d36b02", 0x66) r3 = semget$private(0x0, 0x4, 0x216) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000500)) getsockopt(r1, 0x3, 0x100000000, &(0x7f0000000140)=""/218, &(0x7f0000000040)=0xda) shutdown(r1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/26, &(0x7f0000000240)=0x1a) setsockopt(r1, 0x0, 0x3, &(0x7f0000000280)="008e35ed376cafcf74deab4d8a5eb7f5edc6c19f432e75a368c4436ea95ca72a2fcbeedd348b0794146ffa85d1e7870d64f62a49d5df41ce1a9ffb83961221ff8e35fa87b4d1c8931a1a3084b3d423f55cf4c2478f201bc80ad97bddbe4a29d314cd", 0x62) sendto$inet(r2, &(0x7f0000000500)="d219a56defbf489e909c8966856fb8b728f41a85844c7e5a40378aeb0d2cec49e4a03725dcd3bf93eb2201ab60d4da90799af4cb83d02cb75d670ad3fcc5a1cd9eded7ceb23b1c34cdaa58143e9c47381aeaac87e14074201381fa683099d3821fb40825200cb4f6ecf559d6289e8bd773058788661bbce9741c8c90d4a42985100f642c71130152f9ac", 0x8a, 0x2, 0x0, 0x0) msgget$private(0x0, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:43:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdirat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r3 = geteuid() setuid(r3) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') renameat(r4, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x8) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt(r6, 0x0, 0x6b, 0x0, 0x0) 09:43:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x6, 0x0, 0x0) 09:43:43 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2102, 0x5302) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x880, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 09:43:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 09:43:43 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x20) setsockopt(r1, 0x7, 0xffff, &(0x7f00000002c0)="770263e22221d2cb1edd51f82f1a7aa36138c2d249b58b27b7087dd6f24a33ac3b2aa1955e1ad273a1b3a22db221179c0dde09240c1b34b4ca3429fc8c9d4494c14e5acf1a1e9f398ffe938279f5364bb5ce1289bebb7ccc465bbee849032454874811eb1c87a89c0cc949e50968766d9214b8b1d9a5b84764820bc2ac66490f19b157c59da177aeb66da8d83592a2bfe89d1150bb3dde4e91c0d540e1d7a781852916d4ea97c338393ae5", 0xab) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) ioctl$TIOCSTART(r0, 0x2000746e) getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0xc0ce, 0x1, 0xffffffffffff0ccd, 0x10001, "8fa216c80f05797686ba254e72cb1f00bcd75b50", 0x2, 0x7}) r5 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r5, &(0x7f0000000040)='./file0\x00', r6, r7, 0x2) 09:43:43 executing program 0: r0 = msgget(0x2, 0x1a) msgctl$IPC_SET(r0, 0x27, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) r2 = semget(0x0, 0x0, 0x85) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/169) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000180)=0x10) fcntl$getflags(r1, 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x800) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x80000000) r3 = msgget(0x1, 0x2c8) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f127210619ad040ad50000000000000900000000000000000000000000000000000000000000000000000000"], 0x52, 0x3, 0x800) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x10000}, {{r1}, 0x0, 0x4, 0x4, 0xfffffffffffff800, 0x9}, {{r1}, 0x0, 0x0, 0x20, 0x4}], 0x5ac, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x60, 0x8000000a, 0x101, 0x8}], 0x9, &(0x7f0000000140)={0x5, 0x3}) 09:43:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100000000009) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 09:43:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f826970653001ea0530edeac6a3c91a765446542181d29a567db80b8b4454bedc3bb5ae842dd332ed9d98c4d07a123b356e361ad74772e9b0a3889ebb98d34c68173082745735c50cf4b52a5e750d6ae498ed899a8199cfc177021da49bd0fbf9d2ba897c7eae0dfba9519580cfd0a8b1c00eb208613da8e1390c1b690e604d77368b8d5aa3d44ba25b12624f9c"], 0x1) setsockopt(r0, 0xfffffffffffffffa, 0xfffffffffffff410, &(0x7f0000000000)="33ef70189c9d3f55d90d76cda29ce3407f481afcc8b79a27d44648594dfb1baff6c57a6dfec8a68732b6aa46ba1c66e0d157e3698ecd5f638f3741a8d48f8401716efb5053a760479837380599f0a8a727325624d7e47c6f47652fbd234e3c597bd6895a47d7b7c631f2111f6e2535497f82a9796a0cf2466f6f221e1ed47f155e1d8ebdadf3d5083f8d2b565fd94ea4c418d1ce3f3b6cfc2453fa0cfb299d304a44c745fe07d074b4651ea56ceba7d7e7edc827694d341df0de014bc8e53cb5812602c2aaa1c4cc3649", 0xca) 09:43:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x5}, {0x18, 0x2, 0x401, 0x4}, 0x6, [0x3ff, 0x7, 0x800, 0x8, 0x3bc3, 0xf68b, 0x4, 0x3]}, 0x3c) r3 = msgget$private(0x0, 0x101) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000100)=[{0x23}, {0x1e7, 0x56}, {0x42, 0x40}, {0x83, 0x2}], 0x4}) msgrcv(r3, &(0x7f0000000180)={0x0, ""/217}, 0xe1, 0x3, 0x800) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) 09:43:43 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) unlink(&(0x7f00000002c0)='./file1\x00') semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r5) mlockall(0x2) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0xf, 0xc003, 0x80000102) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000140)=""/35) 09:43:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getrusage(0xffffffffffffffff, &(0x7f0000000300)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffc) write(r0, &(0x7f0000000140)="220e22", 0x3) select(0x40, &(0x7f0000000080)={0x3, 0x2, 0x1f, 0xfffffffffffffffc, 0x28c, 0x8, 0x400, 0x5}, &(0x7f00000000c0)={0x2, 0x5, 0xffffffff, 0x8, 0x3, 0x7fffffff, 0x8000, 0x80000001}, &(0x7f0000000200)={0x81, 0x3, 0x5ee, 0x8, 0x7, 0x1, 0xffffffff, 0xfff}, &(0x7f0000000240)={0x1000, 0x7fffffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$getown(r0, 0x5) 09:43:43 executing program 1: setuid(0xee01) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x1, 0x10000, 0xfff, r1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r2 = dup2(r0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) 09:43:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="481d1798c8f7e579a96bdcd7e84da9e1a9f766798043628dc578f35f3cce913455fcdd6106f253dda960", 0x2a) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 09:43:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10008, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x90, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x2, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r7 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x1) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x100, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000ad60c8cb177289bafb54fe2aafbcbff7bc5188d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000440)=0x6e) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x90, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x42, 0x41, 0x0, 0x7}, {{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0x8, 0x80000001}, {{r3}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffff8, 0x1, 0x10, 0x8, 0x6}, {{r5}, 0xfffffffffffffff8, 0x10, 0xf00fffff, 0x8001, 0x4}], 0xc5ef, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffff8, 0x10, 0x11, 0x100}, {{r7}, 0xffffffffffffffff, 0x5, 0x1, 0xe2, 0x2}, {{r8}, 0xfffffffffffffff9, 0x2, 0x80000040, 0x7, 0xffffffffffffffff}, {{r9}, 0xffffffffffffffff, 0x38, 0x1, 0x4f2, 0x7}, {{r10}, 0xfffffffffffffffe, 0x4, 0x40, 0x7fffffff, 0x9}], 0x40, &(0x7f00000005c0)={0xcc3a, 0xfffffffffffffff8}) r11 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r12 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r13, 0x4, 0x80) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x11, r11, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r12, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r13, r11) fcntl$setstatus(r11, 0x4, 0x0) dup2(r13, r11) 09:43:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) 09:43:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000001b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f00000002c0)='n', 0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 09:43:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000740)=[{&(0x7f00000000c0)="ba39320d299ce1ca10b00a1fd6aadec1611ece88fa8e2c9d7180192eda18977ac0a8630f3a3165b8cc9aa15b60ed40a16002d9529c76f59a1a2abf796cb6d514e8b710e9513a04d5c4d7ea98f0e2a9815a598fcb913dde951a13303e444cdbb3e3fcd5a6a639901b643bdef66894f4381813ccaa302748da55c89e0ba6df9aa644455bc5efe8607ec43386a157cb96cc3f50de3a37bd3336d1ea08bfd3a92ec0257b10aaf38d3d820fbf5f1c2c62763482be15d6136a39b58bc4a0ce5a26c0a32a8cdc2f55adc4a27221f52f82e14b4a274fa6c135050f28482455997daca5e91ec277ec57", 0xe5}, {&(0x7f00000001c0)="06ba3ddeb5ae9567202df98f4fad65fee84596b8414f1b82768f00c9ff1a236e8ab290546c7495d8d8743fa730abf35f3c94638bbd0d964e2714b51db651d5dafb07fe278c2f2d276671945e4bdddbcf0d30dbf9f5f7902ee373b74682a2b863ee0214a142f26784631dc52e40", 0x6d}, {&(0x7f0000000240)="cef263a5f6d0aad55bc7aea275dba3e4cfc160ed5a0982b9e85de57407caed22cb987ac51d5cf0ed3daf63bd7c06288f2823d312805d6b34585a4b8ea6ae3a2ab40f9b8a9b31950f1769e75da95099b33b5042578d508b18e50c5cebdd0730d15741d71e4c425552ea42b3b426b28584b0e15eb0c0fd06323726f4ddaf4659e351ff135d2fbcf8b9d1a19d6d3877f7eea6b7b3886d", 0x95}, {&(0x7f0000000300)="313cd90fb44ede4a16719614c7025876111794720f9210f3c36038f5f510e14fd8736c61d0f26d0118ea0b7650d97c379dc6a9dc1dc7325649a4c17c7ef1077b62d861e06a7460257dec950779d460f915a9c7f099750cd194d33e4c3fdfa71a6942a42d43a41f1a10b4a7c84c8bd721bd952aeeca227a5945d9113a4fd4910cf32950a931a2781565e8ef3b06f28442624c6d1fa66d82babc6cf4dab35dfe51f01602ff3472a143b9e79c3fc8557154eb68449dc9aa83ff029fa78c6c44b2f068a635789b88e5b4c76c8f87a469036f", 0xd0}, {&(0x7f0000000400)="02256d23950c35373fb3407b6e65b6ece4db6f8ddb4d4fec05905ba44b7792ece3c510c51d17d7a16b29c5893709afdcd42b6baec8d9af7787319c0fdb4b42e6cc9df1d0ed09768ec3763d37db3526eea7dd49489bb7642f931bb6b30cdbb4a2c20e9494df230e1a8e579c23a3864488dfe12df07a7a9e3d3f2923da253dd9c4b9d93be167dfbaca4ab50f3c81270e38169dff73f4172a8c7f9b5a611ea9690ba4476713aacca009133ce263af96fd3c5b9a", 0xb2}, {&(0x7f00000004c0)="eda965ce47e623b920a94706fb067d731c63107c6b3419ebb4f6aab8fd813d90eb9765e9d2448be1c5a75d84a1ecd68f46ce89de3130d9d471b096854d123f51f166449d5c17190eb71749ab533e6db4752759e9912722eccdf930bacd1290ef2d87fb559ca32eb81ec87469eb04ffb5fe20616d62fb8ffca6c3219392003a7a2db3623c9cbfd4a1a1f00d8625c51fe9191b0705d7bdb5f5e7a72ec4d4cdc2282ee195da06cc8f211ee9db145a62cdf87c1614ef9122e9", 0xb7}, {&(0x7f0000000580)="9152096778e5df366c494b5055f44523b1c157d81c97322d26ab8fdff30c6116e97807b785f8d976cf924c0e864e99bb8148a8adf237555020818f7ca9399116cadc96b5682b95d81759ecb81901763fd95a23cc14cc5baf26e3bf4e6185918289b17a5c2bfb5fb16a8a51cb2e2e947be6442e0953d16329e3a5c8795ef5246ad5a129c107e644ed96d6690952976a9b9f61a7c86c852a02a09472ee240d3808c17a4dcc53d29d656360db156984383a19d72850cd4c5b2262aeb39af51ecf20c8a8db8c47b89d9b6029c2d44f7b64ea", 0xd0}, {&(0x7f0000000680)="15ff3d19d440ce814fb03d47d669a90e0a79e655a8a2ab6edb2ccab19aaa5332f863cf5d6621481b813af4d80bceb784e73e1b47691ca44a356e617d1e", 0x3d}, {&(0x7f00000006c0)="ce858fbd81a1960fd5885fa421f8dd2d05a1f547aab458479fba3f4f48e3866ad8a58f6e683946cf83e9bb7487635e91f149aa9b85e43c38438985ee34d9d9702a958b39af666ff50f5c9f45ff1ebb8813468e6b99ef50069a749e5f563c63ed5cc3", 0x62}], 0x9, &(0x7f0000000800)=[{0x98, 0x1, 0x20, "44a2fe6bfcf0a97fff2a97085e300e1d083c6bd3874d00d2b8cdb9e895a6f739202a7f5a2f8fd1e77a96a745b77f0ebc80cb3f6f35ade1ce94f4001e7be3f3165965e0b8e3c10b34f23f7cbbc52ca56995b21c8e86277a925a9ca9c12cfb6faffd7d66f0a35e729de69a5d67549081bde77bbfef0eaf9233d391c7f9c4e2547866c2e791"}, {0x88, 0xffff, 0x7, "b9bb839d3d3ba8d67ea0da3114249fb146579c48b2431fbe3e55e4762a50b2a81da24ceeba114eb08b15fd94a1e77d0cb8542d00d37003423f125fa508a44f9cbdc15fe9c5c1af75755f212ebb557f86e241e90f74c2a6f8b2c04b04a1c2f7c07694a4aa79bb91447e2ff9a6d5b549cf431b7254"}, {0x10, 0xffff, 0x800}, {0x20, 0xffff, 0x9a, "a4d2706801ac9ea7ec8bd1ce"}, {0xf0, 0x1, 0x2, "0955729036db1c38c740318918acc79f21a038329ac323959a6227221fac3644e2c766d4ad5134a0259bcece2b9c98607b1dfde49cac34135ccb5d1777690391f244f2e48b0aa89570150acf893b4d5c54710f6d493d16ff34ddb97dc8340e43b3b9076e58e167087985f45045033c3ad89cd29953f05596ff8689ef5b56da628783ee3f8d0521bd00b95bb6271c334462b3fa1f6641c7463c91d13fb1b8fd5d3a914b5ec04d537d13720720a4007a312fdd54bfaacd82abda09d7e8b0c679cdf6643c088748aaa9c3bbd4ed7b359af12370ea8c1dea39f51e99d0"}], 0x240}, 0x1) 09:43:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') pipe2(&(0x7f0000000100), 0x10004) 09:43:43 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000280)='\xda\xea[\x00', &(0x7f0000000380)='[\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000400)=[&(0x7f0000000440)='\\/\'#\x00']) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x62) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000480)={0xee, [{0x2, 0xe22}, {0x1, 0x20}, {0x3, 0x3ff}, {0x3, 0x7}, {0x3, 0x2}, {0x8b8349804c5cf7d7, 0xb79}, {0x3}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x6}, {0x3, 0x100}, {0x3, 0x9}, {0x1, 0x6}, {0x3, 0xd7}, {0x3, 0xff}, {0x0, 0x3}, {0x1, 0x6}, {0x0, 0x1ff}, {0x2, 0x7fff}, {0x3, 0x81}, {0x3, 0xffff}, {0x1, 0x4}, {0x3, 0xab7}, {0x2, 0x1}, {0x3, 0x800}, {0x1, 0xfff}, {0x1, 0x5}, {0x1, 0x2}, {0x0, 0x10000}, {0x3, 0x7}, {0x3, 0xaf11}, {0x3, 0x3ff}]}) setuid(0xee01) rmdir(&(0x7f0000000040)='./file0\x00') r3 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@in, &(0x7f00000002c0)=0xc) getpeername$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgroups(0x2, &(0x7f0000000240)=[r0, r1]) 09:43:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2, 0x8}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000040)) 09:43:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="6a640d7d45631dc93000"], 0xa) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x60c2, 0x7) dup2(r1, r2) 09:43:44 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x3, 0x401}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r2, 0x1) 09:43:44 executing program 1: r0 = socket(0x18, 0x3, 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) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x219, 0x7fff, 0x71, 0x2, "7764369ce1b60e11de25e8d3caa971495a82a2ea", 0x43bb, 0x400}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x5, 0x1}) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) dup2(r3, r0) 09:43:44 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) 09:43:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xce) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) 09:43:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x78, 0x18d8, 0x5}, 0xc) r3 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xffffffffffffffff, 0x8}], 0x8000, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) 09:43:45 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) socket$inet(0x2, 0x1, 0x3) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffc}, {}, {}, {0x0, 0x773}, {0x3}, {0x0, 0x80}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x5}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x380, &(0x7f0000000000)=ANY=[@ANYRES16], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x410, 0x10) 09:43:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) 09:43:45 executing program 1: setreuid(0x0, 0xee00) socketpair(0x1e, 0x3, 0x0, 0x0) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 09:43:45 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 09:43:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="635be96dccdd1cfa61afcd1a058309f62bfa54e79eb0a2464708a4907cdc2159bc7c6b9d27b930c553494eb6d150b8bc1f6ace171d362177dc6fa89c68f5a1a6dcd95284849c9987c5169d4a8a8f05b7", 0x50, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 09:43:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 09:43:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x200000000000036d, 0x3f) 09:43:45 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 09:43:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000100)=0xffffffffffffffff) 09:43:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x100) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000180)='./file1\x00', 0x83, 0xc4) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0xf, r6, r7, r8, r9, 0x2, 0xa666}, 0x8, 0x8, r10, r11, 0x80000000, 0x2, 0x49}) close(r1) lstat(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)) 09:43:45 executing program 0: pledge(0x0, &(0x7f0000000140)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) 09:43:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) r1 = dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) fcntl$getown(r0, 0x5) geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r2 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) fchown(0xffffffffffffffff, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r3, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 09:43:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x100000000000001c, 0x0, 0x0, 0x0, "e172dc626ffa33b4f6f27a3b446a703a4633be68", 0xfffffffffffffffd, 0xffffffffffffffff}) r1 = dup(r0) write(r1, &(0x7f0000000300)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0x12d) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0x3d, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 09:43:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x102, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)=0x9) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000280)=0xc) getpeername(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x3c}, {r3, 0x9}, {r3, 0xc3}, {r2, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r7) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) connect$inet6(r5, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) dup2(r4, r3) 09:43:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) socket(0x1e, 0x4005, 0x6) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 09:43:45 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x5) pipe2(&(0x7f00000000c0), 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 09:43:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sync() preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/77, 0x4d}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) chflags(&(0x7f0000000000)='./file0\x00', 0x50003) sendto(r0, &(0x7f0000000240)="a442b27010371d8184f8143e3f09e36a45d6c52b182cba6ff1c6838a26c020b1cc82ded3b4ce4a45d71f8a9dc0f01e431b620a1fac1a8cef7f7700658093e345ba57ae97fd5e2dd0cd6eb69299bf4a5b15d15f2b054561c841530e0f2e63e00da5289291349a7f2890f0a38a568c83be21e377a96a3a6e86162251053007ed5354876f20758708115d9fb501fd37028ef031edbd3430406e4834f4a2d87894584e6ff279c4cc83a2f8580a427f5de0c2a73e77199af32e6bbf6f658851719b0ba7ec38ec0a129b86d10bf52a8ffb7f3e23480fb32f0ff46fb62daf8a37f37a1c4d", 0xe1, 0x8, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) 09:43:45 executing program 1: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x7, 0x7f}, {{r0}, 0xffffffffffffffff, 0x16, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x383}, {{r0}, 0xffffffffffffffff, 0x1c, 0x4, 0x1, 0x4}], 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x20, 0x200}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000003, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0xffffffffffff8000, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x2fb, 0x728}, {{r0}, 0xfffffffffffffffc, 0x26, 0xfffff, 0x1, 0x80}], 0x8, &(0x7f00000001c0)={0x1, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x280, 0x0) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x10001, 0x80000001, 0xfffffffffffffffc, 0x200, "4e7220099e3f009147cf43578642163961d6beda", 0x1f, 0x3}) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) 09:43:45 executing program 0: r0 = socket(0x11, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005010900000000001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) listen(r0, 0x1) 09:43:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/241, &(0x7f0000000100)=0xf1) 09:43:46 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) write(r0, &(0x7f0000002840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039c67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8705a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbe95c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad4b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6105d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac000000000000000000000000000000", 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 09:43:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0xd, &(0x7f0000000180)={0x4, 0x0, 0x21e2, 0x2000100000000}) 09:43:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x86) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 09:43:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) pwritev(r2, &(0x7f0000003640)=[{&(0x7f00000001c0)="620ebad39d044bf6242a3f1848f9af88fbca4c4848c396376a067ab0f7e0797e689a2f764ef489ab5aaf3350be98ab2eef7884579e320f3140bd4cac2b1ca462e7cb80814c2666984db3d008fb5832e97e6da56dbb80c12453a9b2", 0x5b}, {&(0x7f0000000280)="408b2d5c0b442fbfe7010b205359b369635d4a921caf37393c83393186da093e72e804717d2c1f2c6ee7a52e2e0dce2e2523ba553dab553c0dd11b0326a44bc7eae123d79527d3a8680fcb369ac8b90ca9fe0dcfd06be3dcf38da9ee6fc127705908e6d928094a317a35adf889c327382405adc86c3a2e68b08c98aa2af45c9082cb3321c37f48e7b459b1c10c502138a69d4f3838a2eba7feb573e31f41e34061ab7abe4db8e98644d9f7864d5a66cbf4b4223302b73f3a499ba836e21163600acf36580cfc3378766f30d4983b1f", 0xcf}, {&(0x7f0000000380)="2c41d223749c38a290305a76db48edf7b944788ab3f7586e5014297e984b9463c7092e3de1aeef8014cb0d0d26770c8e02361c6872e80175f06d53", 0x3b}, {&(0x7f0000002540)="d1ebdce6bbd3fed2c346c6a0ffdf60e3448fe128d53b98f2d27aa7471b5ec9cb24007e18a4ec1586bf3c11e60432fc3901a930e799bfce20205deb91739e2b655410725340661e2cf87c0c3d7839f075b16bc57961b5cb24caf12599253c61bf037699894c67ae80748ca906d84ab7ecfa8c8ec2feec48129feeed187fecd963dcafb302d5d0794921fbf46cf4df5493051d7cbd25b3c50e2a6e134a33b0b8fad87c6fd8f3df8e1a43272212c83b8c1371781523d21dec309e1d18b99943538122dafa9e7204b378563d37d83a3b4b6bc3cec8f34db198ee8a6db03e63de6a2b96049d24097d099f2c4c609982543317a7f77282dccb422ca414ab54e35507d50007594e7f642b091f6b7c6a1e4b2e581639850c5d09c7887d1ef5f9f1be780c1233086680736da7241237f3f4477b6e2e0cccff99f1127b1e0cefe1eeff8a2f228016d6555440904473079e9ce06e6bf1816d7e976f25062d039d60962ca354d2fcfee22899ef07a80323ac742e7bd3a808e716b56c941d6819bad714a778dd10b4e1cc6e542956e3baf213bdcbb3c444ff864929a879e158ed318f34adebfd9212ed4c290990b99cd35d830c5a211103be5598e13e110950f020acd6f074b0181e40815d01869cbc37c743aef5d4d54d55fbbd1dbaeb67d207fe44285c73f10812070095385896a3fd51d080461ecbd611c3ebdcf3044d7924d3aef4e82028ccc92a753a1b068bc84d4a8d6547b612a43660654bb3dca2784f4015a63db91894427b572fd2a6002a0e4e5070cd076503cb7880f1336bc616742760718c9210d2f615fb3c7b9f01fb33d7fcef157796bd24b7323ec73c410534e05beb7a784056cd6829519641e94cf4a49c3ff70fe7e3b324d31dc18bc1814f4b3e0b3dfa9fd426218b02caf253597900be0a11e07a86409c7a8b3c7449b4ce4c65b2e83008d5b753c6af48d5725e642aaac824229d69588c4f02f42e5aabc16d82c06d1a25889c47a2ff90be8595f9f7f8f68edd6f3da6e03f6ea613268aa94f472f8858b0850058d08e97040d63c673f3237cef790f85d02cb45b478205b74884813841f64746eab7ca6a0d48749b369bea80fb91a1e1edfd92264ba4a8e107e4d1b8c8d8ec9fd5d369fe2c32dfb0277a50f1a97ce75d36c809c8c0306ddb4db22edaf89e6aa1ef81fefad29713770da9b5a5a43a074478f1c67fa74415a787bb52f7eb779e1773379769d15cad819ffea71ad38e7adcd9c532191ebf0742ee955bb704221beb1aa4478b69afd3b9423f8686ac28aca026ba7d14461160485beebe944002fb9d16f2cfcccdb9bcbb6ce845205422894235ea36d44e0375fbc5c1d76c78f599673ab5e8f1fbd65ece6de1b13b41c22e6fb2fd0e93ad269f4fd10ca06e6bed241e734e9397fcf7e17dbd0c12e34c9db00c4a817907785cfa9555a7a10f7a828cfdd1f9354415e356623b55dfa24a44b59ddeccf5db745e3895470c8c5e3114b0e2634bfe19c208db7024b5d9a68e162ee75cf28e5566fe3adef450d7c3e3b28fee5dcb01625e642ebeaccdf84da6ceaf2e8ccb7403474cbbe6250292d6cd710432b9b30dcc0a70926035ec02080990aeff7cbfea740b4aabed97453c603268d1f6330997d91949cd56925e62621d07ed936c0bd8b2517f24fb1ab4cc18967e1ec29b63351c16424437454a04362bfe27b2d055ba0c0ed2ee9d165863be61abeff26b878178be9bf71a9804b8e7535ca8be3b577674b27d26a90d781eacdb15e94ffbb5c801e706a09f0edb1d80e8f22ec199fe8b08e1b0c62de36ff543eb225403d3f9ca4f79d6c125401eccc4ade3da184cd4ed649fc0a4c3e5fbc3f9c8d2e1fd40dd5cb4610958308d3d9b69ce6ebb9121d1f112404db12bb7543d3157131686b8ea8a9262c9c5add218ccc63df3375f1b122748e4641c77432d063a43ee159ae55736824bbce7f2820f828e686f52f2304cd95971b351994406a5cbe1f62f83d2e6bd16a7ebfad368e737e5dd1ac507be3dd1580a87251b08c1395a0088a9dd156a05ab4a64f632a5cf5971539ec397b462e2dd612ce9ccf39742efadca159be967be8b68bb548d9bbd73364cdb87c9b79ea19f37c5dde5aff3bcbc096e48c26382e2df24863668e993ffcbd487b60f0978ca0e13474efb8ecd705e83e38f44b369cb58c29d6c331529904965756589ee09ce1952efd286e7178b45b9464b14cd35c5e93afd8e12a4973604bcf64294fa4e710adb0059293c2eac0657f28d2edfb569ee0921cb6f37ca388acf071f600832f202ee5d5f1b5573284649c9f0095851573c2b3ac657cc22d0507ef98bf366db33aae184512fff0e6eb4a21851b53d2f669c614d23764f1dad33e10fde8c76603b2314e1c9ef233fab1a976c0822d3c09f30bc3846d1e8010edf29b0b636a8896e4df7064a1c3437a627e258d07d4ac12fed4df38c1eb9f5a04b7f5cca925ad3dccad514a8ebd3d71da69e1dd1bbd34f78bbe9051c70441256d9c4f602b4ce3b35345f4881501db5ac954af34952733f95e050587e944692039c5dab965f9a6d75d92bb03a828b78e7f2f45567d1116f818cb549096a8b9ffedfa16205866c44aa776760a79c8bc343111aa5453e49c25058107b9f680459af95f885b3262d6bbe4a9fcf4eaedf2c0e23ac230bf25ad2816cd9b0839f3a2237d52a23e13ddd46b5f6fdd0feab52901b982360f6cbd1c29095b339b4df6d9a783c235ea973872f41a6ea1378dbcb8c4f0447f895967700f39eedda8f9c07f006e80dcfcc2335fa088494d9b089ffef3b52cd3f4a9c8edf0cb909def9cc2bb7c60e96344a00c9241aa1a09f8cd1255ec18141afe09d7817ea83b6cfe811d30abdfac0642490f8a5a782420e2024317e6d57616ed3171fd3e68099557b26207626ff330d8afeb4551df60d3a24722b8882b167734680c758f8de947f3ed640ffaf33cd7c1f1f70b20fb952922fb95e475c084de92468094f23cffe9dc9902f8a8e1799d0b54fb713d0639f5f762e3575b8327888ca6690f8c380e80b0263d76f76749912adfafc28ecd35bac376ab7c567f01c7537af73a22feff48ce2a2428994d78e66f4f01a43cc6b950d62f00d19a1cf2fb08c8929f01e4bc7b582b0a603171e0c67599dc96903e1fc4df5e50f2f374fb1fed825748c3734bf5b307dabcf40ba4b5932b078c289ed3e5a0ef8db9a6b6827e7ea872f30c07befc416dbefd292a290203b56feb43bfe6480bf0c507e255567c886f85197d564bb88e00925405d970718a47ca18d21dd86e471af5ec79d0958048ad5bfe4426be99958dd67ccd4020e3105a054a323cef33d6b12ae5ea54e519f37f26fe86df8be6e0374cbb52121ff509ef3a33f8383187feee645db20d80ae323288f4cf421bb1ef3bdc0391115de0fe864d306d2ef31238e8edcbe626aca01e3be697eb4a11d6417c20ab6a4095221fba4f31d1a97509b286d65859aaf7dd3a43db26b9bdde73575674abcae9954e2d6b9f4e73abe1b166361ddb427c4421859b3704bd5dd9280ed300746056172933cb56b2a833504bd06820dc767641a4125047308573d26f23a7b9353d78ec6d05a71b771d6ab8f68a0e2683ed7d99b26b6b357f15329d9f41cc6fd5767332433ecbcf3591b6a3e6b12dff861922bd652b4325bad472abc7fb19d6624d5333da20554f9da85e30a766b7e3c294e16b1eece7eb83e26d99edc4e3e1d6b5965b276303098176ab007df9235f2390c838fd367bdc68abf1dd893a60f5d6cdb54e695e1d87dac43015be0901f4542eb7888248fafbccce4666f70f9cf8d8cf22fe7e9205370793706344d1d760a67bef2f3778905f317ec18341a2c58f7f49d347f32235b5183ce3b3d5d63aadd03ef27221e4967b2b86823ca1e7a3bd15329c0d6ef1256db5c1e3189c9eaa4f56f3721d6aa42af589b1978c2e65f490ba19ff5ca0f3240473f74ed4a89e347943423063f535a8461d5bd9e60111846e57f5de440f4c3801c5ad34f76ced92bf634a61931fc5961492b8ddbc56ee8beae391bde8409022df4e59b8585ca788c37d28cfc1b282a3584ba5575a821515a50cecbde36ed44cd33f43d8b595de89fbd42c1c02d396e81c86d7c2638e7e8b87550d0149b344f084be76745014a4204d6fa753358706aa1bcc0172c9bb4bdf8ec1944f9aa8ec5e453e09ad8a3da82a82d33da43cf1fdc903cde71f67437c1e92b2b89bd42916a2d44779a04982300713318cda818a25bb2a745a48a5a301b24e4ee19cd370a821d6d84a89a4658ad57fa33bef3c1baad7cd490fd3c95a18bf55b9a788942d24e35cc72326a14ea54c5cfa6501cc96e4ce4abe31d5b23bff12e0443ce78e9150d4f6c9c93d8b5c473f5fb0d449ffc9aa833cbf23865cf64fee071fb9519ac6db2c48bcd609298ccf0f586159d361fa90d75354c23c277bf460be00f6153cd7699e1a65b65e5dd4903b99928a76704eda09cbe861e167f7524e6f62575e5f41af561dbe4d8ba924bc6e119087ba7665067abb6921224c4b2e7a928ab2eb3d65dc5637b42a422a20632fa213a2ff6e7790d7d227ab938b4f219a01386988cbaff4f74a7a68e79d5076db32238ae1890aa4f31b7039473973f325dde0f6cb33df97ad95eeb46006aeb506067cf67a2f1c6b93fe951eb170a3f273be3ec63a5dce20d1ef50c973189b317965d1a8d6b01ccd8414db98b678440434bb96cdbd04fecca9e687a1e5ab8866ace31f36bf197337dbf08d4bf5df72fff454824cd1a8f0ef08490ea23c22fba09f44fa81c6cc4ee1c0a60a4462278f816fc97250a674551e955b5a9396d4c5b07db400415a0a728fafbb764fac5f6f590e939f60ce75bc86dbcf692d595e558a01a1a9d3ea7e24d7b3f8c68bf9e287a09741a35e6ffb0687d5b91511797ef3d3f1f7bb5a84adb0092491dd0b74d44f46183c8ed1966e32c4640725f0513959d91d7e2d546c6c6288117e223cdc760bebfe303f34c4a4ce0b29a191f4996bdda4308585343c424a79a379a7617e1b528e33d7aacc81130b7aa0d20842a8ff18de8546ebd3033c4b8724afc67020c694a9d42c1e6d7cffd6cf91cb9e7bd248a85b276638715f373aa9e72e30c04798bd4ab4fbd4ac1a2fb1950ea44b06e05b6a486f97907178fd53d8bc5148d26b963bbb0648ec8325f3f1224e97d930f5a0dccbde6a3e842d4d692369438d3045c2d3d890b1e0f7cffb6b47766984a3daf896aeb8bf67e96088203fc39af2ff8a5f9e3391216b0b7ea149412060cedfb576b19708f8ab86b06a8bedeb3a8b4148f573549202edc0976c075e139a582b6949647aefaab6f541e5383c805c690758588b98388fc58ba3be0bc8a5cfcbadd5f1226a0d9eb7f9ab29ab38c682c2c440e49a5836cb487061922e90b15793e98bae8e7220577aaa2b08a3e34cd87dabcdf810b2dfcdb064aeb33142d1af08be0d813d6febf7a70fe687a4c9db1204d5b5563bce39186d03a52edee83fd5d290d6f64dc34121e24ecb268b5593a3c2fc77945dedf6ae6ddacf472e35b81d1acbfb06c7a510d7e1c33342b185471a209fa939b501877527eb992c0a0309e0e572dbde3980cbaff8900133233737f3b58a834df88b034afc499251772878c23d2f1275f02d889bb331d7bd8319f73ab530f734f811608b59520b1589213945ce12160ea5e118925447cb09ebb71999d9f48ad8a2631e8f1b757b0e6c040bf979c255ade29d49e253bff9c885bfb17c5bb5906da1c9bbb0ed27e4b1b180f1dba44c3334b89c5fe225cd1e219b5", 0x1000}, {&(0x7f00000003c0)="308cdcae496aeaf2901086dcd07ea72c8ded527c13e210d121cd1013b42b0f3dbe524097d3b902b3c6ba4b492ce7b7d169e3182fa7c53ce4c9955ffa87251d73740bc2974819afbfe7351d6a13c27abe66beb9072d334d27171070ade52d58e8d4b828fb09bc13f356eb31a025340d59602d85194ec77cfe67712c3c5f1313ab13d0b8918fe7c905c02bfc2d821db830aa5d5ed86682293bc7546e62a3389c1a4a8b55e20f666751ee925c8efd1b1d06baad1d400d67b9f1f869f6438f264b67613e4f9e746a2f99a1433364152209e4da4fd11776b2276688c0dab4e3f9f0ee8f411e3e173c", 0xe6}, {&(0x7f0000003540)="2514319b620804c012c41f4aac25737ad92709facbb8d1cfd41b6994a9f3db2bd29257fbefd8ab9cc523245c44165a47ae630aa4d54537a212760c009bdf688b5daecc9e1027ca1b1d646737ada5814d7955ffd69513e316782cbeb31379c3ebe2b748059d9e5c0c2ff3aab94d905a6298c05b9fe14a547b4540c535290e5471024384daff1ee3c9adccfffac93783f2bf657d3ed7555bb4b69142fcdf4d4c39ba5f1ac05d703db9823595c6a106edf27394b187bd59e7f723a33cb7d06806e8bbc651be240948d9faf8cf341ce5838522be74e36ebd26014e496e59", 0xdc}], 0x6, 0x0) getsockname$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto$unix(r2, &(0x7f0000001540)="60c09b884168d5c9e51b35e4e518d257811d1d9a75c1aff1d2ef504e63e1d50f76e9f69a845aecb26a8137151941a4e0a5ed923a44d2c8adc624eb2a888e791c6635612576d32af2c3563d799abefbbe3709b867627987c160a0bca96caa32f28aa393362e6847aafee033728ebf2b1a9308cdd0e32089e5057f23de6b90056025c03b19d74e918a50c3a20f5bc2e9b2c27fa3f286812b2ba8475e38543571060c2286e0528cdeb5939d0f309cef8a364d8aed7677b2db48250e39eccf8455253f85287e65804df9c675b188790eadbbbbeff0e6553b7656b736b901eefacd13d1559fa40025467b5d341503db2904c2c97aa27b9ada62134c2063ee33bdbb893a6fcedad6aeba708ed0da521df4e79387da85680ce3602ed4279a92c4a8bf11cf9ab810c8e1801e575a41c2e96f89c24763f308350a2cf8a8951033945865edef591ca12eb388f65d505bdfa5a5dccefa0231c693b0cfc9ae84756721f7ddba21e2980382c21bc77e7a7ad067f0cb83d9da057800587417028e1d009c7ab76ea7d008e3bfc8fa2780fc336da63ad71a7f36b88f10ac7983cfe6548c996d21b4d9cba1e607a1e426f5090c56c2fddaa9551f03bbab297e1eb46306edb774d021f3e7508c7b64a31d2cfb9560ac59e4ea482ca2071d2a4d867515afc2a5a9f259aadf2b2c39615920f4ff6cab5792fcd1ed971c3b033eb97f09f9edbed2bac8f7b2e1c4858a7449deb379a58c2e879d15ad737386e67b6520f4b469db5bb01c454fd2b0984f72f70c904992d73ef5016b453a2c574021edaf035248167224c8e4ef3cf5bd0da9a14a5d60c53fffeca5188799ef5c136a4eb7f837daf778ca3a3d8f968b722e697ab5e5e3685a7ff34f5fd83e7c0dc431b4edb6cfc8deb23dff416dcf7489d2ed0bdf983aa33742415a5d5b390b4cb68876c04c6c27bbfc1f573e50e15c2e623a9f3dd90d60ef4b942b59be913303608e6344c7b2b27800f5ef654de8553124f3d37cffe7d695ade28f642ac1b833ac054aa99c4fd901f0b2b90aab84467a55aeb59d4a18250b848f5cb4d94dd1b2ae658c01675238c1e1c99808f373776fc7e2f44c1d192989ae5cf01681a0583c3766bd6feced66741184addd9ad5f1d90634752b95a53de2e9096cd8353fb806d3c5c8ae43494a81d20c09d2c1e4df2c7d869c4ae31855233f76e6925e92b8909770bced6bc14ff8fdbb76e0885574c60acddbdd88d389f8eb5f5ec11815fe97568e974edd7f762d023e051ffa904e45ee454f0b48f891b24e3c0047a461d8aa94fee5b374a96d3890a82e4ab678da3a003e7ed311a74bcc61d8ee524181a7f0df32044dc14e7481e6294f4c3b5694b5c67b56e2bf42831a68cc78c93f5261568a990bd50a1de7730f6551363433a577fba62dcba5d0bc803bc8cd394064135626ce3184849fa5be78a64435807a34d954928c810b73a9fabebb72ed27f72e23984500a8b02306e0fe7e7ee4fdd12cd4a0db83e96a824d12cdf66ff6093ddc0f0353bbea404467e28cdc6216b7616cf2672ce6bcaeaff5a213ceddf66add20e36b3606a644d1d728de076d997323174205e14f7067104e7e809bd02354fcdb5a426fedd091f2aee4a808a5ad93c8ad4d094d9b28976f57b52304aa4a5926e88e66dbf4535e900e03d71620ef839a1ee653364943133ae96d2535c0b6e4a6d5eda54ef6770aeb9fc4979b167ee8ccf4d65959e7e93129a9f3753688288bb86459e67b680db188203658680ee598b3dc33439578a40fae542ab46ac2ad703f805b0071667938cc8cb89f92061d1a9c937591c50b0b92e48ef053a30002c7b37e9467b7d75334bdecaaefae20c0d67d2853176bc1008f86b9b3c38ee2a8a6b504d8d9eb84203944833ec587001b7a50b731bdb9f005036550ec72e8913c6489141a57f32e4d0fe671d66babd6d169e14ce8c55f8323bf6d5b8584cf1def39cc604ea8c2513c5dcd855f022d786af945d5e28eb79b8275ced498ed15e0daed4ccf8113d2fcde72e1f129c12cd76c2f385365150326d86bb4b44d7abda87f823c2ab5571024b4046333e7289c16480b586ddfbb802c7f4a93e38a23f55c2e93e6644b65f1a7c469a757ac327a5582b9dafd539e3687b005433b6f7258b0b346715e71322949ec4d7de7e4d2e3b579254a7a809a7f4577218499ed918ee5489fc28d72a89512cd5a07657519a3f03b595b68440fbe999695b8d854766878601237d3b2ec2240cc1d77fac91814c417db4b2d007e07b62af0f6c5bf0692c0417f8da7dd00ef3d74a5a824c892b61e11b6986268ade37539c1b8e13091de99fec89805e42dc6073347c64e5a0402b41bc065a0012a2cacbcbeabe05256722381a7d555d93549a2dcc7ddb16074502c983b5a3f37aef98faa8d678404f89f22414a501bbe9c1ca96aa943dc9355e7571ca3997e2f97a6808bc552e1b382f8c06b44e7b3af4fa850bd71f9788c93c8a3f0f741346e98001a3f34c15d7ab1ddc5aea8a168632f9289e541134712859247334d6457b2a77c6c5d2737ea0d1a93999a20fb381fcf90f64f63c0483089a70ccd149399e6cb8f7f44f704fadaaba1cc7bf4bdb54fbf78cb4b1fb6ee30bd844e1014ef6b164864c6507a71a1ae34dbc235565ca72d72e480eff67caf64510db0dbde120338a30cfbd0593398786c92b9e5c5352dca208437aaf6ad62d1deb29e6f7bf1eb1c50efc696ba007912e8e6ab5ad0c53d7aecaf4ce60141e9a5da578d9ed25f071392264fa54217c92349068c90215074972bdc479e90ff3eefafce708c239738e01e1f3f69d805c9606273d790e903e827f2e8e2de594ab2e3e1fa63b9b11ac94167eb2bc68c459166a173a3913dc6c2484095de8c2125eb1ea6884af5e7fb077e66556bf599f661c1d02e12c96f781aafc2cc3071c05a1f13a931dca5f38ddaf49ffb1041e3464b6b25e5d6a0b479dffed87353e8eb4eb02d5500248555f11053854629d08e5a2560886d37948272609e3f915114ce61567491e954e780d1dc41acb75ca2738f6a40f237554f9e6b85abceb6d955d7bea8b21c5cce12412e793c88ba1bcc63ce02d9395612b1a74ea4d83f90bbe30eb4c99227adfd87a6fdc6bc81a3d93cdcc600ef389b990d2b793d0802d09bf44e66e05cda6717432983b8217ba1150857712fd0cd48cc3925297b65a62553862f275fce63178e97f5890412539fa5a189399c0955057c0b8f06f3ff8b09c7f2a33da606b6ce0bdfeb7dfd7142cf3f6cf4a529e3bec9ca944502baa39a10c01538768ab7a9274bb563eea8b1554257f5c4a10da10b6a9c208ca63c2a9cf0b9813a5cd3de34c9d6cde1e9e778fef2b287a948c8610a1aafcc27be553fe60e2c6ae4d66dabf3d0a185f9da24071aacef784cb96f70072b8475e3b9f0acd2a307bf62bbc0f3e8ff046ae33752503a4dfad05ad2995454e8d7c3d0f67d39b454053a8251ffbf5d876727a01264ec3c05e13655af63fd6de9e254e34d2b38a00292cfb98c2b52fde87777202fb1e014fea0f428e7df4cef934cdd78574dd9a5b24c0cb5ba420d826cb8482a1146cc556dbc0d86a93947b40e715f5d3304f1c1a085a6e372df7761e2a34f6a97198625daaf090a6d61ef0c435f2c2f5f15294d896ed06b3294d9b22f56ed2b7de3d8c3da7a981a02d7ec2a81b734b84b169b9a3820b13f7784ef9c6f244d3b55e7a315c8b745c7ccc27551d75a1493a431270ddd7fd3ad94676fea540f96c82f3dbb955103c56146983dda059a10fd1389e6d34a1eafd36bcc19a2e4d07702bdad90a8e2e4ea06ae27e6d9bf9fb8e4c2352ac48e36e61f0affee54786e2db4e0490380dd259495a8b1872c951cea9900b0a47e8e1aaf98ac24f5e7c2d16225c08ed8effda4065f23cd1d89533815e2a5da8097ee5478b2d199fba8bea68d0bf293d693c17fafdbb7937c64951d5f96cfe9855d1151cac2503b61f4b295175d23ef85949bdc626ce3621712faf0cfc8a79f1c56c1cffe70eac93c57248789b0e78190ca6291c6419a0262227f687b17a7e38afe1760a9c079d03a03b819adbebd5e693a3fd9aaebdc80daf4197ab3532f5472adddba5b836ed379435db74591911573f74c4a7378d6782539b4e9559882d3d8cc55663c3bebfd426525bbfdffa5c5de292b40e250e00dd8833e045c1d3ee84a8061641f47d98c5bafb08c80a2cb3a341d7616e02ee86c0a08044496eb09203011ac48096a0253a557cd1a15c4be08cb506d076668071d2b206b37b41b156c617bf6bd07c11f17b51d8ebe1b4c34f615ce91bfae4a4c25ede480817683892c482a98fc0200da77f104ccbcbd72fabb258b3e47a67a254ea94ad7077964885b9088276a96ee973660008a7110fe7a88b41af7b5f8e55036b8d0a30200e0fec12743166f478084a885cfdac7938c5d7339f7bb25e753fac18549751876e0c2ae200ac0e5bc1cca54e1bd9868e54b6db57a4d5de7c5c8e55ee0bca28ae6a5a6ba62fd661cb5a60db02a558fa214d37c5b96b246ee813f13d827c31c5a744915405f174add7f59d5cfaa47a78c40b205e2fe1238a72bec094fde3309c42025d3f348119c4ac3759657565f189a0dc528c5b5821572aa5003402daaf1de17294da5dc156e1ddad23420bf0ff0e33a72c9a5144360e1c3b5e805f074bc47a2de825fbaa40477deb9493a7a6653ad3557cd8cac264f2d91aab261a38620b656be239f3ab4a5eedf539e1a356c1c392d39f3614b8d2c2dcababbb5c0b3389f54b5d8fa1fa36e6f68c97f4cde7676300df274d454e8c3c54aff14010d1bec3a5d6275e2d04a4885e7388f5bb538df8c759ad04843bbe62252a07fe266dcad67318deb890c3b1d5b58af9221b505442b3ace263784c58f2c5e50a970d2a9bd0bb9bcb60659ae13f0aefa104ddce0dcca1831a77f7b9ff1f4c85cd9b0c4c4c25be06f067890dbcd932b9abf82923bea4f55b13a47ea955b10c39aedbc900b486e33909901910ae952ae964d45a55365efdebdee2cce0856516dbbdf0da3fe144d00785b132676a87f289d4144b5a0013de96d19b77d31bae5a6c62554437eaae9993f77fe9e596f599894fd57b971a1367a15c6eeefa8bb0c56e770ca3ba1a4d05542a554dd424a34efe9d171d24f7154ec89aceec8b1621cbab4ef6d305ff8ecb4961ebcffede4c5c525760505dad8aaad581e9b6e0f91ef000d8639a58d3f58f1fdf660d06a267d11ead7dfe3f04ebd65ab159fa304f01540a8e54bf15807440b398f4d7b9b35d6ade3f92f40ad715197172feffe14d3fa43a8bc959751f853abdbe0c7893b85ae1193b0bb6d5c2ca7a64d2481c5edc2925b10f8a03f35c6d0f4fc6c9d4450b211b7d14b181120ae5d41afeb30b3d8f96a92c16f7508c2aed938f4fe4e4319e5d6aa438a8a544b8a55ff055b59265e1ed46b32ec2078bf642162bd6061c81a7c7e5a3d1e7cb35c19b8afc2052c80b4cb1aaa9bd42b02ab50b85fc8baa2045ec595de8b0730da2b84de431ee8ba983d230ee9d7efc2e68e9613336fe96692cd2941d504ee6ad3830c2d448223cbe34f1a766f7886198c26902f68d0f7594f14fd71429e28bba5c1c66c91e55f41eefd97f037cc9f98931c90a2733ea53542117359dfc0f4c4c1688915367f0ee3363e607fd5c1e5074b2ce8ceb40dfa0039469aba32d30371cd77de6eed7b232382705ed74f917617981bc35d3491d631bce3481a42ed32ada58360019f1b34f163d37d106261421dc2cf2b6819f8b645dec6c8a765a20f4b56e58cc60b", 0x1000, 0x401, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r2, r2) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/50}, &(0x7f0000000140)=0x34) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xff83) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 09:43:46 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) fchdir(r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x82, 0x40000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x3, 0x4, 0x0, 0x4}, {{r1}, 0x0, 0x2, 0x9, 0x1, 0x4}], 0x29e, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000000, 0x8001, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x12, 0x0, 0x0, 0xdf}, {{r1}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x63, 0x8}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000003, 0xffffffffffff8000, 0xffffffffffffffc1}, {{r1}, 0xfffffffffffffffb, 0x60, 0x800fffff, 0x7e, 0x3}], 0x3, &(0x7f0000000080)={0x8, 0x7}) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r4}, 0xc) 09:43:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) writev(r3, &(0x7f00000035c0)=[{&(0x7f00000001c0)="0e0d5b14336246355361ba932b32b91c8e2899f32fbf797a1ece3858dc714dc9948d78f349504a554435cdb2f795244b646de25cfdf0a0e19ec11b6728e50ac8b5d5e32321f78102f2bb780099956d0ff35058a749c3b583b135d594cefb6d7c2d84cfe9e9dd3d14a440216be87491da460dd741cdc253a845fb30228216f8b0e93cdc360a44a0b9fd7dfe3e3e089264f5a8bf3fcde5380738c417e198b4e640ded1e5497b1a7dae7661ed230fdda874017bbfa6b12bd16f05f880175869ab7e160cde0102f6028c47103b6fb6c2e3a9f1", 0xd1}, {&(0x7f0000000340)="86679735d58422a9d7c78aaa87d949734db0b1ce73342ae596e2f98390c507bfebe795dcf1e62a406d107b85d88a674f359ab0877ef2e6b1c8e6fb61ee14c809317470adef455a248a6fc1df68f589d842cd33e4", 0x54}, {&(0x7f00000003c0)="7c8b40876fd27868c7c561c6fc7daabd8e8cac791e3b52fd247a3c08dcccec9e417c5a816cd1b995f6e841422d2866365227a28f39c7c51f2cc2b3575f778d61a82726f75c54d921950c0d3a812afe87d0cff31967207db0eab8dac2ef87ae868dd04fb408d8b458fa9b717c4d5f7fca", 0x70}, {&(0x7f0000000440)="de2878d9be376c8b984c80fcaff999e1b984df3bde143d25d4ca3fd0c386e46a7c89be55f605e77660fb7e5a69825bdd43ab9cfad58bce01f0ccc4cb02fad53400bbff4c7cd4e5c864778322bddc08f287e71bc592cca8e37753d460269d7a4869b6dc78bd2b63289f6545f7cee506bece9f8e2164624705cecd6c017709703dc96a1f151516529fcdf56826f0e44e22e2ef150c8aa8fa2978624d645225f2f1191ccd340577f51f29715e6aaa6b66d9e8e93cfe33b4c59b53a9d4eb58f640c22b8f7a2ccdc9582e76968fe3fa6284e0bf1d6161b84feb3c2e752eafe63d1a74ef8ce9cccc6be556637fb6f8b17f66f33e7dd402d9aedb58bb60b1a316af73da1769debbd879f11c746f09d77f640d014cd278d18008fa210e4a8255917df5065de708af24c7f27a3a780a603bacfa7545c2979697c4c73b1ea6f6ae7cec98538e2de87930dfd06ebbed49c20940036798f663be8b49ba1ecf9d3b9a045691ef3366b9000e0ee62691edb4c284357b22bc6b329c1f6e573497a45dc50e274eb23de5ac6d2366594a9116dea7702dcb54e7ba323d699c7eead5a3798ad0c8abd8cd6ac95f80d859abf8eb967749e908ec75aae2d4f3f05e8bfc1a5888aa177be25ec073a44d684e7622d29cbb9d20dc3c231aa44235ff3ec8dc65dbe90784d146c02813eb39fb1d1f20d82d9e2b717ea1e4c204519492ccac52e12a74873d2bdf1279d0d12654eae435884d4fe49209f447e82274b2c0bb344a9cd53f2aa6069c3b149798fe43bc528185d8e3feb8a3ed63b2c02a4430d52dfb657792300b9f14dc653f48804f9f892aa6557d3b4c3b4c5c67e14073cc514cbb1a6c143a9e7ee28f11cf22f6f7d4536a4f99ea949d384a7412a197154c34baf1d0be784868a0f7ac7bc029a206e4b83016ffc7486905925ddae082f8f168491656e1e0a24562cc0fe607ae114f64e36158c63767d9ba33c0e8305b2b29bcd1fecc4cbd15c33172a252229f005718fef14212276eb1d64981ede2d707956e1c448ed314c40e5ea5a6422fba59889f0bbe448ccbce55a7b435d6349e94342595816e3c80c41e6397beb1f609c98ab1f51eb14cd4e0ed1613c84e780386ebef3e8e0a74a54524553484c115f03e0aee32cada7fcfa1ae87c5ba9d7550e7ea80eac8af34be21182c92794c7f8d952a8639acb25e281197fedd91b16719f65ca85aeadb496c2cae2753b53a23b9ba65e8c5bbc5f2ec7847a0cbb408e3502bf019e39eeca52a688aa496327dc1c65e08c66f33fb31fa2443dde6ba441158ed6941025e27c47bb4e0bd93bf45541061c85f23375f18eb21a5adfac273a592f8cc6d34809cf3ca8df9c9ee9979e93f6a114f4dbfb38fd0f390e6eeddd4ee410e578cb0a24f08214fbd63132f2d5a053e60dfff322236444290624660d97f9956d77375af37cf5d93792e741efe35b477eddf1d8018e68669cc0ad842a086eafa2715ae10763af6eb5bcf75d43bf3c56cd46212102ac512c62160784e28044bf07cd3ca98a6c4875473f448eecd88af4c0409a0c3f54e60309fba11547e9e131f61d6d91bd727e5663d76115761838e6ee040dde3372b2dff35a36e3cd8afd57a7599326291051c937ee3dbdf4ca0e193e8439b6876cfa4e20b770749f2a705f63435c2d4aa8e6205c357ba4bfa8c92a88df36ca8b4a400c8f02d19fba186c7dcb3151b3da47353899f883d0c92969b8acd1fd78419878768c6433e003b10ff8b9fcc401e7d2bd839948893699efd9048f20fbcc6a217508b554fc1ee0faf53f6a6a9f5561403d88aa45c712c678791e8bbbbd4cd756f37374eadee5d4e5a60dd33bfdeeacdd5fb4a9a3ead2a64408641122606f0229ea9a7c2a55162b613fa5bdaf1a6a1e43e8a2025c706ba7ee35dd49088910f247192ddfb272a1e226c1ce3719a8a0f0075137f933778c24b87679dd157f48b67ab07d37d503e60cf64097a5d1fcee758dd7051546a273051c9eee068a7640de260a7ca1a449d78549d88cb14d30b4b9d35f1bd0f9ef054c8803c307d6de27433d3a0f904a1e86cb31482ee50e8dd48f120d1aef043e2541e5a402cc579d0e02f90ec9a296a3d46efe2c28ca4b0bdc32944ef110d5c76bbc1016f07510eff3c4f784f1b177a42d77bf6ebfa8af56ee48a1dcb3048e80f07421f111b55c9e1556eff247e389f1fe5d2fa805d56f03b71c140fd30003c4768468dc5722d817e927a9dc98c31891c8119a64edecdc2c955f844ed670bd6d47fbdbc515a3ada24c8d728801a836b27df3a183a35470538c9de82050c0b70452953d7e30ac38e1aa3f587dfdf8a6b7a194835828fb37f686bc65d9762a3f224795395d0dedc702ff9ad6aa491b1ccb950349db96ab3333f0ad169b51abf63326b0003e98cd4b496019afd65917721f36ef3dc9f9e065788b99c193add6f16f84aef4182632e2dcb15731f1f07525f80bb04f3d4b5c6f8db61e54c246a7e044a8ae6d076aad040183493ce27fb8914a56863c7f8a43c14e3aacab27e1372d1c63d640d9e78edf69d23888be6bb5e62e4b08d0afcc430710785c9c288c40676abb17b6e844d7d2e7455f849a8c3743f3d82794619643e6d9ffcbd52d75d14c4f2ba7faaef41ed8a896b6c49cf43b7cdc4e32e10b2f704303038ccb0b32577f5988e67cc00f6f01bd3ad3816b953b9facd9483b4b417c9a279e879f0d17a1e3796de59cf7794b5b9708a096f055907f555db8c4df0abcf83111337378bc959b887373391714af34543647c6346b141ea8155d71de75b265fc39777ad7df8c9efe33ff65b7a70f6fbe3ef65a3edb72ead76c8aff9bbdf82fc1523f2e37073717a8fd284f2d33d5d2a05bdc28d173faf1c7c9e276f9c8a7ddb8bb569858b369a79696ee8a0f776111e89167e6bab82b45b3d7951e6fbee60cb3f8f435a3ad6ff40b6020bcd36c23e01513716b55db22f44bc9b943dfa29fd3af19e99e75bb51feafaff84e94d6b723ea9ef740d6deed8579c6db06ba479365c6e1488387a172bc6d40703402c08c0e5869e38f02febc497da6a88e82a57e62b8d94ed3546ba90006314224927e1984834f385427c03033ab9af85a8ad45577e0f68cef7d6112fdc741297dda82b85f44be93cb8510e348098c2506ec7b84f2b0f22e7816f51218713d52cbb28aae94103b81f568d076443082c7578eb2ef05e66a94dfc0590a95327c95d80d79850b2f5c28e967522402acac46f3e5c87719d35d72677a7d6a2e1887da211fb713f14dd26b3ce1602588de85d4a883ffecd9ad82530b8481a98ada52dbbd349291c2ce0b2ae63618c357ffcbaf5e083fdba196237833a20dcb679cea36b0ae8ca6a156e856cc0e3e4cac4535ec67d8d8a7f55e874a1f221e0bf9e94007a4fe4916fd47ff79f6ff3d87a1077611100055c79c86a4f61c1b536616f4956d80d35a7855a8085dd96f9baf9cd83dc5a3bad664f3844f2455da091c8f6f5395975e99bd0e0ea7cb29e3a8ddef4bfa3224ad5ac5cb52d1899f0ddc903cc0f008f5064b7d422d94838a1d5294cef1c978ae1d3f24d63297ca9f0d1ab3ffa2262fbec0da1e760e8701953560d86fe2eb3174e2ba71b61c52dfa1960cfdbc862fe55e18850ccb402b13a6c29e8c12337609b8a6c22d103ac54d331c7dff13bccdfb8c5f935fab08a3dc81d6f77c80f75552677b3cc263250d3961fd7d206c55180acc91de128c0d625c49a79cff83318f512089565a6f6cbd80af7f77d5e34323cfebef39fa8086c67e04c75d53bfd18e5e7763e455daf64c351d946f2183012822f47c2435ecbff8005be73e47a1e0add93d33732e277f81a6d384b18a5f4cc08c6a8a61fa4f927b8ffb34b79e86463a5a4fdee1ff83ef473b42cb56654b3fbc2e34e529591e2546508c9dba260dd3797e8b9a84ae362b7c77e7e5b652aaf033ee0b1c36b3a8157afbe26f4d4e6f8a9a70aa932641ff7c9b768ef6486e9fa10c691bf79b09b674b02e64c27944f738ab26c1c9ad87bdcd7e933aabe4a70d4f8631cc3355664d4bbcbab60382b22fa684157a3f3e9936059d83aceae18caefd9d3d5fd0f037e1cf5df6a0c4118fdd189c1bf09508f7e5d97fd9d6c711bb181b1bb070e7ad479831c7fa621f94f0b46917dc43dbdc039812d9c1f28670e83e12ad3b830a05b723d611327b2657c7215eb0862b3457d5cc10382ba259a295e48c176e87b9da14851fd65da501c16ddf8539385533225758d6ec8ab20930a177d65def5888f5ef4783593e2a7043076cb140cc2e8abcc5efc32b526beff3d11a9330fa51e612da563e7945d77395533ad8c5e7a8e1812a47e749d0d5fb7bccadb31021cf34502440a737b55a37d437ba99d3310666cd665c97fe5f2c4152a615e741903d0d46ffa55240f8a08d40b3a8c6c8344efb682b98e5065bc7c0c7825445c642e6544db497cd1722b91dc3417f8a3f02200a52b65434aeff8cadb1de060cfdfa2485a1d44800fd26ac654323fe8e14d4573314bd726d8efb06d00eb8bd7264943bd73b771c4bef6b98e9f301df936514b6cfcc68ec211f832fe856c41c39598d180946d3d33e6c81d34f5935d763ed47f7de144971429075cd2cd7b4a1034525278f3db2ee2f44e1520f6cf0830624c5533ceec0d583b876c289a1d60894d4454842b09985d7c37739aa2795c1c87c7e2dc5044a49e7d54cca98fde4a00b6520721aebd0bcb37745058d8a0212e81d6000b133d41397d27a70b0ad1f6766b808263fcfdb8ba2e88aece66760898f65cd3ac1bb7d1b21ca28ee66efebb3eca4c34075bf004103e0f8bb051f371ceec660d60c964d312343a629017c62f28be35b09cb14192b046303b205f2b906a133bfc3c20d6f91b6a427d2911c507384cfe117aca961f93f18350e89923e5f3197ded37a70618cb9cf8c567a76a20f6cc0b4f5a6f7be383a17b057416823dcb8455a2221013cbd53083348e50a7140e3145e2f9515bc7b393d0295621d8c2db8ef98f0f392c5c5c7e13777d2f7ab033041b7df58f402a6f6b6239d2a40c324c91b0f7990288ca9be0375d0ec300c11d936f43807e9995a10358a5e9bf6cd79d943ba63947234a7994e295e463f01d860d775f906908b577cc5fcfac3b819d0a832d692d2f5af9ea6f5546ad0c781f3ba89c7b35d9c01bb8467919c83ca2ac489c45da4d1aff6f78ae4b6f436c1bcfa2d1095a53630e6e468e89dee0d3926fcc5bcf9b1d72160a129539f5514ac18a0584170cd0ab1b2b1e2af54b51344b5173bb90edc7fd832570f9ad005d61be67415748e33213f082ea3ec789a29cbe62c3e7ee0cf486d5bf2d739a46e191f6e30caa279dfc3f5494daa79b4a89c18f8ff65b77b914442981a0a3433e2942adb0e825d1b702c7aaf11b5338a217ae4c73e7844f877abc1d023c679e61be3fe6d0c8e563318b073fbbb163fe6c53a1217700f112ed24c416aebfa9602a7364097d0befe7b4991575053fc8aa038bb36b207fd362aa2d7d7660f1fe39886ac99c0beb4ed7b29537c7b87622e3efe9266894a7038b79cb7a7e5f980d1322a9a787a2629ba466890a26cba6ecfea347e38d4a5079d1146d91a447eb6e3695e9b2c909da4dde32981a2ad0389a44075bc7525a816258c327877ccd47c0b9dcb94fef891cc0f09849b801946380845d5151d28c54a865a9ac97e603b624a057a168cbe721f8988bbd351985055dafbaa60c2261f648a763bed3396ffe1d24c45b4ec9c7dbf46cf283aa64bc7224f42cd74c28a0ca6612095e09df768d13189f4a81ce433ff3", 0x1000}, {&(0x7f0000001440)="f59fa0a4b86d1278417cb2551d8785419ed215ec35988dbcfab530a946d40b3f7f8cca4190d2b74c4c26e50b047ff7edc671d284533f283205649e259b5058396da7e6cc54380c2d77fce99c9b4671b41d026399ae80f1b3eae8862816460bf7650f2062f1b2fde2167e24379d41ddadac55a0608981e30637011458c8d8617e75471b144b3ee2d16a4fd48c08b60b61f31415408ee1f114d3e78e021ddd8e9de8a33514c1d981185bfb3726619b3db249277a42afefc8ca6d20755e5d02b80cba062d924003812b34d79743f094b5fdd43f2b1b3e530005679727e60e54780fd9fe579af46875f8a79f3c836ce234ef07cfd5b51f2452", 0xf7}, {&(0x7f0000001540)="69f71249441c4f8cc9b4559dba3c08e3912a2effc830ccb4cc133ffe4ea46f24885d7dbb84c59532adbc877f214e4b89ac8c20ffe85068012c6e84cefcf9f9fc0f0addbb82be98b78c25bcf656d67e784c227423cb145770e44e6ab5f64b1348c4ce00ccd179f4d9b4c7971ad392d561e8783a046ad00d13cfcac31c2562ec938a141e52dbf223b294680a8c0d96725880e7bb7206def5d638194ed3a9ab6e753a2364ba4c4329ab8b38237eca177c688e918d96a9081c473c4227e483289ffe5dd2cac82447d814ce67415337ac58b871ee2f727049b002f19bc8d6ec33f43db2e521222cd028a578c65f46aec858c118893fd27c008ca7461853d022c5e831bcfc73042becf19c33553a7d76a35f2208115cbbf5dc025343ee55ad3f2307f0058ac3b9bcfd4a52b92ac3f9a55bc6d01bd104e17a57ff0431cbe14bda6f171365a0f9128392b425735062b0a649219ac7751de61a8c9e0e45a03e5c40d7a4c2b83ff61f1ac0b3f7159cbb7d2d38c7c59ee256850e704c09c6e95f24d6cd48050a2f4c4543ea5dd7555f9d7a697289d19e8e94153fa264f537e8a732bf13fb107d1c3813ac7486dba28c515a0020a75712d669d66f69468d4539b81531b4000290a5d7998d0e183caa2df525c699a7c435fb14a875d19c787457e8245a6ead6c1039c791f0e690cc163ddaaaa75783c9c9bb9c2c841fe53de507a8515a82afe6c43566cd6f64a3c1bb08f2d5e87dc120571d98b1b775146cdfe2450348e4c4d580651415c8b0e22fe583f2d6d873fb9f33f51f79b7913d766ef87dc3fe0cf2eeb729267cf05456569f25345744820f5496d2832d028a6289db9375b53e3cfe8b92d9be6202691868c39b3ef99849bb36ece73ebe4fe775800b549b0a219c5c50231b9edb4ba3a3f9c54e6881732257f5912b2e3595aceb8946d92d9974636e98dc7c4a17d4d85af11af4defe083e8c4833f23f042703e46a290d4248a614686c2612a33b4f6343fa54dc538ca80615e97acba9426a9b22e7076d4a1b87b32c31d9544df09b988331e07fe4f6bbccc72e54cbaccd70e5bcc8e56411835615cdbdec2e76e870adcb707509857268d7eb3e7852cb10d68bacdf04e3ec75fe887c1ff222e5bcf89089e2d320357cafa09c36c3b0d8845e78b2d4cbae5ade09ccb0ad8454184c49df36b63cce3e2c8c56ce0a78f6fba27c7dfb9d6ff3f5561c2cb3cb510ad7af19f42795df1611ec599e5e069def95b33e04bc5b5718487d1ca039c0c0b0a1fbbc9a392fabcf4e4065e86d782227fc18334aa8d5c5a79a43f18b35bd968a3eb2c74ad15fdaa88ad4e395fd350dfa6265a372e79f9159501ed6ac0045872a115ac4dbfbfa07e58b6f806eda064f7d98b1ab9b6d0ae3b4012959f10c2018c711ed2dc7737747a4e7b38d1085cbc06d698d92ff8dbb1a88b1a30ab7dd444a8ddf5941f6c05f5537bf12a3fe6ddf945604e552b63a11a92e1fb62668d97ce34feb591feec8560cfa08b30ea54cb11a07ca5b8d9508fe3abc4590eb5d0dad6f8b41c86aef44c911a55801358c957a6820819c6c2f1c1cbde41f99af3b3d923fdfc46b07203fb7a561c8ded4de4c0ae9e9bb8e242d600677241959d01d73df6cb1045d642034a2df49ee20f0173f6cb6e029588dfa10a82729924d4c57d625a148a4ed6c8aa147faf9fedec500e0cc8f19b8403d29d4adf3505dc910e1218f0fcb5c64cebcdaaa3bd052e96891e2ed2cc6e961413a5c074fa2efac0cddbefd22ed59e4554f9533584b35754cb1e69d4b47fca7991851b951743e5b16fca861470a853d66edf0a8aff986b9e296ff11368a91065d2661ea6d978065260c6b94f23791534996b18feefcbac7bd3c5154478d9256f441d5cfc357158f673bd6260568f865f311c7e97d1eb2005cb28b62791c58b2ad27b82a2e2228af17024a82a8df09f14a379f9225425788709a7ab5e40bef9af7b3ff439a92d6c66650fd3f2dcfa6b41eae103326ada1c9f96d533790443663d617f5ff503927f7eda1c5c3c1ce2c7337c3b04d7666551fa41b624e1b9dea216a6727103af0501b0b78cc31d666c8d13464bfb4c3043db7676fe8be7ea47f9b698b1731c2834e6e89a152a39dcdc2a5fb7b6908d69de254957a56e1251e058c2ffd245bdaf38f2601826e7c288af9c4f16b782c62dc4921f11332b65ca96f28b04e8c8201ff185d66e2db863b48e456e2592168cff80701d40113ba118be93defb6a09443ef2614b8c95d6a1c587abf1d68b91d73ab0aa3a0ec0696946ff68a6581cce1722ec2bcb73af7d6ef58759aa86e870d61ed34ccae85e2ded8acc45ba8854949c144f97ef04a175e05d0640e88c00a0c3ea346e46cb3011747f82a344927ac4aef6c3d8c26061bc3c2d20ca1521be006a4a93b5d84831b2ee4426b98a254df6e329500055be1ada22de009f241a91fcd7103cf24f95883b51b91f5edff946a36d8dd5e0ed4db4f54708202e3bc9d2ef77ab1a43f86c80e0983c7254fa00b23913169eb2fac6b9ff829c90b7217d0451f54d8d25427e14efe95e0ca36eec6196b7dc0a5590313a34181b90e3ee48af8c85253e980ee49cf084d24a926903f60700abea514df92ff35a76a6f3e8c84e9f9e0796572c59e67a9b1180014d86f210b92b207219f494e4da119ad5c78552a7cdbf9e8a453b74b2e60815fd3c10a59f4a5e2535bd91919d41669000df15a1437467b0cb7bb429f5eeb982658505e8fce635333ad1f43d907803f5d1e4511112a68a26c9a3eb16894df1b84bac80a450e29cd595360ce06c40ded34b5d042e605b0891d709fd59792ad1d7b00a640edba5f48c93574f698b084c246149b0fc791e479a7577b2812df99a6e6d8fab19c7e30a2a991e04c8ccfd7af3b5c1350589af787888f4a0fbabb9613ea76da3ee17f0fa4f4ddccf31325655eb2ff9aad7adc70ba770dc8ebd121e6015478cafcbcbb4ba1c2732141ec6dd50fcaa4a1f947370eec133a8e35732454adf79e3bb0dfc3ec70a067f5341a8f33aaddf180519b83e7dbd4f935d1ffaaf711425daa05d82b7bf3564f862e3e877644d7422ce27228edade3275dedd32b60ffa7efc492ef58276c8fc48018adbbb7665743c0097b03796ef6d39926d96d7776cac3a012f384592b5f24d4358758ec55b52d295017a7fc5e9a07d843adde71d248dd3a198ba74aaa070ebbb6339d62112b04c0b04c2b5da52d36e9760edfa8aef68f3c475ab7fd2106cd5e97ebd5b2a64838f3dbb841286c002d15fc7b70114248deb1f2bf8a2ff88ce371f7b1e89b9f052c1ff90c5383dec9ed3550a92fb75b4bb19305e352bacec84be8174042a4e8e41116f8f3376cefe0493b2f4a7035fb5f6ab0c58a79a0f91bc0a52d2d9dee5f1f0e6f81cf349cbec4c7484333b06ffee1cbb799bc18448c34d70cd8128063065026e8a3cd2b7f6573459856378bac1f6a67818c537de792c1c2ba5c227a95cf3e3374ad8bd0d18cdf5562e7c25ed4b77b30b3e2140db6818f961ce7747b8624d34219ca8ece7d42cfb2dc2063e8d94c2877378244bd8950b97321f118c44871e03a374e50d1235661c3515a151f35886a7b62507eb07f90534d79c37e8e1f06cd3ba14e72c2596abb447fc72bcaf03661104239eae10f82bf61fc1bc0895d45f8182097f86f144d682cb8088a5e05169fab6c0db36c9b4d143de4ce012df1fd6fe6c15b96c7cc61264473fbf7dae98ac1dfc3b37724d91581c096c8ff221f705872bb085f8200298866cf60e8c3b0d9d5f94d5000dfd9919c91bb5c69980f21fd7b7831762dd3bb99fcc3ddfaf981b87f1a23a45f18cc42d8958785c40c9b76c40c61c9c4616afacc4ff72e8177288d6d7ae45471774072f3d4897d77f608b1a9fb814e66fce88a7ac4671b926c8dc9817e47f1f60ac1d49156e11aa7da2cb18e5459aaab316a6c781761f41c78c4ef60a4cc26a7773eb31ae2dcfe16cd858dcc2b85de54f81e7664ec735330f505e9ca6d4e94d2cbedb98f907a07201820a5648a605ae0e63fa98997a4aafa325ba6223231ac3f421a1c5c23e2eca5ec70311a605cb9391012c983feb4f2ada9dce78dac2e1b1394e9d32f85db5fd0a98031c3b5ba7bf4a090da4396bd11381065684e09657a938f7a8d0cf95d80488462b605f5f25aa483bea27ed2e1648b20f35ad391815c8430fc9b06821404209fe266ca951217dbcb07ac8b14c5d1f5f907fae174d1ec42655a86ba717d25cb70d6479cddfbb4880d3604393c18bd2ee6f4e97c61943e67aa881d61869c7a9cf672ddef6a21141c756f341929ac18a554f997190fe1ac2892c32c2f3374846fb2470223d45257f679041e087dc99e5dea8501be7f0d9aec0a7aad0c80d4e7ceb719d82ce337dc624f0dbd6b6bb0def0fa64481c9b0da5176a37f91dab89bc6e42a33be05a81827e63997bdfad7ef80bdb75daad7db0db69b8a16516fcc13381ccb0a9232efaa1de6dfea517af4d0629c0e0e14105eea55c03224f3b40b27e9a96565d806ea15deaa8dce3b9c502e8de4e9b02627203a6c640d0d2e063a0e2917c1e634195ed1724519222df7a7d0bde092aa4468d48893bb5e1896c22dcc4f415695f6d9c7d306e438ee3ec89d266e97c4aac40ea2efc93619ed296f49881553d08f265f5920b6c3a652219256496731eaff2f7130e802ce9b848c9a0ae712540cabea37ad8a50e928d8f7b2661f5fb9740b57d0729c3ce36ebf8f392fb4094659c2efc3fce7496d594f471739c67545c809b5673d42de723239e134d8558b81cabf29d7646b8d782d7b0107e9fa535323204e0ac8028fabc16b45dbbac94c591684206335c04d4872e0552894ff22887b67a1771c2cc6ccc268d3591b76d1f4966446ca260cf8c9cacace7e0eaacb0f63c7990b21be1a004c438079cb2a8d44f80b662bf2b3cb7d80954d195564d8c6e63ab0f70b000ac0d24c2a8bad94db45f3aed5901083d29cb8f251f2a3315d45a7db769d21611c0e9d09bdd4a0a1bea4b334fa23344d28052041da4785923a24997db83e651173b68d66ca52e29843656847987092aea4c3495435d8f72a46a2d3bac3275671b0a69184701f94c2d66d2dedc9278bbb1d1053b24340b4f2927894f198f917e361e1ff2f57a0eed385dc73970057888f1a357583dc8c0662aacb2b4c5027e236e4a9aae06e384020e587d3555d9320377a1fedb1e32275a097f4a9226c214ce490e4e343b8626711eaa4260e25e4e4e251c7a8992f9e56fa768839283e079477739c395ca57709d59ef53311cd3113499443a80a4e68595bd834a292e33129a94f4583d1f5092c8d71a3d1886d90a118f6eaab23c71f5c1030e94417bf247a665404c1bcb65d2a8cdac2bb7fd260a3001b99ccc8a61df32e86a854e96c2a5d90a125125e481445aeaa0c1add97070fe7569ce8ab6e72339088d60faca06cf93659f2ebe02663a5367b9d38ca848afa6d65e994c04d1d35f35aab07e1fc6c0744f1370d7d119cd8da5662f7bb50e229cea7184420c1bdea461560cb9308314f8b5da5b9f22dd77318b6b77705840db243201d72a2a2d457afda69832b25d02f6d2ad8cf6ceb12d68ef6f1c798e669088641ea242a6ae228dc57a2bddb656327c354940189de07e3d28c413762ff926321efa1073a648f616d28c215712c853392e565aeedd5f931a5b4eec8c306190176f1c235d8fa9a084f05fd0b82ff89cd77e5b9538e7ce2863e14d74d9ad1e53163201edf802ab4f7e58c3e8a447b041ebd1057ed5d32713870738ea", 0x1000}, {&(0x7f0000002540)="ede190e31ca5f679d791e759036cbc4a2171aa828e903371c071ed67c74d53cb0e0cbd312f53de2c995028c1368bf57a5fc066bf2f342a4edbef4a81dd0021530b93f4a1178e7b4972f030eefe0bff9c603ad85347", 0x55}, {&(0x7f00000000c0)="4462dbb8db85403aaefe45ea6f9ffdb1501b9bb8a723a2cda7f62f9b191f2c247a72e1cf8475c52b19b3c8d7e9b12bd900579078bf350920e5c7", 0x3a}, {&(0x7f00000025c0)="98bdb49c5beb8cb49be32fdf23208ca17de15d46a9eada78d878ae1d957cb9a917562b4a056e4fc1773045cccada2d31792005ba9c99a5e0124e442fd925bd515ee4b61abf2f32bfb3167e46c1f3f8e52732cd3ed0cb64dff7b92766ca50f597b74f7249a96dabf5047759e4db2f0b8622bc59bcd00b5161186fc3f082d6e9203bf68841aeac25718a46c75bb0e05535ca022833c47f82a843409b72734d094dfbb9b0d467fc537934b100ab607a028cba960981c459cfcf73c2c62c16a646c7fc0fbfa45d90f19bd87b709ad5a3a6defed70b734cf03bb2a68c10ce139e73a871053705b7d46f454f6b52737d54c8e81ef10083af1d914ea43c869f69c738aebbcaf867a6bdbff474442bbccf382bc71eb39c59feb1f745e41ff72894fe7b2cc45b588ed115614ad11953d24f9654e4d3459ca647ab078274d4333c9f786724ff2b4e6da90cb51f6f79dfcc94f8c800f70d0644e03a5a10750a49fb7c0a33118207b00b6694dfdb0ff1e05985c561693e0046881b358f0308cdcb9213328afa63824f73181ff7de927900da5f9ef947b0e5960d320d7cdda083e39eda0c758e1c992b8c1412f35c556193b1a4753b014fa7082f2c2be4f7c0e4f3eb7c66f8d860e1a99188fc430b80c9afa8bdf9c2ebbd76e6518cb6945e58229de145583237116f987c61b3b78906729b1c8b45cdc7869e9e872d790bfa3bcacb13d93c84fd126dcdefcd31fa926ff7471a940bdec72a043de99794bccbf311a4669523801caf58f8ff34b68d7d851fcef56d7f6d1b2976ac742a89bc84ed9fc04a02ebb07410f7bf0f8717307c489feee7047662184fd92ba5fd22cbeb288f5ea774180961bdacaa61306ceef6f3a5e96c1b08acb1f2e04d5af5400db854bd0e76d63f6e78c0694a4bf76bf606344d9a966d4164041b693cec0cbeff0a2cd6a9d9ff1cf0582b67ff563c65cc30f41fc9a491d2f29dc0ead7fb5779f2ea157dc85e029a0cf351c2f0b29dd821e96f19c9cf1b87ec1a94b99e7a9cd95e5c7b43b9327ea71afee146b895fdb1281fa41f7e4ec29b8dfd3a39a25dfbe45cfbcaa1e40e6a9492c9803772068380f23fab3b752c8ddcc93e931cee92489d016e5436245dc0dad2dbd6e9a99a7a8930944763ac790a3b017ff4bbcc45ef7069330995ede294e127df20607b634999ce0cf03f133d9fcad3cf66107b6e2c1965d4b9cf3f57ae3c251de34840d163bd17402f544c2ee09fe027155905a91327b2d216ebcd7e6a9735710c4b6f1f6f568bded1a8905e0d2a2342bd5c1092f7ffed6bdb6789390ed465632f69d7e6f9c2dd6f830ca33dd1c81de76631acdf909675423a3d1a46afc5e374a471f53d90365401dcf6d64d2463044af3974b0be72cdc29b63aacdc01a581509ce42cb69993b7f0d67b1e19d178eecbe37853eaa37a8ec9a288be585a3729aa9665c5b66fef40b25d5e538884a596e27089669f316777b3249f26f19386b529203dad768e8ca9813804dee25783c68f51bc3b35510fe789b6e445f1d23c7312ee8d372ef9a7f96fa5a4b2792761a8ae7dbfe8a8dc549409d6bb52ec7a23c8e63d330048a027abd5cc00e9d3628d034f222031d86620880a51d3bae15161bb90800d583a5fa0a537f2e4e13afdd8b25ee7b9c099a92bdb787e91f29249be9f343a7d6b97aa277c360aca4e8eaf70edb43d5b0fd409c4ad05fee2b41756db29da941093dc4c7e8c69e724a9354e5c77d655f2cbea7e9defa8bfea6cac8c92dbc4b43ee34376de33117750d01a1d65a99cbad9d13974999de4c77f551e36c1d11a33e3cf904f6faa83e86c2c502a4cd4e9956d601d2f61da562f25bc55239098e7a5603b03785251e6cded6e417980a04ae2beb74a50ede824c5f1365d897181a8d5095238e77a2e8ca83532078c6039ad4c90ea331355a2c4118ab31c0dba2a29e5f0c56b28ce9440444ce8e0c944615c022bc549e6a196ff0bf05eaaae3468da39cbbbac6196b4cf6efd4dc41d52e0af4b4c5347aac9d4aecde0c6751c25b8d2bf631c09337737cbb791cf915d1c8d0545b5eb98b00ffc35054921fdcad58ed1fd7e2c73922005dc5a4a1094b736033e349ab9a604fe51a354b5a214cc84cd8422c4123a410a7cc0504f4879d7b0d49921c4d0da4264490f790189dfee83c9d90691bfcafb520821f16abc27e653a9374bdfc25f26c5b2e5c003b2dc150ec1795a8aabf1548463b64c0673e1b827db8b7ef06c2230557b072179c96fe7fbd13d2e0e7550dd07debea0e30b07d5783c642129f4f5b27643d114678d8d3eb60bcf13114759225407ff22641337c2a49d9bb24b90f7d3a082b8df6b3e7b667e6d8299b0a254d58f22ce03ead3b52d75c4ba9774010dbb481f6bb4b3ef1f019065ce3d837b4cefa43979538059eed7c5d33692a70bf95ec7810e870a7e4ab52603ca3845fe8cbf5ce5c936ef1d848ace25b0f22f5793931b2b57af142b62f573c7834c8cd41946aa36438735efa0ed7fe3b53de25ebb661d82fa5243e1923877e40e168d5c7b02be9b54d9c88f3950dc3806341666c98fa9580603a58213030f2d3d48debc0fddb32e9a096a3901388de5166c2675298e432c22a1b9b3007394ec8fc96134e3016466f358f193e7d591988b160048eaea7beca53ef60141c8a6927048f0b944655df92c3e41b7b8da13a0a03c742f76bbfcaa3724dfb936c85a8b42fbee4e094924874fa54dacb7fc07c84f4151faf241beb4e8c03a475d27af1d9ac4e9ade987ead4c8a0e6bb7c803a3eb15f27b78ea291694a04069d67a802eeb826581334c8f207c65a70ea478e178205f6fe8ee42d555bf0ba949accb9f3a85e7caedbb82a47eb9954fdd948b5d52313d09fd47fe31a5803234eab0cc5a551a2185aeb91339ee83a8c22d53faec57c29c402250d8afff4a19efbc55a0fdead35856189f8e99585b2511439394a064e61d70285c10d2e56834fac7e0685061107db7e60b6330b047d71ea338ab0482d0d549a3c76474a73dff4e2d1826a9e6a9f1cd6cb433cf29cdd0ffb1de79471dede500a4fe00a1742b92ff01dcdc79b8cfb2be86583fb1eb3f73d98c0715da4e50a3367107f5ec52ca8c96fbd94b3cd44f75eb6a2d8fa1f7d54cbcb421cd564143ec3b9de5f5fcbbce92f2e73fa328c0a51c3a681dae2aa908bae173e5f0b459da104b74fe7d54aabe73298ec51c6fb991cb69852647450235fda8d4ac7417ead3fd37ebb97014ab39f4d441ddad91aa460964becc3241c94ab847c3c82d198dbe44a24534959b4ad70440a6c8a65b290b56fc28ee46970c82a91bb7f4f28348fa064dcf41c1315ec35c77d772fac11899aeeab1bcb6b4372deb93f4c6c8569bc4ee93939c7d3b60556c1537c6b029557449ab0153e35e39f4da8841c215fa2a59eb582a05aed95f9a083910e21f7c2af26bd0d192d9339b24c2368f2565aacb2f921a011f3c7284054b0f09834064a34af6c674a11e3c4b8859a5c5793254b585bf7a6a18c54e6c4bb4acd0c0ac368d45c2e7dfd43bd58f7fa2ae7e64d0dd22c47c5f21d3cd68de1b56b684e06b99788998f53c0980b5d9a5135df50e8588e4bda6db18b93222838e39a21ea71765e18712980674381d613538508c09d1417cb03874eda8e558d6799b221e3e485c050023c5e591c3c617b07e12f51fba1e7b787b3fea7bc39c56082be2b873942d1930b4e3f951f63feaf4132a0c62c04cf245a3ac32bffe6c447952c644b1112d60bd4a8d5cb6c66bcf0917896922b317ebe1b47c0bda03e29843d496dde2b000dd82b003e7b8aef72474ab4bcca58274524862842ce275beabc01f8a26e785d6bb38e77825745fecba6b23ee47b487c34578849a9de925c56a4ad676bdfc1318fea7432c2eade7ef1c4d4b668b5a07ca24624677e5d075bff1226eb47b4ade99acd582f2a75185b8a841e4d2bdaacab9fa2bb00a0d21e5e370663c0f37303b59c86a9900f8a85b39f7c04aedc3ec0d68a9ddb2a07e0c60e3dbf4381f902f22a1f698eaa0828bd38e51916b0f080ef2a226155ba8b452f66e849ada0cd8018f73a046e2005621b0c5d243b1009f3c8b7f011678909d69669179efc85507a9f47a82fbba526874f1b7b70cb1268e71da9edbb56f9fc1f2421132d359ce520f7ddc2332eded6a42710065315f8c9bd07608fad3c07f45a8f9fdba80ec82cec776ab1e01232440e3a6acec87641450ef3e119ba9dc7b1492bfc04216705ba507dddd379f2395fe81375fba44d31848d3f64d72ea0f7d21dd77377914765c589ad632bc8033181abf1410d4c358fdd9e0e5a9c93eef8411e3c409cde350ee55fe0f6df4e0e224bb1b5e317bda1c01786984f0df87e50329cde6c785bc7d2bbe70228aae7cb59284b9d1f0637e92a684710c456662e81c745ff4a1a9b847efef73a86b2bbf1a87a24508c01397e8cf0b5d8a74214711fab9985434540bf5dfb7a6927cf623ae7f14d586d7d6a230545ed8fb713acb70980b5dcdd831422edf64d6cddfaf0f7b452185b869d1a0e65ede1c1df9549e72c8593deec71891240800200d8f39afb7c9c14be8e4e1cdbae8e59f0468e0b1ad65e43f5feb163f5db8d5620caedee6372921eb0e8ed969afd98e581fb9cefc0b2f6ff263df938edba10af8d4c3c022ede725d0d4abbc24604301db1f387b2f14500a807dbfd0f44d8fe56fb7a0e2a0a7050861d08e64e1c198a2edc154d6798b801dd0e0c88c4240c9fd9b7273a822b403b101acf304c1230875b63a46ecf4e4ab630a69d312c2231de1631aa92af9559f7e0a189ce38e8af59aaa2d9286dbc917a9983889264f971fff46a752deca581a9314d25c04aef9b9cbb50f4c4ab8c42c8b85b962cc0ec1d073817ae21a256c0313deec1f699c5136de5778f3f4faa83f9817f43cf4abbdbe606d8fce30369ed8fa19f3b11ac991b3349b9f0ea5a240553337dd52c4ba22b292ea099764ab0415dad5f706f7d765dc2aa000e8643e75f91b73fc3152332801e90c3432fcbce97571d102d910f31b678170f1cf97909233901fce8f3c98a72f0a88762d39ae536533a12d5a473508ae7f2381434abf1bcba7b83222a4e54d769070cb08e40a0f8a0145309b0d5f6a89ade3e8f55da79fe5e1384926177b2d7ba34bf8f6d7201cff6a771b4e967bc00d0ec70cd3d80a7d67733213d670447ce0f3aa18128379007432f7d9a45332411f89843786eab3dd71d889dc580881caa829ee3fbdb9004b58d66d761ce16ea556418fd6e144f231e053187085d7a18c40aa86c2a4b30f725a7490e807d4dd7ac91bfad1a105523158614e5e57cd00a95969d70895225421652aba0fa405050e719b8e6b4462d5431f6398ae285916a6caa2f88fbff7df73a78ed3ddcde24882061df70588d17f7542a350a81b6a44fb1b878f003b7f5f5a637f88f4b05ce7819cbe0ee166dee7043794839c4399a4edde108bc2503981d84da6a6370b8c54bedbceb03a8a04ef397f8c6524d429e900658272b7b9183b9eb5b6b5e3f55a87be3f46b2847425fb70177fd836fc42e3fba57cb677ff848f1f75d943c088c841ed1fceb4fefe9c1ef91e5513c055f6a40c3eab0bf7dfa99ec78e83857cd1192b9a406e64352ca2adabbe53303098ef148c86b95c28f1daaa91bfea7ba5640452a716fad81959807c272be2ad2a0e476bfd7a0fb35da06b6d7cc47d439a52f6c6ca650e7923435df670bceae42cdbb2d6d5820316707579ced856ee4fa807b4ba5d85222bfc84ba901f0bcf8310c2799006e2639db545bf704", 0x1000}], 0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x9, './file0\x00'}) 09:43:46 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet(r1, &(0x7f0000000040)=""/107, 0x6b, 0x43, &(0x7f0000000100)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x10000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xed) 09:43:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') 09:43:47 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x3, 0xfffffffffffffffe}, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x3, 0x9b9}, {{r1}, 0xfffffffffffffffe, 0x30, 0x20000020, 0x9, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x2, 0x3}], 0xf8b4, 0x0, 0xa, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:43:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x810a, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) 09:43:47 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xada) 09:43:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:48 executing program 1: socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x2000) 09:43:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0), 0x0) 09:43:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f00004cd000/0x4000)=nil, 0x4000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x401, 0x9, &(0x7f0000000140)="0988b86fe474a386438ef454e499ba2e4c16ee4534e26ec43a94f471a61010e3a582d2701d9f7c577abbf3b7f5ed57fb9410af80be4c0af943cfa83aca78ae5aff45912dd454ecaa7e0d8b9bdbafeeeb38e556216bfcbbffa1f24df57ab00f0be690125b2e21c092b54f26067bbb3f3bad1ba24111dd15c06024719c78f60c9e1c0ca749eed8bc4a6bc21080bf8aaa88ab250d800e6cfc1aea42deec7ca35a1f81f9e74c7a933bea526b0f54764f0cc231f2992f69b4e334486ede17d7516f2ba2ce1773dbb13c2b2221b156f9859d8b6b5c6b02", 0xd4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 09:43:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(r0) r2 = dup(0xffffffffffffffff) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) clock_settime(0x0, &(0x7f00000000c0)={0x3, 0xe8}) r4 = accept$unix(r2, 0x0, &(0x7f0000000180)=0x3e0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x6, 0x2}, {{r2}, 0x0, 0x0, 0x3, 0x7, 0xffffffff}, {{r3}, 0xfffffffffffffffa, 0x40, 0x2, 0x8}, {{r4}, 0xfffffffffffffffb, 0x44, 0x40000002, 0x8, 0x7}], 0x80000000, &(0x7f0000000180), 0x3ff, &(0x7f00000001c0)={0xe7c8, 0xfffffffffffffffa}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) 09:43:48 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="143147a7b94ce76c2111874c1176eefc62c42452c5ec111e5a74963ee93629a29075f9e2db995ae8b7e455b4f7662cbd7f8aafa1e0b5381beb71aa27a10cd44709d7cdc824520615ef13778dbf818ab8b11346e64d8bca9fb204bdab801d9c9a714ad6404e74b632d1b99c46ec239a758a39466b4bfba44b48d5474d21d7570b869c83c823158cd1f02610d1493ed4e7dbe7ad3e35243647567e1a3402387b85413950f8f846424c6de670c6106992376357", 0xb2}, {&(0x7f00000000c0)="d21e46e5be0bc385dc43a14a9d44da9ce3e5ec4889295258664d7d26372dfa826f4f8d5f740a8b88accfe645a799464c65ef5e06d74070ad5d463269edc3e7760faa0e677e17ce00e9ba2329c3cbe520d150db3236a1197613e507a3d2619a4a2895a8bef29196e89c21c09e26d13a09f7d8f8dc4285d06482b2e164c4d6cbb1634cc51d1e4f8c6b6a4c2e684bd6d20c7801a160cebbd81204ff4da3de66fdb0134b4b8723712471928447b46dd0729b0195aaecbaea2db3fd088e593fbb6b58b719e1aa6d05b17822a97ff784cd55", 0xcf}, {&(0x7f00000001c0)="540f53e6d5f4013688862c32fdd2205c677a9e39ae60042fe289b0647d448dad4cc3b6f46a4671731b192b31da6f2cf1c7ba13396c1cfa7ac79261098d9f56ec4e67373d1a1816d56fb5baafeb15fd6eea25c9f0983b2a7c8387c0454c756480f663b9181668398fec5d35a30efe5d7ea00d6e528de0d48ee730cb99dba69d685a2b84c2fe29940cd34511272e62d43605c1ddea298f309e27285916db1f67505284650eb0d858e10df2b75315da851854e978d036d310fb3b8a99c394b22be17f812e219696f2960a756700f3dbf20abfe1ab126270fab7147eeb86", 0xdc}, {&(0x7f00000002c0)="806c5c0f6f839a5f8ee60cd8c0955eac1fef1f82f8d363dd9f980453219705b29fd0c60021fd17a4df290aa625ae0b3080c7c5ba7b87e1c9483f5f53f5564fd9354b7bf12cf92feabde1f5cf96b2080f2d5f5180627588e30be566f06c804e255ec28156592590b7700500d8cc558943a23524ae855ef26f215c0c3983d201a2cf5f11369b3ad60f12576b35ff7a71abacd7747eed1a4e", 0x97}], 0x4, 0x3) madvise(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x7) 16:00:03 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 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28548, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) recvfrom(r0, &(0x7f0000000300)=""/232, 0xe8, 0x800, &(0x7f0000000400)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x40) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x40, 0x12) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x7fe, 0x40) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x40, 0x1}, {0x3f, 0x9}}, 0x833d7c4023ea2fab) r1 = socket(0x18, 0x1, 0x0) socketpair(0x6, 0x7, 0x4, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x3, 0x1, 0x3, 0x3, 0xa6}, 0xc) setsockopt(r1, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="0b472c10bf4bafcde33e8df31972f2b3f859f8cb9b8f062c110ad26c8e6a8cabe17bdf1dec2fb8073511ecb2c1da8e9389e0c6f1e19e508c7ba4e96ccc62289743ca4320922b7f6f758871a9a94126d8a34e5a3ed75c848c595b6d7df29e9322ef52ef01671856", 0x67}], 0x1, &(0x7f0000000240)=[{0x100, 0xffff, 0xff, "f48940440d83ae1ef1c7ef635b37f96378ad6ee9e7404bb5dd804aadd0dbb36d071b8ca8eeceb42cc6080fdc1c222119740ecbfd0452c2d6a35ab34e5688d701f33d4079ddcc40c872329018c7b917153bcaef044cc846023e3d98bd7cd2ef3c284125277cbe4084d67003f139200fc384ad90a318ddc71716360abda655331f3b742d6f43a75aa7a34ceca4dc971b8d1badf1cdba0460aa849217aa48587fadb3e27aa1658d89d30d630026f71dd11bec0880f61c8d211c3e99163fa0faf3d2bd1bb68fb46dfd16396314693b1ed017db032cad3f50188d5e5fdfae07bc5f436e41a4ede6f1e4674d28d5db"}, {0x30, 0xffff, 0x2, "2ecfd30761a70df88d8b9af97b7ea314a78424fcdf70fdf0aebc57"}], 0x130}, 0xc) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 16:00:03 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x80) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="6763d34875e07831260dd2e09680928d8ce116ec1ec651a56a9b24bc6fed159d8bb331714fc64231b49eb919193bad167290716524215bc537670709308607d2483a376789ce2ec4ba6597b2890a84796029f7a7883f3755f25e0949fe4ae4fb3e06f29c07cfb243081ff86f8e69e8348bc2ffd7fc57889dc845086400c0ea515e713b9e53484ed5bf9b134a85", 0x8d}, {&(0x7f00000000c0)="5eb0dceb11207501c18032e7477f836b6d0b613585a4a2c8fdcb655868dfa559d0ec949c5c589afcfdfa6af18d7fb6c95222017330c22a26d70cb765cdc09725b68c245bd1f56faef5fb318f1ae0ad55b8157d2ab3fdbba5389832c4a46d9f7e", 0x60}], 0x2) socket$inet(0x2, 0x0, 0x100) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) 16:00:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x6, 0x4, 0xbe2, 0x1000, 0x0, 0x7, 0x100, 0x3}, &(0x7f00000001c0)={0x100, 0x4}) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:03 executing program 1: 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) readv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f00000005c0)=""/175, 0xaf}], 0x5) 16:00:03 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:00:04 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r0, &(0x7f0000000340), 0x0) r2 = getpgid(0x0) r3 = dup2(r1, r0) write(r1, &(0x7f0000000040)='t', 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x4, 0x5}, 0x8) setsockopt(r1, 0x26c7, 0x3, &(0x7f0000000000)="7c6e451944e54af1e9c7dde4f25151fddf4c427e", 0x14) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r3, 0x6, r2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x10003, 0x1) wait4(r2, &(0x7f0000000100), 0x2, &(0x7f0000000140)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000400)='-\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='&\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='D^+\x00', &(0x7f00000005c0)='%:\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='$.\x00', &(0x7f0000000680)]) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/185, 0xb9}], 0x1, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0xffffffffffffff2c) 16:00:04 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) socket$inet6(0x18, 0x8004, 0x8) r0 = dup(0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:04 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001c80)={&(0x7f00000006c0)=@un=@abs, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000000700)=""/206, 0xce}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/252, 0xfc}, {&(0x7f0000001900)=""/146, 0x92}, {&(0x7f00000019c0)=""/18, 0x12}, {&(0x7f0000001a00)=""/197, 0xc5}, {&(0x7f0000001b00)=""/182, 0xb6}], 0x7, &(0x7f0000001c40)=""/62, 0x3e}, 0x40) pledge(&(0x7f0000000080)='$l.*.\\\x00', &(0x7f00000000c0)='\x00') r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0xa) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfff, 0xbade, 0x5, 0x9, "5c97b592e2d7d51bb37b9d2ba82eaf5f6b34068d", 0x1, 0x4}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r2, 0x5, 0x1, &(0x7f00000005c0)="46a4e6117cca536b01e9f005533076a8d1f8f7195454bdf66540d07664dbb0e474ae64bcebdca5ebb613b98b245f426dd5e765cea2cc667b98af9b39c78a25e094fd454659de504ebd0a02b184a7fdae986b73ae3c00c2344e8dd1773852e8097f8f4d324ce486f93fa1de7dc34947a67878f728608a48f94d2eefe637fee53482ba44b4f26c14174febad9bd8c84a6cc8a1c3c389c95ee8d468efa4ccb5cebe9562de1ebc6e2aebd5a13184800d1de53a0514a1402bc9574214", 0xba) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="633e74bbf08af3e5bf69d2713a1b6c7aeb788fb7d4f228abc510c7d8f496287c811eb77a5f58be42d854ecbb75cceffb55bfea28101095c2ad9078e23e41a37ffea93c0e1c4e19aeeef15491b0561c1336e086072720c4c564f73dc1bb272257d5803a9f0028c48c1d0739358c9ed4d44be0ec8ece50229d60135fee70532d473dd84e609e83c317b17ed8461a7225f5a63d61a700864b0a043f7f1d3fd245570bd3d505ae6d9aeba0d1a0a6bbba8f758eac61137311d642b5871ef6544360cdbf82769918763d502758de4d934257d1c1b6268cb1e048155d62d7d2c94034c36cea2e4a46b6fc610ba9f39b2cb218cd", 0xf0}, {&(0x7f0000000300)="28eb67b3807ef82c17229e20eb624e93a9e88ab20f2d0c3294c5bd44a92c00e2ec3b06c118f16ed880fe31c3492468fc3b3089932cea1489adb0b2edcec94e5855398143ec27bcf23ced688f83a7bbb46d2436a2ae3059c76c4ce54c634606b74c609c80faad52c76fd73224c38700abf83ab658b36ffe52bcaa97ae", 0x7c}, {&(0x7f0000000380)="c5dccd8d921a629f1af1bb4cd5c3a698eccf7751ad9a88e5f2c1e4e8967640dcb3f88c6781d004f5055987546d41368ce01ceaa9bb7274be98ff319e1b3af6b1587f2626e41e00d97ece7c9f58b20ab19d3e2af34f33d6f24b73fa350cdee068e16df9eb265b80cf87b096205e75037f68e32d45c9c13755965024e9bed929c1817ff38a400e6920777694430ac8ddde2a5d25", 0x93}, {&(0x7f0000000440)="1261d00133d619bd160b7c430954bfb99d7cc028a9182f4f2da4c5c889e299b67d81f4b6317d638c3591692d784c5813f74078399e451799a73656062167e6d676b443dd78c438eb33e03c56e1ed173a27498a907861d6b0a2bbc2a8d7538240647fc4028b44ad0f3c", 0x69}, {&(0x7f00000004c0)="eb63621ec337d64752d3142f6bf30e25358bcf6b6e4e5a90bdab482b8390c1fde00c135a2a00c83102886795207ceacf47a61570c15987b5b0a468a321bd94073daf6f206ab17f542654f5f0bb315058a7eab20125390e0a6d5173a492f6406c8e4c90af4636e1bcc6277c49b72ec880f1bd03d8d95916a223bb1605b26427", 0x7f}], 0x5, 0x0) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/71}, &(0x7f0000000080)=0x49) close(r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050100000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xe, 0x3, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', r1, r2) faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x10, 0x2, 0x1f) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = shmget(0x1, 0x1000, 0xa, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 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) write(r2, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x400000000ffd, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) 16:00:05 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x6, 0x9, 0x77e, 0x0, 0x2, 0x84, 0x5, 0x2, 0x0, 0x5, 0xffffffff}) setsockopt(r0, 0xfffffffffffff05e, 0x6, &(0x7f0000000000)="24b6992d6073ca77ec706e375dbc72922f4cafa578a6b43f6a91f8e4ce3a24831784346270e8f67ff098b681848a6b3efac69ea4ff3c9456c6a6b60a93799f4d9bc2068288697d0c37a6764d30e0484fe9f5a2f3313f97dbc363e066cb356192878eab8682cc11d94914d3c96aaf8d4feeab6c3d020c313861d0228ddfd34cbde28d3f83e576ed008d685d80a09eee080543878b54a396e3a4065d4ca03121b425", 0xa1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) pipe2(&(0x7f0000000180), 0x4) open$dir(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:05 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, 0x1}, 0xc) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() r3 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:05 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f00000000c0)="4c4bc4da1e865f178c5aed8a526e128ad6ecf502d83f683e4960e997806751283e914a40e3c54f726a517239dfca646d7316373f97f31e9177d2b89bbbcc72285b486e74d191033c6c8fd2a280efb1120f5b2f", 0x53, 0x2, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x67, 0x7}, {0x101, 0x40}]}) setsockopt(r0, 0x4, 0x8001, &(0x7f0000000140)="d06eda4cbb22acced3ee44c936a48f54cfa8e4b1297e154a048571814a39b98d96015ba7369cc0a6d72ab47e37ab4fd9eabff5595423606411e437d9b2999bb4e176e84360dd1d7412da92c089a85f6ce880423c47503a01af8f4c9ec81993c194d85e895fea8b865a316b33e118d661bcd2a9eac7c1d2cf2c9c64fa07871ef8f2", 0x81) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1, 0x10001}, {}], 0x2}) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open$dir(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./bus/file0\x00', 0x2, 0x5, 0x800, 0x0, 0x7, 0xf45, 0x8509, 0x2, 0x2, 0xfffffffffffffffb, 0x3}) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000180)) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="3b7787f35759347589567ef4cb3c44247bb7b248fd92f97d470ed9e8f3559ad88ada0b11583b11f150fb6f0560775d88b7fde660a38a876be76f4ac621eb17a2", 0x40}, {&(0x7f00000000c0)="a2032d637f57141a5055363660277b0849775915a535d9b6a6c04686b991f807508070e3c40760f7410a6a6527050ddd62535e1a899aaabad7ccd2cf465a", 0x3e}, {&(0x7f0000000100)="ecdcf094ae921535df8757906a6c0d1749dc1a795c6437e787c34f0e1f8776dbd5892b4122804dd31e6585b9100819270e4d663bebf4d62f", 0x38}, {&(0x7f0000000140)="3949505df7c10a34950857862b907658630ab6aa28ee4b9dada5ee1cc3545272dd697c75271d94ec6970dbf7ae00ed70de79b5c2adbdd8811e0aeeba88d5c074f7c9e0952184e065ac7f4bbec2426c14554214b6ef31a0b91e0c09", 0x5b}, {&(0x7f00000001c0)="09cd8e655f7c01bb68e46bb726d93e56676cd11822cd29a2cf0dca8c", 0x1c}, {&(0x7f0000000200)="2ebbbfcbfc898fea9c0f19590e685efcd9314746da03f8f5e447772222887d762eaf7d8c80e8e9efbc71d312a5d4b838772f21d375b4a5d6246eb4adfaabef4c10b24e165184232866d9cf9cd3d363486ece2d767df747e91017906ecb59e1ef209f7db1e58ecd71282d14f32cf600ebc8feab926ffca5eaedb01cebcbcbe0b9bc9ea7c20160431ad69e9a0403058898c3ed17e59933dce452f3756876202de8e8631f432acc8879548aaf97b42c0d15b53c98f18072a236ea17222787da40d2b5ae94568b2a2c881a8e4a9f5a0f51684123ac409b4523d219c9cd3363808a9d4304", 0xe2}, {&(0x7f0000000300)="d71c42071562c0bde3f3b71a291699fe285bc6858f431fd370f73c5945600c7496b487e7d8461c177d8f3b0a61aa82dabef5e3f55b0512a9bd20f424387283be62f74f4e19bc0079a17d48b272d4f9433231e782b5ef1a217fbdac8e1108acad80c5fd11365f05a86ab14fc36e3b061437e5c6b2ed44b70b1e9a85338670260dbc994b177496e783e6a9372556ffa42cedd844ca3ed349cde39dc0324fb73c8b764d255bd174244bc20cea2421c5adcfdec39779f12834afbddd556a93", 0xbd}, {&(0x7f00000003c0)="db6cc9c0428723fa8c560d703ff48aaf38e3d2556e040bfbec1494d8054ab878f64d78c0155944a8d5ae5e373b67a55fa5513bd580c93693313e65219c5df591f93ce5dc4e5fd58aeaab1b139c67ab7467000a8da4c207afd9a747098c077f157350785b71f9b3facb1ef72a", 0x6c}, {&(0x7f0000000440)="c23743726068f6500ad10564fb7e5973626fdf7ac45a07845d67806260398db597755228f00838c80a37729a5280013958bf33ec4f6721a641fbbd1313fae320cf7baa68cd1e00ec12704de00b833a388fa42282d6cc4653206a1a73b67bcc4b2a05b17e928e96b96f005dd7e7a2e37f8c16dd94b59e51791d851c14f054232cf1314c7194107e6fd03b0e1d9d73381631f2072970498dfc0812054b24980ab169b4c47de050b1537ddc7b76adedf1d9187caa0cff69623102fbd7dd928398b9b41ee13b29dc00240f888f6bfcdefd6806a3c028da7085cc3b", 0xd9}], 0x9, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000600), 0x0, 0x841, 0x0, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000000640)=""/59, 0x3b, 0x2, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) listen(r5, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r4, 0x8, &(0x7f0000000700)={0x2, 0x2, 0xe1, 0x3f, r6}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000740)=0xfffffffffffffffe) r9 = socket(0x20, 0x8005, 0xb9e4) recvfrom$unix(r5, &(0x7f0000000780)=""/237, 0xed, 0x40, &(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x9, 0xcb, &(0x7f00000008c0)=""/210, &(0x7f00000009c0)=0xd2) linkat(r0, &(0x7f0000000a00)='./file0\x00', r0, &(0x7f0000000a40)='./file0\x00', 0x4) fchown(r4, r2, r3) recvfrom$unix(r0, &(0x7f0000000a80)=""/140, 0x8c, 0x40, &(0x7f0000000b40)=@file={0x0, './file0\x00'}, 0xa) r10 = accept$inet6(r9, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) recvmsg(r4, &(0x7f0000000dc0)={&(0x7f0000000c00)=@in, 0xc, &(0x7f0000000d40)=[{&(0x7f0000000c40)=""/195, 0xc3}], 0x1, &(0x7f0000000d80)=""/56, 0x38}, 0x43) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000e00)={r1, r7, r8}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000e40)=0x1) recvfrom$unix(r5, &(0x7f0000000e80)=""/83, 0x53, 0x3, &(0x7f0000000f00)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000f40)=0xff) getsockname(r0, &(0x7f0000000f80)=@in, &(0x7f0000000fc0)=0xc) r11 = accept$inet6(r10, &(0x7f0000001000), &(0x7f0000001040)=0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001080)) getsockname(r10, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) kqueue() getsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f0000001140), &(0x7f0000001180)=0x10) fchdir(r10) 16:00:05 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getflags(r0, 0xfffffffffffffffc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x21403684a43322a9) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:05 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='W\x00') 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0xffffffffffffffc1, 0xa4, 0xffff, "188f83e97e378fba60e8f092204df6db06d3137b", 0x0, 0x2}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f0000632000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x20000004) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) fchdir(r0) socket(0x10, 0x0, 0x9) socket$inet(0x2, 0x5, 0x9) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb, 0x0, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0xa1, 0x1000000000}], 0x1f, 0x0, 0x2, 0x0) 16:00:05 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1e8, 0x3, 0x0) msgsnd(r0, &(0x7f0000000200)={0x3}, 0x8, 0x0) msgget$private(0x0, 0x62) 16:00:05 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) flock(r0, 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:05 executing program 1: socketpair(0x38, 0x3, 0xffffffffffffffff, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000022c0)=[{&(0x7f00000012c0)="315750f091cc51fb121de46357131808a1135910806249868e451e6bbbedf9af4ea8305812374584ba7ef8d40c8ccd68557fe63e9ca497fd391d5a9bac820955650dbe8a415896ab2d44a6928a669a893f2f1cc71087875d1a0c95f6cf5724d85c2bce3c6cd6f8df60515102766c121ca0e2874544f846160317e2fb505d36ad732d31d73f3a8e9d2743fccdccd444e701f4b61e19fec8251d685ec9bc4a3376020ef8867154226f9c33797b5bc2456bd08ea3983636e29f5368ee46b858c3e6eb68a91b8c056f715f389d72ad53b96814cdf28dd5906d3d7ee7bac8537c820f9f47394a553508a83a3517ba71572d49021f0ba098f04a216e762bab7a3f142811f7c383498f6ab43082789c3eb87bd4d2e48ca95fc8e32d0bbab2493a652aefc154e366180064a6daac10c0af8344881c423c055be71096370dfa5f3ec8bcc50f829b03232b008f3e0fd05538c7dead547d6f872d74bc73c1bd8ac9c200d27db848a033e706b0b937c26e6e12c82dd1540d7d5b69610c8d58fecd236ef6d1ffe2908750d76e1de7c7320363ec448755ffd06aa00eff3ffc91c1e962a16db21e4a81f9edf66d32efd068a305f2317c5f8f2c3a4ad86a3dda86131503ea204aa4b0664cbd04b7ceea01f1e369b5a7f5d1f5afe901901bad7f5721325bf3a00c57962ac8173a9dfc1f922580d559ac20edd901cee280df946c5a73f905e1cd920878132de72beaff7a12c953532879fb24d5a3dbf78fae0c3596ff3573249522e8bf7b19e5d260d1768ccc3a419ee65cfb51fedeee521ce9882881024b8ac6dedf3b6f72911e90dbd087dcef9ed3923e85b046e1b0cb944e0f0a088767f6bd501005a56e00547f6fce91a620e2ddda08749011592195318c3eff552e295b0c777c7a85659093aee5c70c51d2daaf3c5e277fc9ce24f56e6b560421cdb0e5f599ec63bd5aacf8a5aa6d40385374c83bf6f14d674809757dcb4dfc665f725c170ad98b5d69a720d0499e2bd8168c70fd3deb8737ab91b54acdd102e3ec34c7ec5469ff2687293b1fb8d5c254eeff2f37870e4b4d48e21602c21987f0ee3d1f8c2223fcd1874036a34f319fd3ef54c8273862971cab631d0e8a52e300100babeb5fe78c7ebf67fcfe206c6d3371e2c7defe37b5b108ee76409d4f5d47948ebd20f6fc438a4934235bc524be3f3b73a2b80fe1fe47100a8268b14a46b28869dde8bb507c74c92a4035497f9282a4c520729222f5914ecdc938ac7a8943f05b4707cacac873787121fad767ea1016ddada09493beb68ac177a4451dd407b111a26b016ea91bcdf14ff5feaa65d4770577c4a3ee6ad2458720b5196c2acb0216749bb8ae3aed9a3010253703106ad4723a8ae95ee608b8d2082d5ea29cf9fb858242fd1f7b0f8883ffd33295040646d8784e4254396ac796287b1b4a96abb68f6ce255d28f443b3f4f48f293822bf6e16f9cecb14f371c60aa747ed545b5d7da7512cce8c8e4d9b01bebf98b43c76ac5b3a1bc5596767f5083aa7e788da08f6582d43595617ec8438c725f2f75de1ced3bde0ecffd116dca13b7c71f98b7441d4134c087f52b2e3cf581e3c3149a06b0e3d90c91f3576b59d94d6adf7fc7f6c95b425a519d0e77202d9aae3947c4848e42a4031bc8a661cb8e0b82ffe8ed5ba1a38b80d0033048a8515374ccf9c3a585a4e0f0b1b48bcc98869e0509b2ed3c6dc3c8d4a894d8d399078f84aa134baedff17d0f49c0940e2f619d6437593e94307eb20663e44c994b81edf46bf46fd3aac1e1697de949337df16a2a37b6d2b72cce123aa5129316c03bd3e85c83e9207fcb63d3a239d84eb0bd1b96eefae29d52f87975770fb8de3d30f413aaae5b4147d7b2fd532074758efbe9bdfb6f30fb31b1080abc7c1ea0bb6f3c7f40cc7c9fbf9d0ae281e2aa60de454f8ce71f631b3c7a5e010ba18552a46d63e967f2870c0c447a9758a4a08f4b4a7fd3c6c424a6b19b43c0990fb3bf6858f9b9d813f1aabda759791002a6fded60cbea0b81db5241af38a146a612da8527542f413e2460fd59b36d7e17133aca11029dbb7f822d836d5f316d267eb50dcdcf1e978b56b25ce055eac939e2a59cd2b30a0ded03a6f5e7bb48d8bc3906302a38044f476f1c41d11346c51a6e0d10efc60ac872a5817616c2501298b63b8272ef15900c2dd82ff17100a477571b36765440132785ff951b83110e90d3085fd6f51ea659ce54d8dde1d85b80c78be66a8f96afa3a9e1c489d5d27962a8f774612e7ec202b609737ff45d442643b4c9378b8615ec820c0ca1f2dd72c61deab02738e20e1315458ad867105142bee6fc19ec392e1dca62811f11635f3c7d51ab37430a168e2eea5953589857108f034212d6714778a3562d92ddeeda8ecbe98960c0fb5fe99ec98e20bd079e5814dcee3cef74c8f98341a2321a3a62aa454f304bf4c6b2558532115d7af024c491d88f5a38af9e5f821f0d9e3aa688d8b103d33680ed52d17292e99aead7117f1e05943cad38ed3ca211bfcd51e349f563175e646493048c182a25570774049e654fc12178f9c77d489b9bf7c519957d4af123c6fafe545ed564f1122accd2a29f036afc3b2c77e5edfed38ae345bca819130dd45ffa8b1f7754a2a5f252bcc39525e9df8b653594b9e3d785ba996fd83c04f09c1fe709ff0c02d7707595164a14cea7cbbd26ddf1b0683d044ede1f0a20fb16f12c96e78a5f1139341d6583d4b20c4d94f53e7946895f9c625e151475b04b727e92173ec31862f338745ed185eeaa2fd8eca81bc305da44ec21c9a924aab84a512657674f0590861cc972df033a9199af1fbb8ad6fb37ce541e1300d784f931891310c38f0a40c667174ba92fd59f649e208b6e2e24b441213b307e2359a32ce96bee77119da06a723bcffa5c302d2861011f1386ba9b978588749a8354721c913f10851e30a57cf0e28f537722e6c3d7d108ec5705cb4bac5b02890ba8d02ea2018a74e7012fcfe6d0a95f2ab52a03d4df286c30a1ed6a65f505ea72fe1898d9f41c72636ce9d449865f10c7f4737a44dd330f8fffa11d5b828326ea5374a59dea647fab4588451fdca95ee7950766a688dc39906b239b0f0697c72ccc276e7b12b841304ffddf90bfa23b582a7982fe05a703c0d02503e615e725ef6f9fd267bbfbbb300890b3abfc720b670aa7d1368a557431b287b0977f29af5c54e5c9dcb93549b8c0558b27ec752490dbc60c08fb5a8966e637d2a456f2d975195eff259980750cf7b2d4ff29da8992ff48e01c5d33e7fa523fd285ad9d7a40ab60791c27b37499b9cbf91276ac392c5ce3cc5540dd70073d3e43b6976b67057bf61d44c423d95eeaee6636836c82a8113d0cdbdbeec717f8c0fc21c91a9ec341148e6867e3b4845ac74472dafaa350c2c03911d2bc99bafe08e19a631bdc5bb9173a75433191e5f4f0b447285426c5eebd70e0ca62496daa19122964995277fba3dbc5a013fbb0e40dc98e61c35a5d51b506fae1474cfa13278399292e7b785d1a16a2e50fa710c2a895787c2b313abd176b8f8e98ec6c994694028a1b7c2c622198fecc71dfd442ebbbcefc03fd6169a279bf1b337cd2185cb7ea3c01ebd4dc4e459e1f391ea1c9da7047022778c81f4937eccdb4437ae73c9ef6c8d2ff334b499a0773c483ed8bd95c9bf88ca1b4d2451098d7b28a70d1871f17267784bd268d6ce066046d7a4704a55b02419b3ca4df943ecf3351fe122b10a267018fdb4c3d2678c9520065b7633337f1c476cff06a7690877b6a6f20f24ccce6757ef7c2de51792157dac9607bf9c329b793ff427cee0b7d308997b03f9c0f4ab260ce951c60716b3e494a9c7affe3d2c4c307a1ff77bbee0d439c9e4f73be934c365976ea8efb1653aab9e4e77109f93af56fecd85ff3d5f49ea6b1df0317fca21685ae63b555f30e4432f4df6571ace8021234c9c720da06024af7defbc265c42fca89d71d8c775c64cccff7ec778d785a154d5f4c4b4623faefc7cdc1852e2816e867f1b0f3e789e54c0b9be89b68d4390ada1d7f245ce8f535743b70dcc4a7e9f6999b21cace206b4ac55caf0c8c4a0860843295683bef6b53b219a8fb4edbb7b49ba4042ebe454049b0e72b397cf0938e242d5984acb14d53a589e9e1d56b0422306a869e43fc14233a1a05c37920a1dadb8e349256925e1808a432912f90bc0ef55fc1b22f578f73861776207bcc5a710ca1f73b603355420b999bc9fe7187051c3067de9fa2929e63e2c24db9379cf819affb60b8af0ea9c1c581d425d695ae86264da32567d9929666272b6c226704421e447fb73c7bee4b0709c90afe60feb50f8e6833d5b7e758c06c5c85bf22817f8fd1fed4c35777f4529116a508f0b72f6401315aed33bd975c463db16062d400d3813f8cd3f57f92a09d72b6e5019c2b731b4b963bbc382130096ddfc2095298135a3cfe4af383a77d47eb0e781ee4aecad1b4a15a91342e2260ab23c7a4d7fdd390d2e302c027864fddf40b7c24dfd7be34cd482f9fd82c0124e16e761fd66740025e50ce6ce5ab5a312b3bfeddc767486f9a96c30ca51dad0034d2cacd61ee8a9e91e68055a29f96b9dd210aa8a7af331ac18e61980ca63ed08c8d7441786f92c0ee590912b391b0afa9c2372f5ed76b281db892796e24ba89aa8cb9d6d72b7431cbd3aeff8ad2327572ddccf1fd21a290b0bd018717684bebdc8dce0502fd2ccb7c7577725537cb7fffa8bb19986c0e8be7517e7d3b5e655c8b509b77dc8f8e57d726f993e59d9a7442dfc7e51038b528754dd005ea5ff712495bb9f83565f393f5519986b3161cf36f310f8c922ab5a0d1996217c37a94f4d463688d6c43fa1518d89c495801efa78fd339b00bc9aec6785bc94ecbc36eea45c94486fffc56e390b53d6513139ddde989576db972890ad17fbb1931425b67be75435f62fafcb0aa8a0117bfbfc6a94e0f897f6805f2b95dd626ca0689cacf36ceb598ccd409b7c673dbb53d968f20a6f7929772e2f63004ea6e2d4ccd967429c964110aed0bfe7faf16ab8112564bb83b48c8cb37ec276022632285a14952f13f383efd9f18def0e3134392b00314e94d14d42232640b6a1f0715d638f919383744b33247686e439760283e00e03a8261e64afd03dd317d3e008c2a4bc5c6e06447cc282e7c35e0b1c8be51f168c11c47bcb7ad45f45bc7ca0980de748279792f54910b22fbb47495f0d90b160caa9adc5420bcd0452c70060b59e0b5472c59ef360eb0df4aed524c5149e16c60e1a12bcae1b17217a27acc717687441d0abdab93aa05cdccc6081b723ec0ae8946753694270d2ccbb152041b3645e12071cc16b3607d3c96c59d5f964d505566bfdbb2f294708b08d600f512b3e13fba708e1d1768ffb2e55481d25753d9a7ffc1af28a72b79535ca59443bcbcc82f128a1e8308aab656d57d0de17805c11c5a2674fbe8dfed31b9da6c527c1fead18190a15e8f8c44b4f252657432bba687e8a3dc7066a38b9e708527d610ce4df9898bc63c37bd767234a9052b3e8a5e5dc137a4ad5644edcbbf2cf2e139e0279cdd444eeb4dbfb5da1071d13e3d5eb8aaf482213448ecfe19aee306f3122b38707397fb355431b04b281c53699af1f67b2a8a0b20d546466607bf3b22523ba8d87eaa3d5b230046a5060cf41352258ca4378d3ccd3726d4ba6d9e5f6b3235b955a35eaadec3016b0842e489ee4e74373489af4506c6bf2a2c020f2066ae6211bf40ac882038f191c76e988c3d5b26c77f1ca4fae68ad1", 0x1000}], 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x1) r5 = semget$private(0x0, 0x2, 0x523) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x20000000000cc1, 0x0) kevent(r6, &(0x7f0000001100)=[{{r1}, 0xffffffffffffffff, 0x25, 0x3, 0xffff, 0x7fff}, {{r4}, 0xfffffffffffffffb, 0x20, 0x40, 0x3ff, 0xd810}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x200, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffb, 0x50, 0x600fffff, 0x56c, 0x10001}], 0xa8, &(0x7f0000001180)=[{{r4}, 0xffffffffffffffff, 0x42, 0x21, 0xfffffffffffffe01, 0x506}, {{r3}, 0xfffffffffffffffe, 0x41, 0x0, 0x8000, 0x4}, {{r1}, 0x0, 0x2, 0xfffff, 0x6, 0x80000001}, {{r4}, 0xfffffffffffffff8, 0xc, 0x2, 0x0, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x8, 0x60000000, 0x8001}], 0x7, &(0x7f0000001240)={0x7, 0x3f}) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000080)=""/4096) semctl$IPC_RMID(r5, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x36e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001080), 0xc) semget$private(0x0, 0x0, 0x2) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x5, 0x100000}, 0xfff, [0x1ff, 0x122]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20480, 0x100) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x108, &(0x7f0000000040)=0x3ff, 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) syz_open_pts() r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x20) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x104c8, 0x0) sendto(r0, &(0x7f0000000100)="639a95cc684dc32ca8afb377ddeb54e306a9af0f0525cb912ab1c69263c06ff119e67b91d8531396b2c42db966e87b346688f27b661b502c18abf5f9e18051348e7da55b53f5c43dbb420aee52ecfd75c29be87103e1a32d109a9bf1fa13d1453b00cdd7fd94309a0e1db0bc905f4348d06fe1334f443e4cc6ff3d3bfffe80d2b034b2ea95472f2a7f61e29f7b14779e741a545b71b08fce71a0e1d75301ea64a869e864feb3e26ae589da508d908f9ea84fc6d2467bac37207b83f4cc1b9536f127550c4bcca05d9c00a5774e0980ad466ead93eb82fbd4f54bc643e7be0540bccee8755ffbe9f870ea80459f9cf5b3548f66c994277a2687ffab3a146cfbc5ed3c3133f1fa4ac1f32f64c5cfb9bb5acae1a876446d0fe087ce24af5fbcd9859de016028b250f9c12bb522521f00424e46c4befc394fa9b7f55a09d20097319a4ecb0c88b35694ab6a37232319ff7c4693782d199de5421fff3e6b74497dac834ee8dc9aae308400a55e8863fb9c8ab56acd10b155b4cdb8e903fe5047d5d5df7b375d4467b7caebf5dfb728f30aecbfacd871b84863eaa54096c0375c25adda6345577adad58684c1bde3cfb53488f6ab55efcb7244087a272c6a888b3654a0b46ae31057c3501db7e2661b7cd869d78d5b0445ac004d5e64c46ab3e0e33acb0568f14414d93ba14a1d3e67cd94fccaf555a26d085c2681515e466d070777e710a62a3b41dbdae3445369fc21d9171c8f56cc88d6c76d89955ca0cc84169646afe35dc22c3fc9bcc18c34e441470d06e1c2d5d0945db888e3b43861b225f3f0adaa91f90421c389691c2e01f929a0ab69421ee4a1e160d8ff969813734945a5efe03eb1f5d0bfcd1b26ac3a3997be072e4fe93ee767433f1d1e74c46aeaae191d13eaa5f29f2ff9fbb4aa5ce7fb1c4e6e92edbf096a89459b557dcf3e1653c48a028db1148c3f9ec5ff8bff073371c788ea6585950da6902e70dd84fcc988390388d5b90e7be4ea4532e5707cbfb35b9ed7afe7643c8fb0118ba2560389f37d22ac0458b89eb8436c9ecc1bfb5ada8c705b100c4d11b055bf67926e8663ef83597ba58dab3f0a7f2f06571f75f0f20cd38dda91e6055de29b83903ba575483981e01b8952ec913d83fcd181649eeb0d31891205e1e98f1e6935cab0c49542c9e57918c59f23e4c730e80e22310d6b4ce70a33e460b69a43742cbd64c1a578847e8c712e894df093df3be393af28f5f3b067548592e3d92cbf561c9807d1e18c088e68ab9fd1387ee44f7083d4bd38f4dddc0013e5ac471543f596aaf429856b096b1ba105ae15f38cce7887beaa5ce74cb71c1ba666ac2edd3163d57ca3c6c0b0658513c6191e5beeb6e4c911778ef306244a2b7ddc34cdfe33932d46529f3e82fc2c07af2f18759fc8b49560e039a045a4644ccc9343f8ea3cc6184199353dd1c7c5eae1d3a68203933747930f6a9ad9394717c1a3a931ab898ed245caa1a667c69e2255462305c4f1af0d041f5cc5948625c799a03b0601eea0b2649f69f06622cd26ef2d9ad93ba79d8855c150381f97e62121b5a5361577551539b8f47bf3114585c04b99ee96ee18ef4de8b1f7db3b1557f5f6c795e0700877aa457f95d71e3980c55c909ab8f43a5ddf04e8c34ede6f0d09486a1c231ca122a9c8add69f7fc50445b925b02172078fc4a4c4febd184fcd827677058a24d1ebd104504cd78b6911fc5633b745797bad6d2aaae510a9a46c7b19482b7a638b5fb3cf90ac06e0da4cba9dd6208298907b1862910dc170bb25723874b3db0d97e2bbb4b4c3a2d35578d8fc3219e8662bdd5bc360be28375d5af88863d502e12834112b487e13aef24593b69dfe6480f9fb920916407e07bdf25ed4f634817757b297079c7f6198eeee6641e397a4ce0a9c1d4f2bda4b763f1a48af735a40ce0623ec3544b9b3b52581603c34d43c6c96cb162bb5d7f9cda33b9b2e2e35722719ce64862243e7f6c4683497345b82b1f16d069542a11ee9241b6a546b09c073b50ee321dede4c67a3fe30ee0f9b04314ee230051584e0d36425badffc99dceed6d9353d29338b3e36d90b830a46417db88114c6f810b42c00fbf5c572e31d6211737f5ea6b3737955344da3983c6aeaf7500cfcb46e780704cfe8f1b31a2619439494adcd9a68ed11c0d3882bf1724395569d18abf18aceff0bdf752b0f5b5c4b987112842123ad4b237406e4529be7aa39ab901e5e926dca6021c8849c31f7be405e2137993caa0f5d21775a95fd461cc892c0a7d223c5d5ab81ba3acdc47ae65c35427cfd92016110edef2186ed7815a93356c01de2facce735196dd05dcb3edc85b7d21dae97eff871be33f33711342dedb14bb6da1dbe5e187f9d364a2374660c6085b8d3ec000339052da6a16dfc0ac03359ee662298c5b3e62415125946789b248108963669247154be9377f5de14c1f735047e90863ccfd328fac649f552c6946ccf2eedbcd65896602be747bfe0785811f581d2865e8cb7cfbb491c0da128aad353ee3d1b4a791ea1e49c2da9183969ac8ab2b8aaa4374a9db626543f665aed55737ce3d0eb52132c7088c6f9a8c32bf794dac819c63ccc325ec617476df94c3c253f6caa850df7e90734d272d6a2ef2f0909e7df7185963b25938528c87d57945ab5894eaea7c3c42333f048421fa600a524ef6c69a951b4246815ac26d47bc4e3cce540609dd307c26157b6c0e59bf850255c8a4edd77e2b56a9ec3cb257a30bd4fb90c249ffc17420444cf81a5283ac13f02f658a2bc5f7e64b781e83014fd0da38bb3f8f1e8ba6081a9245ca4510c7ac64961f4529f9a20ba91c4329ae43b2cfb3308cac3f42eabbcb7b70bf819457ba85309173ac3a0209f9c56a30247265e6d35d0b74c9c42c3fc880e4db63e2fb4374262d61a75a88ed362f6de4562ad27b8f981b6373190df23ded5542d42fe19af8defd6b0c50639e2aa3a78f779ef7b1e200c5779c4f8ad39bd77445aadbaa43c342c8376c1120f1078671784708997e62ba8a309b197bd7928ebb5e119591f19a4852e13d2d32f7f7f98c954a3c724427012e0608da4501c124f57c6f2ca674197457229126f49ca1f9814f21d3534fa34b9bbb6280deffb7757669bdd5c648315648ddedac9ebbcea90f4d42225dcd29013e437d4334ce68a50b53ef032d0087072f9026fc9082bc085aa14767eab12b631e3b28692c141febfa1f3e69b053ab991114a613a78df312db36c7dd21967b866421c686a419e8b9726e66c358c80f60b849d70b1652d430099723736c5fa9076d43ad9092084a187c8d58a672bc83f265189503c57292931abe88a022cf75c64386d10f0ed81929ab2c1197f714d948e890f498031b9475e9fef2df198e1478ea59228a5be3cc980908120fb3c4090dfdffd9767ce01b89f36a3369cd602ea8fd73140535be679286bf55c48a1fc5c464faca2ec7a6763704894031809c3ec1c537a0229941c3cf64b0411164f2cc9b64f51f14da175244fc4ce302801edc1c41c41a30dfddc052cb0aad4c74acc4ef9cd35fc089b5292b1353103d3ffb548d110cc1a223a6fe2816b461cc6a407acf51f5b954c0d6015b9d52c3493dace46de311d51a33ecdaeb2c2eba73f011c5e0108fe7bd6cf092073c73bd379d91834fefd7d47d1330e41afa4fa7eb20d0f5c94c973c4f9b3b258e422ad10a7626ec109ea55b80bf91ee02539c52e05ba7ff0739f0c1d318089d845ad09f777dca72e5bdb15520d7cc9b78504de1ee228eb542d991b4ab7791133a7d5f32e58a425d24707118e669bace70cbc7991503c63f2b130ac378a35f620e21fd5d4c756d1f8b3c01495401627dea7dae64eb7444df07f93148c114a1c73547abb8db90c7ac56cbff0e9aeb6da50ea20ee174f31a672ffe7ff14c27d7d74de815471f909cadf2f6a4aea4c24bd91ea78280b6b25870abafa333b53fc49f7f783888b41b0d8b158bb3769853774b78c55a2889916f032c4bd0bd73d60295ea386e501841191304248ed21b8bd5969e5a2c76eb372598b2df15d465ffcf383fbb41b6929c4b34140474006964bb2720ad8093825e21bffd2444b8020eb2a3c9381a797476d72e6328ff7665ed01c10ff3c094f83f8d2a2b2e94bc6b72acfca51073c04d4dcc952286872147b4c2a98fc7d506a5a10e35c23d0575de59fb4de92f5468bce4788d83b2e419d250bd890e3b339455614fb5081b30994c6f96d867e9708e7e7989bcca611cbba3a4e039d13d5abb6c9f99d4aa55a4768b7b07f69878d677afd521c364a21384270b8f695d0c3dd9d13f566112ecc0d2754b3883dda8e7b30053f01a35e250c5cdf70393032fb94aeda6e7a8ef0aabc850afa6bc48c4a85da8a86e8b44f165009d51975561f4e6bbc5c40509b0d7844e5cd0b500a9f16a6ab6e78cb2aabfa1b8f70bfef84ff41d0d20d2161b850abdc8c03f6516c57371cad12e428fa20efa5febeee89dd0f8f38e69863cb73ff20fbde3567f09fe83b0f73289c3dc1a020311d09c57c6f6f4b75fe11e4395e2bac3d6bd83da50ecb999df7ccb8d1fd3679986347047fda1858235c363e37fc67373b832daee41e3dedaaa121fd33572ba715171180b0f28b4ca5eb10c2ecc965b16c73335b81ab6316f3f45affcbe451c6e8bdf454a77c15f12eb7b75144dd76e668b27876d9e8b5a6a894f3e5fe19d133514d4d8c922008c0dd2284532f713662b12da6ebf38dbaee894dab4533e74ef1945b4bd54b55f57a61d50c30f9d89c3e2b1287428e43d763b064b6272f7ff54852911a7aad3a72b71211c0f5838624df257f8bcab7d70877cd1292e5e2ba73980551c388bdddc209bfb5c40326eda73cc6e36ee84d2d63f490bcf839a40dccdc52b48b8ec1d632afa9c2f572275bc30d769119fd5968237ab4afb2d52579957bb2c3b78aafafe6c4d1b3d9d8b8b4418209c94e6131136bbfff6ac9a9247a8c6e9d9a6349bfe34a372d3ea9f4afe640677ddc41d15b11f9c7518ac7da251521d7d5d7cf6df47e28c3715e154e4befb4a914de5db9333a616c8ced0f30297ffbc8838dce4107bdabeefbfeb9ff468fdceac82846bb0300c711b8b4cb101fc592f22cfb7baa89076356a54347489fd931865a4c1bbb3ed2e35cf55f2728774409d470abcb8de86f17b500d45a2c484e4c027fb75492b877c8fdf72740c298d1bb313bf4efb50aead2ad26a7810d64d365201d105c3f5d3a1857d44a4cacc7760407469bfcd43e6c7bdfa0fd0d58c4a18611c22fbfeb8950ece95b083bb0acc355ee9cf740f98258a9f45cc1d1248d86157207b6ca08f6f6e70361e4a802d2d993e770b8a7d84e40a2a49697ce952d13ab883cd2f253d9a82e59ba45cad7c64016717487a1be40ba6d7fc5637ef12840b15f43ae15746cb017b6bb3e06f74b72694d1c6bd2cd934b9284b8b32b373c90a7275ba12cb25f35ab56801dfbed466236f1f1e9b8f7ad9e5d7d0cc987b7d97586ff755056fd55fc1e575b0033032ce1a02a445e90b32754c40214acb07bf5ee3a6286f912a5769e05c04a04ba583619719d4fcd33e6c2b14896207b7a7043df447c5ed2d0d342b5d95bfad1ecc4f4b3c4f98b68e5978542a48a2cd07b368563a42f29ddee8b2805d02c3467143cc8c9f9e8b2dc9a5d260c180efb1bfdbf36d1a27b5e18b1f8c08ac07716efa7b3ef011e2ad3cb4f87e6c90096b925f7cee07a166adadfa0f4f5b23533619ec162a2f9e00e3cc851b42a1c57c81cafc7f233995d8d029e84fb267435122f7848a", 0x1000, 0x2, &(0x7f0000001100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040)="caf5b415", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x40000080, 0x0) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/14) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000000), 0x2000000000000085}) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f00000001c0)='./file0/file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file1\x00') 16:00:06 executing program 0: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="966c19f708ce2b7f39cba6eccb73dcd986851298f68ed01a15883ea523024d11553319e5858282a6e5e536c1ef9d0a64617f9973ece77fd759e416e74516a7152975b4d86cdb39f707fd5789f44b9417dd307314ecd7bd0cd44ec89b26ce21996507afc50677f1ca4ab2e29676fca8b9d1ea554074c15edc8dc5fa5ccaa1a5aa0320ebfc54492a8e54b829e8f793df571c1b3794afd5bdc4857ecb3b67c97bfb9b2c80e4bf2e6e7a8780", 0xaa}], 0x1, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getgid() getsockname$unix(r0, 0x0, &(0x7f00000001c0)) close(r0) 16:00:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:06 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x3}, {0x7fff, 0x8}}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r1 = socket(0x3f, 0x9305599936740cb6, 0xbbe8) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x1fe, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}], 0x2}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x8000}], 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfdb) close(r0) dup(r2) r3 = syz_open_pts() setitimer(0x0, 0x0, &(0x7f0000000280)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200), 0x10000000000002a3) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 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/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00B~{L\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000140)=0x5b) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x4, 0x4, {0x5, 0xfff}}) 16:00:06 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:06 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000000)=0x10001) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x75f) write(r0, &(0x7f0000000040)="dddcce39", 0x4) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:07 executing program 0: mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) r2 = getppid() fcntl$setown(r1, 0x6, r2) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) setuid(0xee01) bind$unix(r0, &(0x7f0000000200)=ANY=[], 0x0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x81) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000200)=0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:07 executing program 1: socketpair(0x0, 0x2, 0xb6f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x8b}, {{r1}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) close(r1) 16:00:07 executing program 1: socketpair(0x0, 0x4, 0x0, &(0x7f0000000100)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) fchflags(r0, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/252, &(0x7f0000000000)=0xfc) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) getgroups(0x1, &(0x7f0000000180)=[0x0]) setegid(r2) open$dir(&(0x7f0000000100)='./file0\x00', 0x800a, 0x2) 16:00:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r0, &(0x7f0000000140)="0dc8c2fc6e642458239670aecb16b087ff38946936b1b4099b9f28d9c43a1dd8e906cb01fc46c1326f5cf2501edef50aa0b021cfc707a1cd289d7eab159f99d32ccd6fe473256b4c13cb3d329ee8297dd2b03fe946e8f70706d29ad9b801a33620578b2d7cd514818f8f3492075aa37e43a8f69d82373bbe09772d2045817fde4e1f1df08d9abbeec7a3677a2af0ae5cbd71ed006064af2193746c64c3eaafbc69f3b8e54e3880b180a6b7353a84521f88f006291ae4ec6e75b1dfe9096bc3d1b90129e54d09126c52c6791c5f", 0xcd, 0xa, &(0x7f0000000240)=ANY=[@ANYBLOB="00002f2f54696c65300039a1726ea09916315ff95167ce51cb117189c14aa6f6fe774187134d39ef5896ac8648d43d68f5c781753eb5e64b8aed8e8756d37303135d0f97e2d7a90736dd8e5874ac2b7adf5529b7"], 0xa) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e7ab44699cffee0b4e1bf2dfd9ac264f00004e5bae6c975fcb21c26c3ee32041d851a7ab0bc3265d55e61b141112072ccef22c90b6ce1c04c3dbc9410c79fef66894da55c3c5822e913ab3ae552dbe5319dc64d44abb0600e01ce8ec849c9e72d25f0cece1787466804d5f3364c588214477f618ba48bd748bb038f7a74eaf8cc92102cd5d18863bfba4f54ccb338dd89c7052", 0x93) 16:00:07 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r0) dup2(r1, r3) 16:00:07 executing program 1: setuid(0xee01) r0 = socket(0x16, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/190, 0xbe, 0x2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x0) recvfrom(r0, &(0x7f0000000140)=""/2, 0x2, 0x800, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) sync() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000040)="49417aab0d90981806fabc88da52e8a89b04f588064cfe63acf75e73a8e561c83b68774233c9eac75812c6cb9ae27d9fdb0d220211f25dbbd780a7755e0723d87a9b8ba75fd81a8bf7259e9c39a71edd7b8991f55fd268ccc9939aaf132ee3d375760ee426b6d87f713e089f512b9d43d7797c0e2f289c43a6f72188aed16dbfe9e98997e615ed6b5a5b2d16a809a5b80f0c11b0510e48c894194fe7ab46d60ffa0153ed25a2", 0xa6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001d00)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f59deaf77ce631c7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9010e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d920286900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6e0821cbfefffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17924a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c", 0x7fe}], 0x10000000000001d2) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r3 = getuid() socket(0x1b, 0xc003, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r3, r4) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00060000000000000000000000000000000000017c000000000000da9fc3d28d821d58e9", 0x2c}], 0x1) 16:00:08 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) syz_emit_ethernet(0x0, &(0x7f00000001c0)) r2 = socket$inet(0x2, 0x4003, 0x100000000) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) sendto$unix(r1, &(0x7f00000003c0)="3914424c418e8d34c56e94664557b30d85103adf383594a84cf793ac5fdfb510c0e197c4dff3def4a724d7fb5856e488b15920e5185040e89d9f58d875631240036983ecfa24123cabd7472ad16b73efd6c61bb448d9481bf743b78c50f1c5c1ff601242eea0d412deaac6e4a5422a5cd4a5beedf3f34b50ce2543b049d3e1fbf53f6170aaeb511698568a9a9c607362b7fe72234d797f34aa89b2f4f42071f9ee3fdbec8061eb11117c1458580b731b3d80a3", 0xb3, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x0) semget$private(0x0, 0x3, 0x109) r3 = semget$private(0x0, 0x4, 0x250) semctl$GETPID(r3, 0x4, 0x4, &(0x7f00000001c0)=""/37) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000300)=""/162) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000080)=""/203) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0xa5}, 0x8) r4 = getgid() setegid(r4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/169) 16:00:08 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x5) listen(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000540)=0xfffffd62) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x1, 0x52) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000380)=""/213) getsockname(r1, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffffffffffe21) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x200, 0xbf0, &(0x7f00000002c0)="076f04249b6075db60fdbab96b6691b4ce3972788ab2b6c09e70c9dff7eeaa781b30286b749736dcd78dc3c7f010786c505f6357882dd1d1149bd69bbf7b013e339327e18d6860b208f497b4e708055da2c75136b802214f0e5658543ff78ce79b7e50562002e4069d9d59567e0f5bd84a6e5c8fef2db4e0f2a082259fd7e45a2f60bfb9bba638dccc163ae205a57010d7dc7bf6120684cf56ece26487cd62", 0x9f) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r5}, 0xc) r6 = socket(0x20, 0x5, 0x80) setsockopt(r6, 0x4ff0, 0x1, &(0x7f0000000080)="ebffcbff13b9fd812eaa4ef8977a9c793048e699", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) poll(&(0x7f00000000c0)=[{r2, 0x8}, {r0, 0x4}, {r1, 0x108}, {r2}], 0x4, 0x9) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x6}, {0x18, 0x1, 0x0, 0x120000}, 0x8}, 0x3c) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000002280)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002140)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/237, 0xed}], 0x2, &(0x7f0000002180)=""/238, 0xee}, 0x800) r0 = open(&(0x7f00000022c0)='./file0\x00', 0x22, 0x20) fcntl$getown(r0, 0x5) recvfrom$inet(0xffffffffffffffff, 0x0, 0x72, 0x1, 0x0, 0x242) 16:00:09 executing program 0: r0 = socket(0x18, 0x3, 0x0) 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) write(r0, &(0x7f0000000180)="201e344c73a1458a74e932329f360d29faf0fd94729d96321754688f9113ad55220c7ae0ba4588fc698d97a1b8454f3182feb21ddde7ff41b8dacd4efa4e9ab7693a8e192ea640f21f35e82a0efd569b7711f66f40941d0fedeaf30115f48b800a96e645", 0x64) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x9) poll(&(0x7f0000000280)=[{r0, 0x100}, {r0, 0x2}, {r1, 0x4c}, {r0, 0x40}, {r0, 0x2}, {r1, 0x44}, {r1, 0x8}], 0x7, 0x20) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000005006f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x6e) r3 = dup2(r1, r1) getpeername$inet(r3, &(0x7f0000000000), &(0x7f00000000c0)=0xc) unlink(&(0x7f0000000080)='./file0\x00') 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) socket(0x20, 0x1, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f00000000c0)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x0, './file0/file0\x00'}) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') 16:00:09 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:00:09 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munlockall() r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:09 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000480)) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x1) r2 = syz_open_pts() flock(r2, 0x9) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000440)=0x1800000) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='.}\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='\')\x00', &(0x7f0000000200)='}/.&\x00', &(0x7f0000000240)='\xe5[\x00', &(0x7f00000002c0)=']]\'\x00', &(0x7f0000000300)=':\\\'\x00', &(0x7f0000000340)=',\x00']) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmod(r0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) 16:00:09 executing program 1: r0 = open(&(0x7f0000001100)='./file1\x00', 0x60d, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x10000000, 0x10, r0, 0x0, 0x81) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x0, 0x2811, r0, 0x0, 0x0) sync() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f00000010c0), 0x1, 0x0) sendto(r0, &(0x7f0000000080)="89a8f7f234dbec65207a632b9c796316526a562bf28c6c61d276e43d50e1b76a4060def04967b9f50c6398fad9de9bd93715eb77e5c9750d09a2a758c25ac024094b7e5f3a867f1b3e51c0240d4cebd14c0bb28c299d89fdd130b586225ac0be2c9ebe2ffc8c10bcccac6a41a8d95d8e4c24a922da5082d497b5c5783d43bc6410fa617e45a054648ecd7a28bff79387de30ccb69c5efa5ce0f28e99ad783e1b2e80396198f89e5fa890bc1b5a3b8cd028d8e0b5dca5d7719546bdcd4e1406bdaced6af597357897aa0b125292e9ead28547d70c8284177a712ed8995101daa90fe6de5db25177ab2d6b29667d46634f17ede87ba85b204a325c654e1e5505b3fdd0553caec8fd5389f89e049c1e7cff3a42b2e1c8f53932df3a5caacfe4fd12ae6a75026f62a1f508563908d9b217306aee1406d5d19e84162ba1a4a5258185eb77f9ec706738b9c1c82d399d0f8e838947566db3f1a2c8c0c5dd4943c137ff84d02d5148a7275b965c252cc689332ca7a7bde26ef0572b52baebc8c138d72f45f42582fe493b34bdd7f85a59703368412f4909e65a3f431765d719e824a974a2b4ae7b47b9a6d9d046069b1900fed237ae182fe9c72fb0ebad538e44b418ea5f79ba73a60d7eca807b702ecf64a16d6589c1d3d671ddeaced0d847055f564b103e3b598b2fe8a7b9f37c822a9fe9429e69f7561fc17999b5a95c8ebdd903450a5149944a15770069b89616d2812e312165535d5f6e2ded1db7d1e152fac11adc5dad39bc41f44c5fa4df2b7efa8456344b95ddbc4ab58e27b811d8bbce89f9d4e47b1e587207818386de1df52c43e1203d54b490a54aa0e9b66f9de0409c172c80398b499f56c24224f179c2a7d78a6adafc20ddb408f9d27a9a760e7ef4738c8597064a28e6638eeab5c5a75c110f44306b0a4b735745d76530bab41a943db3c08f839066767e94d789e465d3f5f6805441d819d1b7780a85cd29f5dabf2a71f5de15bbfa83fb5d55eefb67a143650e089b94c428e2167f46f4ae728cc9b268c70706742bd66bb848f8983f98e7357cddf4d8b7858cc89a478c29fa68ba18c2d8cb904fbe21222a71c5b7ca49aa2c1eea07253922860c462685e52bd83fdb1f8c5beb93d805d7f9300964cb3ccc4761b36a2fbdd3bb657b373d312c59a4933c12a8482e34f5e2f9501e8e1f1e1ea1e6bc5f247978bc3adee8d5fd72fadf41b27679037c8df8d39988bb0bbb5c40d65adf62028083d235fd9fcec05ec0b986f4e0dd6c827fa911500b83742925ae5e61a18b6cd7e8acfc8f308e5bea28e2fc863e1ddb72842d180d049ecdca439e1e840a2e4275332e37437121cda69dd37ac7aea68980402c4dd530b294b3280666d12ed84c051325d6b6481eaf343fd18859348a9addff5da0ed78a04d1ea6f50be2b1d1ed61b46eeed18f62e0bce80d89ea2b593c925e5f5c0fa0e3a629f93bf2c7da07b5577f6f0ccf7dff096be33409a5d85ead33b8ec0788b755554acc45a564e160325d70c3d4a7d2770fc42188dd859d0cf55fa57b7459f7ba68d0169b43fd3468c80aa8cdaa8b56dfdc68236429f23050a939f07825f275ffa77ea12c00a706d3d871aa7b168b6a6a0d057c771c3307181e4475d031dadcca4cbae216edd189bd99b6370dd0ca61e33e43b21f8243ddc0e3dedf6a2f836d4d83872e0a033adbf2ae81bc2417cf7da17e0e665bca9fbe9578e2cbf6715b35ebe4757d283e55c3ce843e8939fec86fa6c012a79c93ec69352374ec76b4c06b0dc50c454e16b9c53ed60e354534051e335568b3e3a9cc71346153d83203c65a74c7b4b2de8dde2b03720d49d669e2dcc9d880e923ace8a5efc3afdb7bcc62be7967abae484312416c23d615ce6b4d7c66c8e2137fad6d6be7d45d33dc7b1ca06bb6a8ab5704ba7a76c47aeb6e15bce520b5d18b2e5e1bc9c4b8862bcaf71c510da926134f8214fa558acbc0fdbf4c785a2b7fbe7c4b8d02f167b17781754694ce3549d2c3d9d09d37d6f2ffdb4b69180ef7a65f7652007ad2eccdac1a0721e8f0035c6253063fa202395c9b194818586ac07e6670bc79b3de6f3b7a90bd9f8a885cdb4e3db6aa01c116fbb501f31029f549a42f041c1e322f5003e79b89094be3cfe6c106fe3578d50d0b21e905e44fc6f8edee42d554d7a1b15a3b4d5338a3ebfd9906d168b3fab4aa94820f7675e7271a65872da53b84b583b23997ab9994707d018750f5dbc0f2f5d6d4b13115816eada67c37a2779ddc4a2333b5bce3eeca856ed71f615f3e594989cc21ad0a7e80279fb534412f14b60822d9487db59f8c4aae0c7ef539227e1c37f6389a741b5a798d5a1cf55a73a78942b8c88677a1cea5f8c564e12ded344ed8744b2947bda49257d2af4976dd92977c6d7434422480df0d41a273876943dc949b57a65d00c45826c18b46368f4c3b2ad5c00cbe18ffe962aa6717c24c8c5019b7901b280a988ed8526a70bec220058bcbe7dcd0db76b02bba1cd6a6dbcce68810b865ebed892781054349dbf55bb4ec76516c7332d34e27f7f17db04785226d7f531cd0d922f964f5d17026487397758bf36bab60cb9c988dc682690908f30cec385f1b405582249e1b3c5e10e366e24d89729d22467bf3f492f167b674ea7f6867bada164432385180ebd293a0ad22bbcfe7087e4635da7e42136c3386c452f8432a597f780c33d2b9669a29e52df7b2c39b59ed820628d59d2f37c7967e9e11231602de69b0b97772d14c14c29281b4ef68c9b2744c3daed76ac3eda10d82ea83301962da516b3ba0bd3c4b21ca085e9273f76baaea6b7643a0408c1a18fc28950c8418437fa8dff6f41ab3b33dc79b2cd6b0f63fe2609c2c3a0ef6991304661651f4ded21c10a20d1d5179c89a92a218d94ddbf1e689d50b83ecde2fb84f06be69c5ddf251b497b46b318fb6c19cfe3df3a75935fe47a1ab7b72e75f6e4c777e0494a1a96fcb9caae4b5995a0cdaa87642abff0f3b432a9c50b4341def88cb536ec2641b346a35c9e7c80867cf26cdbba05ec514de3809b934e6873d352f313144cf2f99acbc08247e9721b739fde9a4ddbecafc799383c794278c1ebb02a9e4d81cc79b29835f7715cd1311b9b254ce0705cd63d888d8d8d110a55e4b5ea362fae74ada130172f0067e7af5c3e6cb6738d0a5ad885ee931d9e0bb6858c041f8078f52e43745886b9e13e8155dd0c4ae0cae53be3b440cc023e24f028cb213c57494548996b410e5a317a18d1581799a587574bee05eb215948694555c35e94975da123317a7141b411239195a8d10137c81c5c654fc1bae76b7bedfcf792d1a65fd3fe70e51b112693e92ecea3933544fdf0b52d52ae87351c0827fe21d930d612f342690408774784610e80a65d938c6a095b2422c5cb37a2e4e2bd54e7aea8b7a81be79d3097ae07d591eb3c0239ddda49acc3139838a8d87a015c4263648c01d144d2117afc025a50bf301088b1c82fb62428e1d1651dfcb41fe91211a0ea81e49ff9b2a08c4ab65b05280072d8b6a792d7fb59244855d3a043e47bc2af5c1b848b2e05a174fcc02c5e8600b83dc51f511580c0de3b8a365a966b46ef4dbb1ea180377b2b7de0c38a4e18440a17b8e2708a1c7458b7aa990b9ae10ff04aab4bb50c6291cfe7052e0a75e5dbac85c40e084fd9f8debb45bce2d511682221d9895c5446e34f310c8296bfba76ba503cb5c3c2148aa7dec215fd7a6f1505084482eb12862773706c4ca881c1185356d5b3c201baf654c0b605675c838112442fea393e767d9e0c7e409e410c8d38c6d91e4b080061b7e85edc7dcc76a2b3e27327e4e0a98cde4674027e2adf06c9d78f4bf2c4f914cb4007459c3fa7bcd5bf9dee61696adc4e7fd19e83210255eddba6d6e332738a5e43cab32a3e582b238725a9a12d93cbdb6c21d7ef13e3c306007b48bb5c2466422ac76592181ea09ef5bf819903adb6c85f885b7776319083cfce07e4df18b508b89eeb197f03f27a39c62d9011ca2393592f823857c95db673c7a5a68d924134dd8500e48001e9fb3cfeb93c5bb4228f989c844e38a22db312fcbeb5400897bf417f2172bf7aebb301a9720e6d3d558902004c2eced276aeba8fabdec9187148dcc8c5820e452facfab476d7038c2c4818e1e9970cf564824a1c4c36ae8e48388567ea2e9b489f5eef26ad0ccbed1b72ee7c380b4c6019d808e063dd0233581413628c2a6c4ca8379fea829e5bd8f18c02c468441ce605506229a739959c20977612b6813085f9f486834ef2dacfb411fc4b9045057a5a54f1616f5674313bf48434abe94b56472792024c8d8d6daf5244751824c228a762672565b5c1f58f1bd64c3c6b508843317e51a2a7de91b941436ef9e0418f76db30e159058b7aee7bf92ccfd61cd38bfd028f5c30c49343c6319da15f6a80ba27b05c5fdebd2c825e09def71ab97f816b6e21ae4eecbb34159005096f9af385036bf41a0c1ad1861d339b0bd71fdec2b159f644a8316ad8684e0ac33b77e9f1a570f8ccc6a10c6ae78dd5c4beb86527865bc378908d91cd7935080ea9e91202ff9b94fa7f215694ea44f479a26a6175122c8bcb866329b6c870500b1dfb84afff1d43bc8449523db242083bb4d7adf859804c52d5b0132a3d05b6b1078dbdceb0dda4de46f33c779c70d8c96ccbb83e4cd819565000011f827886a2c6b842201ea6de0501769228ff599a0157cc8f0e66f04596df209e33fefd74cf6d7db6662ed84534d52b58effd1c069938487cb30df0da92869957564a9dc11be3c9efe99c685b3aa8653ad56e8da72fb97e1b2fbfd741e5538c73f4e1d665466d5c4a03513966068d57a1c3eca48b2e78638d7dcec999843bc64e64ef3cc5c363a07d8536890facc23a829fb5ed4eef534d51d53ea42a35187ac38c038412140d50d6183a831a88b8a915410ef8668ace24c4c504990d9357ac76efa6fa91234874d1002fa1c85a94aee472839145e219531b219ab3841ac010759a46942baf38ba3c304265cc730153f84baf94ffe55c402d1cade77aa1aa340eaf5618a8d405cce590373d4bf65883582522e4f4b11f135079b009296c60ea782e2bb3c1de2e3dd1ef6080978f2c6b5125ba01a4060fe367aafca227480fa4df7aec48bc5baeb2a2c1a46f603106b7d54bda8f39ba574a01077baeb4d8b806148d29d3a5cbf1e2157d86d54cf7b7590b9fdb2e12c096f5af7b71a2dc0de51f10e3175bae7b7ff7ea68aea022af1fb6b4ba6e0c0c9be0472c6a97c5d53061557e48c1538eae59e40789858af408f2450d1195d27b2ccd8ce241865c21696573dd2ae113f1c615c1b9c83108b319ae29329413320668431747826a25e6609bff874cb08e547159f354b0a293704acbdc7b5d281c68da57ade1c29c15ee6cf093217180b79399ce6e431ca832d1f9d2f0d8f8f45a925b3e6731f7bcc2f8d269824a209582f002ac93c35f8703c5bdb5b3183a6033ff76b5cc262b6face37d3f4f958e2b70c2ab83bda2187891807e3b3c2c6bebb502191756f0ffa9cdb5c03117d757c461320062996a2fbe59a3b65f4a3f03e6b3d4fd8880e08c7ddc6c2c28458d0a8d4ffd703e5d6bce43c6e7b1294dff0dff1df4d6b3ecaae8698932a948770d0f482f17f055d020c8d2e2f08da5ac3adcc66873481c6503c750c76057857639eef7fb18e8890780337aec62aec10737c9df6c326a39a33f7891da9cfedfec9e11c0d9057a18b09c8e0b69c2b89b1e9f4d3a0f7db7cebbc88354ccd898c59f687ed13a206", 0x1000, 0x400, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001080)) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0xb) flock(r0, 0x2) pwritev(r0, &(0x7f0000003280)=[{&(0x7f00000001c0)="06f53ca26fbe743ac84ea43d8eeb47ea5c81e3f1876a92e1ccd29419d32761b162c61e6493a52452069a017ce5a5b2166daf685fb88609906c3268682fd4f9fb6e4cde122670a0d862a259617eddf7f7486a08b40b9bff2709e09533d078c073b0561b1c83cc2581c02404fa2a079064b1f681a9", 0x74}, {&(0x7f0000000240)="9a7df7c49f739b67a44e4de95c6dcab7c6e941832af55a9d1b06d8d89cb0bb928ecebd4bcdeabc9f857c37e632acc6a10ae3fcc250def065c0356f2be3869969087e45f1eba0bb16d5fba0a68448db53c025af17a6b32f00947308bf1bd4ef20496a73176914a82f01f2fc098904a76915c79009c54fbdf825a238397317067f0618379f028de86be46a47d08d5355158e08676e6b941038c9d9f7a704120940bbc6e2efd6bd3a0ba163f7d4075ce087fb30b2df1d34a6e24cb4021141e3f8c64387520ea2c26f1a9c499f4f9e6ce280fa8d00a405ff61ec4e64feddf2c07b93ac53435c9fea7b47858eea234d043d1efed927bd7d3311319b41fe5069b73a355f0fda52aa3a1d27c54ddc057f0015c4de91ec3859bd838851985062dee7eed54dad2f82e17ede9935f3581e4bf852be3d45a7051abfa2ce4c6048cbdd37ee5343af7444a5acae6573e77ddf929823f624d2a33b535bf89b583cb433953cb7fe282ddbec753b0b061c8efe6d766edb1a23f3e9388d04ec10b65b3e08f47f656cf99e1842813dbbb63e3c12ef2941e67c499d56893a6b1967a69e2a7b2a95ecc011371094bbf56a7353dd1cdd00ef599e1a59368540625ecc444b1c7ac5cb1f1219c791d9f010d266985bc8df083caa87b8cd308e580b23afd65fc4ece6183198cbdc50551502a8d5f243a1a04cb035b55bfbf781ea8a3165a40672dcaab8971eebd06e4190a494c394615f63e30fdc8d3bfa11573850ed339475b53cbd0509a53010f955672db67ff79d7763884f88c738ef069001bf75d5e29ffb0c29e7f879c71ddbdbd69380157fa37b654ea95c6f1367b36e6fac3c12176a692759df65be731c9643aeeec29deaa52611a160f37ee86ab106e1d0d8260cf5669b1d320069e9e03fb72349a4728dee4170b4ba206f50f561682071a37cecae67f675c2abeffb8e8e412af582ee634644afc405e9ace6c04eb647ebf6fee65b9c38b1f00fa3098e71a09ae99160be4054a67f6d3534d9aad15629ad08f809d1953cf60fbcb0a0ef6c321b417608191e2f513f3c2dc0a1334bbce9263b72aee9eaa5b356f1f07b3eeacd3f2596d2c89bda79388b3f924e9eb08b753786e1779772a147dbd51f158e08b419a86a8a7c34c454a9a086033330b4fe54c81a05e3f57a692403e3351a7c4ca67a7c06fb64cdc349116606f653efdb580ee8c41b567df3e41c89dfbb7feeba5ea98cd4025ff36fe8276ea3434f6054ef00327714353b0704f98f35402b18ed9284c0690d196513b2946ff03eae91e65a76c517f1d2d6b91fa7a30e631fc4390615cfd71763698df98e99b9cfc19fc9e19d2391da2b177adaeb7b0412d9c1adc4f153f1138ce5c812a68c0a3397f3c6fea586fa47bbfc494925e4d92ed3f2ec5294e46447341bc0be7ddc8b054ef679a69e34a91ca6449a59e72cfc3ff8b1c707b2539a8e4fcac7eb940df40c49b2c42b309df1da1ee415a045589e585ae077a09b479e1e3d40767bdef1638dec451c61bf3d5741e94021ab6cdb3952e08386ca01fd9d0c488496c71a59b93f3011fd3730abe1aa01d6a96e01a885f1c7c1306cfca3ac587cb6e1d7f4f8171bb59145f2ae97bf6977152f2dee3114d45448b5bb1db7b26fb1ad9e8f5481566e2f32a8ef51fa954cad15723d998ce9b85c8a6cbcedf7db97944d3b08c9041322cbd233a8b351e1ee81cd91e6d8f3572dec57e278d05fc07b8051291c3adefaec7c8bc88e94ca79fe08f380e644a7f6f313d6aaea4749f88836fd6dfe0346542a24345b0dc3376151f69b11368128cc8694dc38a39c20220c63ebf45e5fd0d8e2ff46670ff3a85281eaeb0378dba4b1fe9aba525e14c1fdb01b738a940d7a8d78022b36a14ea440a7efd27c6c8a9aa2037c597737a336467060199161e79a9bda852c4070f03c6f4cf6332a4a1d0b4a347d1adf3c5cc77ea945dc4fe2fa413ad48f784da5a3838423efef5728b3c9172ca9be465f9a19213c9d3c69d8ce7434470508470a8437bc95642c17c29337b671ea7bd8236b58f5fa19715e83a4a0833ca737e27aa5b112321487325791a9bf92108530dc35885441e2f1b5b8557b37a78d4047e2aa4774f6b6875622ab701e25046a1e4c4ffed893641ca6145535e5a584fa3021af5f3acb5eef1d15a111aa73ee5d3b70dc9b4ec5bb8395a0d03af88d255dbed5c62dfb4e24ddc5dfda64e2b2a4ac0b5962e4bbdf66b2fea905e6d748f161b8f7e50f09b9ad64bcb079e7a9606aef7dca86b3eb74c3b091fa4916a0f0faf500156c4c52edb5fa73798de4d9938b4c33f2c48acbbe17bd1fbe57121893e7424610da4ea19c8e5b7c953a989a95b40719e9ed42a1c164656a361a16570471c51f059cf15b0b7cbee7d5b307c615cb8bd249082144051afbf4311c4c76e783e8b209cf4d02f7d0c2e0602b29914bfed8a3de1d510a8fe8f65e264fa9c475245578df74f4f1cc56121fa3e969508bf043fc65995cb626a35517aaa402de4e57ad597047e54a86a8d65a3fa03fed412ff1b71e188bf6ce189af7e619b43375452106efc2be89d0924c6a6d932768e4e508d68e3587a87b9f4dfaffbed4515f3d6c3b9f24dce3c4d3e6994351fcdaeb1f9c4b0041de973fb61a62bff6cd11cd95c5fd4102e704e110d5e71223159c34cd32999c368e59b5d8aa58d24965c6d9daf35c269b170bb5aa1a35fb620810b24e3aa15ad1d7febd0f19f08a10c7109dc0eba9678d2de99194e0d2f5d0bd1ad35ee9fdc33ce362bb240e20ce6f4fe24b410bfcc286776d3a384446123d6681f40262240fd04df748d320a5daa166fe21c34b7e4762a275fa7f401f12f067d56e346ab412f996318f08bfebed181eb05594374d809d56f21b52ba18abe25b73c9ca30d1c5c83ddf64f7075afee0247c9579116b5cd02bbd0b554bf18990d84744fb76fe3c7716ff6bc14804c0e9cbcff5252cea80d6a97d5f03f670a570ddf956c95cb98b9dfc6f47e179fbef7836a15fe550bdfb5f7ba9f62fd42f04d1a040002bd035dadc50acbf65a575b74d1ba2c2928b0760ca32dd7d939e8932362b186b86e54dbf0b56f67268a9c43be23a5102130731876adb90ac22cbc96971b9287a8c3eb52f1b79a2ac4225db1b0b71ae14c95fff690f8ed018b59787adb248e26d9874fdc04d513685f758039d2455fa69364872ff5d72e986a350b5df723bfbb228dc346b890463d960ea763928476c46335370510454a1ae4df0959ff5de337be1668155a2e15b0d1747ec34f85942f6b17d39a013cb34af27d7678528716f7a6d1cf089aedabba601b4724133544e6c997456733168e2567de1ecee293956bf38219284dd8dcf20b51ba014a84e2c510323cc0170e882181e3bb99b2e6678d0509d6ed6865649c29027bb48b90516862232bff89866213f0bd01208dfb50087ca681a3de772ae7ccb8d9d4806888b56d7c184719bee1bc95801ec1537bc25709e5e077265011b47c6848bbf378387bd408a80b8171f5ab2822938fe30a8a67b4762fb36f86944a8c20d6ad1137922bd61f59b98d75907e19f2d5366a6350848a3d8a344d65c2ff99f93dac5a783d8bc9dd244c1997395f7ba32df47f7431bca303117ac34660fc6bc6ebf04eed72a7487dd2907cd101c94525d592a9a7a4d4459d68d0aed0b1408cfccb209ec269232c5eb64522c23d53ae720c662a908c282d64e86500962f7eb1568ce040cda8feaf786a22fdad0a922dbcdc6836f1c18f681d4e9943e4f4d7a1f783a99c0aafbf1e2bcf93e0244619f0e82b14b21014911fd206e360e98d1e3871090fcd4aeab25b4b5e9f0e664d2b2723c330e2500de55b2904d226e0a35fc4354f0654bd81c0bc15c5a67ee0ff84a1bf6895d607883b28e76645d08c4dfc057f7e1861ad36a38074fc3c568d5e7d8464c40a1fd2be4a8a2afb4a6efcecb708a636935a0f8371b50d45f0d20670951c569fd4b7fcffd65fa53025f3a3b20d81d954eebb9a558e5292f9a273a047ec45e441b724dd145c3e9859e7759039513ec55fb7e8094e3848dccd5eb7dd791b75885ac2444e7d9bb0ff957ee5690fc35245e5aefaa154ff6d646a08aa4ab1045dbab07c4e34056705178dc451135ddc16ac801bfdcb213c974bb74fd6073ff755187fe620b2f24680ed346a719bdeb635480c3e4a0706de38654949f9ff0ef4fc473feba362a6de4474739c77eb68587cd1350dc5c5151e1787e91bd0bf0235438fcef1fcbc3a96ca83033e1bd37d28972d63f436276fea5e44d6efdc32903ea906a00c13c1a5b35a1218caa381752b265e49446298881bc6a27214f950a9824717679a0f2c569d57a5847c50f3baecfd6502834cf068d3ef07b0b197f95eea20155947f935f219f48256593907fad41d2c9152feb6f8ea7b8841e76d061e4354140bba2b388dd865c3011ac47add0314b324a53a71da4768d54bbf062ec88b66804a65232c6df7f28edf3d4f1b472cdb39aaff69b0db5de4e7a80aa552dca301ec3f29c392af76d9f01c66208747bce410390ea899e62ea54722673cbeff7d2841be36dec63f244310ca49e0196dc05b893780b95c515656bea76149727d861559497c0f87548d3b66213d00d586b42cc7295b0c9c6b48c29a16e35251fd7e00b23216044ac88fcc653847c96950c8afb2166d470e74010ea8a12730e0bc9c5ee99f2b94607dd334db7498f5acb07db7862dbc4790ed12a32d4bf36d50786cac660ae88ac52b91bb455d814dd5f564599e3dcae53fe9828ef0bebce687757f48d126a135ad01731566c2b0e449cd16e98aa755c9aeaa32e5bbb3d311350fe969a497eca23a5839fca8fb4f62c82c4a54cb7ef5ff88bac08afc2142ed97078d011cf0cfdc7e0d19e63ecf2d9adea41b7851a4173311cae843a75ec433a9a2cd353ee28d5d2625971e4ab617c03c7241c30de0b8d823c59c98bd297494911dbb7b0c0575b4bec3566dd472f874a75e84229575373720c3ebc8f2b6073430ccdbdcacad5a0dfee2fc35f704988f211822b61cf08c1d1b2900e505af2236d85e4d1fef9db9dffdecc885724519029949396d93f754f0b98e956b2de7455807d1f3fd86881a788227b795a65b57d6da790f8a005a310ffabf79e6922529b3ee149e6b09aa518c9ae33394a7bb523e5bb2abcd92159949bdc8c825878bcc019ddc142e5114b682204c01e86a3814c6dc120d5e7c37d4dd1b0e4731ad5a9338c1a25c6fbe03683bf192af42e1555a5ad87b14b9927fef86d568789238163c23a922082f741bcf4fb0fa30ab44b2134f00acb78069e41d0f376d9e7c69f9cc4698b7e8d20d6313d5461bc81b77ea689fdbcde8f525fb6f36900ca83e15df184b514a507061cf38d9e6a79debd558e68e8bfdb0fc15ab55e3e41d8843685e31477eae30647443cf525c3f6c11bf5f8f4b9498a9c647604716214433772ce38e9b702f5e82b70006ec4536ba0b9c5af82aeebc0ebb26d184b6e3daea51bc99adb9c45889c1cc266e8bd87a7bef1ed9ee9304b6c4507176e150009bf1ec45cefc42fae801956ccdb9f9c7910d939a207178b20b93aa5c1d6c476f32ef2f245d95654f48be735954c2aa08acb98c8f2ea8792e260bfaad78e89815742190019e3be1c047c3e5d043a59c98587def64f8fa85f0b01b82d6d9d57df9f3dfec6f27d3485efa166c1846964767615a3777a96c8472e31ca440f3629c8006a6b44cbac80f9768df05e5f5d7ed33a9f2d70d3379f6ff6cb2b21488f25aa4ceeb453aa98c80314932ffde93087c198b3bc", 0x1000}, {&(0x7f0000001240)="e6dc", 0x2}, {&(0x7f0000001280)="e552d1be317e8d8294b33e420695013a5cbcd14f5d987a207fa155825fa0451f3f7ee4737a030ffacb1939f38f7ba88ab6880ef8399e000d1565528dec1e71e96b2484379a4d95f818e3110c6f151c6a3ee3b46df3cd91164216ec1959c2455a59cb1be63886cfc2b8aef78895ab6091a226685fe7f26c8957a8c247fee5ed2cecd9a64bd5982834ba1b8e2868dcc910594ff05738b5918c95b63dc87a46c15560b698d6355607e056b30fa885204ee7ca78d5c05b9fbdc3a1483feaf6a6c5882a3fd23a155aea307921ae22e36cf42daa7b92f542f3f598809a705907abc126185c57cad45bc4c2afd39672328f79c36dde3d8b344d57a3ff75de89d3cf8c99ce3fba23fe9a807a5ccc5b6b725a2927eb16902620ed0044003a3c3bfee424539a13af3a50271b5c7e71260a9605a74c3b330b82ddf4e1cd4f5a8221b26a8b6ae56ce64d3a11223693f979c978d025b82da819a9fb910fb1ee11d7cb55fab280e043541681360404e47b00a41b4eab70cb5939e039a32689886830a574569613febb71d69d95978753f2845e8c878109ee52c163d37d5619225905bf73d422d027c864f161f7d455e8857a6c76fa6017213b56354f463040825ecb9bc93e5af3a8a13d4cb38a91b0097a9e93df828dfb1d766972c4e1f3b22363a84105432c9e053904144c840df5b263598d5e84ea1f2b52b5204f5c3abb113f7bf67e3448a6300b361c2b724b1e957daa647974354e1e37a4309a143df8f4f395a299a3256e37213f59278b584510acbb36b28bd583b2f8918375ef558c2fb61196016230c994cb58b5cfcba83578e8228536459a885315f3a7e6eece52ce95e056657fe50a0aff664b288813a3642d54dd6057340f3db292b1aefc5784a53afd5f44616eeaeeafccb4e3499ef2a2c25bbf211de14d9b0db3ab749ea3adeca57f717dfd70ec2e728a5cb169766ffd336574d58f3f60b4dc3557bef30d166bd49ed42fbb55b9e33d228ebb1f08e8ee79e760462acffd1a1101243e1f14e959cbc19d79ccae79d4c3c23e0aed15adceb28b111ece5485eef5913dcadd11a3abef2cd3d420d94ad6c429eb76573c916e21e80116cd1b131f06cb92bbe835ec66d567a00a3efc5f8df072b98b8444b719a216780f8ed0d0e9c917824c1c24d9e08006c3e173b2ede00ac266df39b20560c62944267a259da8d1578c03266fa8ab5772f554c2df68c70e39f24266682b1e2a0152b18fa6d0219a26873829cc14dea06853c285aacf22ecede3d9ca58d5f5cc459464ecaea91dfa32aaa9c517ee4c24e40d2aac87c6b9815aeebd97d537a6666ef842a2b59e94481b85edc01a6481d4febb6e87101fa309f3b78ec2f7f2916c79ba22da2c20121d1e5c32e1a891511f1f5bb6dd3dceb88ce89ebad6a767dcdd2a4d24fad59dcc962795bc61063807d371fee6409f7c4d52e6f2349e33f928265ba3ce3437fb862df97831a697beef39bdb24071c1c4b55d527e1d4d993e660569462297391ad6f663379a7e37671ac2e31bbc3b2dd509eede63075a11d63d390e6547cc93de40952b12c219f4c345dcbca8786e2155a8deed82fe4e45052555bbeb6a8a11fda06c3fd3067f5f5c1eb3cd9bf6d6feddf260f34d13916edcc199d61bdf98095dc8b36f62d22e57888c076246f695b5427576b0027652fb8fd76faa1a53c535dbdcad2941dc8be9a3cc86bdd47727adc09efb93430e01647e91d5b25f12a3964dd136bba2b4e5479d2c8fcbbd1c91c51ad0dfd202a5d0d44b54acdf4078972bd8dc6c375d3d5e83940c5c4fa74b95e7040f57f2d8fe32d0036b6d48468e25a0535883aaa4e542b49fcec7fa8b5e23ed1b39a8bcb4983a8f8638d79a03dc106edcd6b681919d3137f20a28a2e213d1110edd98356d24b02c0619a6d401e910c11bcb9a2ba84118fdbdc5690de285201669a26981a269feaa63e52dddd3769482415c7370a96a343babda8df5c52a66ea9eee1225ca584a3779ff342cdd29c7a6e7a709e34069376a4f5dc85cb88e9286e9678b194e9c8534b74fb54b88c01c335d14cc03b329e5faa6e64964fedd322efde9169f6ba745b707cecdd86e641df7ce5ac483cb6ddb16421efa2875e5bd73b839be19946c0cba3c69722330a9ca3be31502897bc8bdbf207038ba0aed005ee45a375bf5f4129529fa7b54914a01337c4c2bdde099189751d86a28b6ce9f45445d4c3a3867dc34460b47811d658b4400385804ee9641cce0a5583251e119de2768be553b68459913d03476c6dce86edda4052ef2cf2be833da8ba4ba42888d0e6eb28d5f46751226e3210cdc16bd1c9d969ce2b24801bd9a9ca2e01e443759379eaff28ef70473a2b143d4185d6480c0955149c04990b2513be250e818579db0d6856dea9a7b0ea8896c2da3842270c67f929ddc68904979940b5ec3f7e272dc3c024e02026eea20fba235ce88ee30ce6928e9a6eb07a1d5bb9b68cf4562fbea2f4e12965ddbb8d7dbf515070dee1a3b6ca921ecc3c4954743ccb81ac65f0db059c605ffcdc34d968f1a530dcf23db3a9283783780ddb661b0b850cbb8f7c1d278df6febe2fd9629268bca3b5a64ec177a18eeee1dae7961d6d7059dae2ba514df0a5aaabf6a8c208d8499abe80df1bb94a01b929aebd9a66f1fdcc15bc3ec7e3497de2c259f2e54a022d233e0e2dce592185772a2fb14e0edddad6b0003d8564653517aedd887f57137a6bc2eb3132fed1f4090bf2ef67dca5325e7ea6e725e59cabf6e707596cbf70fe439f9d973684b012eaf039838d411964eb2c49b8b1230003407da13f32ea672ded4587923ce50adacb9363d1ac5aef1676035728d1ee18ff342f02280a00ae8799296ec4aa2f3128e7ccec82b169f38aea49993d781c686f7bd71f77ce4fd8f547936f9bd217c5c792ee5c86a34e0f4193040fd20c45132ef207d38e5842f8926b4e9b0c51c96fbabdcc7f840b5244f00aff9cd1d26d594ad5bfbd8ebe3d3fa07af68e90ebb17698622677f8bfd58478f86ab47f24cf2f09510a42f15d421c3b027c28f4039aa12777745bdf007bec9d9a0d225273931cd50bf4fd7421f286ffa12f6440411ae4a42e7bbb9b92d4da48888d60ddb7ced435ba8d55942c7b2401902d0594b176487bd8e9958a970579cca26c286e8e11bd861742415be1cf61d73656fe13922af12b37d0997ad90d18690230cb1b0c17d423ba3bda9dfcb09830ac5c4b633226f2b4f3cd2a374bb835bd191e9339d202861fd29f7dd70b482cddc32c60a5a561464625f4dba7110f05b524c5ba8d5f923cb5e7b9cd0e966d616c3a11f70cc89ed3bd8db271e0ea12097586c16e49af46ba99208b87fcf1caa3a570e9d13098ad0f781711f911f2faf8c14cd0f759967811c6954e6b5151b17ab555ea9868284d06a2816ee5b91c68c718f691e8461b81819fd5a75dce6179288053305bf3ca25220bb6e6ec93918f62d0ca83d9c58e31c09f5015248d946b2e74f7095c7c8701d09d5f694aeffb2e68f0175c6bdd780ae42b4e22dc8ac4a9229d0ab099e6c7bfa724b047038f6acf9a389736948377f76008ca056908d1fc77743bed620e09ee1bed2fbd2b426a91f2f6af43337158ced2e99bfb1686e6bcb6894ca6b5d9ce822561001c130b1814bd07fa0ce521d8a57486c3d7241e91882ce30aac57f7726a7cf8494b9b79597573e76f914ac8ead18e07dc8fea7bf18899929ef5961878e07f92561d0e3956f5459dff0a17595cf11c7b4f3699b751cbe04054bc6cc9616c3fb4a4e1c50e9f61030dc955cca4bd3b6bf8aa54ed3dfc04fb3267819e4a0f8b4c3f6c452b5920b679338fe0123e61237007bb74659ac0d12fedd74924b576f4da22c5d81de45328e416dfbb88714ba60b3197a25aa83217597b6c40406f6829226bafa9f1ecf6b146bc9a2d131d89e484a319adbb2581f1bf4b67fb76d5ae6c9b8e848590fbddbc34fff19cbb29ccee23d67a854147cd9ea39313b4e7f4e7a14aabc32185bd9c508968f5751543eb8c084cb3417804ca89fbe36ef820775cc9d0ac575d520d2ba9f13f23c5b7640f469e273423e98839e1b62033bb047cffdd9681c506b726343735a2b1323f682afef05231c3e4097183c308ba6fbfccca934742702aedaac6678115061f39cc6bae12277e61f06b7c00cd3d2fb052954380e8e9bb2c35c750057a81f3d5cb3d80ba146ccae4422d13d46bea1d6120aaeb609b8719a4865895c9927cbece92bb3d98bb6f6121296f95ddee3a017813a0ce42588c907d5b6700f930400d44866be0f9b90802fd6863662f4199fcf620dd32bbe03b89f6414cb4f4d289df41c0f5076efbfba3a90335670c213c095e19422bad7b733fb5754c66268ebaef7f82500fdbcc88ceafbc5a56befd84199f6becf382a0b883b6d0e2c464b28319f38b987ebcc2aab1b0662409a32e2d1c85c3c1522b23cde45f76541a2cd86573672c5d4bc2c7227ceb9dade2fac08259770c0dea4060006e44df0c2e2e9bcd15af9188624f1a0b19a4497f22f34a8bc16e06bc36d8966b7309eb49e0ffe83cce7a894d66d188b5799598375ff9a8197789ee442e005c6a89c92da91269626af434ba7dabf7ebeacda36be8148619f7292b8804277d4d5051363fc8d098dba78fce1cd0ec2a4af2d18dbb576bfc2b97d1ab8e85e73d29255d3e569929df52c18a1f348200a2b39bbfff91121dd4e2a9d2f40737f9e191b1c3b19d665e4b1300e791cf54e826df03259a5da753cfa1eafb3feefa7932477c32c08ca31b9d7b97b12cace5c17835ca663eec62d473a01a8e80c929f50a3b472052bc43e04ea31fb9d7bf80af76019e4335a733e2bdbffc1a5b6c13fe867e8a53f2992a0e7c53b6076ecaf789e28d2351d64999861a11fab53626ee4232fb71586bb1652914227e4188d215f2c50fda9f5c82153b97102be7c2e7792b0d535dcc30cbdc7e95ac694ba6f209331e528e3e7dd29f2ce5622ccaa3f18500e33a6c05ab4e224f959b100662f7f3a24994cbc241a1bbc9add60b67e2535051c513f62f17551b6ce67e2f6dace91f4ffb99e4099f5b6a6d85b97022aaca1fe2ac39cd40464836dbb051a16865bf34c0a540f2e2ed2123344c8514790b328d9730b37f8070f15e90841faf3f819bcfe4323a5a69ab23f2d25d37788dd209dfa1b1b3cfb0a78b9167b6fd7f6c4f85d088f105def033882340018abc7dd319db2e1af94153b8721d6a6178af7bacbb6befcb1f3d3a005cffe8fbf07d55635bbe8a2aab10ea22b91e0e48ad2bee30de95ab14ddad31be9fcb1847313f04054a34312682e42a15a0ac3213fc93931420334be23fc03959eebec73f2805d057b4dc59a31eb0d30d79f0cdb8a287cc5c2c63c41aee54004f2a61259a116c8e0d1f3edc48b507c5ad9b82abb1daa475f12fca21ea8a9d9bb75ea50504fff5a95be1072fac5623bd27387dc3cfe0ada4ed186617de86f760bc3e6cbce5a77adcf079d6a21e05a23922a5f1cc1ff404e295dc1eb7e23384fd3bd86d5abc2be14ace1772fd1d578788b0344dc2352ec187c2641a82555d73bf51b9a9765a50c06363877fb21aa2c9808d99e67e5302624e3d2802020d2e1edbb16fd5ed0c5c73df5a97349e3737420dc6b3689d6493b1a9f2591d36bfe5014fc6959d81ae633bbca76ad3afd66c0dffedf27009bb66fb16b395e9ba42c4c629d1499369e21016eeff282eb9ba7c83c2d273fd2b2af52f649b4f3ecee6d670972ca7001adfb367cdf34a7e96cf8c46bfc1b44375480862e5601311f3d", 0x1000}, {&(0x7f0000002280)="457c2d729bbddc2676d6a4ac7853846de6793cd4ab17e4bac9b551425722a84918fc6655335ecbb41a6721959423a8c92beee8e025805bdddd4f41c2046d9d7e3eade6f9f921b6bf735f63de3dbd852ac42473543d8db899e23ed577e97016126e42a91d38ba5516c41d256b6bc12adba07889559d7fbc93622985825031d95a6b1b0ce22f3778b7d70cacf42b57cae8fdd0ff069fcbb8bf56b2a8b76c881a0fd21b995b5d4dd2183a3d1fadefa8fa5b8db680d448f2dcf7b3287e3c4a5b56c31881132818477d4ce308ec404a384288e9beea404d2818bb39a5b17f9d8e7a6942fd25cf92b984a82b059d95969f7b0a3403aa558b80b91a8ac88e583746cbdf55f8ccc9ab6771c682f94544886c04d6a04f3f4fb164f60e69790a62d07556190bd165b0c72b75ea35177bec744330d921b80942df5bdb9077e0a463447964adbcd10042823b493bafd03c064d54eaf858f6d7a217a36915d170028186e697419faf75c4a33de84d57f3b0cf3c4cabe986f51ee51c4395a3e84b7ea254da38359f864458b0142c8c9bff94a663aa556b85ca38cee27085a21499f72a1863a69ea683a6abc85ee065a0cee2798de501a61217f8bcae49664e3e7ce54402c6e4f077274ee57a55f8122f2b23a0e776f45f9db7e8f9593f6b611f64280c122b25fd9ee71cbb0515660d64adef95f311af56d57886fb18cdd324cebdd90894e7b478738edcc43bbe3b849037038cbef726cabf7df9687f1a19dc00e194e970d5cea1ea3a85de70b3d3e601ec65a50a99b184414aa4175f1922bf9f28036959db4ca2a392b9b73d15d8bac51eca105c08e560c8010954c308699f3de0f07ac7829a2f748569735ff4cae0ec761d7ad40b537dbbdb8420db88f7b203a93507f2e596c4e5ec4a5244e7f7af0b0ae013c5fca46323876669d80bf209dbddc19814002993186cc431f0982ff801787734e89e8e6bc319d8e33981f7c3a37645cbeaa3f86fe9bb34307703602a6b63e750062ca18468007deb6436e95b3bb4ae73d1c0d15f7aaa9a1730d2f6436dcb595363dd1423cd9eedbc86bed5bcbf0d645c1e0e2081716ed4e349eae50e61ed6bc8b18f42412ff46224b617b6efac0e744de715bb3e4bd2a512b0fc67fde4ec21df22b25eb860d57ad307886e0d8cb36b02348402f481661a36d1e4c24ec43cbe9909d5e581a64de74537f62f62835376015628e73b5995cab4bc34ceec99822478e6cc583b7eb4d51bd85602345af7d9edef2b245f4f208c4b4b50722dc97f95a94b23beb77cef2e2aae1f786f90af6e248d29aa603523c9e8a52247a1da17e30fecfef8818aef0edbd559ad016904f9fe1b80e02d1b38de7c2022cf4eb653458218968c7f6407a150730ca74876ea063c2b3f62400bad582d0091c3845ad05b111d272b572ab3787c87b5740bdd65f671b70a7bbaa67449b51b6623768ba186f1411fb433986a2a822daf38248a47326e8e957fb9687dd9dc7aaf2ae51bcfaf5bc4dc7458f634cbff511b5d86610df8340b47affc9f7d9180e96d95d3ba7b485f14e3dad86c07623203a508900b9d445380bd4d590f82122203737bc09a86e035f97df3a6b852fe49cfd510cfce2e6c954eb56e4375049345ceab3d0320bf9de386a1af65a9f338eb656d0f1155cde9ef8597c6624a35a66c4086d93d8d5abfca2c738a73613e778df10fc18482ca91ab91872d6d07f3626ed09f3a9a78867fcd096efe9b09a059ba0418d4d3f7eb5b3867ae5a726baf5ae6376bbcb25356fecb39cfa285c871163139f29b9e611c686f1146bb43c3eee46814b7ae7683559adf1045763fd47e5883371329c7ecd06d71943a8f9defcd9aa1858edaa4887297399b301ae8bae5693e13630a659ac943811b963bef03904bfbd1485ecb52ba615c121f6a7d9a8d3a173fbe2a55e01ed7666d35654c4641ebab1ce9b36a7e7665f6e3c3fe7c4d72a7c83aba6327ce0ed4c84ab5bc3f795e64ae4636d2f5bbf00d8e48ac6ece19f0d89acd3cb8c9b68cc1d268899530ccc4290ad027bbd44d1466f2c46a196caf317add6270e95c91045c16f314aee3092cf333c1c0fb5b07a7437877eac3ac21dc0e3bc5d2d4949151746ef92ecd4dbc95eba50b76459e528d95a65b2666d7619ada0805b0da4c61c17b8bf4e330d7a8925abc53809475b6442b556e0ac84533d2cab9c2c2b8177a7c53b55ff0739177b3fa79a50662e01a3252850721b9f4a5901d0eae2cd6508f8eaec378fd712596131369d0d7e76536f6da61a846ed65a27b0cd3b145533c30482c18668dda11f2e443557e6335b5f6670f19852268feb671c3195b550d3eb1b1e4f48c627d66fa274f217864a07ef77d6998a4bf0eb273455db6caa3bd3402b42419d6f8a80e4caa71c108630f7344ffebd5b6426202382ff62dafd8b8c7729267e7af12c329efc1547e51dd3083e3713a5693e6bb66360775c209d18fc98a733d912ee52d39b0b422dce602d6f4532e35fb10a8937741f48150121b889b6b3b7c1a3e2188b00c07061a8fdfed68a6218ca8fe7e569216201f4ccb1504174048efbddc9b77d03995409a59fc5c309ef94a5d245d8b7d32d06dff917ad959cc766bba34619425a30077557a6adf2aa78d5ae7931b823997ad444c5c6b7648829e66eca7638ab05487e4218b5fbcd791ca283c5eddccaf904a677a69a82a218664d8a45315c057cb511349a736fa96b049ea7f24a64b374c6466638483ca3a483afe842fe0ae1142be402efe296f0fee631036384176439b86c2b08033b9f0911c65590b1b8fa94324da13166243373ed8884aaaad8f109c968a8f38b405ff91b739840b502534c59bb6bbf9dcc64ab99802863d9db44629884fef199fcb8d8115009d85a6d9603b6afe5178ceefd5afd22d4184588e37e287e5698a783c7e6c033880bcad625fbe0953e00cc7700cbf83c167a7a04798ac47d1056d2d91ee821368448bf2ab48121d757876d7182ce7611dc6e09a38f6c07d087c0554b741ec23194fcbc3f32bcbf26997ccf1e12c8daef3d4f670a9bd831e41a6e343763754e480872dd26e44628bc30c80cb894554d8eadfc60d0966e8e960c1767e8789255f0c627d96cbe14a5fce363a6ce80031229ba7cb1c46518c4e92f17452659f581a7c77c413536828dedc4113b5e9b057a135eb7b7319461a073d366824a1f5e823cc14ad27138a38ebb802f3d833fc7dfa50de44190299792251815fb610c9fedeb1d87ee6ab00f09a4a57532912108c6cebb6e0e7a9118f3298ae2a3196626817badc5448827df936063647bbfb1ff0a659cc677813986734cc5db29b90fa80fc15ef4cd4d9f84dce24b7074422e51cb70e79ec1f6aec3c946e8893fe728467647c5ce8684b45fec798975bf3bc5e6278cb18cd2156094bea3e34acd10921757d6bd0706d40e253c3b99aa3407415309f41a5e5b84fa115cf8a55875a2555bbbf921e415a33ac665f3eda2c55a82e167f479f7effcf628e8eab2aa2b0b56a9e970e430b56cd9ad8706f1d513129f66a8057db5491c3e3b2905846ea3dd76f14304589003bcae5982e50e46c62ba513ed2a3f1bbf95f60ee9e4f3d85be137b377b7f7fbff32a4557ba5150aacec6fe2c0f15ea1af42a4787b34acb8b0c19a42cf2c6f6d26f90ed356a45ae106e68d43af162658ae3591e1483c63eeb4cba8dd62a2b641c8dadd9341eefc63978e64a928282528c001b02819cbe3e57d3d2a3fa1d559320c57fa6573be5e75783d4225795a601b476a02dcde3302310987229619bf888c5308115139fcb4afb1dddc8a536e41370b806ed2924c826c8342ef72899e3cd97900162be8b48002c9f860cb7d98573b97950f32a6fdc442fe39694522fcf1263712b9b54f826781c84dd4218926b04b4b41450b919175361c7687ddaeb0884adc3d6256f769dd91173832b48fe0f0b970aa2b3cef8f0c663f3ece0b14b35208786dba9bfbcd589a96ebf449ed2234b9b0544b794eaacc6a20f6e1e19a986dafd6d5c532664f45e8074bc714562de4169ecb5abf473a0aed2b16350f80705108c9e6d910acd86b9171e49378826096f7e1f2627fb859f4f7c4942e429445b013938010c9dcbf4126769e35f10e6d4357bc9d70fd8efe91018ede53c391172fa4937f49a64d31a78de0cb763cfba675f00d9c8e949e0fc7de58c185dc5ba2631e74ab053bc4edcd06beb1a4baf3613cfec017c3df62d14dcff9e24ee7133356edc04bf4fbac3063837ec42f90d1d489c34ba7a7786922cd34925a552c08463db72f496671372b4bb93d5dd991c1c90ed3dfd64ebf5facb243336c83feadb1d5166cab708130dd31c1c0c220260f8ebb32057e96a386be7783a5fd95edbad162ea268a01c280308fdf7cb05d89f7084db6cc0510fe37faade9c57e3d1a18aecdf7d34d14dd945570d118d03a1239bf9c10aecfe5c30590a0c782b9980b308a5c862a8647ee24dd6491e42486ef43f2e75f5648088bfe8967f1e810d1051d6dca6a40bb60d791d9dfa7e81c2202d9c76fcdda355091e2a1205c599998e8dfa1f83edaeb2fc0739a636f6ccd7abe0480db331034c31f07b8c33a33d8e146804ca33956ca8d379dc156b5fd3c17b841735eae57c318c32ebe717d0aa15a39406a60dcdb5cf8e1651dd28f027ed4a89a497d39378e2bf8cdc997cf0c1cd0532ffe9277d3e5f23773dfaf8c4ba437f18704ed6cab7bde277ef510200b2a074322f0a4e254bf33e625ee303fc17a2f2f047b1cae2b6b95a363f5769c55f49e0c3a7f5329e42e6c0858158bb511f832ccfb19683e91fe89f46ca0cbb01fd6eb4ed59bb8047e595bd1805e3b47a376f3753d65341cea760f8688e1378588c6161187a192be252b7a6ecb44617f4dbf25273301846935ab7ab801acc70ace1d1ba2733ad039a4b3460d6a4e42a230ed122b4966a9da213d5ad82a688227f38b101ef3b4947eb330feafde48df49d879c9ffa3c3945fc6d7b80c363ed2e59450ffb8df7117f21da1796604d63c523870de55efb66a7e6969e186e13cfc3b50985b205afd57f1d44cb9e0e69ad04670a0d7c3c45cfd529fa7c56518b19fa97e8a8b4b34dde2ada8a0678a57e2789ee42abae927acc3f09a0c379d18f322d28a26a6276532324bf781ecdcdeafaea3fa2f865fd54953230022edbba51a58cf21a5e6d07ec02fc4da028fbac19e728c72300ceadd80ddcd8314fce28007e1e1354954be56905f6aa6fc488fc708c0a445e6401d29c5585ec34629b259792e36fd8ac93dd5f0f967b64a891f0d828ddfeaf83f55521f4b7ef99a864b9e0b15c55bd8f842a5a5fcd460791b7fa58f0a665c7a7a5401db03fab6cbbcfd39464ac75ab98ee76d7e3de51b37af49e615d6baf1b653c9703f3ef2277e335c07253285fbd159ae07d7f53559893a652144ac58f8db465fb126207826a76bb1a9b9c5041f61e758007796542d1cdf53366f779cd58642dcce838c3a70b1639638c95f73304e63fb5388899f4d82edacbaeb8225416ecf3060e27b79ca138aba96667ebac0ca82b65e77c12718f26a619b5496946359a76dd55c2ccb40b829feafe1ce7db689832feb8273228cb70b22d0b037a36b54686929734e7ac63c9fac853da526a8d3f28a8c7cff4c8d2f4e71c7e52e402f2047c4473e2f8b66304ef5bfd9329da6c64714e11a23c9d8556c06a9d952c94c5f5e25b7e9b2d75a6fff9460ed14933c729bf20594993926312a88319ac588867fd0b1e8f1e7639095efa0f6ad10a4d80d58d6f45078e3b56d7b9", 0x1000}], 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)=""/188, &(0x7f0000000180)=0xbc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x100000000}) fcntl$setstatus(r0, 0x4, 0xbf) 16:00:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x5}, &(0x7f0000000080)) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) setreuid(0x0, 0xffffffffffffffff) seteuid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() geteuid() 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x1c404f8d899ac0e0) 16:00:00 executing program 0: r0 = socket(0x11, 0x8000, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="0b60e45c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000300000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 16:00:00 executing program 1: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r0 = shmat(0x0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) shmdt(r0) shmat(0x0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) r1 = socket$unix(0x1, 0x1, 0x0) shmdt(r0) getsockname$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) getegid() 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open$dir(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000180)) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002008, 0x5dc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x110, 0x2) openat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0xc0) poll(&(0x7f0000000140)=[{r0, 0x85}], 0x1, 0x0) 16:00:00 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) semget(0x1, 0x0, 0x41) 16:00:00 executing program 0: unveil(0x0, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0x110) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockname$unix(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b129fc7100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048cfb900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dee8f85191d6a0fc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x10001, 0x7, &(0x7f0000000180)="0fe415c66fdf31d7f4c786710041ad340c5445bbd5823785b645068cf7452d8edf3a1f9fdc0e21791d1878fe5b98d088ab55c165cbefcca7867f18365ea724988757b37563ad612b4889e7f991077f2a90bfcb6b5248d4ecd7282d1ed162b7b32efdd16efb77f17f493fb15b82d909db9d27d3ccbbee4d7229a2e0ea57bc7b901d89eb72f47cf5185cfede0829ad82cf796b7deecd9bb15be70e9f0e93a238274a4a058b480ea7a56582d0d99fb5148758738c0825c08a49696060b4e1b02c2be10088569bcf61abe506708c9e76d2d9b93551a8afa0d49e6c6b8ce182385bcefe96d1a448b9f1d0c75675b6db223a293ef2b35cddac5d20dfe17446e4fd048e62dc90400ca2c9f9d96257e905b3117c1a8f96a44eff57340fa38db15e11b52ad102176c5f70b62e0fd4efd67af60e0eabedcb76406718ea5ad4b4a3880d81c45c4b4c9ce2b7ac54dcd34ca1c2b79dac859bfabad8168ac3efa3f2d169f265c2312e33f2873b7b0a6732858fb836ffbfb26655ae1bfc6e6799e1918a3396b955b7bbde2362176ba3535b54ca473a71517d06471ef6039cbda16fc0dd563c263621ab21dfde88a8565be742d1b9b740f04f94929509a8dd1a2733de11bed849e32b2305b11a62f1bcedf8dcc1feee27b2d75c89a889527565bbb65c2a15160d874a7d4ab07ee9005924731b7b57e2c4ea83694d6bddde24d7c544f21a4decfe68a227104a50841ad8e7575d2fcf1fa099d96a9fd893afc1f3a3a33e49640ec472ceeb3b51a2308786537413312c3b305a1c28df939281b174109b1b8aa0d3407ed088c41ad255b9cb2f99de57e469a3f7cd68d629169f1a0135c160a84fa0e2ad909b61699909ee7e8a7615f3121726721676e90974bec132506ebf7dd5e5c4dffad20631bd3d768c7f12e0ed22041f64ab7921a9122fbef2226b91b3716bd2f8a8317babcc582ee546896851e5d566b6f6ed167327b275807f88061333716b6eed20028e0cfa282759d98f61ebc7b4e60bfef0c1a067d41b5fcee2347d797e453bc3cf7d257f6ad1649abf85d897e686f2c86b174c3045e767c482af1d90090f3488f5957a85848959951e91d0617456dc2e30360bdbce8438480c3edffb4b819961c13ba7f55aa6fa1430ddbf36e77da71f93ebf176cef3f2e0569569880a2ff1eecd284c845178cb8651f7acdbfd7f7083e5a2c72f7598aca3dfc254e8f806d35ea9e2ccdf98f3638cab665c601cfd3c273fb068f03efd2217277304c841f7742ee248792bedd0063f453973e4f36fccc5484798d627d06033b568faa3c87cb0f7160361be839bc56f0c546b0f175894a2eb54c2561b1e89395ad1434b9797e529e09daea3bdddb30518be4a33301dd543cf1d8b7b62c108eb63c3f8a41d6ca1e92153d80b0a2777b499296feecafc4b83e2c581c13c0c41257815c1fece083213a749a0f486a1cfaa953b665e8059a3c61efe3d57a0abbd38a7dc6919459f7ae1e04a98fc97bc7c15090a2d07ad23de230a4a8d1c5b165d563e46f4cdbe32faf1d012d5f1d0f3670e5bad782d728e983e59ab07715b17bdbda19fe3ab439fa681ce3626e2085df009d3afe2f482d17073363c918dd33b97a2d60f7420d2ebe97878e2e1ef779172354854af34235e2054c175c92aa0fe6b22c9e50db462c4f890e01b9c52a156693e8a9ad29d9a96e486212ca27bbfb95d26185bf54ebca8f3f50b855eb0d5a5949e2c6de86abdae0ece32555c6fd50d4c7283eea40e122aefdb748d5a0108e1d4e8d885c71809c8e5c293348297fd2d9209670b9542e7732dc72fae1dafa78395a9765deb28b4c4f64886cefc1575062ad5bec9acd2cd6e7aa5552bf9657ef9844d9993a41eff509d6aa280b16c18f78a5e4a8784ac4ce9e6aea12fcaf8eebfb01ddb17deda54b0fa66091c421bd938b7eabd793e823ca7178dd4d4308bfbb4addb4f710158011fced7b7d911f46640a5fd48b3aa2e761c3331afde31ec34cd50c88096465c9d7a0a7c646959afe36a71c8cbb2ddba64144cee7d0ef91ba36c85bd1976c10a33d347dd33a84b12eb4df94901df83caa36ef58d69ed0c3b6f2346088c74bc124bf9d033a674759cadf7bdbc1230352a6231dcf117ac804a40dc4c91abf6d2987edff038230d6382d268158a51d2289094bac0fcc6f4f20533c39d9f5dd21aad9a7b15181bf10539cd30bcf07bbaa883c09aedd6e63571b9f3280c429408fdddefa2b14ac3e0a75b2787e5e7109138c18aa13abebd7b8cbc948fab2488b9764ea8976dc87322f1060430e429339d15ace386c4a1afaa11c9bca8e24d2524d7bedbe06d358c112bd037b9ec54b8b98a46f77b01af2150d6a9b1e255ae0775ba5851553f3d7c3cfb8c0291238e0f7463048e986cda8f3a5b29a34b78cd7643e05048fd53a69a847f54326029265dfd2104a9da551613598a536fdb56ccf8e3d3059b14e12ccafa7adf7707c51c1801948ffd347148168764ed2e1f2d0510c165598883869e67e1d62048abfe1677b8aa345c766fd153bf5f04d83ba7a0242370c3277840e1286870b2be90eab5fb5320d6568e71219d79a1dade62cee85d64246631cf68202b42a547c73f9a8f3038170f07df7e26d71ee2af3cfc70bd6cd7a941897064cdf33f128aea2798122f1efb5dc2d55e9c7791d1988a9ad95b861ec6ca70d9ce4a70acc086d0e67ea116d2f6a42d5585c3618577aacabb0685e85cd78a9794e6a330d3bdeea03b419f358c2106423703e06c4634ea4cb3afffa5ed4fb8b589fe75f7d25534615a353546b4c61df7608b277aca107a09e03c79975e55222478b10def254ef09314d99f7fa3114a22cf45910afce6aeadc7d046b25e5d320907b1d6b26f374857a0e7f9b8ee7cc96dd47103ac60fd7a8cce69188c38c3de07a453a3799fd24a52d285a87fa8ee14311c05a9ce35a4dfd604997629b7656ccf26c2189613164fd29b1ee118938e87980dc080cdac8de62413d0468503d095eef818a1343ba0b4175286c29095683dfb4a6c2ac2e545454e87c7f6e549cb96d9d8ee7a8d7cca9fc8468a54152fa187645eb0b580e265b3aedc2913aa14afe647df9f48a408e09f32b0a31717201d622bd153a31fbc90517e4b60ca59abdaca9eaf0076035e4d391a31dce29dbb99333e792aae1f089c12dd44a85b5a1d73a1fd65951739a59b4733f634f43222a44c9e2527d35dc5ceffd3e9c3e0143afc629f620cc1cd0588e840d056dfbb1663eccb75e241100d99da93d06d5e3d983ec4c6c07b0c872bb52fdbb6f4c615ae3c6db85dba67fc03f24226a99e7e8c52ae8a281349d0a449151be79c21b178be4762a1416ed99ffa01456effa12fa27eec160a1eab2761a4cdd691222a47ff30372c0c5ec96c61943f78f0bef2abe601588fb63c2b9592329804d6383cc249062021254bfa8cf42f57a901972ee8b83a96d256cd7fdbf826292cf2496b5a4bc223b6c5c605776686b71d9ca26e10efc162a7d28f9f46e331477a79175e8fe854099da0fc4c7808d4f6d7d3f38c630163850a0c0dc49b5ae08e6cf95ce6bf2d50c2a0f78228f69cb15066033a7c1d5009ac3ce184c957a71ab46f3b1488f96c36403e9aa242790802f0d59cf0d0fbcc0bce1875caebd9146642fb35c905b41203b6352452e8f5d798a6bf0f172f8c246ad061e56a6aa98c4bf48556ff481e229d9cd0596ea453cc8bf7c2e2b7e2d410d6f1506a53172148d74359e556f9591d1f475aeb7c2157885e1e59a4fb3bb67fc20e3fd16001420b34de924a75677153d4158aacbce6facb37126e096faf667aaf73f047e76490a00a7e29441f78477b47c22ee0174d4c87850c4d40c390f15d1c5812afde683ab2063bce6f2264fea557fe5ef13fb9622c28779502400d44d9b3ebe3758f77d9f4d373bf1d5d48a293a2ebe968bcc2447dc0933d49226f91d3dc36098096cbccfe7d508217a651933d6e6bd70e3428e914376c32bb9cdee1a54700dfee9b1945d7553b0a0778d26db7663e0d91a0780be2b0782040de2460d186a4b39aba69219b73dfd9b5440c62aec9b76f870d3dc76e5b4bc76e1ae05d581e003b32652f72595574389338979deb73c2bdc64d95272fe2b1d62952b436f25be40e1b6688a9833e8ef91098c25064bc2fc79c8bc7fe46fd76053be9f4f3c4025e3d9ef58c8b43e052f90b2a202725c1121431b6c0038ba14fed29e64e1bc5685dcc4c8c3faff0545b9e706a0b8f2295496471784acacef27f2b8d62cd4afffee6b59a1dd54c94c52c4dce3e02574afad5102f6f1b6b094b7c75564c4601dd297541b7e898bb6aa7ed8687b57dbb53f793fccf860e3253b69bec2585b640549f153e67ae7b0b1a5bb2e649192cc636afe5a0dc3a13211ace2c0ffe93dbd3d03c704b1a553bd3eb701d717c279d51b094279c36c3b106d2ebd9e21431625d6b5b0698f45164e4e222ca87dcf7134d93995d9bde75df3874492a1028633463a8ba8c3887b127a98d71dee7a02f06c739a8900960035c5f4129fe9e114025e6bb351e15310734544a3b83cd058408169061d2b7ab424958163ba234b1edff30fe17117c6849d809dbcefb354322406b3a0dc249496ee4c80e0faeff99ab218b5131d51ac473bb56fead84c9a1f4d3211f158993718117a083a63335bc7da57d06bdea1df793ffbc768775c194cf93c1489f5755590434204077f52d4917a7dbd7ab0942da38c0c0398e850b0f89835c9853fd077d2010a73492f1b426575d067a21925a2f531408f48e8d4a6d46366f76bb26d908dd9ab9937eae6794ecb8702de69ea7330190b084236ef18965c59fcbd73214cd1d3a791c4f558523bbd9b89593794c37f7bbb68db0543188fbd0ebc9e6c71dd9ffbc095906921ec5c48fd84dde5c2bc3ca25f8d22103b3e31da2d3b072a5a6226fcea3b09602f2e8e6e16035919d051ddbb5a3ad8a74366d488beaa4c0d4d8cafd7107ec8ca52488f85832c71e1cdeb0d21767079c08bf985bfc864881f872a58c72025475b2c0b295e897237d532788fd0c5b80d6a03e60dda5ca3e19d21cd4b8978b5ec6749ea7e3ea582aa66ba4e299b425759c15659854a6c97121107bbb25028eb2b8b9126dddd4835b7f089824536da56c61e0bff229afa8004f31c2c94bbe1d547103e496b3481398ecfddec1a09805608005361c11a70b67c1e36e2d4134e3661f10937640a61a3fe1169ac2482955d5ce359f9f4f8210677a3455864b18d584babf52c564cfa1283a31e17314d2a77a77770f4562163f6d747a92ee75d0f8e3ac0417e5457b0e2fb60b9af78754b1c67a1ddfeafb3374fa922d7b7afc1329edd89a9d99a1ac33a430f95b89f1a6ff79ca7445538fc092db57277ce10c325991053b1a00bd42b7bc66962a79dae0bc3dd743b844baac79f8f635fe6ad1562397230a512c5f0da4e150963b65acc2725959fbb8c1e74f2566edefb513c662c234249bae11bae0f8fb463bd4ef767c003b36815b0740fff398e412791a3cf3f14ba0969d3d98a6b666eb6d2956c90835a5c93298b32a7491b2f04157e2f5c1d87c55ae4e4dc3ed7fb77103bea6ed016d72eb2a201df99c3e6d3de993bbd2f05de7c6825bf6fd55fc31fad464a89b530d6412042c99fbd3455d4f133abf0ece662628de0cfbfed344260b1cad947e25541b529d8d7daae547e661cbd8b7310070001b00409ac3b3c90873de647235b3a1da410a23986a8d761a6b4ed25b45fb00050be8390ae2680e703782eb470704057b94b81f38a391f32a610cb99948", 0x1000) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x21, 0x20) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x60003, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1c0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) sendto(r0, &(0x7f0000000080)="f096999e284cb2f0f2b78c43", 0xc, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1f, 0x6}, 0xc) fchdir(r0) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0xa) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x800, 0x800000006, 0x100000000, r1}) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x2000100000000}) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) r8 = geteuid() getgroups(0x6, &(0x7f0000001240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) ioctl$KDDISABIO(r3, 0x20004b3d) r14 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() r17 = getgid() sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="91bb47a3f48d5ea0c7edbee3a87cb3252bfe97fdf17df7bd76d60de728775cbec8867584a6a5564c63bc9eb067b9a87e67f69bdfe10e6c325b2dd4da57132ee72b5efa1ea3093a05097949eec8618c732ce514ce24c42428fcfc8d21e087d53e35ba9f901dd31b433dc965af8b0b385b9993cf88670cb5b04c4dc2e72eed75777c1a2e9c2021d582eac9716017ffe8b17fac9e65b3b1c0aa36fb0440edf9430b7020b426d29a167438117650ee4961dc48a9f31946ebeee25e11b152dfd52c787345d01371acf66e6bfeadadb984be6f9a57e3f24dc5fc8e101e32bb411eb6a8b9a63bef9d69d119a7ea776ccd492f97d13e0b568787443565746eeda460afc0f7d22ac2cac2e98c27d3a7ea53594f5a1040cc0183ed89a5dc9cdc355fa8b8eaa78706d8fce516dccfeff04ada19c3fd5565c40d2b5c0c42ba8d1268b89c5e72b1ffa9c55473c15c73b210ca9c308f83957aacbe0b22c1ac08c72037ef35d3789e4c020e6a6232621190b760113e6f9cc090b19ce619051518a1710103986f4a60c62dcb5cad6905c3860cd0b594149e5689162c6f6448e09e975eef866c1b3a4f0d29484afa9822750eb235415ef95f0bb1ba77da9ba38a529d83ac038f24a2e66c415da6bc055930316df74ddfdb3861ad4fb37b801c2df15646b4b2beff5328ba90868440f05e9bc9b87a39d271f772e445600b7f746715fac597e0d0f73bf149d8c3a039ecfa5dc5ac45a0525fae3e7b8344dce1066b58c85ad218bdb88d3e454ada42ac677d5ebefc3dae301fa6e1dc78f7b01f5702e96a6717e24ee1b0dc4ddfa770102b454afb6f00be1f9878da8b7b4748f3aadff198a4a7e5d2a5203edd1ea04c6ac38999c7abc8b4a35aff77354af48b6220a8381f77dfd86efd3722361557423c6668d2b751d8baab17d740fca50fdac9dfc432986164e3e47b40fd51a7ba36aa69515ae886265012e0472063db4d0d6f23941e033093bd179c2e1aab41d74bf5dee053b84d0eb83bebbe36b6f5a9695c6c51a7f2199be5c25758538f4a6fd4500206f762b65db49a707fffc61f433845ea265a9f0aa6747ddde117270b17fb22f3ac788b4ab4e142ad40e5e4631eae8e1b4b0c0f188c1acdcad3f30f8ef5f0d250716a05751457d72c53e5223797a03f3a789c917a3d5c64d9d84d1ccb16608239feec60d6346012e5b3eee8a4672fb44590b9b8e813616ddf8f4a044d450a3180d2b29982f700352db6610bdfa28dd50fa02575fc0b716c8d02867e0d46daa13ff098286951f99c6b539ce74340b34e7e20f6e5200a75191dc8d7eac2fa829b2553774362fd94736811baa90fb2ddf85772197a20765b248a7e94227146b040d13524d66341d12cb35dbfcc4828f1500bf782c5b950a727864c8463815157d36230d8b4c2cf2ff960ade169bcbad31d31a19e55513ccacfd5c08d290f6a3dd0675f350dd54b056ddce993d29fe5b29ead4649fc374e4405e593ac26410adab3e84c7d7907656bf6052c8142c209750c0041c7b0ba27d3572a540d75a9bbd7909ed642550cb30fcd5c4cbc927dd795d4e94ef9b2f7b705584ed7fdc6ab44a11cafa35666fd8965c11b1d0bce492a27119cd89a0d6c9bb4b9c26bfbabe5214ef5526e5e21b3aa3c90126fdeff75be6631a3285bff3f4ba0da4c48a07c8eb351df94c81c65e6de290d91f85452320aee2c7b17eb1bea47d03a93a6eed94a5c1ca181f139c543d419b62301b4de17fda8d1e80a549cb53cb0cf63d693d4248a6458b9deaed49e74fcbfffc7492a725b1b379795c93918a6b3ab3a5eff8823f2653d6f8b8a257ba24faa17f62469761cd96164866266a09262a19bf794d5aaeadb917e01fe960bef892fc31c49a1d0ab674705903e9615ec28c34e58bccbb297597813f7a37e0e6fc243d72a1a2db8e100c2b7f8764cfc8030edaf7373c8aa78f9888162da4466d8f9b29833bb60e55ad3bd68bbb26ef2185730940f2d99c339fd778207de0f22c472e10ca78e32438661896defffd85f0f0f1568608baa15d540a03090883134a05d868e3b3044e4be68966f4d810578474b099ddbfda2983c3c6eff2eb16e13eb7cfef0f5b2ce7bd8312c41a66636d0b440a7b8aa7fc225f19fe7c18033beedafd91b2200bdd715d8d9e379afc3cede138d1a87d6b10b24f5f7418a0fd82b37ac191bbcf5070f3a01eabcb08806aa9bd7c6d929ac1995af275dab96895cc6a772bf16ff5ac3ddfd9c3be78800c6b8e7b217107c487fcaf3277ec978de44016544e689712fc2788586b48b1ab24cf5bbd83e980364532997f6b26821ed054b9801ed0dd6424612ad5c16a7cfcb5e1292aadedf45445afd6bbf0dbc09e535b9d35e0e5c5c1552efa33946fdb94ab79937f51b9d35191c37ed1b17ff5fb0440c8c6fdc6b6125f20881abaa2aef2a4280e839f8ab5d8b02dc8986db1739c6b37e8edd086727a8aa46ccbf4dd947993b1d09c8a43f69eba198f0c9cd849ba0c81ae00c44531697aaf4808c2342101c80720a8e8a2663c37d4c8b66b76dac9514aaac07211e13dc28e31613227258762bc37308e6adc2abce516b57a26caee94e497eb48eeadbdd8a309358f845b5eb251202574222ec932fe76762f4f5c537d4642ce47217d7c672f2260e5e165f41185ca719f020e770b7e66bebc32316a4d7c8970a83568e27ceca46705717ef8453a5defba389046b18f0fd89ee94a8cd6269021cdaa1fb8fe62aa9d207134c487b4aa6fc215cb418e10486fdb259f55cc8c508f938f3c75047d418eeddcff7d5fd408cbc5c8cdfd4ed9d807b342c8cc96ea959e2eb91df18ebe7365d4343d3ec34a596e50e9d7654426e80ca37d0e025a95de27ca9b0e6f81de41e51523b739a792829f021adb3a141c0cac12c54d3994eb413681418619407620bf3fc27bb2d9b8df1f811bffa117ec020528121a109e53eaef006d7a2747a4a299d84e31314201efebe5b47955ba0b0223240bac6e8a913c2dc736423aa6a44c041466ea48906b378b9fffaed88d197e81e4fe926376c4f09c034ac15ee7ff2e756a873ac1d4f729f5ee4ac02a8bd7ef1a31ceea14b4afb189d11a2e3c849158c387077956e86491c1a2c57e97b5ada51279c7ff1914ae18f8c85938c7691678b3a88cc0b4252849e47923c571a79decbcb56ffbcfc21954279c933cf25e79bfa972203f7ebdc005337c131d5391656a744194d2808a60803a5426bb3c943e5a7c6c8f01a98bee053fd19deca022f0b003650b2ebb7a70597065c83d3a6aac36b75ec1b7e161937ee0c1471a3637191e8e60a36ed6eac2a6bf95f3868a4574b806d2cc8bbdc27ef06532f70c2430d6a13f7211f83dc2f012b421172de4050213c457551d7475bb3a14d02d728a1f7f5ab77aff304b933b2bb9ad712d6166ce8aa0a91a86051fae058f06ef758e440eb4a89c2565dfa67cd262d49bf8a8dd851d7eae9d2dac65e4d535ac0fe3512b0b078812e36ae6ad3b22e8e31031d5c6e80e9b03efbc009edf2fa7fac6c03435dfc524e5d9e71e30aea8e219d206426e5c04f23e2458310a2ff90e502ce9fe715e525e82ccad15955de1d2dd9bcc1bc63bf29ae586696a3534c052502f78394cecae25a1fbd4de35ec7da8cf0e12e11d748f9de054888e8f833c1f3933c58c1432b3e9fa179e5edbf7319d99df38a8f4ba8ee2b29dd23221443107997d68dab12d715b73e0cee653a096caf031568df282cbb663394bafc0458f14df0c5141f001be3699a48ea26fb6e1bb665636c2f0302e9a89e6a219f4724abcc5ad22355d68c3b2b2b32b2458fa9d05ec7106cd22e6a88ce6dd56b7d19658c8274df1b2a3dfa8318a5afbb84da2029c7bfe3a8a05770f2bef0d2bfb41d4c6c2d881f8ceff3569f399a64332d59f6b32f2cc25b83364452fac20abcc055aa4972cea0c822a5d6646b128391ce0bbb9da287e697e8fda21e965fc13957a371f84985c2381b96b5e7c62e4af7e084e3d88ab88e6e15fc59046a272b009f67fc0e6cc848fca8f0a31350ddc145a97e3aad8b276262405c3dc261a29865c1ee12aadb0b722ca0e6f2ed087952e6c92b18e852e44aa0d090ba9edea758a5ad468d07868ece1897eb29620c191e4c61029b5f4ed0c36bbee26c90cf85185e045de97b302809c7ddc1ebe8f3de8cd9cdc9b21e0a05c2767ba056f967f4e70fd93595fc00ce8954793d4262a9edf0b29a7f44a89df4531f6c4c7940f8697cf616377c6e2c9ee785a09602e8a1b1f48cf267d8e644405f35f8d79d6031e1fab62e0eb1e7212685a69b6e80cd15502004238d7cd89232592da1737cc14e3dec4af01b5f155da0bdf9489975234ccc0e2c0c0ad1002a4da21fa69c7f6525c1ef54e5d27f6385f7bcd2cb124fa86209980e0a89f61eac8d2d6fe1693fc6f59661d2e7a90e20b05ac64a78258226ee2b73f1baa00b408398cc2f905f10a1456f0ff53a15303eea4968de6e9a7314be9cf43c0374201af767bce0f0dfe4076755a1074594c38ff28a2985aee9210b31496a051e7777c31823b3991386af1612d102afee11d92bb6e1926e8953b60e3774e34c4ae3a145001636697ca5f9a8953ea7edb6f37092986309731f872fe3da4154a3f2855332d4900a1788a27faa860bd294d31712a4401664b40c8412c98c63944045d7de10ae319358d506f64e3aebbc9e1d881aff4d714e846a9cf79466fdf87024104526d541495e51b98b34131f8bc3495876fe8949d99212fc3bb9008af51daedb85ae9048523f080f65496b6cc65964b5d269ec4c565014b8ceaad879272fdea346b0a896f2af471a431886b065cb942c9855c646d0e7c54547d6d09066f07a1deebbf679b77ddbc79fde3be99c93a4ff828de2406365d093f235e5299a4a8580414fb754ec69e1ecac82aec9ae2cf3312252cf8b4f537f0673b88f64b8cbda06f92c0f008162fe43f194b590199092d8ea27d3cf2ece54a50805c2b48b08ef5252be635ccec7558b17fe68f3a05800dc00845bdd57e8d8738a738913e4a05e85361da9038ddf54637e79be73736d75dbd4dede38850c951768a03c2b9d561d6230b8f4a090bad0e4ddf0fee3f40fa8a17f71c5bcc6e9f553a12de608ac7e2a213fba3ee87fd169b05d6c9afa40232b5fc3a7d415efedae89dd7a9a8c71e9e7e08d659c467af7c490791ce8c5c4174b3db8a45165903a48bd3e8fe494dd71d5662cc3a26866778445ab6c98bfe44bc2f98173b2b34b838f2a6f02e8d4f8a71d9a1d2f1a10af45ce0f5ae8cb47fb82f494a0f1a97e9f648e64129bae22bb68ccff71a6ea9cbadfb38fa7b9279f5af2e10b45e47578dfeffd7258b030a9cd1c04b2f2e28f90b01fad39ad6f5b63bbd19db3e144498ce17db177974847d3f9bed077a018a70e766b6f888a9d448bc2d2b138b1ecfe3c7116330b71b6eea1bfbd511720d5f415a102b28ec0fddee31953498ef4c91bfd13b041ffc7b8325286e794fcd45302d0d34e8b74fe2838b89c7f963dc680d1a29c8c567c7ae9d02f3a86fb0a7071d8676ec4f3a4d71866562a8e7101dfdbd7eacae594bc25df1ae035e82891638ee59ac4e1f3d4f152ae705726ca4b64b50c7bfa7873bfffabf78ddd922748a711bb04f25492f474db6fae2d5c5cf0040a7c7061c4fd9cba3362f377d9253a4548889c2de67fd17c984c13ed5094655438edbb848025fa6678498e8fd510cfc63c5e2df5bab79d519499cd3d711c873fd523f3f580b3a06e9298f6ae4151df03999936f5c3695df94512f600edeff2ca6fa4f762f671", 0x1000}], 0x1, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r1, r4, r5}, @cred={0x20, 0xffff, 0x0, r1, r6, r7}, @rights={0x28, 0xffff, 0x1, [r3, r3, r0, r0, r3]}, @cred={0x20, 0xffff, 0x0, r1, r8, r9}, @cred={0x20, 0xffff, 0x0, r1, r10, r11}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r12, r13}, @cred={0x20, 0xffff, 0x0, r1, r14, r15}, @cred={0x20, 0xffff, 0x0, r1, r16, r17}], 0x140, 0x400}, 0x9) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) 16:00:00 executing program 1: r0 = semget(0x2, 0xb, 0x8) semop(r0, &(0x7f0000000040)=[{0x3, 0x8, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x1000}, {0x4, 0xc0a, 0x800}, {0x0, 0xbfd9, 0x800}, {0x4, 0xf6b, 0x200000000800}, {0x6, 0x10001, 0x1000}], 0x7) semget$private(0x0, 0x1, 0x1) r1 = semget$private(0x0, 0x7, 0x1) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x9) r2 = semget$private(0x0, 0x7, 0x500) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/194) semop(r2, &(0x7f0000000000), 0x2aaaac55) semctl$IPC_SET(r1, 0x0, 0x1, 0xfffffffffffffffe) 16:00:00 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) 16:00:00 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, "00000000e74de40000000000000000000600", 0x0, 0x5}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x217) r1 = socket(0x800000018, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000001c0)=""/218) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, 0xfffffffffffffffe) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/200) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000071a000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) 16:00:00 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x28202, 0x0) syz_open_pts() r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="1b7735739bcca6c7c57c5f8c15c0", 0xe}, {&(0x7f0000000100)="a2ff7ce2fe437a58020fe796efd04b104533ca469735604b41eb2c516e9edc1b3a5948441f1a55a41445bb561ef3324199867190defc11ed91e6f6483100076e5bed072f86263a34476f9d0d8540be445c41c179d6f6319ce8c3e594af8c69c0207acdd8cbcfd3da19b23c03927f6ec9d3521ea09e36", 0x76}, {&(0x7f0000000180)="b529699acab59778a7d94b66cfdc9b88d1eb0c6d962907774a01484008e1261d0b8de466fd92243b91bd95f9553e98c2d5b020d0ba1a5a8d2b5fb1cabd2615baf958e9f2e0531a800e35c92b0778d7dc16406591217cfbb1062658984a428ac9cbd913da5fac", 0x66}, {&(0x7f0000000200)="9530b5a66d8e9d18e1730c99db58a3b770b52c2f604c6d6a6bc007985a15bf15c1c000f577f45f22983d1db2ec8af3c9aa6f83dbb3e96869ef7eab2dbaa1b1952a", 0x41}, {&(0x7f0000000280)="ab19ed3b123714857dbbb2e9721fbbc3d7b704416e4019d4b45b3839daa398a4cd79ecc913d09aff924ae64a97b8b56b4dda6db0021169927a759e4214f93d6704bbd6c2575e36857e3a6d38b3685cf24bcc8182809ad07fe0077fdfb0f5b6254fa7dd1f1119a142e94571b27348e84982b16c58e60f43721d48d5fb9f44d96f5d0b160379c86e248573bb1f99240bd929dfdec67a419bcf1ec882cbd324d9ff0ada42cdf748f325970d732c04aa7f276803bbb732405359a421d81551877f2ae69cadc129310ab14317a3c2d0ae164f39966c1362d8f7e7f7d65e9cd66cc55a621d86fd624645c8a7e4ec05", 0xec}], 0x5, 0x48) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x80105727, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 16:00:01 executing program 0: r0 = socket(0x18, 0x4004, 0x7) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00006b7000/0x4000)=nil, 0x4000, 0x0) semget$private(0x0, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2000000002d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) map stack 0x2071a000-0x2071c000 of map 0xfffffd803f014000 failed: no mapping 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140)={0xe93f, 0x8237}, 0x10) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000180)=""/121, 0x79}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000380)=""/196, 0xc4}, {&(0x7f0000000480)=""/125, 0x7d}, {&(0x7f0000000500)=""/107, 0x6b}], 0x5, 0x0) shutdown(r2, 0x1) poll(&(0x7f0000000100)=[{r3, 0x1}, {r3, 0x4}, {r0, 0x28}, {r0}, {r0, 0x26}], 0x5, 0x8) 16:00:01 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x0, &(0x7f0000000200)) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) 16:00: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, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d7e74de400"}) fcntl$setstatus(r0, 0x4, 0x88) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xed99, 0x9d}) r2 = dup(r1) r3 = syz_open_pts() openat(r2, &(0x7f00000001c0)='./file0\x00', 0x100, 0x120) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8020, 0x0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x3, 0x2, 0xffffffffffffffe1, 0xffffffffffffffb2, r3}) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept(r4, &(0x7f00000000c0)=@un=@file={0x0, ""/94}, &(0x7f0000000140)=0x60) 16:00:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/123, 0x7b}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x9}) write(r0, &(0x7f0000000140)="98e1d5bd34903c", 0x7) r1 = geteuid() setuid(r1) sendto(r0, &(0x7f0000000180)="a3a1f099899c4a52c6513395ce57ea3daf40526cd59bc154c86b71b6fc86bebf69fff3d2b071af192cb9d9d3f11f9d565455d39bf599dbb79f81b83a274b7acf52a207d5389659699ba0817df273425ef9b368930734bf41fea9a2a40142acf2978fca329664bcfdeb79231ccffeca7755bd9e90b2dc3ec6e208265aceadd21251dea2f154573fac36c512b59a8ba11018d1cb962297aa8d5390a285d9d4fdee2fc2279561b4fc0e304abbb70813f5c536160b1e3701ed6d6708200213b4b51191", 0xc1, 0x400, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000002c0)=0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) linkat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000003c0)={0x3, 0x9, {0x9, 0x2}}) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) r2 = msgget$private(0x0, 0x40) getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r5 = getgid() r6 = getppid() r7 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x100000001, r1, r4, r1, r5, 0x40, 0x5}, 0x6, 0x5, r6, r7, 0x200, 0x4, 0x6, 0xe}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgctl$IPC_RMID(r2, 0x0) r10 = syz_open_pts() ioctl$TIOCCBRK(r8, 0x2000747a) fchown(r10, r1, r3) r11 = dup(r9) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSDTR(r9, 0x20007479) preadv(r11, &(0x7f0000000940)=[{&(0x7f0000000580)=""/103, 0x67}, {&(0x7f0000000600)}, {&(0x7f0000000640)=""/73, 0x49}, {&(0x7f00000006c0)=""/57, 0x39}, {&(0x7f0000000700)=""/57, 0x39}, {&(0x7f0000000740)=""/17, 0x11}, {&(0x7f0000000780)=""/219, 0xdb}, {&(0x7f0000000880)=""/191, 0xbf}], 0x8, 0x0) truncate(&(0x7f00000009c0)='./file0\x00', 0x200) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000a00)=0x4, 0x4) openat(r9, &(0x7f0000000a40)='./file0\x00', 0x200, 0x32) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) getuid() openat(r0, &(0x7f0000000040)='./file0\x00', 0x600, 0x62) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1000000001, 0x4, 0x7fffffff}], 0x6, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r1, r0) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x9, 0x0) r1 = dup(r0) socket$inet(0x2, 0x3, 0x51bf) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x40045720, &(0x7f0000001200)={0x0, './file0\x00', './file0\x00'}) 16:00:01 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x10000100002000, 0x28ab) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x3}, 0xc) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f0000000300)=""/118, 0x76}, {&(0x7f0000000380)=""/89, 0x59}, {&(0x7f0000000400)=""/169, 0xa9}, {&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f00000005c0)=""/142, 0x8e}], 0x5, &(0x7f0000000700)=""/231, 0xe7}, 0x840) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8c44a014e9a64a58, 0x0) recvfrom$inet(r1, &(0x7f0000000200)=""/231, 0xe7, 0x801, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) setuid(r2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffd, 0x41) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(0xffffffffffffffff, 0x1) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x5, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) kevent(r1, &(0x7f0000000900)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000001, 0x3, 0x81}, {{r1}, 0xfffffffffffffffd, 0xc8, 0x20000003, 0x2, 0x6}, {{r1}, 0x0, 0x10, 0x4, 0x2, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80, 0x10000, 0x7f}, {{r0}, 0x0, 0x1, 0x1, 0xffffffffffffffff, 0x3}, {{r3}, 0xffffffffffffffff, 0x68, 0x80, 0x101}, {{r2}, 0xffffffffffffffff, 0x7, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x9, 0x101}, {{r2}, 0xffffffffffffffff, 0xa0, 0xf0000002, 0x7, 0x3}, {{r3}, 0xfffffffffffffff8, 0x8, 0x0, 0x4, 0x2}], 0x9, &(0x7f0000000a40)=[{{r3}, 0xfffffffffffffffb, 0x21, 0x4, 0x3, 0x49bd}, {{r2}, 0xffffffffffffffff, 0xc, 0x0, 0x9a94, 0x6}], 0x80000000000000, &(0x7f0000000a80)={0xd, 0x7}) r13 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r16 = getpid() r17 = geteuid() r18 = getgid() r19 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="697946dee3cb97c782c83e6de115df930157e253ceb2973c07623e3bf6e6d4c9b74f7af771649eba0188e5cd257ee478ad3ef2ffc7d4823700d72c239dd2fc0ea3fba67ffdaa88f3ebe959157aaf2d50451ebd334030e02fb0188f4c0a00aece6a5f00695505c75aa1de73391d8fec1d76d557", 0x73}, {&(0x7f00000001c0)="44b6a4f196197ff3ee58ad00d38bd9c3cadd88bcb41d84ca8774b5902ddf457df97a921134a23eb44909e8d23696d905f9ad7550dc8055b442b0bb3ef64595be0c0b9b09b6e195fd56b2d4433077e4f24d", 0x51}, {&(0x7f0000000240)="453bfdc2d0606b28292d1a07bc2c74744a1c617e169241ffccd531c03d98843d762e1c31e908cf093ae235526e76d30cfbccb359bf5138cd682553bc5e7e274fbc97227bc12af221234f7e5745be8acf4c4a7b8f858ad077d6e595d60bf89593d393abb6b332bc282c04ec01a744998b8651548c9de97020325494b327713e3fa7b433a862b2a10803dc17f5029ba12dfab8bf1a6b93c4d14c423075250210dfe7fc1ee9e004942a73b29ef2e1be399439ae1db9991b249cf69b86e903e5e452cf2a254c657898ed", 0xc8}], 0x3, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x108}, 0x8) r22 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCNOTTY(r22, 0x20007471) 16:00:01 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x200, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x4028fcf8, 0x7ff, &(0x7f0000000080)="565318f8", 0x4) kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x4000, 0x0) 16:00:02 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0xe043, 0x9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x8018}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe(&(0x7f00000000c0)) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x120, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x200, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:00:02 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x3ff, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff8f) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5e7222d2) 16:00:02 executing program 1: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000340)=0x7d8) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0x8, 0x0, './bus\x00', 0x5, 0x100, 0x33, 0x101}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) 16:00:02 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc6f4c73f31c1d106) r5 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 16:00:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc5005601, &(0x7f00000000c0)=0x8) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) write(r0, &(0x7f00000000c0)="5c8c8aaf888ee17bf51571cc14e942121de488629662134ea52496a4cb56e7c5621d39e373712ec71f000000000000008000000000000000", 0x219) flock(r0, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x79, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() socketpair(0x1, 0x4000, 0xff, &(0x7f0000000000)) syz_open_pts() 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000100)="7337178e6ea160912d4bf063121875711d8bc9593f194e1c5b9db2a2e8e9e7ff8b3ddf2d1a6a1a14eda5", 0x2a}, {&(0x7f0000000140)="6b88046187530403a8af86", 0xb}, {&(0x7f0000000180)="0165ee54ccd57bf5a858f1ccaf9b2ee5777e008731d23a63733813359c7ba83ff85b5fbff5fdd679921030b81405d3bf1c38b7f5cf3efa1f741dd0e43a459b61c99a3942421712cd96b75ee15ae9132b326e9bf9199af281e9f5c5c06b110771bdd0a6fa3dacaa48e4522c4981f077b59956bd0b15370e90f69452ead15a3e197a15f8a31a57ef88a055c8bbdea0504cd3a582c62a7e1beecc0aeffdad7df7b72f694b0b1fc9f99522ea3a5d788a78d04f0e74c42c847742f4caf35fb7c9d5cc45b3aff132b5f0259968fb78b0253fef90", 0xd1}, {&(0x7f0000000280)="e7cd45006e988a055174f98e23c413104317f86b75f7ce0845289c4db54b7526b62474c59bba22ae12759dfd0853e24bb5f18dc46cd751cd24afeccbae6bb88529b04f8cc499df915a2ea65d15919a20c118be6b8f731d0a94", 0x59}, {&(0x7f0000000300)="d53030d490810072ffeb98626db3a4976a6b5a53e98b1c8f07a48fbe034cc6bae251f658d36cd4c858d7fcca9ea9e632e955d9c41e1d3a2e85a675bb8499356df788073fe49ed1da6b", 0x49}, {&(0x7f0000000380)="0bc322ddeb794d1224e5d0c995a0d4541494e29a958b5b552fa406781682d1bed0506d643515b7a0d7b01ed02ab85615f1456a976b13f1ada281dc473a4781df2f9974b40338c4eae758961638359649467c2bf30528ee236260", 0x5a}, {&(0x7f0000000400)="548b502a739faeabda71e4683494bf052cc9dbdfb87c9215e1716b1546df104513f00a12edc4e5e5427964ae235ac2aabf79898301e7db3e18f3776706d2277b10915f8ddf5e3443b5b8e2f860c8ddfb66f971bfa51e0a702e070c3d4de217aba9c23a65", 0x64}, {&(0x7f0000000480)="32bf173060ce612d8d6906ac4f135203a3d6f45eb470de2092af5416ba091dc720d0a6c22e4f617c2149a4ac66cd8f5db0e9dd0b965980ae6698db11372dd92ec85647fc3cba1764eb9bbbd160df833e16a3", 0x52}, {&(0x7f0000000500)="1f0445e665840e9aaff6ab34cece9e6d41729d2f75632ba7e37c9fd3d10fd03bc93207c6f079c126f9b62868120e2e5a4ccac099679102cfa64f0d0ac143d921f6e88cab8a1f67a38496a609fecc097a", 0x50}, {&(0x7f0000000580)="652c0f6af07bc073542da19c63842361c9f42a7759d76fabfb60ed90", 0x1c}], 0xa, 0x0, 0x0, 0xb}, 0x8) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00b6e58f73789d586228289fd9adce549bb9e41dd6c217bc5677ac56b83e50eb0d64638ea5cf003ee068f8dae32fc23cda16e2b8d5b86feb26e016383c8f73f8a9929d355e1b1e9a780871d8d3a6f75064f13e664fa574f167aeaa62c79c0fdc6351338927954e8cc684074163b6fa67687983b976ed4835002ab97f3c7fd1990a13529438aba14699e4bbd938a540fe617383940ab0fbfdaf4111eb2652882a72dc37fd706a7674ba1db1c2fb2e73a023ecf8150d9f"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 16:00:03 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x2) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x140) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x101, 0x6}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)="ee6b7a0fa0b03d613676866b4be5b83342ce833e4a2335b8570f79b10862027ec89da8e6cd55d593fde8af171821ed105a578622aa5041354af7e47d78c6a6d4cb32d856d0727ddc261600dbfeda0d2aa5ee4b099f2454c5102283a37072e776af5ef92bd87e3c2d165084fe29850576eeaa70f658a76cae0ce97624875a606ad8fd2a27a20a410aca752b4002d58d1565f5ad952eee75f7b7ad3cabfe5b5b66adb06f51f2cc2c2735c356c29cc6f1843b8757d368bef2bf7d2c7fdf33fc851f2b326454fcad81caff9f36ebe0bb5e", 0xcf}, {&(0x7f0000000280)="0bce784d81554e19200a1cbcc36edabfed0e9011115616487c5fa002093fc14cb844eefe7f3c9d8323e765ae7e4bd4557d116c86a86690c01ac6b3b5247b7ac9dc5f77d544fd666340624b03614b49243fef54910246fd6bff84c4f527e8640a170c94f1af983dbd62399a1909c84f724afd89b02369b05b88430b5824db1781ebba4e313a5bd78c", 0x88}], 0x2, &(0x7f0000000380)=[{0x18, 0xcc8364179fc38cc1, 0x5, "6b71bae4bd09"}], 0x18}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800, 0x100000000, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x2, 0x400000000000000, 0x2, 0x2000300000000}) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='.\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchmod(r0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x3ff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:04 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) close(r0) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) setsockopt(r3, 0x8000, 0x1, &(0x7f0000000100)="e863840c1f323d777a2ad45e832f140b7be6fd8955b77cd5a4830e04c37b1cd501772eb7fc5ca4c6b4be9f10439d0a08334d1bf36ead81fac4a3e7630a8cbf15e802fe3ed48d3a4a4f3816474e01d5fd617d4af39f4b02dd2ecdb6fc570259616e943f08c347cb7a20d67b9b4c414bf7d153dd485ff6b4881ae34eb9817c521b6948dc76a31a022ba98892c2b032e395e7b071b2464e72575ac6d66ee6c1e61a2ab9b52f4bb695a0e9d58ece58a50aaf00bfcc2bab339b028104319ef91a8b7501fec17f73cf4658b566c1a416102dad7089adf84cfaa8052fda81d44d0b9b016c909d57a45fa27bf712e61936c76a", 0xef) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x0, 0x103ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:04 executing program 0: r0 = socket(0x80000000000f, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r3 = dup2(r0, r2) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: r0 = socket(0x13, 0x400000010002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000004c0)=[{0x108, 0xffff, 0x0, "742488c337a6e3b18d79e3f33153f90003c13e201ffa75026192c437feb3c798dc09427f881b3e92e1301572ebd7ecce1c68dddbd1ef7eda7f2e4652174982909166e5e60ce728a38b8aea442454d222868bbe6fc5cbbdd085b72e7597d0a86a79c2fcf8a5c75b8db7bb22720d46aa11d024636c04417ddc68194fb23bdcbe11bcf5bb56fe25dbdc938bf3e736573d7c702ae1db8ff827e4cac9d827134692908b6a8c9271d25ef75a5753d73ae61e12407a7da45d7aeb6cec200b204cd85154437e613add536a976f533b4e3160a1e7491fedfed1842539b6528565435a63ff745fd3ce93d42cef18b2b4fa0ad9125972dc804d7f46"}, {0x1010, 0x1, 0x80000001, "ebcadafbe198cfa8ad28f238da0bd54f1b9137cf211c0738e8da4dcc2f7e20a30e0348ea9426b5053620da9cf3605cc6cb7e3a363658ea903c8c7b209b473ec0e9940411954640764520cb8d9ea156f95058a463396707d788100a6f57b9261e340d896f6501a8b040150f6b20db76e3c6435147bee765a9737e914dcc34b8a2e135ba834cbedc7c6b238e7488940300ba75f7f48249c24241093fbb8cd54fe8f7d3476c4f13ed987fee53a2dc23f10860af89f8d512c0425eb89e215e260d67d17dc3a2c87a6f30e247f38457ef5ee9342dfa789ab6a332885d039da3aa9e71f94256af2c0c69440f76617dc5461e4ea69a2fa61fe49e8abcabcc95ddcf69a05ee2ecbe3a2b9ffd9b45054b535e52bb77cb35957b38ca1de584300dfd7ada8018a21e788c5fa9e6c96003d875d46b76947ac175feaefe5cd59b0ba0ebc619884e3aa39886c0a6cdbb7116ab2494b4cb6ecd2518e2136f63f28e50656c95157a81148f4b47eaf581ba7c425d6957bce75c542c83e468633a757714c232b9b87f2545cc6d8551c896bfe669683a9a50217fbd07aa01263d0bc3be3ad8f6182669e5a182df1c25d54d2d862e938eae5cdba7679912291f99a5c7f486234b469cb4045854505362ca7b65d0c6e5cb70f631cb3e810420a4e3897f9582d04369ac54a48b2c1f54764a2f2570945adb1f1bc952d5d14fd611d6331c3789a70f56d189da380b0104173ff5dd93e6b2b3f00fe41d034067a9a617bf08bb92dd9ca8a1d11db2a888ff13a71d5833b590aee4c3fa6e1673a29ec516fc6c2ea45d3b7449ca49620e96a1eec6b111d0a5e4b24539f6099bbae97a79ba66985d56ffd354659f9649c907b1b1bc1c8ce5c72b7141e4310bb8e4b1674e23dd5c084872db8afacaeaa53fc0a99a6d995b4f1407238f8083fe607b03c56fe205233a0605b0785b39b684ce9cf0429d822b8e4bd97a4c1277c28a04bb4724fc5d5e37f5854db4cc90e830d6fe14d2d0d9bbd660a6ffc22963f8559f1338b90c3ef9f61e92198412d76785c2cec3fd214fac0e090a65466966c99c80ae6916b88c39642b212f2a08129c99412163c4a9552170da66cb015e31386431e014c45a9dae7cb444d8c158e162e0a609e218d6fa07fc40e9ccfa91d6fe172a423fa345307a5bd1593b4d55bc3dc4c59fae08092572cdab69a45ac2ef6578092e7b3f78825cdd6583b41ce598d9f65af4141a7755ab9da9a95d260fdc6acbde45407bcea1a1bdf3c4a54cc2fcd32a3170101134ec3d5fe1bd4647008f45ac1a3e6fa8f7423566f000ce3d18cebea2f802c46c3d9e7739e62b996444ca07db9cb1b05fa690117cf4b76e8fc7938b52d54ca63ca5b7d9a1945fdd0a9c29e514b4bb66770d4551cf999260b8424fa8c4c32565004fcb24635e582d6aa591956e30c3f50108e40de6e6ff238bb04f084c7c9cd33e64e51267f8b9cf8c05af7935ac6b40fc6a704aa79425ad68b5638a8db58543de40bf6e746180b5cef32420e3e5c6aec5a1568f8acd8352794f36622a377eb889d26ba00fb6ac795716a8920e149cb1853b265dfc75bbc075e39d28707a0d45ba345616428f1974c401039b1a5d039a2cd97f113d7b4552fff72d8f1253de58e79827d5574da1a86846301347ccd035260da01be2bd1c328f114af25343bb2c36590812da4ba3450834216a788b737c7ed2d5fccd39ba7ffe03da13d0e34e626c7c3276d9a765f953c1d34c70033d9ac91901c0221370ead8d487ce24d55d55d311689565d7bc22e03c41af24c88995470673062b680fd089a35b16640b20069383347258c0604c360372da0d07c3c1d09cc31c08ed466e9c1ceee05033c03e10d52547ab4d94e8d6cbaeb92aa0ed3e501c3ab68c077b04c8a65aaae2b2a8c4cf144e65989532cabce019d2e2d9a09571150bd0cb30e6d78169b241d43077615adb5c96376240bd1ea71b0159518ed2a057e2d2cb8768dacca563e342233f1c7126e17c52274840e4d6f645b95493829d181383a7b089effe2584f4d9e67bd83f4c806ec74b6176f47e76c3fb81befba5b9b5e5785effc02ba00d18c46da08df3d47e73a57796e08fdb6da5f21623c9310e1def699d4db2bb4f95fd7ee0134fcfb65760a1df59b7eb681a34e86245054d1646cf8666a6fa3aaefbe3a8268cf5d2e57daced5602731453ab37b315bb80ac2395b166102ef013c98fc4af59aeff66887664b167cb500bc60202940b99384b5627f5e03dae4d2a2673737c5005ee8e1c409d15e434e5aa5a3bc9daa5a7a9cdb321354b97b9bd7a0be8654e7facdffa562773c8850072dd31e3e7ee3f7073cbcb26032b5d10a8738232a8b7df956c1260c557334b3c36cdf1c546c909d205bec8b56b49d57ac18f1a38217c380d1c5509b82239532ae005a6b793097597011466aa7ce3820bd65a92a7e73e09c77830fbd0f87591d2c3c12e3c2875c708cd6773e6bceeeaca95d7bc6a80f9d16e0b6259e3743d0b46b6f9eb63dcc94e163a5c70d2391ebe11e9c9355b6e77a48f7b5f5529201a29abae2e5c18736e1ba20bc7a7e14be5a7d60076ef667c1b017727fddf9a6e59cc0982b2e716ffc7edf37819684898782251a324929426d8f2616d49b3ec8ccc9d608e896bd5983b05e54cf401226c0624b5bd880670a0d4fbac3a2d01267af5ace4efc1ece5f56d11407d7bbd732f610ef49c8fcb11331baf7d8149f012d151bf46e674213b5c49a41ee5894c16515eae5005dd289ba7f872cda1190c2d4d007b9f36a1a8ed1afa1dce7f3261d98452202bab4ab8e88cc380d6f2dc71fde2df23402a7e75930039ccdb68d012cd9b7fdd6b9f6924117e4cb5e379f448ef38e4362bae6cce0224d58c540c2376dc8a25c7fa44db7de03cc345275587dcde99857f35066740f957ef359f3534143ba27e1aead74e3c74dde00fa896e0461a86c37c8765dbe39459923ecba9361bcf030ca67ec5d247e494dfdb3cc32e71c9ea77d1da3c0c3fc77d891df8ae848f8272f372979a3c844e7ebfc8fab73272ae0fc30897ca10343d23b58f7b585ec3b28d8a249cf8b950b0954e1b11a705f12225972c5fff6391cea53eb4e7c9d870e6f20f000c700de794b8ac4e93ac01c9ea2b369293fa5f19f1754da01c9a553b4179e5b9391a42890e3c9aa7fcc8d55ad4a20a529209dd2da0d6cc33f4a1bd02752840efccb3acb01e4be0cf39eec8966901e7bc1439902e6bdb871ebaa142aab4390e5ef8bbc9a4ef7e5ce2a9a915dc9915de4fa800eb9310e9b15b463cbc3159c11c91568f980e283760b7aecf30040cb13351deab058a64eaa4e8dd1009c60308718d125f2246648d2a004a2e021a8f0c0f525c77b13523aee3f516993300abe7a889bba37267ad3e2119995704aeb09d9c9f20c5f755f8bd9962d3c25f13be94b799090db977b059242cb77938f8320b5994a64edfcf4f788342932a104e899a47e9d08392f7b8a797a022307dc4fdb28f6f8e96dce380cfbd929b88ae2436f14feb501c00d0b9c570f9db4a9c7bb53626caa8fb06287e7b4eda247785498935b1feef22d5ee60bb8649b53d92d0d4c7e886d640d4e80d67effeb5c23bdee8c8af37c1f1612bd6644d54bfd3ad70f7b4b5ae949963b6bfea9c2a61db0aef60eb360afbf2b9d41fd36a884d22adb91438e55cbcd4042c0f62043c207fe2fea08b8e9ff047cf1708b09f8862d158f9ffe73f9c3b7e2d246a39197e0d6ea4dea4b5d4099738f59171e7f30a4b9d75129a3167dd8f22e46bbe9d74c14ecd6b40502fb886766f026c33d9cd42f8b309799a81113efee4f14dd04298f0d6ee9407fc3eb2d85a7896c3642e53bf05c29cd938016c2126dcc35a7442c48f4fa6c00036f025270acb1b2b613f97b84acefa5d34f9f9e6b560503ef36e55ec52390e4e08405ac3c2614bb7bdcd975f812a69a86e216210fe53b4a3939f706d138dad78c3e3c7f4f7e42868a0bab683abb68c250a1e5a4332210a53a0240469ee150eefeadd6eefc8d62272f2599199f33735df916a3ec813d91f59abeb075e2a0b2522e15428b20f69852377ef313d2ae8154cff8748a3d981763bf290cf592aa57b0d320d45375804231da3c71bc328234a3df483057c0a82cb057b2342394607cfced3b6c2bd6c28310da21e5523917fd278f1848096317bfa6656d7c2aa52017a0c820b0e239e212b55dbfb43e21ed90824140b910e4f0badba7147246a5838c347c1e18a27c598437098965c5de75354709dd38f46ec012113e8fba16b7ba9e1b8f2eb9302f46fd80197189b0d658a32405a62d50012a1319a30400f2b8a9179f242b60a3294914a6d4a2b3f929e9051ab2b5353558bd3c7a8385e4c520b5adbc3165a0aaa6033f1c318111ddfb48b90c42510a717eacffea1ed4034b6117981bf1543692eebe8c780153135bc9bbcdcfaeac9dafff3e451928a67eee60065c7fe14aebf0a943bac4d9f40e48e2dd81573c2e8bbd9d0bbbbe2073ff27d9e3212aa292a8e016ec357ebd9e5ab905cf4c1e307b9137f927154416fa75a75a3747d7204802371dd01930317f660247babfa79f3c2a84aa1cc45958ef57a5150c2b7add9e8152847459d1fa164527007ce4a5d7828be1a4aaa04010d0d57ab2b5393a59f555905b5ef6e54ecb63e991e84237c3a032a92e7e5bca8442f0871fbf9922f7f0d3a2f79a86595c9840014ed266bb2f3aed8300e57ebbfb00fbb8e395e90889b507a5d20a6fe29e8d016962005b710bc1041c00bb171e5316efd7019c2da990480d36a793586bc6e84a0b6e17a21f0e077536781a08c5a1f859f484949359fddb1bed1e31b4cf24c41ea999d8d8bd21d6ff2f22b9f8e4d71a4aad3a33cc7005130d783b0f32eae3c99d9e5b5d311a41568f3a2da8e1d02d6e043d59b8217a338306c23e81794cc31a1e4855db9c07cfa4c23fcf2543c8593e6508acaf7b82d8638f9004ec4eae85daab8a2749a00ac31df6420ab124a1842e39e9978d79d1e143be62b427bb7a7206231e82afecb85291fec8b81af55c42caf60919b9890a5884826c8b3123b97a48812274a031da63b111b8a3b2662d7ddedee594db06e2d937ed59dc951c784550c6da2e28ece2e5b2a96675f42bae724893b924002beaafb5013352fe3b209fdcd7b62fb4b0334fcd981e60babd0b6fd7eaf2b485a6c63a6eba9e7f9cc0dd7865f183dd99bf461f3310749a5abc485509993f6f37950a12c281a52251d62a65e8f835e5e3401ed10f848c252af951bef704fea5e369226e77e97df8aa10f32340c9ddf92787c016c132f5f073aa91f341f88e5ea25b7d52bba56b7389fa1dcc677757e63df6a7a154112cabc0aa7f2284f2756d586452ad6bfe0d3e402fe24fded73fa8d39bba5d827bb789c97bd264e7bd7d45ca871cf054c91ca8c14b36dbb8cd3dc3d951283683092c895f8a8c98c1ed962ea02b0f78e513962cfd845033c305df528980ee65552981f47cd53d592adb898f576336d83b5304c56cd96a79d63235a16637ef8ad26e2fa1bec8cf739063e765b8d7b83413609fa8e7141993afe929d51b30c60117f1cb83ee48cbee641ee529b69248fb16d8e28f0a4d4ad556730b4fcab890db26de82603970294155cff9c2038ce056de462c2f7d96c04a08f2730647f27739e3ae6197f17fc2fb7d355e728c8185ab32be5137b542cf6611fb8257275f7d4451eac8257c6ed1380704b19ba2adfbbabecc5c3beeab8e48b0134dd2ae62a5a92ca61bb620104d40541c20f7da5dcf3d5444aa38f3164eec8"}, {0xb0, 0xffff, 0x8000000000000, "d3f6c298bb6231e18d7fe1057444c14efdeaaee1d6f371e4751af087e6dac9d5cdc5b722223c7ddb9bff747437c396e297c1fb5d8d7040b1fcac92c256fef4bef3a6090641d4ee960d5684317f4b2d897a7933b6945dc14420f0481e872858e04ec0e1a0dee61ce60a0669e2ca53e4d0e0699880ba48d5ee6aaa8bf93690f970b6ba55855dc5a31809b6a0006190befae8236dcadfeeca6e6dc7906a82"}, {0xf0, 0x0, 0x800, "e58cee838ed0102e831d290b8bba758abe40d97c8ff515ab9fc31723fc5f70d29fb96d4ca204ceaa4ebc17f0b4f4ae18725406a754dbeb9213bc0d12d82aa9ec5d713439e1a2205487f9a6490605a451de3951980e5018ea5a44f3502673e08123c0a660bec9897a7d3e70d8dace2deeeb357109549b9b96d4421485a1b7c756e6733eee755ad5570f886b8f4addb41a725825c2ef0f98f38a089100aa1e3acdc6af1a4e4f2adb3153052a7137d39d848eb620115059ae178c2b71c207cdc0911c66f4844fe41e80795ca736f2760664b35ddbfb8f83ecda4714d71b35eb95"}, {0x20, 0x1, 0x4, "d334b302ab40c0be0596adda06a007"}, {0x70, 0x1, 0x8, "e0ae61cb6815ed0c239831f44d7c0061c4714ad4c57d22ab98a7addb791ae2652e93ed2ee3bfa9115628d0c990e5857369a14e82a8a1a1eee21cc185d517b6a6f1df58a6377c0b4f123a30ac4cbe4328035aa1ec0c3689491c"}, {0xa0, 0xffff, 0x6, "605119386ed2f5374810d326d009e344a55dfa1cc59f91ecd9a319fc0b8978c57dff9da75002732957eb484430376a52fceb7b40d49481444cd647edf5ef442510af74ae29f4a2589661f56e5966c7af27169de5d369b52b0370bb945611a7ac023a0c47b579b136ab0deedb5e18baeb46307fc9727051a16328d113bf2665839b4272648c769d91d94ec3"}, {0x28, 0x1, 0x927, "89c82d25342a8194bb1a3a0dc32d094a28cde8f3c0"}, {0x78, 0x1, 0xfff, "2d541528a94e0315302768244e084c0fba8d23bfdd2f60ccabad2d8f33fe8f2a0aa1b012669c891250e7a174a086246e8149dbf6f2eb9620f5088ff46e9d28b5f1dd30bc1c650c6746abdf14e976d85f7f87bfa8cd72154e77741697dfa595f1b55c762a9fb331"}, {0x50, 0x1, 0x0, "df4a6ed7f61c8c828b1175d1f9eed09b8b242ae6518cf24ca234824678e6607e9d6f553e0eda9e6a04009a210a76c5193cc1b338e3e145ed98ef77b30157a060"}], 0x14d8}, 0x4) 16:00:04 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x800) msgsnd(r0, &(0x7f0000001f00)={0x0, "0eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"}, 0xed, 0x800) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f00000000c0)=0x1) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000001c0)="e97daaec03948081ae586e4ff20326e98b5df966d2cf4cb1f1e3fe0e2e52e9560cf4cf629a00c6a2addfc8fdb4142124f9f64fa56b4dae6b7f52dec93d1e4105fb1d520e373f370518cc8d964dc24223c6c71aa9e3998682eae3462ec7b2375e341422f22b3c773160709ba992a0fca96e60988c6bae51271cb4993aef843c6e6d1741bed6ed6392bd1b2887a3e8b5b41744ed314479718499a9b7267b8cbe10b072a62784f32e2c9ba0866cb5f0f2955e296cd69b4177e0b0677d2aa000db6c", 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) setrlimit(0x4000000003, &(0x7f0000000040)={0x1f7a, 0x9}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) r1 = getegid() setegid(r1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x400, 0x0, r1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x10001) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r2, 0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x800000000001) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) unlinkat(r0, &(0x7f0000000240)='./file1\x00', 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/239, 0xef}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/124, 0x7c}], 0x4, 0x0) r1 = getegid() getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) recvfrom$unix(r0, &(0x7f00000002c0)=""/20, 0x14, 0x40, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) setregid(r1, r2) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() 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) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendto(r0, &(0x7f0000000040)="5bdf9f4271f97922331e00964e50fae2d2a96f66b1674cb16c52afea54c24f3fa551723860e1e5d5259c7dbc29fa794123ef254d1ba6d49e17548b47ae22da0dbd016d822d423efa10a9a23d27068ade2931491a5e2bfbdb0003d7813bbd8553b356b73f4e92e8a58f84677ab9d3af04d191faca7a3acffeeec590bf42e2ee1835b2472b2343ba202bfdd254fd814064edd94459e61eef14bcb2be5977de666072e4a9b90d264e209c34d8d8abab1a1317c3311711617907e28aa445ba5eee4cd3580706f26996f1a021e473aa387b5abf079aeb87155d8d4378", 0xda, 0x3, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) munmap(&(0x7f00002d0000/0x2000)=nil, 0x2000) 16:00:04 executing program 0: mknod(&(0x7f0000000240)='./file1\x00', 0x2050, 0x5) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) chflagsat(r1, &(0x7f0000000080)='.\x00', 0x30000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f00000029c0)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000300)="c217bf5894d6a218805defc61107622af5400f41fc37bf340aabe0be4e90252887b6f9bdf119c1aaa59c74bf6784ee484f1dbc99327ee2071830b85f7822026792c7b5e0ff5b369b46f30c513af6cf7efd2ec028c2c2a1d1a2ddae9ef169841b520ec04942d8a1c84d1d84a2d79217a0a936fe3e3289c058075ebb0002b94c4cf3caa87b00415e11b8514d7f3ef8111bd1e6bd1fd3c3c7ee9af816f6f5f10d9357d47b4b41e99cb628a79dff7ecdf252c3a2919d1d3abd63f5a430b05feed0503ed9a979cda3593b1385a8a82908cd2e14b808e1037677ec602844021bc161f31c27c6d19fdee707bf26423370765a073f5d1ac1ecb8f389084918042b26741ebe4edf073d74f162524ea0dad2aab3feb4ccb6029a487fbf2dfe85819820f1d5630385982c704256eaf936e6a77d30c025fe3de4f5089fab457ff7535faaf5e7c27250da9ac8cd3302fb0362cfdfd469b34434078feaaff8eb86985ec47256b063d3545ca57eec9c4ae4019ec33e842bf0f12514d48a86c4a25ada850f5ac059dea346a8e06fb1c7e3e688ed4a1c187848cfcbab53817c1c960b04a4367e47a403777541864e7d9a9e9fc9a7f0bf6c476356c241dc002b7fa541dc5046a9f1350de3cd8e6f72373fa35a910af4b8d4ee3f53965c37261a38a174f88c51e315f37d34543cbadc212207733f083332d3c26c230a5175e49846f50cf99a3a7669c39e30fe3ba55f632b056308209e17ae8a7b4b925734040b0234801085d7be929e3559f848711a73593eb21657a60b2c86b7fcaa578dc436740a5482fbdc13e840c839b782a41b82b852fc81d9d6e7a11bf88082b43d14d1a01da794fc88cb049681729cc8de32023056db4caa66279d4cf07214509464b3f6472ba34f2ee8660ce2e9ae162d96342c60161a4209fea20f779a3d7826c377c9f89c46010f4c84aa40fdafca07891dc30fa35d3e9a05fc44d2c4a03804281f20774c3dba1075dbbf5523a005197dc9789c29e3b4e25d4a9b6c0b21ff1830cb3f9e5f5b94c34104c8b9e7cf969e9637d28aeff3368562fee7da3b54280081cabc1b1d6935fa41c52a97e86f4b3a129bc1ee930b78682dc92c652fcd1b7563c258d03513680e6f67ec6325c55ffa8e401f88dc283a8ea5eda7573d3bfcbee806d48282b4311807fe48ad7ecd493575ccf69a4c88f272361b279de2fba33a98a48b026b00ad004a055f6ad788c0292f7623efbe8167a63bcab863387537105df2302edb5de5cb58fc004f760b40c1d6bb9def7e124acc5fa98c0b1fcda41fcc4179ab57697aecffe56582c775d741f3f679c4fbff15e1e4b637ee74053fb5b6820949a80221b1f1b66017262045b7f0c46a0479eb01f895a1ccb07b38748fa0416bd377aff30ea2b7283fb2b4016fc9f8ae26274ca5b1dbb94d97849322181bb3cdde8e932ab5cc07025f507cda777d1c685be4c55af5668929815a2a4b4c65914002cae352215a63d60f33bd3d8eada265b2613f0720e35da73ffa81fc8515c7e19380697a1da4996bdcac7af5d8df0b0e48c28be863ecca6b6cb8cf432ecebcc10294e7c369dcfaba589b1da0029dc4a9ef0b8b9fc4aed481abfd2fbdc43532aaa40044592639daff125b80e75184b630e3443203f0f7deb4fdfacd9905f84bc5f27179ef5db5a071c5c2a172c0a28594752c3140618d1bdee5047cb3eb1394142059f787e1e57b38aa8b3de371b7e6d8e4965368494e3ea7d32c77b5aa6ae60c96a7c81aea5fa183b55f91650ac3cca182eeb9b8f1b1b22ec37c2bdac4e693f04b6c285cf13586f94a474f9aac36dec2713bcd2e30b210d9c6ff888103979e94b5999ed6d0d026df4d215f44c915de2e6ae67fc6b06bf5cfe23132d56e59ec40c50df5034925ac178f0e901f93bde851d187b7eedc1c8c73a730d57a77a39b262bb2f7862929176154db030955c98faa540e0c4ff0320960ea26b79304c5f594df02739a0e2c9b38a6705c2a4b0555ba87cc3bd3ff14e0313d4d583ed0585839b398764b0aef408c32cb43030ed1eee6127a64ec2579dd3d53c066dc0a652e87ff76da318a66ed86b56ec4a6e2623784d3a2c09ec3ac9ede7020c24d4064e815b4417b1ec0464f8e1dde6d388c6608d68aa9f1957993ebada38304b1324c3c78f9ec68a5b8d71634f538546dcebb6057ec4a810941a86c756d508704512f3f286b735d7e20e7132800e7444072c702a20da09a976b719dd65a8596eee50a81b2a519d98e69679434819632a29f6608126712b2a7df0272439c2231a93b468bc6df64b26dbbe31eebc4230b4cf8940cf70bf10cececb35298bc7f274f6fe609927538602ea953091893a8634540a62ba8f51f0a937d6cd3da32276de23f12e6e93af04658779880bcddb742311edc66a0fb3e80da37d55bad44010e71d2cb93f17af93ecdc8203335d971616979ce0f1d928b159edf5fe79983e52c89db140cdb8417fbe7d79dabb03af00713d2f794cb59e7456c169efa4c88eb787331d72cfa4804984f4b1904b16f44f6c453b7e0b2a52a2cc933d3b5fc3972eb408063cf81b1e3d263efbce01600aa33f8bc380723bfbedba7cc5e8ee654779cefaa58d3994ad6ba85f70df55235eceba1b1b2ac03a05ed2ca3f1b9557b1ad71f7883257537e906fa4dc65fcbc8bebbddddf1909fc02ad93e21fcbbde5ea4da50ee49628c291aac7ddbd1392a0ba1bc3f0654d147478f4fe109a9f22ec4ac67ed29f2de7f0b6eb2353b8298363e9c347009f2764b871f2df2374030c27ecb231bad5ba039252f3c5aa034e37b089470a633a6275e7ff87492e00d1801e5b9105652e6f62ee1f052523cb7a988d0ae00f778e31cf94a7bfeafbfbb8cfe9fd922fd76c2b304863d032505c572a2c17ccee87451fbe3e75acf0bec928575872d6200129813ee0287f5bb73021596b6bfe18cea2b7e7a3237282950f8d9a5037c2f8745ca44dbc653add9bed1becabc5c1b02956b22f5e423c6b3418e3ba98d6399d1dedee2aa6f009048aa256508b90051b40b2e98a439e009ab04c48db6a0d12f00f0c1f42746f602bb3ca32f4bdcc2f8d17d5e63935632c41334f5ae9ec25500aa8fbe6ffba8d528267772fd3a4827c681d39a73f4e02699202562a6d20851b6d83462aee441c235f9a0793eed04bf7ff294ee1b20e835fdfb25d56e7f32fb097794a44f4ea2060b6f38209ea13c6bfd7450c5918580e2a98a3909f55cbb577c24e8a751a0985ed1862937b75aca040c44eb3d2cc2c86e4aa6a25b7046e2e253dc152d8113838b379b9defd5d31c9d43f9acf389ed16b3e1e3b1717badd509787f4e2af926cba1f595933bb3dd4413ed6cb6bf170a7a3aba6f43ae76875963d35e10182ad7762db8cb64e1d952adcccfef0d5cea1cfd01cd2385e575389fe7c469ba3826a3b277064896c2c5fdb14400bac47144301334a07f81258194835691e3770a97f840b1db1394044ad1fd910f2bc5aa7eaa0195f1dc2830d868552f474f14f90fabedf710d6f6852e7f90c43f84c9c4f27f1f1b0067f66c478d81df006e3c076a344b84a3d9dc5f0f6a10ff2a1fdc75fb96dde1e715093a5f634d944927672f349ce44317d51cd14023f8efd786276ef2d8bfc64118d659fa2615fd1fa9909b7651f1f4b8faeb95c688eb638897823c7c011c082e17a8b5e1bb9c3ce396d093227bed69161e9b6afa5c4bd600f1625b1433a2ca51a551202a43b67701642f69c39d478d6fb024b64147f4185c47a01bfc02224529955dea6750700fdce277214afca4e2cd40259b8c3bf87164ae8538b258dada9067317067d969e0db5685195d1a93c10e6f414ff03de0ae69275ea9f08c2c07752ca1dfbdc8458762ee0ab844edaa91deabf19d398178b6d3427dadad398be79225ab743bcf40bfc53056cdfc496511c64d0b25b824408aa08dcc9f9ac0670fa7e8cf8aedd1cf2199b9ce3c71946bf6185e87f674a78b14261cb1db2424c37d734d47c3b34885afb80be8d65334aaf5bff18205470ee595efb497bbbc5e87efefded05a050973f4eb2d4bd17b2e071767564847672e1789a1446c6218b36e86f34f2880b7a5b3c80af9a8c40bbc8274407aed087af457b2cbfc915c2c8c0b8224020ba50d342a57e46175212f8f9d59e0c78523cd83fdb40979d6010e51b086d67eb1a149514560f0b2d98e5f7e0ad0703392f54dbbed574d82159c13d7454e20421dc7c749a1c3fc893f797176a9d4c2ea1e7b226b951566704af4c541ef77c5648176c5c9694d108d8aa4515fb0922038e87171fd13516a99a1aafe1f7e159157628cba3b8ae26e27886497eb8242234bfd0a5cdb62de5d5f544ce6832a6dc2309f606ec9c6d2633b15c187021be45469c26633440cb53481d0eb45624fbb5db66dc992d8ede6042bcc01fff7e33bb9cc2ddfc425f8ae04b7a33768490ffe2c708097aab4b250a11873910f0d06766c002068b4a0958b4e32589bacbb82d38d26d4e73e90f1776c5c8817ae1e80c48d1fa7d22df8a7b2ff769de1324b87bb71897d76ef59b0e15aea1d088cebbac6a561d9abfd95374662531dfdb202386c85c153cd490432febb6cfbd9396b54b4fe55086f0fcb520e1bac953b8ba3bbd37a10d475cb927b61f7ed9185e16a24bcb7faf01da2be3addeba5c63cfd3c3a40f961a9504aebddfea7efb30eb581d07c74e29762ca9ae9e409ccd188e0c3e3077ec51baac2a262d5bc5807a92a91150919c3cdc8f1e7709a24d0e8b30b02f9ae09ffee0e3583f3d1e58b4fdd34ba8415f868dc15fde3539e63c0cb66d267079b1489471bb183578257d2f414cbd44f284cb466f53f35c8e87d62e397c5d27a79c3a3d3d3b13a404d973718abc047a142d51f2c2be61426d13c04184466360e70a35d69bcdba1ed82e03b58191f3952ef11b9c0d494f6e36225b74c35cbeb72be15cdf29141a16d42300b2719ba448688e762d9ceb190c6fefb5cb9286544ed88b70a0a15933a13466f80cdc4bb190d9c9b0f449209c95674ebddfeafd791e0fb2b699c497ef82f3b90c52425bb080caa749c66e70c38331b80bd8bd6d60ac000ce92aa6eac7c6ee66d4936530f8aa8b5e18d303e1657b7d955f74cdceb1a08ea6d9b3a93825b249127af753a12bba519e6f2616ffb48e56e6b97364deca2c0156d5af5865178c5c1c5fc25634254b92ad71183a3e71451a4e1bc2fda97f6321158dc14d5cf06082c2393246a99d1c6cee3961a1717bdff84df78226e1e0ff30ef932e8cf04d40a2b0cf806183c5961c83cd13d2de2c44ff23a8362b0621f278f5fa2516b995757947a99585b32c261dece3636a731d73cab849896c3d53d1813afcc4a085fa308235b73646746e6096a986edc380e3aed02cd0d71f00032d47f26187623fbbaaaa15f08e67b9b9258866d050589eeb63e819eaec2e627f364827bd859affb3f36ee887c96c5323abfce65d6f1ba2a0e7a7a830274b1f6bb5e12c6b6030bd081c9bfc6e78d2e371fc6b0d56db8ed41cd391036edec72665d0c9e8b8042bc4bc9379d5e1ea5fbdfcd2f44f804cdb0214b5cdf8e97750627256c27efe2cc564659fa1dfcf9554a6bbcff4bd526a506bd3f903d0d0c463f7d838fd0bed1944f9b1b8fe5102f4557189225eb67c558d6a258627dfbc85ee87f43e4864173fceeb13a56a7c52ea83e84a1477433c6a790a1623fd5075e311e3dad4c25729219e7e18224c3e29d44571b767ffd22dbe8302c8684443763b7da9d4556bcc8021ba7e9ebcddd4e152681396321e638e6fd0b2aef2", 0x1000}, {&(0x7f0000000180)="b3ea2670e407e546f96573b4bf87e8cb5b87d2aae8c4bf545a70b40b22e224b4194fc0a2fb376c87fec84f44d44e9fb50d72fdaf457f9221b580cd52706b58db59764b0281af22a61a727d570f8c9d56b03a77a7307813ae2775ee48ee4b84ad9e58bf6afddfdd7a2636a3c8031ca18c4ea7480cfdb4db52020d2be0e23401549c6306474976ce70fba2", 0x8a}, {&(0x7f0000000280)="0c7dc824668eb12ad66c320319f888079fb7c467d3209e8a783465d4bb", 0x1d}], 0x3, &(0x7f0000001340)=[{0xd0, 0x1, 0xffffffff, "7c527d40312ef3853e5093024c6b29050589c6696a98e53683bc8cafff47c3fbb8ca92195d117043c050b52670e8569300b9afd0436b1813c4d7bf4240f0d838df53ffe7c29ddf850a0c588a060e281989a52865282839779b1066174c8dd0eb48b16d83e67e78d0713798daa42b22c183f4df6be58e58995afa8dbe2138a4bd5a4b7facfe15011f76d50e762af737e01984f53c77fc865be643122f718ae77f73ffb85de13f2976898413b9aef0573598492629e1b7d6d34e"}, {0xe8, 0xffff, 0x3, "8a6fab4cc9d76d13feee2a203b83bf16477bdea3792680d502b256ccaafed0bf4aaf207b5c8f4bcb5e7b128e715dc8d68c01dc80a22324d0f292daf88141d7cf5ac47b8cfef1742c6a9505eae542b6e3dfd20ec31a93f74fd241297c6f56f59a626d69b6fbe6b365e7fc53b015fcc443d25b62723815c13e48cf9fd3e88e24d5576a4ad598b25fb3808855f077ad3e138c2d1a326f8ef5a39e7e52648302af3e882578af5aacf341eb0fe5fa0ce62f86a633bca1a4b6a85042a3fd508006f7a8d429d1ced5d7a462138c0525de15c91e68dbe9e271df"}, {0x40, 0xffff, 0xffffffff, "4402110fd1698214796f2e79d8726d1d6827f4d21157bda173afab8f09fd314cc4db8bed9eda9476a2d36b3b15e5"}, {0x1010, 0xffff, 0x7f, "501187b3d4bafcef728256b2d5fce71c7c27cfd74d772c9607f2fcd68ec1b6e64c10c4d8868a1ffae38eced270551fb7e49fd2776607daa53a81291e7057edf36d97c513d3625f7e993e98480f997712cd13b76feb31da6175658fbe6985b32ff54c4b711326da0c365fc9c10405a8a3331b57faf0ece852c5313a6c42d242f5ed6f4180b259820390420fc88457ee4a6b1ad76e5cfb6ce75bf389ae0b9dc49f008d9716777df159dd19389937fe0a2fd63a14ed3c95a69519e453ecc5e478defc8cbb4860f4efca69efb3d062e36b784f5fcc68bb9d2275e8b610e564b7dfe75c58eb9538992b6aecfbe9c43432a06f74e2bfa45d36867b5cfbcc1b5f2db6bbc2e323acf8863668b3ff14905e99d0ccf8c80e0e0ebbfd0f1fe40c3d3148fba07a5d67f84ed7fb3f50b6e2530c260adc0f2ec89babd4a411754df4b20fbdebe88e6f0f7ec42fde48b9396f543facdbac09b512a4b74d89df539cf1ee15b99848d217c3d8ea48c1252dd3e1a24ddae37c05824e27f2b54afedc28f2a4ba85477f738edfd286eede5d7e30c73f572814f9d9cd424f43cdec7a5263833844f4ade4e4ce88402457e21f4c43f0dc5f209a89e3d3e8f989af93b39825e9d86c1f8c2e042ea55fc2d54705499a6ca8dd3d92b7f189b9d67bd082e56d076e0535e5e61bb7d7854517164a16b7d4c5f5df709e0f6e028ca837dd50d4bb2e9fe614b4389817490c9173330d2ade6f87d1403e437fd92bbf0c8f6a65200c5b486f56ae830770270d101f1d8c6792335d7c6cab206e0d97c58fed20e853fdf12991ff9b30070e5cf2a42799727ea5ebf0c81d4ad2d1f53a481fdf1e6cb46512b7efa015682bbe9068e75eb33cfb62aa4ec6ebfcd61570a2ee105016dec81829aa6f6403c1308dca5ad4b112b02d8caafa63f9d93d2b1f450546da619419dea84e3897451b81909ee115b2a34b86b8eaac93d2bc077af89c3d7472feb95785dc015962134f90d52e45fb2063bcc91362e6eddd14c3bf4a5c28964bab270d378307af7a20337f26330a6b2ffed313277dcff25d242f51368e45e14183fda6094083d093a40f9e9c0518032528372dedf4c7d6e41ee40fd32b36492619c8270e315c4cb6b91c3f0c947320017e34ce10c02caa53c227d2673d8fc8ae4293741ea219c1344b927dc7f82cfe28188bd44fe6b65ec4a00aa5eace0050daad14ce7972074ff6d40694b419e741a516871fb37aa2158971e261f4cc9f77a25cc35ce06ee8800ee79c5072d79b3de74b562f7efb7db6966edfd15f556606a85524257b815d0920e5c2cc9b2ec4c975b9a94d524efc8ee472f22536a34298633b839f23a9d9c14d6b05d992bb7528bc3324e62b667f4e34458f5512235637b16a6198f10606a1732493364d2a2faf852908a53dffc35ed78e190c4d69824d381c782576abb514e60b08141fbecf693823a349e9fa1de2f12d2df37184ffa2b3b8dcd053d6cc34f6714de83e788af91e6e1f12c17bda398a48700ec9c56beff08363a1d67ec5629039dedea9ec82a6dff8584b49e497f932d25a007f53a163dc79ed4702eeccca13fd3822eef75f7384e8d7f23e0144478d3954dfc0742576ab0a36937bfceaf9c40c79528801ddbe952ec4558f3deb542b2f55a9e83867885dcf9f5321a88d7c52c676ee2d52f98d9f1bd4c9116b497a54f3b6b806e44ea4e8e26d0f5f093e9da44d9eb0b69e8aa14ca037e5497170c5bd2480757b81cbc53e9bfc3c10d6d6e352f5761c1f6cf8084a6197ee43ec69ff7ab050b27c537009101943e74e8c375ba3f210aaaa2e7f35f184a23010233e88d0ed8600b15d334168f27b2926eb547ff541bd0321b6801f066f81ef323ac4aa48ba309744660ed6a4457b5695c92a545abdc89741d3309aedc3968b1fa5702286c08b146cefcdc42adc9e628cccb52a9d4271f6069856c78c14a7db3bcac5b1e9f70d0b4e2440868d4c0fe5249b4efa00aa796074349426f5dfd94754a8a73dbcebdee08f17ca8b0028a3e2f8a9ff1f9fbeac1ca2143790a1e9a3ee39d707511c5d6b61bc2da2d43bb4ea4d3c18ba3f4f5a886ad1ed25f3ba6f01208a021fc70f86ae927d55152dfd0ffc175431f27fac5a74f34d17beb21195ca7a388d8d6c5132c7d5728672a15e6e86126fa0f689e43d7cebe1411de6c2ba6795354a1b1bcd9517464eedc6e2707523c5dae9e48cf4d5c718bb2785ef758cd8a78fa53a88c58596cf2777ee3189670873f638db38cedcf07ec273169300acebb956592701e373c91500c32169b665e90d36d5ba572e8fd5aad33c5906e7ce26885ca9aea658cb35e27b053b0a7f69e4fab108febc2336e04b83d81d5ef4ac5ed160fed5d84371b84225df2384aa5881afc5190a37779aca88cc12bea9835974ecc790a232f2fabf2c70437813098e30a6dd06a21a4e547f5a581ba126bc12a6284e80604879a33948def664d0fef1037c1c74fbe4d488d836935a13aa5cc2648c5440851eae02045d2bb49f1b82b0e8eb23c509df33c820f4276c1311bc3238987db91b4b7c9bf583cf2fe505c82fcac79f74e8bf696c46cde5d88f1282a75b6d374bafa2b0744b439987edc38b71c9e87d66898c7e3ba2b63c1f7f389221564b605f3856e91f8f6dd1327d26ad439439468db4cbf4f31e74437ff913ed5996f930755d8b44b48f8607067ec1f963f74c73b128a4e716ce5799fb2541790159163576b2477653ce24b292afc2a47003f49a8b532f950b08f916567a104840e4a055363c90f802ae37789ad6e98522bb00b97cbb407463f0c5c4c70b0527b0696c71a2b88b125c60cd7e98a12e73ccf8cbc49d7b61f3f204ad7c731d59b0d7385724c4b2b8d0b368684e5de514d3ffa55d35546025dc5b1fa67262454005269f21c32a16263c9f29dc22ca404fc6a68074b138f96ba50405c671f523a075c94f54c9bf3bf74517ffc422fa068c227ebeaf9f2aca5cfd2568995a573aff5856ec01760bd2dabf4611143caec0dea71933c6ec56e91d93660b71afef183fe114d8c98461a982610b3a6c620a616988111f71e3150151610bcc4bae8df6f34ed10a87f2ae39ed2a7de6f6ce872dafa981754f4f10ae812367d29098c825af6e9029594ec28c36a35f2008bd37bf3076314e1a75108d6b20cdac8173d1a1beb7abaa18a96822130baa466ccbffd18b6f0bab1b746f5fdbc2f2a7e4a69cf795dad29e59c99975bed2ac352a8d9ff7c7b23187fe712ffb29529a3b357b0c07696e48ec6cedd786521f9c878feaeb764ece36cc7c286544657bbcf981f8c4f1fc616ccfcff51181720fdf4ce4bdd5c5219278466cc9c5a4107f1e4d931e36a5624f870a13f02448795e0182934df973bdaf41420fc680ea06a3df3a398050c07d10dfb2b17f07a165b889e9dba094f4e06eabdc783d6d2012efa8d91f45f11de310e37e57bc93b8b2c6ac4f66d39b50816418ba88ed7b3bb829cc3322154ec0bfd0ffcdd5ae876797a0b2d5a4c315eed3f202ca6fe6028e802ac1d46487b64aad8a0d2b7e8fd39bd21faf54b488f1939a21aff81ec9d20c0a29da01df67f1404a8cc822e09126b6d52f91175976555e9b06dec738e41cc80bc9daa64b8007b03f0896d2dd34aec0f42b01d1b3d051f58c8b2948a5e8a817fbb510614c57f5f09eff38a23e1ee0f156c1db89771a99f265c95a37946c71727464138dc958da2e75f9cbd06b317b7d74c3e8879cf1044b7962f4e43f68504925d47ea7f4f6933979e34f630539dda627a5ccbc5d04c09f8624905363ea7873476abe4f5ad0c4356aaabe00a53779646629ee6cfc194b7e3f61cf931d8186efb5d82e45a9be0d9aa9d8511a3093c056fafe3ae070d1d62c67d904c5b92c97a5fbfdac238493db55d0e8cbcc4fd19085ef8c642e366ee920d3bea97e0f949125fcdeebfb02417ee4e16c2c36eacc03c0368710d0cf6794a0e9cb021771f140a7da3c0122b0219c05cd2b2f3715fb71536c6beae263834038277156b048edc219e0c1d88244857210ad383542f20d0abb23a5fb7c2d4c28805fa9ab5416ad7dbbb44969c03014112fcd3867b4012de12f4421993d1a694fa2e1a781c9429a2da5cf0fff1e02a8f86db9c14e60d117eea269c15c0e92df6de208afb0cb8b6b7e4322e49e4eb422f6bd01f3f35f49746bea8226b7a30c2f96e5c7e2f02bc96bdb8ae48477828a32bfadcdc66ce38342ca004eb65ac293a232ca4aeb1a60e1b07ec6f9d9397460c092533d478bb644c1cdfd5e84e787c41988bbc37bc4430abcf1a27498658373278bcc31b63c003ba24c44eca92d52cf9d920049fa27b5246608bce903bb32e61e275471e999d8c6f959d8488d12a5e5c6106ff7d0f69f1e1889f27d2d3f4e6a1aceedc2349dd5401c88943890158d0b36180d325c31540cc51a15e5fda6dbe41f8d720d28cc8ce63c6453ea4560c2368572ac35acff9f991df6edf91fc7e4be22198faa77795efef05a21d0d0e1b2ee539e85f8e30af449792fea587923a96587d00be24151eee96b5cd504fe6e16684e155b865b2b88ccbae7e04f95b480fbe75e0cdf92b35b5c45e9504dcd0b13738e7e390fc2abac4bd38cefd4cc5e4fb926dcabae994e2099be57a66cc5969778215f1977cd9aefa1bd3414681cd34158884ef265827c6a7b842158cc6204629dbfa5cb2e004a5a82c192011c1befd610dd383cd99a145748e5bc02bb24e32c04bc4b8f2e76ae53045e9e54d5f4b09639c01be157c39d4571ae9d797ee25c75bd533ba1ac6bb3ad69d2418573248b18ce891bf97a5e931c211085519df5cd764279bf773e10403d7e26e43e90ec6711e4d38b3fd865e3159b0a716258e4022b68ff5a41010128c24bc00a3ae2a953263761634cbe2e26fd025435528f53f651f58d0830b48d95679c6727101e6dbe9e2a797ee393ed102cb5adea2c02e8d3cfea4b893fb3605cf5f689eab9604ceb0dbc6cfc37fb5e227cc33a75f5b131daf02f2609e55a5e64da8b1701798a0a134bb96ede600c6b2de4640da8b63b1fc0e071ee6e15d456ad46d5570e06dc44e58f945d6c73919be4cd9c4dc1e0b777de827942a88227f3fbf508c6abb5dcf49944ec961088d6ba2df314d15cfcd9bc7c75afc17cdf5c1c06a70162501111e466cf9d48206c58e96cee4fb5162e2ea0775bb6618a65f3a113b88229cc6f545828b3956acd3160d7e80736d7fe2ccba2924cd7f5438210ce05022d25fcef9098326c4536ed1c759ed668ded45543caf8365f5c4f6e96a9ef8332c21c691b50362fda7083001558801a7ba400bb11567f30f5249c26b48f938da94aac9be34bc9cd92f103da34b72dbf5be650aabb8a41ffda615bf2f41a06536cf6f324ce6fd5db40770031eb27ac4d4e45e8ec0677f8207c99ceca65bc38f3f99e4beef74cefa0bbc8d0fa4da888b20a8bbea85cd3e857581e12977c353c4730a0293d96ac15c697a956ed561c761494b4606d177b728c11654baf885671a9ceb149e6c419acfed4fdfdb3e261d986822b23bb1d741646048e43144f6da243efb0e1b6324a1d778738ee9e630008f95c9d3f2c879338852c70e0fafca80f2aec65d52bd4217c38cb0df2d69a45ad1376b0cb9f7bd1ec0ef0c080d79988294b3f3b2059c868561005e87749e8f43c0ba442476e06111dac715330fa3e2599be98a2883f4bfebd9015c8afdcfe1a73a828b3bb0ff4c74ef435914c45db35dfef0b1bf08b8d64dd67373bc5a8b023410355c02b46b4226526d0cd7f30e678bc14e9b66df90b7436964af5"}, {0x100, 0x1, 0x51, "df20bf8a065110aeae057da893767708a8bff614c51a4a92db58b90b6a161feec88705f6beb23c48b58150a0acb5daf7228fbe458044acbcf484550ddb590021e4d98d6fc36c1388380f1f5cd93a29976159a5db61fbb6a5ea516fe03c72c26ea928a0f1cae071c657fbfd022349f5087c2c7d71c28169d0b6d5033fbdc2d204919ef2e88d89d133b74c5515d901ddb16038bcab38e1ed3082f5179bf5514e8769dfb1c66673dc3d8a08f48ece0fb6c25f39d141dc21615b160da0f56fa1b50bed900a670b0b32edcd1f75d64eb0aaa08cfabb3a6b7f68bb7a0b48cddf713456859b3cc387aa5b51a0a673c571294796"}, {0x78, 0xffff, 0x6, "9238b8ea717f4f8aa52bbbe71ccc40f1df75b055436cc4b9acb2b18ee186c7db6d6063f93e310249a8995870b70f65982ec4affe8fe48ec3a3c77df6ef9e63f502cf968899bc52f0420b57144aa969f5e87ef459c9504d1185955540bebabc10eb19aa1a8196fd"}, {0xf8, 0x1, 0x0, "3181100979096e8470c04a48b8368e3c6b90b1629060707b083ee3bd7209c0425fa4b489a487ebb19073efe6406b330c3dce8139941e51c7a63c4bee4d315ad2c5e4c77dac8499a5e067e9b404d7dd45836591cefa964afbe4664222d61d0a6a41fa06ca9b75d788265b1759e1a6789ae19625a2ed2c7c8d9aea7bba4318f1e4c54b83ee393a9cad95a0253bd193508eab4bb60ddf2f58b396c293c64e0cbb22252bda4129bc7d0d1abaf46ac41be6b39a08296b64373412ade244fdd3bdbba7ca797c5485cb96dfb0e0d51e196732a69b8384db444406f4ea7495fd27d6161f09eb"}, {0xd8, 0xffff, 0x1, "a8fc355a91267dd2b92f6dd1109ca7506c68c28e94ac2192893fbc76ce77de388b54449c3dec272868d1f68a667efd8400eb0f8d0b3c673d888300394ebe276a2ffd45986d7f0d89c56cc53fff365cfac9a4422b99a8bb632c80ab6c829e46a5f31bab42a6213a3f1a2ec145d231ca26cb2ed8438588dbc3031277785529c38ca7d3e06d81b7c89da007757a0ee9a12b155ec4eff670277f9e8cb44946235da7739ae6fb6140d53dc1a37b5f5b0799180e1d59833a19c5c3a28e9285d89fb528a922c8c21a9a"}, {0x80, 0xffff, 0x6, "57da1605c32fcde74ec3658e37c7ef9859ee88dc50311c74677f7a6a07d91a61f5ae22da2e583480c86392b03da958c2d5f782d12ed5b442751d3c0799dcab0ae769e99672dc1f829e7d2e1847d623f18eeb5394d2e756cf3e2fed9e2482084b3b7b0cb72b75be075d6e9be7f6eedf24"}, {0x78, 0xffff, 0x8, "09d1d324e5c38cc7495ed6d7f15a9540f516b7da905bd6b4295160ac395d307097bf91d54d2c52b09a43ae9f9f828f1ae900b4079a68f5e7193c347e1ab55b139bcc4ce93384220a5b4f885297e96af42a0d5e219b9370300446d06532f19435708e01"}], 0x1648}, 0x402) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000000), 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) close(r0) 16:00:04 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='/dev/ttyCcfg\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='}-!-\'%[^//\x00']) open(&(0x7f0000000400)='./file0\x00', 0xa0, 0x104) kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) readlinkat(r3, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/165, 0xa5) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x59755f25) r4 = fcntl$dupfd(r0, 0xa, r3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000100)={0x87, 0x1, 0x7fffffff, 0x200, 0x3}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) nanosleep(&(0x7f0000000040)={0x2, 0x2}, &(0x7f00000000c0)) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000140)={0x0, 0x6}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = dup(r1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x40) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "5c22125e00e0ffffff404000ffffffffbffeffde"}) readv(r3, &(0x7f0000000100), 0x10000000000000ba) readv(r3, &(0x7f0000000140), 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = geteuid() setuid(r2) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) pipe2(&(0x7f0000000000), 0x10004) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) socket$inet(0x2, 0x0, 0xffffffffffffff80) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x10000}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:00:06 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)=""/147, 0x93) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/143, 0x8f, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:06 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x5, 0x1c, 0xffffffffffffffff, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) write(r0, &(0x7f0000000140)="86e0daa2b93a7b81b419854049cc7d5450efb0560e684d8d6bf9ada827d715dca6ce42fc24e8657e", 0x28) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x401) poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa88, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6, 0x897}, {0x18, 0x1, 0x200, 0x6}, 0x5, [0x2, 0x4, 0x101, 0x5, 0x7, 0x800, 0x4, 0x8]}, 0x3c) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) mknod(&(0x7f0000000040)='./file0\x00', 0x2110, 0xf48) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xbee, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xa1, 0x4522) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2}) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000480)="9c8756de14703a84b0f07e2e2e", 0xd) execve(0x0, 0x0, 0x0) fchmod(r0, 0x1) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8004, 0x1b04) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000003c0), 0x21a) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x149) mknod(&(0x7f0000000040)='./bus\x00', 0xa, 0x9) mkdir(&(0x7f0000000100)='./bus\x00', 0x8) syz_open_pts() 16:00:07 executing program 0: 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"}) write(r0, &(0x7f0000000100)="b42cd1cf79d3de625a", 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:07 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) fcntl$getflags(r1, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) read(r1, &(0x7f0000001100)=""/4096, 0x1000) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x84) r1 = socket$unix(0x1, 0x1000005, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r1, &(0x7f0000000580)=""/234, 0xea) r2 = socket$inet(0x2, 0x1003, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r4 = msgget$private(0x0, 0x200000000041) msgrcv(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000000000000000f5000000000000000900000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000e508e5319200000000000082b3b6dc881caf8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000000000000000000000000000c6a9345009409fe44654983c4473b637e7b3da8de0b408e050f6d6cc19da4e4bf52f22596e27401802501bafa1ae9f6368775b1f3767041d30190f110107b012cf4aae40ab82f25590895571d12e1ac910e800af74e0dbeb3201eb4e4df2aef459892166887b9bd484f89c59ba274e69c37090062cd5a9d8834383df1b7ac84cb312dff9d4dff42f5c472b3167a6984788bcec8c35f72a81c3695fc42aa82866214cf6b757dc54f0e67c980e2b0fc9f7acba553973abd4aa4a644667bf66a567f4a47a7ae3cd186bf6908193642dc5b06fb0ef5637415cc5c24800000000000000000000000000b9fb9e62a140c0e471b8bdbc111d39ee858cd124cc378cfc585f509e37ef8f1320"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) setuid(0xee01) r5 = msgget$private(0x0, 0x18) syz_open_pts() msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000700)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000780)={0x80000000000553, 0x3, {0x5, 0x5ebb}}) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x40044271, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) 16:00:08 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x84, 0x8, 0x1, 0x5f96}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x7f, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x400, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x2, 0x3}, {{r0}, 0x0, 0x0, 0x1c77dff2c61b7c8, 0x0, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x3, 0x100}, {{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x8000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x5, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x4, 0x6}], 0x80000001, 0x0, 0x8, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) dup2(r2, r1) 16:00:08 executing program 0: r0 = socket(0x11, 0x7, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) listen(r0, 0x8) sendto$unix(r0, &(0x7f00000000c0)="5132ad4846f31213a28dff4f0e0ff9baea8c24bc94cca933f5fbede7c69403eb2d2471dc782c29af695a6ea1cea4e54aa1372d08d9fa99df625a616ba1d6652f9695e7cd3389c26c1ef0f3f4f014f2c1b6", 0x51, 0xa, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="ea486e978e2699e0ce519b10d82c460a34ce109d3fceed0aa1dc8b2a72c95c7e164b0f5a4c1474bb805edddc382c5c68364337f85570966c79e7e5f5beeb412b98262a2c4a0c248dd5c29a5c53cfb23ebd2094d732f578525fe6ab79636f91db3f69ae0f4ca1bcdd437e3bf02a2f6c", 0x6f}, {&(0x7f0000000180)="f6f06383b3683eddb7b866fbdfc7f039d2a6dbf1e5d536fd1ecc6bc970ffa82a817de5ebf3486116f1840948f05c1ce6164ead225963180ed3abee333a4e01e8ee9e32e02a165b5d1879a33ced0b95ff9ffa67ffba86a5b624b07987ed9b2626c903b69503142610d07c813145b73f277b0ea96968c721cb2396da9612b7d91b47720e9e570839426f95307a77ba1d208f78e9abc1c0319de35b930808d743f2dedea851cccdd440e394aeed76eac1972743f794f584d17561e524961c5861a69ae7c31b058e1a45a7022afb4c0f987757655d50205c7449f90359a3acb3a0eaaa30fc34", 0xe4}, {&(0x7f0000000280)="13627bc5516a34a982d837cbc3578e173cf05d8831ab9a1315340f1ccb7d03af52daa4e57a1c18f8b05024e0a9763683ae3f8859e5e892f38b1a5ef8a3dccc0dbf0637e421f34a0d5696e41d8bc1ed5c7257d1750261c353ecee124c26cbb699d98569ef4e47679040a164439293f953181ec3370fe05eecda862a7c91d557e4e66db91be0de6626cf2c3b2708e635c16e57c38e94d3d2b78f358b076453f4ebdd5fef3f0e8c0da5c0e2db76facb7b7a16bb9bbedfe3d128bfef335d344cf8ed3a77def5726a6239af94b543d8e762b5a2746c571b0c66ddb5883c35b8", 0xdd}], 0x3, &(0x7f0000000380)=[{0x68, 0x1, 0xafc8, "5c13525a6cf58d43b0e36c7e4229b60c3e02278d67a8361296fc0e8238569615818878233aa70c5b9e03ba201805b9cdf86ba3676226e4afc1e6227080249186fe628c2f13d141e3525b30a9a6947616ef1e"}, {0x78, 0xffff, 0x9, "6a1c31b28fa71b59079760b06ba22dc8da96de20d307ecbb4107dda02d02fc3bb309040e35d4caaf995b4e7a4b863105e8f6fbd2d70ad084be17d7d198bf80611c62660b5402b2d8828bdf8791a74c11261a50484cb2f3600c7ef1efb9cddde2ae61c76c"}, {0x10, 0xffff, 0x8}, {0x90, 0xffff, 0xb38a, "d1c8ba563317baf2af11ebf066e20e918802b24b4a47ec0d73861ff59e9cd34c8d59c432a69e806bca8cef6e7f32f4a6230fc26978da008c9e82e88ae66c4761d172e468edea763ddce6822070b00e5589daed2a892363eac16b0dd2281ef61d362bfd17acfb3d9e6ecc888bf9433d1168800a349b291fa143"}, {0x28, 0xffff, 0x9, "6cfda01f4db16b624eb4991d540ec6f122e1aa72cb0933"}, {0x100, 0x1, 0x6, "a1f1b661111806310cb3610f79af2ab574472a9cab11af5e2d7e8016922a69a6a9ca5cb21d7805f92f73cb5a3997fa76d6eddd278c6a9de708adbba38469636d4244dca8df2a09791760458728789c6ae1edcd97f8a2a74f9a643ff755c76eb80bd85357f337e7086f9ed81cca06d044493460b43ed954317dad7cca4aad89716f8adbc3e4cb96fa926c49297c2e7c0b409a6705ea386444567aa35a1da66aca3e7021c0a6429c3ae3637853c47793db1247041d9031037085198c35d864ed3584d3d2bf6833d0f6fba7f802b6a9c8c74a0560c35a8d2cee8533f49d7584e751ce34e847f5bebc02f3d6b2c6"}, {0xc0, 0xffff, 0x609, "9edc87e92bcaed0611cfc3535cdfb2582a909ac4268b599cad881326e135aa8d2f6e4091224bf10d07cf77d4423f87c64e4be6241306c47a2761e81317889537acbe1be7b4412e5a26428f0bef66017b07dcb4a75fc570410d7046d8e393330d884d351037c2d3ebe52d73fe9de198a222716e107c14de4689a397d4b90f994d14c3a18af44d92b0cbdadcadc564f4a479c960702b562c7b612857b8a6932c5d66942bd2779fa9d899362ec61aa6"}], 0x368}, 0x5) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x242, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10008, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1, './bus\x00', './bus\x00'}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)="f76b7bd888abdd32a015a69bc533db5bd96e91a0bea341", 0x17) close(r1) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "0000db4cfffe058000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlockall(0x3) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x10001, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x8000}], 0x6, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x1, 0xf0000002, 0xffd, 0x4}, {{r0}, 0xfffffffffffffffd, 0xc7, 0x80000000, 0x3e, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x13, 0x20, 0x43d3, 0x401}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x1, 0x1000}], 0x60, 0x0, 0xfffffffffffffff8, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) setgroups(0x0, &(0x7f00000003c0)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="2ca399e28a4d8fdc745cfc528a3a793dcb24a98f5a0e6b4d43b3354bc4e3b45b6b03e6f9fdafe6397ea093f8a14567dba189763a066eee276688238a6a326f3a965ff75ac6052604c59bc082666c277e5b", 0x51}, {&(0x7f0000000100)="9ead388c99f8", 0x6}, {&(0x7f0000000140)="8fde6fe05cdb4aebd051236e4b60508b37a7b66717c5cb50f81f2aea8dc985687cf2667d3ac631784568a03ac2b277afde0866eaba82b8634afb1816c68710013f0cbc6caab88c29eeacc4789803b1f8dc0ec9c2d1991b28af27b132149e806d783d7b6d466b5de2a4901a02f695ca0167188af9d053ce91df7bb148c68748caeb097a4cb0c47d09bf26f8e9eebd4ecd2983966379e41e28cc842ce07d5cfae7ca0574e32a9145a3c4a39751ec", 0xad}, {&(0x7f0000000200)="6e1d4b8d428ec27b317c301f7879d778f708967302124af3bf99a3ed444b90ef3e6ddad63810dd7f91bb19ff04b35f46b51479fc51450954fd", 0x39}, {&(0x7f0000000240)="ee0d18d81f4186ccdb7e60a34ee147bca46fc313f05dbe4736753c21f51a1fa80b6ee499dad888e8b119722fd4334214b84d424ff07c11f53a1a16895e4f974c6e47e825586411b2540e76c8f3b5928f8e0e568f453a7c01117c45beeef8be17ffc52295e8fd020f3cf9b45954c09e6aa0d6d1963fb32061b878b9b70f16d55f3eb4cebfc1157e6cc0c981693bb32165d40d2d49ac6646d7bb0a1c0740967d0eaf9f5f343a61fcdafc85c244509fb0d08b1ea2b1dc961cbcd3cde9fb76b8310cfb456d43bebdd1", 0xc7}], 0x5) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x5ffd, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) 16:00:09 executing program 0: socket$unix(0x1, 0x8000000000000005, 0x0) 16:00:09 executing program 1: r0 = socket(0xfffffffffffffff8, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c320", 0x4}], 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xfffffffeffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x2a) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8001) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x6, 0x400000000000000, './bus\x00', 0xfffffffffffffff8, 0x6, 0x4, 0x10000}) 16:00:09 executing program 1: socket(0x6, 0x0, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0xc6000000}) 16:00:09 executing program 1: r0 = semget$private(0x0, 0x6, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x2, 0xff}, {0x3, 0x7f}, {0x1, 0x10000}, {0x7, 0x5}], 0x5) semop(r0, &(0x7f0000000040)=[{0x3, 0x100, 0x1800}, {0x4, 0xfffffffffffffff9, 0x800}], 0x2) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000008c0)="de92a1e9633e6b41e78db50a6604536b7e5df9462aa5a5543223093ab1f47cf6d98d8f2aad6df48b3d7e5bceeaa0989066d3c02dc2a1aeb6278364ac98085cc619a058dd4bce16a94e200f31c167f87a18677c2e72d5f79ff1c93e89a3df2c9d8feb8e3b990465a3c373", 0x6a, 0x400, 0x0, 0x0) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto$inet6(r2, &(0x7f0000000200)="162e018f25ba1a5fdf166bff3aea5d0cbcb9931a74e8cdcbbbdbf661e864240aedbb51bfbeed286185651a1b8d321158d3a947618cb513fb75d8a0b454d50123d59e96972602b21687424ab62afdae6b5defb55d9d0ffa53fc271e3c244781c51c091dc18693b6b0a26734f882b94e8714fcd39eb6b0f02d16e141eea48d48c9c9c442a13e10dd9f3e9dbfd52f529de87be566b496eae695670970a04ac5d42249d60c465313183d64b9cc58", 0xac, 0x4, 0x0, 0x0) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto$inet6(r1, &(0x7f0000000340)="d264c8f263784f28ba43", 0xa, 0x4, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x38, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r7}, 0xc) semop(r0, &(0x7f0000000480)=[{0x7, 0x1, 0x800}], 0x1) r8 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10448, 0x84) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000500)=0xb7) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = socket$inet6(0x18, 0x3, 0xff00000000000000) getgroups(0x3, &(0x7f0000000540)=[r7, r7, r7]) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000580)=0x9) getgroups(0x5, &(0x7f00000005c0)=[r10, r7, r6, r10, r6]) mknodat(r8, &(0x7f0000000600)='./file0\x00', 0x2048, 0x726) getsockopt(r8, 0x200, 0x3, &(0x7f0000000800)=""/178, &(0x7f0000000140)=0xb2) recvfrom$inet6(r9, &(0x7f0000000640)=""/169, 0xa9, 0x843, &(0x7f0000000700)={0x18, 0x1, 0x10001, 0xffff}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:09 executing program 0: chroot(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x82) chflags(&(0x7f0000000140)='./bus\x00', 0x1) write(r2, 0x0, 0xc0) 16:00:09 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:00:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) r3 = semget(0x0, 0x4, 0x0) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000000)=""/54) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8082, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)="880cc3e819ea23a7cb5b142f7ae7740d9775a4634631ed65a66727d167b163f4f9519ab8bf4453f16417755ae9502e138b75ad30c01fe2cc3c28361b9031d04aad453196b86b673f51b9781ff8195c5e0196b15e079d8f567e80eea37cb58e6633ff825976b848c786ba6d49f78931627e1d597ab9e044740dd7aa72b193526463e47f1c92783881b4ba2ee2467d03f6ef866ad9f92bb1d3a31a", 0x9a}, {&(0x7f0000000180)="7c5a4a8b421fac04509ba9e02e14164d5f77361701a702c2750731994dcd4d857c1baaf404c25c55839b4fa80e0a4f2b757f6cb46856f6ef7f792a4a0d8b7decf88ac32f2bfbae8c984dd05b04898784cc70769f0a386a4d1677016235dc6ee5b29d03227d793577b415f2861f3a2f5cc2b85f517e1325dd55e9f93fbbf627fb94cf8ea9a64e070ece9cd262c97715263a349b6a6b6a128458803b22676658c13fb70a6f77f50a0cd27f27920985112446969413d4f213de703f29f65de33fc56f03bbf9478164eca2", 0xc9}, {&(0x7f0000000280)="80fc6e9e2e", 0x5}, {&(0x7f00000002c0)="dee48eb80dcbd7d98e810951f8e9144c7716c7b79cd6fafbea9e7d8f01dc3c10909870ebab578c5aba96fc8d914cd5d5f59d1ea40fe9476598d76953e87c4a03c5a88ab405b6b38f28eab88c28cdaf39dd6dc83d6ec2febd30dd71db81415628a77ed849dbe52110a57bf88fb2a5c905567fd29a7e64e723328cf3cdacbe", 0x7e}, {&(0x7f0000000340)="c78953c19fcfbe0f56c1505bb5dab576b9af8fb5b9c0206e51441aeccfd476f6423fc5cfbf2839ecf1fac6572cc3e0350c0b96a3e14b960b920270a36b24155ad7553e218383dc16cab0606c3a6a7388aa336dfa23fcf40fa09c2aedd72727f0108e8cb19278cba06c9d4016e11ea1d7bd0cfd01170b850a8d5e27397c9a309dabc895d908bbea2c52642001221f5f1896a3d30bfe2fef4fe96a5a7f0b7589f9a8d7e69a68122231052fae5f4c8a81412651dc52eaa846d3da8f15e9ef4e6c8654a4bc336668c8533b541fe24fb04a861f1e43fdcd3c6efc71e242be8a4bcc925827a882e2cfd568a38e042de6a43ba8c31051815d99db3f88c17593a89550703078fe4c520802386f566f28f649a83562cbdaef6b7ffed325a421c892cddc5d797c2597e7530deebcd6c03597c3d8385297c3611e6737433c1c6f46c3e02c362cfb8b0fce2c5922897ffbfb679b4f110964ee8bf2de88669d4e7dd1e2da74abf2f749e4fc8532d17d854fc8f1faa4a0268742a1a4199706cfc860f876329db4fd9b61e6fa57c67c3188f2f6c726417fa5ba9632ac6b846242789e549d8d8aca2b1bfc5447209755a7abaa118a7bed7e04b4aa66c1fa1ca842297645f4605f745404c11c7ce10629139ffe19a4e996edeb4047d1b76be9c5c2d98244f1cd8e2e15d72b0ed5a7cbf006c3db2bd2d6c2e35a10c37f7cddba74e63290e16af635d318aebca80eb753713b1553c2687e8aed8ed488e794b7a0d9a1c33eec73f90f50bf17d190a3faa7e88bb2ccee77cbab4a25b6eae796a483ea5f9758028cbf6b56119b72a8822e0db23ccbcf150fc937ab09c67af0f7f15ee515562bb9617c50169a5c268d5bb0eede27edaa33ab98512e5b81ad03a41cf4831597711e9c67f0e6e0ec5601cade06880096208cbc5668aac0933f43329062597ea22c5e1bdd8018d5e3db1ab589814f13a2e4d9bf111534fd98151f513c3037f2d2998239b16cfd0c90663cde8d9a88458240576495371d815105d92701eb93873ad87bb4d58641b681194f8ca2983b29e3dba56351e625d2e8e22a3ec4f6b45b6042e6a15bd06bba41aa2b919f0ec0a39591dd6cec375b25f500a751548a2d0051ff4311d505df914a08ee505d0bdc2dc1a68e9cbd7f2e6f02159ecd11f719cbcd705739445d0471ce39ccb76c0d277964c53fa7c7682e67621dcf415d6d9574b25e77aa5f3968240713cdf8f92ace3b857f210309b1b3e2754c910c5983138349b53c0088f5caaa80199456b20bb05ad6cd08e274a0427ea34d7568012142a570dce46de98d94a64ba30d6f8bb2ebd9799e93f96bee897cc36ecdf83eef1e9d9073c6b333bd072c477c11a5830dadbd419a8a7cde5292844e310a5675936a51a67bb68a014934b8e2380030ee7d1d1c7a31a0a1f5552cfc4db4c5ba1105dbb3c7377932ee1b1140ce3d2a4bd5199e5f0572cd618edad41f65a76c26ae4851ea19da853dcb618c60e7117c88577e9ecdff6aa42ca7c2f11fd81cc05a3922ceb5b006985c2aeb94059a11ea469802fddca6f9432efc27b714344db6aa71e0f3590a462f36dc9b80dc230b2b8794cea9abc874c7f6354cc83cacefa88499d3cb927a71f31b125a71cab305ef8bb4410ec54f372d07acd21a819468b039da9c6b48b3d85ac84dcbb2ddf14bcfa475b45d0e7486ecaea594965b203c9afecd70c8420432ff104a8289e6a350c97de71c170c48c31f5e05621989d94a212e9a0622452e6036f26cc5327edb50fbe85cfe94007132380cf3ac0ac8f7256a919348fbc048d94c7d210e2a10d7676a4e3b60187d98a0f68b482219aa55ed8e667b0d0b71f887ab7ece8be76486a185f9c0368ed42a713e1a74e8e2dd65c0387e73ea06d8a57a1e79b3e979723828a862f2754cb191556ae9424fbe7de8c54faf3c4c5d5e1f8d9b9efe67e2f9bf5fde56b9328488ebe7b21b6e38c076ddca5c8012c2cffaab0b859cfb14de13459a40068f76008d39090db09b41c974df51d20183ce0ddc36a7717165b144e8bb611f1c460116cf0df27f22307c3214fac18c2c120b28106dec304ce70db89e6fed3594299cac4dc2263509c2fd64fe32345d2201faa060c184c4a853cf0c9aa36ea1d3394a61f8133742ab92af43d6cc51b8fd0a9fa305dd559f21998752566b0494f6447f21755edcd2b76cab8bed7ea560a83e5afda8f15f542a484f4e60276793127329ca4d0b830389d06010369690f8fb8d2b873450e0fb4064a9a0c41666f127fb9107810a451c13cedfe5c627fee3b967cd2913e80b88580454908cba121025c8dbac62d1ecef2979d28747a02b858d9e0a1c9e6270247e7dfa98a7875a52b4ffb08fcf644f382d5fec33b72f05f479285e2bb093d165389c2f476485ca986b0381aab4d679d56e991dc57836710b91fd3a5b20163c295cbdb1595620264821fbbbb6f08435e26599b04a658e1872ce67f42f27beb542486334c8170422c012640fc0f098ef8c707a6e51a10253a87c70a49314d16d009076448c35219bf52db168ad188bca0344b630e37292060362670dc226a85eed1c39f5912e3d482347c55566466c11bd598c61d928ab48962d18966ef9ad4275704e03dfeb86917954f9222cf96688edeeec6e7198ea81f8846ff6514f5a56c33e22f9f0bd2d914d1f19804bc1b4df96d07b1dfee67a49798c32d44ca5e97d6bbdb560370de9252546c32cde460fa18b99675fd8fe68c0d8c69f0589354983c9eb16d95f6cdfd768e7ee750fbd06fdbba8885aad3029d579d4b760e0ca427118d4d67b1685d815c7c4c381c24608c95897947e2736217da75ae4cbb561fc0ad1de7977c38fffce1e024468826931cc66dd8a2da9a769d72343e072ecf7970960f121be570c02226fef7e8674a0065190300ca95987f6aec80738da781b04bc16eb526fce5360c79b2cff135a854ddd67b0199ef4c4629b6b244265b628ca30b9112998fb7c974c1bcf78798f8230f0ee081f92d9ab3c3e8f84f49c28094f06aa87763ec5dc9c7e773c04906caf2c2c0e2fe9ade66e638d398b7917283d200909de20ca7e254e0d5bedb5fc225828ed073b1ec597cd9ee120b3724b602f270ae1f0420824ef6459e7d357a687937b669798cbfc9f866ac291d0b51789f8c88e56bffd18e668433afa42b064c3b1b6319b92a75dc3b6b15ea265cfe02025b72d47d5922c26ae917431a60b739a1ab0343831cbad2ef295f44847607018153a9604030dd2912e72014227c58b27c3706d77f90fe7378d7d0db36c29d9a78bdd30ad4de165ff79ae3fcfc3c3efcbfd50e721af9c9cd45c6cd39602212e3b193a8f26cbe4e1b5f9e623add03402554e1757a134807b3afecf3fc98b740b8e60ef3081654dacc7fa47326c41eca1b4b3d3524b61b759b157e3a0e1de4ac6b6140d194948257adb24b786d4fee0e05d944fde639540f9f3296ee43a748324f6cf9b9e5d563ffdb11d5f183619d59e45c6b815f8cd5fb4a00e705dde56caa9f5e1ea3ea4b991bbb9cc17b8e1aa5001d93ed75e5fd1ddfcff61b1bcc72d17fd09ad2e21ef50f2de6bacdbd7a46591ae272fc643c6ae356a2a8e6e6a3ad0ac94a9e49d79204e0a2a190ecafddc36bd6f2e1f13f53f8d5eba03bb04ecd6fa88a555693489414d75256d0fa245d277eeec1faf5436c741cc099c21f75699b48f7951c70822c69b275f2cd42a8bd5da6aa4976ce6a16cb1f88d891fd009678e4221faed577848c3f3d8883c203f2e4712e9ab95b27f618e0ea634bea90f3aa51b65bdb970ea3e9dd186ad121e7ecde0f2a44b03f275ca63e6193f3ec022ab1664960828c509f08d2e3c768a7689b3b2ee13a626c089a67de918a9ee5cee9c2ab6fda794cd629c6f0c24913c8ce79ae2e73759220ef86d8d66782a1c5a51435bc2793ff947e13d809c5c214d6e0daa7c2a3a55329a365d0e1689ac0a8efc8a16b1f1dd4f3aa83309b659598fe8553e92763327244a3412eb4baab184d05bcd914e4667f6ae6ab53ca6442346f6ff2e875e4b560c9bcf1be9ab38db1e6d44aaa1580e11d7dc9c0b596ef2b72e9528fda4272a9302fc405391485552c2c973d3364b83b9d203eba47a848abcfc2112312c196ae46b5acf7258aa2b65054ad4ac5820b97489c55fcd43f40e20e3fd79d3fd94e7620da0919ada3aa5e219e5b481ee0f2dbe86931940ae459c1225616df3e019bae5207f663d7008683a45ca3f1528be7c74965741eef429b013f020c82f89cc6bb17be718c454c9bd7b74dd6dc6e4a89d4b663c57409308419ce1a32e50243b200d8ed8ab767e798f858f31a9822ea12009f0d0f88c9d0cc7a70c22c41660b5f6b89564337692be5767caecc6ac093b6c151162efeda3a70476c93cb2061e9328843f550e3b9338a5a6d503bd2c468467f8852e8b200ec816e5b7f512aa3c4f7f3ed81aa34a41c499812698d0f8a939d00e317c1c8f5ebc62641cbfa5aa90a679a2cdc8427802348745c0e8f80db9d16ed319f49c1de77d173a084b1d4c9a444069c9bf8ca1994c912f1739972d6276e5af6a2f662dc13a677a0da5bb8feb92a79aa42700ca393ccfbbe32fc8fc360114a73c98c829314891a55b85f98627126a112616b8d0fd9b5d6fbc005a6d4bee8924216625b695da76d09af3aa4eb889f4a13edc06ba26ac477f5d044e45b4bb4448d297c838a5baf019fb19e55c70414847ca7a777675b5b5b503fabfefcc5e5d8a85f801a282b74f93f4b186a99340948f230ad07c541bd120d01b7f0dc897d221cc20928ed8ef5af214e2ad3a5680da9a93bb8c993698742174b480295c2d2ccf78804dad019a1e28697cd6626fdd60f559658e08da086de634778d37f8d60e7051387d7f1e4757cd3bc0177f6b04287b6fe81085c8205936a84df5bea4a956174665cbe60f8c04bfc540363c558c0ae8abaa83f876178c29438078f2db6f4c799e8fcc7a4ec3f8cbddf660f415a0e67f020c0b20d45cae96ef2f3151a7e187f3d685e3fcc40bbb406c35d35802325196c5b30000f03bbd90b54f74995de6477a34571cb5ffc2bf6de1cbf82f5f6ea064c839d539410ef536e43b2e0d1aedb5de9e0c696c9f26c9a6d6cb2a49bb3810d8719ebc566b4032c37162776b52318cfbcb7a4a648595b8b3c3ff6ba449e9a561fa779710086775ea23be64dcdb768aca6b8c4829a5fe3f804339cae0de52e6c233acf6e06b5802e8153029e09edcf27258485331afde7f3723e77eabcb215b4dc55f7411b7c4ee2cd1f9ec5e04d3fdada9fa091e4ddf06102bbaf7310e24e72f31eab00caba80d2b589538e075269b3b64c83ae1b4d87ba8e9e92b089855111a41e108cfaed608b9b4d50319c68474ff749e2af39eeb97b7e20d7ccc96e74a50b263267d48553bd37a046336cee8e1bcc62ce1c23a58b6cb3571df5f2b0481eca2342256f1cf7ea39caac72e317316ddfd91620682d2b350bbddc1562084ffdbf457dc6607fd9585a631397637455c323f97545231e210cdb71bb030f446d2cad8d1357011cd1515b81245205f8d3178f8c2b03dcbf8817003091ad51d23be5445e202bdde5ab4427b0328973f3bdd6cba354e7997bbecf79a9cd9bc20336b167c29c5a74d81ff5052a3f546439d43276d58ed4c0112b6020f7f3343dede6d9069359340b7c2007ac4abe3535f3bf360af7f98b2a7c9d077a72ff8a8bed61bf5a0f2d014ea22bfb020762024dfa6c56352bf60271706a44479cb556e1deeffe3e88424f214f7223f04d7cb2175ecff91b67d4a35094d1400", 0x1000}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:10 executing program 1: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8180, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x6, 0x40, {0x7, 0x1}}) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) getuid() mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x10000, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x5, './file0/file0\x00', './file0/file0/fi'}) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) r3 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x10) socketpair(0x3f, 0x4000, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x42, 0x80) socketpair(0x2, 0x4003, 0x2, &(0x7f0000000380)={0xffffffffffffffff}) r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x20, 0x0) r12 = socket$unix(0x1, 0x7, 0x0) socketpair(0x20, 0x2, 0x2, &(0x7f0000000500)={0xffffffffffffffff}) r14 = getpid() r15 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r18 = geteuid() getgroups(0x8, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="e0b042a48ffff1fab1cefbf14bc02e65ab321734c2d3025c61ae4fa2e4a8018a0ea64ce4cf4f144f0a778bbab9ca7f5d5912072beead2f3690c78d4b3d0535c350be473e2fe8fe3d9e0569f6b376fcdac1745b0fba69a9d81cb15e383ef64344b38f8cc2a646fd270ca65f030aa9b2e6a7d10f9684b148733ef42380f26a59e3989e22eb453af48bc2c6d118eb0533753d662959421a9ba8ddf1a372d21a084df9fc09da465d1c317b668af6de16786c964c91b5de5f143455a12bd830566f6ae277b6fc0fe093bf00843f5d4722a34e319d166560421767b613fb5022fae84bb0fcb8c55182f82a3988569cf5ae96b8061fb158258a45", 0xf7}], 0x1, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, 0xffffffffffffffff, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xb0}, 0x40c) r20 = syz_open_pts() close(r20) r21 = syz_open_pts() ioctl$TIOCSETA(r20, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGTSTAMP(r21, 0x4010745b, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r20, 0x80}], 0x1, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) 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) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) dup2(r0, r3) accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r3, &(0x7f0000000000), 0xc) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a524ce0dd601a0d040000010000002100000000", 0x1c) socket(0x18, 0x7, 0x6) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1006) clock_settime(0x0, &(0x7f00000000c0)={0x4, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x32, 0x3) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)}], 0x1, 0x400000000000) 16:00:04 executing program 0: socket(0x11, 0x5, 0x0) close(0xffffffffffffffff) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10800, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) r3 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x8bf}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x100020000000003, 0x2}) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e9681eab07783b370600000000000000cfbd4ff800000000", 0x1c) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x7, 0x16c2e173f56582ee) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001280)=""/4096) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f000072f000/0x2000)=nil, 0x2000) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3, 0x1, 0x401, 0x407}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x80000001, [{0x3, 0x8}, {0x1, 0x5}, {0x3, 0xfffffffffffffffb}, {0x2, 0x10000}, {0x2, 0x9}, {0x2, 0x5}, {0x1, 0xffff}, {0x3, 0xfff}, {0x0, 0x8}, {0x1, 0x8}, {0x2, 0x101}, {0x2, 0x4}, {0xab2125287cb2fafa, 0x100}, {0x2, 0x7}, {0x2, 0x7}, {0x3, 0xfffffffffffffa50}, {0x1, 0x3}, {0x1, 0x2}, {0x1, 0x100000000}, {0x3, 0x2}, {0x2, 0x5}, {0x2, 0x1000}, {0x3, 0x3}, {0x0, 0x100000000}, {0x2, 0x6}, {0x3, 0xacd}, {0x2, 0x54}, {0x3, 0xfffffffffffffff8}, {0x2, 0x1000}, {0x3, 0xfffffffffffffffa}, {0x3, 0x8001}, {0x3, 0x8}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = semget$private(0x0, 0x1, 0x20a) kqueue() socketpair(0x13, 0x7, 0xffffffff, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) semop(r2, &(0x7f0000000040)=[{0x7, 0x7fffffff, 0x800}], 0x1) 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x603, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) r1 = socket$inet6(0x18, 0x2, 0x6) poll(&(0x7f0000000000)=[{r1, 0xc}, {r1, 0x90}, {r1, 0x184}, {r1, 0x10}, {r0, 0x2}, {r1, 0x14}, {r1, 0x11}, {r1, 0x40}], 0x8, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) select(0x40, &(0x7f0000000080)={0x10000, 0x101, 0x2, 0x7fff, 0x5, 0x0, 0x0, 0x8}, &(0x7f00000000c0)={0xc7f, 0x0, 0x0, 0x7, 0x4, 0x101, 0x7, 0x8}, &(0x7f0000000140)={0x4, 0x700000, 0x9, 0x3, 0x1ff, 0x9, 0x81}, &(0x7f0000000180)={0x100000000, 0xfff}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) close(r0) 16:00:04 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0xe, 0x0) write(r0, &(0x7f0000000180)="00070009f0a789f0e23586ac7579523b1f7e438e18a2049e2fe276b35b4af46cef93d0098100a016686ec1931fa0ee2572f7ac6e79bbbd79df6340f513f5c90400ea6e90a4f7d7919ccf2a455001f0d6560fab80000a8b3b56e33bcb7bcd78efd55fb053fcaf70c59066848d2b151a24b675954c5b547981da900c7ace1bd04e324f6d456cb414e3c439ed5f9de3a9a8", 0x90) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ed9d8db9d8dd23b00dee1075c669c59954e915b1cea2e03ef3a1ceb73aa9763fd4fe593e4f5ca1f242d908d3a4e9f3813f5270683f4497540e5c17d093714fd61b9541c5829f2fc070c092e1f498b3ebd6a28c09"], 0xa) 16:00:05 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8080, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) read(r0, &(0x7f00000000c0)=""/56, 0x38) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000140)) fcntl$getown(r3, 0x5) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000180)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x97fe) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000240)=0xff) r6 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x42) fsync(r6) setuid(r1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chmod(&(0x7f0000000300)='./file0\x00', 0x40) setreuid(r7, r1) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000340)) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000380)=0x7ff) pwritev(r6, &(0x7f0000000640)=[{&(0x7f00000003c0)="e9ed2208c7b81ef94516a35e50e002d6b16c859ed1adbdeb795886045556868edee45a00cae049cfa067ff910d4f72ee61db6d0d61664668bda9036bf095ac699f2cf1fd2b2729175ed247a3266fd229343198de51d87e11fb640bfd903a38793f4bfd607e164725ee7004f93ac1514fc1320cd6fc1efabc5205effebe193038bb748dc1a3dab71954d2bf45c18f3878b295c25a5cb50c15e9b04f6b4da87b5fd2dfd39bf3e47a6bb14e1efaa5", 0xad}, {&(0x7f0000000480)="1470761da263fab8ea90202734e61c32de4f456b27f729b8002e3261945e856bcab72e92a6968fbef885c2ac221e943bfac4077911b2314580ff140c42ba513face13a73bdf9664b5c1cbba49d38abac9a15d8ca6f13fc73d1fe857e21936dc6454a92a54da7076de94d1995ed9eb92c2543a06fcb281149b9fce89b37d0f2fdf0552951fbc7951d15ccd44da8589fa5f9ebfcec19f92d81540e622c7d3992326e8d6c9de8d00c1abad0482096b4dc05c0ae85276d8900c2e95635a324350e6d29d6ce06351bc1", 0xc7}, {&(0x7f0000000580)="0c348f8d03eeb478f8bdc20b4bec1cea0ace46c6194e1be55f303e2f2dcc9a00bae5df3a94c67eba74c3168e7fd9101738ab1dad0949721018641d0bcd9c0817083af349ef0d20893e7cbe2883370debc03eecfd4e47c402dbe6b49b8ea06680f3810b17f3809bf118d3926f4a6aeec7c8aad39b5cf7c631242cfc6251aca64bbd3b9e49916bba6bf9f0f398e9d114f72652e859", 0x94}], 0x3, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000680)) geteuid() syz_emit_ethernet(0xce, &(0x7f00000006c0)="b2a96195b092542e8bc89b0b3e027368fd3e464f4546101e6750d49de1df94562107bd33c90026df7c01e7e67c209196335606ca51305e2e9901988a8d71454d57d42b747a1b6f5b8bfaabc3ec5283d799e77eeb62fe78261983017c65c922855a24097308951f55fa63f32fb87a0de38a5868478b9fe2a3e154b263c8f71798c59b95a07a3d1b14c9e6562748947071967b6431bb0d0c1043fb4498b13f2d5f3b9bb9e4d63cfdea7f571c350abc51c47ec16cb4e37326c5b410448fa6165d4b75899e84341a3d3316524ffa2fd7") ioctl$KDDISABIO(r3, 0x20004b3d) lchown(&(0x7f00000007c0)='./file0\x00', r7, r8) getgroups(0x1, &(0x7f0000000800)=[r2]) recvfrom$inet(r0, &(0x7f0000000840)=""/70, 0x46, 0x800, &(0x7f00000008c0)={0x2, 0x3}, 0xc) unlinkat(r3, &(0x7f0000000900)='./file0\x00', 0x8) pledge(&(0x7f0000000940)='[^\x00', &(0x7f0000000980)='/dev/ttyCcfg\x00') 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000000), 0x0, 0x0) bind(r1, &(0x7f0000000440)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getppid() r4 = getuid() setuid(r4) r5 = getgid() sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="d74f0080a5437afcedcd32e3e79781f8fc858816d335764d384c757cf6860e056d39cb46ea914b21bb64385bfbd521653c90cb3329e512cacd929120f7fc5dbc7d3b2f899a67802490e8c083e0e21632cdb0cc5108d1a98272b3aaa03dfa8e9e", 0x60}, {&(0x7f0000000140)="f6c322081c4e473f877b0788b158ead3326037a06b6da356c3ecc62106c1d88b73b07974818197592c73598c673445c7df22fe772e6dd43c9db4127bc1f3feffdb180563e0973fa463d259c0f349bc4ab3205982ce4fea9d0406e341c90cadc4d11b3c2da76dda42e3016dafea819b8ab08616b97b0af47b0a0e5950a5fe50a411537326239f8ecfc94f91945037ff1f0d21f26604a5ba04df669eb3aaca5b659466d64691fac1d96d78608ebbed435419211d5da25d91eb5e7e04f751541d5b03d9b2660dd4250d3c31ca", 0xcb}, {&(0x7f0000000280)="b6155bd6016f5c623d3efb12523f8d8a1a30e7094d8828ea7f904ef1c1baba1cf3d07453de2c141c4a6d0f36bb4f2ccadd61609b60cd3d680b79ff0c25fb82f730be4fc4493142accd1307f24a3b20d8eee2f1d54a8f69de3128057b7abb8a63ee58931de5fe0a1fa7408723071318ce65d88dbc9023f1c700fc", 0x7a}, {&(0x7f0000000300)="e7043e5ec5e154bbf6f56665cc1f044ca46a75f6cd96ff398917fd1168ddb562932fe0d19a625ed5150aca1de7", 0x2d}], 0x4, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r2, r0, r2, r0, r1, r2]}], 0x50, 0x1}, 0x408) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7fff, 0xfffffffffffffff9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x100000000000002, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:05 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000000c0)="7fe6742e76030a925ceda8b3427bd5d2617c9c012ed3c6ce", 0x18, 0x402, 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x1, 0x40) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) close(r0) 16:00:05 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x4, 0x2}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0xfffffffffffffffd, 0xffffffffffffffff) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f00003e0000/0x2000)=nil) shmat(r2, &(0x7f0000511000/0x3000)=nil, 0x1000) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) setrlimit(0x0, &(0x7f00000023c0)={0x80000000, 0x3f}) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/57, 0x39}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/88, 0x58}, {&(0x7f0000002280)=""/57, 0x39}, {&(0x7f00000022c0)=""/68, 0x44}], 0x7, 0x52) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f00000001c0)='./file0\x00', 0x2) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() pwritev(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)="3ac2a5d3f10b627a8aba8bde0fd65e369592147038abceacab599e0a076a0d56cce7fc1e822b971ab93abdcda41fd11e4daa506cce29e5e13b611ca13b92e18b2b595f10fedb8cbe44e2bc94532d9607cad127b226d961ef61dcb96603be29fb52412ca37aa11f70ad5f0a9fc336c05a19d3359f841250adde9262add7eb373aff775c0a8328e35951cf6061cb4261006330dadc753ee2aa6c629d99ad", 0x9d}, {&(0x7f0000000180)="b7a2952f2d54", 0x6}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="c5e6befd6df89ec3d8bf8f88f8efa7fc8b7607256c9854185694fd17b431d867e10f6d21d0674c0d9ee3a83392ab3ac7f6efb36d4fd9f3bb02a23c6c2a008e0f109f2b3755bf4afff1400291475f96373beef4b5fc08437c", 0x58}, {&(0x7f0000000280)="92ecb6c491c496d3f774661b8b94ac3dfc7ae50fb24ee8f055dbc1e2744580d86e71fabb53f9e14421acd6f6a0362e17663f5f3873f2157cef8a86948e99e542da995b8c1d384466ceea6e51aa9a0cede6bb68034f9e70a10cbe98ac41947407b696198f061856b15e9163ef322d58298ff6c88a735b87ad693b293e21466a3c5f8af243da5e7b0d4212e68cb905f37b045b2b0699265fb953fb01396ad055690214a69c7e62488517641db52cd59ff567bc93951c59cf3b4701cad0e3007fac", 0xc0}, {&(0x7f0000000340)="eda451d49f34f20c3e4bd3ab6952bb8a9a2d704d55b8fda2bee3afc12d03bd138aa3256eeac5df8d3f46eb9a89d89b7e8716082cb868df2431a5c15b35a594d9751571ca5b5480fd60c511138990d724b702638309662f783ae14b974a7003292ae475477292633b673cc994d2136887ee1c598dcc71a82803a5d11ea353c7f9556e293693", 0x85}, {&(0x7f0000000400)="c32585cbdbc26d0525827a35e2a190904243b5fc8778a147471226fda6369ed308e5ed6221b3103423977126ac7d458d82725dc572e3c9b3962e932ca5fb138b960c4b2c4b78c1a6947f6d4006399c71f78a9491b2bfe618bf5ac7bd", 0x5c}, {&(0x7f0000000480)="23b35f443145cadfce0ca03d8b44d75891c130cdf410a3c7c63359531929551a366955f651", 0x25}], 0x8, 0x0) fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 16:00:05 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x4000000000, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:05 executing program 1: r0 = socket(0x18, 0x8007, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x8000000000005200) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000001280)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x10001) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r1, &(0x7f0000000180), 0x10) select(0x40, &(0x7f0000000080)={0xd1, 0x6, 0x0, 0x0, 0x1000000000000000, 0x8000000, 0x100, 0x10}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000100)=""/69, 0x45, 0x840, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 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) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc0c5, 0xf641) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f00000000c0)=""/160, 0xa0}], 0x2, &(0x7f00000001c0)=""/178, 0xb2}, 0x801) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="0ef1a8ed1c919782786e28ea685dcb68c9261cd16548d44be8dbe36ed524f6eeead53a48c3ee89f783066c513a8fe00182647e5858b0bf32b0b67daeeb913f9dcb218538081cb5efbb60e628b612c5292549b92242508a8b94814002da0f80f673d9be1ea1910c9080039236cf2f1b390d2cf13062e889112892b381e027d62bade2d32a1fe862c361e7c85bdcfde66788a17c8c5f359af2f789f1a6e1168fbeee934faa9ee20469de9d7a9a0e9f2b74eca5466298e9501b7943c42872a35bb7726b8d6409eab038d634ec2f34fa6c22b45ccf", 0xd3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xb8, 0x4) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x180) setsockopt(r0, 0x2c, 0xe, 0x0, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:05 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f0000cc0000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000a9b000/0x12000)=nil, 0x12000, 0x6) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) mkdir(&(0x7f0000000180)='./bus\x00', 0x10) rmdir(&(0x7f00000001c0)='./bus/file0\x00') r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x9, 0x6, 0x4, "f01565a3dd0bab725d122d59d146d667937cc39d", 0x6, 0x3}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) fsync(r0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) close(r1) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) setsockopt(r0, 0x6, 0x10, 0x0, 0x54) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{0x0, 0x8d, 0x800}, {0x1, 0x7f, 0x800}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x6) r1 = open(&(0x7f0000000100)='./bus\x00', 0x510, 0x100) accept(r1, 0x0, &(0x7f0000000500)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) readlinkat(r3, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)=""/212, 0xd4) setsockopt(r2, 0x29, 0x0, 0x0, 0x1d1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r5 = geteuid() r6 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f00000004c0)='./bus\x00', r5, r6) chdir(0x0) setsockopt(r2, 0x3a, 0x2, &(0x7f0000000080)="31f654d8d0a4c619356c846cbc0c740570e1ebcfeb8741611a1121d4093f99681a6998eeabab6a82e34e9d2bc80afe2c410897545c077293c233c3793bb7f187fdad8218a1af206cbd20402c96201a917429952710def63c24c6345121b3d64e89b9f352ffc79e16621ca76396ca4e52cf734c0f9288b2c876241d9647545394", 0x80) getegid() getegid() fcntl$setstatus(r4, 0x4, 0x40) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='x\x00') ioctl$KDENABIO(r4, 0x20004b3c) getsockname(r2, 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x38008, 0x4) ioctl$TIOCNOTTY(r3, 0x20007471) fcntl$setstatus(r4, 0x4, 0x4cc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x34) setuid(0xee01) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) getsockname(r4, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) fchmod(r0, 0x80) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x111c}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) r1 = syz_open_pts() close(r0) close(r0) dup(r1) syz_open_pts() 16:00:06 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) fcntl$setflags(r1, 0x2, 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x20, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f20400000000000000000000000000006bf09a5c508b0a3f78", 0x80a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001", 0x4000000000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="b581c710b3d8dbc1e48da2a13dd797d8fdb9462f4dfcb0fde45ea3f749753301ae9969d652ed081c2986fa07754aa4af7f293a212b46afe416d5ed081f4ce70ed070baac5d23e5c608da122548fa3e686c1c198d8ce31093f684bc684639f966bff55e47d956fc53a7b8be97d18f3c1fdd54faa7f28d7702bf5ba78d752492aac95edbc19fcccde946a5e748c1b5c27d4fe760b68305336ce974254a136fcd0aa00340ecf7d7bf34c0a490", 0x11}, {&(0x7f0000000280)="8064019e574f2d54296f991cc56b3cc490555739b74900eb3924ca17fbb091428f49b19e2fa5aa6ea727dbe73a92e0832624869dc45f37514a29782b0f878d97e2caa1f1c05dcf0a3a6d032e84465b790d74058a1042e7d18713e17dc321fdad7c74f17959ed6e72fb4dcb3d15f0f2fd48ab932f44ef275b830a36d4ede6433ded62486423341dd140dd7a1c9040e1c499c567c2dfc36f8db492e4d1ac739d426514e88f50315300ab3a631e59548e1a60faa60adc82655defd3743ccbd24294a0536e3d90c0246a29d5009c11de49c42f017e586991af763206d5edc3d3389dce0bbee20e", 0xe5}, {&(0x7f0000000080)}, {&(0x7f0000000380)="e9b5ebcfcb5ca994ac6e7c4172faa7baa48e9791434be80b7229f79f5762403893c54f38e2aa557833626ec2268128297edea78110ba8db37cd7564323626ce86c6460ac01f22357dd591ee0ca84e856005c64783e57cdfff1923f3769d85a89d07f7d89b3913285989543137f6b573daa192972392a94ef54e0ab63cafcce0f5fc1dc795c3cd3bef122064eca1c9c17f2cca8fa94813880ba17b20c452ebf74b353223eed7bda192d9fe21ba183aa062809ca5d56df00f697d29746833685eeef9e2ad563ed1b95b09f03092ec290c706c0962c25f35db3ec3a2a7f155bd4311834144776964eedd713e2ad2c87535cfaa38729ee73af2ab87995d85f5a49", 0xff}, {&(0x7f0000000480)="e21f1fab9f7b788f6cc08a7722e2120ffde60d33c9c5ae3afb5f5105f12b760dd5d08aa90bdd69ba024d9cab0af9f72b96df740288a972db54fb3a284083d10b53cb13ba83eb8e3d7723110ca812d0b526166f7e410ab893dc2314376e5c7b4a70d34548f7d040de8917f79d99ff1adff763091892d0dde7c3973cef0473021555ed038e81cda69de0979defc7e60a0f531f08a5ee71ed96cc75f6f1f8835284ac2b20b807d545194f04566ea6eb833ae1ba21b71dcbd98b6eed560f87d88a6e64436acae58b06daba69ce961702b2119bd852d8df94ee9d0e76057b8ecdddf6b29474d0878df8dc6286021f91a91efe775234d8de", 0xf5}, {&(0x7f0000000100)="31b3ee0a026fed3a854bc3b3", 0xc}, {&(0x7f0000000580)="7ce9238cf23f1b883692", 0x5}, {&(0x7f00000005c0)="942ecba9e26c6cc4da413c669d184608dad4a2309f594f24792ef749506971de17486e2ade6d7672aba70ad6745a0e7580e013", 0x33}], 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) mkdirat(r2, &(0x7f0000000000)='./bus\x00', 0x80) r3 = dup(r2) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x40105704, &(0x7f0000000180)) 16:00:06 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) socket$unix(0x1, 0x2, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) sync() 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10800, 0x80) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5707, &(0x7f0000000180)) 16:00:06 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:06 executing program 0: socketpair(0x1a, 0x4, 0x100000000, &(0x7f0000001180)) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001140)={0x0, 0x1, 0xfffffffffffffe01, 0x3, 0x40}, 0xc) getsockname(r1, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b09232b27feff023519ed1ede61d711e8f2f7b0000000bf02008c9798171fbb18fb9d568e58a6", 0x2e}], 0x1) socket(0x10, 0x4005, 0x7) 16:00:06 executing program 1: mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000200)=[0x0]) getgroups(0x2, &(0x7f0000000100)=[r2, 0x0]) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) getsockname(r3, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d52cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f547a9dbd24e4b5ff18f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a610eea0f8ed99ead11fdaad426197ce248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31691eeb9fcc543d9f07c6b1b671474b47595661eee77779e88cf4fb912eff9f817b7b020bb1aca2eceb0616c986ea4c5e4e26342cfdbfb2d5d3df3ea4aaaac110148abe71ed1043fc1ed9f52f4c3edd6a9f5621f38e3783ca14e7f3c3408846ea77d563024ce6b529cad8325d9bc9ca7fe36302489fddf9f5ec0b330be471576609632b1e687139c4c550c6f7e4ad04cebf361f24e9a4a2d0b3fb68307797ae3da766cb7c9ac2fe0c8c640e6d722bfc5a248237f96d7713166fd18c45ff004afddfd0b0c03d1136e9175c5d6cd32318a040d4738a70f89ee2a22932482f00ef2586bdc34215d1664b1532ffdb388d893a96f46600862fa3b9b87fe497b1a6cb8a22eb8c0cbd23311523006923a61618b9df1b20e16ea6b5a15846b14b76c22c94917551a7c526d31fe3f9ae0a42ab16a8f32e375596452a5888105091a7e55ecc8dd76b1424e4a0dd716d2057bd3438dab39c189ba186c6fa5e940f620400c0cd5b23ce1a3c258a11b88e8f25c0713125cfb0590fea56655a0249fa0c0ed02a250d3ac7732953fbb845efcce02319b4c249de0de9ca966b8e1146e103f9c31e9a035b03d824b3b80252a24ddf90bf49e0a61ed4e113baee24a8c25374c2450133e0e407b40751bacc9dc3e5ae1ff70b3d0b7043c34611125f0f0fc0d4e26cdce0599222857811b1902b67a1fa2ac866c4b11ed8b56bd381e17932491c7f19119de519eefa3d866db310c46031a3ce51a8cf8cf1baf95fcab2ae9a1017cf45922ca750438965825f8611846033cdf567411f16aa979695c65838a1976f3e72d031127d46aa3968e2faa5891e7a91f5f73b44bc62fa3a786ad4cd0e1012de2c7591f99f3bd4efef25cec1005a70b95f582a23cd02a591a60e1716b41fbe256002bca0d1cc0abc8d335060290380f65b3e685b4157b532dc29df978494678af429d94cf84feb0a1e927a5816762d42c72dade0355e920fb87dccea46758e57e7a9b1c6091111d7d8d4b8fcdb2fff4e8cc4e496f32c97920147a6d7c0cfda2f776d14a0368ebc347fd5d7bfd5f7a581f72b9c1668b70c2a1af2658b83981981c9061e2b7c9b637869d01e5577afbb386b6336101d134c7150acdd84ad1a5f31eebc2189705d3edc2038d21f0bf6e34ae7f5d3012adab4720474f1bf53cc8f34ad1afe0ed268c068fce0eb9b387ccfecc7ad7735787ddcd9dd22ab7a8a10d0215d801a26d0c9101d6b8d9de53621b628e6e644bd2a809a8ba5807e15724bc132d5e3e9af7564c7dc64c5f200b4ce62693c08f5dad837524fe6d5bb70b0babb665517bc4fb6657c99d3b9ab3cb7ec41abb3deed655583f171c118e11e57787a2e138488d1ae5f8ab789ca364b797c460f991d79721f18fb684d32e6f2e6e73ecf68a1c22f5e7655fb9dc99d8694b0f2e3d439a6e2ae105942900df72e90d9f16890813ef72a40ebcfd22d4517d96328d8cbb9ac2cf06daf2e668e78e0b8fc6200399f441a27d12aae3c1d3a917a4b2a563d2bc791cd43935fee8f47e1dfe0e94027d84f7523a052c633a4a059514de757ab71dc1cd797c493faee5a2dd444ebd90e6592811472bb534790336fdabbc49e73065fa7288bc26fe81e3c27f55df10bbb138da4f0a3e62cdb2ba1f275b619b6aa2703004a0d0b6da2ccfe939823fce5397d1b63117260cb32d18b448f2b4ca15d806c78a2b09fe504b876a94cdaca7e1155d88c912a73e0979fd9e168d831c9863db845e453e130c590d0ea6b3791a60245be4b4e29c5789bad93000667dd8a0dd10d137703a922256d51121afc3bf71dbd869f32892a77e51a560d94ce2cb8964e617445bc40944daf178b8d57cb10728d7fa53e123588031f7b4400a83aeec52e263746bf632be5d2e50b61446a91b341dbfe2079881325c64f2de97562e07bc3eeb83c3fda7db8a92033e17adfb05db99d48a83b002e740933d1cd8f7d573c3475afa460e41bf01524d07a39eda35a948fdff45757e2a8ba2d382ee898e8f19e24a88fa525fa91cceb05cf04eab6d19825e5791a65f84e8e5827106800c492a0b293e0ee4c4dedde4c05656f5caa3177a73d41c2ddfb62929dbcdb02f3b1546602f30d3bb6197105a55c3d2a0b07bd7fdd2dbabc3045f6c7a195a8dd90cdaef82086729079ac5e571e53cab1de22a1ba10b378f3ad8cebc09a190e6c97ffc5fb12dc23240aeb80c628bd861efc304d1f101fc3d073ca6e73ea90f7c357542dec0f9ebe297a82baea12623b3f779390975d84ad9cbaf0f5835989bc54384ecb5a247a1e89cc28112ce4e007daedf361aabb18f917ffbc9afdb109971a439b79f9e69db6576966acece9ecce2f8fb6e6804ead70cf0f10393ab69f2ba4802adf12265d1397a73671f09c0d191828c0b141034858d27b599f32263c43b65c9628adb4fd7d3dbe60e6a8ac3c7c0c310f2a2531c706ac4193de214e26c129fdcfb0811ecfb90422b619aeca930adc0ebec4e20b0396f358814513082b0246e0a52eb080272ab629d302f56b39c9a5b2da4aca6b3208e36bac7dd9abad7f07632bb30e32c36418d8a2356279e6e3c8eaa9559e77b406a714927b5ab78185b7e8726df5650473a501496b4f6e55c8997969a9dc374db883a216205dfa18da08c975749daac49846ced05e56a57475f84b45fc41f9670338f1b142773a89ae24838431d31ef0d549ac3d5ba2894e51522ab628f9af14affbef6c862830fa94f90e54d51cb7956ce3faf4e32e3617e39636436cbb1056d6abaadcfcc11e75828bf8a484a0094f88234033f2cf6617a71376ba4fc5e65d388d6c227a2a7a69cbe9537d43afd4d637eab831a8f2f1c850bedd48543051132710f6db6046e6f97b93c5005cf98a8aa8ccedea5e2018d73ffd0db24d54a5f93190be78516b2c7b91da7a558afd6e5c205521498ac9ef110ccbb194a36a4b748632144b44c31f54e9e77a4f0f688184efbcc085a820a6e4bb90cf95e24b132fc0a3eb08010cd5172369671861ca52b9ee2220007d4ea1c4daa83b6b3f854123b835c3aaa0f86fa3e11df811311f2e2c9b0e2472776b34b0a8aa54c0a351e2d2d149140ab146338111b8b658a238986d4e1a7e9a56988a6c3a0c9c9eec32a1653217e4e0884ca7f27c1bd501ad91252ed092d3cbf9e1b11640607f6a4f3fc9025777efeb31b3c90d31fabee0b43653acb491f4191f541748895b9049fd924d55a5470af17c5f922d6ce0d9bc6a8a9d74bace4768cc0c540011a45476416041d36d24167d2c746c6c8d9c83365ff2421336f0019510fd979887d2e9947abcc464f861e", 0xded}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x3, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0xffffffffffff8001, 0x3643, 0x6, "c26d5912e02eb9b20bf613a0c844cecfb3112efc", 0x1, 0xfffffffffffffffe}) 16:00:07 executing program 1: unveil(0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:07 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x9, &(0x7f0000000040)=[r5, r2, r1, r5, r0, r3, r4, r4, r6]) setgroups(0x59, 0x0) r7 = geteuid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x6c2, 0x0) setuid(r7) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x201c0, 0x114) symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r1) open$dir(&(0x7f0000000100)='./control\x00', 0x1800, 0x83) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) setitimer(0x3, &(0x7f0000000000)={{0x6, 0x200}, {0x1, 0xdcac}}, &(0x7f0000000040)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "0100000024d8e500000000ddff00000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getflags(r1, 0x3) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002280)="e703e051acabf56be1d5cf73e7f523613d77f229e4a6ddc6f2b50d46e2cec52c74d0ba50bcd1b0a7a9036ea43b88dd2e8cd7e6931b6f75d1ff6e4cb71bb49e38db257accd22c5a498ecdc29cd0034156968ece476f2c5472fabf2246600ac46621d92c5f6973a8bd6589c8b67297637367c1476b3a87dfe857e452dc3e2c796726651864d1cfd82337de8aa3f403f857a5a6898f99ba4aff5d5b7bed11941eca552ba7462399740b3b4a82150cb51cea8d62ef3dded77d26506468684e3932228d3b2ae403825da4bf2ee0b1e9aa9fa1a4673e91cd41b61deb0c5f16280363394adbb0fadce0088722107d1c2f06ef5dbcfc6c1337c49bb0fe899dddcebe21c5760e9e7f2d639f5f1f15b56696f2e11b9ff3496c3c19c636fb585bddefee45b59c44197483ac0d887fb93d843c60a758e7c01bc7ab449e10675762b88918a653d72afbb00f6a6a2bf08171912a9c411cbff31c892f9a28e9a951ceec65ff56cbb6210cf6a1326a4833716dd09a1382d49eab8e71b22c7ecdd897c1f13c9717231ffe904e61bb366629a9aa6c2d53da32e5b803fbb19bc27be7b7630f850af86bc3f33a3f4b273b42dbd9ab892f9f61dda3595b026ea6e4546a5a2ce96470681493e1b84330957cc6d4c7322d8ad2b74a711d87ca42d7dc1162f3787d9adfeb62ad4ea86313261d2fae4cedf7b8a7bbcdc0cc782a151d6c4e10926e3ea13052df31e05eb9e3997ddc986a45da4f84bbe794c53172bf8340427bf226ab87f88d0301fedd99a499e2f2a4e5a127c1d28a120b76f924a57fee19b6b54ff1a97c4aee6e298e352a791db7133ea086d13a614518f04e3baed4842a71334bb965c48029209f44c83524050abf79c4b5e189609343a84af19c7ef85cfe41b8509e6040f7a459fc4b4362d427d1473bfc7919c5a3fa0591acbed78d36d47561c521cc8cb6586084d5280ce45049a9543412c6618ffa923aa96b9f993602fd200c93f30582b7cfb9c57616634add33119e80c8e3cfd6da4df3cb0f7ed4ab26a37059043addaf898259991bfb13efed966c819337900936de411d5d267a8a2a39ff8cd77111f967129bc48928a79993a77af3be1be041201e3c9061bfce4000d2931481a64823bfaa35f41c2800715ba310552699316b408faadb5bb7cefe03fbc92b240cd5eebb70d504ae06102934d27ff798da06ebda3cc5fac62a1b40b01c6f44f200d753b66f7c9e4d34a3402799e2ac46e0201d690c81e1fb5a01631b56b3a4273efdd75c1dce9ea90777153bc5f4b046b827b8c021a78fe2733b7f3400c515206c9dcef6b5a11628037eb746078b6262e84ba974e9b46f50f68da21895b933699217b00688dcdbd5e7cda86fcdba1f16c8a32d46416cf2f4e43ce29f244d3697eb03ce6728afaf0276a87d5592d0c433361f95b28533f45c97e2ca53fc1b7779fffb8343752969599f015336b3699eedb5156b556a8042a8de9201c57c0beb5cd2aec1fa644ed20c289395732e5c66cbcc1866aa8aed0dd02e8bf4e9d83ef04089478013a4a2d1f88a651aecfbb470e6f2cca166e685f270fc17a3977273af4a770be74994205e78a2c285868a6bf3ffda949d85292f00df90af9666d221db394ae21efa03b01bc4eeffe6044217862e3a4973d081c34d8cc3be2d652c6f71fa34275047f64b21ad99867a1fbad1ff7666858e1d3164759b5275b103ff6d50e28c09ebee3d1fd8755bb50766ce774293fcd5c0fbf7255bd432e50f60c06c1a600e6cfd2a9184cfc61cb5831d9b9e67fc3be6095f13e6863c394b1ddf1ab39c50e98f7f1a88ad3fd8ade08b1e870fe2d908f98dbeece1c9028fa1fe7342475da36f6de4241be197a5f3bcc61264fdd4cf2ba8880fed305e51e0d3ba38e48760a0a87ba2e904230808e31e798a565ad127d1927d5e55c100f872158f54ec878ce2f7ec33b302aa0f1b1896aa4a126632ca2ab92c068624811e46e3c3571a9fed9a48fd5447bb1e4c29e0010b39762848756bb522aea5de0bd293ec02e2cd6d3c92042905e3a68571539decf200e423074c011f028d0cf0114bc8da37968ffec4004eb93cfd99d0b2aa3f929c4be5acb43003a972f86f1f1a3377bed05d1a729f8191d431ddc995ce634c4821d45570b2d387c62c1ed2216642029be984e3b1bed49a0adcbf012a0f89baf091256a7d16859b930369cef7fe35664ff921d8ba7874f0b900169bc8b7b1d03811cc2e625e25479db325910dd67be2d55beb609a94bfd2f90fb1be9c33d4f95e284c09a8bb97bf3e2d271cf880a0eaae7176a6cdd3d02354d5f388be1ba0fac64b43bd8b7442f762419e344452eeae1a5c2756fdc20478ecb491545931a9b1db56f2b4806ab9b2afa8de34c8ee7ab4d4ebe3776669d2bcebc9c65176d79637aed9fd973e542f5ea58feb6999f66e6b40846474936d7f57e86996ad6b69b40e4d60c20283fe9e94eb3f652d9aaf4359d5f96f6dc0e5fe1221a476a98ae408325dc31375a0a1d9ca04a5b2a0162292217aad4d44c76ae7fbd80e2369f3ce00c97dbba455e228245a28270d2377c561ff6cf49192bb5fa28e87814188a76d5aeb6db6c7981b4e7549b0b4f83bf79de997df99d13849c26c9144c745aa60d4f23165f3f789c897d0a6dc59239844d96c1f173d4300a6f8a5263e58b5d55cd12d8076cdf98588a7dccab013c2d451c1ab42f9398d8b1b2fe4afdc875d7fccea46aa742dc0242bcceead01fba2c1b3aa127d6b143a79142012355498ac023dd0d2992d5f413d498e3a643a4a1e88516f49abc602c58523214c1b9259929578b40f04168b96cba65e983884eeefbb2e89af97d2a47b61ef1d469be933fb8379c38f44640f7098b53550b435d04955b55c77f535409181b232a502d0e74b38116abf7f137a92714b136c07fd651a137b3f96da00144aa319e276de9626c1ded62105f49cb7d93d46eb634c0180f060a3dae418bccbd039379cdf4a7b8e7d8e0a5ae932b8b4ee42eb1d4a33be63996611a3d78d1be9d6a8479d31da829b5a4da7ce945db13ca8c0172b94382aa826add392387c7997a6b4fefc9795cac6af8b8b0391e353c568efe94077826301196a5548cd1b065f8d5bb9ea9ee7bdb2b93ff588a371a5b81de335acdf51637cb5a582ddbb810ba4050f111ab18f3a2dd2dda4f1690ff60ac051fa6619af5d308dd7e8666329613de2938dabd684ed154348edd83b8bedc459fbcba9d0f644c767c372f37864304887d70187f23c7dfc21c02c4b9325cf33d7cfd6e1914b92bb50e52f7fd6000378ee25dfca6b54709312867c304ee43bc216cea1b877621efb535b8d197adbed0c259a2245fe84f077297a44ac0d42dccf4070db1167e4ef2e2f94b09c7b64df05f8b6acd2182241e1cd8d35116d5448bf3fb9d16bf7590290bfd11309ce005142cf6320baba1cb96b30ce1b2d7ea633402fc1027445484ac301a628759a707c25feb2b156d2bb49a8ac7a3e4779320efde856f289907a40e04bfe1861a7bbafe9b9c3dbdad31ea919511176b05e314f042a8eb6eee462a3fd02249e4f3362498395dc80de15f537baaf5ac12e11d75621620d607b58d8808fd7f7f3ff56a79f283e6d1bdede258ef0caa594458da6c37186d0653cec2c879b85722f75f65a2895b8fbf123fd23a42450c99a3e84ec8b9a4395837703ef43604f410f2cc72189b62305ebe8546195197ecc1f1d5edfea5da4dad073f9345539ccded7bca142836d51f3a3811438cb3b6640ff6f1b8ede717643c919d915885cf549cccbeb6d689362599b474a8d7fc36e95f218fd6ab82b7f164f8306bb9caaccd3a800463a71037a675ee2bec1d7c7510c0112a752246b67e9cffc8a911fe30fbd1e16d5941ce4a630f3236413169b2ef2cdacbe59f757aad1ef6f13fdc6d0c725a4ae2dd8c9f5b8288a4e83af2952888d272f338728b2737f1cf76078f7502505a28e491737e47c1bf8fe63168b3acecc7f9771fb60bc0b741afb2f41a143954c8350c6984ac98198ea17cb2759597929649885ed65e9e6b2610ad25b5332fb392ffd67e52a6e2ed1405afcf00487a93c1a4ab7b5e6e2b1efafbcde9828fcddf0c097818e287134a662c2af763076faf82a6be271765b3d27d534cca6f31c2096c0d5701f07cd97560e346d4aa99be272791bb026307f61031113a96888d31ffcaf6df4ea76ddc6a25b4e08f733c5251180b643220ab2735679c6c7adef065c01a87c7686581d2114bce71ecc72ec7044ce8b6a1d535c9d779cea7c67a3d56c41fc9bad109bc7bbca8ba98ccd69f79ee25322546019f9b7bb9dd097cd722bf9b102c1a0b0ad276425d5eeb3aa20a3cb644d1bc15714203a6fa58979a4f6d638e72e275220e51980e74fed1ad95af3550cfde182159d74573786cf7a6e245b7e177997fbcf71fbc6679177000a16038cbd6741d5be078c7b8e4d99327c80dc7e9c3b70f157de2450cdcd8de16c88f3a271364d3d4500ae429ae24fee3612b6e9296e21c60b062f572e4ad35770cb44e5bbd445c2fbb94a621bcd1224b1aaf8dcf29e413c39dd54854dec65743e81079f3e190d4cde481bb8961555825d31ffa4fccd21f9c7905ba517d78dfe92e956475b71c40b55f8cf60eb2d96fda62868353d10baf9d3b1b6b539bee678fc2a126b5f5af905663c1add0a4e9165287735cb47e39a5cc6639460169e5b916e95c337fac3aa14c51b141033216080d28d3060e97a22b0de3cba502d92099c903f25c90694ec804a778fea6f5762ebe0a92119f9bb2aba4b0b559de286097fa3c1ade9a547ac1f2481e47ae25ef2eff75b3b092e4cb0580ca284a7748db1afbdb74ea8fd33ac6c5113ea996ac9fdcf82b01e3f25c2fce6870e81462db2ae7648908be04ec2f40e2bf5ece2b9391d2eaba2c77d15b83c2bec69e81ca375ca0229385334f73c56f7221b8e443409cafd9d3b5ef85fd69b9b75507dc11b59c5ccb3d42bf8ce67b0926f22cd827b4ba334f2af09ec0731e1e3122290256f209be1a6420bdbae59c0e02a5212bac74d684e01cf4a0e1acc4ee47c4402bd3958568998ee9c464bfd26bd6678d7eadadd65098174f2c5e0763a316de23d29cd1b402cf3bffe742e74e540043bda32ec180f714065ac66c5a141fd1b1132597518e32f55d848046d1c108ad344c2113ab31dd7f2ceba5fec67e75ccc4be60a50d1129c109a269f564a0e086d2ddcf34dfd0755a694ef36d62585cd516b93d1e858e3d62a76052a3d07441283fc66b8ccfd2c1d9ba40fa359e5bec37f26bb537330392744ae2f85e4568efa3279e576693ca8478205b6f070682eadd5476c5b11c2ea378690ded02ead13e09b239217a46a48fcdf6abe5467ef2ebb999e79fbcd4ea213ff3694c4c14df4dc9d5d85abf381444c8c9e1ffd79f095fabe7ed760a62cc2a7cf086f892727192c2c97fc99d28fdbb4ba989298146df6ed4dc21eeec167dbf8f2d7bb4e36a4828f293c4329576419e7545bf43c84e86eb8f1baf013f0d2900b9b52d00bc0bea7a83936ef3da8077e0ba68ba38fe70779d6ee67a5d9af96458b6db605b422967cac78e05c1a2bb051e52a40fb0f1978fbed45277d0a85579a9795cb5df5cac3a5d044e15602284a44c47f4c8ffee567c18f1dd999493ed67ccfde498db5ea0605e24564a19eb26620308280b75ed295ae9a9cb72159041beb66fed1aeb4231dd480c1bfe0d6250e916de7a5d004922b939bef1d6ac0c952e0918d6a4a0c175bfe59b185803335ea7c4eb6c7b4aa7dfd78e146867a2821bd846e85e0", 0x1000}, {&(0x7f0000003280)="d0e7b8164cc20c69702a5fe32e01cf5fc2c38e7daa5817f2975b8f89e5916100c40066101a44993a649bcea7fcc3c37f178894b2b961b249f245bf296036a39545c9980b0474b860592191dbe660ead80ea323ec3cf32896fe9117f943d1ee8d0ec5e04fc5517fb615a0c6ff5f7be52b5dc7e98fb60a29356bdc44a428b52984ffb9ff281f596a2295c8dafd413123970cc1c1e1773bcc1b0b7a999cc851fc1af5f194d4e0ead4fc5cad6f9d99a8791dd263d12d2b6ef16fc40230cba91f0da8e19e1bc879aa6e570b7092faed0784d9a9ea26ec5491c92f08e5bce4eccf0d0bd73d179855d637bdf56f7c359c0da4f2d51f7d806cd9f4636e12c1fce64c99000bf8ab5a2cfde464c90407733bd0437e697ebdff82a8d4ce54a7b1f0c1fe307c73a35fb210c1fc823b943af9473af8512e8099048a1612e8dd789b043cc1841073f425f2376555348e3fd15e485db0932a3f8717e3651ae42201f09a4a6f8812f13bcfbbe9d5c6b771b34baf8cdce65b84fc12a26eb412e7920d939dbbadb18aadecf125d2df618e4e5331a099653a12f2b7abba19334a3db3a1642ccd4df2e13fb4faf7d1b4e3d49a1721243f58380493cce0fc79b9996b41e71a25a34ecb10997fdbb28a459aa1c1aa2d71c6b83986a3cfe443468330c5f1a3065d58e3d1487e792e074357b91374cc640873eab575cd665bf0329e150d3ac54ec5c251f8aaf7b764e1210a8c5a839f9441b4441f2fafa695637c8601ff502f02d821f0f46053ea3f7de058cde360c28e56c1c5915b100e927c1cd08b4f63cc21a5435451534f88311f85bd4cfc642b2f63b9e63e8289543bab6c608612b8fcc4b1325e98817be355d4d9efcf8b0f82e41f9b19ce4ad580b8791301c85e13003c3140eedcaa5bea0c2de708ee778360b58f607e2cc812429eab87842854d30e7c91d73dfa7fdc8ac3af2fd294a45e447c4a8db825008463a136ebf94ae265b11164f62de547c9731ba54df86fae0b08e77aa0897928d7830e91bcb47b067d064e5626f03d383fa3f8049db0a5c68ecca0478f7b7bde093f5ba6420f73c48e0d682d597005ab67613b3bda069b71bba962e76d3c6eca0dc8e5904f137a515db46b3e61c2ed00cecb6e0e0eebdd0d6fe22af0e0a6c99d4a79d6940ea988d5c81ca67b25cfd1689928a6e852538d81bedf01beb3e7462672cc099df97920bb0f262715af52e74a7a35af67a850c54f16bf70008275dd01ff38e2d77daebd2333c073a61dcb9642ee3432c83b108303f24dfa836b383f0b2af5ef9644f9f0cbf01e65f250e58fa0bd3835d610dcb9b793a56dc4ef88d024bf64a1a6154ab7b7a54fdec7b915ca173c541e8a0bb1b1bc95b0619d40dc896a44dc168a5a60e001bc9fa5a22751132715c9a8e0701d42ca59afa7e8bb60032ff0ea5e1137e8ed5967f2f86e95815dba9204372c5a26e30edcb032a78592759977475db4f57472dd58d6ce0635394d0849e97b70d6e9b43bfb8a2632f69a4891cfb20eb4913fb0cfb0764082d4b1ef4817798119ecc7bdfca22d241a65db449ecff518d8876761c8460ca5c40fab923eded7ae2ba885d3a45ba468dc5acf8196f00f982beeaa4f157f199891f076d630eb3fb6c3304a921de6c116346caf27a75080b14f99c65fe7d014f23dd8bc8c8e935b14745490f655f720811ed98f6719f5f8e4a13696ef71b358579f2387094c0715387b95e4d5c6398a6e7ae18860a097f4ce328cd40fc4bdd1e1a18b1d87e5545109fd9248d86362722e0621541a266ab4743065997216d9d5407e25b5e0e0bab39a8de4cb8d4b9de33c8527ba82e11e333a2326a50849bfed1529d56ada3f0d93ecabad64237ee53f506e90af61248b587b372451ef32424ae04c2234d38834c7b6ac6537053f9b51bdcffe4f8ff988731fc429608c4c0a0a5a7e8a6b86ab000a30f2df22d81c71a9f313017e76a007c467fd3e22d63059c6e2c99e47cf4f615f1ea616cbb7bff8aa097838ba1421a9c2d3c46db9205a398c3c3c033d17c1cff76903a327481ec6d2d2a5251ee3fe5b9cf90ded754b057b1f363170c0d9e24ea45f8df2fce606312459d915008809edb62a52070887ad308c4678ca4ed5cabd0a4310d80212b7554ddaca28b2da44e74ef68214c881c7647febb0f4d75e9f8a840d1e5106bb469a2f06f6da9f445b5aafd79b82339a7cabf69bf2d2be363cbe46d4d8629df9208a56065fd51e1b231d460b8d66e01d8be277c0a3d676ed3439ec55671b48e1e9329cad2663c47392d9ee9552906c3194bf53505b0a22fdbfa07aea0d6e68fc3db2df110005fef25ebf266752ff31f23faf294c4e87c08a82353de7f25dd1bb7ff8d964e7d89f027014afe6c79b6735382dde2a27022c9b2adbc08c2ab5c2885ea6a21848dbe6b6e7d0f06b04ef8e2a6c97e151b85cc2d509c7a192c119a6a9e4fb9000f257caf1e7d04d374212651fc9b54a4fec3073483bae1d00bc70edca9de19c3b6e1f1bcf861a56d1a3f7a81604f52d096659bc0eefb83cdeedd80be903e63d0f53c9eacf4241c11bfc90055e12e6bdb61042e2b47dd7ef94ac61bcbd09f78c7efb926ab3056f4a1be49d1f6fdbc216738d452a6f2520b08fe4f0c9524b9103ccdbca402b62659f86c77df41e226757518d061d780e20bdb9229e2e4f6d1ae70dd23d295638e3c720f2562e551166884aeb3f1291df096c8b8ad0e57043ae3fd8ae73121805b9598fd7259f1c9ccc1b0d376f0c66b81d79e7eb0637b9f3072b2eba208b9fbbee05201877c0cde3dd310e9ef3dcf1e6dab012442060371e7f9860c75864873d0705c369f2736d8bad99d7d041b82a0f8ee719ee010a0f2941ee05640eda351cff1bd72117aa7a07dae5da522fef13388abd7d19c1be7ae8aa1b4ced65b45907fda6b12af2542a1f3557fee935188e2fcf33be0102c129b8ebfcbe3f19c8cda13301429cb5e969ee953d0449496834700fb25af3e7afd7c5289de19b40206e57731733a4ad7291b7cb7db3c0b228e0b5e672bed7cd383bb8516e4d2c2d4b79d2bef7593c5538abfa63b5d9e0917465157fb79f8290504ee0676ce820095b36af2515faf26aed7052ba6ee3af24614751f20fc0aa2006884e387a4170fce39f40a6b2cb785737cb7946588738dc1e4b4035d9128e8173fd80c3ee31139de53ab00d4202127513a0e748cbe7e887e3e6bc7aeff8213baef365641180af6f44293ebf74aeb45637433d076b150790a90511dc8c468ce39f0920aaf22db639e5d6e428f6c16da7ec2a12cafbd3a9b03bbe20a99068cbd09b3826af364955b327ff5f7d0676d067228ade033be8efb261037bbf34bdb38a7f864b8ad0ab246418ee4ec7e055529cfdb4ccf232043a584e0f279352040bb0967677f5dad17dab826a2177016f4edc2c4b2176087e900ee2c851c252a4baf81242a287e2b06c4a4479d4609a9c3da2002b11f6dbfa2d4a7981575fb5faebbbbd390256864aadef4fc3acf078d73d9f3e28f0a68a08488e74f1bffd60d469a7a7a5e560542bc46133562e0756cc68bdd68563080eda71262fc4441d98ccd3f8e6564e2720795bfba0e9a01609c61dc1574ac0817249f0bcd6fd46b7a75fb5eb0f2b4a68352536933064f416fda4bd4db183e652b89121922bccb1943b3ae1cdde0ba9aa2bc32c0d3778c5266cf95a3e3e27e5bf87068b0edd368d4696f578da764bcccd08a0f6c9e87e03969655d45d048761316523db137751790c45f9161016e65fe73f2069efb1560ccd447cf65fdab6abcef3c4069539b239553503711005e5361e34479758db83fc5205ee59a46100d7e08b2bf9d47eb58887bb8d83ed79c554aed7773a4db9d0f46e9259a75d4c7405800947fdd6d005aa1fae50a576daf77a5ef3b635930847b0b7579c29a252a2089b3934bc38c748d5e6a7d85cb80bb7ecd0f02ee3cc5cdeea5a178a37c1693911bd0acf9ebd42f1dbafd6b4e7244aa6823ac2e345d35c16a3f88320b6edb78872a3ef6e0254de709acd288c25304a3146d584cc2e07cddcd9f3974eb0f56dc5537592134a0ff3f4f3b41f8e350832a38cf73f3676cf371cf602f54b4caf1db45338e20f30a0cffa5a8fdd233974662531535e1b5dc0e95c796fcdb2a0033a28b05abbe8d0a4add2ff9d35104d92980166e21849782d94992f40cb056a949be4e8720623faf95b56433010b878d92bad8ba88caf8f12c3cd7d69dc0d2981a246b886b212cf895de06447739d093dd4c369e05186f27f40f17dac8efd2cd2c1fc6d82dc84c4185c5a09035b11953ce4f429ea4ba57f00b29ca96f82e47b5de31dadc7cb1d795d4db33ea0540245f4fa6b8f9807b8bfee80eee254871454264d3a4c0d430b72bac51b1404cdecc75e929de9c7ceb4d036ab0c77f09a9149fcb6ae3a55aff5f25dcc11f971c06a47964bbcec74efed0eeaf8930afd7b3d4f8c53f225fe4130f24ccc7ed39e61aa375cdb681c895e19a26004c31057349a70eaf74d77e9e480ad898c9bf0b5aaaf807f0ee4d3db1ee7f5081d72f86b96904f8bba7dc0ede8a457556422dfc53643e0e1e067b1f012fdede2775fedd986e5167d608cdef0cc67c207633ddac262f31d4067012ef7a71c0180df6aaea9c46afde4f480925da4571c2c317a46b2af000d32b7f81aa1ca74dc9f9b58ad0ff1b5b6f63dbcd4b415457afeb53b2464fd06d2f42238cc853e066b322e4222d0f9fb60926900ec99e0048e8ff42b0e91a52c8b2f1dc7993fc3789e7a0175d36ba1f78f19009b3822fc8aed987f80f21ec9f64955b4a27e2a8393c24f3bb76c11fcf72bb0cf5c79f7448eab50dcd443e0b262619932d62de7e186034f63707756be1897efe54d0c0cf7616e81d09e9139e45acbba1c3e22fbb513877b65668f885a66ef68f6e9fc102718f9cb99812f467500235f748f725b24d41182f3fe9533a09400439dbcdcd1eecafdbf5a7da291e03d0c2927ac63ddaca77503f65869185ce9df77c1af52de07e3b911fd95e55a62aba61c85b1c660bb12b81994a8169f6b21c5c46d38f6df89bec86a8fe1a4c8646064a5573dcb32a400712787743bdabf7f980d8fc812928a966e03393455d3e03d20d284cf8171d89c8fd2fe4c2c8a4a76c48791fad50b792f7d3633740d298584c87b8a9f3428f0750344542d72616a4a48fdf010037a57c01341ec261c5ff581b0047d2c3fbf28caf50688aed47ee370f25341c96a7875444385762a8cce14dac1c897198d478f2bca2d5781695693d2f0a870538c5ed84ff24bf0efa932d64954fd53ef7c060da2554958ec735444b63016ab400d45f9867f48dece66b1bdfeaea3a3a280ed2923656daa52cb197bc4bdbab2b44854935756f682053c3df47ad0d47fde224b4a9e74089db713a6474b4ffd72ead3a526f15599fb7410c8907d1fb2a7e497e4b90fa3dee7ef6d82b930c727adbb7aa6f507f48f68ef7569d1669b998e6f32c03c4e006ce82db4e83085953cffb64ac824889c9c04b644472c15eaa0272c53821b6ae4332c7031e2de9bc9437940db588ced7bd53876653fe7a950b32f1e52254a51bc74d4552708f8d5853f9471574d51cef78035a5766dbea6e991ce433f3ee3163bd39e76c5c4f11165ae6016997f66582213820b24e7811765b3f7ac0bf96fd4471efcc04c232a1bd7ff4e30c3c0e7bf05b7e28bc3a03c253d34650fb1859cb79e1637c31b73beb55f1c24734112260e7d3028c790ed1430d84535171ad7dc97b1fbe4c76796a3e3e3c7be7cee1b56af68f1d957d91e0cdc40e3d57414d13996434241218145737f59fe15034a745124be7fb7e07b41b1ddbcb954f5a82928074518a80a0f15e32fe9e0a0f6cd6230c1e3822e7a8ba34fb86d614c6f47ac9f4b49b98cef4e953e8af46a9c7641f56d8e32c91455c3fa2662b983163345181f41a4da1f552b8df0ec8bddc68d66b60aa6112f787ffdd08726cadf3d1440c492304d7f0000", 0x108f}, {&(0x7f0000002200)="690e8acdfd89a66baac38de445f87a3773489790a8b05d90c0bd6e84b686aeb6cffd5c89814dbfc65aefd41198274d6b0aebe7d107d252b1de5c48e04d39a4f560fd02cd", 0x44}], 0x3) write(r0, &(0x7f0000000180), 0x271) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f00000001c0)=[0x0, r2]) r3 = syz_open_pts() close(r0) setgroups(0x5, &(0x7f0000000200)=[r2, r2, r1, r2, 0x0]) close(0xffffffffffffffff) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2026, 0x200000902) open$dir(&(0x7f00000000c0)='./file0\x00', 0x81, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x8}) close(r1) fcntl$dupfd(r0, 0x0, r1) setsockopt(r1, 0x2, 0x100000001, &(0x7f0000000000)="5577b012566264ceacdd241a9d24b4dbdc5c214f4748a1e42cefcc60d74b49da742d83b18718ae939d03978466846ae2cb8b25e50645b110ff1d82965af4af3f165bae177fdefb5e", 0x48) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x7d}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:07 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r9}}) setgid(r6) r10 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000013c0)) kevent(r10, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000040)=""/137, 0x89}, {&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f0000000240)=""/12, 0xc}, {&(0x7f0000000280)=""/34, 0x22}, {&(0x7f0000001300)=""/4, 0x4}], 0x6, 0x8) getuid() getgroups(0x4, &(0x7f0000001480)=[r7, r5, r4, r8]) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000014c0)=0x81) getgroups(0x7, &(0x7f0000001400)=[r8, r5, r2, r9, r3, r9, r3]) mknodat(r0, &(0x7f0000001440)='./bus\x00', 0x60b2, 0x0) close(r1) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000100)="114eb04cfe0b910470159340558a5dcff235b7e2dc45b88dbdc96ad7b46707949331b4a37053b2d445cc7490da5ec59fdd73defb8d03c616f739bbe0d0dec315a92faab544cb68db6594a4f7b54e49963068669ad8d358307aa038843fdde999001081f2c7cee34bcd3edfb171295544757279e8026afa8b372c3ba4cbb557015c761c072b51762510872f8ed3960fc9999377fc1d455d0c1c35e4646d63f545e741b0ea34f6", 0xa6}, {&(0x7f00000001c0)="7b26d61f03a87088e4b83054d216802ca3747b6d3c722d3da35665470dcd40f5e073f9deae49756eed725db94f43e54d60ce1c436dc0bf9acf6291dd1c64c11383069c033034feb816e91bacac8cf00ed21919437246b259a03be936ae392b2ef0644e7a7a6901604aba628983712eaae8d922ca4d9f8366c3ecacceb6d85a203e63f0c7fa7db4e6d4d65e8b180875688ac9b5ce3f2cd591eac5d222603a5f2721b17378ab0a86bf1b744d78b1247bbc944e5602ac62e95f7436354eea0255bc5b", 0xc1}, {&(0x7f0000000040)}, {&(0x7f00000002c0)="55c71f4fa17c8207a160a1eb423729151164cecac00e5ec45adc77cea32e8316a196d1c4e41577ee41d2aa5852363349648b89dde88ae4bc093ad7a907fe893124a869257e5a4a5e2e2a9ce6ba8561d27b4608b4b46e5e9bb1fafbcfc4f91808354044ddad2c202728df6f196e89cf75f23f288f7dac5fe601f549409e6f4114f6502e0ac168ebcdfdd7c65626", 0x8d}, {&(0x7f0000000380)="bdb1eedbb8f40203a020287c7d111f24d6733d5f9d128b964d7e37acf05fa658cec02205ab64f79eb25b6ff2d15deaa31aea297116b18163800544a9a2d8fa9a377d2fcb0eca2e63248009a7b02d5c17af5d8186b3a042f9d1c2bb8e6e7b521bd56f6772580ab595904fd4a3e1607b551e1657137a0777bf1f263256731f987dbf096a8fa25451c8d315f07b4908d60788ef5f5bcd862556fd15bd47ac67442d464c4c15904cf0dc83e5c960a79b", 0xae}, {&(0x7f0000000440)="ca2662b140ba5e5d42bf1787f1988a42a59a30f461a5189d0ddb0d1010cad645f52e0b1eaffa95c8ed9ec7851cfa757e51486f2f235231ae586d42b07e536909693b46d4dab97b1ce65ab6a493b52855a63b62010fafad4924aee55acfb5ec9376e142adcf752ea7149c96b8ef3f5cc72dd9856d6b538176c177165b39d51545401ddb55ef4944ff8177b35f921c85727d7b078d7b7394e686a147dad7d7b2b12199db779bba3d363e9a4c1af7dfb5b7eb", 0xb1}, {&(0x7f0000000080)="edcc71e935113609d77cb2658fd2f0f5ca395f7e69729ef080e4e1180bc225c9526297fd8217f951f0d47e529668f5a8abcaba52", 0x34}], 0x7, &(0x7f0000000580)=ANY=[@ANYBLOB="98000000000023000100000009000000bc08e64c77af8936f3b6ed0348ba99c4c6b5c8ad71d13bcc0c09842bd8e7ff744cb39677baff4ed71b717eed5161f53cad776847783ef91e453925db3a13bfef1a7d7354723fbb42f509339c0c4f162c84a712930359b0bf78e3c7b8f4924724d0b897c2b5f49062b42dc5d9d0beccb9bd4b6eded7e502696bbba231339b2b95b10b0000000000002000000000000000ffff0000ff07000086b28d927b60e6dbe6a0000000000000"], 0xb8}, 0x400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000680)='./file0\x00', 0x20, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370daba3856c507214b57d9277fbd770d883b85f8cc9e564c5a3aa661344ad7ca0c18b464fe27f5e937dd942640b7b106acadd44b54e20a85a7b03b1be94cbd2a76c1afbc811895420064eb94408d26af34f6ae5941c88a3e83aea5af323c7e3ee363dada54236b77f77e81c6dd66a92e0d9ef9d8f050d633f215c929978fa5b0aae4bc5daa8198b516149b3348132ab0f7f8520", 0x28f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x6601e39b, "845d550900200000fc5c7fd2008f27df00"}) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x1, 0x9, 0x53c}, {{r3}, 0xfffffffffffffffb, 0x6, 0x0, 0x0, 0x8}, {{r3}, 0xfffffffffffffffb, 0x0, 0x2, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0xb1, 0xab, 0x2000000000, 0xfffffffffffffffb}, {{r3}, 0x0, 0x5c, 0x8, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x2, 0xa, 0x2, 0x1f}, {{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x7, 0x7fff}, {{r3}, 0xfffffffffffffffd, 0x44, 0x8, 0xc1, 0x4}], 0x3, &(0x7f0000000000)=[{{r2}, 0x0, 0x29, 0x20, 0x2d1, 0x1000}], 0x0, &(0x7f0000000300)={0xffff, 0xffffffffffffffc0}) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000096509a89763f358c9c61280aac75a6302eed426dd65fb78d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x527, './file0\x00', './file0\x00'}) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/144) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x7f1, 0xfffffffffffffffd, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad225519", 0xa20) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e19", 0xa0}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x100000001) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) 16:00:08 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1ff, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0xffffffffffffffff, 0x1}, 0xc) 16:00:08 executing program 1: clock_gettime(0x7, 0xffffffffffffffff) 16:00:08 executing program 0: nanosleep(&(0x7f0000000000)={0x5, 0x7f}, &(0x7f0000000040)) clock_getres(0x2000000000004, 0x0) r0 = dup(0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x60002, 0x2) 16:00:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r2 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000002600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b0ef106acc2ff4f04273298822273fe46f9ea6216c5fc47b61a66dcc25fcda0beb64c1ee5ed07a84d38a078649fa887a93b94cbe901fc12cf211b83129a548ab2e2a4018af5cb844e868517a7c"], 0x0) getsockname(r3, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) flock(r0, 0xa) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000240)="1c1b7a053a9523c3433390ea7534dc689b67db355eb7b9d3a67fb2f5a17eae92ed09db799c8c63601926a1714a6912cae24a6ce384edb73f7d9aa5725994e7af4ede1de54ed90b9855f2adc2aeafbee7ed2fefa6d3be06a6a13e6380518f3b17f956ae5e3b7f74577798082b829f8efd5afc93657d0acb2469f3c87d120224e40c5dbb997adfd65b43c78ca3d24d572807f1b0d926d3f33118dd61d3a56f6619c3ecb55dac04f80a98e6f0f9b0db477f65a8d81ab497dd9121f50737ed8c0e46f3b43e6898f53479760af8440392cbbe53d3a4fcade5481b5181ad7976bfcf3e0a457b04639951a8095b2eebaa3ce51ee58c422c0131fbdc4bb227da90e8ab01f2773ce831417a095cb0abbcc78fc87e9514e62ad15ce7b24e91e244ead1bf770c1f6fc7c6e71846c71580228c3063d46134ba6f4c23877cf97ceab442f6832cd99db67f75da9dcc0c2e172a5f19de4d0d9c0d5c6ddeb3a14a0441eb18a31067582f3bbca2ed80affc729c25f9b54c7308e8a5e42ae073ce85470ca2087f9839338251f7d067974f30f26dd6934ed87b1d0d0df571d30781fbafad49f7d706b66944452952020c3a59006f98554f348fb24adafc8e6b31681fbd9862192426aa9b1f28a44ff3293080724d85a099aeb51fc5b3b0c1a6d61dc6fbc1deb04f7bf8b0a1fa503608655bb2cd345d68862a9b6eff36bd778c2273cf483f9e89515e527daa07a3d36efd21d925be123f51d609d16dfc0f7239c7c303e42b3e75134e589d5641d93b8a8e1058963d106f2bea6ed4c46357364e88aa42edecd9ab240cd03251382d5f7542d38659451ebef834abfa1a4935c55e3f25b43e78cd53ab17fb6988a247f191a1f6d4dbeeb71ff40cabcf346599745cc1262faf683ea4a848397ce46242708d418df526b8570c1a497b849f66d6e488a715e9d564c76b7bfd275a3af25cce7d6b5d73a8715bf8b6bff4e558ea19e758a9ae79bd81c02890672ee560a9167c02c3a80028e81a02a82280a72f84a6af1a17922448ef6087c57dba12db5e2d90980219e4529f942c087883ea617b20232a3a7d3913a0dacccfa0ed88235de3c17097ba59bf42f07ad1d1c3fa56c4bc3bb0001f16e05cac9e4d97c9bd10d59505a6b23ecefc292ed040d2a12c4153eebe83a6e0910510b3d03e6af5b44fc9c6f187f7920670d896169142f25c747e395e5a518d85ad34d50669f9262336027b763f679cd55ffa405d1b29ad0f50b274a4d944f088b61fd988de6c18cb3efc2b818da3893bafd1f56f087ca96d3654ae65f80a3a0adfdafb4e8f4623193a1fdbb08154b4430100c4e149c90bc467975f3a821eb661b5938afe081d182421158d066708a62116e27b7574046f168a45d4f6efd048f00dcbf1999be15503f826550d466a4784911f82ae60419bc720d0d0019719fec8919b966b32bee1c72f8acd233065937ea8acf629015e52386220eb4ef2d9b678f2225b14a07c6ce323fa14af64e080916466fd464c03b68f70c1973cdbc4793a8fdbda7e4b39834226928af624df59adc6627839fbdad8f4ea0d405313fbc6db460f62e874e3c09c641751a85c7b2bb244c07326dd72cb931f4675b43e026b81009d6f53ab73c603512aedff32e99c87c6c78f04734d41dd2e96337a0a37e57727897d197cd8aefba664b323a7cb90934ffe99f3823b413e6370e439f0a608f2bccf536ff845329366af89f1dc79f391506cb37f0bb4ec4c89bb89eac88d375589558723bdad815379ccb661377cc56ea965d70be31665f56acf0addb55c541de9598afeac889bd6ba7c9f4d6cf58ca73aed934c2b27a33ab2487126cddedf50ff69d487913043b3e2789cee129bd9df610c24033621239c68caa92fc6f704c981c4eec2c3071692ed9d512f3ef5a8cbd92307e2f6ce23e4bd47b6b530a1196c4ea12f47d9e962fc51cdceb1eace55851d368934b938de1661205302a87b920b0ef15ec1bea72fdb69b54c1b677cd067ab2f6eb0264d9f08573fe971a5127ba1977998cd6e680191a6f487ba719d3e5650be9f0e5c6e34237ae0c20e7534513ec7240402eda95e7840dee624a18d7b68ecfc2c6e98a5558345db536235cc01aab129f591eb237f2b49b53c168d51c8e7277ec48fa0671bb8a82732ae6c7186a549a4b36752072fa015457f8b3169a0551dad3ad4c7b74c026d1ab7216c2356413bc4ec9c6a434bc54f3f4fd82e73fff6337bdf488c0047cef8b66f8cbe5a8ce7aa52a6c0e58c241cc2bdd8f09a0e7b96e804734e035fcf3662bd9ee9483cbe3a676f8f3aa0d796536e8b6ae61ac420c21945cb31a52c21c41c3c1cc18aa14647a8794b2ab0261b011176d0b7e2290df7710c37abc57436a09c00f128dfe0b6604285adbaeaaa8fc69ae1360d51ffc0420410b393a7475cec9ee7489bb637788465b3a614f11d0b983bcb881e89a0e796fe3b4ae275b93c7ebeb59225270c0e7c055c50d8e25fa9a6ad32da864cd254c772402d68df2d00adc27c30474e72c9f070a49841674f63c21c5b4ad97afd05d6a3e39836a293459210fa7f70323a5b5d24701c3319fa4ab3b1f70b939a60b5a6aeee44f7515790d580d829176665c8884cbb9e9df60d54c09bae18a70984c9354c825d8ad64b828eebcc9b8d4dee2b65ef72021fd79f3589b2010b0bded5e3f828fbbcba614412489ce0b237c5fa151f2bedcc5c61e9df043db92a2e5d6480a754cd7d824bd3c284cbbba597afe7f28ebb60cefbb3db06243dee30301d88ab90834a67a3890e8e4d0d509767ae6a6c0fe333588d7c0a43adba6d9833690cbd96baeee75f4dcf346cb98ecd319a1cacf6875dfc0989a594a6330bd1faa1f873b9ab730c7725816701e596a48099c773eb410a0e9cd0e1bfa6a24937a1e48cc819ae10b2f5af9c72dda3de69bf0ecc3bcdfaa8e585e0010b8671f71e20fdaea2485a51deb5d96e7d8f8e055a41609c0a67d0a380301ad082d98abdefb7692f4df007114a3e0412c5fce7cd5d8419902a13da00e9af9106eb97d46b58cdf6ed4448122947c9d623a1a3a36a22772e35171ebd149726fead096188ebb8e0abc4f0489a0a36585da9b7d8baac46e989e94b2af9fb8d620f70f08441a3ac3fa62a7dda922faed25a831169e2dcd7786ddcc312ff1284077b1f61fdd97837b12bce2c8554af64fdba9ece60ead72e23d4b053660f0619978569d146e28a45b05aa7131e02bf09c27dc04531a72533b1da5858b63f592ef721b54702e31ca3f57f590a78fbf49eb6e32dcd5d8debe4edd95d102ecc5525a412ba34ada92cfdf360f6633a08458a5b3e1c7fca3c041c462c0b2aa8a4ab29c01483142bc2688ba613b4647ca8fe0c5f5d1b7e4455ba043d2a321fbd959f52b28d68d5e25832a7d8821e66cdf672378b43d799fc9153db8a07514a68b92f5c60c320d7539aaffdbcd7e4dbc50d010ce87d8e838a3ab2031f46744d3c0339a72c66b1695286d354506e531f98ac578664ae91fedc51dd31f92ed18f6d4d954e86718f0cc46aede8b54e51d4eb0dbccde64c8d67fddd8bb0fdab41ee5872210bc6e699a20c1a15068b875558a8338d88646b48ed9d028821f5974d35cf7ed0babc9d84e4831fd756513986e8dc00a6fcb705b00355537a835260eb68eeac53821bc027db88cb261e4ef997f4cb1db4b472744627ee3b765d98100ceceb97054e1400d3c3b3d50dfebe3fa0c5d61cb0224f427c84fac166e8246e87a0a587b69add401cc2218e8d5ce9c9f34ccece4894014e004578c1c1f2b6a5beeb6175dcf8178c4f5d0af3b074d939aa99a4ba97e436cf41b06558f4f05e59e24bac698d3226b9ff680d4729696c4e9364544d4e78ac3f2bae511fe4586de09866f9999607176a9929d347a9aa27e7721aa296955e25aa1333b02e8c6417ea65709200a5e2cb9356eeefe9966c5bc29c898963a87a696f9e725db960ff8f75d37f52a3c1ef97d45ccc2f41aec8c71f1527c8fe2da21540afedc65ff74fc32efd99e8ef84ae77d666aedccd8a2caf218d70bd9d11513cb98f87c65ffa49f3ff4dfe04d2364c3adb468d0a788127b83f232aeeaaa1c7ccd446056ad909bfd8179856052f4aa844048a7e6816655c687d78ff9b9a266d7e0a0e7a4f0d737a3647da211823f3eca6bc83adeea4bfb552ac08f8f4a6003736340c199a0e10f7a0e564523e4fe458f9b9e46c72cee39a0312bd5ff3aa76ec8f423844bec84c66939f6e51f9f49f010615140e0683c7bcda8b47665d6cd0214aef0496bb262334b27831dbd3d1f3f622468166cd5f2c493cfbc62b7d940c8e5f5916e028a2edb5b2cf0fd88dc30bd5e01ad9f0f9300db16ee3946b2ca929259d29d3381d0c72a8f699af82755d4db314a54d7358b448ac9e1503e8a7a4bc6afb053e648b677d87d7f010e6e3dea9d738d65c9ca2db6686d14857f531915a9ab782c8e48f929a76be0575f3a8be645d6451b9c925412f5bf85fff7456ab2c01adf507dfd1e29ab8bd53e666abef1c412ea5e69645762bc274cd3ba63ecdd86661ede372e9650257c55f98f38ff9f514380af7c0efa80dcf3641aa3a6eef72339b753dde2ed9b607098bb362e6aa45542dac045ad34b25353087eb3c204188a14f065a8ccfc8767d619877a8dc3964e8ae994d0f896b9bfc6d5c12d6956bb629c563f6e6bfc2508aa31e4672950bc633485fc22427510b590446346426db3bb8140cc92a10dd897a9106498e05c3b041903753a680c7b7998f68b352190abc725d27d8fda2e5195f97048695e94c8687fe51f32e4e22d4d849747a9a498c581247d648b95503dbf6fba4c8aa99f381f26f144ff7253e5a6296d42d3df2d5617a9e133f80291c91f389f6f8e763db5aa4d814a3e4ad5c0e49da4bc4a404bd4158fbbd2dacf640c01ec1c1cb3f7875191241a77bedea6a8cba96e989869d30c0c1e97f0f6299f967e5e6ce97af6ab997b73825f3a5f594361f85818b4efc0d17c35f3b26546746c65b7d0aa8045f132e2f5dd3b349318e7ec92a6a916b4fdc719b1cbab3e71e9a633ce1d1af50257ac4afe2aad069b5a25c549d607e3a1d0bf7567580a480ed74b89ff972982d58c6dd41cd291acfaed89a6406d86ca7fad6e4fb3195cd0ecda4fc6912c14387240d00deb9de8da55dce2e555a5e2f032af5dbe6e115311cd03bd886a8594d075d5561392d20c741ea63b449d98f10f554c3191e1b434c6d0398e651fb4656a39b4089751feb87973471c82f098dde9f8c1f4555a916792f4c2be3e639ea31a883ad94792e5759cf885cc6916619b7fdd0d30fd1950a8b0a8085e14bc00cdd3245028e2512a24934a3c9556044e542ee5b97ba44ac4005c4888f4df4736ce8373e194e456945d26cca92083a29b8b1e7d13779901d40459caf34e54428c25d216444f1aaa5147aa28f2b69997d8c0c1e3f98ae5f252088ff436caa66df50c265e46260250279da77cb12a9e826e4aeb86fe1672c4728b6e9972456fbfc7d8149e05ebe93947ea4577a69a169c62597d9f2da36c642afc54c67ae59d274a1d0c50ff1282345a339596edb95dccddcbe73e3980d7645f64ad81e73de4550231d15b80405aa566eeacd34bb3276b9af986fad57b3e69df7e9297c4dd160338f22c7eb13a744a69d44c75220042d5ab4847a34dcc0dc507611afd26352c1362fc451f152c57fe5e501b148dbe7771fee4acf08a67c2d395222725135bcdf563dcda6c9b53b92585024b32096d8273f3810ecf47f714a0397f1c8ac8ab1cafcf4f8295ceb4abb38982e30", 0x1000, 0x4, 0x0, 0x0) pipe2(&(0x7f0000001540), 0x10000) socket$inet6(0x18, 0x8000, 0x2) 16:00:08 executing program 1: r0 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000218000/0x2000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000219000/0x2000)=nil, 0x2000) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x5f1, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80a2, 0x10) clock_gettime(0x2, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x40) 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') r1 = kqueue() open(&(0x7f0000000080)='./bus\x00', 0x200, 0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa}], 0x7, 0x0, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xfff, 0x1, 0x8, 0x0, 0x9}, 0xc) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfdfffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() listen(r2, 0x1) 16:00:09 executing program 1: setsockopt(0xffffffffffffffff, 0x80000000003, 0x2, &(0x7f00000000c0)="99fe358a", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) r0 = semget(0x2, 0x1, 0x50) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000001c0)=""/143) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/87) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8001, 0x3}, 0xc) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/178, 0xb2) write(r0, 0x0, 0xfce0) fcntl$getown(r1, 0x5) write(r1, &(0x7f0000000000)=']', 0x1) syz_open_pts() close(r0) getpeername$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000100)=0x1002) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x1) recvfrom$inet6(r0, &(0x7f0000000000)=""/190, 0xbe, 0x1, &(0x7f0000000100)={0x18, 0x0, 0xffffffff, 0x4a}, 0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x1, 0x80000000}, {0x18, 0x3, 0xc8, 0xfffffffffffffff9}, 0x13de, [0x0, 0x0, 0x8, 0x5, 0x9, 0x0, 0xd16, 0x401]}, 0x3c) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvfrom$unix(r2, 0x0, 0x0, 0x40000000802, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000100)=0x3ff) 16:00:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x40, 0x0, 0x8001}], 0xaf3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x5, 0x2}], 0xa70, &(0x7f00000000c0)={0x6, 0xffffffff7fffffff}) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x6008, 0x6) setsockopt(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget(0x1, 0x3, 0x510) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0, r3, r3, r3, 0x0, r3]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffc3f) r7 = shmget(0x2, 0x14000, 0x200, &(0x7f0000fe9000/0x14000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x3, r2, r4, r5, r6, 0x1d8, 0xe81}, 0x4, 0x6, 0x1}) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000000)={0xd8, './file0\x00', './file0\x00'}) r9 = openat(r8, &(0x7f0000000340)='./file0\x00', 0x100, 0x1) ioctl$TIOCCONS(r9, 0x8004427d, &(0x7f00000003c0)=0x8) semget(0x0, 0x0, 0x122) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x48f1da234358d8c, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f0000000180)=""/101, 0x65}, {&(0x7f0000000240)=""/158, 0x9e}, {&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f0000000340)=""/191, 0xbf}], 0x5, 0x0) 16:00:10 executing program 0: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d98de62bccf7c30f269be624f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6e4f44e3fb0369d39f579db4e0701fd196d21c262909b3ab707a47b2d28d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a4a9b8f5e4e9876f10c8f9182389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399eb462f0c629535fded088a87756bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b56ff9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad44416430e087d447a14cea0b115c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d686c1e178f71aa4646"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fe1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01efaecc49b94e8f151104198afe39ee795be373855c9e891c25a573054bb6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6fc3ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea3af66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c48d108ecef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e46e9b5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbb050000005e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565a12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d5051019d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421b62c10a55e91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e1646fc6891447a21c2b8eec2028d55708a11f26ff32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbde4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb234e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000d3c714dfc4c1a140d170a28224016fcb2b8188502b98c2371eb3ea4eb7ff928d1d2a83d3a680bdae227c3f8f5ee88519dff1c6efb9841d113db71ed5481e5a437d1bfa9fef486e0c4f86a60c1a60ae50d47f977d9ab3b7d1d3c9748ea04b29fb9fc9f7de03ad9908b0d018c70a66db147cef53e798e3459da0d4d58962fa8fbd355ff62d1c9562bcdb25d9d4a33a8f86ddd70cec80141564c06a09434637833e935e14d027ef7a6ad124f20cd80551b2ab3ef425f8384752eb521d96131c4b33be01a90dd7bb61e385727c847d8a00000000000000000000000000006d87b59f4e2b11afce6da103aa344688b791a88f229dcf7a88ce7cfc9d7aac28604e5f525ccffee754eb45e08af02d04ea2e2a0d89225228c8a80661c86b0bb98b69bd6c218ebac99cc0314d7aaa8eda450e3146f2d5d3889ba4ea50646b000000000000000000000000"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r6 = getegid() getgid() setregid(r6, r6) fchdir(r4) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) fsync(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x100000001, 0x27, 0x0, 0x0) dup(r0) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0x1000000000009, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x4000000000000008, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000040, r1}) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f00000000c0)=0x4c6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="baa01a0601002e2f9487a99f14addda7cbb099bcf290d35e8a1704501b4679d4b0fa73c1a80f208b5ce821f9bbe8cb063412dd926c2e1fa6866e8db3a2cc286991128bd694dad284bfd71c618d749fdc937240746992db327da234cb76c0e22bc10bd7f8eedf6a6ca030949aad4ea5f7e74085c5e5eb77759b69a7cc485c6f6b78f58d"], 0x8) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20800, 0x40) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3, 0xffff, 0x5, 0x0, 0x4, 0x7, 0x4, 0x1, 0x0, 0x4, 0x8}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc2485607, &(0x7f0000000100)=0x31) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="9b380f5ace8a46f3af1465aa6da5bddcea112418d9e54fcb49fdcc3165ef8e334901e639fc7be3f8088e48bb5f8543e84791e3498b4a4059b35435a2cbbec0fe621be1f0cdcc4443cf87562a3d2ea711f39ace059fa8a43fed616ee13a2f5133204b934353b6bc5aa311ef07c30b0095ad358fda3752cf2f24b75c7d5b6cd4fdbd04f4a7a8be07e21403a491580aad3b3509316b4642064e075687755afa0fcce3fc3b4c9e9985de9e5f3a79f9164c90", 0xb0}, {&(0x7f0000000100)="fbcea1fcd0cb8c9b49b0303f48888e42", 0x10}, {&(0x7f0000000140)="f71e9f0e6bf2427fbd013d0dbfa8fd33c51fde0567581a2026b3a565749619f06b2d7496a9786f70508badcca68e465219e66bbf7e61cf4e200bddb0e28f22decb1445bda4a5852e0cc8027c6bdd571f7b266d12256ff9efb0", 0x59}, {&(0x7f00000001c0)="e198834d60cbca64120707aec660c395828dff0f5c207120505a9b6f99bb0c52ff5d73c65669b0d423fbbe2e82b683d75505ca8ff4adfcfc6a8e7e20735e5600d66ae49c5d967e6f867532798a4759891472e7f91e4d11a99faee769428cb524417880c1d9704b306d471f0a1c6c888c5af0c5a69476aecb97d473e15288d0", 0x7f}], 0x4, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x1) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x31) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getegid() setgroups(0x8, &(0x7f0000000080)=[r5, r3, r3, r6, r3, r6, r3, r5]) r7 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x800, r2, r3, r4, r6, 0x2, 0x7fff}, 0x3, 0x401, r7, r8, 0x7fff, 0x4, 0x2, 0x401}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:13 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgsnd(0x0, 0x0, 0x0, 0x0) 16:00:13 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = msgget$private(0x0, 0x20) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x2, r1, r2, r3, r4, 0x9, 0xa1}, 0x8, 0x100, r5, r6, 0x8, 0x1, 0x101, 0x8000}) r7 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r7, &(0x7f0000003000/0x1000)=nil, 0x1ffe) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000026, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x114) listen(r8, 0x100) 16:00:13 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x10402, 0x2) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x58af, {0x1, 0x200}}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x104) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='~', 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x108, 0xe32) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000380)) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3fcb) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x11, r1, 0x0, 0x2b) recvfrom(r1, &(0x7f0000000200)=""/25, 0x19, 0x800, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) recvfrom(r0, &(0x7f0000000280)=""/141, 0x8d, 0x800, &(0x7f0000000340)=@un=@abs={0xb3f6e7e63006c071, 0x0, 0x1}, 0x8) 16:00:13 executing program 0: setuid(0xee01) clock_settime(0x2, &(0x7f0000000000)={0x101}) seteuid(0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfff, 0x33, 0x3, 0x80003ad0, "82f260c93f41ac9cb3f22307b75f80051eca1dd2", 0x800, 0x9}) 16:00:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0xc002, 0x7f41) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002400)='/dev/zero\x00', 0x210, 0x0) recvmsg(r1, &(0x7f0000002340)={&(0x7f00000023c0)=@in, 0x265, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000140)=""/8, 0x8}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x4, &(0x7f0000002380)=""/60, 0xab}, 0x802) close(r0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x6, 0x4, 0xbe2, 0x1000, 0x0, 0x7, 0x100, 0x3}, &(0x7f00000001c0)={0x100, 0x4}) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x8000) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mknod(&(0x7f0000000080)='./bus\x00', 0x8020, 0x9bc4ca3) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8732) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = shmget$private(0x0, 0x2000, 0x202, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x2) fchown(r0, r1, r2) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x1, 0x9, 0x7ffffffe, "73cc0e527b00748f482e2d060700", 0x42, 0x1}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 16:00:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x19) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x20000002, 0xffffffffffff0001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2c, 0x20, 0x6}], 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x9, 0xffffffff}, {{r0}, 0x0, 0x2, 0x40000000, 0x40, 0x3}], 0x3f, &(0x7f0000000140)={0x1, 0x1d1}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r5, 0x48}], 0x1, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) write(r5, &(0x7f0000000100)="84", 0x1) close(r4) mmap(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) mprotect(&(0x7f0000570000/0x3000)=nil, 0x3000, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001580)={&(0x7f0000001400)}) r8 = dup(r1) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r9 = semget$private(0x0, 0x7, 0x10) r10 = msgget$private(0x0, 0x4) sendto(r3, &(0x7f0000001440)="f9f3e7f22c199bd18e9867faf0b1e4fde5269f7c9b6d6ccbf95a4ad018cbab30f3d2ff27f7a93c5800117dc76708acb1d215fe20ec3cb95f3f5cc2b3dffede517644229f882474c7444d6468731651bac79dc104c826e340f92fad0a4188767e05", 0x61, 0x8, 0x0, 0x0) msgctl$IPC_RMID(r10, 0x0) semctl$GETALL(r9, 0x0, 0x6, &(0x7f00000015c0)=""/8) 16:00:15 executing program 1: r0 = socket(0x0, 0x4000, 0xff) readv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x5, 0x6}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x10081, 0x100}], 0x58aa, 0x0, 0x1fff, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x7, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0xc5, 0x800, 0x32c}, {{r1}, 0xfffffffffffffff8, 0x10, 0x3, 0x4, 0x10000}, {{r1}, 0xfffffffffffffffb, 0xc, 0xc0000012, 0x5, 0x40}], 0x4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x21, 0x8001, 0x10000}, {{r1}, 0x0, 0x40, 0x80, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x9, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x5, 0x9}], 0x200, &(0x7f0000000180)={0x9, 0x2}) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) 16:00:15 executing program 0: kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0xcf4}) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f0000000000)="6aa7", 0x2) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28, 0x0) recvfrom$inet6(r1, &(0x7f0000000080), 0x0, 0x800, &(0x7f00000000c0)={0x18, 0x2, 0xe5b6, 0xc08}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getdents(r0, &(0x7f0000000180)=""/6, 0x6) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0xbddc8436d663b1d7) mkdir(&(0x7f000000dff6)='./control\x00', 0x40) r2 = open(&(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) pwritev(r1, &(0x7f0000000500)=[{&(0x7f00000001c0)="2bad05dd33f4bdbd4284e9901c26e918b52762b8196f2752aeea826a6721fc6692fd91a7fed71a7f05862451987e79dbe5ab78c09d99dcc775f3b77b840e5e1e09753a1cfa0252ee571e1ae1253a44b399f7f61236af8784264729f01855a7e57ca745416f73699db68df5f8b83ce5494f4a1689edff894dee89286c541e43ac7ad886a3955fac81bf286a1c7024e1cd", 0x90}, {&(0x7f0000000280)="8eada0c7f4c0c938b256ba5477d6b19381bdcdb2f5b6a16b1b40caea38be71b4804a5620b6a3a32b7f171bb041a3af851a703f38a84579bd306e7cb91b6dfc0aca2241962391a610751dd3d43e1f53d0d70e5cc881ce9bfd2db6d77d21f5cb834f451f0f5f690085e4c8a1dda1c6e9606838efb1f93eb16470bd93e584aad545ba0a4f585f86f9a75db44987dbc71cb43a6dd3f17895c2d426c5af9dceaf13ae9e91890a7e86a8cdc88f20245c6ce5bc933a313c3fbc52d1988c4388d014d4f0e873456b580f0b8c4aa9a39aaebe40", 0xcf}, {&(0x7f0000000380)="9566077451b0a85aa097450eef4d7630c60f604738a8be5ac9df72a64306ea7b43867a8177ad6d8b317b1c34a4", 0x2d}, {&(0x7f00000003c0)="2337c57ed62fd2cdbfbe5824f9eca065118026219ae1de9bdfa5f15646685ca9126677a3320c2623daea158e727e76b73a14e6c2018e6168edae40e0c6ee", 0x3e}, {&(0x7f0000000400)="75eaac6e5518ca1e3d8a5a7bf4e1d33f80745fa6d479f1ad722ebf14d5ad25a45ece76abe6f5269472b4f227c4d568134d5e0ec4d567ec8648c9db2a7f99d8c6feadf2a49d6a04f336367ecac24e582c48eb7068ea7ab8ba6a14a3d399378c1c345bea8c5cb1a53ed91a4aa6bde907caeff52918b35022b2190f1a55f49d95482f634ad65ffcf2ccd3b47d1ab224dd3103addcf99ba97193bc4fd520f880ef54e815f2f7bb17ca570629429f964b4d4b4615e66b8a413cd4a5c41e1e04a483580bfc6d38f3327ce94f85926ec0", 0xcd}], 0x5, 0x4c) poll(0x0, 0x0, 0xe7) symlinkat(&(0x7f00000000c0)='./control\x00', r2, &(0x7f0000000080)='./file0\x00') mknodat(r2, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) openat(r0, &(0x7f0000000600)='./control\x00', 0x4, 0xfffffffffffffffe) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x7) dup2(r0, r0) dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fchmod(r1, 0xfffffffffffffffe) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), 0x0) 16:00:15 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = semget(0x2, 0x0, 0x700) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/79) r1 = socket(0x38, 0x4, 0x1) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x3, 0x4, 0x20) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/236) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r3 = semget(0x0, 0x0, 0x109) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000280)={0x2, 0x0, 0x8001, 0x3, r4}) msgget$private(0x0, 0x200) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x1011, r2, 0x0, 0x0) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000340)=""/162) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x10020, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000500)) getsockname$inet(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) semop(r0, &(0x7f00000005c0)=[{0x3, 0x46c, 0x1800}, {0x3, 0x1, 0x1800}, {0x0, 0x8001, 0x1800}], 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000600)={0x3, 0x8}) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000640)) recvfrom(r1, &(0x7f0000000680)=""/201, 0xc9, 0x40, &(0x7f0000000780)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000800)={0x2, 0x1}) shutdown(r6, 0x0) syz_emit_ethernet(0xdc, &(0x7f0000000840)="7f6311b72b83ce9db6fc436043613133828f36cebc988db8ae607c1d0de45cf33c14307d3e9581f1668f147eda339e48d821e843c7d7ac2f6f09ed980cd455c3425095cffe48b06a01928ed29023b84c6e3e209e6f8fd413fb150aed00ece600795d827fcef884203d0fa08002ed016eeccf4e3066c0652c06d21cc336e462e1f058d013229f816dea83031eb2e9acabaaddefad6620beb30af2f39967422dc146137a4fa06327f3b929a0bb98ecc378c612eaf01202ca3eac6a2139c6188ea1e2af6c0a7a9acbda2276fc6caad7c3bb8b78ee84c5e88b7476c78dbb") 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:15 executing program 1: listen(0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) r1 = syz_open_pts() lseek(r1, 0x0, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r2 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) close(r1) read(r1, &(0x7f0000000140)=""/70, 0x46) r3 = syz_open_pts() readv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1) setrlimit(0x7, &(0x7f0000000100)={0x1ff, 0x7fff}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="413a64bf8e", 0x5}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x23}], 0x1, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000380)="64fec52e03e32d68985b437e5a091e00dbfb547586061b84e852be2c5dc643882fffffe25742164c816efe322cf90fad28bbfb6e21a9b6daa59e09198ea014418d2f48cf2a3f93ee40c93df27bb5be50465d1fb57e44369fefeceb3fbb054a7796100d6fba6e59afe09765acbca5d2331db06dcf8b2c045a838fb1b44c7d276d046aa726d147", 0x86) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/190, 0xbe) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:00:15 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x8) setpgid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getppid() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) r5 = getpid() shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) getpeername$unix(r6, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0xc0c}, {0x18, 0x2, 0x5, 0x3}, 0x5, [0x0, 0x0, 0x5, 0xf532, 0x8, 0x361c, 0x2, 0x4]}, 0x3c) shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) chflags(&(0x7f0000000140)='./file0\x00', 0xdf51af3593c4404d) setpgid(r5, r3) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="01007f00066773aba8"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:15 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1, 0x0, 0x1, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x307b4320ac47067a, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0x8000, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) dup2(r0, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffffff7, 0x1, 0x0, 0x1, 0x401}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000080)=0xc) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/110, 0x6e}], 0x1) setpgid(0x0, r2) 16:00:15 executing program 1: pipe(0x0) r0 = socket$inet(0x2, 0x5, 0x800000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001a00)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bbe49afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a12fb62afb6dc733101ddd7e23109120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b205a2dee8a4307d063bb219c67f2e99d07239170caf6c2f15f09fb82aed87b9d5858dc963c09edc4c981b2ce3df8cea6e380e03c754375a96ee155dc24c7ea998e17d2a026b8d645d69ff1ec58b0d65a42b20b7d1cfcdbaad7fa4243537273f854", 0x139) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semop(0x0, &(0x7f0000000300)=[{0x4, 0x4}], 0x1) r3 = msgget(0x0, 0x2) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000800)=""/65) r4 = semget$private(0x0, 0x200000000008, 0x1) semop(r4, &(0x7f00000003c0)=[{0x7, 0x4, 0x800}, {0x0, 0xffffffff}, {0x0, 0x95, 0x800}, {0x5, 0x421}], 0x4) socket$inet(0x2, 0x0, 0xfffffffffffffffc) chown(&(0x7f0000000340)='./bus\x00', r1, r2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/97) semop(r4, &(0x7f00000001c0)=[{0x2, 0x1, 0x1800}, {0x1, 0x5}, {0x2, 0x1}, {0x3, 0x2, 0x1800}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x2, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x800, 0x800}], 0x9) nanosleep(&(0x7f0000000400)={0x4, 0x2}, &(0x7f00000004c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000006c0)="18d2ae1269e1170a8d3ef6573d2357ed2449dc8ad00ff64fc65de9e368392b7438105e3a56b89366ee072b5669d3d56514d483affcb2b2da046097d8191d5d7947a739c71c616f82e8a4179f3097386569e4554c679d8811dbe1190924bbdf18d9fc3a67aa9f496c904f1bb5521d9ddc48579efe2fbd116f5c8e6f3aa529d2184e8811834d1883011638b5833c155c1bed45cedd557a6a01f5514e0df75cd6cc82379857", 0xa4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = dup(0xffffffffffffffff) rmdir(&(0x7f0000000640)='./file0\x00') ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000080)) semop(0x0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(0x0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x400000003, 0x8, 0x1800}], 0x9) socket(0x2, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0x1000006, 0x1}, 0xc) r6 = accept(r5, &(0x7f00000000c0)=@in6, &(0x7f0000000480)=0xfffffffffffffd8c) semop(r4, &(0x7f0000000380)=[{0x2, 0x2, 0x1800}], 0x1) sendmsg$unix(r6, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) getsockopt(r0, 0x3, 0x1, &(0x7f0000000100)=""/80, &(0x7f0000000200)=0xffffffffffffff52) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x5}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) clock_settime(0x2, &(0x7f0000000100)={0x1000, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) open(&(0x7f0000000240)='./file1\x00', 0x411, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/98, 0x62}], 0x5) geteuid() r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) kevent(r1, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffffc, 0xc8, 0x40, 0x149c64a, 0xffffffffffffff80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x2, 0xffffffff, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7fff}], 0x0, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x8, 0x45, 0x80, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x2046, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x10, 0xc37, 0x70e}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x1f, 0x3}, {{r0}, 0x0, 0x0, 0x80000027, 0x6, 0xcb}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0xfffffffffffff4a7, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0x9}], 0x0, &(0x7f0000001600)={0xf37b, 0x2}) writev(r1, &(0x7f0000003840)=[{&(0x7f0000003740)="6c98c2b17c5cde2084e97fd57b028da6ec723cc519ff53c88f80fca77c795093dca44bca6b9a5c8a6e481bdf6ee43febcb8c5522910baaae8d80708415033a61afc4bc3c476e058d1195a0e62b04c9441af4d966ddcb5369e3ce361959381e0e89a247e6016792e409687343b03e6c500b78ba4bb051651a96d8b111dfee4ceb41c69df26a2d0b6789be24b075d34b5be662c4cd5fd0f86ca21a1332d50671db9fb1b2c06c2a4ce1c386d23f213d45b2edfc53ec2e704d36b75fd53aa8b8f4a687f0a1a8f06e91a9e6a047fa1b9f0f5a433a6c6d260a0a7a4e9cee", 0xdb}], 0x1) recvfrom$inet(r0, &(0x7f0000001640)=""/23, 0x17, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x40, 0x0) pipe2(&(0x7f0000002240), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001740), 0x2, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3ff, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x6a, 0x1, 0x3, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x9, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf, 0x2, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x9, 0x66, 0x431c814d}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x40000000000000}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000008, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf000000c, 0x0, 0x200}], 0x3f, &(0x7f00000018c0)={0xfb2, 0x9}) r5 = semget$private(0x0, 0x2, 0x8c) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001900)=""/117) readv(r2, &(0x7f0000001cc0)=[{&(0x7f0000001980)=""/103, 0x67}, {&(0x7f0000001a00)=""/106, 0x6a}, {&(0x7f0000001a80)=""/178, 0xb2}, {&(0x7f0000001b40)=""/242, 0xf2}, {&(0x7f0000001c40)=""/110, 0x6e}], 0x5) kevent(r1, &(0x7f0000001d40)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x6, 0x1}, {{r3}, 0xfffffffffffffffa, 0x8a, 0x40, 0xa45, 0x9}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x80000000, 0xfffffffffffffffc, 0x9}], 0x3e60, &(0x7f0000001dc0)=[{{r3}, 0xfffffffffffffffd, 0x62, 0x40, 0x1, 0x5}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0xfa1}, {{r3}, 0xfffffffffffffffa, 0x40, 0x2000000a, 0xffff, 0x20}, {{r3}, 0xfffffffffffffffb, 0x2, 0x5, 0x100000001, 0x7f}, {{r1}, 0xfffffffffffffffb, 0xe2, 0x40000000, 0x7f, 0x49}, {{r3}, 0xfffffffffffffff9, 0x8, 0x26, 0x100000001, 0xfffffffffffffffb}], 0x80000001, &(0x7f0000001e80)={0x9, 0x7}) kevent(r1, &(0x7f0000001ec0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x7c610eb4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000020, 0x6, 0x3347}, {{r2}, 0x0, 0x10, 0x20000001, 0x56, 0x1}, {{r4}, 0xfffffffffffffffb, 0x3, 0x1, 0x100000001, 0xb2de}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x4, 0xae, 0x26}, {{r0}, 0xfffffffffffffffb, 0x20, 0x81, 0x8d, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x3, 0x6, 0xfff}], 0x37d, &(0x7f0000001fc0)=[{{r0}, 0xfffffffffffffffc, 0xef, 0x80000000, 0xfffffffffffffff8, 0x3}], 0x7fff, &(0x7f0000002000)={0xffffffff, 0x9}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000002040)=""/195) poll(&(0x7f0000002140)=[{r0, 0x20}, {r3, 0x8}, {r2, 0x4}, {r2, 0x80}, {r4, 0x164}], 0x5, 0x1) semop(r5, &(0x7f0000002180)=[{0x0, 0xfffffffffffff903, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0x5, 0xbfffe92c01d1ca6a}], 0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000002200)={0x0, 0x1c0e, './file0\x00', 0x3, 0x3, 0x100000001}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000021c0)) kevent(r1, &(0x7f0000003900)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x17, 0x7ff, 0x8}, {{r4}, 0xfffffffffffffffd, 0x40, 0x8, 0x9a, 0x9}], 0x10000, &(0x7f0000003980)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x40000031, 0x7f, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000004, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x45, 0x1, 0x4, 0x9}], 0x5, &(0x7f0000001740)={0x3, 0x6}) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x12a) 16:00:17 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:17 executing program 1: r0 = socket(0x20, 0x0, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x408) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) msgrcv(r1, &(0x7f0000000100)={0x0, ""/246}, 0xfe, 0x3, 0x1000) poll(0x0, 0x0, 0x6) msgget$private(0x0, 0x280) clock_gettime(0x0, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000002580)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d52cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f547a9dbd24e4b5ff18f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a610eea0f8ed99ead11fdaad426197ce248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31691eeb9fcc543d9f07c6b1b671474b47595661eee77779e88cf4fb912eff9f817b7b020bb1aca2eceb0616c986ea4c5e4e26342cfdbfb2d5d3df3ea4aaaac110148abe71ed1043fc1ed9f52f4c3edd6a9f5621f38e3783ca14e7f3c3408846ea77d563024ce6b529cad8325d9bc9ca7fe36302489fddf9f5ec0b330be471576609632b1e687139c4c550c6f7e4ad04cebf361f24e9a4a2d0b3fb68307797ae3da766cb7c9ac2fe0c8c640e6d722bfc5a248237f96d7713166fd18c45ff004afddfd0b0c03d1136e9175c5d6cd32318a040d4738a70f89ee2a22932482f00ef2586bdc34215d1664b1532ffdb388d893a96f46600862fa3b9b87fe497b1a6cb8a22eb8c0cbd23311523006923a61618b9df1b20e16ea6b5a15846b14b76c22c94917551a7c526d31fe3f9ae0a42ab16a8f32e375596452a5888105091a7e55ecc8dd76b1424e4a0dd716d2057bd3438dab39c189ba186c6fa5e940f620400c0cd5b23ce1a3c258a11b88e8f25c0713125cfb0590fea56655a0249fa0c0ed02a250d3ac7732953fbb845efcce02319b4c249de0de9ca966b8e1146e103f9c31e9a035b03d824b3b80252a24ddf90bf49e0a61ed4e113baee24a8c25374c2450133e0e407b40751bacc9dc3e5ae1ff70b3d0b7043c34611125f0f0fc0d4e26cdce0599222857811b1902b67a1fa2ac866c4b11ed8b56bd381e17932491c7f19119de519eefa3d866db310c46031a3ce51a8cf8cf1baf95fcab2ae9a1017cf45922ca750438965825f8611846033cdf567411f16aa979695c65838a1976f3e72d031127d46aa3968e2faa5891e7a91f5f73b44bc62fa3a786ad4cd0e1012de2c7591f99f3bd4efef25cec1005a70b95f582a23cd02a591a60e1716b41fbe256002bca0d1cc0abc8d335060290380f65b3e685b4157b532dc29df978494678af429d94cf84feb0a1e927a5816762d42c72dade0355e920fb87dccea46758e57e7a9b1c6091111d7d8d4b8fcdb2fff4e8cc4e496f32c97920147a6d7c0cfda2f776d14a0368ebc347fd5d7bfd5f7a581f72b9c1668b70c2a1af2658b83981981c9061e2b7c9b637869d01e5577afbb386b6336101d134c7150acdd84ad1a5f31eebc2189705d3edc2038d21f0bf6e34ae7f5d3012adab4720474f1bf53cc8f34ad1afe0ed268c068fce0eb9b387ccfecc7ad7735787ddcd9dd22ab7a8a10d0215d801a26d0c9101d6b8d9de53621b628e6e644bd2a809a8ba5807e15724bc132d5e3e9af7564c7dc64c5f200b4ce62693c08f5dad837524fe6d5bb70b0babb665517bc4fb6657c99d3b9ab3cb7ec41abb3deed655583f171c118e11e57787a2e138488d1ae5f8ab789ca364b797c460f991d79721f18fb684d32e6f2e6e73ecf68a1c22f5e7655fb9dc99d8694b0f2e3d439a6e2ae105942900df72e90d9f16890813ef72a40ebcfd22d4517d96328d8cbb9ac2cf06daf2e668e78e0b8fc6200399f441a27d12aae3c1d3a917a4b2a563d2bc791cd43935fee8f47e1dfe0e94027d84f7523a052c633a4a059514de757ab71dc1cd797c493faee5a2dd444ebd90e6592811472bb534790336fdabbc49e73065fa7288bc26fe81e3c27f55df10bbb138da4f0a3e62cdb2ba1f275b619b6aa2703004a0d0b6da2ccfe939823fce5397d1b63117260cb32d18b448f2b4ca15d806c78a2b09fe504b876a94cdaca7e1155d88c912a73e0979fd9e168d831c9863db845e453e130c590d0ea6b3791a60245be4b4e29c5789bad93000667dd8a0dd10d137703a922256d51121afc3bf71dbd869f32892a77e51a560d94ce2cb8964e617445bc40944daf178b8d57cb10728d7fa53e123588031f7b4400a83aeec52e263746bf632be5d2e50b61446a91b341dbfe2079881325c64f2de97562e07bc3eeb83c3fda7db8a92033e17adfb05db99d48a83b002e740933d1cd8f7d573c3475afa460e41bf01524d07a39eda35a948fdff45757e2a8ba2d382ee898e8f19e24a88fa525fa91cceb05cf04eab6d19825e5791a65f84e8e5827106800c492a0b293e0ee4c4dedde4c05656f5caa3177a73d41c2ddfb62929dbcdb02f3b1546602f30d3bb6197105a55c3d2a0b07bd7fdd2dbabc3045f6c7a195a8dd90cdaef82086729079ac5e571e53cab1de22a1ba10b378f3ad8cebc09a190e6c97ffc5fb12dc23240aeb80c628bd861efc304d1f101fc3d073ca6e73ea90f7c357542dec0f9ebe297a82baea12623b3f779390975d84ad9cbaf0f5835989bc54384ecb5a247a1e89cc28112ce4e007daedf361aabb18f917ffbc9afdb109971a439b79f9e69db6576966acece9ecce2f8fb6e6804ead70cf0f10393ab69f2ba4802adf12265d1397a73671f09c0d191828c0b141034858d27b599f32263c43b65c9628adb4fd7d3dbe60e6a8ac3c7c0c310f2a2531c706ac4193de214e26c129fdcfb0811ecfb90422b619aeca930adc0ebec4e20b0396f358814513082b0246e0a52eb080272ab629d302f56b39c9a5b2da4aca6b3208e36bac7dd9abad7f07632bb30e32c36418d8a2356279e6e3c8eaa9559e77b406a714927b5ab78185b7e8726df5650473a501496b4f6e55c8997969a9dc374db883a216205dfa18da08c975749daac49846ced05e56a57475f84b45fc41f9670338f1b142773a89ae24838431d31ef0d549ac3d5ba2894e51522ab628f9af14affbef6c862830fa94f90e54d51cb7956ce3faf4e32e3617e39636436cbb1056d6abaadcfcc11e75828bf8a484a0094f88234033f2cf6617a71376ba4fc5e65d388d6c227a2a7a69cbe9537d43afd4d637eab831a8f2f1c850bedd48543051132710f6db6046e6f97b93c5005cf98a8aa8ccedea5e2018d73ffd0db24d54a5f93190be78516b2c7b91da7a558afd6e5c205521498ac9ef110ccbb194a36a4b748632144b44c31f54e9e77a4f0f688184efbcc085a820a6e4bb90cf95e24b132fc0a3eb08010cd5172369671861ca52b9ee2220007d4ea1c4daa83b6b3f854123b835c3aaa0f86fa3e11df811311f2e2c9b0e2472776b34b0a8aa54c0a351e2d2d149140ab146338111b8b658a238986d4e1a7e9a56988a6c3a0c9c9eec32a1653217e4e0884ca7f27c1bd501ad91252ed092d3cbf9e1b11640607f6a4f3fc9025777efeb31b3c90d31fabee0b43653acb491f4191f541748895b9049fd924d55a5470af17c5f922d6ce0d9bc6a8a9d74bace4768cc0c540011a45476416041d36d24167d2c746c6c8d9c83365ff2421336f0019510fd979887d2e9947abcc464f861e", 0xded}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x80000000000000, 0x3, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x2}) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x80) 16:00:18 executing program 1: setuid(0xee01) semget(0x1, 0x0, 0x41) r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xde5, r1, r2, r3, r4, 0x1, 0x800000}, 0x7b, 0x2, r5, r6, 0x9, 0xb108, 0x1}) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x4) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x80000000001b00) r1 = open(&(0x7f0000000200)='./bus\x00', 0x8, 0x1) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000040)="e8e8461267aa9bb006d35b1caa4dbe7e2e28a181fb7e0f3d8bbf0023f82b6170a291ddb7edb9e9e84996bb494060aa29f24081c17ebfddca0cd530f42047a18bceb500330958311da6e9d327fcae9e2ed9ca51311c2b35511c2e2f5d9862b3bde563c201040fa4346ed34846ace3c9c6a05c43d11efcf3b407a85e66b3794800a91e8e8a16432d", 0x258}], 0x1, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x3) getsockopt$sock_int(r1, 0xffff, 0x121, &(0x7f0000000000), &(0x7f0000000180)=0x4) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xc) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x1) r2 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0xffffffffffff8001, [{0x1, 0x829}, {0x3, 0x100000001}, {0x3, 0x2}, {0x2, 0x4}, {0x1, 0x3}, {0x3, 0x1}, {0x1, 0x3b1}, {0x3, 0x4}, {0x1, 0x9}, {0x3}, {0x3, 0x80000000}, {0x1, 0x5}, {0x3, 0x2}, {0x3, 0x3f}, {0x3, 0x8}, {0x0, 0x1}, {0x3, 0x4}, {0x0, 0x4}, {0x3, 0x21}, {0x1, 0x8}, {0x1, 0x101}, {0x3, 0x3f}, {0x2, 0x8}, {0x1, 0x1a0}, {0x3, 0x3db278fc}, {0x3}, {0x1, 0x6}, {0x0, 0xfffffffffffffff7}, {0x1, 0xd28}, {0x3, 0x1}, {0x2, 0x959}, {0x2, 0x8}]}) r3 = dup2(r0, r0) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb188503000000000000"], 0x1, 0x0}, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000000)=0x6, 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x3) 16:00:18 executing program 0: r0 = socket(0x6, 0x8002, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) kevent(r1, &(0x7f0000000080), 0xfff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x5, 0x100000000, 0x4}], 0x3, &(0x7f0000000200)={0x3, 0xe3}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="ea023ac93009781495f38bf43513b2194b10c60dcf484c112de9bc2101df77f292fe0f0a5e0d115705c1e8f45a63e082883cb70a3578c2c0a081705cfadb45f3c54df2e5710456cc"], 0x10) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x20004, 0x2) write(r0, 0x0, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x8000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000580)=0x4, 0x4) bind(r0, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x4300) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/80, 0x50}, {&(0x7f0000000240)=""/39, 0x27}, {&(0x7f00000003c0)=""/218, 0xda}], 0x3, &(0x7f00000004c0)}, 0x800) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r3 = dup(r2) accept$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000400000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f61fd42f5aaaf0cfc25dc317887876985f697ec334aef98e7a75e9579c311e7a799ba94e8f6588e51638191f8ceff3ba5f23ae5352986bdc48fd57fd05750b83b02c984cde8ae156d4cb1e0f420a276e17e482d1f5b3"], &(0x7f0000000180)=0x6e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000005c0)=0x1) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)=0x900) pckbd_enable: command error 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x20) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r0 = geteuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file1\x00', 0x20000, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000280)={0x491, './file0/file0\x00', './file0\x00'}) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x8) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) geteuid() sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) 16:00:19 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x154, &(0x7f0000000100)=[r1, r1]) r3 = getgid() getgroups(0x4000025d, &(0x7f0000000140)=[r2, r2, r3]) 16:00:19 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="33004d77c16f435b2b14", 0xa) 16:00:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f41bc1c36f1cc6a02bc67f0300", 0x0, 0xffffffffffffffff}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x4000, 0x0) kqueue() 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x8000000000000206, 0x3, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/19, 0x13, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 16:00:19 executing program 1: r0 = socket(0x1, 0x4005, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x40000200, 0xfffffffffffffff5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x28, 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') pwritev(r1, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x7}, 0xffffffffffffffc0) close(r0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x9003, 0x0) listen(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) 16:00:19 executing program 1: r0 = kqueue() pipe(&(0x7f0000000880)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x20) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x25, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "0100000024d8e500000000ddff00000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x3, 0xffffffffffff7fff, 0xfffffffffffffffd, "064917d0d19f17fd030e576e38050c0c90cb6571", 0xba, 0x10bd}) 16:00:19 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x810, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x86c2, 0xd) ftruncate(r2, 0x3) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x19, 0x0, 0x9, 0x2}], 0x8, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) close(r2) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = kqueue() openat(r0, &(0x7f0000000180)='./bus\x00', 0x40, 0x15) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x90, 0x80000021, 0x800}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7e2111f784dbf258, 0x0, 0x3e5824fe, 0x7c7c5476}, {{r0}, 0xffffffffffffffff, 0x1e, 0x1, 0x73d, 0x4c1050c}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x10001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8000000a, 0x6909, 0x4}], 0x7ff, &(0x7f0000000140)={0x6000000000000000, 0x6}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:20 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sync() setregid(r1, r0) pckbd_enable: command error 16:00:21 executing program 1: clock_settime(0x0, &(0x7f00000005c0)={0x40002000}) clock_settime(0x0, &(0x7f0000000000)={0x8000, 0xffffffff80000000}) 16:00:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x10010, 0x100) r1 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./bus\x00', 0x0, 0x100) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0xc00, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x200, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x860, 0x0) r10 = dup(0xffffffffffffff9c) r11 = dup(0xffffffffffffff9c) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8422, 0x0) r14 = openat(0xffffffffffffffff, &(0x7f0000000600)='./bus\x00', 0x800, 0x1) r15 = accept$inet(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="bc1e18c31f928961896d3efab11032b7f1ff3b82444b1d75bb298dbe0b4bfdcd55a5b025269d5e7948ab", 0x2a}, {&(0x7f0000000280)="31e0edbe45b60581b1d6802df5c17506a0042a101a65ae36fc578503d1bdef64ba4dd5aa541cba2c310deb136f01029de13690f692d08b8384518631175e1bd4855af6e1c3a1764edb83a167107e36cfdae93293132783897522", 0x5a}], 0x2, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x28, 0xffff, 0x1, [r3, r4, r5, r6, r7]}, @rights={0x38, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14, r15, r16]}], 0x78, 0x1}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0xef0) r17 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x20) unlinkat(r17, &(0x7f0000000100)='./bus\x00', 0x0) r18 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r18, 0x3}, {r17, 0x40}, {r17, 0x82}, {r17, 0x4}, {r18, 0x8}, {r17, 0x131}], 0x6, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x101) 07:53:36 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, 0xee00) socketpair(0x2, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28091, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = accept$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r4 = dup(r3) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000100)) r5 = semget$private(0x0, 0x7, 0x610) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000180)=""/2) pckbd_enable: command error 07:53:36 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x1, 0xea14}, {0x18, 0x1, 0xfffffffffffff92a, 0x9}, 0x2f0, [0x6, 0x8, 0x1f, 0x7, 0x0, 0x3, 0x3f, 0x4]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000f00)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f00000002c0)="a41c1262489bd43b73b0d958da8c74bbf688e25d52fef7537d2bdedec139701e523fd5c640ea48047216a26b5bbefb15b5e9fad9bc98d3f626e7d5956eda70bc792467a7e175f091bede3912", 0x4c}, {&(0x7f0000000180)="58bcc620c979d85ebe1fb374948189f4c1ed9fd2fb440d530e7e365706b5d8f7baa0c1553341bf33bf1fdb57c5fa86d3d14f63cab61fdfa69d4a2bb6a3c7", 0x3e}, {&(0x7f0000000340)="d3c6dd71a25d66292aeceb014ddd706914df667a6586a3f718ed54b9cbf697a4c3ac67c3430b91b8b435f05a70df03e235e91ac592cd8f6227fec27fe6799a8f58ff8f11ea61acbdead8fbbfd43bf45f08e5659340a747ab88961fa217f689eca9ce8077d7b14a5e35df0226ee22ee83d5ca5d374d039175d2c33d4eb63f5f6bae72ceaad4878ee2b3695c204f6a08ff5cabbcc1349cde406a41482c9dbe43bbceb2edb1166e019f84f72c627ebf22249f9ff5890984e1de4617acef9c27fc39e1a24617dbbcf35c8343", 0xca}, {&(0x7f0000000440)="cc9211ce48f780f98bd353f1adf5fcacb68d1b860cbe9841a879acd430a845a2f653c2cc93218cd107ed754fdeecbb5d629a324cdaf13ab25878276e3a4f270937321173c4caedf8a86773bff5c8d7572fc22b8ee84bf76867b28b0ed7b44a5150ecf61a562d6fc1f51e894430a6eeaf1c78a35aff126b12cc3f7b2a374b5474c1562f439657ec1e2ca54be537c83f3f0e0a48f4b2f940b75b510312d2a3e3b3a31c80424ca00d5fe82518d4712572302151e3e84acabf29c9ae7271ddaff4d8b357b6238ff1afcd92ee96e3289b0488297723d221311e0222f992b5699feb1a85b2df60461bb4f8f923a5c2ca34ca2cd9e3b2ea9389a88b", 0xf8}, {&(0x7f0000000540)="04dce7c81b9674a055f4048fb3b0f7670c5d9c7eab6c878999b1a6497ef0de517ecf8cb7351dd5e05b5bd3fe828aadecc2769c03049d0b08acc66dde25a4fd145c25735a95cd1f1456b481d2afa3ea3705a74d2dd1488feed7938d44c656668626348a4a614cf0b0cb61e49004bb7631c165de6a23490b8cb8708a", 0x7b}, {&(0x7f00000005c0)="b43d659cf5a17582edc70724b6324ab86a8aa6e0db12dc7a8c2af52107fa4a8555d037d038151db0771e275b2d5ec75a5369f1678c6fda4a48e02da90fe319f1a1da4dc4cb9552330387cd02105d8cb92bd671345c966e7343afb5b2a0db107950d96edee8703f7d88800938b471c64acd8128d50bb7e2a4725caee0bdf26543585885c5f122ec1a5db97c48cbd6ab1df9163f412b9e077b012213249fd9164192abd1697eebe9b46be3355673dae65c314992c6fc297578d8a492480ce96c832931e3efd81ac327c1aba7a15076620683442b09151082920601b69dcc5d8fa3ff6e7baac645f964595e37cf1387cf99aa58341b31", 0xf5}, {&(0x7f00000006c0)="6776bc89f925387d674a6169ab8061760cd720d9fc5b761d6a041b515753030fb43aa1f85e688bc2dfd8c5f507e5490f8bffeec00effa2b2f815c5ffa79044e0db0607735395c67ae66141a6b1ddc0c64163365a19d1d9377ae50af4b27ab2cad75e87e06e222acc34550ebc88d158c5a386450d9fbf08b6c53511361e287e49c57d3302796ccc184edf53ccb8bf5aff24b4a84eee1cdb8b5c2cc9aa3721443dfe45044707f5a05a906bf4ef3604515e3124b105d36c6b05d776d36d6d061461d83e05667575fddfefe7b232b216af285739eaaefd05e39029ecfc18ba05f4a7d9ac3f304adcfaa682872112d130", 0xee}, {&(0x7f00000007c0)="5cf5bb2c7f0d870b0ccb172972b181eef30fdd189278adea2827c0d26654d6cfc2d28f877bafe5692ac0fe6daf1d6d7fb89e", 0x32}, {&(0x7f0000000800)}, {&(0x7f0000000840)="c72a8faced2023240bee23cb0e0c76f9e5801223d92dd8fd63937c04d55609381e4a504a09dc3490a667eb0357503caba7", 0x31}], 0xa, &(0x7f0000000940)=[{0xe0, 0x1, 0x3, "49c78d75df81009527fca092de823d12b8da9456db36e9ce644be4f099a84d07e9455d86fc05494c3cd8f568ecd9606140c61f813f46df3c920aa3df515eb832070d7c66aaf09540895547c4cb4814a494afcb30019f5185a478940ee7d651e0e4e6bbde4555bcddac839de2e176bad73bc0ca6018bcbee995ba21840519a7a063493be9aeb1ed3ba61f516156f40a07f6faf4bdc1c94cb0d9aca8184680959443c0a032dc75490212261d65234a82b8ffefaaf77def24e948df2d7a620bdf79f4ffd9174d1a991831d7"}, {0xb0, 0xffff, 0xd1, "2e7f2724daa8bb815ab20be4759047571c3d86373532a703d46e00616c3a7b884bf744ab4d3061113bd5b7860d1172a1714b33a273d4d01c406632929130d9539837b1da33d7e1a69e7aba6d1bd03dce1773d7e4de59b74caa9b3d734cfcadda901cb4fc705f2cf527baac81c3e6f8bdfc594b0616ac77890b3e8862709ea30ff2542ca64cabb636ce60e3213ebd2822de6a1b1b54f47611e89aabf0ef7c73e4"}, {0x58, 0xffff, 0x20, "94dfd52c5407c47cefa567b358e90f7fe41e97659dfc00a8518a5fb1b100500238decdca4b540100489816064ae2501774ff5b6a89bff8b5dede91aaafa23a9970376664"}, {0xb0, 0x0, 0xfff, "0cd9b08b5758a4cbfec0aa0bd96fa3704625b2831a96d43a8ee2bd17b08cb9ba099e2b7a46134b397b825929892d0de2dd21c7077edcb7dcc1213fe1470b7f22bedecbeb41018cf21db597fabc20dcc673bc5bbcc957a3f0b214749fed2ef317fcf0713a775b5e8ca3b4d45cbd9c46b6b7c5ad5a635c62834563655449e3f6cde4c8ac46d9d776c15199b367e37133cb0c92e60b2989be6f1163b7bf5728"}, {0xd8, 0xffff, 0x1eb4800000, "b0bc515f35f5754530ecc4d54ef194210888e7743133e4870fd1f855505848987264c7a9e9e07a4290af73818bff0336a5c99746c5a41b2c38e7bc27de6bc2278fd4b556e0d22461fbb8803ff64e689937f5baf43d800cb16c2f986fd77801a27abe5e3a068062609bc5f37e6cd426207c1cef3ef804af2a18fa2f149a8dfa8ecce126034fc5c9cb4a292579d618ad1655c10a9b29135d56acdc9b388cfbe123b1f99ef7f2453005a61aa06ef4cbfbc00b459be1366484d8fea2bef9e930358610558328a76d1e5f"}, {0xa8, 0xffff, 0x1, "aefc71fa8ac46e9e59fdea7366bc846819176b201aaaf4b727832b4498bdc4cc03be6d1ae30b305ce9cbd0d38f95f7a30044a6390e7beea7fb94ba6ca4a41459cc704dd095216a6cea99469934ea511d61d4ed8bddab6e934d595ac6eefb588bc7916ef59596b110f19395c0482725150fe4b29aba1a2d15d393ad175bdfa783861dd16bc4c24a064fc82bf4dbc3e6ddcc"}, {0x38, 0x1, 0x100000000, "306110215fdcf5a0a47d6208ec5053301dd57722b5fabc084458b12b6093461be56f"}, {0xd8, 0xffff, 0x5, "812908b72386bbe7afc5f97100391c43b33205614cf3cf7f308aaa2a4e4aeafb0466c5ac48636e6b0731f71efccc39be67e060d6aa75e9ef8faf81fd6ebab958dbb554cd9e6da41b01b37504efd642a12fbf98de317ee6de4347e402ac21a69c126cbf7de865758338885f7a377186fbe2715e6bbd0183adf394727f1e946d07915bd0f17809eb5bcb1e79cbb12df8a5b0d050ed8f7d2bb835e50d1ac763546dbf2c01c13e3821c7651ead9c977e5406c274a852ede9d4b493d76999763bb77983"}, {0x68, 0xffff, 0x6, "c6e10af237ca25171d88fdcb6fc44006c4051997a225b125576bc9d375e908c6d51be60d127c6edb5233547a40b9fbc06024719199e78871b2de0dff1e5c97c054923a807a0268ff058c1ff2dd6aba36f20c"}], 0x590}, 0x0) read(r1, &(0x7f0000000200)=""/183, 0xb7) write(r2, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000800)=0x80000000) 07:53:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6f56) mlock(&(0x7f0000000000/0x3000)=nil, 0x800000) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6, 0x1010, r0, 0x0, 0x0) dup2(r0, r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 07:53:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r2 = getgid() r3 = getgid() setregid(r2, r3) close(r1) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchdir(r4) fcntl$dupfd(r0, 0xa, r1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x18800, 0x1) dup2(r0, r4) 07:53:36 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) clock_settime(0x6, &(0x7f0000000000)={0xfd65, 0x6}) 07:53:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = semget(0x1, 0x0, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x2e70]) 07:53:36 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x17) poll(&(0x7f0000000000)=[{}, {r1, 0x40}], 0x2, 0x1ff) close(r1) r2 = getpid() fcntl$setown(r0, 0x6, r2) 07:53:36 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x48}], 0x1, 0x0) 07:53:36 executing program 0: connect(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x2, 0xfffffffffffffff8, 0x1}, 0xc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) listen(r0, 0x9) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1, 0x0, 0x0) 07:53:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mkdir(&(0x7f0000000040)='./file0\x00', 0x2a) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 07:53:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x6, &(0x7f0000000180)={0xfffffffffffffffa}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) close(r0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x4, 0x3, 0x7, "3df3a00236711188b12d7d0ac7907456769b96fe", 0x7, 0x88b}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 07:53:36 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x5e1, 0xd6, 0x6, 0x1, "5187642c949fcc918590863c2d038516dc40d042", 0x0, 0x75}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 07:53:36 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x102) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x38c81, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0xc0, 0x0) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000440)) r10 = socket$inet6(0x18, 0x3, 0x9) r11 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000480)) r12 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x0, 0x81) r13 = socket(0x32, 0x4005, 0x5) r14 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x64, 0xf0000013, 0x0, 0x4}, {{r2}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x4, 0x6}, {{r3}, 0xfffffffffffffffc, 0x82, 0x0, 0x5, 0x3}, {{r4}, 0xffffffffffffffff, 0x90, 0x6, 0xafa8, 0x7}, {{r5}, 0xfffffffffffffffa, 0x90, 0x40, 0xabc, 0x10000}, {{r6}, 0xfffffffffffffff8, 0x80, 0x2, 0x6, 0x1}, {{r7}, 0xffffffffffffffff, 0x50, 0x4, 0x9, 0x800}, {{r8}, 0xfffffffffffffffc, 0x9, 0x4, 0xec, 0x1f}], 0x8, &(0x7f0000000500)=[{{r9}, 0xfffffffffffffffa, 0x81, 0x800000a0, 0x8, 0x7fffffff}, {{r10}, 0xfffffffffffffff8, 0x12, 0x20, 0x100000000, 0x3b}, {{r11}, 0xfffffffffffffffe, 0x2, 0x1, 0x400, 0xff}, {{r12}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x81, 0x6e}, {{r13}, 0xffffffffffffffff, 0x18, 0x20000000, 0x80000001, 0x5}, {{r14}, 0xffffffffffffffff, 0x10, 0x2, 0xbd5, 0x1}], 0x0, &(0x7f00000005c0)={0x401, 0x7}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x200, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0xfff, 0x0, 0x4000, 0x0) kevent(r15, &(0x7f0000000080)=[{{r15}, 0xffffffffffffffff, 0x0, 0x20000005, 0x7, 0x200}, {{r15}, 0xffffffffffffffff, 0x0, 0xfffff, 0xffffffff, 0x2c9}, {{r15}, 0xfffffffffffffffc, 0x40, 0x0, 0x6, 0x9}], 0x5, &(0x7f0000000000)=[{{r15}, 0xffffffffffffffff, 0x20, 0x8, 0x9, 0x5}], 0x200, &(0x7f0000000100)={0x5, 0x80}) 07:53:37 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) fchmod(r0, 0x32) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x4, 0x20}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x10000, 0x80000001}, {{r2}, 0xfffffffffffffffc, 0x8, 0x40000001, 0x80000001, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x30, 0x20000000, 0xb3b7, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x3, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000002, 0x6, 0x5}, {{r1}, 0xfffffffffffffff9, 0x8, 0x4, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x81, 0x0, 0x7, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20482, 0x8) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc, 0x0, 0x12, 0x9}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0xfffffffffffffff9, 0x2b0d}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x9}, {{r1}, 0xfffffffffffffff9, 0x10, 0xf0000010, 0x5, 0x7}], 0x3d, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0xfffff, 0x0, 0xee0}, {{r1}, 0xffffffffffffffff, 0x21, 0x14, 0x10000, 0x4}], 0x7, &(0x7f0000000500)={0xcd, 0x5}) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x1, 0xc1, 0xe00000000000000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xb7}, {{r1}, 0xfffffffffffffffd, 0x88, 0x2c, 0x0, 0x3}, {{r1}, 0xfffffffffffffffa, 0x4, 0x12, 0x94, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x7, 0xfff, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x88, 0x7}, {{r2}, 0xfffffffffffffffc, 0x33, 0x40, 0x20, 0x1}, {{r2}, 0xfffffffffffffffe, 0x4, 0x3, 0x3, 0x7f0a32ba}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000010, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x48ad, 0x3d2}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x96f805e4e98613d0, 0x40000005, 0xa60, 0x8}], 0x2, &(0x7f0000000080)={0x7, 0x1000}) kqueue() pckbd_enable: command error 07:53:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a50b5dd3e752b00441955482000804dd5706c85b0deff000000000000291c1572b9cf49f5290000bca9edbd9c000000070808d9725e4d96ecd282c26601ef5348d4d82607cbc28834f01190e7bca8616d45caa6e477afb3cea05b3e692873b5c49f3e799d59cba179f25f13abcb7e9aa8fbabc40430dd9674dd5d1d173489468153135a8fb69e1081a0ee98c2ee9affc65f68415c954969fa0adbc03f5efb36fa555a301945cb48a9e5e826ead1497352367e6c11d3999918f972e878f862b651964f9b09e79dd79a09f53e48f8fe6da793ed5e9e4de25ecd43b08fcec81d34b9e2ff1bae8c374f95fa5d0a9fb24f0d0e61b1ebe038a2a766b285e1efc4b262bf60af54b2e497e0b4dff206d24d52ff9361822d5617e5b45c01573a30a4144d73a177a26ea5c333991931d2ae55831c20a9603462507e969120102233d3954403c4ebe772be952341fd46a73b4797378887a0f0c5546193082ce6741312105d0bfbe804796ba45234efcad99f", 0x171}], 0x1) fchflags(r0, 0x60006) pckbd_enable: command error 07:53:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getpid() r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 07:53:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f00000001c0)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 07:53:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x1a, 0xc000, 0x6) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x88, 0x0) pckbd_enable: command error 07:53:41 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) socket$inet(0x2, 0x0, 0x101) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$inet(r0, 0x0, &(0x7f0000000000)=0xffffffffffffff6b) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget(0x2, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) pckbd_enable: command error 07:53:41 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/90, 0x5a}], 0x1) r2 = dup2(0xffffffffffffffff, r0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x9, 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(0xffffffffffffffff, &(0x7f0000000a80)=""/4096, 0x1000) 07:53:41 executing program 0: r0 = socket(0x11, 0x3, 0x9) accept(r0, 0x0, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x220, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0xffffffffffffffff, 0x8, 0x1, 0x7}) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000280)) fcntl$setown(r1, 0x6, r2) accept(r0, 0x0, &(0x7f00000000c0)) 07:53:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x80087467, &(0x7f0000000080)={0x0, 0xf38, 0x0, 0x0, "805e8185cf5baa5f7a6beef3478b5d040bf35d52"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xf00e, 0x3, 0xfffffffffffff000, 0x10000, "37f835cba875068ac9ba5ad47d359e55aa87cff8", 0xffffffffffffff01, 0x200}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 07:53:41 executing program 1: r0 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = geteuid() getgroups(0xa, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x4, r1, r2, r3, r4, 0xe0, 0x1}, 0x8, 0x101, r5, r6, 0x1, 0x6, 0xae}) r7 = socket(0x7, 0x400000000002, 0x8164) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r8) setuid(r8) sendmsg(r7, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="ce00000066696c653004"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) uvm_fault(0xffffffff8224f098, 0xffff800003592002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d