80)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000004c0)="fd4ea304170f01eb28cb0ea58aae398e33b38d7294f8025831124b93e89eb32cf8500ded6bd11ab75e18c73d6163ba7acd3f481eecc993f2894e94d39e0946f31bfee65041453d9cf3b5a42338ee0246245048aa2fb791dc06c70ccf340ce31228cb1fc4fdefd3f0d3e0f5308d630681fa5af2b8e9552cfc068a5308ab06b7ce64513b9a140b9d8dd06c7fe10ce3a1407a453ad2be0fec06ec98387902d6a56ca85fd59df2d54b77f6c3b20d70f58e5019dd911dad805a4e443309d361", 0xbd}, {&(0x7f0000000580)="32726e23a0ea4f76cabb69cdbf5bcc68ba97805e3e2f882a969bb05d97d1f3111a85740c27f0e50c6c139aadeda23fe59e701720b2b2b19d12414727136418a0e06e613ac9dad7a901592b83c77e823a34025f2189b99d028f8d58c02f579b7fa909033e3c0761b7973876d9ce40ca48628048117544d0f585715f64f94b2c5e7339500261c754fb4ce6037fda7b0b6e5a07aa59fb7a1834c426234e80619b1d27", 0xa1}, {&(0x7f0000000640)="4bf9725a1fe80a5ba89886f85f9226a4e89c358ad17bcb5fea10952666cc15b9aaad397af552ff878ca7c574c20155b8e63e1058f4e3e2fba572e038021cec0015fbc78937b239a5e7dd7fdedd790dc9e3a1eabe4063f1d7ebb26811ebfd1885428ca1a8594e14f56182a6a941c282fd09b2a0eaeaef98ee7ab2e267", 0x7c}, {&(0x7f00000006c0)="e239f461bfb6a176955373d334286752b92dded70ef04b2c8c65f0e1ffd435b8f87eb9ae2c4c5c4ae8e64770b82a02d091eac18ba89d1380d303a451b169cf79279a60154761e60ef412699b4237e768859737a437bc41b911d20ba93651b28fb11b4b21407c33725dfb752ef49b262f05b9ecfd441afa9949", 0x79}, {&(0x7f0000000300)="08bcfe0bc268fd664000d3ccadfcbaf0cfd0b53092754d52a36d6b7bf2f95cc47e486d809276025394a398b82dc3a58b6365aeea02823d9fc3", 0x39}, {&(0x7f0000000740)="9e90d29ae073a95197fd23da030e99061be9a8b805894bc61bb7a7d8cd5144816eb2caefa8", 0x25}, {&(0x7f0000000780)="0bb8b791be9f36947e3bf133626bdeb501db6f88a833ac57c0fc18510afb7c5d9609a63f71566ad0a4d21bf35cac429737f225fb4d57ee1b786bf9e07b94", 0x3e}], 0x7, &(0x7f0000000840)=[{0xb0, 0x1, 0x4, "81f340fadc66526578d808f25f5530abb7a0e8a32a9826707b3938566406e13f2fd00d0b48e92eb857228babe21243a6c6057ab6c8acf38f767c43114a56eea6b311f048a769d34263cce83481c35a85c113160f63fc61f8df9096ff9e457d60c7c9756e0a1c1f957b0500f5ce5994fb0598399ad8d3f46c99d604e9dbe3444a33c4a427ff917ef5d646f7d90603fcb178ef04fe9cb6b04bcad739eb"}, {0x60, 0xffff, 0xfffffffffffffc00, "1216589f2a32e7877d84c5e0c387c711152901f8b65b9f2a0638c24f3bd0a226a8ee4263396a967f8fd118992e81975fae15ea7dfa3333e367c18d140b513544d519ff345439657617b254f5"}, {0x10, 0x42651eacd675ab31, 0xaec}, {0x60, 0xffff, 0x81, "e9052cf8f4eb95f11a816141734b912d5d492a66ac962f231c242345fcf55bf2113715d0c1cc67acb8e2424d58a79719993aa31e1b65206d4d8b345d77e253969410c57d5f6151fc11f83590cbab"}, {0x48, 0x1, 0x697a2e78, "121e198105197adf3d8343b9f5904c61dbdc4ea764a1da708140598ba43e0ec02a95f51655dcfaf6d98f429941f787740c7860f8"}, {0x30, 0x1, 0x9b, "53e643164f3c53a3fdf3f4e06c4a78575972f6dfe3416e539596f319"}, {0x1010, 0xffff, 0x499, "1828fc82e6fbf29759251b347e4819831a9d4ed8b30620d1c4b602a201bd5de83367af1d0dcd5b554f1ed0b8dd403fb4f9530b87007781ff46cc449381bb33ad7fa07838d6ccc643b736824c700baef6c70579c2b50d993447a97e6844a7c4439fd6628d7b8d16a1c776e56ee45768f8be8ca8063a3068d01390fa15cfa1225ff599c21b5ed8b7136447d78fed2bd0c5da2a0404578ac07763e1b5d6f6d938a40885f2c29d3af45d48521224c3c96c3b9bdc813c2f731f8314addf58a21d75d0cf08e84f5917193ba8284525a15fadd2a666292b093867fe220c3db6489b86c59bfacfc6ba9964a4dd19b2c2ae1912895c724a6e25b206f2e57c7b082b698b60b3136350a953a77c815d2bf3b69c3ab1395f20d588e9f8a41049291ad134f9654df1d63a83800f21eb60f7f78a1fc1a9fb4abf4e473fb4e3d2d3e4b17b640850c92355033d5b17ac067f8e93cf515d59566de2db71416345d3884f1c7af1a30ea5dceff7bde8417d9b0836927495dc0818b9d596e2b4f38db97acbdae77d99152c783bdb05cbc56a26fe67b80a72680a466fd0584d2253fc624d4c0488e11766b6f4ac6546cbd651a4c12be03ca27067c724a915089a2f50505a8927f58495d3e853bec389871bb69caee78276bd82953e1d941cacd0fa6dd23d390ba301c0feceb85f5ebcd4e3a9cb55d87ec87c28d27f073303d9d8b2e6a9f7949100315dcc7eecbeab490201ad578656ec896cc31705f122237b3e48bed15d5821cd46ded4f231e695e20149f1cbb72ec93f9eef629e150d2920c7965e5d3f04f4ea7e002df373a119c13e1f982540277a486f7d45af31f1c46670a9b033d23799508ab4758252f0c9d764d9bd6beebdcd649475bdabf3b5a3feddba05339eab3850d17e106fc8d6e3643d0a42ac8932a81b2732936837ff3b5387cb0b366b92e9733e20e8abbfa7a72514660a32e499bd0f36d8de6b30b76173dfff1dfb232a708700e6103d2ab225a31f3bf7c735c96e7e5d7d54609059f9f4f2582e4697c4b723981d782e0039f2f464e45eb4a9cd273674c69b29d3bcb7e97c4c478a812bce570020315771c9d13ecd36fb38bc1c575a6c6df8a80029ee1f6985165a36def909fe3d931fed417b3b947af1e61783f9807a18853a1c5defcd4aff6cfd096e7664c6638a5d6ddbc7c3856b74780f01b20efd085d9f3ee1c7cbc8300414a04853e3d3cf315912819a170dec2a0e5ec5ed358b3ceed4a22778b2cf08ea0694088e015df9c3af812d38230dfea5652a953558127b795a2f171e221921dc16903bad0d2378fcb7be3b3d976b34d18bc5ff613bd19876558d9a19e8895a3993810014afb3447dba5b287449b45c9b2632b69e066408ffc913c194da96adf4719210b1eb1872a9cc9c6c5fc4b95c7e2cae4fcf298ba364e7ff598715486046ac01ad55084eda7d90d5390382bfcef008b6616771c768e8560187d26b6e1e8656c2e311dcf03f554c67c3b3753b1f22c442b854b68c947bb0b409ee4c35014c2e202226fb4179e63d9a7a19c4b0f3cbc1d58736f38d98e2929071b59f756b156b0ca101e46bca87495eea2bc9cd76878a6b8cd2c0a7ead5227c36fcd860ccbd8866809333145f2f1fbb370a7afcc0d4a1355e482cf0c097d8bcab4effb96c5ce5691f80b4583f6fedfc48d95d42b2461c3d0a831c8a69272da883a1ad401c67a4c25e4fecf0471ac84656717dc246c527514e65a92470f0706ffe265204ba9039d16a0770847478c8a0f625d2e4d9597ea33a2bd81eabdbe1ccd7bfe78fc593e9bf97c30d4a744e238fa67f9b7b53922b45bebd8be12c45ae4737ace282dcca143226e96857d8a51208262af1a765e5bb1f30626f5a45a0e6a661b7a5ce6966b989fadcecd404c37ce9a7fe523094b6f6fb47599ac2dca2b9fa51649610f87e4ceca4df3714bff0545c61b083d571a4d18764fc6e51647387734c09944fe3d0be686495d1fd3a0ac263f771915351b3d50b60000d4c999a4b7caa05547968bddd10acc20f907b1d05b4846ed36b2ee46be71c2d7ebdb6deadcfc314a18d47c6e66591ee56ecbbc33aaf429baf996b2ac66ab093da28de1cbdf0bf094185ac4d5a30df50c2a2e820729ea8213351a920bbcf07c219ebfecfa8e0be193ff3c0efeab951474f511b629a1c096f2b1b615058e920d294a6c0cadcbea88f09f6b5e6142c5a6d70d05ee6a0d6bc81613f1e03fccbd12c4d7156a1b8d49c00c19f9cd777cbd11c7be203123c52052570014c9614095824689038ecc2d570bc46b27640b7a45150a775406d78f2fdd42464010134ae5415a79ffc15f1db2ecd1fa15cc766b59941edaea7b0db4a26c244b471a81377bd1b216678ebbecb5144a7929f80d3f7325b428632d734c6966eb647442a9364479f50a8730dae776924e43f8099f10de900984844ff3d97fa8de21715d1317238519641c1de3f71ab1bfb7b57f39046fde4a83a57fed7f5fa390501594e82b8790c40833ac1dc1eeca8db9fad8f8ada50bc1b585aebccf1b91b5bf139dd2df53d6dd2b979480a1dbeb6af47830513b6380dc2dbc08810332f25514fbcdc3763910392e1c1ce569ffd0e851cd058d467d241b0c2e91e41affa6ee59af81a7ab2f7aa3a26bde5de1412edb535953655accc656edcde5c7b69550c389945a1867661dd31d4baeeb4af9fe056012f15335a97bc6c7f450f1e18062074858617e79718089b324e8d563c01cb90ae1a2b310e53a9f02629f5d565caa4743b49957c1b51cc1e1e29ecd2852a2c7faec5911637437fb31098c7691027edfa56e4522055095752fdbbcb7389a18fddc5e8d43a9608094fd04b844237e33c6e4c2e2cfff0470a3041d4a37b81fa4fb26ebf375e2f7b889cbca14075618dc01309841976a607ce79d13708ba8f055ba9a3b72043bee4935a8e7cb3f74db86d501a71496fc34a1335a1f87e78cf3c71abfe9d160d17b354a67a01336dffc131602f3c8b27db2aeb2daf9292ff00c83962a68ae3d4cbfa47fb55895801e7833d081686ed1f767f610c2ea6bb1a23f85e02ee8059cee0e3d2ae8fbb5bc57131002075042ce00586e52dc320fee3ba19c7bf105cfee3b8b393ea9f448bdf5c6172cddd452e348932bb3a2812ebcb45221056eb7b0039cd6bf9425e8ba1dfcf594f9180affa406a4dea1eb0258aa398dd468e561e4b08ba96f605faad9615994ce6434f6efc4bf7b12970c8bc0950947b8acf0ecc0224314c89906319096911f0b096f798529ba6cecc3010c94fb7df85720094a375275fa6a016bdd1759fb51de872bf75e9937b107ad41c6dbb24a369b4e9a80e02906ca7f24d8d9fcf7473094272054c20cf8624f4d7e03bde5159a79cd00ebec66677984644879a5e83b81b242a9c83b7d81139cc00749e9375bf9e33848b1c99a45883413dccb7b7ee4a494aaebecab7bd5fe475b36f5e11fbc280b61cf1cdd893b34637a817e262addd29fe61b82bd7b1db62eebaa884229ff24916a763149bdb01efa09819858d5420525baa9b8d01769baa9dcdfc4c40517eb0b050c095e354d727ba6964bf44a3aab852cc156e05e220c23229548704d21765dc945d7aa00a9ea1a14f99bd916e1a38efc518a3491d75fe6aa8b94feb8f943d6f5f5c89af8adf2582dcc9d7335fdfcd7fc8e4e7c4cb30b7f99dd28845ff4044faae5b93af809b855f4b20a0aff208e0d80018d50df3d777d83422301a516fc2bcb1313cab4f4b0ec1b07821b140de1abba65527346c6e4611187c9055ee8913c5c7e2bcc776bca5945b7c2896e12e2def4ef6d48c5def6bb9e3354b2f862bbbf5484bd5d8cf71b38af0b5a2cb11bcf3e0e5597cf5b4be9e74e63aa9e16276178ca4eb9b00a2ab225e444300850a232f522d2d5034115a62fbcf3ed49fb14d7f54492af55be25a6d592d885812b2827fd12654ed76e8dbbd547d8a63a3ffbc717863281451be96b4add16ddf6760348933b9da8caf2a3c5adcca618488d7912a8eda4119dd16896e40c8345b2ebbe9e3cef00e56c91ad8ca443202537bcb3d255bd6e630ef7e6227bcf34b689edf4b2787491c57dea731c5f5270729f0436d92b0e6cd1bf93e3f60083b4d2b9a2b422059b34a84d8511e173fd17ac8d891c5501b5049ca4e94130f5dcee9f12f0a0b7186843dcc4f4387377ab1c8384d3a4be216975cf864f905e2b8478204c0a38f6d2efa946ca55ef3658b6b2c93f425b958c4eea420e36d4c04e3fb81992c9a7e9b412828a37411dc7823d2e3d77644a956b3dd4ac7f58c959c9fc886f5c3eafa972e1314e2b2bac6d021c88b9a54d432389cc2f32d80292f13656b60ec118128bbd3308effc52d21856e5655907f59aa4b3096cd7567b019ddf2f550efd9a929ecd42967439078c1263c3d1575acad6b9a338f86f1aba1419234a8f246f6258390f27144ec1210409450107b4f3bb54428bce5c4bc627d49d3148fe598980b7b5c58c88a16386f3daa09c28b39bb2e69b27fb63df90fb776a0f408a9ad28b75e451900370d967f4b0dad2f572ff1704e061fe218ec4cebc8e6829a51772a551a23e32f6c69eb3c70dd16db779d562f654b1f60363fbbf06db416048cded3d34074ff1a16d98d51b35d1c608cd687b5ae436323e5ef1a31b770d3a0fa7ab8a47298a4a9b2d624e5f84f7fd414b67ceea6efdf79e9ecb1246e50c1d66b57ab10c8131ef53fe8e13fc8a3faa015414f8798b55fbfcc8ea270507fc9b157da9ba289fc795ee70187c11215ac31caefa026287e35ff1fc226eae61a53c49627272f2c3dc0877cfcda865e9610bf0b9545b397fcf31a8596aba9c4ee65bef0e3af6f3e78e1967173e69fd8269e76146d6f29350a3799e2682dc1de7d733d1dbaf4a41138a28e0c0614e782bad3f65c247866ddba1b0030278bf8a70800f898f50e3c98d6503b39f6947eb0be0e8ac442bb97e7ca09b14a66a82b9d7819640611c9984fbeff69e40f90d908ac8690cc646f99245bc548e4656da061102c0652bce1932634c8a0f03532a16832229bd848b40387893000a217cf29c7b19602d9d4590c5cd4ea74e58e4ba589f9bbed6a5f7d64698d01c31522562d44ac9f7b3941dccd23d9dd886341a07fe87352ad89ce1f44f83cd9c325dd8e1d5db1de33278dda9bbe569149e1d27decbb07e3df5feafc5968c9ffb4b4fd260a99c40270ab1c166e6e6a2c811a4ac3cc2e3344bb4f6f3d5abb6f0eaf0bd923007cca1bee65ed1799150a349fdd72e0eee81abb88b2ca68603e44c7287fb8a75579b762c53d534afcf6cf2b60ed4238cc8cf8197c48d4aa536454bc14f89c74de52c54df3225c4d37f43f9394c883d5e6d6a63aa49dc240324acf743c63f4c7067afcb52f3ef41ccedf3d5bfc557ae5b9ae0e408335432d30994617e08d3c20fb88eacd7413029dce276ab89c6a8d534006dd8c0e9f2f04be587b3421b3a17fb85aa0fe48cb3e33bed968a7189ca274098b610c2b52c0f78a1186fdc2787d7258f0bb134c27417291dc9ce68c9a4ac2866cdd86f2e9a47b808a9ed07a3693f6eb3d7cdd4e370afac56c86bf3f9c963defad946417b2fba4ae23ce2af910bdbb134bf8e59c95ea11c65634cdf6b1939b351629fce5de06143f174b095362035dc7093bdf51b0d9f9959dffcc44245a3e05eb8a766e5a8307e1f8e9eab0f698ebfcbbf2b7095ff843e9cb46ea2e88df3b4c04f03b6261928583412cd975fcf544b36349e3585f9166516aec5d814377dc49c14ef31254b75af988fb3d8b24e1738cc1af07d979447f"}], 0x1208}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/29, 0x1d}, {&(0x7f0000000380)=""/156, 0x9c}], 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001600)=0x6) lstat(&(0x7f0000001400)='./bus\x00', &(0x7f0000001440)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000001340)='./file0\x00', 0x18000, 0x40) r3 = geteuid() seteuid(r3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x40, 0x0, 0x0, 0xfffffffffffffffc, "b70890be69d08ffa3b45236e08b0a972b176afb8", 0x0, 0x8f}) r4 = getuid() setuid(r4) r5 = geteuid() ioctl$TIOCDRAIN(r1, 0x2000745e) recvfrom$unix(r2, &(0x7f00000014c0)=""/204, 0xcc, 0x0, &(0x7f00000015c0)=@abs={0x1, 0x0, 0x1}, 0x8) seteuid(r5) r6 = open(&(0x7f0000001740)='./bus\x00', 0x10000, 0x0) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000100)=""/16, 0x10}, {&(0x7f00000001c0)=""/142, 0x8e}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/141, 0x8d}], 0x4) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001640)=""/186, &(0x7f0000001700)=0xba) truncate(&(0x7f00000000c0)='./bus\x00', 0xc21c) setuid(r4) unveil(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='c\x00') 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x4, 0x10000) getsockopt(r0, 0xd26, 0x1, &(0x7f0000000080)=""/170, &(0x7f0000000140)=0xaa) socket$inet(0x2, 0x1, 0x401) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000040)=0xd8) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) socket$inet(0x2, 0x3, 0xfff) socket(0x1b, 0x3, 0x86f) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4000004, 0x2, 0x2, 0x400009}) shutdown(0xffffffffffffffff, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x1, 0x7, 0x2, 0x1, 0x0, 0x5, 0xc4, 0x0, 0x0, 0x1000, 0x296}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000780)="4b41f1ee44a45e046d20edb8bda41f0a26462dc5c7e62a5ad55a7cdce012e99f461c11cc26ba06dde52f4907a1ba4967c45a9159585a706d49b81a94cfcb469e21655c4250e50d26a7037f4f97afcac134ee92503b28c4a56e0d34af00ea172a310d8399bba305187fb6f6444bfc2f13a7818e09bb8925d0cbf11b606a20a0e4225715b172881fba2aaec8628200dbe223f7a244ca39bafc22fb6739b4d959c7f91567cd983e55d814db51237b6650166c7480b213712bf1ba47fbf585e0f6fc5cf4020efe3ff7df15898d70c3750fca9d037bff7cb01ac47ec42a9beba2e245d9019d58460640b3a5a762af4df8529df43389c27b5e033bb78b422c1bbff04987ff4fcb2f9cd52c4012a4f5ee951f65fdd7d9f7ee5264c8e9e9013967c1020376658cbcd8b4837da58099595099d8058a995bbb78e99838d49e9398deaaf0fb59125a4a7b50414fef698ddde378614a3419b8926ab49f519d536ccbcdd7230e6b17e86544c237e7aa45b16da9ae48ee65236379391501a145e52bef3a147cb44009d9b093099530dce2305c9878be3c5dce87c21838206c83c0c9d173c7c281485c2464ddcec6c8fd22846fb6a64382ae8f19faee4243340bbc1daa7fe39289c70d9266da02655348d161bcc401611e138a648bcd1783ba87cea7e08c40281004f04fa5a75856d8f41f162b9ff43886fc239abb05ea8f767b61111d6607a1609297eaf9df9fd5079a37220da1e8c65231feb8c40c6a7a318e3fb714a80ed161ed0ecf9e4ed1ce3fc04dac94f000bbe7316a05924167c14e56f9ed62b7cb34b9090312585383d2f28751193a31ee3324fbee802aeafdf257360d4868860e64ad8c2607fd37c9b80c718b0c2a6fede24a5599dcb04c6e1c0c422621917f934d8f0a77ef8a3440f3e7d08fedcda9837b400ed262320a0476dfe9f676ff27df17e0a2ba10d7a7265fc76f030f61803e89f770daac5f8da17435d532d28459cdd074903228d49ef35bc2eb010169a6aff7390b55164defffd231446331cbdd65e68475293bd714ecd2ad6850312ae168224b07a7341adf625578d35c59ca04f8bb329b63f032f95bc3a351cd848d84b71e0ed5124afe6b0b90904e952ca8ed98e52247330cb703044990bb1caf7a89b8d96f65690d4b4f68954c03eae89837d34594e9cfc34b99811a66f5b8a83a5b096929ed92c68eb756bf897ec97e35fa2137ba234ab9afc7c029336adb0237fea5746285651df5509b92a2f572c473ec72f158afe155b464d0ebc28ddc7f722b5799d82965326873cc78c7866427cb789a7fd553691dde834c53654876d45a77892a4bf95a4c7b8c4677fc1adccedd39a44df50e5840f122c4891e7a869f7b32a2bc3698f3ab62ea9f95a0a816f03b7d23643842e506aa578530ae1374bfca449ca14352fceb54103458566d3221a5f2a4ea6ba82b0c12e9a52a529b57cb0f71477b6ac1b45ede753d8fce606f7804701641e61b67782400d05ed961b052f0a94eb6f9adacbfdacf87bed15e63fc3cbbb1c8de5fb40eb5a3a541896c1915878c705941b8848ac83629f896c707d60f42fc69fbc0d78ca62d8d5d5ac1a0d61f1ec07468b9dc0ec61a42f2b87222efab45d007617054036bc61eda52f0a207b574a75922c2b574961b251f42bb7a3e363e6011a2dc3bbe85ec46bfff19a09e59baabbe7ac3d39407db75a38a7291df5a68dc36b671015883444553e88727073ecb1beea28eeb088d603ed1cc449c181e0e8031c7ad887ee0a2dd87662f95e499bff963720ba51710aecd6519a58a74e7a95b7c43fd63d4927b6ffbc8597d94a2e37b9b5b46558a99b45ddb00846ddc24dd42bc0c9cea88fcd2d0ff7bd061d81eb468504c3b32b56824d301a23c937c2f5690d32b22e983d3c7a23427218f8ddea5defdd08594cfee18f91e14e5c5e41a8048a2f5a5a8b78423facd49644c945ac7610b3f0d0ad6f7b1bd1dacefed48c4b803e3bc9cc69312cb63d2add4219d79631e3f6cca7e9f53d45c6bdd3cd83a3f88b93c43f286010e18368b15fa64b59940a789fe35a3c976dcacd03dc897d5987af166e1c47d835bc804a80e6675c8dd00dc3ebc1b8ef7a91fd6e7485b4c9af3b0bc739e84e49f6c5e4c015ea8c40e4476a8595a2de0f0f2ad1ba40eca57615c333eceb7db28839a5d0233ae9079e4ec70d3a7769e4ade60d8f26c16a5285bcd463171aab48746ad5d3e7b558724e90ec799785500484c729c6771a892c09d564118a0933142dc0ced54821517fc5dc1ccf7d325280d3d940820f8a25a433480828f4aa5fb91a6b894434bba6cb0d55562fcb264a903872cc2b3c92db9dc500470084727a6852fd6c80f967f5c41def2136efd90685ca1639989343010d15d582b2cfd9f21d93343f815e5d8f75260c7b0e2fbf4c77d4e383710cc531cd173f796aaa34ad6c149f703390691dd9fb7f459ef5a20bdd3449d9dbabc1a3056200ead083eaf101ffabec7fa29d8eb63010f9b0adf3653f87bbb927d8ebcd8e7fb4da4884a3596eb65dc386c1abdae68b01b07f2b8928a6f305f0f018ca63f6fd44cc9a78a1878f7ce23a52bdbf43dac6626e934d4ff96bd14a6eb2e0bbff2a043f88ff86026dd7e28ef4f24cea03d765a5c4fa58aab3848528bd9536e279f8ce4071c493bd188fda0b80303e8521feee518fc1dea90fb862a5b156f43d02748d5b2971e084e4e320059fdc22f998f92fb046cc15483595cee53aacab2d312d9713483e69a1f79ec306805ceb156c09eaf023729fd8233f1c84c3c1629cb9ddc6ce00f52d7a09d7f027232045a319fb02b3a59a2e9b054adb9fab420e6f57e26646ff83cabf7e651e60f016f67913bcdcf842ced75082daf72ce1a32d865b126a38ac8d84dd1bc550793f21e9289218d813bf42d8780d96062418908a9e35584012b0d6ed37d100ecbf864b70ff21b074dd5280763a6a76fa0eefa8d743740d8a017e35dd258e4362a72f2ed8cb38401e5b9a0e8538e06ce71d60af43298f89fd38e9b1e5c66d3bce3b08d0d01fea1837855dbc4bfda1b665e79ab70198e7a7abb2b4a6dc89f174134889991c4cbf411579c4c107408969ba49cc16e6ac1592ce83c1d0d5485c53668dca82cdfcad0709a3e2c560bc22db7803888fe700b99f51e319281cef914daa95c8f88d0967b7331ceddc1b781a324abc426fb31140df0b59c43a0c990368483810a4ba043375d1977def5cc145388b47f9936a078629926fbb12a8c97e261f26be4ff0bcfb811ed536cc3cd154e0b8d3ea4be71af5a958517e598785e412357657b8f9a87830d785a1a678e915055ab68b221d23f483b15fbdd66b673c5a22e67e82366609a41e73c21c39326515ff1bcf080aa659b7f4e8942eb1eea7a6caba94225b2e101a8badb8053b1e7d6031cf2b119b3406e76d041fc65dd38d1ea8a04a58764563be1a1a5601e6d5e5c2ce71fb7a451b66b3809e695ad375187bf8bf4c08f0fa838b48938e2a8b88dce18c1422f16537e56b578b787672894c0cd70843c71508ff97e0e1b4f7d12c9803f35bfcbd258f8de5125c9ede50f06b3a37da9865594c1a608f5225d972423ec24d72e4bbc1fb21ca9919c5e7814460084f0ba4d4b8c6116119b5e24aeacbf88aaad2f820ecaa8ab25f2fda544646a94507dc043fff0115f85cfdeb9ce48cc0bfb1e0c86618418aee77d7097c65e75e23665acd81ab20e0d18c042e8526fe4233871489ac08917863dccaf146e94507b58f3e3da820acbf21cba42b7c96bf84adcae34b2ec09076603d4c74954d0c2f5a1fb80aac00cce48bc4bf949600b85a771d8849119bea42edbf8850233775194869eda0d4358d5b850f1aacfe93b3d1ff89596e9f32807470c4224563e0e8c49b1c84f4f3015f501cf0a537b474244fb1e461bf555ffcb0ab5aa5888181c2a0bb4c7ce50909e4d0a35ee71da61eea6a158403f17f017eeee8e45122fb11de95955007f5a2b86f023b6e7bef36a3b41fd81bd79b8be56265635422edff2a7c09932073cb752a4461bddf4cfbe5dc5088f4015a4bb7513fe021421137f835f7f518f7d285826a5bc76c75f5b6663dab2fd97b6ffe3799214a73313716c74ea524516a45548a58f412874913873e184e35b089797a24c32646078349fdb2f27ad1ba2422ac34d748c15de5eee2ed7e52117a10aaea17c00550a5eb7296000d4d127d6d9c0a8f77a59e616181a489559c8b186428f5bb7a9f35406da3395eed3b5aacaa2d8bc9bd429af01e7c3780825e59065a479690271846bd21107b9587f142e8522eba359ac3bacac5a0a77f6767856f3d47e73a1470985141c831e11b375652d4d00ce269950a277c727bae83eec021b973096aea9dda59b6d6e261bfefc0f6d06f9ea084d50a4655092abf2bc28ffcff2d20f0f4b829841a7e2b5ce6378ac0de99bfa5036b906f7367faaa3a64ba428bdc9e577d9c1650764bdd47aaadb37ed51044a6fdaa82643923720193472fdf2452663134e3b671a72367dd74c1834d9c8da97935d91ea3057ee6e24fc32a839aec88c48652374924ff5b58d4dc8587c4ee3c8538b0e6dcaa1a07cd0e5f80a981e7480310f0196b2c52c88dde5d521a46a1d1265829c100e4991fd00e61e9158fe54c4c5a33a2d84c9301749ca1b878ce64f3a75d1ba40b7cb5a67c5de2785070ab40561fedb16a5325c3dee480bfef5cde1c2cb76ff5a77beec6c5a4fd26dfac336f4f62de05ce59c1e66c974889dca6be760aba3abacafefe8b56860f91a5689fb4eead458054ebdd9aac71cc8dcc79e4263ad5d55b886b38244a37504d1ec4c008c123f24484c0a6530c88d00a0a5a817f46c68fc774cc6572710bca75df46709c2a09531de6871712ac7dacea5042ffd79085a6a195bea309443e0db58497d844faa915fa50b43d671cda34dc1266106ef3104dcead3eeb5598f404a600f7c315d5b683241803c0e1566222a0eaeee671a1073377627eb390e0dc140deb83c0d6944c9e31444ae24c124ad01c0d382c1a13952b9198b72f808fd6ae1bd913a87cc3bcadc18f7e02b5b3c9705fd5fc7b2ac7fbae5f12ebf7af297b7f992408428986cbfcb0534ab54da400ff99d0fd380d2c820dde243a815268bae05ee4244d4ead22f0f7dbdb7a941357c8f7e3d412c55fb258005605934cf213f73bbb04611e4aab7e269d409d293f718da321eed1b272662e29c0f73c54e6fb48f1b38d53ec59d490d97e4bbec73250ccc1563ed511210f13a962efb1d64e7f0da9d97d73f0dc48bf2acc03d9ffff7bc8ce942e577d585639757dc8aee7a171948767fef477ec8f26ae44f90c230036a7737b114c6a138048e76d3b75c2749d8201d54d4527b694cda52e85e69115b25f61aa792d3a0c6d5b3136b321c48be57563b6f9c0e09075cc64b6980278655c5c35e0b7503db574938a7b9975cfb4034a29e1cd448e3bb815198b75b4858d86dd89efc5d968d1b08cfd94ec6a854c15ea0519b64984675034d61ab74c05ef0a73691d4917f49bc8c6fc748181e6f205c029688f2478d53d63c2637bd9623172d3e68889209dc5baa115a28c0762ce2ca85d5f654e1125406bfc7392ed98ec3f8525a861f36ea6949f5bd87cd7154d31e27229f5f3c3ce669f6895408a5e480afcca13cd93bec6a1a43796042824274fc8d783542728a14aaace36142bbb60717baed1e97e4b3e6c56ab7aaa7b8d3edaac86b9fbbd767366ae2f7e845e22401187d254c514d5ad5d465363c18f2acf1377e3f972ce27e31267bbf5742a3eaec0c19", 0x1000}, {&(0x7f0000000140)="8b400ee4479a391fd9b7c69f25d2da3cd35f44898bb8e3c7adc31e6b42508c84ef5956f3f77983f06a5519194b91db0ac7da56fe1c14877288cc02c31e73d45d06d1982f1dd9d4a47dbdc9d264c8cc5c5dba1498a567a773745b062559625e3a9ec64839c86be6b1b02eda11bf7fecb02a759c26af", 0x75}, {&(0x7f00000001c0)="9bb63bdc6794a87626aa3232e903704e54653dc8e6949e5b0a081979c6b274300fa6d1629d6464cbb43762676e57e289d7c724f36a7de84dbee5a34d84188332d6795a4f2eab66506998ecf647bb5726902b6b9633f2c35d5c82fcf45d4e72961bdedfb9c02b58f0cde858710011f205aac914dbb615fd8b5e12e5c8", 0x7c}, {&(0x7f0000000240)="db18ea687d20c0250f0167e1c97d584a45bcbb033482986de4f4543278c8962afc50dc223ed7d7e6a1de0b63d3005f7040eff69c3e889725dfff59a63145dfd8ed02c57b0f33f224afaa8eb00a128847a4bb462459fe8e10e3670d2e5f7a8659fc2ad3838c31703dcf38b4034c3f5eff046fb4", 0x73}, {&(0x7f0000000300)="7637a71e5a4899d17fc72e0a889bb3b0bcdd833e467d6b00fe0badd15c14dc2d03f840bc9cae8093957731ac450d7359bb261ea5c69589410ecb939f3002d3f92656ab59080e9e8da51579aceff4625cf30ff1291a90b5a7acd9f95fb943df2424ff4863be9fabbe80ea31b55423bdf0ba12fa47c6cbf1b1e41ce3eaeffd07dc5f8b952db4514ffa551998e92b78e17df2ee3878c92c2941e169f51d8ce6f5f65603989916128daddf9a06fcc3d3bd22a12f5197db1a9c2f723ee3cf3d87eaa97693bd08", 0xc4}], 0x5, 0x0) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000640)=""/153, 0x99}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xc002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x4}, 0x0, &(0x7f00000000c0)={0x8, 0x1f, 0x4, 0x2, 0xfff, 0x4c27, 0x5, 0xfff}, &(0x7f0000000180)={0x7, 0x1ff}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) 16:00:29 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socket(0x20, 0xc007, 0x4) r0 = socket$inet6(0x18, 0x5, 0x40) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x3, &(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0xa, r2) unlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x4012, r4, 0x0, 0x0) getsockname(r1, &(0x7f00000011c0)=@in6, &(0x7f0000001200)=0xc) 16:00:29 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xa, 0x80) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0x0, 0x0, 0x1, 0x101, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0xd0b7, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0xa729b0ccac7eb4eb, 0x40, 0xa03, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x8, 0x40}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0xffff, 0x22b7cf7b}, {{r0}, 0xffffffffffffffff, 0x48, 0x40000000, 0x7fffffff, 0x9364}], 0x1000, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x7, 0xfffffffffffffff8}], 0x7, &(0x7f00000002c0)={0x2, 0x1ab}) recvfrom$inet6(r0, &(0x7f0000000380)=""/2, 0x2, 0x43, &(0x7f00000003c0)={0x18, 0x2, 0x10001, 0x5}, 0xc) recvfrom$inet(r0, &(0x7f00000004c0)=""/121, 0x79, 0x42, &(0x7f0000000540)={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, 0x0, 0xd6b5, 0x0, 0xfffffffffffffff8, &(0x7f0000000300)={0xffffffffffff7fff, 0x80}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1f, 0x4, 0x81, &(0x7f0000000480)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() getuid() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8001) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = kqueue() getsockname$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000400)=0x8) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xa0, 0x40000000, 0x1, 0x7}], 0xdb4, 0x0, 0x80, 0x0) pipe(&(0x7f0000000100)) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:00:30 executing program 0: r0 = kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='/\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='@\\[\x00', &(0x7f0000000100)=':\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='/\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000240)=']+\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='9-(%\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='\':\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'-[&}[\x00', &(0x7f0000000440)='%\x00']) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: socketpair(0x0, 0x3, 0xfffffffffffff000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = open(&(0x7f00000002c0)='./file0\x00', 0xad920868f6dedc8b, 0x4) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x20, 0x0) poll(&(0x7f0000000340)=[{r0, 0x81}, {r1, 0x48}, {r2, 0x2}, {r3, 0x88}], 0x4, 0x1) r4 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg(r5, &(0x7f0000000200)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="853b75dd1e2d75bca197e5388fc9687076b92d2abba1457fc1f2b80a58ae782802810c7a2d3f152cd53c94b8", 0x2c}], 0x1, &(0x7f0000000940)=[{0xe0, 0xffff, 0x4, "4aecd438950f3bb508c49b45a5d2c3464c4d777030279e230cdb547cf1194ea5b1b1be37dd1dfffca31363566b85703377c3ba2eb687e5f4995d250603215f8c69d133776debfb51e0a403e24e5d4af60b6ce95fff680df1a2811bc24b1851f11792f81d2702cbc38c175358e1495a709dc3fc206cede30a0f705ec98bc47c239391d0db409165b77aeac5f30453d39dd7600184cb991cb986d442d04492501debe0d8733ee9d65aac42a013e606622068f47ab8bd5f27b9c5f5a11bdd7adbd66cbaa9145ce140cfb10d"}, {0x68, 0xffff, 0x400, "c878142eb26f7df2dde5e63e6d0509ddb52c93ea6c808cf7d607cb49495e36de70aa5d5efb96fe48574c754cf21b02622066248ec959f1e328eab035612cff1b14e91ae0b7195c8cd3ad2f555482a12920612358f01b"}, {0x98, 0x1, 0x180000000000000, "fd0ac4d7fe2295b835829d9221d69cbc2a7d00696cdb2c0886a191e236569683062ea2be0a90506b702246c2469f6ef0248a0d5de5d7261a75b2a729deea2d67ddab34ed4d90d110806e07a88174da118b98b952d03574c9baba4415fcf8532a15796c4f9843ff335e62d601f17ade753b58ba1e003bb0afda2858b5628ebc8a57f60c"}, {0xc0, 0xffff, 0x6bce, "1907b90a216ac828b939862db37013b1d0de5bf723d56e72def802d4f5adb3e7e7c12b8718668a2df1e7d6168cb3e27731a28767fd0f890d7a10959fe39c1249c996b942bf6f63bdca66cd61dbc57086ba5b26833347992490bdd647d1487445148de34c099a961b5182abbcc63602a0c308430f8fd1167090783704ed2af8d24ced28289012ea9b9a19fa69be04a676f45bd927f1710b9f47a2744790cdd69db8e79276eae5c37acc78"}, {0xf8, 0xffff, 0xed89, "d07a4101a073bec348d43a9dbe2f6669736fb09fbc7330c2de9bed32b101f84934ce185cbaade3390a9f47c2d669ff6b80f6571b0636522cc842d2457fb72e5249a2ab4fed754172b74b5ab072d8d4c10f1c14f7c5f000c5f33ce9e3f99c872142127f2d8b81870dea12d26326913f8ef44620c8476645cb9fc8bf346970efc1377092fbbd1defd44a6bac5a44c625c84f031c2c7219bf737f0472aa1523003f15caea539d6e492b458b782e7d4bab5cc7d6003ac824b62eb3b21a97c101362d8187d10fa393cd014ce9213e2280392f746c2676805c39a045c568ef8a48f7377865f30add92a9"}, {0xa0, 0x1, 0x0, "ec5761fe001b3dfd2cf13b89bc974c091b6ae8f9be40243e7ac22e4b93983662e4da3f1800c30976f8ca71cdbe94cc2293f1701a0b989f38497f2cd06808977b506270d6664bfd4ea92ce60a0975d7f08f0b03b400dd5d6da27aeafc246ae49530f4d6989c7e4651f226520331e7b2e54ca8d666c8fb65ca80ae80ffe0f2f0b136bc7fcfc5ce80ba6c4ce8d3"}], 0x438}, 0xead397b509f01157) writev(r4, &(0x7f00000000c0), 0x88) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x48) unlinkat(r6, &(0x7f0000000240)='./file0\x00', 0x8) 16:00:30 executing program 0: socket$inet(0x2, 0x4003, 0x5) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8002, 0x8) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100ea, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7513010000000000130001000a0000001b2700000000000000000000000000000000", 0x2c}], 0x1) 16:00:30 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x20000000000000, 0xffffffffffffffc1}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x8, 0x3}, {0x800, 0x200}}, 0x0) 16:00:30 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0xfff, 0x6, {0x8a, 0x1}}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) msgget(0x1, 0x20) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692c653000"], 0x10) r2 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) write(r0, &(0x7f0000000080)="f4c7bec437605346", 0x8) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x3, 0x8, 0xff, 0x6}) 16:00:30 executing program 0: open(&(0x7f0000001180)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000204, 0x19d) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf, 0x0, 0x1}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:30 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4006, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:30 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x49, 0x2000100000005, r1}) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a", 0x21) write(r0, &(0x7f0000000140)="5c799defaac938dcbab9687e77158bf6f415a9ea83", 0x15) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) geteuid() shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmat(0x0, &(0x7f0000d44000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) shmdt(r1) 16:00:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 16:00:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x13a5, &(0x7f0000000300)="af3ac27eebdfafd669e5d389525a2174310918d5ff754ece48bbe8657cf039999cd51de3f6cc877743352c519689c984aff7b1b740bd17ef2caeb9388df68ead23c127bd1494221319d3929f3fca00a12bd67de25407f7cdb0b6c96c81c41aee4d004e8f9d66008e24f2d6d3a4314e8b421a7bf440f855bda502cf424f73d4f76721f8087964368f4f8af53a15d13a5a96fa82a4ffbbe4", 0x97) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00003fd000/0x1000)=nil, 0x1000, 0x7) 16:00:31 executing program 0: socketpair(0x10, 0x5, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) write(r0, &(0x7f00000000c0)="e618553b1b61568f8a24cd776b0cc2c09cb57e1450486ccd94fff49ef94d67c6022785ef2a803d37632b76c57eb1c9b09ad5cef1f8c7c50e6c20ac8f6d70ec571b4ff19d15a39bdffb867541d3db6a22aea85ab3e9c5a222b85d268ab1371dbc81ff12e20852c479a7bd2f08eecc6b86906e0d8d5eccced4c798a01b59e1fba872ccaf9b6077dad8dfe3a7943129a8703510af9a592214d2e1642431b7555eaa62b6e59977b9aff7cbb7f628638aa4a3da40f379af98c51a2b3ef943dae656184a4c14a58100e4759269aaa381ddc135a4c92f2bdfd6db2975a915260830d814e2e342d277ac90e09b18896d5ce4e872286addd811b5f979", 0xf8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c570a, &(0x7f0000000000)) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) fcntl$getflags(r0, 0x3) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x14}], 0x8, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x5000000000000) 16:00:31 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) r1 = socket(0x2, 0x108, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x5) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x1, './bus\x00', './bus\x00'}) 16:00:31 executing program 1: 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', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCDRAIN(r1, 0x2000745e) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) r2 = dup(r1) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) read(r1, &(0x7f0000000080)=""/1, 0xffffffffffffffab) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000580)) 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)) syz_open_pts() 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}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000540)) 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) 16:00:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/null\x00', 0x0, 0x0) read(r0, &(0x7f0000001b00)=""/151, 0x97) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10010, 0x103) r2 = semget(0x1, 0x3, 0x9) semop(r2, &(0x7f0000000140)=[{0x4, 0x2, 0x1800}, {0x3, 0xfffffffffffffd7d, 0x1000}, {0x6, 0xfffffffffffffc01, 0x1000}, {0x6, 0x6, 0x800}], 0x4) r3 = msgget(0x1, 0x4) msgrcv(r3, &(0x7f0000001c40)=ANY=[@ANYBLOB="000000000000000005000295553893adcd5c7c0000000000000000000000000000000000e896b27400000000000000000000001000"], 0x1, 0x0, 0x1000) r4 = open(&(0x7f0000000400)='./file0\x00', 0x108, 0x80) r5 = msgget$private(0x0, 0x10) msgrcv(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000c42d2f87c62810b3fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x800) renameat(r1, &(0x7f00000003c0)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') r6 = msgget$private(0x0, 0x425) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x34) r7 = getuid() r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)='./file0\x00') r11 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r13 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/147, 0x93) shmctl$SHM_LOCK(r13, 0x3) shmctl$SHM_LOCK(r13, 0x3) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)='./file0\x00') msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x80, r7, r8, r9, r10, 0x20}, 0xfff, 0x7fffffff, r11, r12, 0x7c, 0x2, 0x1}) msgrcv(r6, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r6, &(0x7f00000009c0)={0x0, ""/53}, 0x3d, 0x1, 0x1002) msgsnd(r6, &(0x7f0000000080)={0x3, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) 16:00:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0xfffffffffffffffc, 0x5) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="b41a8cd5c9a23af043c3c4bbe6092f", 0xf}, {&(0x7f0000000380)="4728ec87e6ff867772be8aa1c4a7d4a22eec5c779d1d2fca29bbadcbd14dec7fb9edc506d440847306ec4f6015432cde991fc0d29faf79b9de4f92f6514be50cd92b228eae5c47afabb8ba389037deed49eedcf297793c0dfa0697c159a8462fee85a0ee213c62fd5be2f47c7680df8f2ab3b1a25102c88022b31578160ed0b80a69111fdc553d86a7b6fdacce88a22c680d92b776f1398ac6a196a712af05ce0be7a3be6dcdd2b075bdd2ed1e1213dd6d9c4f522a4b151ba6fcd91aa7278ccf23ac169486baad06eb0e09034f6d80f5480a7f458604883d9d5e7cb3f08af9d993b5482612a9", 0xe6}, {&(0x7f0000000480)="c3909b5494534735d12460521848bd0102c472680d0b5d8c59856502b1cb1ca2a7627a3b59cd4e1b58d786e008135858d6e3bc581a057f04e4d1f6ee56cc2696e0b2d62e5bf18f59fae13fb56d059e9f45e6923bfb9a4429e63466539f94ee4b48f935782e0d1ab0a35b4d6d8437712555cde041c010f3cf2d31af6943091da9128f041e3e90b857586279ffd735dc153b5ae69636ff5104830162a4044a013e0f124231d8e17ba7005795a578fd40a14e6e1a622809c802a826dc753058d652da4731d82ae7ae08050e5c8272", 0xcd}], 0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000005c0)={0x2, 0x1, 0x8, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000000)=""/9, 0x9}, {&(0x7f0000000200)=""/207, 0xcf}], 0x3, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r2, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0xfffffda7) shutdown(r0, 0xfffffffffffffffc) 16:00:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000700)=[{&(0x7f00000001c0)="b963f2cd646e116e5333a15f4b2777058bb636c66ebea16a0c2cc6ea2307e6b26bef210a4a8a491565c42895e0fd71a7", 0x30}, {&(0x7f0000000240)="aa8eac9dc9f9b13999f4af5b49af58bc30e5d0", 0x13}, {&(0x7f0000000280)="1c8d63605ce0a1a6d902547c6a19d73b6d8309c6d2fb5f5221a7055989be4441fc490f63b4a534b25088f40acfc9cd3ab76c1db769e1c8250072a08cb19a4a97a65d6f59f7537656d2977fa28e834fbb14c19718256310f3d93470653532ceebf692c0f7cb12ad5b1b342847cc0c7227857facab6c769e894f5c3c71347e31e4f69f415cf292f2ffc325a6a6def5521114ff2b4ab89931989155ba7756a47f456763314c5bc9c3100060201e1a82", 0xae}, {&(0x7f0000000340)}, {&(0x7f0000000380)="44950e7872b4784d", 0x8}, {&(0x7f00000003c0)="e2635de4f9dfe9f5745560a1a3cd54e4f7a58ec3d37c31885f0721292487a81bde3141db7bdfd309b8746fe5028788e891c1df500c2ba77aad8dd3ce", 0x3c}, {&(0x7f0000000400)="b8128169303bd15cce8f5a5423cb377381f2955a14aea19c1fbaa8ca54c3c34556da9807a58059821392caf82f14bc1316c760728f67b7c8600ce56258f845ae0ef905240e766e388c20f95c22929f1e3f70255e723d", 0x56}, {&(0x7f0000000480)="a3f9eae593ec9e3122e491df43167e2b6c3281494f92e540901fd3b3977c44a1b664f2342ee4397b245cd76c9d3af8da3a0cf8180a3454e15927fe000b09c4b59a52b7f9f069a27a66856cfdd047174f52ef24f84c07779a70da88b161a4afed2a889164c00f7ded", 0x68}, {&(0x7f00000005c0)="c45c0967e4dd90f21222d9352350e1a5d482abe5585d75f96e54a66b94ecbace4e548bb08c4ecaf582948dfbd42479831b003f34f052127a373cd6bd43cb738adaaa834e8da834b5d6c4b5bb095eb7bd30e51b0116328228b991dca6c7b593f4a63c26a628d5f06f3813652d52", 0x6d}, {&(0x7f0000000640)="2bad670ced02b4d543ba5ed178daf0f6528cd85f7d492090f104950ea7c0339e19bdd2b8e7e5dd2a42f2c027cc5bfd89bfce1dfc5c41a54d6750adc3da9fa5ed57b23f75d14d1437dbd20dd7273dda2f36673db1f6f23e58fd04f7b1733291798ed57f031ddaadac85c9a47eeb88b79758f75e7f1a8732d2598773b85d8e281d852234", 0x83}], 0xa, 0x0, 0x0, 0x2}, 0xc) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8602012f66696c653000"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000140)=[{r1, 0x80}, {r0, 0x4}], 0x2, 0x99c5) r2 = dup2(r1, r1) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) openat(r2, &(0x7f0000000080)='./file0\x00', 0x282a0, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x4) 16:00:32 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x1}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r0, &(0x7f0000000080)=""/41, 0x29) 16:00:32 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) setsockopt(r1, 0x7, 0xfff, &(0x7f0000000200)="a7f1333acd6447a00b1919ef2202c6159ee51b821ba04c49f87ca8ece51906edbc481da4846cd8380c403b88aacf76c90244f1b3339952bf23240572e9931e3f91c6005dac02583ff29e6cbc9bb60fcf11756c9224cb86e5c19d6d4356c8236dae0630f71a93bfbb810c84c47cff0b8070c4617299d8ca42466339b940027d34530d0b1cef81c25b4d21292963d9ea1aa047423900f57a65411a62b61138606a3cb7050cfa112b96049e72a64a6eb13453089c45434c97e6239e87af6996ed309dbddb55965042b205aa7856a0f0fd0d0b23", 0xd2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x3a7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:00:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0xc002, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{0xcb, 0x4}, {0x87, 0x90}, {0x26, 0xec000}], 0x3}) 16:00:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x808, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="09714a067e929b31965e0217", 0xc}, {&(0x7f0000000080)="5e4dfec63cc8bf6234e581e88d04015fcfe7656cefbadf6ad7b22e9723f307cfc1854f88331da5683c", 0x29}, {&(0x7f00000000c0)="cf2867992da3a5854aca4c2a3cc7579e31cbc45df8a6ce644e2e69174eeb4a0c7917d8722320d912a726b37504cfa5b0f8a3d81cd8943b1fdded438f0319b5c7644c1367856d1a7efc9749ef7e394083a193cf2f6565abd43e4c2e9ce90b266b1a06bf531e1732e80a87fe534b472369932a8d8c4d2440fb08ab1b752bfecd29723da09a264535ad037c9c3415ce274a3cd0b5c076636924013d9a755818dea33290073774fcd7964904c5d9494ab013d82ccfa26c47cf5905ebfbbd983f44", 0xbf}, {&(0x7f0000000180)="b34c30e6e0d7c19ac782ea213107138241a3feb73cc3", 0x16}], 0x4) poll(&(0x7f0000000240)=[{}], 0x20000000000000dd, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:00:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x0, 0x20000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xe3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffbff, 0x100000000, 0x4, "d2c96af392d2202df6ad575c4e5e069312a87444", 0x7ff, 0xcf2a}) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x1000000029, 0x0, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e6993192964829d4b4adc723147218664626a5da422008619ba060c48217f4a8cfac01e97236459c86233cab12901ed0ae1c12bf678263b6325329ace2fe2c53d7989b82654118f02e0c8bca3938d27c0c09efc35f0215e9b6601d3d0f38429cd17450d37d1a00000000000000000000000000", 0x81) 16:00:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffffd, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0xa32) 16:00:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/74, 0x4a}, {&(0x7f00000000c0)=""/128, 0x80}, {&(0x7f0000000140)=""/183, 0xb7}], 0x3, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) fchdir(r1) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() pipe(&(0x7f0000000340)) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r3, 0x0) setgid(r2) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) getdents(r0, &(0x7f0000000200), 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000003c0)='./bus\x00', 0x1d, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x10c) 16:00:32 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r3) mknod(&(0x7f0000000ffa)='./bus\x00', 0xa022, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = getpgrp() r8 = getpgid(0xffffffffffffffff) r9 = fcntl$getown(r0, 0x5) r10 = getppid() sendmsg$unix(r6, &(0x7f0000000440)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="75b480450d4a397899e0", 0xa}, {&(0x7f00000001c0)="3006e1c28e47d89346c1863a2ab37879fdf975b3f245586946c5d566cf014bd4af5b9976154cd2173ecfa7c91333538d51e98d807098ddc5f2ece344cff7b8c9bc7419237f0ca47a", 0x48}, {&(0x7f0000000240)="b75867021c944707dc90a71c4b6c2a663f9b93f6e5", 0x15}, {&(0x7f0000000280)="d197644e9cb1920ad1204d853fc2e6280d9c09951499ba472015a90fd2", 0x1d}], 0x4, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r6, r0, r0, r0, r6]}, @cred={0x20, 0xffff, 0x0, r7, r1, r4}, @cred={0x20, 0xffff, 0x0, r8, r1, r2}, @rights={0x28, 0xffff, 0x1, [r0, r6, r6, r6, r0]}, @cred={0x20, 0xffff, 0x0, r9, r1, r4}, @cred={0x20, 0xffff, 0x0, r10, r1, r5}, @rights={0x28, 0xffff, 0x1, [r0, r6, r6, r0, r0]}], 0x100, 0x405}, 0x400) r11 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r11, 0xc0206921, &(0x7f0000000300)) 16:00:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000380)=""/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(&(0x7f00000002c0)={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, 0x0) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000001300)='./file0/file0\x00', &(0x7f0000003a00)=""/4096, 0xfffffffffffffefb) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f00000002c0), 0x9, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x80000001, 0x0) fsync(r2) 16:00:38 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:38 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x8, 0xffffffff, &(0x7f0000000080)="7c0e16973e54295072c532155de34cb5fd5a48f21a591224c626eb6ce293b642c1e89cc43a39b2ebeb6f0adf9cbe3ad89c60897f5ea484fe375649471e9df92fbc4355c0ce801d66fb7c8be60a092a8865c77a44850a6cf83dddff226488fbcc290dd3b321a638fa1102fd44a5b77513a6b186dcc0403c6d383bf531a09b90069f79033b6dd3b86a8870c0edb1c1010fe036a9b81023914d68985e705578c284072beb8065367dd3228815fdcf28cc6ea6f0aa036b75b8a1b0b5ed31581b0d317d6e70f043983fba223ee856e1691b39d42e7ce5cb81ff61b94acd44dd5f5b147d0a1f4072b7e46d", 0xe8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:38 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:38 executing program 1: r0 = semget(0x0, 0x0, 0x0) syz_emit_ethernet(0x3aa, &(0x7f00000002c0)="72c569ffffffffffffffc95990aafd35a9fbae58a1234b460105000000c83673af340504c20704c9f741797dd5f009c10e89ac14aea7d0c28b47e8973c60108375d7f6bc7a734f507e4ee7254c9a85881f6c62b809925a061221263e6723bf0000000000000000000000ed09f6347284ef41f05a7863fd382a0237f3284067d207622e680f15c37305fe18a873eaca9e29eff41a0df31cc11e89df92c1abab48884e0d6b945dde183b4bdd1856d1d86bd6ad9b7b5dbf5fe9d7055f0598f246ac259555afbac384707229259c8f738f8236ac4a7de8a46646e8dc0fb235c737e73f7996cf9fbb215f17b10ad176692769e090c5257683fdfbef53f14ce89422d021e3") semop(r0, &(0x7f0000000080), 0x1b) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80001, 0x3ff) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xfffffffffffffff8) 16:00:38 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18100, 0x3) r1 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/224, 0xe0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) 16:00:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2d4f) 16:00:38 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffe) shmctl$SHM_LOCK(r0, 0x3) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000001180)={{0x0, 0x6}, {0x9, 0x5}}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) fchmod(r1, 0x18) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x1f, 0x4) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000002880)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0x12d8) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000012c0)="7b022f36515fbc54ac8035a1d202802a94552252e6a9947b34a04a0cb045d97a367ae1a6917ccd52996119aa341149f7f02f09441709570303695902d47baafcc524d9bc520000fa17c408000000000000e0cb5e00fed4e61f95610817b9d39bb110ba790633c64306543d2aea760670fa356487793ae79aa8f364ffbeee893270d6cfbdd6de4edf833e031ab0c45b42a0be3f71caa7441f8b4594ba69573d690fda38feca8d31", 0xa7) write(r0, &(0x7f0000000300)="118351dedae86b21a2f4641c02591f7ffff7cce764bfff0d16fe09ca121e93d317b0da0647fdf336f87977a88d5ca84ed1c2ed9f782f082e4f181279c2ad11641791788768097308a9a2935f5c49ff819adf4dd5b530146b56eb22edeab2e4ff6457b18588d18aa3ed279d9d73ba8c4afa964c03aebf78a524b1f052b71bfc8b6e05b9a818165e0c8b9118e9176ba1565f0074bafc348478a9952ca42094707bec27508bb3250d4e52c37e3c6c47dd4da615e9508550b5285d97254ec91e35be94d41ee657441e432f487fd45c7e830ded14daf38d1eb00157f9cff2de2492b77384454fc89ef04de60e63bace529979df76767d4f00de5babfa53fc16669063aae14768e18f8d9f34a92e83f09aaa80c10b2db4ee08991b3becda2b1d26555157586d1a51c7528da057912d9f11ea0a8a843a13538b1217e74e1f1cfc8f8300b76d79a2a45b1ec9f03acf90f03f73ce9814ea81cde8a0d4b44cdbabb0afbc2a4bc1d893e5d31c9d23ad1a8ad70dd1c831ce3ab06305679dc9a752cf0d3ccc530af4668c7d203880b20043cc77b681912bcae0dfb25d7d2f2a3f07f6b89cb8c7ac692f375590f29dba7efe89eb4ace576f8f83073016c53c0ed8339a2d2b7e08ff29a9fadacace66f2897bb507f7d8d6e6aa90a1d846c7d4bc2b4a80a5818e56c7cf9058dbb7a0107126fef758467e4119d67e3ce73aba44bc2afb58150ecc1f27d3f66f6743d4ca5abac623f7ab412d0cbef24209208b41bd9f7ef42e875f42d24a149f98eebfbde5fd18463d00d943e2c8566e3d4bc8f5277a0332def4d9bba7665e0413bccb7a65b55817df7a521a39c4f6170e1020b7f216fa7e58f43f8552e9f3c56a390942c91968de05d02ebb2218a93d52e5e0339c2c772da86be0e8790bd582ae573c60174150df2bb58a9e16f794dfbb854f8898c47a0579891b9922a35248e9266526d2bd9e643fb81d52a6fa3fe46769fb4988dc6be83bd04932af21140cd9bbbab363ab76a655b976799e4c2d58b9536ff217e2db33d1048247dc9f52a9b737525366d41561eb46d7ed563b898d8c5f3049a69dcb1f8bc8c26b6869623161f5880d083b6667a0f35c733410247cbf1d6b3161800990412d6ad6012aa549862764bb8a3d74db72b2954c56ad3ea1bd48f016b7b5f0f66acfb74dc728181e0d2e98ae048b35d285776db8321de3ad04f1177675b8b26e7e6fdefcfb812cd7a79cb055602199eb19027501907f9ee1ce0455442fa34485055a2286148f32fa04a572818a2e59163e93756b6db31e280dc06f24af375d4c6fafb6410c8f99383ada4f3fc368556a44ed58b3ad0d251f3189fa1a73ae694f13fce369137f8e24b884071ff6a36643f60d987b01e9d278124159835bb57b84e2220d806e05d8ab79f2d422f25aaf52e95295ae12bd7e040634677c936dcacefea30d84578673df1e7efceac8a426b76a5a2031faec709348273196e63bd694931ffb5c9dde0afe478d835dbadd3611881a04508091cb7e8f4efb20e7d5bd195c01095d1be70519595d59613cb6ac483de910d0244664ff58c87355d9ffe44be15297958c288d4af0d9bb71313bdcaa1abf9cebbbeec435f732dd6ef4df15c8737845474ca41e36cf8dc23a4247ea8285df9d054f6afe7046cd9a9afb8d61380b184e1cd1cbb731e4d93bd4d9084f3cc6c1c9ef0503a7a8495b914155bee7ae5f8472aa9da0d390593accc333db8d6e2042b70581bcbce10a98b7a44b6dd00faed7f51186d76c80d04fa170c5ab95a63a6dc1237702e49430c87a6ce76d6028db05ecb8526405682a6c5b393a32d10a871cf6b47f976bdb481ac785c7338d6287b38dcf530ff84a4e03da95425ce22c4d09989aa8ca37c452b7809a40961007160b61e1efd23b83b5e2a261f4fc37a95f34ee6099a575927989a700fe08d53811ff54793a8678c6f4e1d57b904066853e3dc5cca5b0a54d675b0b1df23bcc1dd885959e1560384a5d5bed68ab68ba877a09c49bf58b46dc7fbfa379f0333d55523d2c652d67890b9ede7c9e253160e7af79d1803ab478bc23fc50b08d8c76cdaba5bec57032da4e44fab0f262efa900b0d486022a3b82a194ae7ffc67786193c842c8cc94b4b7c1867c1941d3a4840fa2244263c5a4ff7a413f7350a822f70455f0afceb2113b1f6e80083dd43cd7a51633b999c6778437f22586cfe8a382e4066a850a330dbc235f5039be292e77846f202e8fb925870b8ba887354bbde1c54e5a8906a08175b0b626d972f5efe8fa5aacb9749e6ed741b81c5f35cebfcb354d6db946e60c84931176736fa425bf3f9331314f65ab1ac0ed2678bbb766d4f9a43a9a62aab0afecdaebb9c6fa284c5437dcd51630e1dec899587cd43d698117888466e083fba4a03ad921e02f9d7c7b3f630d50ab9266e2d41133559d0a7c4139470e5da9c7ff6996de6d82eb6937918c489079b43567d2812268a5d277b71d78f51cd3a74972512e56e9c24351fbe772664817369324fd8e201615cf34dc8f27f140142e7dd6e4537c134d58f75fbec61fe0b4d15ab9847a00c15efbbbea372a88de563a9908dd71bfe8baaa7512a226be6f07c6efeec6bb16f5842bf93d255b6532b56625a6575a2c184ce0e1641b32107d01088515a6793093c1df5518c4ff46640bd8a4d702ae145699679fc95251432138dd52e8ccadd9fc3ba3328847f32000845e5df569c4c8bcba18999221033cd5422de27401a35b85f95c0a2f625f99bec5e86b6594aa3bba71d17513e14c77e4ff85f88e1e29e2d920e805d58d7b93dc47d723585bc3a98cc496048fbb7eff13b30d4e1567c4a1fb60bdb8870f1622e6a6daec7fc52d6f8b130d8dff32263d91125eee25f211d1d0d9f581a64d249fcb757ebf9fc2dc0bbe3c472f1c8c08f8717bc9a739f9e0a42ca1dacfc40a6384e551e6aba9fe7e2bf3234da5bb9b0cb08b0892bc3a9d8bf1bb4f320c08dbe5ef8a04bb7eb07542d558c829b008e0499ec8f75a669fe797cd7dc16fd8e5b90be1de301243a48326816e67fdb7fb2ef7b9e02b835ddbc92734e33e3de984d0bdd74e54469a75471de69725691ab6f86722afb9aae66980114bfe0778f95ee17c8d4375c3a2922a287dcd7be845048a0f180d5c34c0ac1eb00a7089309daa604e05becb0c098c9f949d517e46a74468beace341f3f2e446823b65432b6afe33f61862bd63bc3af0527e67f588090cbeecec381688b9b5191daa44c87d8fa488b68d1d150d038e5fcb33b1ff7672fce5b032f07607e5a173d310615b46c37056d316551a43c810cfd84e26180b11615152f4fe99864e7d2a20e6d0c59a05c3349128843351040e68f374b4fea12df47b412d06c197df7c3f9558eb27fd054030d18ab2f775304af263ab1bd6b8ce96abd9ec96b08accc81f84e7df6a23e8ef25b7d50f1bc48b3a4d8810ee8eb44f8bab8f2cde14443560315e126bc31fa740125e9ad716de503dc3ad2a97dfe8dc1491f1fa8e4bfad8490c5bbb3eadd0000904d17424e6000bc25a3206a3d829faf0fca46f3e9c1df4d6397890d8f5b1ceee3889be31419fe85ba80f3ef67dddbe8c0170cb5b909fd8bedd4bd877c300b86c6b57aab12181ee4d6055d81b163e9070f0ff9b8da30d9c21b741a45399044cff78798c7ac7995f41651d60d4f75fd67fef55e7ca63695830d571d4aee3d092217774399ad9860614ab9aacfade529937ea71233ae22176f7203ac44eaa7f477b191a0ca2858036a1584a549532561992492843067b9eaf2a2b978f4cf5a67dd9fa30bf3d7d5b33cb474b770a2d10df84fbd643dea2d7fe28c63f4460219bbd2a719a19319992f5aaa306b6db947328888ab02792317c7d37d5912aeb06b7ce962073d02ba18f9f5c6f8dca233c65cc2f01bdb19fa843dbd4ea8f1645e0c1adcbadd3f2c48436933cf4200fb6421067c7565a3978dc2708686cf30d466e763c9f088eb3401f323203e75b1953600805427c846506e5e22e0cfe6ac6614bb3e8f1bef6be6699ad9a3bb6559323994149b5bd255cce6dba7da6c3a082a3ff615e097508b8a42e1fa3488253d8ca37eddc510d63ac4f22923b1f3156de75786df621ee778f3848e5afd6c254ebc3c51c7c2d2b4b0a83aa6a22aa7568acb0dbf6c76f66607e5e4944ae7f027abda8580607ce2cee2f59c3ccd95eec2e1b3ca532d31316245a762fa7e6671c3bf342014f8f386b9ea0dac9780f353ffcf2ded899b3585915631e0762c7709b80ac01a4d54e7a700c0980b66e58bfe0576d34472555f1e7d7cdcc63337d285dfb7ea4f92f4d585adab10709ba97c49b068bd2d5ea507925f0324f562c65cb15968bec2f4b8bcd91031dff3bf77c3e5fa399c62461120913f0a84b07f1a5883f050d9e8a46a4e5952e345a848e83d3b4462e89d4682f823f7c569d6e561526b50296ff81bded5f7a4063484407de81935bcb9ccaef5a48a8b815ced010e09c750a71f4b308dee72189043346e506671867a785c8111bf4a6b8c6d21c0aac87c7d53da310b175b6c54d2ae1c7a27483f0d729a078ea277f42658908dfc9e085f89829f98e3e6abd853a5f3c97a69e07a1e1899ec249caa8537841265b001a678094912435f22cfd819c1bdebdb68cf2072acca1a721ae48ab2f4a87dce9399f0a57629b4526aa50c82ab570a4625c4367a15b9f3fb65abef2740c4b9aff643acb51e21f46fd72db2a4c8363ccd4643a5d408292a4fde1ac40622ebe8fdb54eccc29c6d52cf09113c7c58f518fe3c68f18554aed60371152b888f3b99117cb77f4c3fd70993c2f86dd78f433c576be8119c3480576bd5df6ee2d81827b770ac5dcacae2ba5d032d6cd0ebffbb0fe1dde063b6bbda89cf99ddedfef9ee0e020bdbcac8a41c612c7d9190387348c9ab0702849793c046ebbebbe7df259016aeaf7d7c9a1608e553b35e3efb4ab9a1be912dbd70da167856059351572a722477d605b8da54eba3f76f6f45dfbeb917eaa90d02c446c1afc62925d00fa65236c358e6cc4d224a7aff0da37da880e53b64825ce269307ce183ac07422a0e4178bc9797e5be45cefcfefc55d934fd5c4a934a436bd30bbb9fa56cbf08d6b8ac59344ffba09412667f37851b94ae3e42ce79b34433a5e0efa81e278ea9592f3840c0b238a96f9441dad906c2c6a8ffc7328db667e7f96d25beab555760fc84b602a42d418a5b07850018aeef90b2dbd7af7b669687573d28db7d946c77659c6ec55875ce413d9f5034d818fcb133a732d63b4d403eb355fa9f695065670a1f58aa2c06673bf48fafaf1cd362b22c63760e0eb7e52a2656c50e99de4edf8bd84bc7bb75f1c4dccc0aa456d82e23a48b98c29ae95c803136d60d6331dafba3017f53d0571650d", 0xee5) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x8, 0x40}, {0x18, 0x3, 0xfffffffffffffffd, 0x8000}, 0x7, [0x2, 0x5, 0x7fffffff, 0x8, 0x7fff, 0x2, 0x3, 0x8]}, 0x3c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffc, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x2, 0x2, 0x5, 0x100000000, r4}) 16:00:38 executing program 1: r0 = syz_open_pts() kqueue() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x89, 0x400, 0x6, 0x1, 0x1, 0x63c, 0x5, 0x1, 0x2, 0x2, 0x3}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = getuid() r6 = getegid() r7 = getppid() r8 = geteuid() getgroups(0x1, &(0x7f0000000280)=[0x0]) r10 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() r14 = getpgid(0x0) r15 = getuid() r16 = getgid() r17 = fcntl$getown(0xffffffffffffff9c, 0x5) r18 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000006c0)=ANY=[@ANYBLOB="01002e2f62757300820300dfe9c53dc90226bd47f9a4cf44b41ef57faec819db94b625c2c4f7845abfac235ff7dfe0acc276b93acb2dee981335c9134895ddc144e257c6507ed514e0419f5fa140e43a37ad970d4e31ce0d7a01d23d0b0711a9633aab688d063e7bbf8f156541e8bea058a1c69f6d7d7bacb6955297188ca515202fd44537f332d973fda787ed0c003f11d561b1181330c5238bd8372b36515c22411ce62536e9f994f77146b90cffcbf0f7b32cd866de175125"], 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="9be2c354eca35f993bb96996132dc8d05c5c548194f1be2bcc7b2fb5f717eead6f32fe2a93375d9bae9189dbb67fd62c4a288cd192ef069fa0cc3eae743c90a3eb9d249d54e75e143918622cec729ab692e26dd7b89f30e9a46457c6fbf4", 0x5e}, {&(0x7f0000000080)="139ee556e2", 0x5}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x108, 0x1}, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r23 = open(&(0x7f0000000140)='./bus\x00', 0x54, 0x10000004) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r23) 16:00:38 executing program 1: r0 = socket(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, &(0x7f0000001200)=0xc) r2 = geteuid() getgroups(0x9, &(0x7f0000001240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = openat(0xffffffffffffffff, &(0x7f0000001280)='./file0/file0\x00', 0xa00, 0x10) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001180)=[{&(0x7f00000000c0)="fbeb78862edb20f1284ff75959b24eedd4d4cd312e9f8a5413a7ac38e2c372e4283d7a65cc0edd6688e2e7d8d4d5705f735f9d9a587f0692180b4f65c94a53b24295dd16bc3e", 0x46}, {&(0x7f0000000140)="86968bf12d20a49d0bda1c4bc9139c590a", 0x11}, {&(0x7f0000000180)="29cef21c893577e75b95dd92df5468515668310c61d9f45c079d9264318a9e6105586c227e138ed1bbceb64275c8515921bd2da95cc4272aaf66abe58b65e276677439e96292fd5481d3900e64ee5550b8b44ddcb079d649cdb033c71e2ff1d7aeab72811bbfab06ecad268ed83eed8511f15403b054627873364b654fb4880eb3b69db81857d04c96a1305d715792eceb321cde797dfda707072790e655c03c28536c69570d2109eb99946c202301280ffb90e1b45b91d110ed2a2e523b39a775e65cd05cd7571792549ced6588f9b100f4ca6cf45831302468481a6b400f0103df6c3391310700198e1fc6dd489efe9eb16ca2f07227641d88d1bb2e2a5cb3d989a41db00daed37e20aa9bd5f04ba45090c22b202553c92bc53f14c5821bcc319d424dd51b1a029f59a6a6469380e86120da70235efd540e84d0dcffbcc2f62865714c9edb73f0438bfa620a4e29dafbc234e60dc28add352d9607c79eba833e51c782a6c4c26b278ef4151ee5806facc38bb3207b60ebeb27e4d425e68c1f541e6b55d6ed606a891c0747b1b3ee347741bcdb34d8e7e6b1d88aeefecaf8588c59b0978a30124f3e2093cda6068494815f469f43ca0ac890d9a594ab32f863da270ec0a7d8e669093b247c8b747c558d9b1c46c9f1cfc95e4b619cb9567facded95aa984467ddb3e42bbeaa59b5358604d606ee1ac6d326be5fce583f22c0bd9e5ad581a76a102850eb021b287840f02c65d78eae23c4d5dd33451480ed20f1735b800a686f261a6914d22fc9d57f13d9110a1eb70739a083171b2f6ac5dcb3b1363704d3a1a3c44b09557738baeef17cd027d27bb263d04dfe505ba7d9153a8eedebd1b85aae57212bf755b2ff010ec705d285b9a21c908b9f325a0bd4686c719e609c7af4c1bb9a2695a9d773faedd81c8c81afd1710d0340193ac942a56a9b02b1f6e312d68b942e6eedd541ab10dd9366110607adf0071e7b1fd97dd333ff3e0625eeed1f676b7687ed399b809542e2bbe150a505a9f54a174311483300c2a54359e9a3d666b8ea9d2f34b426adffab8d42681ed85e265d3a13f66d87babcdb6b77b02b558cbff511c09851a3c0669c662b3ab48b1f0af3d035cec2efaf65f97ba5042facfa2fac099da41bfd303e1a2ad58d7b716caeeacb9620b9f5ad0a9c4a1d3f2718c2827f74efa95aafc7da8b653e2759e38c4166bc482d03f8779bbeab38bd58ea55eae7abaf50521e2e36b19ffe26f4ed5abb22785f876fc21ae2ebe3344769dc022af603ab921a5a7a7a2890a67c4035ba08a7e69175f6d68134ece67a48eed5a9bcb970ce1d66e2518dd9739e2f90f62965049ae8d98d75902d55bdc26d2cba16ef48706967d0789f6cba601ddbfd9bd1e5a8b8d6560b90c28c08401ac7674d976a79c52271f48fa71c906880e8680ef3ef67da89ceca4cec48f91420539d02ca5763279a8c4fa59dbf26df98286cb46327194fd4f01e8f564152a6d3a9a1551ed152cc878d842bc9612a561ab1f0b581b03967aef59ee9ead5d8a26f4d6b3f55885d95255b564ffa83117a54e4025dc71250d7b4027a084e12a01d0c98477244675381e4c06e0414ed734d496c723eb789200c3c9c81538179c6bbf86d4d1f467f8d423224f6839b3bed0a9a4b710a5f2946156e617ece1bb0a12d6448200480c36e2f2f4c54f843516cbf522cbcbf23980d0518973291714f79ab3be8cde817556c6a5dd7da9c4c960feb777479cd45a611a27c3dd04cfa2ddd56eb02adb935f87b42805a50e968ef0889ffec386440e783a48e65176f2ab9de874ba3cee3a3225e45afcb69db2a8faf1a2a37f18d19e8d282f1186f83a4dbc54cce8537d41fe9af06896070b3c248fd440778af4b4a68e895ddcfb094ee6ea4844fbe88677e6c4d689c632c4cd986532b1a7e15b965b2c2719b82d3110cd5ee893a80399f1dcc34217005b63a7eea88cb57c113668d38478940b7b01d6a0e69184169097c5e5392bda04899c181ab949c4973deb9be314b1362fc1aa39e37760a39c154339cde9e35cec9114698a715df54ce3bac55f78fa64c2344dc83f1fc956cab07129a0b43bc657ab550d822ef77d220c628a349ddbbf1cd99f57f38794422d1408bf84bb9bd4486984ab712ce73c32b3867b1eddf1cb88720d21e45c572d2dec1e2210a5851c1f55778fcf42d6cb6dc99e848a7cd372f3d410a08803d617756f2187c62693bfad1810ef06f3bd328bc2109b9c8a2855c84f1333fda89080b7eb646b5b42e1b07d25f57a18ec7256ca7bd8c56d636d72766a01885d2aa737ea780e010c8ea5cfddb3860c023a586a19734acb6270c09118e850c7bd1916c7509262237d004df06d4d3797e946483ca422e8b2c97bb31b33f2274976a5e03e9a4b334420bc6607eb94c1526afa1daee4c1f1b55edb6523838c15f5948b422779c307013a9797476aa3759c9f73f45f1eed9beabca077048f6ce46ca9eeee7e52f301ca8308c0fd0e84135215c33138f93dbafa53e61282eb354a3fb583032cbe33fc92b200d0e591d7f74237b05179f8f9de58a2e0f70f8f486c8b8669f594584c4b14da5121b1f09c98d90086ba4d5f11437ce9e04d579cb2e7b3ccdb626e5d66556f2351b22dfad6e5a22486488e443e3072e4968bc801f417a11801612c92b9b50bea52be6929131da9824ecc4bb60349ad8e35beb756d6eed3c9570640be97b5496653d9579824257456915a8e52454609b2065e2aec769c1d81318a43252a9ace779f057a4ef7c0c0aea856871ff6e18f7047d61e341da48eb1528ec5b27eb2cd79a0f3657fe734049e2141bf38af2bdb85b32ca2c26b79168330f80af0b5b38123e87a7c8d2c84ff26f3b385bb3d8ee5df353ff0bfb9bdf6ca7667cd4e3d7688e43642fe13009ed5b013784f0f79f95b0bad649319df9f366201071b2a69227f0cdda74ebbe455efb97ee718a1bbd77fb1b6103d8b8ff48b6194c9e76267d1c83785b596c0215d58dfb4189522e3e2744d141c3b9f08f8cafe7cb3757b636040186ab3aa1d7983e7e3eecccff6313d4087bec5b13d39b4a5ad596642bad78a0fd322f56ccf67c5f4c786899202cf3251d38ea8a1a6ac58221de612117ab6b1a24b93b6db50e2f1b50af38855bffdef0732e4127be54f801deb56df40002ef7ee1d1617b4d1bb29a6c909bca739fd4a153e39320b4dcfaef11db4e891519bd3a8dbd3a499f0f902625ccb6c9d2dd8687cfdd703ae6eb475fba407314ed0ef81afa2453c2b84810c27f1e8254c8f40f3d564495ac68b29f63361f33af212177a33f2a2f4cf368f7c3faa56602609c654df1f84e137bba051fedda7fc390ba3855a8872b31ec29ee20a4f93cdc3251c6124ae4908a1cb0b6113dce3e1d6c81e7694751efaae12964b2f7b4ff6ac6e5abb02210f7942f389040a51d982241c41451891a970b54ed513b52c67a7c553fe5374f02179921eb71a91cf29f4e6f9583f55a286bba3778c4e7ca86575574faa299539d65bb7d0688309b66c201b0e7509da5af04d3b8f02f9026cb8a296434adc8523dbcd6e8abf8ef2fdd0497b3eee46b0681790ca307344058277423ad797a486ae3afd90108d178393e70f92c7c7a7df1c035252a62f7524a3fb8e5144b17ef2f6786370482910bd797faed7ca410e6c7657aedaadbf2e9455a2b273a23ef2ffe61e44b73bafa60070a36150dcbc4778c79a006f633f9f78f2912db8769a88648fc76373d87f95ad80b7601b019ca5455bf1471ba16ae011275532f14fc1798142dab1148eb2cdad30836b201591d9c8e0c85e35274878be8938f224dff3c0f7cfa1e7fb444261744af54f092d24c78bfaa5b739b37c10fa46e8be16cadbcc8d6abfc15bac6f574cf95cdbf1baafeb41ffec817930534f67f7823c164c4cb590991fa28b7543a8a65cd3fa5d6ece5aafa719489dd54fb3567987624c4a713f193e11b93777889561ec9589bcf1883af01965154d72024222771c3dce8fb7cfd9c42e7e37a2264d607b833b8f7f3ba09c080e2c352b72cfd9c73626e7d414564ca6a863fcaa5cb14b493d34030e75e7ced38ab835b03d1102cbdd408f2945394450cb486e23d83b447f23dffea8f8492aaacbf3e7f4e4a78695a503ef5bf472098fb6b7d345979d410561474508caf56c2436a9e7a30bf1780491aa74e76a70f84cc2ff19d5794756658571fdc7654d486982c0a99a274cb00717b975268e4975d4024682451490ecdd27be8735407042ab646ed3f1f79fd39cf008494b75b20c51792f7402355ea0407aa658579265473a09d4f06088f9d40e03994d5bc2434ad020ab6654efe083806e6d5ba48ac7e29ff9b430c4c5053ec762ecd9671a1e73c6751de5b5f60bf88e98374b43999229ca126a0e399b29b9181d1a7fd95cc0c378d67cb6f4ba65cda911b265d51bc5be643673936fee6234c38b780c9bb3fb9608d01bc9c2c8c1a5eada6f0756d0255547a21dee9e98fdde3f0e7423b027ea40a30d3b3b1104a22105437dce316961e8603e906592732cf2e4b7d4e983fbc9dc8b69ede497490b611b65e287302ee238934c31635974f139e7933ee7984fcadd10ccf6992830d4cd686833ba11cbd4a5671c1ee7ec2626b7420f180e49aec2b31c5c78fc85bfa4d05607101edb243d92d5afae56bc7af3e7d8329e864c188934e821051933c1fc43ca5e0cc672234d3df0885a5fe365ea276b3f853837711731a1605460a01b12fe9aa253a688535c1e5f47ee4e39045d037acbae8498f8292b486c9ddf52e242858d127a884e330b68dcc0735106a811de540c5dfdd6153403cf1d6eea1b05504ec94d486a94d6a315fb1e1e8dcb04ea39c228a8ffbf26aae984c6d9bf15ebf978627b9df45e50c3f34ecf4367aee0de6a582c2b51e387b60790c33a3ac243bf753019bbe35f6bca9c66439e9e22a94cd73e5bf40bcc69733203dcbb543b94b8715dc691e6e0e27a74a803b4eb7ecfb66a726b588eaf83d5635c1fef637f8a682b18895520d93f1be6e9c5441c077637a961017bf7884c1d8a54d5c883d004d1596c493066ec9a61f3b7a9caa0408072045a84d33255bc98223f370aa0737352c74e2ac7ba78a8b3c2950f34465840eeaeeea2ec9e1c3b60ad978fbbf18397a59e7e21230617fd3f64351d5dfd674bb751882660d64b917edc898827c841e72c914dc26801879ef7d4fc844e32af214317b1b526b084b2496a8b1804d484d7fc79d1f974ec98514f74fbeed5135b3ea511967cfa77501f143bc9ca86372113ae887b0a92016da8461b3e0457aa2925778201a92556965b01d26d810c6067e44e37b1ad634bdbf1bfbbd420ca59ed3973f77fd2e9420dcb221d82e43fc5f020f0bcaef03a8af8106c36a1ed8482d6ab7d4ce3ed73d91ba21ba64fd7aadb6613d8530e4488ac266a84b0d6853921f8c13eb8ecaa31c9b5b67771bfad42f3d1154ddb6d8d3ee5fe2962ff3e5d1ef7c69a2a94d7663910693a5bcf1f0d0cb906fd1045b6ffc0c7c35acd365c46e5786c777e7dd11da8701ea13228853b3690bf648e82af95ecd3f999ce6e64e4e70a2d2b0e97d0d2fba0729ecf993451e5ef4ec21fddba045caf03e0d0a9b17a663dd8e1da7744807e0ce5c27d98e098ce27f59ec33223110548ab5c87f1fc3c1c8de032f20394d8076916a1ab1638acee72b0797341d04a14ba2c3a70fdf18b0fd865511e105f5aac227186da4381ade0df44e6b2d5731dc64892d1be71edc54beea6ce8b48e9d9421d12af18fdfadc2747c59520ae", 0x1000}], 0x3, &(0x7f00000012c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r4, r0]}], 0x88, 0x4}, 0x403) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x110, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x6) 16:00:39 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r1, r2) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) write(r0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/106, 0x6a) 16:00:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) recvfrom(r0, &(0x7f00000000c0)=""/121, 0x79, 0x42, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x80000001}, 0xc) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:39 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) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) dup2(r1, r2) connect(r1, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e73af696c6530009d417bc2e045f7e7c0ddad1a5dde474081a03a5f1a389c105c9c55654007d132a1c08ac4c4e2b8b6dcafa2a73906344c3987f5b4dfe0b50bb689d18efb7f6e03003295f117821b2cf884917e711686035da3d74e58154b"], 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedb}, 0x0) 16:00:39 executing program 0: semget$private(0x0, 0x3, 0x0) r0 = socket(0x11, 0x4003, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x3, 0x40}, 0xfffffffffffffe70) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) semget$private(0x0, 0x3, 0x420) setsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000080)=0x8c5, 0x3b0) sendto(r0, &(0x7f0000000180)="7584ad06694ebc56937bf279767cdde76442eb681e52428486449d8161031e26698d78a3055c7c97c46cd5008cb295b9dcc0e682be9eed4837a168957422a75fb8650ce99579c236727167a1808dd944534e6d49b78a24993e5825744ca01c8f1eb09bdf30cdb6", 0x67, 0x2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x9) 16:00:40 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000180)) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x1) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0/file0\x00', 0x5, 0x8, 0x1717, 0x1, 0xd7ce, 0x5ca, 0x893, 0x0, 0x3, 0x7, 0x1000}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000f72000)="ffffffff", 0x21d) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) r2 = socket$inet(0x2, 0x1, 0x3f) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x7) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="55f0a3cd03e72e565cbf8afd94bdf719d2b087873d2213e07534ac6dea237b53b491e2b1c1354168e8dc8f2e9f9128ac0709de23bee4b0728851d5c004cd735a3ea4ef294d90572815e08385e35e6039a6516300805987ded83806a9ce6f003b67f58ca4ead53ec7bc", 0x69) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x10}, {r0, 0x4}, {r0, 0x80}, {r0, 0x40}], 0x1ffffffffffffd3f, 0xffff) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="c177bbf5bd96f8cb394a82f154971443ad8d5d0dd7774468c66bf292f96cc5664bf6a813cac3fca8f6aea4f68072b4229e3a4082270e406e66d3b899eaae1ee6d76153fb507641d9a4373c4dabeeedcd569a012f9ee14556e2eaa8999df5612d328982a49412c19d4d2dd6a8aafa80772d60b3d14c2953a6fe793d2056757c3338758ad9106f89e02c07f25ada6e007eb6d9e21c1b5a58b64073ef9709c55801dd9ef457ecde5ae4f150716e0303efc437cae07fe96c6c4521a19e43aa3913cfb42fd0e44af67134c1b12018d71e883730ae60ff1bcf34b153709b403c734fa3df586cfc2d07f29e63c416d2040ad3eb752d6aaee14701644a89f5ec145f930dc442111f3fb80523f5b84f1f1e4d82bafd72aa56753c270a776975a367c830d505350d1e549e9432d19af8b0b1272d63e879bcec31f74a0ff87bcfea8be49cc952dce1b2c95a06898247b8dba60f78d46314323ec253f9d5e424cc2520fbca65de8803eb3522a987e674a5b63f0c79bdabb17cdf662c9f34e6738e3b501392bea66ad1c251f2cdcc906207a658c3e16608b6f4e37279f51feb512da511180535f163c92e759e42aa906aac00112cc9b676e962331de9b9e9ecffc619098be38d582b5c0576df6605b298469a599f98a77e16fbc0ef1e3db6a982abf64a2edfc45519a6a95289644b19f97d247cb170bca533af734fa9e1a164bb8f6dd455922457b3468c076c3c69929041a2f00bae71c0972daee451073169ca0dc0c776384b68261b5cc4defcc6e746b823a71d01bab7b9793cced5efa930a7a5265c54d7c5ade9f4661dc3fdedc463a54008cc232cf05b6d96699939243c1ad97383eb55394c1e0aefd4ba1e3320671520bd353f78f23c96da627a8a70f3d8069f230472c4b353c447a263d595e38b690ead053530f9e7edf9d1926134a049fcf15477a9b8c85cb2455ab3539a57279fd994fee65bcff3926810bbf52594380449f5725afc3ff88df746df870616c3a770148a0211ee0bfda82fc986647ef0b89c10d5d3d11c09f00b2f78ff6abd9cdd86654bac959e3836c104ab40a4bf089186e9d5b34e5b998b9c52a98ed2f1d62a9270c319caef38332ff873b25e0a30d3ebdb04db63a0907c77a45586c8e289e3e4de50ae68f9c926362bf88f4f378387f597f7c1e01224b5a744c074526e477aa931303f4df31797d6ae1e274776ba50baa09bdae76f027bac4f6fbc2edd8b3af8c106a552acf6747f2bfcc5969d950a7de8ee0a44ad005aea78f6ac5c0beb89b8c750675b3e703ff63fec72cd10b276f5f34ace880cda9ab753d71ce47c5924a200cc4c0ccdfa9a7499548937be234dbfd55f63c4e4d3dec88aba43db993aef43566f2f05adbcd8f424e5146e79a4fef883a648a97cc0ce4f9bfd9616c78596115ff13cdc8811ec62852598ebbbea41ef9e6a809ef96766ab604755d00f6b08a2b3b38b2937becda9850b937ad2b7f0341d545172f64b3da90f5e7965f650cb2c8b74ab5a799c506b96e20b2f4b8e7f2d12bd150382a07378c09043a949b4a704a608b36614c29705502662d90efdb44effc45597013aa39f43ea87bad7b85d40c64e0d9a7f9db05ffd57a025f8ea4b026ff9510d79c752385d28c2addd55b9b29aeaa8c2fe263d29c0679fdd04b012e60d9e16144433d65cb93cda3731b6f37ec11677bfe4797003508cfc58fe55cca78d5606982ad7ea6f2fb787a99fd4440bf414d756007aae4142142b36b4a0d91347c833e35972047a57f97bf7f9e3b3acfeb9d7419069ba9fe2fc31365fc377eb8809a904383a574716d8c0ef125ac4d6ed84c550928bcf7766566ce90913b5fe150dafcb22c5b513880d11a93d7a2804be1f65407ef3f46d7395c3f755afeddb025e46c7636aa780e4964cc8cc2914e578bf53b33cb8627723013403b1da3b90d959560e00a05ee9aedef954af388f2512188e44cf34699c13f54992ebaba43945a2b2ae2bfb1455b4842083afdbcf2a521d614bd69ffe7e30ed78f930654a51a95bcabbe6b4cd81ea35ba0e247e5943164cec0a2cdc09847be18350f1817193199bfee7c25f26c0720dbbd9e4394e8dad32a9b38e9f57166bf44e243ea9522df9ff5984575b652637ef7136213d58a063af24725399694367c9c78ca96fd8a6f6cd41e31b2a210d77fee0ad8f846577b8d51676fed3aef09b9f107f13601a99355148a92370545a31a9320623f9560b6d44135c88fab9daf99c7b8b4e3b73abaa06c8e1004c438f6a09ac8b7decc04ccc3e3aced950cc2da67d8108b30d18b24ff95d4c1ba264c3bf78d1446fba7def4365838dccce49e4f54258cb0c9f6dad79638b84900ddd79fb8c5a3fe3b6d82faef0fc2c4a7b67ab38c0b46b112f09e1e86820e4eb4a18bf0e7496c2aed869f1595cc2df7d7eb91da74c0ec80bd8cc58076be4ed44d07c4c6f039b5b094fc238e227367d8472be24171233b3c4303bbd87ff40237ae1d8b53e2ea12c79f85bed17a1c257ab9484268ed7cc75e73324653f7ac469a529f623804201f9439ded99bd6e8d265d8c2e729a7456df035c2bf2cebf6d414ee842dea82248af53576c0fae0ca74924d1b2966e5ce0e6a7fd0c9ed4a1276ccf8c7511d47493746e01e871658148594bbaec258c9b400c4ef5d74956754273093097e306666d946377e30637154af0d8eb1aca192b62db5825b892fcf331a55282e2d2f106eb964634a32bcddea30978847a510fbf84b0efd091da8ef4b86096f2fc4c4185888095261482a13b1b5d9c4ec13bc04378489cea69424aaf6bc37fdc6868fca0a0be009bfddf7195b0b422ad6c8f41b8968607ad8807da94d5617999c873a83796e28f935a8edae94a17c2796009a2b728d291c4490549e15ca90b78156e5b48e5f1f340773ab22c84f046aead72040493f37ab5310735bb554f85834ca080554e3b1952ead9257772fce1a5ffaed3f7468759a684650f0890fea589f8e985e0930124ff9e704df9137a0638cfdddb9c003de446a8df3fa66564846dc864236d49d090b36c8f1e6dec4146b820328316e580f47d1118577fbf6d612c454c744c3285d5ae3025d61050b9a00c5ddb6f6c9239d2b9e04e3296bfa455bb14e45abb4a029caf1d5e19c9c391b0631fa2cac28d3b8eaed8647cff883700001281b49187e70319d9ada8ce3c3891c8c15daa556cac5d6e487642fc1a40c10027671b9cf8793ddfdd37f8d7c11fdce14400335ca3a711987542f6fbcd3661da386e7e3979d7abfab5a2610bc1da27c596bdbb6a11f1c9c0997ea69719c8c0c2fa1c75a05f9c423ced132e6b39dac144a763b3b309136b540f72d8659aeddeb95a3edd7423c080b5939b06d1603b932aaf87c152557a354865ddeb1163b8a4fc5b4f1fdc9543dbd1e0654dcccdc2f0b2df62d87a4c4c2cbca63b4e8cae3a2a8996c955cbc639d8608cbf25ffc9e43f13c3b4a95532d983e24d05c7fe7d1f45151d314f03e1003bba2b45d07aef0b5f42e0a0809bc798f774f874d35b3ccdc2484625093756f0b371b40f79c6ef60221acb2cac166ddf0cbbacd6a0d9738fba739bb36495ebb2e101991555e60592c53b513626a04ce74aceba6b2cb0375711d92e8585bcdc38cd261b167e12586a842316f8b2f68216c1143d0051cdce40b7902d925d5b28128cc79f0b14564b3c762c523cd50c276749cb44c8a804cdb27389b74f9b499698a6c6e3ea5b237c5d663ec2fdf50547b584c9badc7d637a6cb4a8980bd0a64349bbac8318097002aa67526e6054b2cf0ff80cd91620a31b52453d525fb827b6659e1796cbb2c18890e0293769c09b531fe05cc69cc7b6fe6f6d38fc48943c5657d921539bffda79835715f2f9ce4f40c647e3996bec35de737827a6040dc96b584c640317e1c09d8385e37bc93cefb74b6dc48a0c8f3934508d68664078df9c438e3de182e6f092149c174e0a20f6cfbd6cc14fccab158b5b4dd920acf271a2e996682cd335ef42e8ba307bf84812f86ae6a68a9715064a586a96a4ca8a3add85309ac2e6ce8e05600978edd7e8c9088580d43ee2082f970c3c9e946dd9cd86644626023ca06923aa93b78aebac3ef1a7311c09dae52859dd389ead40376fdcf3af3a6c1be83f3ea2314b655375e1970d0a552b2ab02338c26c626fe400b34e124ce61f0882597ddd96eda10513c13a21baae896f314dae66493b6714dee35cd3d473f8cd6d27f291991dbfbd9beab78ca03fff3ead63931d80b36512d563931b972748e737b9f8cf26578a7f7e5a169815f39f52a390fbc70c1cacd09502298facfa84b00b591d7363501c1095abb81f25dc43a981630fd72aba499e0d01f70a7897071f479b20ea9d2e7aa047ba09995d8fdc002f72bd04300156852f9e02abdc9bb6045d04666d7336c251e0f81aea41dc7062bf421ebfd3a42c526cd37ce98719ea94c90ec15d488dd4bb0e26b4d03301922eedd7c03483c23d0fa78976bece4c3387ed3e92de014e975f37b9859d07ed3abee8b77ff6325edec3af9ef324d4aa604081fb5fafefbe9f44f0271b98dd91afc80c4f0cf0674e3c3c4fa95ae1e89e98e592adab14a50c385c1a2698e19d8e507630e893a63a32299064de347239235809aeaf0dfa6fee13b9c4a5738c27713d698a530c3d0d78b743a635c0b5afabbf52132c20dbf044866c6ce82209ec72964c660ac88bac5f99b14cec02914079784283fae767ed1db317ee4ec73eed1102f355260f98124432886ab21256fd61a7bec1ccf543e8accb9374e7ea707067a7463e9154f4d5da763b307c3ba927235f56535256bad722af4c493b91e8abd6e696a954690f366939c62cb00f4b3960d4c81e2fc07b65ffba85229ff45d6558e4488d3797fd74a518219a143fb538cad3084ded17896f2035c68db82473f9138d696f18089c4d842c7812768c61bfe0cd4f312ff9a0a8f13ae97a40518bfdf1787e0deb8be3b3524d70cbf719481b0aaa38b56f8bc5f1a0869f71fceb3fc7644d082ce7727a5cdfd3146d12b7c0724779bfc30731a32bae7ecb05e0567b63391af09fc2936a165759654fc8bcf67de53f0474589c62a96b1d349c0379a2d140b725a61618671b522f887b816a5f6636f93aad4df635f09dc3b1e3814a274a9cb34b4ebc93025f947d60959d76966bf517b3a05b05b844f2ea0ce6e99c61856acce0ba632a807421c0bd4d40450980b2f62d31c93f073db10a8180364a6ddb1560043adb34f17cbc84e924254bd0f91c5d424df4a40a3337f6f919b4fe8191a82c934a6cadeb2d9b72a29909a1ab8de3a7567731755129223f3b9ec647bf63510eba27f2647c62e501e272f1ff1fd8307966bda0ca8c314ab2842a5195213655c893ef3565bd23cf63353d6520c0e927a5ce038c966238fb23c33c88aa9551210f860fcff898f168eacd745fc23f19fc1eac9e4bd739774fb4738be8a95985cd5b70ed08fed694d3fc8213d075b2c6294966d5b31188562f0bf32dee0e92d1a49f838eb98b03aea7e169e6a436fad209eec7776f978346e600e949b8a7630801417dbe68e7b118dea436f9e87adddafdad4fdba1cb179d2739ae0b157f331b83a54b544161524b6f3a7433938c47ce82d422d0301e1c9d484ff9d00e95bb38a1629bd4a2e97ae4aa722776545d26a4f0ff80e5a127850edde7bbde2bf24c82747a50abe140acba63e86bebae12802038192deae76eca7b1c6b2381664e6478bc79079d549e3f324a6c4c996a06cdeb095e168107bed5dd5896f1ed62d919d4779115e70c28e4", 0x1000}, {&(0x7f0000001380)="353ac8ea69751f7141b6086fa08a2c51650ec5eabf31927b2c982a2e8a8bc4c0806ba531c5632f0511e078cdf0761a726e7eff103d171331764e472d6d6729437805e5af80d94b64628bbf5cb6b12c72e64a3d1f9a34edfa8e890bdaaedb9f4b50b205af24484806b6d65acb911d3512403a728b", 0x74}, {&(0x7f0000001400)="235366f308e669cdb0b4307675e56914be52984a7651ef0e201df57ebbd7e482ce23de64327eb01aa8e59647a500b14f5403f7d95a2e6cceb7581012b6e39170d1b9e30f229ba7ce9a35fc243573ff78a2ab1aeae87e5ec4e469a1361cee96803c54091ed8eb87ff068f48cd374881d5fec6fc425fd2762843850198eb9875189da9822ef2ec7050fb2ffa8f0d67fd7ccd08", 0x92}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a1", 0x20a}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80000000, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) 16:00:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xf52) setitimer(0x1, &(0x7f0000000440)={{0xb4, 0x3f}, {0x7, 0x80}}, &(0x7f00000000c0)) r0 = dup(0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="48a0a7e2ae81cdb4f52326fdea6cd4043eab889a843019b2519b753fd65b91225026de6312ad2fb550e80eb6b1aef2a6f90d0365628eed11bcab41cb7bdb3dee5e7c932d7950c5c787433e86291658e8a6a185a44c8651464e2449d302f12278576827c0fea305675e71fffa636e877c98833eafd1d38d766cae381978526e41fa7fd9faacaa9bbbae2962d37f1f4efc6cf688968cd68bf35041b3dd26bcf5ffa85efa0c4e1776754369d37ecf69bc3f70419d3ecec3fed5a216", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="250bb2e1297f6f0d50f7cde46b8b9bd1bf6f1103664ad4f113434936a3ccc759dd88bfe3a4f24ae412bafc6a09c944b809d9fdd683c76e1c30b1d120e1a3c40c35107a226eee01b1a2be2c950182e25da50442c67e4dd3cc7cd22c6262a47788d4809950786b4a6b9685b6952fd6faca54000000000000000000000000000000", @ANYRESDEC, @ANYRES64]], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)="b808ed53443ac8263d8e79bdf230ed6c5371a7ecbcd5b8f948d1f40ffabe4f2436ba7edbd0540b321cf6a88951486dba84e79e92bcbe6536033e", 0x3a}, {&(0x7f0000000280)="44ecad", 0x3}, {&(0x7f0000000300)="7f50604cb711a2bf6cb6af7d5116668d3aa07cbed28f3aded42c66a1b18f7e688e2a11ac241603db185e5bb5f89f89865d2483", 0x33}, {&(0x7f0000000340)="70cf7c3ed44fa0e16e6d4cfeb03f99f02e223cfbc5c4441343412768ee380aaf64a2dad9069ddd5b904b7db6f5103f22b80096fccb67f98593db6bcb4459abebf1c3683194b3b93beea6b06f0a6da398cc9146507cd4559bd8802d4f", 0x5c}], 0x4, &(0x7f0000000600)=[{0xf0, 0xffff, 0x8, "e5e3bd40738e4732e483e0d83e2582e00e10824c3fe08acc9377c599f157492b30c962125b695a2b2da2b7eaccf78a825cf82d190cf776d0401ae57c22f203a8b4f319899a3da26cee6bf7f1fa66925462e242185f006dbd84b86be860acda8f0aabc501a46aee1b87ec4c9786b23793a7085099e1de4d5d74bde38ae792ec6baf93f9bbb3f042855ad37864fe43be8a5730030ddab163f2733b4daf1a507e2e4f08b1475bc88970ddce6fcadfac5bcb3965ad1d1ed13eb6059f673cb44d34053f931d3bd41389f4b9d9c6765af854994a5219e1098d80048f"}, {0x1010, 0x1, 0x8, "bae2bbcfee55c441379a50f32a7d8be47f33094345afbca4296b10a989734aa182ee0ec657df4289ece41120bf0067118626606bc7a655ba89edd624a8369290021e0521b273e877a9b94853bf273c027635bd6eb29af45d3b5a2447d2d876f633eff7422f810d1d020dd634c3363a12cf4940c8a7c26756f58da1d759dcf5c040871c5cae9d1072ba2092385b9751982cf99dc67df5ea1c312cecef9b955c95d3aa048aecee7bd6bad4fe40dd577fb5916bea8a564ee373234e67f544d50cd461e6e37fe81bc59ef7880a0215ed9a6e06c1fe8caebda3730ecc5a56186ce4fd7d6a895059c40b1deb319e4a6ccdcdbdb893e6192e97adf3ddfba9e417b2e043f3b5b197086b7cc93973b060ef2841b26bc260183fbed10316863b326297c98995bfccf97268ebb76aeeb024edcb9bb38fbbf9be2af9b91b8f89c26db10b7d1e0696668323c83d5285f0e75bb784a25dd55bc9f01275db190b5c73834265d8ab0de3d9553b44e045d910afbf205306c5e03074bc1bc4d37a78f7e7bc178176ada0177c244b889aa57b776eafe7db2935a0ca54afd4733702ca044cc202bea9ad028724cb6835dfb614bbae49e8c8ae698d497a44a5d26a9dc9bd7db334f7e01af333d8d8f64e40ddd9b6a2cad886ee6bd5cea367385404254bd21814aedaef3fd8f4dc8678fb542a25455f015f6905c6dbcac8fd0e3c4ef3b0d89d4ede658980aefa1840eda7fcac379b8601141bbfbbf456a824d3551a9719b7a10068a0709d7af4333ee6af88b1af725274980fb4e75bd476d199d9a4a0059ef4efb70a076fc719afb297f1701314e4230cc0caed87ab879af5e78ea6fb0a46568a3e456c5c40902ab846d7b712b45c509d00cd4a58de16261e04f7e80ab0eaba39326af588b4eff6cb9b5e4dbf5f8a17a7bc7f92fcd4018243cba1422393529b17e57a6c2b54a6ec0622bceae0bc12570bea3ec120e2bff5d7655d931b11390281225ebee258848ca9c6b2f06cab9ff240e96e09b06433fc809b5da4356b7b8dfca7cd462ef3f12b510549c7be46dd0b74acff731c3875bb5a7b631885561235fa97bbfed871e055b4eb891209c7ae187ba55d1b1aec98856f8fd11a20fa9e91cad620ef20a1d8d6914098f4121f23b9b7ee020e765e7981e1fb8922977d0ac96be17d0d3152e524cf96a5f790d2a4e960bd85c8c002ad33dd4a45e54d0fbec83abfa00ee03d5c1fa2606458df6ebba745b380f8d71fa1a96a7617dace99ef8fb235c957e018ab109986efaf52f8600ea704cd1e8444adad21c5557add4921f7c9b23a9d99923a84a60c09f4c8147aad539b88d742871d96fe7cfed6f63d2f959971c2eace03bb14301b46a26d2cc1f922d428239f13cc41a76d9a2d6863935c09c15f1baac8e0584708350320adda2a75d8d003e7f848a100c53c4b91c293a00d3256ac75a35c4123905b1a2d41045b1dc345248b22eb25fb875627dbc744614c7286770f4dc5717bbdcfaff4d69d686950c48cc4ef453f0ee645be3fe438386892dd41e76b3bfffadd4fb347dcdc0c28d4e643e9fc1ae2330ce598a7686ff2c7c6460576ba1bed208447f11ce995bfdd567f5c0337e681f2f87bfb719610bb0fe6231d73cc52df8f19fec98a40ec6427c2eab1b2b58e7daa722b90b4f0ec50c6b20c3de59ef360451236698ec16c2eb7949fc249212d2f6c34b304fe0f6a05ec9907e418d3b2d5ddd634108a538dcd9667bc1ac9e52ada192803505357e6fa2c8dcab1d78e0998dc05bb598cf27b3a1989545cefab4b2424e94b59967248f110ef44fc578de44fc4bcb01c07a31a9f8a4cf4768f359933a68123772b6644857d7c82287c10ae94ebae77c3d27bb9854bbb7b37dc4349450cd962051b6f6499103797f280b61b974557ae04051deface56806fa7a5d26967b5df5d5095912d7a3e3d3bfb4c952cfcebc1fee605680ea9725e160f20e408b7df29f67ecba7b5f95fe46a0fedb0e77c28aec8d1b9550c7a912f5997cec4e34da193b964694095745a4cf1c0397da5e134f6abb6259da4d0d4b7acc4093d1d1ab8bf784794c8aa7ee58a280ffa640d090d08c9373b9b7b0b86c92df03b97c1c4cf5b002aa7ae23f0260be9d3274f6c36109d85549b4668dfffaab4ef5853c2a5e327f98a3adea44ed5327eeef292ff1302edd146d111f9c8c98c786847524e3ccc293a7593739b4104d36c27a4b49ca4fed2490a3ec5f665aa69f213b4951550285dbdf2766d8c347aad625ffbc9b914e42dc83b2f59ad971e03b7eebc9581b5c81a33fc698befddf3b147b9dd69e4a26d77722170eb5309be8085fe1a0ee4d5625e3fab6a5b8cd5d1e9df0aeb77fbc484da1933e8923e5b05a8b0b90441b1d5e07492c7153ceb9598754dc04b7ec48112acc837223a0312c2ce8b8191e7a0d6bf8e81124d14ba2135351f1875b81f256f27d146e0e0c68fe6db5a5b7e52833c80bccfe298374c797db8a05ab55980c364abe3a4296df0a01ed117152c1f1a0368c998d4635042c3f0c3791ede9e6823d959c0e5a0fdca2d88c16700f1c599b25e432dc23d8160b36947ddf5a364a01b900d31dfae704cf1bcd6800a8a42563f2523d77e889e78bf4245877b044e22e5bbddf67d2a3a0f14c9b07c6d14ae0c07b999c73f5fbe6aac9b6dd920ccf181cd80d9eabe3e1374849d3b2a4b0360a45cb494ea2895b9432ac1d1085709035d9fbcee9b6766f2a0388d9557933f8fd8c95ab52bc02a323331d474c0cc2acdb60750c0b4e496100b3216081ce3a2b4e68a507ffd6dd85fa431500eb9d816bed49c98ae74868a5bce3c7f4b443ffc7e7fee4f55a69cee96ea166450db480c55deabeb598e7937a4b1ed98c7506f2f989722572e004cf4cee24aed00915092c2005f0a048fbe621831278bad87725beba910d3519155ae4b7cafb7b0d151750ecea6cb277a596db89ce78c8738098d65296f66a027e98dd26062fd96a9a749f68876ccba8872b4e17e785a0734efdec6f4161db568215bce88e457389f6f0003c11ee59ae0a8415987343903d610830b3e4df6bb5f8e21c95489680962ceffa005932efdaf28fe8c2efd94c3f4bcec1e5385fd6ae101c4e3371ae5fff5535cf8a4bce722e05b19d7c941458c638d51ac738e1184cd2e7075edfef36db1ea5d875743f1d2a17e492b6962c1d5fcd3d70b9446fac859eed20721a0164e563fb7f832f4b858999f3f2cf1efcf2509ef89ce3bcf207e10a3b6234a5a52e6979bedf429b9cf1f553286f7e1b519789223383398bfed8b26ccd31c39666c9ab5fd3a6b010848a498723664db538b021c4fb3f83b4f638b1a1290aa220a902cd1fd630e288e1b4a4451578e728f4414bbc5c663f9e130558eebc307b57f3bd316037e36fadd6fde9b092f15fc11a5be499124a9c62f52136d2e29b21ce07c16f979852326ce4b389afdfe6ecb115fe803ed1155df3ac7067c27c7673b61331c4ef90b1f041f53f3e80b3bd3f7f0db526d0a0169006e56ae523009848454af2ebd207ed37a0457fc42fb41f50a8b2a1da8c55b01d41be8ec0b37279c562b33da2cf5d734ab5125862fb0e1723fbf356de195bf80c19db9e428b3c1626ec6649fe124ad3fc58c9fe562a6b3c15550526fda3a40c47e7a29cc7d2d923b3941b3c340b8e21cd0215e6201a118a158a8b1a0dab27baa49506def418719208b3fa4665a28a582a41698f20441c74297bad1f08c0185fa307fbc2b97392039c96f8fd5654e97c6b303f5c003f0f4043f311cb35561ff2757ce3f01243954abc5a3c2870fbe9ff3508146dc7ccad6c6999967a41086deae929d6e731228d05ed1b8b8099f5de3a9cc9bf54f79310935ef9568780c2dc00f2511c4cc1533d9b4b85f397ab16d1dc277f5f93756a39990b8bd68753f303bbd1170cfa78a64c4967e62949ceca87560a4f3199804f9b34689eaff289719143aba98bc0687e4a4189d25bf2ac13e9e643da8b09a3f429b9ab3a452c81d32d120cdd7115d03d32ca1b058be045a27b1a818705cdb3ac648fb9dfb17a0a727b47653caf9b840e3a84a416ef707e082aabeaf01b8f78e70b41b104a54be45d3e6d151c484b995ca75019ceaa1698c79f5afb3ff9f016e2e3111fed2d82208ad822076909f1c9cd70d2d6a9bdbc2b08fdcf03f9072d7836aae200f40a5dec6b3b6cb32b41c60ef0d74f8c139c649917385073cbde7b2d469a752de15dd63cf55b1dd9b0cf1743b4c48cea51b688e8b8a64baec84f05fd54459c5d66e0d830be616d3e1da0956557055a67124c461feb463527b6ca95aa578c38fa7de5a9889fdfe54ab6c0985bfdc60feb7cd074e21a228285a1e9ca411c3b8ac1978781c24c2a79ec2845712da48c71fef52c30ff89c065b2525d3545855c8373cea6656d9b53995b4016c58026252af26c1c544a68e5c5fc7894129692255e80976dcd8ad90037c4c58e5d1bb4fe312d184da35e2e313ac5de1a9f760598bca51ef4a7ba3dd3e7429edcc1c3ef0596a53a2a628daeaca5251d4f290bda57865d61c3ca6753c3a16509d8fb46e9c9b396fa3a6f0077c465ad1dbb610b2a6500cb3932a524b277dc586e8d98efc04a360b26dfb42a2671c64e180ccf5653f4077ffb1debdf07aa1bc891b86149939e01f6998e50d319bd9676538a686212c36ff4fd8d8e4e8dd62f5ffe9efcb7385d7a5485fd7e9e66d97bae090bb72c6c90240942035036be1a14d4a1edaa1e7eb8870fb52e3398932852f84cbcbadb663d98fcd57d80240344927cbe4dd6db92cec4699c18742ff4f15de98cd997151c5b8dc8a25fa6c6dcac906f8839fd90e1d4af30db8a19e173c0431250cf3252446da96c7345cf778c403d1837f3ebdca8d0b4c130ff3a4a3558556f486b906d287fbe7557b435d408f612e1d5b8d438455ffc9c4dd241d292feae92809850e3512a7ab73c461ecd3ee5d981f66854bdb27a7ece754fcb6cc40d731c515fa47ad2d1692439a8003e024879305709d59dc725cab03db849f4dcd7ad15cfbe3098f4759ef601f77bbc0f8671c2b719995939615083916127a687dd4afb3d7acc4351ad8b5cb25c3a73fa84b22c7e214e6bf0f87b76bfcaeb08dd0ac8dd23a7eaff631b15edf08d5ff2fa01676f99e12112e0c1a4ab491b9c6c6a396c494754f72d68cbc9414f46a0140fd93b13a9253494dc2b4609981642c0e85e313158527a1acc6c9646b85d4d660becac6c57c1fcd7dfb56c9f99a4445838f1f38f766c3970392b438368966cd59dcfb395850debb79352722b92acff9dbacef28a76e74f675ea4df940a1a5c1bd3c9c27421deb304e183589205e0a44dfe79abb79c95df5a566e209cc31c090940ab4f11f81223947f6976a44f9b36afeba76e967f8115b0f54d832b74071f9cb87e3cb7edcb041a61a70c993171f8f28174338e7d1824c3be392c89b63686d91d6335b988d5698c8e88b8b13b668660e5c0d2cb384d77a15ff8787793aba9f2b3f9d25a9685f07e9e6511af7b416178af9077bafa024334d650b6a238d86a2a439a986be8440b308ae3204f3fcde406ee8b88451e6051a1250135890de94d00dafd32d31f0370f9d2537b4b75ecf5e18e5ee5f828129c631577b2411c1ac8479cca6eb2dd4c47cb3ffd95df9bddc661c6fab9406e1c230812211a148b3872db494b3e7bc47378313b0dd4ba1e24fccfdb17db12435331f7728bf0cbd7d457308e3c91e2ab8872882a0a30519bfd673f61951b977c89804b133edfcd5884703fa5fd89434f53b95b0ff1ead0fdb6dab19a66"}, {0xf0, 0x1, 0x9, "4f3f36d85af52af7d2d6d63e3c07a1d982a34ae6907f87192d4f3c5ef8adf15a3ca589a95ef02ad40eeb3fc729a8b52fdd9f86c9610ea218c71de4f43d5b13a7f6fd70ff20532ed4935b7d9526d34704607ef2078d96d5e5b4875ddd163fd2ab7a41df8aa0b707666dcb4299a077f553f9f22b0ba3db567a0a03d414e8416cd8d4deefe2f5ce7fda4a257d25ba22fb5db98633800814b506d579b097093fe4253bf1d53b020e6265a3b00034592ab32bcdf95b3a7b7d97ce3f8d449dd1548d176b8a08bc888433d4402b10adde2a896f1c2d8f2281cc074ee5f9abb36e8d99"}, {0x50, 0xffff, 0x10000, "139d866a717958222b0e9888002b9ebb17ffee86f4eb5ad2ad7b5ddb329c034290d99e6e6429849d3eaf831292bfd72d2c455ed9cabee38be3f636a278993cc1"}, {0xa0, 0xffff, 0xd9c, "4b551dbd4f7958040618fb6d1de27f8c00d78d859fe97fe433afd047f85719b6c2b08a7e8a399c553d471eaa4f4115e696c87b3831db26a05d6cf055de0e2b3a12180ba0fdeba524defd72db6b88a23a2697bcad3a4d8e805ab0c8811e7efccddb5c5bd4c8e3c9ce1974fcfa12050493b7587eb20a42df61c4482dc3b744d60169e2389d78ced3596d4e9d9b3f"}, {0x1010, 0xffff, 0x0, "1866a180ac4570a440875f2047a33863c95a9033a95496b138a8494d2876ae6a99ffc85599bdc9705334b89af6aaec346c764c134c74a3cff625d4a8a418e829aec556701f86cdfbb41bca69453980b52b7a4165be1a315f583676af75c82623ed7911ce1f011987d50e84a3f581fdd0908dba5c44c46544ced3771c53d4980114be15c368391b73285aeb49b7dcc4d6c1d9da5da7a31dcf9556bd648a0c21d4202dd5c4604bfa8ca00e938722b7ddba8584908841fe401ed654e3c848e84083b5073280163af9507cdf96393eb3aaab4caed388845cdc9b1423a12360bb52baeb5764ee59b1816fe21ad28903f9f3e9cd8018cbae9a8ff9de76795e36318fa3d97735c3c9a79e134c48d985f69e57fc2f0e34215bf76bedc9fbaa5b7e002a6be4d26e463a7ecd464842e72e73646884a59b0d2bbb3c6ec9a4ad5f6cc5c3a3476fe7f4e4e28b02e86dc87961c010a2f0e6364989445fb1dda8934553d9626710d7ac4649b4a313dc13c6c310977d9a2a3202a4b27487422d255b78f61d4da428de2816bb87e37f7c44bc596c07ada6467c719948606b7cab4dc6c950723b79028545ec6d1d7fd04915f32f88236d9704cb57cf4e5e9c0dc93275aa9015b4a26eeb9d7a01332bbd21ab21a9008697629888bc1f2eed331c78dc7db623bede9c29907f5ea4cf7db3f651d6d32ba1ebf5ee10289e8399a9f2975578e24ec235d419892aed08208da9ba34f08f84fe331d35c8b875a79f342f404e72e0963230ebe57d89befda2797667bba557062f46e4f33afd476b404c83d2daff9a66e07ea648e569e43aef728044cb0e9097093e9177a0dc36917f21c4628186e543dbcd5dbb5688b7f6cfb504f26508b38cf712c6316a67e0f09d4a544c855c14ec8745e73329fb583e6f3df89661def56fa10982109f2b3c632f2ab376a21865fd85efd7550bd2e2b9ce2d6730c717300f8af3f0a57cc7aaaa884fde28808ca3a5504991857edc25ee4f7823e2d8b7189f12138432fca6fabec699708cf5233dfdd51e9876579e80886809a744d3c8c66eff82b45d036add0647ed4d494c0f3a5e37c2bf151be5edfecf933593a5e90005059ff05a9e1ab22e0761ab800f18b9d76d3fb7d33cfa388be19885ac20e4ac1f49dddb3794511243597f158a8a5dc9b8c28100cf4a9eeca01cc2bb66edad899e5fd46873c9fd3592d57e6c5fbb446cc7c999e26befd5a0ff381e3510ab5a0bdbe133ca8dca8aa912ed3aa3cded1063328d217daa04d9ad1a6e6b919c8e6c8b8750efca8dcf3727137bde079d44c14abb324550f1f8930f1fee3113203e1b7a260e28e0bd8b545c2718800b10c30d6b0971f103c751c3105f4d9b2cf1ee449c3a23eb73c487228f997692a5493d50ad35edb63c635b126282a24516b4484e8f45aa7b6415e8f1e7e0f4e4b4f50a9c1839a979853aa2efd8fa851837623d7c985dcbcfc78a6ceb334b9bdc5d6708507915baa70edcf8181ce659c58256a1b9183f6fcfd7408f5c2925bffe106229d7076afde5066bb7f3f5e2c10d7567605e886aa3b77010f8e92285490f5a11ded0fb4bd434eef19eb60655207f39a1504ac86bfae6cfaa23647d3f34685f83838cf13d0ccc19471788884b8c63a25e73451792787215b8a84b44ee66f23e6b9c29d36c06f638aff7b3721686fc22d2abd45854f9c4bdf1cd2e248f41b39494a6245e56f36be33645434b2cdc1d727118779a631c37226d2f32b4aeaaa1e8b14e033023800b1f9dbfe061fed76e29062733bf4f3f6fc6db8f987592ac55bcb8cdae4c143581d070e8caaab50e5b147c0d3baba22c9a1f02014d9a60496340b7eee021e9a65d54456792d983c3bfbe351e21f08b283eda0a83f2d7e27fc9517779dfb6ee5e07452edf0fe4912e6642e42af04507edb2430ad694fa3dd00e56c1769abcc02d63cd8bf6e6e7f1197fa2fffaded600ebc58e8c0c51e40db6cbff49b9092135aab2b90ca55cef5ed8b9157f672fab3b1ae804ae9829cce1caa1ee2dbb3cfdd9137941605795eb60b022582b1825c832406e6a01ad2c464795f35bdd16179b21eedc30acc76d2d5dae76c440efb1004089bef9adc1ee5639677feb60827ba9278499e22647dc4d22193b3e771ed98a81134a98eed4e7f3dcdddf0b6dc772eef2949061bf6f9eb864c4c075fbd347d45a3d153f5cc444f2c3351a6bd88979451d932f6271c612ade7fc75552ffc8b1b44d41a21dc68f62c4f166908fc86cc56dd4264a2361ce6747928957e9ac609256169c21d2e1fc6f0d876e35c4d804229ef8173ece6faae8f80560771943e0ff8888ff4ee3a76293183cd76e7aa5073f490a8f9a286a529373ed23921a102d249900581f34868cf81ae5de81b3e576f9aa9202154bca18e0c8def40084e8b44a7a19183893a49791a356f0a3336fc13719c672e6008b8b38166c6ce94ab28df829608bd87531045ad62c50dfa47cce0ef0d0ca2051036493ae39c09de5ea5990d22999a528b718bcab31557a7dba1f14590784bfa8fa246fd7ad8ffb2b64120c7e8b651812eed932ef91758541b1f329dc8c6204c84a01070cee0a88b835023dc6154b69d91a37ac05789e427a3322dae9c4ff3b8e1bcc9f504be3f6f302f461b954d094031cf927821cee44e4b48121e5ae23a3205f9ca7cfe348b6069892ce5558aa075ed34940fd8e396bf607560f89fe5e43a56cd50adf5428cac05cb40ff1dcf830325787c0bb70724b19b80b9c0a7984bb0d3584d61b015a0cc462f9d76885b642c2b509cccdc9c46027fe94804d4045e0f8020316a34b5120a2d15d2145c62f5bb6c599cc13831c6174eb44a152c49c1c92daf00a4851cda8d6277781b0af511509e3a032b05858b369a9ba373219bdbfaa9205dec7bd66d83bf00692485ffe24ca7bbe98e926e33ddc9cedd42b5c4e6fe499c1bf1dc70db9943cd20722786bfce0d73f649d74ecb080efff94b60fb37dce46ef09dd992c85c457cbdaec1e7e8e28dc8b0a6d2e3caac37a21d38b025aec8afd087f73ce143df22931d6c5b702197f749eb8db2189f63e9e2ce497984ec113b00e17c0b4e39c6bbeb90a5cdb907c0a24cf9a0c35e4a8932d2221e428271ba200cedf5344d85be77a4a61a2a6ab579d09a4925d79471ed4d88588cf7fb474b26dadf1c22e30eda408fe2d094c9f39986aa52b438ab9cbc5aa10a62bc56047c609591da947153671a20feda1bae3d0a32fc31af016e3819e4d112213c2c4acdf22d46911a458ed9c2de424504a5251643223b925c8509a47fd372068bb45feb055b3d50556103df05a951744a734c3a0f8e4a7db6ea6a236524bc2d7fc98ccf0557aed9e6e12c2aaea70d1ce5fa4dc24e6f38a4b2313aa3fd37c14e260ce17885d4c52a7ed29681ee586906ef02a7ddb543ff800e95355fff5531e6327cbca63707baba6d5aa423b30dbe2f9e2f217db4b5c03906f076dcf9e89a2df5c172e87c6c42fd5e03ce7ab878edb86b4bc2a389b3840ec4189bd1068ac300fd659cbb729a16475962f4da777a6ead1697703580bbe9b800b9a36e4fa08881b678034966d75748f6c557a1889ba12732405a2af5dca149e2b822efe8d4e1a573665f10637f5de2c4a13b7e4881489b7da158751e8ef9232d60470dc30ae3174a63b5a536748c6f486e8f37b951e8ce68816fcb45a11d75821c7951944fbe7dbd0c3d79ea0f32cf9a9177cd9bdd3fc723901a2b090883b35f7118c7c5521a2eb7c0f5f6e2ab5bb37b20b5faa4675b474d095989346f625899b2b05f4fcc9b1fcad600f17ad134dbf0ea2e792d20c8586df24aca192e5192083963b223ad581f2ad60b06eba5539acbcf4cbb59b6965b14dda4ffb02c1215e128b0061dd6b19edd1a14727411aac0f008f8be6424f71e701ffc94045d28c960f9c6debd45c4e73203a8ac366238f407397f5e5ae046553bbd38a69660771ba7414e8a73abb9e3a9a4fa7a36e2d2d59668769a948eee0b0f29df2fabaca53576358f8907a00e3f96c5ed7f4ffeaa1c073c3b889da5db78e03dfc3b4f8929c51ae42bead8c4b4a5246dfdd061d67cb1e7d6839472922ad92cfb176f751bbe343ed2aa5c9fadff7cf36d5e0c5950999df9ed4adaa507971ed3dcd738181d3eb73984c434cd166de7fcacf55ee571bfb8b99c91b508a040e5921711107fc44febc55b0e949dea4d4722fac15021c80837743563125a30c93e1a78985975244a05cc05724af31a04bd68f6552ad3765791e777a99e5f86dca1a185f8cab57392b8552668f813950b299a2dc5349cbf179623041d7aec7b75631654805d62f69b3fe47d157846f40d3b17ada5b413d85dd61e75bb07036163252f6b47832dbaf197ee32397d24578feb70ace451cac2f4fe986b100603754e25d707fb6d3b39b6aad5aaab8a29252692f0e4866313a7d11f8a7286b38579ebe7e57e97f3ac031f5f690ac56c6853379e3f8b0c7aefd3fe83d57950f3dee7497c1d4be37c9b5373c7fe41fb0ee5891ee18189810dada58c8625c9bb7e86b6e4d6696b783a0002e742d433ed2505c71efef2cf90fb1fb294e97c3d28a971ddb171d83c26cb58a57c67a88cfc2864745e81fe0f6e7a05d1d8c52681ff16b14f6252c7c27f8a9936cef04497d6f96bfaa5a777a276729bea4f82a3849f9518dbee781be5f7df62ed5220cf87b74028459ba039225a6c03b591660e31396e2fdd502218bcac56e126ee3fffcf7cd9deb400414043debb95d87be19fe7f09da21b75000a6d40e9aef28b54f85f4acd4bc75d80287fb431cf742ebee45508056b6f7b614f298b1cc38ac27860d9fcf95f3e5d948bdff9cdd67fd9b6c7e0a559fb565e46c81fbbb727940975b964025894ec26df420acb337a456f7a043ac998b3c101ff1e7ec5d197d66ba76a51b394423b5b0943673bda107db3cf1858c75fb830a14afa093f0517dee6d3bb2799c857715aa4df37497f1bf2427554f367a230fb93325dd64887984389114aeab5cd2d1e365efebc2164fc59ee888cd64ddf99ace038be88b2f637ead615deb2183d7f66231073dd3519a76a24c65533991170f283b518d17cd0914dbb5e6c817b2c89349bb8186ee680cc38b8d6b6a86edb5fbb56a1c6380d942f2790d10807df0333ad45102dd0a1dda9c688af5915d93649c12a73d5a9dd16286ab3133bfacd4ff978aa920ff5de9ef52161e1ee1ce0ff5bc2648c00d3632788c716c7e8015dcab08a42cff2ac7085791b93a1e1ca6b06cee211fee73d78066c31f04425afc4f2bdda53f2e3a5e2d87868f6f519f005390e2d224188da5ae8dd30dd1dd9ddc42fb2efcee1d606842fd91561bc4d0c1b77afa0ee78f0c2b3e4d28fba41b74f014c2b4fdc15bbdfe3f52d25c9aeda06683c8412f49fca77f62166e39bc2bb79fc53a6b8abd2084f84d1a9ccd45352075b8a1b30d8fc4d99a88ebe23d1cc53515bfd86cf7382c5874c81a16912e1df6c982d7bec86627a98f880b69b28fc6e8da2d9d50562ce433daba97e7ea93455a79cf8df212661f525af04cafbe658361156027ce46163952f15e0ccb9d1c2447568fd2d499bc34ebb4cbfc4e46160b06bf6beb45c03a4cfde8ff8ff03a9b6aed99effe5268a4d3c33961f7804708c002b97b7cd2b63397d9b6e477a9af0d4992eb42f62383ca31b6ec2a5633be157cf16ea64786bc2ad2182a83068b7e6a4fd7e37bf861136970091bdabc3e28b1b204f65af64d6803082bbf52e2a410abe7b80e7b40d2c4efb9480b17bcc98cc34ff8e9aab77df1c37070651079f"}], 0x22f0}, 0xe) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1", 0x12) setitimer(0x2, &(0x7f00000002c0)={{0x101, 0x9}, {0x6, 0xb}}, &(0x7f0000000480)) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0) shmget$private(0x0, 0x4000, 0x403, &(0x7f0000ffa000/0x4000)=nil) 16:00:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket(0x10, 0x6, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd4cf8000100"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x592, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) fcntl$getown(r2, 0x5) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x46, 0x4, 0x8}, {{r0}, 0xfffffffffffffff8, 0x18, 0xc4, 0x8, 0x72}, {{r2}, 0xfffffffffffffff8, 0x86, 0x40000008, 0x6, 0xf1e}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x1000, 0x9}], 0x6, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x2, 0x1}, {{r1}, 0xfffffffffffffffb, 0x80, 0xa1, 0x800, 0xf4}, {{r2}, 0xfffffffffffffffc, 0x9a, 0x600fffff, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x3f}], 0xbc, &(0x7f0000000380)={0x6, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x482, 0x62) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x1, 0xffb}], 0x27aa, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x8, 0xfffffffffffffeff, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x80, 0x2, 0x3f, 0x3}, {{r4}, 0xfffffffffffffffb, 0x4, 0x20000003, 0x80000000, 0xffffffffffff7fff}], 0x7, &(0x7f0000000240)={0x8, 0x401}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffc) 16:00:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000580)=""/139, 0x8b) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c653000c8e02843701737c657836ce58b56339175d4686dfbc261601a862f6d40735690323032a0765829e4c28ee62504c7a8d99921a41261ef2f387c378c91dfb28ca35228d9ab60772db1124ced9d96647e54eaedc579e77bec013a435075c1061edbd52fbcb03c033c098ed9556334d1bed7405216fd16bd64d875680f14f330884670dbc7ddb068a8e58f42f7004c36fe8033e8b9fe7b41bb158de7cda89568815f018193a1104169f7aadbed1ddfb82b7d4c2ab5f2b51f7928a5abf81c5bdcd841078886f105c9c52a595b86bcf4d3"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="aaf843cf1907e5b8d19c2824ce3b6a6ec9a22a80c7a2107da934a1352da8445a2e0dd5161d5cda8f8f3c36e384987d42245ef5af5204dc423dfc50ee205d2170d5ddcb043aa0621cbc65c5195dfc0f693f149c474226ba9258e61f21350bc89f399dd9ea", 0x64}, {&(0x7f0000000100)}, {&(0x7f0000000140)="3d2d6c3d0245c855d41a70816f15a52e", 0x10}, {&(0x7f0000000300)="d15d76144b2ad0c33d61b7cfd5d6c3d9e4fde0499ef378591d4e1e5d7e8b2883630784935cf6d6648ec577786d50f923d25ff6f37521ee32174dac390015677bcf8173c6c29739da6c106558cb8b9e358ce4a039d02a3e4b19491f8e97d9d44ce413e67ed29afe2f373b6b1b46cf52ab983e77e5bf276dcc571e2552c9fd08e5bafdbed1de60539146679f6a0668c033b2432a9673faf7014e43ffb04e56402eed82c0e8d4a1f45da414ce9d390952f4bb8517085a438e34fc6c1a7590f0", 0xbe}, {&(0x7f00000003c0)="fb5ebb1cfd2d92adb673f46ba97cbd87dbd019e2a8179e33ad1ae38082968e0d12568f1b0b5fc8c7d0eb8ad765eec79054b0ea027e022d9981a0d29293a912f89335d73e293d876b44d176c0b48e65ff450205766a5c7039968b9b9263bce8", 0x5f}, {&(0x7f0000000440)="b9e2bf988abb0d7e56d9b618ba63169428e685cf81c505f3298ab93d96b936dd4add62e76819933900744365dc3dd6a04f9cf254ea166f4d6ee6a4e1016a5ea3787a22413b61d7adf80400b9021cf427daaf5be06f0aff181b83efb5e2ee8f3fc41cbea7a1b4101da193851396cc88a6543a60bf5413da08b0ab70606b0ea061094f9f78432c0436b4d0c87fe6d9e59f1cc5ace3fbe52b060a67ff34ac4f42420bdbe76f6c02", 0xa6}], 0x6) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="02a35966eb9fb5706b33b8bbabdecae7dff62220e84988e401e7168adee3181f677bf8", 0x23}], 0x1) 16:00:40 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) fchdir(r0) read(r0, &(0x7f0000000240)=""/116, 0x5) 16:00:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xffffff39, 0x0, 0x0, 0x0, 0x148}, 0x4) shmget(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) 16:00:41 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10040, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) shmctl$IPC_STAT(r0, 0x2, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) preadv(r3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/63, 0x3f}, {&(0x7f0000000180)=""/170, 0xaa}], 0x2, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:00:41 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x38, 0x8) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x3) r0 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r0) semget$private(0x0, 0x3, 0x0) r1 = shmget(0x1, 0x1000, 0x6, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x200) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x1, 0x6, 0x1, 0x1, "c0a34117998e8dcd0fbe209c1dc4e044dcd9e62e", 0x0, 0x4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = semget$private(0x0, 0x6, 0x2b8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x5]) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25, 0x400fffff, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40, 0x9cc, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8001, 0x98}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1d, 0xe3b, 0x1}, {{r2}, 0xfffffffffffffffa, 0x40, 0x42, 0x6, 0xffffffff}], 0x6, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x40000041, 0x7ff, 0xe75}, {{r2}, 0xfffffffffffffffb, 0x20, 0x84, 0xffffffff, 0x2}, {{r2}, 0x0, 0xc, 0x40000001, 0x13, 0x81}, {{r2}, 0xfffffffffffffffb, 0x60, 0xf0000000, 0x3e6, 0x8}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20000083, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0xb4, 0x40, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x50, 0xfffff, 0x6, 0x6}], 0x8, &(0x7f0000000380)={0x800, 0x6}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x7, 0xe00, 0x1, 0x5, 0xffffffffffffff9b, 0x400, 0x5, 0x100, 0xfffffffffffffff7]) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000400)=""/126) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000480)=0x80000001) syz_extract_tcp_res(&(0x7f00000004c0), 0x8, 0x1ff) poll(&(0x7f0000000500)=[{r2, 0x82}], 0x1, 0x8) execve(&(0x7f0000000540)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000580)='\xee!**\x8c\x00', &(0x7f00000005c0)='\x89\x00', &(0x7f0000000600)='@(\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)='/dev/null\x00'], &(0x7f00000007c0)=[&(0x7f0000000700)='{\'.(%\x00', &(0x7f0000000740)='*\x00', &(0x7f0000000780)='\x00']) syz_extract_tcp_res(&(0x7f0000000800), 0x1f, 0x1ff) accept$inet6(r2, &(0x7f0000000840), &(0x7f0000000880)=0xc) open(&(0x7f00000008c0)='./file0/file0\x00', 0x8000, 0x8) 16:00:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x801, &(0x7f0000000040)=0x7177, 0x4) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:00:41 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x102) socket(0x10, 0x3, 0x2) r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c891de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6dd4ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000740)="80", 0x1) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db398", 0xaf}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = syz_open_pts() pipe(0xfffffffffffffffe) write(r1, &(0x7f0000000080)="4486c6cd2014b6103efe19279f7dd0b76df0bda8d139d574fbac60a20073aa6f8933581692f3bd58c54b4d967b68c10e5fa8e07e42d13cef27edfbdfa27d8681c9875cd6e41b53f848dcdf2cea9a4e6f74daee763e5362cb62609ca864b6f79c4c53fcd0", 0x64) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) 16:00:41 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = socket$inet6(0x18, 0x8000, 0x6fee) mmap(&(0x7f0000c4f000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) shmat(r0, &(0x7f0000d0e000/0x4000)=nil, 0x2000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x303, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x22) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/243) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0x8000000003, 0x40008) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x44) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) getsockopt(r0, 0x80003ff, 0x8, 0x0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x21c2, 0x9df) socket$inet(0x2, 0x1000004000, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x3) fchmod(r0, 0x82) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="000000186a56b5bf3e752b00feffffff2000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) 16:00:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x44) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) fchdir(r2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r4 = kqueue() close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = semget$private(0x0, 0x2, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x1]) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66696cfe88ef"], 0x2, 0x0}, 0x0) socket$inet6(0x18, 0x4006, 0x3) r3 = semget(0x2, 0x0, 0x412) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000000)=""/98) bind$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="788c490476f7eadc3ecc4730679e55002d060002a533190000000000000000000000000000000000000000000000000000f214168aac0697d834220d6b598dd933b57f595922bfc1c2988ad68d1a1d48bb9e4bc6a830bce8ebd631be8ab7e1de3e8b570751c2c8462822e8a7ecc04aba7dd0fb2697e416460d7727b47330cd4901b6444b0d68a335ae8f4d40658a095f9e0089ea64b5219115be0cfe5ea7c042ef44c273322c8acf54e5e025dbb582c01f70791b711585b7"], 0xa) 16:00:42 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) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0xfa6a, 0xfffffffffffffff8, 0x800, "5e2a50905f2fcfc571ba4f781378e08ba8e679b3", 0x6, 0x2}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) close(r0) dup(r1) syz_open_pts() 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x804, 0x2}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x1, 0x8, 0x1c000}], 0x0, &(0x7f0000000180)={0x2, 0x200}) dup2(r0, r2) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x80}, {r0, 0x1a2}, {r0}, {r0, 0x40}, {r0, 0x947e76570369b29a}, {r0, 0x48}], 0x7, 0x1000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x0, 0x0, 0x9, 0x0, 0x3, 0x100, 0xffffffff, 0x2, 0x1, 0xfffffffffffffffc, 0xfffffffffdfffffd}) poll(&(0x7f0000000140)=[{r0, 0xb4}], 0x1, 0x0) 16:00:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) getitimer(0x1, &(0x7f0000000000)) write(r1, &(0x7f00000000c0)="cfdf440e7ba742fbf7cb04172ea05c534fd9ec33af449a9595a5f46d5b57b456974e1e6711533694c6fb5ad4c8ad2e555019915b6e0bdf08bfbd0d2948fd71526d0683e26227bbc19a99a9826ee0fd583945705083c5c1545338fa233eed5e91c352c643f34bcdf6b353d9a86b0ff70b244723e3476805caab6a8c2a44c77f6a0f75668331846975bc867bced0b9ef6fd112c92f4f5a14dd1314d4d3f7", 0x9d) 16:00:42 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r1 = shmget(0x2, 0x1000, 0x48, &(0x7f00004db000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x6, 0x4000, 0x200) r2 = socket$inet6(0x18, 0x7, 0x100020001) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x80) ioctl$TIOCDRAIN(r3, 0x2000745e) getsockopt(r2, 0x200000029, 0x1b, 0x0, 0x0) munlock(&(0x7f00004d9000/0x1000)=nil, 0x1000) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x5) getuid() ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:42 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) r2 = getuid() setuid(r2) r3 = getpgid(0xffffffffffffffff) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r4 = getegid() r5 = getpgid(0x0) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f00000012c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000001300)="04a9578f5d583849ed60ddf6c77b7d383578cc03a3d3312b06e56053e65932e8d9a31ef419fa08f6bc85a6d3a6b6feb29a2e623a5fec9e1789e58bca26240569bdda7d968865fe5f", 0x48}, {&(0x7f0000001380)="e2e4e3725131f12810bf3d4260b1629af3ba0f50b08ca6b07412ebe5e33162de880f19cd227ba914ef729f94f12a5cd2a8c5f0b38c70296346b8d1f6", 0x3c}], 0x2, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r3, r2, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r2, r4}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xd8, 0xb}, 0x8) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="fd002e2f66696c653000"], 0xa, &(0x7f0000000040)=[{&(0x7f00000001c0)="12abf12c6d87658bed3a98e131e86a8c035e2b1517b76162187a384677aa25cc2b5a3ec0b5c0d09873583c8e376869c752da62c27fcc47e339645d692163f8af924c011deaae59e23f9d10cd73f0be7b8249ac18f359daf2fab6e530290f6e36b744268e4a5199f29eac0396bb8e1deeae134da0b2fa95a572f6d57c9c7f4c3bc1b71587d97b63270ea8cc53f35d0c39b0cc493b9cd5d380cf3dfe987efa87c32184843079a2faafabd928e4f2dd84abaefe66d04dab07fadd3501f88287ad5b2d555455f05e7d3696c308405da2ab4a66ab3897509a4fae0d9f137a91159414805a1bd5fbae41f63ec0b9ecff2ce0279b97d604af6b5946bb19a40c557e9f53379362c5e6751c47d229d03561723f350eb9dc4a4e079a32222121b3319eb3a71c9ff8873fa2fb203d02e410ee3f70bb330cf65c414508e9dcb1778f9413671654f5785185a79ee01fd245730259d08e3cc5f92410bfd7b760e97db3ea253a71daac9a3d772228a064b4065e44a1f0fade9dbedaa65edce7b62eb818c356a967010f7496eed2df45f179949ba73fc5c5ff8aea5f2f210c06c1c474da5d44615597ab9baf388d823dcd33446f65e7a7d07373dfdef5da4626884abd151368482c9c8859d7676a35e4f6afe547724b512aa2e8e0f8b251b832395a858d10cceeb5182715211a20658f65e9916a2fbe264d79a306e6924efd9ae1740af1778eee0b8befa9c8aa5273b1578cc4c2e72aab624b1bddbdb81b086218a77e9cd3c93b0487726aae2bf37433c0288a8a450676faf6347c77671e1349d1d7daae31b4bf30537d04d2ca2bc1c43d4c530e156f2caf68cee9c7197804ff64ecf7731c691fe2392df266ac754ac5f1f9cbae9b55b23dd005c2b1f5d885411b9cfb7d09696d1c541d5e739b76f6503ff2bcf0802d1dfb4164d2f36236b619a94ee3b5fe9fef571100a7d50d89044ba3d191e7cb1bc0e39f44c38e09137f7cf4b3646d7fd31d5e159a01292f8ecde4d28ce078a43057f73fea290bd2fc10a8dbcb2c81c6bf8713e2b76fba731579c6da05ad79eb1d059f816263b2f7eea135cd64811064b68248d1fdd47f898cfda9730a59fccffc399d09f1bff773b14c50e6598446499485d9b89f71ce1c35519f2520e7db3f7e13a1afc00aba497ba281d2d3a21c9fd91bf75511097825a81552098ac3dadb11db5ac82a82b33d24717cdde158a88db4c36342cb93cf3c36c0d729342258e55b9f2d9b1677406e47a76ce612acfc4c4ffccfddc88d0254f0f9c243fface9bd7925a0284b799fb9a360d301b7825104e74372f1bab5579b0116d5ebefc2e50ecf2d2b1d0a25b794e440653521847c0d058d9b9039813ab132b4e331fa12a80f70cdfcfcd374a7870b7584138ba5a4ce4d985906b38017deb24101216f66d3c18c84869dcc169fdb7f1b3a8b4ee00abe4c739d4a1d129b3f792b6f6911d4e6f70b87f5bbb1dcc95ad0b386f3311f6c651728d62563c92661a89642ffcca0f6929bbf27c299972320d4678af9abaef8a72e342cc9c5e225dbaf0a076b643dd1dac627949b5bf89cc62243f6c7137c3b69ca1d674971f22c05b1d5c908a1a440d338170e7e20884cea4498d87ea7d1f522206027a006c5a234e27a6794719df103c349f2035940f4216839ca991eaede9e7caa791e2c1e44ca7a679d1f55c697c03097ac40da81cfd09f017bc2e362de4f2eb167590f71d22ddfaa315e00d020d1bf435ea152eb76133673cf802c771b117c8c22195a460f1e7e5cb576d07c25d1ec48d9bdd9a7e34d95cbeb5004246472b0e4958745a12328e0cbbf0c1d36ab267e2f13e10dab1baebff62022cd7f53ba156a9c90bdda0b5827b48613d3a9c39dbc0e67c04e6e9b237150710d2c4d67b619aea1df32530a38999b4290a6249916adcdb58f2c77d9137ce4d76cec74a2885c0ff8926fda8129c3ccb601200f4b37a3672758086966de5201bc228de8eed45812cfaef0eea5813be4bdf96583107336c10fe7abc10f1ed7644d3b378d3dca1eba9f030dd1659d37ba42555df98af079d772a3a0df5c683cf6457f78fe534c8393d978d4a9bd0591772ab0e43c473aee5b4d7ed050df19d44b91440afc1c6fcd8e20272e5540670cf9b6cf2d153594361db56e93f9ffb37e515d6df921800d155e3993733042e5646bb7da12ea3334a0dc01a0adfd3608694500e0909943b0b41abf4c62485d4d62a3271b34758ec48812666f04656217ceacc811b87777103515151b40664d4e647372e174ff0ff33aa04c6ef5d12f8a54d4269070b1e2e5894a17d2a1c8b7533eeb4de940d36cad0f52caaa6f383451dc4abfe7208c75635f798c8a222fcb0e74940188c3847a899380d46845130e79e9c6dd69a75e2b3ea8628bd4cad09cbe28decfb279086704f2b255fafba99788e02d8156d19862540ee120e496cde50d3e06ffe723b9d18c639212fa012194029e6af5d181d95e689a16fc54437385c1943ce002e2fbffdfb9bf927a672376a8a1d693d57d0cb4b13eaf3be18dd8c47a1b1c71b23390e2b0a4c29f13154301e2e6e02d9b3df03961e5083511117f2a15b39ba301b0b16b03f412bb1238d95b93c13224539250860b50ab2bc0b51483e0748323998ddd4964590fd3efc324b3e21950c37705d972bfd7d027911019fa0f5513e044c71bd761159c2c257ebc7677495f0e1a69948e8117abe288847b915c06625d9391e32a3172c739dbf9be523d5fe6a22dd62a3a9337355f06bc504ca8152c56838d4074d80c5df1b74ca3e318a2004bbc261b91c413ea45c4d57cd25b54972fa2661dcf05bc353a294dfcab370ffb298ccf118d299e334002e8a6a3d0e65c635b55924d942aa9fea71552915c25e178179020c61e9a59c29f4bccc1ad63e42cf0ce08fd2e88b152dcc1e9410170619beab086dc65447e3a73bdd3499259109011d7852a28bd33860661f199ff6144dfaefecd2138921439ea677840688d77015169c7e4bc280519bfbab5c70232d1f01cbb0eea5fc292a34620050a184ed12bd661380d129cd871d58f4722635456f471de0acc8c7bd4e98e6edb0ad91b717a428ff75816937e1be7ede7925f09cf74150b09f4604788e37a41460cb7b0d1c7162de51d743484a454d8ebdaa07c3bbcc6347026fd232430938004f72203f0ea8b9092c9a116de94b4fd0aceaea5147f4f2fdb802e7f48bf5c58190a1fcc1083ec104a9b21a9739c8516f7208c96c4c50aba80d1f5f7b57ec878b111ba3bf594f220f824b8d1ef54be49e355a1dbe53afd88315c0b0fa996e8aaa6f780087048bfa3821340f757783b9551d6e7fd4fe212eb36edc43eb988ca79e7b32d3c4247c2a9fdaddbf8248fa10ede21e13f204d7f5e1d79236c64e7a6987f2fe31ea48424ac9dbe8e2161a6b88a21e7f0f87b6c68c79a99f31bd2e98354b95dd5fef857a522490ec09e37e72268ca6fcb0b3fc50d921602a9c1bf3fd1fb71c807e32c6802f3556d4d6f1a77a69ff42926077448ccf09fa5f4445b15b46dd2fa30b45d8084e20cd13b9a504aaf50f67b4181110b531f1e14e14cf966192f8e67d41002a71033590df3f6b823b81aaa566a066f3e5a164addd357087958d6639f35b8ec47534b2e59dd53e96dcb6c5bc9b3ba86b1ba0eb1bc38a316b4293a1b3ea9380a87a01b5836184049d2e3e555de067b31fd17d031abb173375961e23821bd4360ab37a539cb176e3c619d1c0b43d80fb45ad7e2701b4734bbc4db6dcf8b85c56b111c875b4b01d5bf41a890d981a044ba8e35aa8903030d5bd5638cd3b44001898d44edf1c25626a1d84b74eeb9bf19dea655724482a0d5d8214f9aa933fd430d912ed577d32baedb7ffa86c373fad8d3482310deb42fe0126197aba90d77f7324aa905fdb241cdb630a5fc8f364f86a9ce5e8eae984d1084deb88b5bd096b3fb549b4a7834a76068e05400c2ee70a38518b31927b9547bd93364ff2761063ccd866c3f33bf1157fb5d5243b0031c7175b37cc3722c7c01837cedd0647dcda4a411414dd752d31638cbb23409cae4beb75ab67b9b87b66100a52afcef75ab17ff1d0d616c5255240fbd705802c5b881096b65b7762ec2cded05d94e2dc57ecea3a67acf0729ed3788790dbec371676a00699a4de4665aaa6ba8eb4f875a89108c7932b7bdc9fa5a85976ab562bbb190e39c797bdab60010ae6b5232271cf50160a15053201f7ac56479302dbc8b721e918cef4c4e9b3f8f96821779b5a6929e5df7f5c0cf6dd59186cbebb9939905f3649a11449ff0ce14b739855f59653448dd4ef1a79c6f3784f7a64783fa26dcd67808e7b14d21f6679f39dbc5c8c9d19c0c870c088775296ff37fd259294d697b849a760ce528046d6db0cb243ee0b879f1f9958994adc6cc4b33cce44ba5ffdfaff8316061b99fcc7d52fb419bdedbe765c88d10888f7d6e85b9c0d5535a7b1a565934583f3faa5e9e6793d3f8377da4c85cb793105482ac3bb9713518e18005805eb42c8b3fcd03ebb2b429fd6da971f1a084f284fda6a47d4f8d402e8ed5ba0ea44a63636f3d32b4e679a2d71ffe123b1b41b246f2253d714c885d76002caa5c3783c16f675335893fe7ffb84151de2fad144a975070ffd13f12f1fb56eb4c2d93a27fc3d27a3167ea57be6dd39b8e80a9870306f5166fec03ae7318187e13ef32c135293d450fa64640f0b6f86ae967a6dd5f8579d0d1e699bf9f39c3a2a5e42f97eabcb7553cd08b2a7b66a0459bc52e9f73bf27f6ba9e12ac5b5b8d6661484f884422e2bd4aab04be27b4e258fa344a42aa94091908acd253be2f0c8160ff19e2b5cadd0b56a1e9b8e837599648a1c29967185196a6bbf0ab44d715a8f358451f29bf8d5506282989d5b3e6862517c1ac8c7f5f5606cf9ee6bdf4e12b61cba81b207a3a5fa74aa84c7db6d9a5d5d81b06b6b6b8944cf0243f7b678fa0077da0d3b8e108c013434b9bb622f4cecf50d6068aeb5c9fdbae97feaa701fab5147cafaf9b0f2fbdba7bc8e9a4b846777c65f4a6049be2cffc9d1a0b9791f637f2af92462ba0706c5db3e35d5900e1adfb43f85e154a402a988d673fd7b2816fb7656f22cfac4086654fd137545cb62009ddaf066579248db07bb44bd156c93aa36d7733e638d3badf3247105c08fd644b03af725b45966b5f0f387b94e90b8d0031bfb90cb8b70b94188971c8700a88ee70b21692af34cfed67443e135a0d41be217ce7f901cbf03568615e925908f99edeecfb4d6855aa139f50dd57bb2c6351d49210e461f2bd459cadf829bcfc8912a59b8a4aff7a8e4600b7e9fd731f4fb2f0c7446f5601632b483f838b3e53469643433e40c63b4fbccb480b398a3f94e2e050392cab95f8b8d63c1fb171a919df1cbbc7ef65796782b34fdbd28213f751c11c3adcf86f1e1e6437477d878319f9a6cac6b55df457711639babd6bcb876163801f449a8d98ce96fd62c3ecc0646a98ba08a7c6ac4daa566ef0ecb311890933f59b338d2c4afc55e7ab291b0fb1453bedb7a347afc27b0a1978a1e3ea3c57671702162f9680dfc31e33eb1b97a2077e17a80099b5d57530027d0e02aa58dbd7ef6de217f2f1c8901f0aa827b3c9a4a828a8ea686d75d1603e170778cf2d8e97633f19694d006a5f71dc2b8d4adfa8060f3b6176027d8a6ac890e8e1d2fc8aa0c0e8281ba4e4ace19f3b5f96d7a95bec9748c988b06d12260c8d04e5cd98cae835ef2726269dd24568a339a1ec81010da9283f220bf2f297420b5dd427c5d450deb36b955fee12077", 0x1000}], 0x1, &(0x7f00000011c0)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r2, r4}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r0, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r2, r6}], 0x100, 0x8}, 0x401) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:42 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x100000002c, 0x30, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69992964800", 0x14) socket$inet(0x2, 0x8007, 0x1) 16:00:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000080), 0x10004) r0 = open$dir(&(0x7f0000000140)='\x00', 0x10, 0x44) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) open(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:42 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) r2 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x10) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) mkdir(&(0x7f00000001c0)='./file1\x00', 0x100) mknod$loop(&(0x7f0000000180)='./file1\x00', 0x2005, 0x0) linkat(r2, &(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x80000001, 0x5, 0x3c6]) r2 = fcntl$dupfd(r0, 0x0, r0) getpgid(0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getegid() select(0x0, 0x0, 0x0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) madvise(&(0x7f0000583000/0x1000)=nil, 0x1000, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000040)=0x4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000100)={0x80000000, 0x6, {0xd9, 0x5fb4}}) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8bce, 0x6, 0x2, 0x1, 0xffffffff, 0x9, 0xd4c, 0x0, 0x2, 0xfff, 0x8}) 16:00:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f2b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351f74122ab9bd510eb00bb2c4c7a18ef0020adf0f32f7761ee034c251042d40dbbc20560ee8fae194ad385842b1a6434d4caa5000bd25c1b4f6bb46b65e2504e182a12f3fc3f3af561da6c1feb983903a5e96635499a54f8d4c1676130fd4510648f65556716f8c6ffa97a59b9807e7f004e01bee290f4247798acddd89678f45b2bd024076eb2c36fc3867b9c9432c4bc19fce6bb698c7dcf2451206cf0b539dc6fac693888afac8d337dc5ebe9194b20ad5062a3f4df6456b3931061a6ceb23ebe1ed4fcedf4eaa53283d37993a8502", 0x159) r1 = syz_open_pts() write(r1, &(0x7f0000000200)="49ee35f3e0b7b779f4ac812181d55074ed478d67a095efeff77c85d0d52443de4ab3d89c94cd1e15439b163c85a555c72513bec5b0287997302c2e23e24e7cea3a4a3e053bd390a1c0fae32ec6ded51156dec4bfc127ef13f7f6c9455a08c1753812c21159321d0cb95f1649a7b6fb71d7", 0x71) write(r0, &(0x7f0000000000)="3300a0f801c6093979cb0d96f19c7cb167dd88f951d9d14e540fb37e8e29d0987a7b1a85032b7fe670a95f94dbc2f93ace4040222678e6ba88937860484bf48d9c6dd39c0fe82cdc4598f42302b708490ba66029515aacc59cb20d0dd888b9bd7884a26a70942a3f41d98e71d9a948a4c06bcad1d40e5335bb68691a422a", 0x7e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000180)="03830c8b01abbae8f52985eeb1597b43a4df51a9a679d59323065144e5abecf224c262e35d37b5e89398633338bdf39066bd31905ac00f45537ab7429007d8e6d6f6db12ef19d3a14402e43ea0c48950f7ffa8e3b762eca1da8a212947a44e423354c15fdf317a5d9d137c286a7dd13e0c23c79c8cd9530486b87eaca7c37a23f86bb8e454adf071b7ffcb3b165e7fe117e0d7842a0d7449ff4ecbc07af37c9ac1cd688eaf41562f29019447411baba6569f1c7ecc465388f9e53ac3c0bc28acef2f64d8022953a3a0c3", 0xca, 0x4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, &(0x7f0000000080)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) fcntl$setflags(r2, 0x2, 0x1) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r3, &(0x7f0000000100)='./bus\x00', r4, r5, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setgroups(0xa, &(0x7f00000001c0)=[r5, r5, r5, r5, r5, r5, r5, r5, r5, r5]) writev(r6, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b5bf3e752b00008433acf54e341dcd291c15728993bf9bcf49f5d8e10a00000000000000ac2a33ef9aa2", 0x30}], 0x1) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x80) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb513) 16:00:43 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[0x0, &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000700)="46cab5f7784542527e258f78ebc0b8fedd90d02a2814df3a627530e6a2a2a12a0868ad029320d2f4332a9a4bfe0cafcad386e5c670f7102859ca7d0aab6e4a8ae979", 0x3c}, {&(0x7f0000000100)="4a843f7d05367590a7d0e89c", 0xc}, {&(0x7f0000000140)="bb276a93e07f96a57d4c82a2d0d1f738c6156a30045abaa4c2bfd4465fd3a7d088910f38600cb7f7abbdf364850a81242051b44cd1ac0c4814971632e197952aeda114736e071546bcbea832728d9d20dd1a822188078938fe95e70b55f7a7d088cfc709d24a3907ace67c7b64f2523a35b06dcb24b18510dfac70474cf847ee6e9a9c91d6b7fb390daa8b", 0x8b}, {&(0x7f0000000200)="410754dfeaaa3db54dddd470c68d09ba8dfcf843a43434eea7da7d7822ca211aaa7ce7c17e25782744593ff31b75f34025df09e0779109bb334bd6e4137809bd3ec995ca54bc54f05a4f04f331583e7641ab6417631a2abe5bc53edeae9241e4f3b50821a270b56c04505acae6f36d0d6699fa94c26b607885b6365aab54f42701c046a41c9318cf30ef21c1f062", 0x24}, {&(0x7f0000000380)="710d5939708148406591b5e396a94330de857025a89b934574eb3c24b1961564413466a52e04133d1320fb6d0d0df387affd8fe61758ada7d9cf0db5a7db5544000c7ff50d43b24e2e8641c93bccb5d7d94ae66ddb86fbb4b6d9eaf39f42017f2b8d39362649d059488b02a5db00314df5dedf519b5c11", 0x77}, {&(0x7f0000000400)="efc26b3cbeb94e7c9ddf3876fd3040596e3194f69869ce53286da6c97b2fc28523cec2e79fe6f1d06fbb635f3be70181ece34bdacb434f33ac803bac8a1164e28e9d80373bc1aac5f87aa2699cd5db1f15771b10172ba706e572b52c371ebfa56dea8bb71875ed0d1bdb0404e532603ba38f0336fe9a5cd6405f7863d9bec809b4803acddfe8babe24344d2c41e3102a8336214a971c199c15c2e67314691359c4df7ee2a750e0a858f60a6f0c8b559d44c70d2b5f62718b", 0xb8}, {&(0x7f00000002c0)="343a89cdbaf1e30a0d227e43d76722c796ee53252652b08578d38e0a1577aff968fd56", 0x288}, {&(0x7f00000004c0)="87290f73855f6b5a1ecde83df26073cc4f78a9c4259f7d418508d356196edfa1348673965b3a97f253c0a271588a18612234f8dadf9669ffbe673f00362fd6407a878c9e68f29e1b313ff00283dca8029f33b539d91ba23d3adf15", 0x22}, {&(0x7f0000000540)="adf233304321bab1e9cf3d57f3a8c41f0f6df3d70e7943158aafa3b858b779a94be6a380d59e1423ebab19a6a4d4129b37c8380ba562955caf8b41532b483f7254571982445cdda33c4ed16833962494ac1d2d89f70ca97d8413e0893e8691e7035cdb75988c428030ff30eca5cfdaa7f207562063d55c58024bc9ab77735ce5208338351b91f95c064e24069bbaf1bf286546d8320fe2c5e7f4fa3b96c7de74e717b4a4fff0449c644fe83042a862e7c5d1f1306c3f520acf9103ba612db2dd9d987de58d0e06", 0xc7}], 0x9) 16:00:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair(0x1e, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="04687a4722945ebe2478ee7899384f1a32721492356be3bc453629c8948f4fdaa5b8513f92be4c2191094bc2d8766dd65afcab42af8215e59cd6034d3266c969c09de0e637d0da7fef620ef3c0b39ceb50c71bd5f0ae3e47539a05312629bc0e7e9fe299f3958141a4a0f27e6f4027644099ca5b24a9eeb8f758521f7eb542b73c455cbe01a2d5d6c638b64d03f4afeb1380c10311d18d344a69a8d253bee8be236cd819ebd22feade3ad8ac4e7b9387d13c562e5bd74e77ebbf0a20a68dffd0998a209619214204ae77d9f1014dbb7b01836661553c30c457f53ba31a668a7d178a25634a0aa108afe981382e53bfd158fb81338f2595540986", 0xfa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80000100000007f, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000400)='./file0/file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) close(r2) r8 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r8, 0x2000747b) setuid(r6) lchown(&(0x7f0000000140)='./file0\x00', r6, r7) r9 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000002c0)=0x3) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/36) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000004c0)={0xf77d, 0x2, './file0\x00', 0x400, 0x3, 0x7fffffff, 0x4}) lchown(&(0x7f0000000040)='./file0\x00', r5, r7) truncate(&(0x7f0000000500)='./file0\x00', 0x0) socketpair(0x18, 0x8000, 0x9, &(0x7f0000000200)) 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)='m', 0x1, 0x2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x4) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000980)=[{&(0x7f00000003c0)='ML', 0x2}], 0x1) pipe2(&(0x7f0000000040), 0x4) 16:00:43 executing program 0: r0 = getegid() r1 = semget(0x0, 0x4, 0x100) r2 = semget$private(0x0, 0x4, 0x480) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) getgroups(0x1, &(0x7f0000000040)=[r0]) readv(r3, &(0x7f0000001580)=[{&(0x7f0000000080)=""/199, 0xc7}, {&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000200)=""/63, 0x3f}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/65, 0x41}, {&(0x7f00000012c0)=""/255, 0xff}, {&(0x7f00000013c0)=""/151, 0x97}, {&(0x7f0000001480)=""/171, 0xab}, {&(0x7f0000001540)=""/14, 0xe}], 0x9) mknodat(r3, &(0x7f0000001640)='./file0\x00', 0x100, 0x7e73) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) setuid(r4) r5 = socket$inet6(0x18, 0x0, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) getsockopt(r5, 0x6, 0xfff, &(0x7f0000001780)=""/100, &(0x7f0000001800)=0x64) r6 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000001840), &(0x7f0000001880)=0x4) ftruncate(r6, 0xffffffffffffffe1) r7 = dup2(r6, r6) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000018c0)=0xf7c) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000001900)=0x2) listen(r7, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) bind$unix(r7, &(0x7f00000019c0)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000001a00)='./file0\x00', 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001a40)=""/4096) recvfrom$inet(r7, &(0x7f0000002a40)=""/4096, 0x1000, 0x800, &(0x7f0000003a40)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000003a80)=[{0x2, 0x0, 0x1800}, {0x3, 0x9, 0x1800}, {0x1, 0x9, 0x800}, {0x4, 0x1ff, 0x1000}, {0x4, 0xffffffff7fffffff, 0x800}, {0x0, 0x1afd, 0x1800}, {0x3, 0x1000000000, 0x800}], 0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000003ac0), 0xc) connect$inet(r7, &(0x7f0000003b00)={0x2, 0x3}, 0xc) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000003b40)=0xfffffffffffeffff) openat$null(0xffffffffffffff9c, &(0x7f0000003b80)='/dev/null\x00', 0x20410, 0x0) open(&(0x7f0000003bc0)='./file0\x00', 0x28040, 0x40) 16:00:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000000)=0x1) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="38d9c26a74dd4fcd91aad49889b0", 0xe, 0x2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2}], 0x2}) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x40000089) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d8bc20fb63c69c72c7ec834f2164a5a944eff93e1dc1ec46a099c170717b485381d01948f064c55874ff709f1c18f9c98bbac2c2e30df6d9dff52c062d2916144ba65ad4e3a9dae177dac9de0d78fed941cabeccae8be4fc0e0cc24c1add3007d10a755e31bf70d12819ecb8ce139204063780310c837d9742e6a6b13f9a5e3a405985a6f6a3074b0586dbdaf7b39268e615083a95e08e147c26b7640b741621abde09ce411f19b70e019fbcad96a0fb4d8aa0e71ef47f495a31365fc6484ee83870ce3672000000000000000000000000000000", 0xffffffffffffffb1) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xffffffffffffff98) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffeffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:44 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) socket$unix(0x1, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5c, 0x0) 16:00:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xba}) open(&(0x7f0000000180)='./bus\x00', 0x11, 0xd0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8c, 0x80000048, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x764}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x1}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0xd2) 16:03:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "8562102c09ddbfc50d0000010000000000f300"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:03:06 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x1c0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x153929a5e1d5189c) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) geteuid() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setstatus(r3, 0x4, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:03:06 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x9, 0x4, './file0\x00', 0x101, 0x100000001, 0xffffffffffffff00}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0xc0, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:03:06 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xffffffff) 16:03:06 executing program 0: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c442d) mlockall(0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r4 = socket(0x0, 0x3, 0x8fa) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x90) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) read(r8, &(0x7f0000000340)=""/189, 0xbd) poll(&(0x7f00000002c0)=[{r2, 0x2}, {r3, 0xb6af833318d61353}, {r4, 0x4}, {r5, 0x6}, {r6, 0x82}, {r7, 0x80}, {r8, 0x80}, {r9, 0x16d}, {r10, 0x100}, {r11, 0x2}], 0xa, 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1e, 0x3, 0x0) 16:03:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xfffffffffffffffa, 0x7}, {0x18, 0x3, 0x400, 0x1f}, 0xe98, [0x4, 0x5, 0x10000, 0x200, 0x19, 0x6, 0x0, 0x5]}, 0x3c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 16:03:07 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x810, r2, 0x0, 0x0) dup2(r0, r2) syz_open_pts() setreuid(0x0, 0xee01) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0xcbf9, 0x7fffffff, {0x1ff, 0xb96a}}) syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0xffffffffffff4dad}, {0x18, 0x0, 0x4, 0x789}, 0xe09, [0x0, 0x6, 0x23d, 0x2, 0x9, 0x8, 0x100, 0x7fff]}, 0x3c) geteuid() 16:03:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) semget$private(0x0, 0x1, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xffffffffffffff80, './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x8000000000208) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 16:03:07 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = getuid() r4 = getegid() lchown(&(0x7f0000000000)='./file1\x00', r3, r4) geteuid() r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f00000000c0)="1d", 0x1) 16:03:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20086, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x8, 0x1, './file0\x00', 0x6, 0x1ff, 0x9, 0x1000}) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) dup2(r0, r0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{}, {0x9c, 0x8}}) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) 16:03:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x18e) 16:03:07 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x300) msgctl$IPC_RMID(r0, 0x0) 16:03:07 executing program 0: r0 = socket(0x6, 0x7, 0x7f) listen(r0, 0x80000001) r1 = socket(0x0, 0xc000, 0x39) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x93) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = socket(0x10000000002, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r0) setsockopt$sock_int(r2, 0xffff, 0x25e47b157ebea40b, 0x0, 0xfdfc) socket(0x6, 0x0, 0x1) listen(r2, 0x0) 16:03:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) ftruncate(r0, 0x7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 16:03:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x90) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) fcntl$getown(r0, 0x5) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/15}, &(0x7f0000000140)=0x11) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) 16:03:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) r2 = semget(0x1, 0x2, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000000c0)=""/239) 16:03:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup2(r1, r0) r2 = dup(r1) r3 = syz_open_pts() ftruncate(r2, 0x50) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffc, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x952}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x380f2102e5edf926) openat(r0, &(0x7f0000000040)='./file0\x00', 0x802, 0xee) 16:03:07 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x120, 0x0) pwritev(r2, &(0x7f0000000140), 0xf8a, 0xfffffffffffffffc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fsync(0xffffffffffffffff) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f00000003c0), 0x182, 0x0) sendto$unix(r0, &(0x7f0000000140)="cae9d074ae9b88c38629fdc592bc399ff77df0d2d8ad7b7715b6d85ca0435913418c71dba300e1279ce00abba2df6efdd9aea8c1924500b0ba3a8404535234fc30cc0def187f1ebe9d35ec4f75540a3379ada3fb", 0x54, 0x40a, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) listen(r2, 0x1000000000000001) getpgrp() ftruncate(r2, 0x9) 16:03:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x5, 0xfa80, 0x81, 0x0, "06931f0210493754953fc63ba908978fd95575c6", 0x6, 0x2}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000001580)=ANY=[], 0x0, 0x1000000802) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0x0, 0x4b) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:03:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7ff, 0xffffffffffffffc9, 0x6, 0x1, 0x1, 0x9, 0x1, 0x1, 0x2, 0x545, 0x9}) dup2(r0, r3) dup2(r0, r2) 16:03:08 executing program 1: execve(0x0, &(0x7f0000000200)=[&(0x7f00000002c0)='/\x00\x00'], 0x0) mprotect(&(0x7f00007fe000/0x13000)=nil, 0x13000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:03:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x18, 0x4001, 0x4) setsockopt(r1, 0x3, 0xb8, &(0x7f0000000000)="75aeb40ac80d5e12e05fb543e8d32da340d22b9b3c3a1dfee8b25179b1c58c641b35b35909aaa895baee80beb9e9ebc080a66155903e28a9cc61d7648c167dacfa75455560638b30a6fd3fa89955d1ef20c101d7d1e564718c0ac9ae640eb84092071803b234fb57f3831d246226e164de3092027436809b1eb75ec616c3ed0ceba4552b91ba59f98fef10e5bf86cc9c9942d46ad040f46aa6bd0704530e4ae44d7205bb1c05699a6691115f56c0dbc9de1e277124ca660a0259fa0893a0a67dea090ede11bfdb91c869bdd6c29383348569e2", 0xd3) socket(0x3e, 0x1, 0x7) kqueue() 16:03:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x65, 0x2}, {0x65, 0x6}, {0x89, 0x6957}, {0x2, 0x1}, {0x46, 0x1000000000000}, {0x1}], 0x6}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) 16:03:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x11ab5e4bb065a79b, &(0x7f00000001c0)={0x2, 0x2, 0xaf0, 0x7fffffff, r1}) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = semget$private(0x0, 0x7, 0x160) semop(r2, &(0x7f0000000280)=[{0x1, 0x7fff}], 0x1) setpgid(r1, r1) r3 = syz_open_pts() close(r3) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "857b5c507c84a4fffbffffff9c11fe4dbfa600"}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000240)=0x4d6dd9e5) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:03:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) 16:03:11 executing program 0: syz_emit_ethernet(0xc2, &(0x7f0000000280)="6417e85c6110f8540b3093ab543105f2004c994ef8b29bba7d894aaa2d2fab5c496de95165c990e67541b162687e648c6b7e68d7502254ea98455ea4a245c87c0ec5cfcd4ce56d0716fac277e8766496bb9af2389c6f32cd6024658b09f95b14725a9d53a5e6528c24eba1aa1df8a45309cc3257f7d3775798af4b1401ddc2c94046273caff751108ae7cc34820c81d51e9076be72f698526f50a3fbe67ed5613791eeccf51abc00b824a5ca46c1b47dfd93783dd518f7da82dac0720bc014e8bc4a") r0 = socket$inet6(0x18, 0x8007, 0x2) fchdir(r0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="c9e03821874328fcd95a84e9e1fe1b72c7c01d8fe5a7e88a8c37095ef24d701535de0bade5363bdab48374dabec78ee96f", 0x31) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/94) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgget(0x0, 0x62) open(&(0x7f0000000080)='./file0\x00', 0x180, 0x11a) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="5ea1940d4289c07b7a18e93d3b080aa9f8cab7c661ce4b7de4923cb81fbc297e0c2ae7ebb8dfd8ee52341fbabaa5cacfc5b1a2d1fd551487ed7e4cf3df8a724b5fa81cfb576f26bcfdfbf91bfc1982258cc546b7dee87998271ff91ef91d758ad647523164c4701b1f223e2d16ee7f13925e4d6e87cad69a3b3dcdf4316a0622aa8216bfcfc1f13c8822eb9616aeca7699a196fe6e2c5967c0085cd37fc391bea40811c803474d377de15b5feed4ea44540aac9401a12dc449c1312171446d89e023ebc7f966dc54195e2f28", 0xcc) 16:03:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000000c0)="58681900ae57d233c3fb23f750e02143668345bb5e107aeaff5bba83b283fae3dbcc520222b27792b3c2d17b7a8be69e5eae4f8ac50d87b0bf87cf7dd6479b4317c805ea11c431b5a26925e182dc6e632f3ba4ba46f457e1858fb04a76192e335d33983fe47e3a346938a836d27b3abfb583f99a960a07df896655ad22d50099c654f8e3feb13f03e560e7842f66dc9db650c5c854b5774fd051b9c29d7058f2153b66db7a23939c5377658d939dff0ca63f84eef7913ef981d07a8fe56117757cec8bd7aba1dc07", 0xc8}, {&(0x7f00000001c0)="254f741441b65507b5bd544a0d980c0b5ce3cb2e5aacdff02107bf9bf30d2b597fd21a62fca37837369c51b7799479718a08054bcc0db3d947d0cb1c33e660f84be9da77d654c4e781d7fe7a271e5c41829bf225e9bf74481488abf6e7f215567dfa9bf95e7a9667453bbf21a95f14e73607848541b3d008ecdd6bf4d93ce4727128f33f4097219438410997a80c3b1970f683b9312c6f81ccf7f5eba8f210777c7ef826b0087bc40efd5675d386d8894b32b8fa1021ec14e7668c25c4e0428afb776897b417c3e87021d3ca37de683aa8f73b26f08572", 0xd7}, {&(0x7f0000000040)="392184da", 0x4}, {&(0x7f00000002c0)="39f3e412f12d00ebf7b56f56bab3028e96ee8e12ea21b351c9c02c253c9d940221f75d96d424ac6f237d1d36cdd20527411c6972caf786d196f676d250c108e5b767b51059c752b7e1244e809bf6b6e6b6db785449148e6d15a7fe9dafcf54260d7ce00a939b9d4902677f07812a8c8198312af089f1230ca27b11004afd7abc75bedca0c2f81fa5a0836416", 0x8c}, {&(0x7f0000000380)="1daef04c724917e3c14a18981d919f71be522934efad114f6e3f806bde90d66be4699abc98a8b021438f143d5ba42f32695017c620b5712ae0dd71df", 0x3c}, {&(0x7f00000003c0)="9329ff78dc017d5b7ee6c074e92895575403d6195758be7076daf5ed3de44bafc0604212acae7d1dadf93553886da10349bd85669e562b292ce0b55c1aa6148ad779a6682642468a6ce46a31e9d88f62ead409d0ae4395e3bb4a5cd1a0b68b914ab7d7229123ebcc08ab2162810396b556358e1eba1fc390bfda860d4546230a83a655105aca4bbfa2ccdb75c1a2f700834984b6e81f93ce0385ff53a1806e2a5f398724f15cf61f7348eadf6f", 0xad}, {&(0x7f0000000480)="50dcf6ac72e14590a7e061ed89aa0c565a5e88a4198880b21a26643b7772416b5d0e3711edf0ea814e7f1202912d9703297ac39ef541a38659203a5bb3513f892254bfe170105c8f32f9410a3b5cb8e5b2ce5c76018695fd", 0x58}, {&(0x7f0000000500)="d359d2005b2a8dc4f9d75797e5a0b9a5e11e483c7c8d5b875c5a0b28c75d5345e9c679c9be20e854825243cf1255ef03cdfc95a8ba743f403f97cbc6adf623d6a0050cb68b075572cc182ebe0a98693bdf046fb018ae1d8d03e1d030aaca22d7819680f9168cc21f6fd7a8e7d33d2a7feb9a5f6bd05d4e70b50e3f925d51c413a79120d32797bc993a234c", 0x8b}, {&(0x7f00000005c0)="99814acc7b56f98f193813c8d240471fcd462b79dd1d032c8031e4bbc680a38e96c507163c49658091f95f1f3dd8cc623dd7d7bfda6b143b11c53db4724fd26afc4bb3bb1268f85113e9b065370479ee6427119f41fceb2a36f6a3a889dd40cf5c88b962347ccb0aba86ead1f902809cd575520a865a32a2288d3817c37fb4a32636f0e96ab03d78d97e116b206e7aa6ebd23effb0e7ae3be084bc4b081c78359cd3b0c8575034a28a8310", 0xab}, {&(0x7f0000000680)="f155e5034028a0c5db24c557075f4c3cf18dd395b68b0ab94ab507ce4fcd96893cf158de24089ac7041c8536e45c9f40a684bf0f1466e22fb977cfd5cb1d54c695cc737d08583b63b48de2b40f0b3a69bf3e06212e4ea6ababa13d24bf7d6ad6643015cb6a225cdd41ce98eae7575db5fc917c9ee6e2046f68ba04a3c208a692894eaff9470aacf19f9b0fafb37fe2cd98a7e94a1d1de3e4eeba912220080032f29f46710c56b313eb41d6cad1cff90508ffeeb8c8920e6b5b25b25be8ff9fa85088ba3cf830c28dcca70067f8cc168aa961fdc2fefd16dcb4902acca6c198769adb0862ad622bd50d4bafea6b0156a1bdfab8", 0xf3}], 0xa, 0x0, 0x0, 0x8}, 0x409) dup2(r0, r0) 16:03:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000ffffffff}) shutdown(r0, 0x0) socket(0x6, 0x4000, 0x5) select(0x40, &(0x7f0000000040)={0xd1fe, 0xff, 0x72e, 0xffffffffffffff81, 0x1f6, 0x5, 0x7, 0x6}, &(0x7f0000000080)={0x10000, 0x1, 0xffff, 0x1, 0xffff, 0x2b80000000000000, 0x1000, 0x4}, &(0x7f0000000100)={0x1ff, 0x1, 0xffffffff00000001, 0x2, 0x9, 0x4000000000000000, 0x3, 0x4}, &(0x7f0000000140)={0x4, 0x7f}) 16:03:12 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x101, 0x6, 0x5, 0x0, "00a5a6647b2af6973afc6c45165560a4e191ef84", 0x4, 0x8}) recvfrom(r1, &(0x7f00000000c0)=""/208, 0xd0, 0x41, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0x5, 0x6}, 0x8) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x5d, 0x0, 0xffffffff00000001, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x8, 0xffffffff, 0xc00000000000000}, {{r2}, 0x26ff15b070aceb2b, 0x10, 0x2, 0x9}, {{r2}, 0xfffffffffffffff9, 0x0, 0x200fffff, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0x14, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x80, 0xf0000003, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x26, 0x11, 0x0, 0x34}], 0x8, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x40000048, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x10000, 0xfffffffffffff800}, {{r2}, 0x0, 0x80, 0x0, 0x599, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x1f, 0xbcaf}], 0x1, &(0x7f0000000380)={0x20000000000, 0x5}) shutdown(r0, 0x0) 16:03:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000380), 0x23a}, {&(0x7f0000004800)="b586e76a2ab9c2614a66a875410e5ea29d9697a355174fcb6b8e4d99dbb49ec9300340fe32b8a8bc43a4db7059b68207454bdbd28fc73d79253e00f8d60e4297bb887570558091435ce69c9b2215a72cce0fc93b333ed8df47ce8ed6b7b4830df0a6bad1945d900c9b7f3546c862", 0x69}], 0x2) r1 = accept$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="12d1d3b665fdeb072f4aa80ecf7ed9ea5d9b11c3a890a307a2c8ad2bb7190e1a591d494c7aeb9308185378cd5924bd5fe610a1", 0x33}, {&(0x7f0000000100)="6cde7bec93a784f64c896cbc2f46158da9c28dc268d3dada032c41d160651c50b5605e1b2982960c32557d780e4feca44618fde4ad29cb52efc7ae49a0da869bdaa56375e2db688fd86753bf96da2761ba750a", 0x53}, {&(0x7f0000000240)="6efd01a8fc4380f73836f2252f7ed1962757e8050a92b7e7365d1d28b57f354d091684ab74f5c4e11fd953edf6a2e1bab394cca424e4b49b9fbfc30c008424b132e9e92766860ff24bd6d8bb19c7f8d92b3c9ea993d8511144a510fa84903512be6082743c437c7507cfe1cd46f0aa239a45670e92e46f380238742ee370ce298e2ab846bbbe7e75bcdfe77eab408ccee415980b910daca9a0fe27b9b6230ae41306", 0xa2}], 0x3, &(0x7f0000001500)=[{0x1010, 0xffff, 0x3de5, "b971fbbaedf88b57753dabb26a4937e056684bedfa659392f8f4fca590d2aa543ead3cf3de643a4a8854b8358d11fd4bf97cfcf0830620dcd4242c3ce98ca65dc979be552ec2701ed0c5449969c08c8874987eec263b201c70b837d43c555138d22e1d971fbf3b7b6ed0f5d25933e8f5fac25b39894bb85ff14e9127ecc5d6d1de7f6bafd4860d6657ed2c5fffd519349b556e239ae078fc8a78df79e791085ea103e016d12711f5851859b902c02a6ce3dd444ca2c9b5157b56ef367642466e87a7a9eab1c6a2c12948182e46917b821af1d24bbddd26d44c1de6b66ce121acfab0ac41286f044d5f6f58429541a62678462017c776f72d9cccf39ba95f75ed0975b96f2b8442fac03be6e6eca3f5a720625a722a6f448e619d46dec43b1cee455453521d440ea26277cee7022be36dfccf504395a6116602a163d28faa5b49c5e5100409d77eee36f8e28b23f92e51021ce69dd01a5618a3c612cd0625efd29e01424179e9a3f3f64abb64160db5b65523e47df63ae8be127a034b50d24137e29e0973366ef8e12a443d58d63665b058795910124a68e9cfe6c693b3be6bf35bfc10e42ed72e1b6a887a87762b120096d8f506464ff9a71ddc015ec4957712a340fa6c0121ff031f92da9aab6b07288d60fb97e054a85c74bd15bd532a451721dab4df4c4102d70735060d1cf3f113f8d089685af067dd789b0e01d56d92b86a1d571a9b57ab09ebfd4f67d8ecdbebf4d85687b61b2e659506a3f479d0122da958d688569a3e6e1c8c568d9a83ba91ab253bd2fd5dd1dc877710da780fd78c0efbf60af9b8b1f679087dc32162f0b3f5e0312b42c60de4a2c7f121c37234e7c3fdd7d4955b71cb564e787c163d05463ae9ef3ca70d7b9ce8f3ef4b36c061f4639116c2e230857012cbb0905c4d1d3bb4de8f8d7a574bcd06568027e57c942f2a16ce87d2836939af13802f533f46df8cdae9361f4ff49fd3a25db6ddc763e52fb47014c681ca677813ae5b91ac8b71d5fe7983b7ba80f151b0bac75f813de5a7f910d01eeebaff49a01d14926c5ee06d90fe4fbfc53d8d50e6afee9e25529317d9e75a8f6ce5edf6d25511c200da7595ae69f9e4516c2760da34c5aa1e5b62929ec2084e58dc58aeae34e985f5522d1f7ca494667c6f8a8c0242c26fbc2fb4425767644102ab304cdfb9a61b1f364fd32e12bd80f1e54ec26ca427239750f928ae505caf84c1ce1f88aeddc5b81955491e700243daead3699c2d3cb8322c4b9a8e3b0d81b5afdd14b7daf176192d5ec3b4d4ab69f3968712769e3f3bb897e221c4e29964f84581c5e8e2a42113ce964b11b49ea2299c0dffc1e086554212e5e1ce1c621fc342ebe98e0673c4927eb8081332664fae40dde27c5efe2dd3e46d10df72b0f2b09bab358f0991fdc532955f0109231b87d889e51034d0d2fe60badd7d742d27eee0a816cb6e2519b126e96c0cdf2da9891402c9f83019a639137db68f1b6b1ae3548bba3a75df31b246e8c38d36a35cf6b55115c36b8714ca0d7308d35bf0d5685376c092105fb660d02885cbc0c254a8e023cc5be18f13aed8a16d2a48ae152cfbd14b12d47c14fe8244d17f360678dee957d4c37c28aed7e6c3ae20a6c69c8248065fbf2ac8bf73c4d771d660396b52923655259152014ea63b5ababece631aea108f9039c0a22b6b8cc352ef246072dce749b709a51656fb929322e549fa14f4f25b783df6c45a894dced10ac3709b5f2bded9d93c332687e1491fd61497d41f53a8920dba4c4a0f984ca06cec073d7da101b6b6ef0e92f45dac2d89dca684c0879c653f871019deec95c6b4937c1b8db34a73814bec7c96559ddc21a5af74f08c157853c2c531abe87c3013d2259bd4a53c7401d5616e97eee1d35e559217f5fef233d7fef473ab7a0306231bb613f5a45c6f81af8408f4e7016d26502e3996d6f5216ca390ee236e50d7232cff82545bab7fd77f9b6f6114e39487845e5536970509ac021d0105053f52b40c420c0cd409a1829984ef27072ed83aa23c1682df160ecbac72389d796a6c783ebf4969ac7d33b75d57f225943b14af9ea92141fc70f895ce5e30ab45b103242823e5e75e8f89b5f628f0a623db0ade8c791f7873e2b8ca505661844a961eca3f072e5b32c946d14872e42d315c2f39d0e54cbf428ae45ad802dd28406e60cc2c054392c0487dec94ca23febfbab129d457bf06774251e646de6a359e68cf437054ef52d20974778195a99ebbc7efe00582c1460a344605ff9a9304f7f0ebf679dc6aa0db0e2603aafc542e88f778344a0a96bc0c6fcb949a60aaf160f4e09bd0d9423c5fce263a13dda36bdafd6b423e10530e0e95215f0931e25724a21a38e47a13a74c5b7090c1cd2a750dd99b438a759683cc67190038fa5417add3ef9a8e4b1c3a4f3af89ddf5a4ad90ba4b21b8d6abb1ab4bf51afcb5bd937f713711a277d927915bfed2043a645f3596557cac1ab6ceb471db9517469ecc717f93c4449de0c56cd99730bcc9efc9ddf0454ed2e5af13eebc203067474de70f1834b539942c13408fa938a712efe6fbc6353aac740fa35ed388573b0ef5370cd91c575996fb6eae4501c8d1a6c654c7ebd3fe3da457343fa65162ec3cca541eb5c34dce743006348c1eb3513918ff1b0247ac89dfd9df13d414eae14c3da40c34fac0cb065984a077ff1168017f6008e3d15854a45cacf52d722e80044898ce80a113e68dae4f94a8297f6c077c9d139f70070cafb7012997f336e853478a57914fcb6f99d6b3adf3ce8c98540ee3c181af940c8c8e1f32f70a79c2ecd7eb829e2c7df1a0fbe16c63496d14a3abcee1b8c9bf6797cb32a7e1f6cef3e45ab4b33ab19640cceb740f5e89f52d66490f4f6ef34de805f61eb6ddc64207d043c76074c7c93ad78c39ebb1e79605e669a72ab0533eafdbb83bea4008f62e8a1d94320c0877ccdac2758c577ed7c9ca095774cd86f51efb9e82acd9d1b6ce47bf1b0e29d887eeb08a0a50c41375fa1a7f9d69e1a9504c1340243ed2c1cc338f0bacf5f11f1a6cee08f5d39ba2de37937c29afb75788063706b0f8d586637f5eb4d95695e8086d93a979cd8c64fa37ea9e34554d8eb17c02920ef2e91889691537cc0c125ee794c359c4c21c083de6bd962019cf14946c18f5a77a9abd0832930314f30f9b5c9190b0440c256abbb79d13959b6952505ef6e1dcdabe793a0022c92e19036c480718d23ff86efb02dbd69bab924ceeea3d9a35184a80fe9d84d2b7b3ec7e589c32a9d9ab026657a447bc8de471aba670afe6892785d0dce45bb379d91861d205b679034997d9221d3082e9533a8788a492739986e767ec962e58967ac71881cb930fb10b6c341a8e80be018d0b5378ab7d8dd478b680f48abd38018eb5aea6e2e4783680b3d81b68df136607633b3bbb8e6c8167d96bf2eddd2cca7902bc1eb12ef195b5060a9e680a35b37cb53a8425acb4d7d9201eff5126f23ebcea188b4d35ac18d69b019c69b2820452de53ced8b77e926da8d706f97a1461a265149fdf9ac59da61f79ac2519b2031c08c467f000fe3da5718e43eabff025d2264c8d38edfd467684f42de5318cbfdccd891a68f7be1a0bd7eb95e3561360e33ce2185e84145dd31c090d86f183b679458c025528b0b91ca21ce01a812fa81082ae2998119bc7e59acf4de19807825b91d21139ad81bbab2b8ea815f18b479c8dec2dc9718df7a8d5716d19fc7767d5d9ca5679d1992e77d92286226ec4757201c32ca372f9b7c03aae26fa6116df2c4f08dd56beaca420d0bcde39f2fcb7a8136bb3088650e21dbf5843bca7e6843f4689b13dacbd84428ed7b16cafc940b1a69dc272d636cf38ad4394e97ba69fa8ae9368c76075d047a96cdddff8ce2f0a43ed6e2bb6b07476095bb53e8cf64e0159bc9c9606a186867b95dd2b73ce8b59a1e0dcc593ba680b21d6788bd55e347b1fa4fdf94b800c395f9d7d96fa7948bbff2c60bf3c4182ec27e0197c90ec437ab24176846789bbc87dc911401a0498b978d0e8a3f5d904c5320cc897b794b53379d50e789ef378929413f94e0461259b6efe2a18427fc1a41a269173ec8d26e9d96cd66b63a6964229d41ee1eca43b444432668913bb3430ee20d6cddefcb8f72da833cc89fc214da1078272adeafff79e111e93dfb1e64c09f2ca0eccdc4fe23f9c10457c2fd7d975abee62153e615b57c855443d5db8e086a956321ab1465c051f393ff0babf85b991ce42217d25454745765d3fa706841fc4d5acf36ec592358f98fc9848285dd20c39926b576f40cd786dcb97ac568c8119fde751274b40942606898a6b93882a2137af8e041b2e939af233a55456a74afc0730190ecc170fbdf5283dcebf2bb32ed99390f29ea89f42211149f52fcb4219ee3af22d10a18de0d0e992238e764385f78897ed76eb70071dec75d579fd96c1f93adac44df324895711d66c7b999fb009e7875d6063cbf1bb5a7fc179a25b375b1065a32d70c046979f49dcc7d64dce3b57ed770d3b954740556851d1bc0cfef92a7a303681d9af5abc158b6d11caa218cb9a0478cdde5d6581c373c8bd5ad2b5eae97d044b15ae4236dd5bd592130ccbc5068023581f31b2ac29b87aea23d08c3f6900a9645e249c24f9e3c7e740edfed899ab06e90de8882f4d7a65d7b615b8d178ef96a5ca7ea61a891bfee55442769da0a1d8f1de5698ecb0499430dbbf0aa3461dacb9b1fc6262a9759c001418cc0ffe481910047de9bbe8b244b877785d6689ef03e8653bd837b2c08bab612f3552097d76b2825aa664940a3ea05ccc01ccd6cc6896907e00597c821ec99b1458e3b413804d1f9548836369489389b93c9ad3cac822a5427622d43b99e77b6c7775150e6c9651a8fa8d684e9209d31665f2fca2ba8710a3cfdf48e0f475c0064d0d8bafdba58ff3c7ad3bd73f77385c160548c0ee523aa4b8d92869b5f28169c4a29f14b1487d7c3765e2019cb3b2e9da9ab1bf8740f042fe4ca85af61bf1b6433a2a68f837856cb86bd6d02fd1ea1afcbbb4e99d36851e3e045f1553db73a487ce1fda3aee7e2fc2d37841fc758eba74914ef6fdee01078699976fcf5dc29a012c207b62f3ff28599209b009bbc4e9c5bf6ec3da4e9f9d6a7204011016c4b10ac8bdf92fc150d2f76fd4195d1cb56f06968944ce1ae888d430c0379258d1946b9fd0e1eafc2182a1a5bdc33959c5a25471f2703a9ffb14bd865212950bc2634ccd9d62736764d653c0280406dc015997799225afea7722929cb0e6c4e58fca9efdd0739e3a8e3e9035a4c2ee9b47c94117c1c992f03ed715ae19a770cf273243ad52b924ba43f60f38aaa20c0129ec7a2a45bc95819f150b7142b9e7da71fe41c811befb2c883098669e7a07030aead0cd7a60fad1e6e028cdf733f1fa73f2d686c02db76b93faa0017817d2aebe398f614b1415408cc056a03f4dd41f724a7f8b21724f0d1fc3b3b0520259f32e5ed96a2cd9efb1189b4d4385d1a74a99c3c26f5a75bcd83727cca7fc69e8c63c7d8283a844aefa4006ed707bd2feb16f3c0cb74862369c618165947a64686e17dc37b1ad8dab9cf893e55b2b59d34d6281a252ba0b903f0de4d0a63896db1c842fc9d6bc915ad8933d0e1690a3af77fb46bba0f718e832452d973696ff9721b1919775ca390a2ea88e980cc7b39c79af90bcf52b5206a295776a8907624afa8853dd17782adbd9fcca18e3643499777da1519f38a252e72a99a273cfd4b3baf0e7e14e6acc461bc04"}, {0xd8, 0xffff, 0xff, "d46067ac5be8d549526bb2a568a082f47ae7fe2105cd3d86b3e1a541872dc2e85fc6c92ccc43648a1cbf187094cd5314aa8c34f501e005c0b582e4ba97198f3c32501752dc1072423a5a38155868f7748f7bc31e6752c1bcd40455c6ac44b926dd3231d1a02da55c278487d6bd3cd5bae36404793e82b0d0449b23b0818f8683d10719ac54235ff1b2505a83728311116945a3fdc6866d4a748bdafcd8ee877cfdc52bbab8aace22fedc064d701ed34e5b523c0cb295e576e394868b62d216867b5353ba15a3"}, {0x1010, 0x7c3e591108b5dd79, 0x3, "5e201c752fdbcabac7e1d5dc5216a89eb8230a0408a30e77b00aad1152af3b4e89cda19cd26636a94ca33859fe5c1b208f6c44a508db4b4262e37a04a6fba2600363541eb6c970c05f5e25c9a276ae87c58c3d82f857e7a773f443092ad21db1b7e0bb7d83578f289a673855b04e6f045c54b7ff874aed6125b39267a3f0354cdf6f855469f0e68159027842c1d4fa4f053402c9686a4339fff0395fa3586b68323bfed70a319939697cab7eb6efecdfd43600b57987d0f5e3cd089e17325321cd18a361295bbd0b26faf6bf9879b86d36c91579910533e801efa1d501280cc6ed6a2b2990b28b51e9f2fa0d3b925972c41855230bdd8cbc6975044fddedee613522dcf96a55f9fa34e7fd3ce46dcbb0594eff697f9265386b8f23d27abddfbd4b4157dae671ae496e30bf18cb6221c9d1ad1f7a0f3cd52f1b67bc51d05affacc27af52d25d556840afcdd85d4f9b0c3cb2dbacbc64740947007e3629b1af85b456558de102f9a313febcf59221e5d42df2a8955a4c055db644975b76997fb3365185938fe9cc31c5f964811ec6ac496b38bcb6e29b2425134ff6a19c5b64ee14d2739cf06ee1d24df407867218bb832315f07423b954e5952d91079d1ca997813ca37e1bb3a3d53da9d64212e5464a4381ff5b4d36c9518443c525eb70d0834305530673b4eda383ec89ce68e27063ef8bf0b59ceecd90fd9c0b037e2f675be773e57d7d3dc2228df1af693d661bef57ae177ff595c084a54b75a814df6d61053561585d6c907f0126768115af6bba4e806fa02a808708a50bba0ddec1abd7306dd5fb560851f6ab6a7c98f6857d652ff7d8f987282d5675a2cbc1eb0cb4f0fe4e7a2eaa69001077645e4367843b8b17f4f6a60821fa64a3cedfc21085d6ce60f81c65cbbda69a17e9da2731385b78b9faabd62144adf26ffd99bef0d8fcac8fa08aa81389973a2af5ac80d8f733e146d8ba93226ee9691192349a2393f3c7012eddc8b99cbbee9c08a2ec1c841cef5cdcbcabf2ca89b62076c05081164a04313be745ea4baeeef1abd7f1432b15c0e69331e98d27e88da2877273f3ffa8f387af696168a6825428b843f6626cfd54af478f4d15fa4d205f5e8b80ec629828c0e1e42a05a16682f444a77f3fa06630cd968d0a78b0ab209e0b33c693966bca80f132f8ab4335a5a7c4ac9dc6f458d828c5b006b92ed4189dfbaf7a77c56b80b75db76faed6c7c094f5769a08b7b7ba95ee350217d0cc86c9699185ef4580004f2d72a50d23068147bfb05c7832a273d942ffcd698910a85083bef73ce13317a0594d8e3386aceea22dc5f6fe8be5295f5b4d370c8782ee3aa93bd642787cf8379c56ab962c11fd67ce87c6cc197811c9a9c42814befa6233236419859c374340e2704c85bf0c4fbf84f7ef172d5fa53cfdf2c9e11e60c22ef85d644cb8193aa35a3032487efa3681aa0df49cbf72cc1988139d2abd9c2781c9cfd1131bf47e9142b5aaf0c9cf7aca35a09e6622acdbbab03d2160df02fac6b97a92e01033b94620ad00bf56642f1d17c9acb9140a5b5681a6cfe778e43331a2c82acd2e50304c1e433d348b51521a3d64ecd083b4c33edecdad057f6b7d1c1aad9b797618ccfff736826eb85fcdad3feaa7255b0fde90bedd9d35843bab8d01cd8f1e1419d2d1af4e45d5bb8fbc12dd2cb57cba46530f7952d4b650dd22816dffb103a37cd367d979f7a01c97fa5298fca36a7e0394ed2e326ecd8080c5bc3790a85c92d7e919e61f8fe5cb59125c1d5a9541d114f13decc8918123b16c4d4933e8b813d9df45c796064388489bc7db79266b709960035ded52a131e81bc8b6443188807673faf740cd29d6ac282024a5ec552ffb515b4deeb8657a7ffff19a8631b4b036ee179206276d0fbe04969eaabdbe05e11a4c880a3a28a7e406a68f9bbdac521791fabfe30f7679dd1cfb75993a87ba82ff87cb5b592771aba0b095ce415f68ac75a52308c35e6bf25fb1c389ed4befb6e6638d01bf4319e8edc8e1068e4d812590cfc3b778e07b29d37039af947376ec42a891b60774a9d41db7c247947ae83b0db0b6e901bb7e21622808080868bb6e12b1acdb91c86ca36153e41eebe8ea8e52b26fd34f91c411d8756c8408eaff16b12c19a379190673a9961b04878674e8b55a8b7afc183e12539a034032749d3d393a92fea29dc6668334f3a1cbaee868c10c69f9837eb32f4fea508d004b0092402dbf1f558c2448ef5b844e2b789c634c43cb9a747761ca3f74e979ad6f045573dc0a5be735ddc1ecfce402e765d73084747cca52a922ee65b0b484286d1f2e211a1e5d1dcd02915ed6bb56ac468c3914323d665c12f6fc65e651343473fc446735e24469a26166b9092c5679fd7f98fd07009dc115a748f605929dbf9257ec7c1266939ee1c4ae6b7648546cb2c3b73850fbceea82c5fbfe4b1cbf28183fab79dc7e63ee7116fb3d7cd5a3717e81885e19f82f4a5a183a50914e9b4436f8b91f01800d08c3cd7faeea42fba22cf4d1e8507a6f793498b28676c2c08131ccd7f82ebd50215ce560a3c189b443d5f160a502a48a9ecf25c0b91c31a70c39b27d55ef4ed8c7140f78eb777af8e9a322e9bc264d4f0520d536a4fca629900c8d8d91390c6d1ba828de0788b8d221b138e3ab3b7210af6f8e6989b8761a6e680f3743e251df6b84914eb71bf4e61ca8e39319286aeb76f4793ac1737ca7bbdc41ed946220f5dbc692e6edf06c92e8e4baea6bf93c19b1795065fd57a3ea147fde99e585113ac678f9adff8591403a11a9e9e73c05661a18ced199d11f72ec2745c33ef3bc44e66c3e76ac84096e0e80c4a5509ce541b25a6366acf106b2ef612577ebeb1ba7626433060331a7cce8c55c8978e2b908ed73fd90efe889d76f2919478a7a1681d42318a67a58ce574b697cda88bf07bf0baf8e5798bbc9822d0f44042241ee46530b629724ad3b1d9fe6c8052fb5c28e7a8b25e7fe580b83d3e8b9d415c5c9b6581b948edcb0013da004f532d82ca4087549ba7c681ac8fb56cefe621e4e3a24ae75d601ae8d5a31b946d0c033bdebe54e2eb3d12907a905311d4b23c0d847b067ab3d588645c1a810483f8e215ffc956d3d90d25bd77a19f1ed3a2eb67655134f8f3b4d62d16a9b5febb0630e524f63e3e9576f5ea409b9bd594fdaf3f58913231caa1da85537cbc968606a057c6a1867dd68a46d0db83de20ad52bdb32e14ee413b12c6fd95770b06efa227eec78dccd09ad390b95df675f30b1c89bdf8657faa2225917283cf69a32d041a87648f104aa1f06f18707e66f7b04f6b70712f630129acbd46e5f4af0be87921e1a7128a06b35c33863387f44889fe716bfb2cb42380ad4c23143bda0d8caa234802542faf0de2b059f80826f7ceced61958cd5656aba6e4de1df0cc1482fa364c2d8c8e3d4369f2dd034567b6bb426bf7286a2f95da7af58940082b853f6f74a0e274ce13cd1e2552c7f51a4add5d0b73dbd083d960b985b14b99bdb2ad0e56a3886f472ddf8c4f5d8fbd8f35f12f4556031baf875380e8b539a166290fc68f35ed0f0079c577b9124fce3980b45f4cc266235ef0ab446a4d99091129ce53125074c92b84489ae8413b36bf09ef8efb790273f45b6b79cbeace60988f91a98f491459070b973cc3a26ab291ddff60f4554cb2f6d4320cb9b0af51677342065839c48d540a37947ccdb213eac2626737d39b1e38ce3713904d0201144a10208c9dfc8a04f4fd8fabd5c08b2d6ba10452c4b12096603a74873c3e6cbfbec5775ac79448874e3c2431a1773fc1c155c41e553092bc4566b5b3c58fdc43d4370e3ec71f1013e2f3595f76427d46b62280ccd13c48f6875cbaea2565a2f66a9e0bdfd6b363251f81273a31400005ac99cff23945d357a48dfa752501aa51fd41f56b231558fd9ac5651162468cb23adc4bd413b1f38ab44f4ddb152dd1d2bc7997754c8cbcf737fdd102e1ee3928e5ccbaba77a2a9c21f381ec8feeaf0357b1020731f7041b28ad160630c8669362c8d40e8e7da468bd2ac72c1161f264818e39fb7baf7d330cc5e78dc95338e7115c5ffb9874eb2cf8f1cfe911145be19da658a56ff6167efd3a1c7cced4378f41f6699de84027c34261a8e022fa4292f5b70bb8cb653c26b3850a98df8bba564700d30e7cbf6f84ab1fbf96a1695274ba93a76a6c667bb9970a2993ce74d8324cdd2a87a3af3d4339390407d74b11c8bd26045c9cf256bf703690c14e22e8c99c438742437a30abad0c5650657220d1588a6d01b1fc6d4109a0d7fd8786a69610d40acec948d45edd814baef516a7111f2aa50ebb6887f0758d275a0a30a481caf19850a501d0f9658f182834e7babebd6f3225d43e7e9d6a1ab877c57bb7a2626aa5577773b1fc8050bba169caeec9345f31c76d5f7dac05049658511e458a7fd7730621edd55c3dc11c8c5769f45b73f69d8502e507936172a043fcc4804c709686003587256c35a4c6db29a4edb0886c9f6e3f2de0a87cc62dd316ce136072ebb6411d8684a969e4409593c492318a676666aab594a02824577c71c2a80eaad10724941e4a089d08332e73ee961ce35ed5e4577c4f7c830223b153dffdf882dd6b3097bf0bccb3177f149524fed4a5e3b923bb8802b59f6f4f6067d97e3ce6a4dc5254cb2831a7750c1456754ae3d991c7e730ca4a027e131743031cfb0273373762128fe7e076313bc9a054500b2babbf95bbeb4432f177f2cb4c34e805885a5e65ba3163e8e649c20ac7e020d77681c16788ccf39ba8d6b1c1c5c2961266f90c73028c9818e109d257bb2e3b7152094ec7ceedbd48cc0ad14a9b4afc72b83f92350f3d812986e36f30229bd7d80d729dc80739924e095bbb0793803840895c7b1ddbd3869dc343e24f450922a4febce731e08ab9916f416209e8dcaba38dea630edb85e28da1e80d6890cdb435b4f386672aaa9d3742a984f1f2bb7dd8134cecbe348f3f91de3be246aba672f3bf8e863695d3d5cf41cdb04e904f8b35d588f235e32b1cadc54f05f0d9ca5e28d09e0f38b8c074bf3bc118ca892eb797b0f4197b967e0d734b721aee8e24e5b8288783d464793f5817170279ec992dfc5eb2fdf30ffc86e13f47c8584d6d16409ff55c005217827d99ce4749917e7641ab71409aa06d1bc11ce485a6e86cd3a53d1c07c7db8a7d1d961853dc885faff672ea59f3d9afe712c7e43306224609b9e1fa6576738dcafb444f6b34abea4e4a42b2da053bb93622aeb4fd14d282497c9fbb23d87d598f9b9259ac436d9a93a27c71b3091fb5e6f7528bddc973dd382faa1b6f75f3d3195400423bfa3d111a24dc4af3bbfe4016d2ec0974ae96d06bf644b2bb2bec2527bc580c0f0914cf16e5ef65cfa3cd2a7d3fa382634413328105ad3bef9cfb77cb34d22cbb77c371d8f909e7c2a35702d901c76eef9cb91f4b9ae696e870e7e5fa90856f337ece8c2d688593b82b837045f27f962b97aeeb6dc3e017e6b98b12a216508eb83031bba9fce56c47a0db7a4929f295d29dbeec624fd373688154ea6f99d4343798c3e36f56ec747e2a47b37af34ed1d20430e86adba2228015df1dd2d88acaaf7f4b0a5b820430501fa7d776b135065a3314dcb1b4cc041a52c23f44df095086b2e76894b065ac2e2655157270a574a15761990be5abcb3981f6cd0ea30233c67904605ff06f4c506ea3750ca0477f826e9604e917a76a130af5909e103e9711183edf20f552bfc0870f62b2fb004a4b5402476405a2c6a7b02e8"}, {0x100, 0xffff, 0x400, "0003abb12de057d2cdf855c4577b79dfc805eed5df43a1bbb4c50e24826f76ee7d3552cf02777c8cc77b5ef15417fdcf70bda5dff593f87b02fd4cbe72a11435cd24dc9d497c07765568f820a9fe48a9af4950071403984fb0b505bcc76741343fcef0eff626dbb1bef22b5cdb9ab97ee7048e293871b820a414bce9d5ed4b98e90159002660f12205322ecec615aeb775040b2373a55007f8c4febb18b1e6d360c9ebabfddf051c38f077f2fcb1dc1cc6d73f9a0d2231889095139b7119f8ed005cf1331dddfd6973549e8bf0e2a31eac4c2c3ec7e7040ffa2a43e48d44f3bca717f5eb43bc33cd53bbbe3aa784bc"}, {0x1010, 0xffff, 0x0, "da8eea5e9d07765dfb776157e1e785eef002958ee802a5f762e9e3c2215cf58d9b26d6fac83e8e04c5d3d64c716253ffaf7c2b42d3c1192ff314227d3dfd4db70caae3c376f42b6bf97787c98e31a1373e7fe683fce7f3c7f3941afcc929420de5303d398ee626da7fc034a51f0e3eaa8097b08016aba3c6dd6e4fa02e31a4f5de141eb12213ba69bdc52e9799b1835e8eaaa0b22b4c16549a0a2b48c5f90e8835498866e3057cf011c3c806447a6521a0ed813daf1d0ae9df3a52f77d495fb27db629f11fa364a87cbbd1bd571ea5b0d821221ed31b1501b9e2104b65a9136b494f31a902e724ae46aab532fb55749e5b90b0a990b4fd4d4418e090acc9d6bfea35c3f38b17cde9cfd63530fb3d9f603ef41fa8b85abb0f7d68474c870423ec7f37089494ddc7ace29a3aaec698541c77fc7567753fdfbeb41edcb8505bd364829c6e3a98ffbe229fea40522d41a102f83120231da35fa76ee1e24591a08b66f94a6d4772fceb9f79217571cf972297d23cabb61857ec14af5e03d660d4d44cce0306276f94e0f596dfe6cb2df5ad02e7322c1c8193d05f49b35927139cafcf1c014bb4e7f971f2f1e38633be1b6207a8df48d00f934fccf726c76055f52f6bdd6854c371eeecfad9d6602da83b3b8b0e5850e26f07a8f3d2b42c8addfc32619aae0e6db6bc1c6e02e043016e6adb41390f65e06178ec30d2ba4f063af31a73597342967df17ee9f942f8e6ace5ba4db1e6e6a01051ee0d84dcf866b88bd2b3fcb00d1796b9b6ac429a4644b5fb59c2787019acb34129f4eba9823fbdc1c29700054069241c56d5aaf7da1085a317929e2a202a459f684300a8db26a778097c91e28fbe2b93005b1ecf39c32d178e7c698fd9564918f44e895de396cdc525bdbea83774f5a75bb1e786ab7539b3d483c9f946dae888c4d40ab95d23c97aadbaadcaf6a211adfec9d6d07ce758b4d3ee4f0284489cdbc065870ce0505c01284737e618d7b7356dce8d2ccce76f949fb0028ee86b6e14b4ca6928768f5f4c3119a02d0a72f5297065b8014cc63c615ac10b3b603abacc10b7792e2908fb7cf3118bc27548e5dd68fef49ac093809f14bb61dab0f1b487da5d244c39752f0c973703dad8064474fa6bc8569a4f855e3cabd41ecee032abbb708f52e6abeec866a212a9191c93d7ef709ea1dc7d9432601d27b1afd11d226a9aed8a8887d95b6201c7621eab421389371936d8d66347d84871b08b4818e6a27dc3651bc1c851040db372246d3311c5d6e9c30baa2e21e19cb9340facb3d46610cfc43efbd10c18571f3734ded9a6aa64bf4b0b8a656b7da5ebcdee134570546cabb8160e87e41bcd39bc49f744887a3a86fc7dafe77e98fa84e29d302ea34a1d2d91022cbb43e16db409b657ff4f0a4ba950f4a3850d4f194ccc498b06c689ba1912285f62eb3177c257f047332cbf029a0061e8235d839bf0d39385dc35aa6024bbfb1589b00af223b69d22dfa182b434857ae1b16a98a68f54bc480dec67cd20f5e0774cb7bfd659e38c859c4f1abe51d2535416c909a0b177897a957f08c12aeda71770afa6b9916a472cc29b0b64dce570356c94a913e7ad022efd31200e14119d916135fad5f97ec82101cf93e41809aad0bc21137c7ecd1ed8ae5c05b0806b02c96cf1b8e2a1fa9d34c90aa91007aad4c49fe89eb7814062797d42e9ab0c9a71b2026fe70e887b8c19a646cb723be47c43261660855d1212931039d7049769924a750c3c57a3bb5792d78a5532a3d8073be090c6aa66fae39ee0c32415040674bd1e33c8fce4426f5b38048f5f8b95fa811436da8079479f8c23f491470e7b50bee94ca5ba8209aa4abb4903378cf1a26aa928610d810c210c37946becdcaa14da2de38438d39ac6b2727e5220cf6cbc1dd9a679cb11b91e4751ad0693ec7adb4fd00adb956227c06f58fe7dfc5cea8127b6856a0794425bfcb49df930b0155ba04104cbaceec0b446a3f89ce964ae6122ef9de1cff4c75efbcdbc3f2337feb5989823c4262697e9b2b09ecca4515ce897fccc0fe09350ccba5633a4979b9031ae1f02ea6519a0eca48d077903e1e570d5fadbb758bf13c3a40049c48fd756a645942a2414f7828046a4d510c0c7a214c16c56a9f68bb3670a663d9a24f6e2d4d848f8e7e6e29bd8bd458b28e3610f91d9289bd9b3cad256b5cb8c713b18a1a481653003133dc33fe4159e2e17448c2b383d8246299d1f39d9ee056730c88f1e5eae8b9615163764215c42df153cd04e9ae77dfcd1051d25cd78fb386b33f7cb1e090a1d3c230101517311b0a1944e62fead53a6cc69f5ac9ca4035ea2b758000bd8c1778ebe32653b9d36512db52af70c0ad9aa5b01aa08c1320ac6bcdf4526addaaf743ab3804cfb4be77a90f68b52cc62a2c3769db0127f32b860f792f9735846a386a04adb7d8f556297817d0cc59e42c815d2131bceead6ae168e147e76d20bf5b1b0d78835c574942edd9882276367a8a7a2e1155a2fa2aa86902bca6b80b224394bf128e73014104ea2cfcba673c1e7b06926441456ff2f36347dd2c2944810aa612e57ecfdfc97ffad2095e5ca98c6b5612550574f1deca2c581d7d7a04579d9e9e4f4b1116343380b09cfcbfeee7435fd10fad644e58058e31bb08e6dcdaf7ae01475785ed1085ac3012d78e054e38b9783c38e25460559bf1ce40c4b4a520e28d5144067e6a83bea935ac3aa3439cef99adf3f9ccf08232ed8ca0424ef8e127ef5c75d7a3f852b95299b63ff54537a86f4d1c89ea9527b670ad1da23d63e37259d5e1f6b7db0b4bce114212adeb0aa1ae3a5d7312c4e924797d8ac07a20e750392c76271e372987a3c76a16570ecc4a57836830281b3b765dc4e1bbf862bcecd3acbc80acd6f4ed7ed1461684cc105cc9cbde33e63b9a8e932007ac675ab4cc90912e9a25e7932171aeea8bd7000696975f2fbec46c126d604c6da7af4bcdbace3a596fc252dac6a68959843f6ee70649c4cff184ffe682feddda813f7d55a1798e8b81bcf0d63b9f3ad8ab609a66345b36a2a44ea43447265a6afde1058f6c85bc2a7a3c3741c9d4b471c4acd917bab470fed2e6d4dd9047ab2b87135ca4ee531ff009bdfaf1d60ff2764eca2eb5f179b1b95d67578f15e8cf4ba6c0a728f9e88f6233cb05af30fb56dcf87777c0aa11b4afac46edb526c14e11ff9ec563e694d48e174687e7c47728ee4b6e14d6a76ae9a89947ca92f77c063247b14e5277826c532cfeafc44adf12f1a7e624aa26c7d4d4afac22d67e1d1616da70bd2624fa7194c39a0fb3b26f5f89ebc8f8b7e60e5d7fdbf507407469690c1b3b221b140f2aab77080759ebf592b2a41229b5fbcc23dd439a6abbed834d4164b673039618d847c13299da138fa945169fba73e815cad3fb74a0642e08cb641d2c7b308929c9f6727dce9f064074a7047a5c5b91c18b212c590653a9e7422e761c4a67b60a0f9205172a658e2d445b0a7e66ac75edf0743e61b379339118d94329b1ccc738c147967decf3bf38b05d50f4f95091361171b6941091910f4c2b81ada85a4dfb55bb2e06caac6e6c6d78b5332ba4fd9488ce5b07d8bad541277b3d445f3cb5f3e0c14c91aa83f5813246378cf8f6b1b49ee64db2165644e7fcb52f1bc9a7040ca9db8c8aa77ea48f5f28c4b58b6ed45f57e4b79873343d2fea1ff41ca058f10284749e032e8ef44bd37f6319f77c6297775ac392338db7a0e75ebb06df16999888b47a2a9f583abed963c620c6cfcd61e70c2e0cdd186d338745bc71548714794454f9d317c1e5ccf3474b1d3301d7d84988caee803c0f52be2c5650480729cc2afae37f33ccfa2330c65de50340b18ac9f126f4fdbd546c07c59a77c41816047972213f37ef186e79b449dd9fe6180deb75964aa2342a1993ae4e567465e64d609bbdede5ea76557110c86ab5531eceea28a202e46ae40987f49c11e81a081d84927c4609bebac7b766356c0a40a677bd3e28a410b06cc4dce906dea5f2ef4126c2a143615751abc4e53c96dc63b8b8ac56127a3fde3ff2a14ec78a1971f3b8dd6f3b3f7047bb561e357e08e347b3eabb1dcc5896160afa8e1b30b16c6efecefa944973667e6ccaa28f34dfb105ee6e6d38509d010d7540c5a3e47356fbca4ef6ba963db08f87ccbd731ea5394a8561f91059f1138c3b4ed90e726d384710f283b080d2387c31a205524e701633d35d997e855e2b11503764958cd0e8a96989c29b33b0cf013d0db12e6544fbbc2dd0d864f6d19355f7d3d286e0c51e190fe2045de354e9b874aec0a8289ab20637717e9ce4b4418fc1b883f73d12d27b6d1e60ef4fdc68729828649262f2be5e07f881c2f43fcf3d4fc3a0fa9fe728d18977bf53ac15a7dff92d122dde003f4728f0b2dd66b1e4f256adc74692d4e12a5f0e63da6ced169e4aad7b6681e33f17067c77387703fa5588d2c15b89cd35a94ba4ac07af76dc8b974d30b5a829a82e239db538566fc9ab66598fc19b0e86b5028839f9b3081bb58cc4798a696fd23b4b2233ae431961fdaf61dcb19fcefe2a4d19e68713888007d80ece3c1879d9aaee885d5752b45fe01d18f0c0692d96bfcc5c1213a914b665d029ab2ac643a0b60b5085f09800d93c44c4536dafc9cc00356235d2480ea37922eb1b1da413c6f5f1596acf3c6380f90b32cb17086091ebd2526c620c28713ba3028ee1ec305383f6371f87e44d89ccdeafedff0a270ad462717ab3023c2ed79bc987fad82fdd40df64ed459e5e49c1e98cdb608442661594999c60cb4c9c5b47d7be9fb15837ffe9493705dd41480aa7c29207786a0d37249b1ef37e70c2a51d3048f6b7841dec1108e2c4abc0374940642647944e1c876f4a60567bb7b72b472b3ebc6877623f6daeee5c63f2d64ba83e13311482e1c5e428816eddb3511d43cda75aba7316b2150827b2efa99e8b025629feed84d8d869d92ca6cab932bcaacfa835a01a23751e399462b0aa122ba6a5dd8fae2d4f7af4f20b2c2e588050f902476202d90451722e729fc35b9adec7fbe99d8adc6ae7e87519eba174dfb29b108509971e9465496bd0f1c03739d17317a80bc2d4e9cd0db8c24338b35ec6ca9fce534405e328b54ae67184a59216ab7e4068bfe638ed22d3c2c0aa8806be60aa2503fb3658ad87032671150ccc6e03dbdeebb283c3a51e5a3886d245b3e0230c64f4fa36c8053fb65e13333dae1278ce3ad8ede055a753c05c9eda4390207662920447d39535881227c70860aa0dc91e71d1914991c14dc1894b498a9110e913a4a5144399f8426b510872d818d9f015192127f02c6266b10fd729bc3535d8431bc21895b2fc662f0173069464a9062a81333426df260d5823576acc5faef0103036ff70588a9d38a04e3580463fc2d5c3d7210103516b68b58618536372ed862802075477496045cc6caff154fcdb9bd0ee272dde50c15b7f7a16769d09fb1e426e5f638ae51d93a95a4411ef939b2dfd7e1d1006189afb1d2e70382eb4f1c69bf48c86dc2a368da30f342b7111e12bc13d649d222afff37522a996487f6092bdbb2c0607b9dc2dd21cc46c129280010b7f2c050b2a86ba69505f521549dbf0b902f8bb21251c3115faed141589ad51c31656bde929df1482e303a4bbf1e587be2329d9498b0a84d7669c918538e38b2b1d0f218ace83616edf89358d261a391bd0b545dc3d6b4985bb97510585aa0e8ab010252d2246c6758d2abdbfbbd444e6e9baa6663cc4fbb4975a410807ed134144b9d1463cb32"}, {0xf8, 0xffff, 0xfff, "a47c31859931b953fb6de65d907851596e02ce1228cec9725e2be0fbc73d171084aa2ec9a65be202428a243afc89de09b9eee8fe718cfd7b2d472e8a5e2800047116188470d9ae08a1b06e6b0eb6416d0e76ec49f4079447403ee1c227635585bf8f26b96d0e53569d367bb87089e708005c315729e611ac01332ed225e644f751f3db0657d2bfdf5e168b0c81c6968f921985408df01b082f3d27633d255ce5cbf5b703cf59597ffd002cfcdb46360a6ed7e67d5431bb9ac5071a83548702553d736ba74d174921d2747f5f4450209b10aed2ffdc7d86fff37717bf83c02d283a56ab5446"}], 0x3300}, 0x404) mknod(&(0x7f0000000340)='./file0\x00', 0x6000, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:03:12 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:03:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x900, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x2, 0x0, 0x7, 0x25487390, r2}) shmget$private(0x0, 0x3000, 0x201, &(0x7f0000005000/0x3000)=nil) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="5254ca30039dbddecd176aa0fba8694e145f530bdb91fa5c50006093237a75f28161685ca8fd2319930bb40eb8a7f5747176a5b474d6ade2e471da7649d7bd9ea6bd785afb28a9cc08529e718db774cdb02e2ec3c13a7a1dd6f3dd8ff8449c840939862fb861b6744c84aa5ca1936fbb32a92e56dd78", 0x76}, {&(0x7f0000000240)="c6cb32cc235bdd6823f4be06f1f73c6894e06a24991b1c9e3a8879fb856d0c53bba6cb059158be7134ebd56068e3fea2cb5c2085b7e60ae474f64f6074c0a9d110a76b116e6ad8e14addc76bed8c86e1fe4589ed4624892cc33e7249ec93ce27e14273f6aebb0d751e9db0095540082422cf20ed2e76e342872b665dca13431b3d297fa87c41104e1618b25a8a31cb24780cddac7711a3c4c0215f6c90a278ee8733b28256cb4facc016de6df4870a4a18aa553931ba46cf8fdd34e4a7cae756f566fb53b4c1b2cb94c5fc80ce4ed30a7027427f0dd997b71235b0fca442682dfda4b120ec4b1567d21f003c772925ed2beeae3889ee99604f65d7585c", 0xfd}], 0x2, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x2}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:03:12 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt(r0, 0x81, 0xffffffffffffffff, &(0x7f0000000140)="2eddff40a0305f3d164413f60051d8aa7ab485d3af639e1ba4c3e9602031cf89799006ea713551654a46b9453f78d3ffbbe5e3fa013717dd4f2780c9c95b25e765aad988aafee92d5385ccf53f8f551417fd656ca19db82f8ba2115a233435f531d95955f2e1533ccec743c6bae2c9cf4a46fc267d6c9a76ac5ab94964c92f43c6a6d42f3af2908971b831e821a47cf4dd4b0e8dd4e1554cb55b632055781090b2098a42f68cfbf1947035fba972832beb8243384db9830f80989d9f5a893a6075bbdefb9136d479254ebe11", 0xcc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r1) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 16:03:12 executing program 1: r0 = semget(0x0, 0x2, 0x3) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000040)=0x10000) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1002, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x84}], 0x1, 0x0) socketpair(0x10, 0x2, 0x8, &(0x7f0000000000)) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x40) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x3a7) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 16:03:13 executing program 0: ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8400, 0x0) setsockopt(r0, 0x7, 0x8, &(0x7f0000000080)="259806cdf39c9c7519132b9d6b100887940518cd77238e5b4d38fa714457c46aeb79703124cfa06d3a05fd3408ac6daf740ae4ab415735f151196570a96b54394e9c2e86c235985c12aa0eb465019213761abfe1435ac09450779f48bc4a5a524b96ea720dc9a5015589bf59311affee813f8c472dc600c91c36c1253570bf20e745ba839536bf6f2d2fc03e8cd3d89746ca72916e42975466f26be80fefb77ba028cc29ad1f978f3ab999fa86cb08b201392b1037", 0xb5) setsockopt(0xffffffffffffffff, 0x400000000029, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) setsockopt(r0, 0x40, 0xa538, &(0x7f0000000140)="6c22ff358ac15501d803cbb581f673a80dc37b55ce339306016312c5d3638d872c445b9568ae5011389af18dbed0c2f6f6f51714589a46573f9202ddfe4bcb5549f5124015f599dfc6bf28ecdcd872e7ea8f0d7a7d934cfd8d4a85b9b7aa1dd4bbf144907d2f2d2b816189f2d9da091e703bf0f7c6410a63fa96abe13b21283e2f766f2dbe5a7566e1abd1d284fc8d", 0x8f) 16:03:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x191) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x4}) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:03:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a", 0x33}], 0x1) fcntl$getflags(r0, 0x3) syz_open_pts() socketpair(0x31, 0x3, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000180)="e43c3861d119197675483890fe8dda002eed00a802a8d45d1bbeeefaa16a7352c9edfb7e310caf9e62cf24c5bb76a9d5145f606882c27d4c6b8a049bf1a3cda10ddd52de33750ae47ae8d99c0b8ec2fd4f37fdec52a7a641524b5101703189a55989651808b326560329d1348cbcfd217d3998a8b94ebb5a01133290a3690be351196856e676767f3783668d63d74a92f700af79595eaf838b6870e172151edf515a1c02f7539cfb471da3eb3976a2d3f9bf5914eb861ab5af", 0xb9, 0x4, &(0x7f0000000040)={0x18, 0x0, 0x8e, 0x2}, 0xc) r2 = syz_open_pts() close(r2) dup(r2) syz_open_pts() 16:03:13 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) r3 = kqueue() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="300000a631b9ee0001000000efa4411e", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000500)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x0, 0x0) r9 = getegid() r10 = getppid() r11 = geteuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={r7, r11, r9}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000680)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="400374b6837eb7966b8c641451c36ca173e24bce4dadd49ca1beee62a73ef62a8ca1591784e700ed134923d9bdae9a61206b9c4d0b817eab55a375c849ccbb17cc453b5898ee49741b911f6950cb13d00da6a6a385d014ed0ee1fd287f7dea4d29932e54981887a746f911fa94e4b27bf55990a9e0de27dc7683ba7d2aed8ae9d8b8970c1c073c4e3bec01db6fa94d3a783618ad6cac9fbde17553090f18af139b39fe41d28cba380020afc7206526e7ae6707c43c8b608ee9345f1c6467decb51fdafe925699f8df5bbd4", 0xcb}, {&(0x7f0000000240)="b2d7c3b7c59cc0d7d1980d65d2710bec18299cffcdd02f1a046254bc60538a2bf95de52915f7840da43afd9668c48957665e85dbd4c2daa4eb5e8d70a971283ddc4289512b2233f3797f427a61e08a953be8a6deaceb5b836241e262a98044e7451f2f80a97a172b106afc754ea171a6456279d363fd89e8d796a9313d06cfe91e1053f9da21afdff5fe80d233760dfb8dd471c32f16b09025bdf8722ca7d11b5f5a", 0xa2}, {&(0x7f0000000300)="aa63d0c5f4f654d57a6c4fdedd2cd338eb3e51196b3b55", 0x17}, {&(0x7f0000000400)="968680dc5e14b926b3238dce75dd8fd8fba2fde0cbe23e47a535ad0aa756b54f9a58e221bf028d4ee9cbc9d9c5642d2e54a03a39de75e630321ee9472f476f5726bfcd9901f4cec0cacc02e4d3404f38354ff3b1e2ce5d247f54db4a79bdbb957d76f704a99d64598ec1d01e3a8989abaa969baac89cd00cccfab11bad6059f6faee1aa9a5d2fb9bc1c677f8da60c2b247cfabe682950e1680f3517cd130014458ce1b61fefd373db44ddcaba8f1e2e53197738ab4818b33cee46e85077b9688388e", 0xc2}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x20, 0xffff, 0x1, [r3, r5, r2]}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r1, r4, r4]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r3, r2, r1, r3, r4, r3, r5]}, @rights={0x28, 0xffff, 0x1, [r3, r2, r3, r4, r3]}], 0xf8, 0x400}, 0xf) socket$inet6(0x18, 0x8000, 0xffffffff80000000) 16:03:13 executing program 1: getitimer(0x2, 0xfffffffffffffffe) r0 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 16:03:13 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0xffffffffffffffff, 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f00000002c0)=[{0x2, 0x3c00000000000000, 0x800}, {0x7, 0xf09, 0x1000}, {0x7, 0x100, 0x800}, {0x1, 0x1, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x7, 0x800}, {0x4, 0x0, 0x800}], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) recvmsg(r3, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000600)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x0, 0x438) dup(r2) rmdir(&(0x7f0000000680)='./bus\x00') bind$unix(r6, &(0x7f0000002e80)=ANY=[@ANYBLOB="01002e3c84000048c78f226dab31d321a13856ad886797cbfbba0dfa6ffbcecdcd1115d701c9aece144d346392a79f5b2841bf12f5ac9b5cb5f5cc26b667627d046d16204ea8638932aa7ed0f03abc75bf7e65a0aa4ad3885d1761a09f3adfc2ea9c314371d442cc3bc8e042644f56cef572bda9ea01e0e6e9a8e0e3f21b105897b82665583d234cbc016994c2cbccec3b24b039d3c43aa1b28dd1cab2e3159f7aedbe8bff58b5edf1a0e99d0ea27cdad302c5f96fd954000000"], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x35c) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000004c0)='\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='$)-.[\x00', &(0x7f00000007c0)='}\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\\\x00']) 16:03:13 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x4, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/26) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/205) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x3d65, 0x4, 0x0, 0x0, 0xfffffffffffffffd, 0x3, 0x0, 0x80}) 16:03:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() setuid(r2) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) 16:03:13 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/62) r2 = shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) 16:03:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) 16:03:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x4a) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:03:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) 16:03:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) socket$unix(0x1, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x4, './file0\x00', './file0/file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chmod(&(0x7f0000000000)='./file0\x00', 0x15) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) 16:03:13 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x8d2c}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r4, r3) kevent(r3, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r2) 16:03:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcb) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) 16:03:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000280)=""/146}, {&(0x7f0000000340)=""/87}, {&(0x7f00000001c0)=""/20}, {&(0x7f00000003c0)=""/125}, {&(0x7f0000000440)=""/57}, {&(0x7f0000000480)=""/71, 0x40}, {&(0x7f0000000500)=""/74}, {&(0x7f0000000580)=""/75}], 0x1000000000000398) syz_open_pts() 16:03:13 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 16:03:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x81}], 0x1, 0x0) clock_getres(0x3, &(0x7f0000000140)) nanosleep(&(0x7f0000000000)={0x7fff}, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x2) 16:03:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x10) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r1 = socket$unix(0x1, 0x4, 0x0) shutdown(r1, 0x0) socket(0x20, 0x4000, 0x6) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 16:03:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x189) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xffffffffffff1070, 0x0, 0x9e, "c9e990c442dc9be6a14e0372b81a074c4a539f72", 0x9, 0x1ff}) write(r0, &(0x7f0000000080)="45533ad7c591018b264d72b1ea73a0cafcffd9cd02fdf98ef8d79c67c5e977fa045162a425fa93728b8f9569378091c857288dda294509a1932b8d33f9f007c58a112283a34dd2f908be23ecb5362705ae4792a4ec38abd55bf9d073764b28d8027416337484004eac7c870d4ead9e02e5cf350feacfa08b464e0d11cf26a095abcd5e151a0fc5a5be9f4802fa172a904d1dfe4edb392c193f2315d8867c819b066d140810701401fd41dd1e4a768688fe28853d82d40301ddcd8579b9e87cead212cc252e766fa0592a0998c61b20994928124b5ece085118fe7f6d15", 0xdd) recvfrom$unix(r0, &(0x7f0000000180)=""/235, 0xeb, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom(r0, &(0x7f00000002c0)=""/183, 0xb7, 0x2, &(0x7f0000000380)=@in6={0x18, 0x2, 0x700000000, 0x1}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000003c0)={'./file1\x00', 0x8, 0x4020fa84, 0x8001, 0x1, 0x7, 0x2, 0x8aab, 0x2, 0x0, 0x5, 0x100000001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getgroups(0x7, &(0x7f0000000a00)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000480)="4bee1eb0f6f53879b782c83f15d32f129549fd384822b934b3befc76226d4a4b003abbfd4e6d1aa3790d2bfd5c3ba1da723538f07296ffcfcb8f6e4a72743dd864fa36d22da72c64e70ec47a82e2f7dac3b6f98ec8ceb15cd8108da3dd4e5479564dbb55d0a80846fd47ba193782421a225b58fd0dcc1585850cf5838f1e477dd1889c8b7b14893b265b2cc299ea4489915e7c6e6a1433c5e717daa4236e6eaedfc096bba60041bbd16864873ac5023ceccec1145cbebaa4111676838ec95eac0a1c7d8a52ceed3cae947ea664a2b16fe7eb6c73eacb9a", 0xd7}, {&(0x7f0000000580)="692db844965d1744e3d65e33dba28e4ba6778992a18ddded3ec026ef9e61c4d7de682b419b42fba65ebba20a2debe5010808c60b04f8d9d6146c22a7dfac1a817ec719e3d52d0c2342d5d5afe7a3abadc24dd9c69345df73c64b92b7a59b344265548a3665e6e414c9647da690efd791197f6cf6188aaa5e02f5f51a5c628cedbc0c0c26ce30859812f25f3c45fc85b11202ba10c3d979a4fa38dcddf7b5e5ff2c8a4e476d12baada1a60b1e9c3b261ab7c2e1a438564276473bd47d0fa165b6a949c0e8c67db6aa9e9f84429bb046821d47b82c7fdfc3e0bed899c44bb7415a678d0c7847d73feeac", 0xe9}, {&(0x7f0000000680)="78a321fce98850b4f7d51caa76a793ea94085c48dda6b9b000807739036af257e13bf73fc90361a3c0dc7fc8112ab3c67e2f4e825db065b249922b5ca2d5d650c86f9dd7aed4334e26285a3d352ccdd578083ade549ba85f6eef4632b8e9f82e5f08d0f9375e180b979006f377acc7e77af16c8750b4a06231c869984d6b96540852896b22ca44bbde4a7a7b72fcca7944b4b28b1e4dbed3cd6379c90ef9eb2d9314e4552dd2df3c38637983d05b141970f9bb8127346f055cc31335a248a5f78071c310fc88c6ef21df48f39d143d0aee67cb9464", 0xd5}, {&(0x7f0000000780)="7d9d50794875e300e2f6af2a312b2cb8c28933af39666e359f73c0d425fb96", 0x1f}, {&(0x7f00000007c0)="2c7e358e81a20b48fefc739f0f4e92693298ebb95baf5bfdaf168078a79732c85eb935f1bc1c25ba64890a7791fd3992def4a86e7e251dc852d2e4ec72cf52a09d1684b82bf4824f98b209987567ee3660ec70fe9390f5da86145a3c9d92fb3145d7c787fbbb11269cb885b93d59cf55dab2a5a3b4927e05f13926f0a2af68aed5e9c9d6dfa28a093c13feda4641f00fb5a858735b35b5cd2a67d44e0cdffedaf0d8371406f76529b6ba94e559c3cba63a8d3631a1cbdaae96621d46b5b5694586bb58a60bfcbc1ba67ecf01fb024a3b37da8034ff", 0xd5}], 0x5, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r1, r5, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xb8}, 0xf) syz_emit_ethernet(0xb0, &(0x7f0000000b40)="19d5634a70199d18f1af15805bef1e7c76abc4a9ff3f1510bc3e2e240c7b0ad40b3417d76f9dabf1956817dbbb7e5b718fc36e6f7a5f3e693eda468ede1c98fb95ce7645bb3d8794628be877e7147c9c5ed2d98b99c3648d90d41b6b587d2ec424a453a4d83b089c32075818250504ea7e009f070b553c44c7b211d8f3762e5f00d3aaa8cec036524c466f38fe68208d85ed29a2f7326f632dcbb4d485451689089d1c21d6f3a9439e765081660e2295") chdir(&(0x7f0000000c00)='./file0\x00') r12 = open(&(0x7f0000000c40)='./file1\x00', 0x200, 0x80) chdir(&(0x7f0000000c80)='./file2\x00') sendmsg$unix(r12, &(0x7f0000001f40)={&(0x7f0000000cc0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001ec0)=[{&(0x7f0000000d00)="6f5c09ece91c0144b34cb1085ca840b4e87c00c75fb6177c9110819a", 0x1c}, {&(0x7f0000000d40)="871cd80a52c16db5a239ff8322e1ae9f76e302624f8c96386f6bb0aabec7dc94b6ea70c088bea9c01c9f4f64a22671c60fc6d7ba3008e32e57e74443235dc6d111ad3a77974928f77af1f13ba3d0b83b364c9bbd185d204829a8af57e70229fefc9f3f701ead6a8b943139cb7cc73407dc5611bfbafe2a67ff15d99a98644d2fe0ad00c0fba59c578dc49296131d8dc47e972bc1dd06c5e4cebe63e5bbfb1b5902d447c2188e2a3ca1d179b0533c805c2cf8a14c3fd5c783f524ff8841796628b97a1519fa283966e6fc8c966f94edb0273bee2545d1eaa9e257f4cce3cfe41e2498acb36e2e536b754d02492fa455d5d4516fa79ca29d4566cc7278870e50ba98d0a34afa8d599b2c4cb2602bc278925ec5ab186dc1a5d9ece08bf96b6a02f5411086b69574b1680e4f770a91dd42034bc956e8187906d446de85ccc5ef3d4505059fcfa5b2204b07ba052431989d6cc61b1c053522bb36ca455149b6930d36cf63fdb4937ca79162c7c0a107fc8384ed1a1cb51ce3576acba942f50aaaeb4183e62a1cf3d1d69904aa076e02af3f09ae3b1e8f836a1517b7cb2ed0705aab6ce11692c08f544c80215653c571a372036d7e71a595f119c4ff055f0a856fa7d8da5bbdc5f0927a9fbffdc1329099918c2dbe649419993045bb22415349816de027569aeef9f079b86a18a940135208e386442631a197d04b9ee4b12f14e478da1bebdb7844b8c373390f0f11eed790b6c9ba65a2cea6df71cefff0a0134eb482dfb931cf6cb486b61803591658cd36f596f9c39963821afe6f5534df278c325f72a7d343d2347a4a8893908e286e30f22e8106672f5bc99cdd183ba0a1708724889e256fc7a2d85d6fcac8732a65338419d2c64d4129b417fc12717f68e3913a6f5edaa474c5a374091b0ee41c7b71fa085ba15b25d7ff2e8149ed2bccc98150b6e8b3b6d9ab628f08a807d1a12996e2b97cd4ab1eb09c7628d1ae3ac89aa26fa2acef9053ff7dadf639d0dbd1ba77832feb1a78c41bfa79b599985996ddc972392d7e6039b6f1bd094eb85570d745ec77521778f5bfd44876cdfd653c2fab0ab7cd073ebfccd4711d1795056b9541a4d3bc371a4e0b3bb9983897508a55004a30ded45fcb070cc56e5a96603400ffdbbecdde77a1565e680e0cd03de63deb5a8d42ad32c7b7ee8f4b729f64837c6107b0e14f6fe56f79e016fb0b189d7828c8c2d1cc00f589f6f5e98f7966621a02e6ea34b792306d7bc53dfbc333de2d5b7494a0885bc1f392c367731c035dabe6dc04c546f21d7a9aea538fe7d3d459c17600a82a460d462207e8876d1fc46a36476bd3eee8d994e22dd459f2be64ae5f6546b7316827c541fe3de973b5364c1f9089be620c73ab694957382edb85bcfbfa6a5a080e499ab5ff23bc089b09d6e677ad58bd02cb4fcea888371f29b01c4426020a13a6cd413ff69fc9936f09af32198929739c30d990d4777c221a74136e1c00908128adc8abfbb6596b27ea1be22d089572eef8fb4cc8e8afade0e1a2e1263258bcd8671a0ec880b84de38fee20719fb3744fca98028d74fda1b449fb567cf28c5a9328a9e3b2ef260cfaf02e2ff18328749aa7d4fac4f5da308cb5169ce29f1b042347b72393c897121b011422f16e5739ecdedbf102199c53448f8f0a5884d709192797c4227de31d1041044ceff8060f5aa2d7e2ff2023270e8f4b8fbfe69142b68ab1f251f79ccd1c24973279380c047292dcdd3d11af69dc98c8878eee6462d6d2161f7364651d4b57f6b704550cb52ee549c9374811e7d5648a269d5f600f96ae2dded7519009c05246fffea3d7b5315669b768c74e035c09ab1ed4c579b9c79cad86870d4757f3d4eb979e081b084644a74160944eb30204b38d1c5b87f6aca5eab95616a0051eb8268e597949d1b1973b6385967e1d89123bf9d83fa7f2341b9e0a1fa50a020d4a8aa029382aa6a89f64627ceb87769650f07860d058883fa2b39a681e8c3a648db4f25aaf7d92a579a51f329f98d4f858ec6fb0341b8900a3cd6b3d74b800d6c1f096bb3ad347ee89a078db1d89fcbb896acd0ec1c40704e399cdcc8f998a8a28923179f39d24732306772f4dbbd0ab4a7f0cc619c067c566249f44b12eb2c6877fa58b53355780516c0172024c39f1a4186db7ac8052c3740851b1beb530ab3f9ad192714e48e82b905ab231434e6e6eb1ac45b5d440ddf79868f4523a033aa9283ca79328852c7206f6debf3c23ddb0d0e602f9102952e0f9a7651d9ce9bcd8eb2a3b751889c1fb7392428e36cab63afc4d91638df09ef3d732024f2aee263844548201b244220dac72819bc7257621b9a7a1baba5354704a5f18d657ae61b2321e81f54247813bef7c8218cc6d1b076edb25b36c55fabf886da0eaec7b64e7795e0f64a86a5498a55ae03a166d4ad2186c894794676f986d5367012a84eceab85c5137355faed9de5dc3a6bf253fa0c574d095f7c06b2a47993fc75fd7d2c06c707a1e52ac46a15726b9e00472415691d729635d4f7e17158f7e56205c7bf6f00765bdbcdbf59a570771d5e5c4c0f7ce59b824b304d29a1de2514ffe5f7206a02ae452b947d2bad4d67aa3bb169c0331b62b0bf5ff574391795b44dc877ad467d43c0eae3f0e9ba930ef7604714e46ff888a9c84af37eed94ae3d297f61cfd39faf06819be4708ab3ff9505386f7d256191afbba79e0cf943380c9f3bbf962b957afbcc30097fcb2abf4678959b315404f7908ebeeec6bf54593231eea254295c7556e851eed36230d041f07768e9fe0519db656dc85f2a3c400ea3c24b7d57342a5b4ee3d06d3fae93fee78c1d5dd62182caabf75026273467c4fe024b2f49320244e289c3a104a7939d89b5830be301da596a85250130c949b71e1db3432ed4c12fdaa4bd81f8ff1ad0852dce5e5c4ffc82ac5c0bf8e6823970a606fed5329474d55482727d9114d2f0c20a9aaf1126744a5b97eadf75a1987a856829e1ca8bc0a61627550c344047ca77dce2c93411e81bd6172b316ed5befa5a7b0b0e81892fad9e46cdac7498c7b27210565cea97fb0c4a8f7b6df71a09234548e301f0ffeac4280e7ebe7c672f3bcecd06cca48bb51c0e515e191a317c8905146329f3f7cc49291ade960fd37d3c9edd425228f262ae25f2411c468265d2e0d2eaed2f4625250fa78ea32652460c70fb346717c14fc5f0842ad503313c0969dda7307fbe40e6ff140b0f1def65f49bcfc2b21cfb8d490a4225cc27eea632654003fa91d3f814d00fcebf56eedcfb2df2bae4c9f7693a7641ae44572f7f2d78d3fc69d421537fe8a73999dec2bca5730a010b2c7f9dc4516b4516f7250148fe4f26a17628d869652001f041e13fa8c1b98d92ff4d22067b0e18d6653c35a9c03f8c51d9aa6dc3d98560c0b1e5e31d56968a77e42d1b6adddb707f7aa9adc7a87930b06f98ed1690b7bb18ab5eb444e4bf19161d63a09a242d72a7d6022b7d04467a5d39e85cafffff4b18bc1928ecd02a08d3128ca184841c99bc3abe10a6bc00ad15f1d808f44a1a62cbd046277b0b5040105ec0e5e0dc9db487e66e5ed54830916ffc92bd1bf609f3e60fc277b4aef50efb45775ecfa5ddeaba536711a7d33e23ec1e824275aae915880d082096b9de29f20fabaf6d72a86ef8eba6ed80bd69700218e452b82e46aeede2fb1e66b98621c28b56fc0f6738cd60de4697aab7ce394a4d3ec4805e251c49be8ac29b0e714b19a3407242ee9a2142c99b985db674fcac67c06cfcab388001d5700cbad78e8de891d63d1a1fd58e5742fb669914556bbd0c68f27ffd505901845d9a7fd2431851e6d3d348be7b8720ba43d949ad0e90d3a1ee19b6c17929b6e81ddc9349e70fae6f220422c72b30b9ee6b137367eb288a6c422a4fdb51b91e44f27082b7125d87bdecd45383b57869e5d9696cc3ee52410039851def4b5c20ff159a2da25efd35fbb1aecb7d54131e177c5b8cd9021f02e301b077ea7473ea9dd0a3b07525904cee71306877ec055c0a62db017994bb593834c0af05014b854b31b36e7bf1c087d368ba433c492bb21f1ef4883450c69180dc4deb137247db50443b237a7a804635da77ded273f1342864cd37db027bdced9b555242bd4988219686b6407159c6a3d10ae34e597ce73144ad858ec3e86209f54625b1597f5d1a0f90e9931550983caa3d43db32675036959698bef8e48e8acf4d3878b07bd901f9ecaaf32aa19010c3e494c4da5f8ee31dc79cd2c638e948dce5ddb837ebf2afd1786a19f2631cb777bd082b4bd133b7f2ca18fbe7d2bd10ab03650b3ece13c89a1e4e2bdd046fb4b0d3a93b61e332331a929e641cac372e4861aebab86ccf3740693ba6d1e5318f949644848430aea8ae775fb1123b8214e7657a72eab7e59221ddd651c9a50a1a2e159d4cc99931e3aa06fbaf1d61cd1a9084b05d303f2b7496c3937d434c1c08df9be3b90e2cab4271ec0e619e669ec8785012c7e7fbfe4c490b7705f5048b789cf8d7faa1a6352f1f17442fb08372aaf6892929fd376fe25fab671ba08673c8f5f4bd5e7eba5d93a1aa48a7cc5fadd7013a8b78e78c25db0920a519fa1287cf0d122bc2a9f335649a47931fffd709508dc09fcd54ec250effd89f2b50aecacf85e705b3368f3eee066a9cbf85af7f75a9e7aa58745d558152729c5c0449c990e3f3b1e0925f885791d3bb5cccb0a64dde77a5226518db500fbddc8573bb1b59226b28c9fb725b2a4ac3c116cf6c4173a9d461a64d9275a119312e620e99f97ee93ae92ffb449dbf0b9e91c4a41ab543af3bf4e8a8fa88578dc7a94a9c535d7eb95bf204604e5697d0139ca59c463f2dc94786582cf8ca7be6225123f1db550008e0c80edd440651275a751bc14e3cb0494c0de94636e166d27d9345e04856eb6549c57245af467ed6d7efb7d242074006d1182f965a0a91cec524c3280295784ed00d0f6a2bb49a98410ba795d70023245f54e91c2224cbfb50981479c67ada5b610ee94a3c2d79ac75676313c2b8c005ab985f2283a94e8ee00da2102dec29b2fdc2eccfd493fb27eb31953092c488de2c6c725c7b5172443cd6e5fe5cd17a22633c8f71f40bf917ac80a2be6d03e83f002360b5ee122ca2a4edb389ec13c920a1ffbd77814a786b223d1634cbbaa4725e4627fe0f0d27dd49ca7ec913cf6617487756dbdb2da2ea1c2bc5f6c38195d06806ba712f7597010bba7e8acdc5d3b41ddc0a88cb9178f345d3736f83f03c757363a2c6b2e6383efdbc4ec0db686ac5e688d772881a8b6dde1ca0a7ad52e7601596f5a16123ed427a552303fe5ae6ebea8a165c419c8c7ddd36b339b6db1dd86197f50b58780d961f46f0ac114fad2bfc5a068f415133e33f705897fc616163749afc10aa1e7d15038107e9878baec4b30a171980274ae8d797ca01bdf4ed544e76ba78e5afad2bccf53bb7c851c1ab09ef167591effbc9e75cc6bcf7bd6f3ab230816ba6f2fbd1b6d7e151892c89df44b359eff4cc28973f646362f961cdb0dafa741add129cfaf77e31500e5cae98343ee8777666af0b88a6872f7f519dddbc7adc7fb72b3d50c6a1af71021cb4010922022ccc59b06ac22289dacc317fb815b4299d0e6caaaa11b7e21d6902e9776ea35ef75461e1c6d0c26059761f0796bacf21c20adfa8531718b903f52c1c335219f733f808f3f0ef1fe169431c242e6232b70f16cd72aedf01289e8ec6d3fe9070653901b99f581b3b084ee8c198e939e5903d70a833a176756090fed7d6ab38e", 0x1000}, {&(0x7f0000001d40)="728f554f4cb6359f0d7828fdce2a0612411f6101d9abfdca73643bd614dd0e62d8047ee27748b02b7fb8620ffe2fb389a5ddb4c51fbd69d27d208c049ab7acd8910af713919eba40a59223567a3e5ed89334b1894e174814f1314cb73c7ba58aed83a882c9cbec424873acb04b69b63d8f8badbd27e94e400e984010a3becc08ba032e9e169500c74ea5bb43469e7e04ef90c654885ac65ee956211b7d33baae786d7dcd737fcadc80d8537cd86916df48c3f3b914f9", 0xb6}, {&(0x7f0000001e00)="c36501e119afcefadc9c47edd0f7c859afc744a0c8b26b99f0a0fab5daaaf3f16c0320a7cbb82908fb0c8824270bc8ecb4c57624337182f39f89d1459fbe3a753877f6201581857fc1601ce272d1df3d637ec422e9841cf446b7faa27cf61b4d7b36d19e33ee1fda09fc346c0d476b7b51eb5555649396e2b16672518209c525517827b06724c99de411accba93c", 0x8e}], 0x4, &(0x7f0000001f00)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r12, r0]}], 0x28, 0xf}, 0x1) sendmsg$unix(r0, &(0x7f00000020c0)={&(0x7f0000001f80)=@file={0x1, './file2\x00'}, 0xa, &(0x7f0000001fc0), 0x0, &(0x7f0000002000)=[@cred={0x20, 0xffff, 0x0, r4, r2, r9}, @cred={0x20, 0xffff, 0x0, r1, r2, r8}, @rights={0x30, 0xffff, 0x1, [r12, r12, r12, r0, r0, r12, r0]}, @rights={0x20, 0xffff, 0x1, [r12, r12, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r12, r0]}], 0xa8, 0x5}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002100), 0xc) pipe2(&(0x7f0000002140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r15 = open(&(0x7f0000002180)='./file2\x00', 0x80, 0x40) sendto(r13, &(0x7f00000021c0)="3455a9f8b81127dd90625afc0f245af705f6ec47f6f534d8bb3af25ca9f4af2fd8331923d67195deb3e41680b33e2e4cd8fb7902d4b82aad5447e743be1234dd15b3a7e759b044ab238eac7dfefe1880ae439bd603b9a78c9e9d8a103245e20403a1b8c087afc72ac172227b553c68b2f01148e0f36537eaa306de1bc5930a462f8bb039d76c5325b4421345d7bd30ff770252d3e4d37b8ec67c9f4d6848cd0f80cae6c09ecbc8245319a701", 0xac, 0x2, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0, 0x0}, &(0x7f00000022c0)=0xc) getsockopt(r15, 0x4, 0x10000000000000, &(0x7f0000002300)=""/227, &(0x7f0000002400)=0xe3) fchdir(r13) getgroups(0x7, &(0x7f0000002440)=[r16, r3, r6, r9, r7, r11, r3]) ioctl$WSDISPLAYIO_ADDSCREEN(r14, 0x80245753, &(0x7f0000002480)={0xc0, './file0/file0\x00', './file0\x00'}) fchdir(r13) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000002500)=[r18, r17]) socketpair(0x18, 0x8000, 0x1000, &(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r19, &(0x7f0000002580)={0x2, 0x3}, 0xc) 16:03:14 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000500)="eaff125c00000000cb4378ba3bdd13536ea160b0c1710a67e404073bff1c380a73c1a20941070c364304f99f835768cd8d4ff8a16a09112a2b489ebb5ac3f6d9bb311b8036213ade", 0x35c) getsockopt(r1, 0x0, 0x6c, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r1, 0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r2, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r4 = dup(0xffffffffffffffff) rmdir(&(0x7f0000000680)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) r5 = accept(r4, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x400) accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) 16:03:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0xe3a}, {0x26, 0x3}, {}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x806}, {0x42, 0x1}, {0x100, 0x7ff}, {0x81, 0x80000001}, {0x87, 0x2}, {0x8b}, {0xc7, 0x7fffffff}], 0x7}) 16:03:14 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r4 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0xbd25d8809b3e6897, r3, 0x0, 0x0) write(r1, &(0x7f0000000480)="276132b8c2e2fdcb2972a8c65c296632992581c9e6cfe26c64fa3f94730313eba97f5ce93082bc9e08009d00000000000000b9d03505528e233bf12904c716de196929a69e5247f07e69509de353f89e1af101c78499caac602b89fdb86ad6c8ce6ab1483d9fb1aa48d0a3132abb794f12f1682148480a71b604175e1a8539fd34f2b0c74a337240b747260f27d165eda51c0076e38e016a4735209c7a5b727da285adc5a71ae123e13e6ef3be1172b3781f8198bb8ec58396d659b82c3c0d7ad4e2f7efd03039d760a06104d165848e61006717689f65c00362c37dde4f52b5e5cbc5f8b82d4c913dd40fc3213b8da7c9bd3d62339302bdc1d46bdbc1a9ba389a323f2d61a676321e196b347d7c65813ae521918f1fc9cba1b1aa413d7bdb922e813302e46c0f86bd16a627297365a0d6fbbb7dfb8355558e8677766c257f6f76967fa091f258", 0x147) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) kevent(r4, &(0x7f00000000c0), 0x9, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x4, 0x80000041, 0x7, 0x792a}, {{r3}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x92d8}], 0xffff, &(0x7f00000001c0)={0xd787, 0x1}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xff, 0x0, 0x40, 0x1f, "3d5483a260e99dd48339aefbe0c31943d9003389", 0x200, 0x9}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 16:03:14 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x492) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)='x\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x20082, 0x4) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:03:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) shutdown(r0, 0x2) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000001180)=0xc) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) openat(r0, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) 16:03:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') fchown(r0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', 0x0) 16:03:15 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() syz_open_pts() socketpair(0x0, 0x0, 0x0, 0x0) 16:03:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./bus\x00') r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1d) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() chown(&(0x7f0000000140)='./bus\x00', r2, r3) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) 16:03:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x10001, 0x3}, {0x18, 0x0, 0x0, 0x800}, 0x8000, [0x0, 0x9fa5, 0x3, 0x7846d6a7, 0x50f1, 0x6, 0x800, 0x2]}, 0x3c) setreuid(0x0, 0xee00) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:03:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x20) sendto$inet6(r0, &(0x7f0000000140)="4cfee7c28f28ad2188f7cf7fd36aed1e6bf0cd2217991319c44869f62213dc0811fd0ff8f094011e7db659d5cc67d22da6f2f34d1570f4bbd28396a09d537acfe4401d105bb5a720a22c3f12042b17eb5a8400be5e55f7582b5fc22bf78b8390", 0x60, 0x2, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r1, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x41) recvfrom(r1, &(0x7f0000000000)=""/218, 0xda, 0x0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7}, 0xc) 16:03:15 executing program 0: select(0xffffffffffffffb6, 0xffffffffffffffff, 0x0, 0x0, 0x0) 16:03:15 executing program 0: getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000080)=[r0]) r1 = open(&(0x7f0000000200)='./file0\x00', 0x488, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x3ad) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20080, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:03:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/249, 0xf9, 0x2, &(0x7f0000000240)={0x18, 0x0, 0x1ff, 0x7}, 0xc) fchdir(r1) fchown(r1, 0x0, 0x0) getsockopt(r0, 0x81, 0x7, &(0x7f00000000c0)=""/87, &(0x7f0000000000)=0x57) unlink(&(0x7f0000000280)='./file0\x00') 16:03:15 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x6) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="91f4443927845f332d1f8fb57fe882718b240dcca7b43ba5f39121", 0x1b) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:03:16 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) 16:03:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:03:16 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:03:16 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) r1 = getuid() r2 = getgid() poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x80}, {r0, 0x20}, {r0}], 0x4, 0x4) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) 16:03:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x330}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7, 0x3, 0x2, 0x1}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a042bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302a908eea5919f45a5614066d4624bdb536b783c449989178ca3cc789a0aef1ae5cee2724366f577a46bb9ec83d3cc6b64c384910ab9a08585bddf0f7c77df65d75809acb775fbed3796add37e23d7b7897171deef6b96f4fa64cd1491d9734363673da398d9408613bb210c67787b0204d1695dc0ec4f41fceba8596e62eac28ff552baa42fa97c303557dc959f592aa7fe93fcd0d3659a917d07460732465fb21b672e1b26b025b811ec0d0478cdeb7019478a0921cd92b6f1f25d10", 0xc44) r1 = syz_open_pts() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xda4, "b0ad1dbd961018ffa5002c08000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:16 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) 16:03:16 executing program 0: r0 = semget(0x2, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0xaa5, 0x1000}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x6, 0x70e, 0x800}], 0x4) semget(0x0, 0x6, 0x622) 16:03:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a569abf3e752900feffffff2000004dd5706c85b0279e19ffffff7f4e341dcd291c15729bcf49f5", 0x2c}], 0x1) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)="e532031bd30000", 0x7}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:03:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x1517ae94) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() execve(0x0, 0x0, 0x0) 16:03:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd89d"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x6, 0x7, 0x101, 0x3ff, "437b9f3871f44870ee4a3c332088c07a90602362", 0x4, 0x7}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffe0a) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xfffffffffffff801) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0xffff, 0x7f, 0x9, "55c029d340906e4428886e43a365b74b3e0afa23", 0x6, 0xc93}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x80000000, 0x0, 0x2, "382de3d911508fdb9bf4a0b625f36a7afd367412", 0x3f902cb7, 0x3}) 16:03:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002a40)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000040)="20e351c3220556cdeb6b4ef1cc07eb76b07a67670682e76d1a4325512cfc86a7bee0c7524ac830894152776bf1140101c18fd71eba1a09c5543d70e0068dcbe052c6de1a9cba4214af7b9f", 0x4b}, {&(0x7f0000000180)="765a22a5d8b4937e418c47d8f79b43f68d67f6e1c5a9d2f740e823a8865f80c9fa4e21497b1ad83027f8903a690a6ec9374a44fe552336af1d315736ab987bb99fb7980007530f3aa7635ddc96ba9726ab4821906f9a2e7d385a405a0ff83d5bb41b4dd30aa1dc593b087d9000d1f051329451d6d131d9773d3ecb554ac710b4b902b25c8d8373f2b6155e1797c8f59e989060d91a0378d8ef463b94daa700e8b9710215c48c1f53529d7b98dee8b1fb4410065f0cde8945c9972810b0d5e9753b2e4e89f555ff9ae06948d5bd09ff42dd9028de2d37e275c777251dcf6b56fa3377f03a82e068463951425fdff094f7c978e27202ce5e565eef9589e43f1c937fb340cf476844e73e8a3025134373d9b97cfea3c636de6a70959d221e127f8ddc1800dbaededa8a4b5a51cb9a2bb540f3ce8fb1b7c042609e6a9cf5f1b44978c35a1bdd41f3d4561a5fa95cf313e1b64b8f11651213097775b4b344e5e6546dfc0d197383214bf69939b37cbd9d550b6fe74381e46c862394d2e14a778e67f7f8d2373763e036fa43bcdfa0c2b22a1a0c27097c91b3e8306cef4241f0a919857a338401903ff7e253ed7dafa720fd7686d1a41a6d1d14c13c49a87a2363690b04bc677bd5b2d6ef2c43449abdf30abdb9ba7b125df2cab51d4dacc374f67af38a4d7f731a60586b3542078640317a464cd1ef00cebfb6e309f630119ffae58856419626036086f76650c1088b924232dfa0979293696d9ab52af57e17e04a5f4f6af7660acdb8c5d88ad9c3734a0f06349af8c72ef9a60b148cacc9368b40b641b45d66d072da4c25f2a70dd6f74114591621f9f8deae166ac9da49e710af57116d35e91aa5914a03bc8cabe028dce1d4f2efde1d56198bdebce13adb3e6750599031be9cbc9dad1c250c4b54e6589e413cd18c5a998f532c9af38b383e6ccad2a52811d0a1ee8f94caccd8fb87d0c4cd9bc3f39bbfbd303d93478ca8e57bb191d3a4afbb4a7650cabad9a84c13b49b9f559338acae29142ef7998f62cda8c4bf6c160996d0e481ca7b65448b69951283eb279977923947b170d7e22e411a34b74fe7b48cee120881858f0ef951f62a985ca1a2058ca6508f8e6172dd74087d612e2a8ce793044e04fdffb388162327ef7848259eed43803dfea7a92ec945427e25d57ba89640e05d56eb8cb9ca83092e242760342ec8383bba7c8c4cf38bc1c899e569613cc6eda09befee8c5ae968d41011fc20f81001e0a1deabbd5fb6b9fad5cd9ebdf7e164e630877c65907e5a1ee842e97ede1d3c17b91afeff9e5e1bf95d1a13802fefa9b3d5f6e79f1af5b759e30a3a25d9196343480eb1bf4ff4ccd2e70f4715e6b55669f00f052afef0ea98d455891b426e0b22ac045137b30bad6ed68df618e3a96cd10d985c428de7b4ecc9e9a8bd7e0151710cbc55eda5ee0f4608ecb8d96e758d342f207e022bb7a1055c6a54d2a1af4e512900b272625cfae6ffd87655dc7cd294d3291e65e831c238dd40887fb248219cb0c074a90309ae756eeb6286f65979c34484e8daa91092146d25a33a5e7a49d78d688b879f53d94bc54b2ac0bb262f89fdc3071f8e256a615f2b79d3cfd77b18951a06cfd6b938d3cc761cc9d9bee88bba6452f6cd66eb53f39cfc976402f5f193f9be08a647c00f7c4f125c582b432ebfc6f1f541b3b8311b5612f12e455a738e1fdef74e7207258fcc24e0b7241c1fd0f3efda9c31c9bec2c62c9e2e7294134b2aeb43914f4a7bca93f145b9ef8a302ef758378f524dea3f62e88fa737d507c498d19bae57b95a14dbba4aab0e961b3de4b8ddbd6abcaa09fb8877979eb3217cbbc9637edc4874aa0b259f48f17a092bd24cc626fefc507a3885257ff0abca2d638bec0dacf12f4fe6d6596334129c01f44cdd3e168c999c0863f5c03d0bea9a27b229f5dec8e1fb22b2914c67fbcf669c62dd7dc9ec36ec6850b6660bb5bdea70a07c280c87988bec130cd81ddb781848a31cf2fea9b11bf114090c59fbe63363931c3b0fe410296f4592d744604cdd20b2888bb076e436dc8341259167feab4b13e481037b521784b74fb71be6f5627dab38e1b74717368bec1cf0b804bdfe7cb14e90552c9f8c6083237f9359c49bc8907cc2ec6d32beb312d063f507434b2cf7f796ab4caa0452e2177e51eaabfeac37eb9065b19c654e0094630e52de2aeea408d28a3da4ba50116f2ded08a33181e6c85368751dca3327670d5413260d7c0900d2d46cd2dd705068cfecc1b8628aa519d4c298ba19f8a3555ab5a51f5957e2f1cc4e5c948655e1d16a4d723a0a1829dde096e3244b50f454419bb925cf190ec43a78b0ec0f63be2d33399f89e709d589aeea4465d9136bc555f9b98c398cf2a626a174189d7d780b63851c3f6a1b3e3c2ccd245236cda9a40c211bedb468a751dc65fb3b2f609c3f68541b64c1b36ba20aeb64db7e9158872633337c10694c82f21a8a138e5254c6dbd944bf2250727fb57ba9203c88f7e8267584ecbe59d036c382fbe982d00f6afba624c60a3c2239aa4edd67011744115dd9c578cadca4865e978b41698a2eb7b8802e22d219c9403a9c48ff6be6ef40e2c10154ce1cc578179de43fb0bb79e0579884421e66b399521fbeab35c600f89fa4f38651342553708e1dad96d3424f63f1d0e3031234a05c89f966900fcc786f1d6eeef5d47ba7b9290b8e3071ef3d45bba4e5f71be035c236c82a2494893d1dde04cdec73f6e3369f1a944bb06ccff96796bb81866931bdb23a1121007238486e6fb7671c45331bf5af1f74e95ef60b08f082891746251bc99ce8a48017034a1d1206d4622f93ae9184f0c7919e30a502ac4bc5b3863f809ccba504a25c611fd6bf7822b56cae8e998cd28f811bcf2c86c1610c71e25ce6396631c6051135fc62a4cf121e20a33c25a0f5ecb966fc2c44ce28f67615853da5afc1cc56a71f70bd3d2d9e84685996663bd55fef0a6ed33b869c1c5e98876485d0a2f3c28bddd55edccf6f155d49459fcac2fe18de7f498a50f132891fb5b9222b82fb9667a65eb5d0fad2a81a072a992db3b7a27efa6678c19f70dc9ccf102f46d5c258d9fd9159e2b161011bb2092f09a69b75fc5829de976757918ccaa5cf5a338cef05c7849e86f012637836801947c16602d1dd86baa87acf90fa25cafe19fb6f693da091c52dbf9b97db819eccb5ab4c62ad4b3deaa7f910aaecdd7ef3f75d033256f32a5f8ee6d7b85aace0f5b568237dadbfe73c162a9360f2997bb2ebc29f382528f1487476cab4c3bfc1e27596916344798917c666827dc02a8fa0001e8645408c2f5fc0df9142f808a0c8b83d13211c82f8b57c5f7d11031dd53f86775e57d731e3572845f5ed955c0a5f6f5373032d8683f925e70b924f07982207cbda42293b580f031acdd70f7e4d4463940d2a4e20268dd8a3139be954a37298999aa6e261bc67cc8fbc3554b46df56ff7903c383096169b0118159b6ed2c8db3e6c9b6d9cfd1d65e99b7de5fd59c37cf006cf3f69b854828a024703d4bf797fd8d0337b41fbf4a99e4e4b38b44fd68d4a6c5ea7835c36aa24db7ccc9eb867f6da3fd5a0ca2941b8936c068d227d9887430e7002505bc11a0f6c41e9175f1b06d66996b5f62d56f37d47d8940d8e2bd260abfe2e3130e1cafd8d10dade885dca1916a9668f979b1d9bc9b2116ebc1490c8b02575e58fdcab8692178179a46b6ebde070833c58b72d9e14eabf92b6611215f8792703b8a5b835b6d8497c9670913558853829e828c938052c368b2d3918f484403e55802737f990e35c4d23fc0530ebb549bfdd63ba77277bf57fbbde48f888a414b59c4304e8ee55bdb9393e9762b91b190e8f73e50b17755fe00d9d8bd9564b1bb7264d0e9772bb329e1f844578876e759d1e884e54331c4e2d6ded2d377a4f2de2b9bd94197aeb1b48e396ab4fa2465c39dc3fe70c26f72fd6cdc10d924f3c2dcaa9c1a81025f9d133f1d7cb1432133786efe2b12d73e4776930a6dc6cd93a743bb1d5d1c30d41fe5e0ca72641cae89ec0f75da16595699278aa3d08177cc4f4a47a3e952e46b58f8f62b37294fb07189f441dc2833eedc3616e59d4913a8e2f6a796ee2c1ff07833b45a223b14e1ea1184b2c1b83e979970a5e0b0723989dffc141af8f4bb6c556c52c2e589f39c4cd6eb54106c83b88ebfc15db3a1952073741755ac338882b98cabe4255a64f5fd5f80dc488f9d683b1c719a8910b66e6a29d07b45af19d667df8031568651c7f8673c62967dc6e823980e2831853a2d68e9b2af72b62ef1c71f1a00687c7dd5db1e94a854d514fcfa0883e528d3c8bdb77f24f78400022c165019ea9007a2ebcd82be70eaa448d0af62af66ec8d2e3727cefda716cb37477b837e3b07fad9f557b70305a73200f46f54e3499f293a0716bfbf6a1827de262074ae0a11848ec1d8e1ee532d20134d3d70c27eaf68004fd5773615f2d2ec42804237c74303d28f0845cc06cec299a941411661703cfb07d50d1fa162aa994c4581f6829251dccff2d965d5f4b58fdc73413dabdf708c4aeaa5c4a61c799e0bd028f6884981a89d54390f9a2f9d82248be4f2bd0584e2076638e9dc6f93ed21fff4738aadeea909f108ac5d1ed5f1dd3f1ab311b09eda55bd5079afd22f8bfcbcf5c7de8b30308ec956bffe56e53dee49b2dd0e9fe0f6cf2124d2c4e6e3ba60d88d9c7d6b54658a4e906653583577581a2739f298256c54973ff78f6a61dffc0a916ae3ce64f40580f9b7829c59fd0c3a4262510e7fafdcd37352dc474ed0b2a8fd9e4e0e994d9fcaa483adeaea8741138d50ced3367841ae738df8e42f8fa0607c9e4f2fe29943b834655128ca0123c9235c959e009789c2b36329130f96a99f220b98d59cdb84f3d472f9c7bbf12263d025d7140a2e1c0a3a7d5f28d910d8d5696c64c51f20fdd4eee7a0ce40686a41e70e93d15d3a8b83fbcffdb64f8dfa58403f14f82a66cc28eafbab849e3b869295e533fcd76888f61523a541ca32574991eda89bb42b272c98b48a1c65e81aac8e538b701050b402e0ac6c21df77e77ae5a6f25904e6f41ea2012b54844be58d4a18258e11b2dfa41f1bbc02621bdf379a588078f9fd64cbc3a28e0d2159f39408b99c78f8826cef43a92a48cb4bc42b4452cacd8c557aeb681bb7a16c4bdacb3cd2b711c756f50effac07aded06ada13d77e0c6862235d45cf468ad3cf03f130fd37acc4e29b102b5eb8c2c60117ca7375e54907805ef40d5c90a5b23f4060e727baab20f93f244a34e9b1195e211a711da475b92dbf70de89d9a8f4c265e59a7d80bdcd55ef6751af4da73ba82e8ac79be4197b3ec32d15ff29eb04fe8df4b7eb1bf41f3224bd9489c5e461dda810889188785d9a76b526beb185ad1a6a598873dbd19180f15ccf14ec103aa61b833a3169d0d28bdb4fd027adbf9b403f3dc6da2bc774b0c4d2d087e60cf31a64bea00d4c614371ba3e8507c2a81f44f4af9fabc192f434faac5357374bd892e06f95be744dcb9875bb3af32000f76a99576f842e2bbb44b76afce3cf2ab6bcd145857aa3e1b8751a5857542f44d254520c4eb20101632eab975cbec5eda8d390ac07df391efc043babaca4877d6297c4bcf19986cd44044d96293a200593be69cf39cb08a340faf5e96c8512975a8e6f5af07d0bd8dc3e48a7a9be181ca1efc86cae7f707fe6619173aea6c2da484de4c0bf91f5c523f3dbee6347915ae56f978014717874c2d7826204c32541a47403e513e503c81b", 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000000100)}, {&(0x7f0000001180)="a8c0f04fc02cc4a15d3f4b4920d016c14a3af3246e7fa47a441a0cd00311b87ae6c440b82aae6ee07353828a402fefab838d1cf34c19d7cb001b90bf5cdf4b45b98ecd79347cd4a6a7c4379cf8fda9593ca954ce757653d7d8a3c600b63df876e148b2deaabf792a86a18a0e98176f7414a6e708d384fce56f5c4a121456659048ccb2d7ba90a03a7a68d1859e9702470cd037a1a7c9a622d32fe63e4813321ed978021d455e929bb30417e4b536c9506a1c9c653c2518b04ae4", 0xba}, {&(0x7f0000001240)="f168c56982326e8a733a009c8d76ef49ebeca4e0f969e62b35618271bdd1666988db60185835a5dafc4581e7e84af4ed449925d07ea7cf1d996e01fbcc96ed753f9fc68e7502b75bbcf6dab03aa336a4a5017c9f423d710c8d82b408aeef99f05b79444b12d6d83ee9bd67a8591a36bc0810456e9daf5cad49e1929e07dd476fa20d98bc0b1fa46baab44e8026da424509f9b59e4101a84bc6fdc50376d824ac33a3c5dd77dabd9f48012e26a9ca74c0517d38b3a823dda61e6f3efd5629711b8c32d333b4b3336916f5b724f4630cbb349b5a3fe7777369aec59be6cec009d07729e3b6a28eacef72621cde0d23063f407ecc7648fd314901a24906afe8e7", 0xff}, {&(0x7f0000001340)="9a96ef973f46f49a3309a1391371d246bbd1b7353370eda1e697f84c3cddf1be7c50e8d9a30428399c2e1d6259e4cb1f9f1d09f1bb731e01931810236bf9800203f4094ab0725d9363eb6852a985d0cd0f217ef20d8f37fb3e8259f9bb534594cae84ec2aef0f3ee1427b655b27339a95e040ba3cb9e61dd98560ba1ac90a177a8c5830f27d16f2163f5a2ca02891416117dcff1236d86e90f68dd228b815bc4a2768f90c1d50f685a054ebff9f5c2f4ee00d19b493c43c34549337ace8678cc63fcf4604e8b14ffe2927fe169a00b38b56150a7004d41e1f6d2b4b4c0eb077955e90c61acf03e556c5f1e6bb8067ad1668c0a", 0xf3}, {&(0x7f0000001440)="43493bbfa40ed94437b65f142827a8f0c32c28eb91be81ff7ee008407df86ac343da", 0x22}, {&(0x7f0000001480)="b44e69d7628e87848eefc411271c4e697debd3df38ca4d888a806dab4b0dcc145caa6c17eaf9181f27361a05bab59730f5d8a2c2d16c20906f86d58b0edd48cf95529aed95369153ed7d81ca3797ccf94942a7", 0x53}], 0x9, &(0x7f00000040c0)=ANY=[@ANYBLOB="70000000000000000000000002000000d2f91dbe3a4e9ac2b63ab07ec8e4e3c481a1ff8ef02ac748276d522cc03f701c308b90404128daa58680874cdf64619a4a0b14c63083d764e5b4009d4e57c37009f5e7b0556e064000d6a9d933faaa6b9f636936d696be3b01ab510d976ca79dc000000000000000ffff000000000000018f621dadf7f9c9e5bd1896eab5ac73ed0358e2384217ecaa40aede67c80f4c237270e48a19ce2bc2706a073806cdc65f01297f1402da0d315114bcf4b06280b9fafefef36070820532a176fff7f89e89ad0dea0e724e62fdc2ef6ddc347af2cfc7291aef1b9bebeae3604115507138bd4fc16580170444965d675cb8d0b67b6fbe177f82e20724e0a867eec7875d6a22b0cf8f1835263366bc3a5e9cf639161defa47d3452018a5aed0000000000001010000000000000ffff0000008000000ff22ebb52711dc58a53a35c85823415100f38fb23798e1684dba2e4f343c7670cc54dc0b2a762f0903d6cea275ea75ae9fecc0b4ba4a2483b10930176410ffad74e3f83bf10d2227cb8d09c40b472506522be20c4b2a4629a9411f8403f3879558e8833a727ac8abbdb4809a7a13137dae099407f79b005520f69bba35f589f47f7256c5e688691e2c64293a9607da3e546e7b36464f4fda362b0cdb3b2b34c132fe2f4cabb012c36f3f50c2c55c779c833644ffadde056be3c0b86ce29c95fd3a14af88968be413464e63b5224011783259e9ee5542294f956784e6b34d04cdf866f30eb7cb64c6f923efe390d0309056c3009c2e91c63e4612abbb9dadfbe19755305d7f3de102958800f2bcb7dafbbe15e4f4cc1f8f2519831ec2b1bd4cf03a646ca4f11f60fe1bc726edd3c856ea7f53b1112e7954542079d3ee3451de2a984c08345fc236b2c1ed414a276d0ff259e9666f1113d9362edd50028d0f5b47940c845a04bff84c7fc2e5b03540668fd2df26de7a8c5fbe27e4c51fe8e5186a5e0209a172953e3fffd7a081f0c952f3605332717b0751dfe8a642c0370b08a50883ba83459789efe33c5cd7aabab7d323415f10664831fd63a4cd8456e6db32309e242b6c2ec2d7a31adf010e7f7f421430c52308f3685a0358d654f54fe0f48d53a5b9295b6a34ef3557641cba452511228e530e37554d51ca0290dab5b6607c85c9ee5f7630f33ac8b45abd476caa9fcd6951b286417cd7919e58f43d0c2461848ba071d77746210b0b16e0e22f8b0ac0d3491d76f6032918b02871363b9d4643099ad0821ac6231ab1b723547a73c963c8c2b3b20c036a41aa9b8af6edff1535ae8d80ed7c7e606495b825de605c4b13becbe2e61835f69e0229ecbbb122e4aeda5144a9856384e6974afa5e93b8572ec6c3eb9718ff392fef14a2e076d7d7589f237ead2f2d6ce26a4e175c116ac0fa9ff5ad9bc1332102b050db324000bba68bd19b3ef3ffa1e43f37976a54793bd4961bc66c83f3de3ed504f69873eec47af6bbab621184be3c936c5cdf7e3552f889ebf86925a06fec10929f4171c4fac2ed7bcdccbab48cb29cc7fd425249a6b17567bc64e224c3e32596e7434496cf4f55ffeda69987bb3b46b09915a53e7e4b72e0f2ab170cada5e1be53e5a027f1fdcf9b14723def37190c5108b1c6926056df282ca6c060d8ded64f551f4601c909c1380094c4a18b6b34575355f2ac150a3a7aad001286018f27576562ce9ac0a7b8bfdb43e433fd2d8be5f24396308695c008daa8fdb5dd68d4db9cc8792c045f5316861259dadc8a7a0671a2e2c0b14dc7a04757d35e0acce4f74d72a3b567554494a5a5d830f616b2f59131b212dfd274f65deafd1be476f4282cbfd4b28b457608b0f4ac83cb8ec0c5de498bd44206fc71b30d41fa2b010cda77657486b90d8bdf83824918ecbcb3cb4d4714950659d353b40fba2e694a36e3aec88482e7cadce1968f3c853f92e43416669568d784625ee345f0ace091904c007a0a328213f49c3c5cd006420519fe68a91ac15a7050cdd269cf9fb939a9e716cf1233182a353eae6daa0b299d298396b1b9e5df326b83be4211ac4329b438945f7a5430a0aaac42144633810c96183984fdd95ba3f0d626c1570d5cbd560d1c2dd0ec738020a09ae56f20d08f1ff830174c429fcd2206d89225b42c7715f4fd6fa1f8066fdb489db3c643b2a0751ac5addeeec92611378acddbdedf0830afa15264a6c1aa23c99fe34e82028bb1fe86b0782bd1420961afc9f3d5b3ba9373a64511633cd12a7b1ee23aaeec954f243688c0458148f3297b54b57a2bad0d9efd9d57d04b822b6e82a7ff6c02a871de5e0341c0677de6934e1a731ac404a7eacc8a5559e3de301db104daaed9840ded2b7ebf6d3b1c0ffcf5620d3fe26297b94fea6e158437ec1e9a9d2e4c4245f1a7396918b8e49d81f1a380827dfe5f2410d6db5879252522492a57d9cce799da5d4e398df89fa3819d475920e3e972bafa0de9bcefd72b3f054864b08e16590e5ebed2b0414352b85d575b46380fb6de65178619155c60f522ab9d33b11f60de795af00bb6f230da7848b049c7c2e9f7da7d94489f8681d5ec8b7ef1c90c6aee32f34792eb3c81b2fe629da92bead7575ec70fdc7c8b34689f83f9a4c0502db115168915d2a0f48171c2f230357bc18c9c96da4e279ad5eda8cf4385bb90ee92aec0bfa027a2c08889498fb3d3d2f6c0ae8e22b5cd05dd869797faae4e9994ca7624586e9750d04ff31af2fef5bfe65e75429005786ab6fb938f4e8ae9fca62de4f0648f746f578b902e44bb87868939a06fbdfbf083c17f2870e015c200e2934a876c34200d9774158f1af4ca6e77d5ead7587c101c943fbdfa276f72f90361239318bb075027f9017f17f469c7c030151dc115d86b888156caf1667fc5394a6526d16be847b7e4b374bd3976dad39962c8c5444c57acdd1c9c9ef3dad46902216f7b6d943377580cadd28c4e865267fa50d434067b6d324de3c1ce89bafadf976603427c39bd3b3121a9bdc1477612be74b8811c327c4d2f358935f2d5e0ec424a65b9074dac0d7866ab2264b3d18e3401255671d1d68a287c9801c66f94f5475f065e971f1f3f26618bc051f93d0870cb45bb9b788b4b6ed555a1db9aff0a850e02e586c16de066e834b8a6870a351b724834cb069ac61e481db0be20085787a3b17e536e6a54cd42e3fae9c6b8cd6fc4dcc6280e3da5351a59c9de4e6c54f16986b5a73c2c91251ff76741d580bcb11e013e4f3f4c36839ead5446bfb967697e368a0a65fd8a34d75d6f64def94a11407f4a911d79f11f0b5e8a1100b520e7ac46cde3efd93a2475cd82dd4d9f53001b2c5b34cf728ca0616e6092a784b116dd1115776923ba89a93a09ce30896fe72d7f28aedd3edfe6de556acd3225ef6dae807f834d0cf485ef7f5108eccdcb59d683054f99239888f758742ecf9204818b9410930384d4fcb615b3ec9dc6e3bc473b72d9db77bec320165c207fba422f09d1286c900a0d1e51158b1dad279ba16f4c3a705cbf06bfba7de0598529a905cb227fe78b9f240f9dfbf183b4f0a6e5ba698e8420f501fcb7e132847e912ef1b8337426f84e30c028195f89b4ace197916eff205e27b01073aae153f80365bd159d859d96cadc54c84a34dacfe969d7277a270dcbe515fb14fd1f70476233d18d84af5838918f803a0018e888e69ff8401866da782f97345bd5307bd0bec2e628c623bb5cb873fbb865c82852d7a9dee7f2e9710ffa7a757b0fb9def77afe86b889676056b1e2449407dc35a0cb98a832f2dcc7302a298124d35a3561eeff3ad5442738c6f130466b73a6fa81279c6555bfaa8bf035d2c8be849f6ee76d5e49bf99a7bc8706b8d07cede793968278c6d79aed5ae8dd3932979708610e8969d6172853882c6a377a2b219451ce15b790a79fb25118aa4805ec09009da3601b738888332bc18711fa3773cefcb243bd0625d9f4fa78cf31ffaa76f5b09e4e9e98452c41785e2d2ed8055a688c386cd91472890864e317710d8895cd957820b258ef0fd6e62914c208ae53acad95edc699ea03de6744ede7f98ef5cf93070954b73bb32715fc9d6fd0f7570562f7933c12991cac87e1ca41280561fd5f6e9a2f51c2ea6488d8419c4f06032a84da57d0fd932e28ecfac1b334ff00d6cca07a5e9f4ea7a097c4b4ff1a572078e6ab43a1a1a4dc164e8f324e69766b3703afbabf7bf2c842cff847447bc8e84874fb66fd8735d7ab19c985f02757571e3a67dd6318b1f89ff52ed9e340691c67fcabb4f32ec5df1ba2362f94d95e4bb4a7e693027da65b8c50180c569f316ee2dc1552334b89d4a8a2d613a61bdb6fd06ef6bf521e1ba0f792120470914bd4f7526fa4fe59063575d6920722fa0a7531f41b5c7c7710740cbd5589fd3b770729fe8a8a2d6a4a1194457758068a4c228aa4fbc6adfeb3498d9304267579587e262dcab719c8521d071f29624a856e7cf4ac2dd3f8046cdde76c715b9168922c7fc9448485344ee26abbeb1c1329c3a55b531669e80b0dbc06b1c38ac9f35d55eb5eec47aeaa748f13815697ab17d07aebd5af2f4f6a077cf469262901266c6fdc46fe2a303a7baca74a4af6ce0d053058af36edbb818f021d5bd5523e231a342e4e54916e87ec0c3df1e42e04b88490552efdebfb5e927cc99cd9c284ea98f8c7a4ddb96bc0f245ca63bd76461638e91b79e2ce22a02961784f355eea8da6c8bab93c3fe1f9a52402062b8bea87b99f6d13bc97125935d8d9a0e9ffb15e1b9ed70009c2ed1406d2d525679d9fd94477a4cd6ea5fda5f27d4d65dc89524dfe0b1f3ce8b8ccd3c8a834066236262fe05e3ec46c694f6ef4a395653c484a4fdfd7092d0906f87a8d6532da83f2592a0e5fb1f7f9f6ed744425c893c0bd24c17d7052e130dd03c21edc135b9fab7448f91cf8e26830feda5d9ba5101eb668926ee5edd378db41d876b3f4e6337751169859cf4ad12d8c0324e0357f9bd735c4003fb532f717db5ebfb7ff081d98872d23f0f0ceb8a330bd2f9ca402b6d3385be90d8700629f8d902aa8bb58df183c0b45c00c776f9d255e894515b2bb01f21efe716e06d0d0556877d47b31c5257641d4c4f32286af48a3f2351930d01edc5394219c18d8afc5e828418b0fd08ed90f99d036bda30c40937f9322ed21ce3cc1382743ca2f91e1777a9bcec8e52b20237972a52dadce7a15ec3ac6d874c04a561ad2d76204d7a0ae696ab245a47a7a376c6f3244b511cb1479757e18ee9a228864812dd031384e3c7227612795d87b4febd74760e408154ea7eedbb71b9c7f17821524dcc72f3ab399820950f764aace72594bd71f63920bb770dfaeb66e106631d4efe333182303df5651dae58fac108baf0109796b82cb9cef22d90ab669c282e7975da53c431dfa9a51fb18c6d4e3262fa209950d2f11e181d04e986b22070aa19fd7a10b208f50a9790ef74f5710a4e48c61e46a85205083f3588075f31357b3e53724a020370d6ed4d760e3e94089f4c40e6854f1ee54d265796208617514770edd32d93a06e06377d465ba5391368842321ad8e2da557254004bf66877b645de246c0c86c665d1f56a810161fb5d457bb3e82e7e1b64272dbd4de39c11c4e7669984fbb3bf8a25f45a6247e605acd26fcd53a4e33e47d94e25357c0334fdf774b2a45f4f92e15da835052b05e3972cd8e0fdf48cd9e706cca91bae1880ab12bfeb6d13e948a4589afeee42f5002d0abcda95f0be137cdda0708e79cc5cc3a890a131b51e01f96e073084f17bf1a81e0531bb30e1533cb0f2f469feb4b85c01718a804902155558d2f6e6f23a7cd8282d92fc9130a01b37ef4d1f26f48a17bccfdb119c698d4de91b208c7166c1cc0ae4a266c15432edd09720c06e7ae9b32972642911104abd7d0e60bf3204e8d4a1ac5d6677eefcb1e25586d2d7186a7206edaaa9ff4424af7ae895e510e99b0e558e7216a125c79684ae58fea29d7ac40d0b63ec39b98debe3002d571e2a59b4d137fa09281ea0e14852c592899ba0253ec3d747fec506b7ca8e6bd303e6192138be5d376499a5adb4250a39eccba44d01df2e95686eb4364639016e2d693d0a1080c8d9f73661ad25866b2026913172447be4607e6c0e0f44151154868f1af4b27457ccce3435940e82e3f7a42c3f8b2a2756392febafd595fcda13cd90c06fcce11030ee6968472a38c639ff254e48000000000000000ffff0000fb040000fa8e5c7f62c003574ffa39bc143d8335899eea9df4ecd4fdbbff79551a119553317715832f1cc9dcba6dbe1390f8a74795d6897073fa63af15cc629f7bd5efe68c2152f1fa4a892d3790be824415ef39cb32246d823266b5c0f3ce7f3277f980b73c8de180e50415c7235c8933000000e00000000000000001000000cd08000087ff62ac2387770eeb03ac91a890bcaca524b7b9c6f0f5d2a59be2b0f77a31eb60babe828f9c8b5c75d0373d2eb640386f4fa4f2e2460ba15b48da6c097918fe8b3162c3e13d201cf8943bcb3e74d795a8d67bb8d02797518a70c6115933c43980f0d97c35c641b154ac5f9c2b6923f18782c5e3bd31fb84e341a370dc0e21927092eff424909091ff9369fba3eec3ab75272d78d68b7a8016e03d9ff8a176609e12f8d6961ed6513dacffd1bffc04435beac4dbda28aefb350736d884aaf84a299066e1127b80775fe9930000000000080100000000000001000000ffffffffa1ed97a5e7ebc6d8dc3b35ffa72b9e04c4395f3747679c603cd9c1c7db7d1a650f20c3484d928c58b6eb21ba43ab177e07d1104e2a23fe0e169e00f9f98509cd916221ade045f789571a1bfdb4bd679f1ed8173cb7f75b18425fc1d68a926bc26053ca1f106916fc5eb815aa51f43f40f5c5ab33dd33e9808fa5722725eb6417cd7b949ce5e5a647e65b94c5e6370ecb5c0c6ac7d40b21ed9c8467d84daa1d4c53b82a07db97a2008ffa39d35d169585c63e882356a8bd433475d494d9a607186b4ed798e6534aefe53fd9f3de18ddc3fed0f64df92497e0e1cfb6dbe1d6f08938933ae33b66fc2b1fc9a58034f6cad7a83ab10a1b9ebb00b8000000000000000100000008000000fa1b08ff23bfa62eca07e3e9b4d8acb1649c7cf4254aacc9302b366ebbbc68223a4dd749d53c54715df7d83a1cf58fb0b84097d9cb7caf55347158e0ced4a4bfc69da799bf9e1d61be2c6b6399755bf9b31d84749fda9080b68eabd980f9d257d8ea0a3caa392ac2cd03539056bc096443178f5701904f1b1225dc723485e14b7bdc71df66cd242f135a2d718ad20eeb8fdc679748768d36049300b87da0fdfec02fb10600000000000000000000002dfb3f19c65840c869897850f8db90679ad1fdc3b2365b330005f69d87453988476bd3b192bec77ae7af6f96e9045a4f5b67140a7dcaa41b50a6b45d0bb6cbe9e8e642d792664e1050274517b4fcd32c1df3ad8c7bc96cb9a7edd91009db358b1a9c681e6294f2767d0b162caf372ce5b25c32c4434d4091ca4867925287f88b8a8349a7fc5075a152c3fef7cfb85eb3759f0fa3015a4d7e9be946afe71f3f3dfc912d31c596b93f34a70dda6cfd211885075fdcea8ee8050634e01f1d4c04e91d8c2a9c0264dc3bce135426f7939fa04db08947dd4000e4501f91b576e53f1cd6d86c69fe069d45fbe05e6fb401939a0da2cf3d64561525115672bb7eb790eda13b9b7704e74341dccd5a26f05ab555c1ce242c5079f978195b3fcee77d614610c5172f7236f7194f0cf49e"], 0x1460}, 0x400) 16:03:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x1, 0x8, r1}) ftruncate(r0, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xe0) 16:03:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) chdir(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 16:03:17 executing program 1: execve(0x0, &(0x7f0000000540)=[&(0x7f0000000000)='./%\x9e,/\x00', &(0x7f00000004c0)='./%\x9e,/\x00'], 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) execve(0x0, 0x0, 0x0) 16:03:24 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4000013f, &(0x7f0000000280)=[r0, r2, r1, r1, r3]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setuid(0xee01) setregid(r5, r1) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r8 = geteuid() fchown(r7, r8, r3) r9 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8200c00f70f0634000008fb0000000000000000000000000000000000000200000000000000000000000000000000000000000000000000004f6a653c4771b4e5162ad76f4e34112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) r12 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r13 = getpgid(0x0) r14 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x1, r8, 0x0, r8, r0, 0x11, 0xff}, 0x9, 0x40, r13, r14, 0x4, 0x800, 0xfffffffffffffffb}) ioctl$VT_RELDISP(r11, 0x20007604, &(0x7f0000000140)=0x1) r15 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r15, 0x0, r15, r4, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 16:03:24 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 16:03:24 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/149, 0x95) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) 16:03:24 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0xd9b4a015) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:03:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x3f5) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) bind(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:03:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffc) r1 = semget(0x3, 0x1, 0x248) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f00000000c0)) close(r0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x5) r2 = semget(0x1, 0x0, 0x4) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/40) 16:03:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0xf7ac22530415158c, 0x10000) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) 16:03:24 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, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x487, 0x5, 0xfffffffffffffffd, '\\\x00'}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffe12}], 0x1) 16:03:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x7) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) 16:03:24 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 16:03:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) r1 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x21) shmget(0x0, 0x4000, 0x290, &(0x7f0000ffb000/0x4000)=nil) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe7fd4e2e3000"], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000002540)="b1e573f0137b10c8db97186be8f43656da5a1281bd461409d796a717e42d26eef6f7009fc651f2fa40fd23eb09473b9e88097b36ce7e1957159f687d048927a8c5a73b354b528e5e8eba9d45a4828b322bad96c8e5b725be792b16800e892e870298435824bc091fd07fc991ccac43e8f3941032836c7a73dd413f773691756b156a882d80997d0a19cfbac7d683631d6208c507e5312229dcce3de7f7a5639d299510e0af544962367b4994127b96bd531131120734470286c462a80145b68518d341a31d031aaf008b25d7cfc84a4af40099b50ca9bdb14f2a04baa07e5de3a8bd697ce37a73004c3c8f5874d3921806e867ae5fd6787c80c84b7056312a44c7b1873d6cd6ea4918955b89bddd84334662783f6f4bc39e55ab4566a89757df44b8fc287612e180e9987a3bbc776d0322c2dd59808517e1c7f3d7eff1cb08394f7b72fb26fadbee4e90f0f323fe377a526dded6a5b87d4ed2da21bfdc84a2c320dcabdee6d01738063abf448dd435f3a30a2845dd30d0b480522223772879ebe12977a67eb780cd6c63adefe8bde5cd72e910375127701c61c5776f98379c7c277e96eb0886c5b34c6c5b37200199e09ecf5a4ed63e2c3aa7a87f3122eceef680e8a0401814c3cad8d1f14944258f0cb8fee7f2d7828a79dc2ffdfd6c630edf83f081b93fbc96974de28c16ce594c6df049f5c4e672966d523ff4115dbebb6c4d950d0ba25c66f55f5b3379773dcbc04472510cf66e9dfda30ee9ce430984e1815f993aa6cf36b5ff99596e22230f6c9d7022d5cc46b1cc5f7e34df3137b467e6c67d8595eaac639bd74eeff916132e7608bcc0aa179ec91f0d6f6204a608e95fc65df151b68158e5ea4609b412da7d1d335d6924fbdaeecfae51a371b3c32ceaa4a9ee97cf2a10b2a33e2b6bb3c601f45d5f4625970f956cd5e0b1781066ab75ad1f5c89e085fed7ff0b1cf12469c729be467ca22e453fdf63ed69c04e889c78e1277e0adf5dfdba70394bde65d4e18b901b23ac9288a10b174827daba90a477402c688c548ca34897f7d381cf8171e848f867ea61e573668aca84bc31f675020029a41830d4cde89bd4078df37c0e7d7ea81540e95fedbac10435bf2dc3e39486156f0f111d9d88c8e5b9968e5478e21a15a6e3648185df0354f9ec8007b82906ed05504046fe09efd6a8b3c350bb4f4e74dc5c0e662d2ce647a420245bdbdffd4528969560b65e7b962c3f88d94f4bd706cd3d1554d6042b51eea00bf11f351a5bd37b067bc38649e90e1adfb7e5efc8fe2973aeb1f10489932ff773ec167c6758864100865d265dc904b0b08ab9195383c515062e57d9f8bfe7a094e78aa3d59c2d4db9674b799ea77a3ef6422ca6a12704aeda94de50dd94b0745750b60b023699da2d5ff404b80731e5c088028e87777d8ffd71ee68bf06900a1d4ca8ef7e3300eeb01531e0c1c2ea85551195445c4effe3456b7c7567cdf6f47beafcf61dbec02a04b337beab0b485a4e397be27b79edf1998afacd85c6521ca46dd76964d354627afcce676b1a225338edf7011ecad377e7ae983efe0034666e2f9d515c5a1639c203c5886060bfe2ebe49f4d31093b97339204c44749da36c4695baee511ac9c73ca53705d997312b0778e9058f028192cd2da42ba281a45cf469dab6c4d931320114dc852798d460ba2621e3927039ddfc9a56b95c0cdaab89ae97f7745d47b965f1442200273f97b1105bd003ec02827a836f9cb42192e01232cd04f8fbed4d8eb46828e0900633b5945136a495b31e9c3cccae56a7f414b6bfdb0ade4015e14fb48ed74dbf8b474e4766736fad62f33eff495cd2b83380ef18a766bda58df414226ecafb3ac5cc85d758c11406b53b2a5bf4f07d3e503ebf2b0bc0fe305417d3dd291c55947229d15551f61cbbeb547ee625931f0d6534aaef0f72ac3e3044cb4963412058e28e27dac1cf9729bff98b0be878c951feca6cf782563a1194cb5d11accaa00df688a3d4c75c38bf5111ef8a956c55786f31968a0947d5d4068602adcca1863dcdd968b95ec2049aaa17a4e3e3410f799b1a1e6825f6461be98fe95282101c200558408e6c1854482e9d06d633f930ea37eeb9a471f19d4bac7a4eb2e7fe3d95df8e5e612f4cf79036c86caefd015bd00734f51d5ac6cf18a5bb747e92a93e91a30cc0485513472f9078c6bd541ac5c7c8c9cfe884b0364478f977e68923d48697a7a3a982b9d708933731f9203815f2703ad7e6878c2ab1b98b3a6aa785639b8a58bee8038348d7302b36ba691985664646e4605d45362b96ecb79ce241c1c752c65dff34c452aa7286fc82afe0209f90913de74cadbb99c9fb3cf6e6a92d5f06e2521b2f49e5092b3d7af9fa093fc1d84d661a6b04918ed700ded601570e7aabee11169bf5f51d52716f969dacb4dca4a0d34dcf24736826da540d69e94cfda85964034b369a0f9f22b02596f6adbf8c4bee0b7cbd332e1f6b423dec1d8062153f67a2a9f0f41eee6997f2de9a8fe1f2c3e83927f42628d247ed3924249a3030c16b2700ed46f8e69255db27fea6094d3cab684fc9709ed9067a1adf5432056f79da1bc898ac48c6f37cd7833d456766a9da70be7bb5b45611eb9a1200c81c2635df292d3c11edc055b80718fe2d67a0311889e2e1c35eb87fefc591a6d900bd849e4ad3cce2991ed5dbf0e9c509f55831ef0565f279e09e86a95b5d9b2ae65c266896b860a470d4e45721e763d78d9dc60d6dec1d8a49210f0a94165f9da1ebb9a2c80087c07ce355e70469205473bf46dd1089383435522dbad2d7be05975adc8ba51d565e2361b1d64c86334b4bc80550f66975582edaec346cf04704a4482010b557b57c944ffef5e7aa3195efa3bbb970ea7fd4faa4f117649464c84dcb6b8d470b2c9ec040772bc07a33ae355a5f39811d57092088dfe4d7eb442eab519dcb0770a401af3befdcbe04004e69e4191e5c1d65e448b315a664d5c0d314e5b51b09bda61bfc8cc2c0e8ab7de0df512b5329ffec44c7a934c45aa0479fd06470896dad3a0153d78f2d43d0676e91da7d7d230b1a016b9296bc6514be4b919d0beb61cf3d0b1d17c08fd993738dab21241cf012e3126dfc0f5f0ea75aff61e65cae10e134e4ba7457c963ad9bb5e3f8d019f00d36a367599ae2d9563af7b73a0d4601e4ebe2a6cc4ea06ac3084da63898c3d842c8f0182e9ea8cce5b392523e1a2070305e7e736c45e63e662008ece1be4a8bc9e93453951ec5073eb8bc31ddb4c25566ef8d277c1487a51149316cfe9ea94c7b7e94c5aaa48495a9c731569ebe6274c7b756984348f58bde9903aae74f9947c4a3d2210a7e2dc8cb847263a95bbbc84d0174c2b25b0874ff65a2c5e8ddee32fde3deee346a0be50d45be21a0bc42541736d53b59ff1ffc594650ed1d0fd8d9371dc8ea6a419a0ca8126cde0bb49945bba762d85f1f6e4fa26a15a24b777c99ed74f1512f036a91da6b8fb3d0f05d3a2c34c0e2b3b40667fcd4b2afa30ee690f2b4839d2a642d5b1a86ac6368971afdccffdfc23d258bccae60204ff91912abf46edc712d75aa0df5edeea9dca12f7c38f749c50c75c09030cd3130183b881c8dcaa79f8266d9fc8e03d1f49684765b038a5627a98c233e27932c6b88bac55b9d9b24ef5536e76f6316d09c498a33c6a2c991f67770e10ad8e512f95befa4cbfa1fe6218487a5e5c2e34d4bdb07f4f0fd3138121ff055c7fa6174161f62cca648120c29c3c9cf9ce9c7b36e217614f96f9cb41f65502a7628ab7b0870da4d6fbb20676e0b4ed6fb3077e1a27ad817497d48bcf4ca370f9e1cf67c50e72a00a6ab9ff025edf5744400758efb6756713a4ff9618e23efec061fcb4ae0ef242a5d16610c7a27881ea6bf9cb517103c7c83cb04186b2c57a7fdc2891876d0e5ba2617ce6b6258f99aa08ae9f1cd4bd47ad1e8ff7be431bd4f4d7173890fcde991425f5b5535d45b8467eb202f278cb65c794172751bf74bda879843e7cad4b0848391b6e1bfb29c5589692f5a6678cebcaa377041e12df591aa67a0cd19250d52769fa2e1c095204dc6be6b4741138c5fd52a689342776ac61c15dbc02efa1593ceda3194dd30e4f79480a6a351cae1b82395d549883e4b7ed0e62b34a20cdab29067f4525ec3e9f5d44d5a0219b6d35f051701c8baa6f0daa5943412d8f2142fdbfd5f69b772e80fdb228f5a25aca2e25db82062a280f67a73a9a33b77c955997f1e1ed7a5e82fd4f95bcdeceb9d21884193fbac5679377467fd0079c226f905a39183ee72bcb66450003f57242b7a2b75cd8aa6ba71c7393d0a909c4d44b86e6846ea509af7ac4f29a901376a002b23bd87203e08f9eac3714c9ddfc22663475f2dd50faf7014a6f50e34a75061ffbe517361892ee53e5903e9996f437f8b7ab10913e17f56d8038798564a99ba54798b7dd967ee4655b07e93ff9b5f8c9ba8edafc20815a94157442fe7d066b37060974930594e5964132f37bd122c0c803d45cebab49ebf25bad1e7b6c77e3c3091655a09fac9dfa4f4cec950535df95baf4924fd334d324ce6ad88d18ffde0f7052d1d356179b7d8b00a3ca6a5798869492a7fc44a267c4083643b5d115cedee4f090bd23e3d0612a60da4d6c66db5da913361fb69a7a54032b4dfeeb2e4aa3e3282ec5e88b8b9bc5471468c804e4e3c10c705bda094bfe61b49a2999bf3a3b5f2be51b868748ad3b26ee4e3e2168e2a784a2e839a65911891830df1b4f00e92f7125336403c072812698e26bb88461c15d61feec3e2187feee3edeb66ab17fa5d53a074f8232ca615850b216618834b96c8e6c31f4c49cacdabaeb3172815d904ea5014ee0f5183c8ff8817b2b51747f3f25e3ae01bdabeed8c4e92138afab93a74b610abe29450d01282b4dffc7b8eb721083bca9ffa1d7bb33a009166ea5930d9b1b83faaa7f868fc8959008a0374b5ef5eb202a26eaf7d30a0dff8605b309cef0fc94c8871eb11798f700f1e37a07ea70d6e20f226fbe6e367a6e07d4114efa8352aa600a87ff5c6e8f2c7a508ca1a3fd24605fba0b987770090a23ce12089d8f77850318b3a69b4ecde0165494d3510cd296e40a46fcd0e2cd1cf8f48166c0c35caea03ad05708e9377b3dbe90436889641b8fce27b781298e54ae6f26181d350c69935b941acf9748a28ab638652943e011fffcf7bcfbe86428b6633a7091df924dc09271d3c1a498e853d8b5d3822cf6fc45e240888d7343f6814a4c5997753e759c54a33b2c715add59306656a3388a78002baa7d86868dd4e8a40e51a34fa702a00f5aa9c0fa2c5501df28346d09bb9dde8ec0f4c88d469bfc3fa741c0f1fb7f06c0671deb4edc30bf4f088866ba9b4680bae2ccd093056ee3b5ec905d8a1083800972bcaa043bb04e9d8e05e04a57867e85d8f1d7e9878e0a8ac0de7277543cfbdd450b3c42da60a3aa63a5af99d31aecc721eaea5120e3aff43984640e30b6664534a7d61d4f33f8559d949de07af628f43dfba407d566c6e0a2b9712d71f0a62b936ecbeaf2923891313389791015b592bc48b4f83107ddc516634b45c9675aac381dab4a278591990bbe13791838a6d11b8904a0bfe7e83c0727f8b690f9bdb86366206fdefc7ae30baabb95", 0xfa0}], 0x1) setsockopt(r0, 0x8, 0xffffffff, &(0x7f0000000100)="6c38d1d9e3d286bd8fc9c0032216590f0fd79ec6fe2800abe3c9724b939619d394d7c37427a9bc0e40b34f5a45c4f31890b6", 0x32) 16:03:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000080)="441d1b2662fd7177f8b28271d5c1bb7bd9f10df84bfd628a47b6fd9449406d9c20092a0ee7750318b19d7cac212c6b42669e6ec6a3a40f046b1eb9945ae3379742c7d76c886d", 0x46) r1 = socket(0x25, 0x4, 0x1) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt(r1, 0x7, 0xee, &(0x7f0000000100)="4b088256531a00b77fda9ce184c8074f759e803d858ed5da7da3014ffd30ace0cc4f2934b85d3d8e64fa137e7e254dd6ebde1178e45eb7b9775b2b0ee7f345492098f4af1d652164e46af1303679979f94f4ba6f43ada3c2011e9cd08aa2ae0152fbe22bc9c752bbcef6ffa3e28d01259925ddda5487f269506f5c8590148f2457687d4d31347b907ef83d65379fd370e730229ec871acfa8a3001896256535409101492fd7dad17e355350bedf2b4897ddc66c79697759e0ca9111a80413be801fff484a0d5ed69d29b31b82b23ef4c96959157d5584cfa3d1d7076cb3406ddf9", 0xe1) 16:03:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt(r0, 0xbbd, 0x8c3f, &(0x7f0000000180)=""/184, &(0x7f0000000240)=0xb8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000080)="daa044ba708dc458fcdd5199fcdf3a01f22397c383b48f24567b356ffafc782a4b6264292389fab88ab00d82f2dd7038997f891f4b827f00008e18a0e5bc1bae9135eb182ad11282f6fcd94dfc25a3443b09c204592c6d7e5a8681c0aaeee325700e9d35e7d463a18c0000000000000000000500000000000031378dfb3604163c70a2804e8857b6f1cfbc5a73a682b7785ce78e2e3bb1bf62cbc974062dab12944928fe38a0fa3657fccbc2a6ece258503c430e01b592a6854fe7d3bc5962c5159f", 0xfffffef6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:03:25 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0xc1}], 0x1, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_open_pts() 16:03:25 executing program 0: 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) recvfrom(r0, &(0x7f0000000000)=""/26, 0x1a, 0x1, &(0x7f0000000100)=@un=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:03:25 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) listen(r0, 0x0) 16:03:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x2, 0x0, 0x0, 0x0) syz_open_pts() renameat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:03:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) 16:03:26 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x11) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xb, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, &(0x7f0000000200)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x7fffffff) 16:03:26 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x6002, 0xfffffffffffffbff) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:03:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xfffffffffffffffa) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x7) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000040)="9041a622ab06a545bef847d276cacbdbd6467350c4b81783c079797f37971acd98a4dbd58d87d6bb6d19b7f768cad72c41bbef77184c12e175d6464a524a080c8a0a58ca21bcf8984968d92d51db5b6631ad3ecf9b5ee30202198329e0621285e5d252bd92d4cf8921d6605852115794b67fb54f1767bc714790ed593a2a7378ebe05a90cb976fc2449c92300d8f35995015edea2d2f", 0x96) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x2810, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockname(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 16:03:26 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x401, './file0\x00', './file0\x00'}) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x68) r3 = semget(0x2, 0x0, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x48cf, r4, r5, r6, r7, 0x14, 0x2}, 0x9, 0x6, 0x1}) r8 = semget$private(0x0, 0x4, 0x40c) semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f00000000c0)=""/76) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:03:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:03:26 executing program 1: setuid(0xee01) getrlimit(0x3, &(0x7f0000000000)) msgget$private(0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x452, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xfffffe31) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x9, r1, r2, r3, r4, 0x20, 0x44f}, 0x80, 0x9, r5, r6, 0xff, 0x4, 0x1}) 16:03:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000000c0)="2b400bd6c63d5431", 0x8) 16:03:26 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x30, 0xc00c, 0x200000000) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:03:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) execve(0x0, &(0x7f00000007c0)=[&(0x7f0000000300)=')\x00'], 0x0) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 16:03:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="7fd93ee56923c9a275cf61a6482571acf6a59e992e1ebbb8ba664d7b9e195c75f52220974425fde35c4b82a9dc4ed047245e76377ff5118a771814a9b632826da6d5fbb6525451bd82faa0bb2d3662f0ed64af5b55b3f094eeeff5cd0da7bdc9d91c7c47f1c93be5e90a621249595105dc358b6c1e22b298759c6a803aefcfbbca4e432c54cde807e68e78a27029e9792cd98c670b619210e504da21ae6d18de6af6ac31f65e8b88d4031e8a03b955005fc169cab1f74f740b35b7e99aa8dd5df5e238737b49c69aef61a4fdadc254684697302e21fd5bfc83aa7f4f1179e0e7532c7a6d406cce7d123e021f44a6e8762681834f34f247e6ba4ec9f61c091df1c104dd0f708c4d1efc84f7a2e133df263f118aac40a021e150f4a33f6c505981a5c4972e56323b226c8a064154764f7b239d2a19b2f96436e7223b9a44cbb853c5b7b9c109ac7d48add54ffac0584219fde87c1e6158fa977c7a417332f8013dc634d7ff1f0eca735468697404a5c18a627ef852d578a0f75302c1597a13317d47972403856b34940e4be3b5d285f8dc45d4a60d4d10c681514e67a5f34b844fabda185c026a459413ff880301107f9ec43d4969c3cb2d14aaaa6476dd1511e9b6de76b8e118b4c0bb9c231124c41b5648d53cc93f13b989de8bf4d40a3df7edb95c851b5b50d306bdab6bdefbbbae0083137b74b00e08df09eed574e5faa5ae2533aef6c3a43466b1f22c543f345c5903baefd2b907f54c84a458d01e6a1183c5b07915983ed76df62e2057eb8282c24bfccf17230f4ad70946a77d210b5ffe7f31fdec8a28dab156de2f75d278aed2f3a96b79f046ca35b649cb2574cdb4c1f23bcde6412bfb6f66dd208998a3a5f8e365cd061ddbc685daa2e3078d601ab6ad82163c78d35cfc42d5ab9da84b5b55dcbecea4f896f5acac23f499e754f29eb2418bf9629fce487bf10a95dc563b72b35a356e0ff3fe338409cd95aabfda59ba40853a33ffb0171e0cbcadd02f1bed1e424b94da94b1295d261c5d00f480e6a48c029197271a9f17572d64fdf3b724c745c4907dee61b90b97cd194c139918f7304472d33b97dce32879d92d3bfa056f8efd5fee1218409c69dcc6fc1d92513b3c2e6b1b7fa2e5ae28a1059372d3581bf6df9a12f33b5b18767d31d1cb6ad5eec5690f83f28c5d160c66ec240982867f028031ded20f94ff1fd44b7ef06a70d6d0b8db053e65c7baaeecac5953f4f3d37de80e86620d4b640a1d8ddaf2254abc7a93243959fd330fe0e3387edddc3e54d79cc836dc09431f7e70f068609e210c957fd85175dfa382fb1eb5f2296eef872e60ed525c364ac2bc643c8dde9401a78b5a557dda67539ced7ed13a6c4a3dd8b2935ab3d3f6031ae06637c102ad63854345d1000e28c07541dbeee2f9d1c6bb4b9a50a15da96ced7ffd21af824362fee0a2c7fac28375b8939bcf2accb15d55409a073d00504187489f56ee3f24b0e3e547df78a2d3d4dcbf7a018b1773db2778056d7ed5088170a2fcac428b608cb5a0123aebe6faf807845578ed7fcceee86a3a191d8bd1964bec804be6cab8a7ba2ef944d51339c0872c731480da496d2ac6a272e3fb8ae96b127e0a176bd7baa44c92804c5ed0037a846208105db470468b92b73384310779b75e0544dedb5c6f51c426f1118d5f214ef34269173291cb780e701f1bab95ec4d219283a7eb602b5414a1194dcc9d28e346fde033d6776675927830436041f580f50c325523f7bfeeef0b2e0fd039d8c57e0e821d57892154e83d67f5bbd5e469dbc343d59883084644fcef6fa6245df814d977eaf5f6bd344eb2baf9f5087e8529468e05266c9eda7bcd06ee186f4e44f67085092c43f32f7a21742acc31faf91d7bf50bfd18682a099d95997420d89e07faa0f9af27d279318f294da0058fd49da18c8798c31e2ddd0d55b468b5bfc4c6ae86e1cf2735b78de757ee53d52a64f26f31132b85a95831bef285e039110d17127deac4f2b083e7a57487b9e97af8b634d47a32a336b09b15a9c0e14813dfa4830fc6645a5ff083a2f900a58d7ff5997133d3870962835313ae84e26543d9fa7ae5779abfde13639b04269931a8457021ef067d93f2fa99ccd12e767022d9b873e90f9377cf5bb726e83752efb748b6e76f213e641ea12c39b346993dd0021fcdedb1c41fb16834975926ba68e1c234a2b80bec9c821889cb8c214c92f6fc5764b3d842fe1f32352ea1fdf1324fb47bb772326db18738007a309dea4172d6e80074c7d1b964027aabfa3e05629fd5c0b67ce35cad0774402b51acc259992ba3c86e3de5ee04b8341b0ea5f6effd5e1bb5edab91b30d7c9706892ac23095a5657d87a5ee53fdafc6b094fb0650dc0eba5a9ddd777993c2bed38c6e7fc06dd071a3b3a0681b0d71cab8a17b572c34942b8a4ec76d1f88583459b533c12db9f2091a4c7c41b2cf05f6360e396d4e77c2e312e6bd313e0b7094b0f9d52a13b60b4e807ea477c41f84b2cd500335f02780defc52c46b03c99382a8377697733eab8b1ffea2b209dc2c124c555edc868bf294a274d812f074c60a4de526c4e34c28c015d58f8353121490ba0fed624112eb088ab9d6d002ec0f3d643e7136caf8cec3fed4cabc8e056f766870eb72cfab4e9a2bd50c4adaffa9ff6a1aa062635ab3af38a172d919e15627fb2547b540dec27232cd94aa83c980863b0926154433f3cfa0bf19ef85e3879e0b30565cbd2ab2215b8985be577d074c5b49081bdfefe3085a534c0449f2c451e7202c730f950a72fd2b4c638748ea7e1f6d093116f1fb42b26c1eeea2d6163f8b470909ec91ac623b2d7802eb0b01c4e8bcef737f5c8fd560fdaab0e1c2f3160838b3bea40b6d3f22fbb147ad75ba995c8e314b49d0cc04eec2b71fcbf34d367ca9dd031669d81dbff386ab158d3040c0d037c31f5f856d7a190f97f103d7610f737e586c29bc49af1b5322754eabe062e9865d851bcb5ff1994d4e9f5ea435269b9061ee13aeb5321f132fda3032a929ae0a2943d1ca1b87dd9a2cfc4234405991d50944268f5668438e0f5c316b21b41c71d9ab3d3627250a0f92c9b5ffaf2838fb5964f9afab41d32ccb76bee302cfa81b97cf9412b296225b3e225af7b247994f6bbab5af9a853db0fa0bbe33f0a394e2850c3b39d2e03b103a683f7d058dc563f92f750cb0305efed1fb1f6d1dc9b6093a9e91f72ae9e11ccbff9bd1b158e3c23f4f8d16ea723d742343a480c6a276b7742c757c11f3c263cc541e3f733bd7e55e80ddfb5752b530d6a82328a6ebaf6a0bbd0973f2693b35387b1a83674ffa3e863be2429853374a4ea36198875be59e920e78773dc754921841fa007931651f768405fac7b2b605511833e04c6d9c33049f999fceb3d4d21d0c07427efe888a90b436656d905ff08aa0c24d81258055b8556ce6a42bf7c7e12170c12531a17fb3ec9746c1e1fcdb127fd8f363ed9a6ec55132bcad800b90bad0e6344b73bb1bea421d2e3e88a26c353ecc5a62cde8fcb2c66e65e73cf717c9dc61e52e15ea492364cfae6ba074e59403e8c6b80fb4daa82c2344ad6f4a4d83b583be794e1f13c76451b252b36e9f734907e82cfb60ffa12f3396713ebf42be1608f667e6cfeac70937e77a3c3f26ea153f9d5ee14509fb507c20aec370a4d3acbf62b4edf5b8569c6a6bae1fe23d21437cde6c233e6dbde2cbb7a395fee72c109778a0bf0ea3439e7bb79a38799b408dfc945c0762b16846500ae88a69d5d04465695df54ba0496e77b75ec23a80e7aa3c47034f364baaef3aa3e0869ff7e18e77245cf5a4d9c2e112b596bf7f1a3d30cc51240eb7fe04ceb7f6375b2f4a7a70230e19ff7dfb5cd9ffe8eecc943a6aea038f5efa7de45fbc0d39b51b22cf6878720cb3f3a2f240d955c5cd2bca0773fb47839a4b87c4f4609bf7d376b007ae4a0297eff00a0d3fa1dcce85819b15c44198868d226ab7e25b770448740fadc2cd40ba2fc54bccb956decd1baeeeba4e7d4af999fbc954f703420ac7b54c798e2a92452b24453e38715c2c500cc142a0f21adc2c6af72f57e8949454903bad3dbc152e3650e67ebd4bf9b529e00a212bd1905d1a177782d0b81b8caa5c9c45ef5fcc6fcf34ecc1324642a75d9dba3f7df46d0b550c60565d52e16a219af772fb012ea397fd8dbc878c31d2f617d1ed9a4326ff7f419336e73a59507dea52975c37304682892d2d830ac87ea9ee608062ad51707bb532829bf678ce9bc39fb146722d818ee6850d9895227ac9150cac6f2bc5f43234485b48acbffaf0c5f2ac28e4bd6db43bca3ab08ba65cd8d051c287873d6584895fcf5e725d894f911156e6ab76e4f9493e55f9008ab58cebe144eb8e27a38718c2fe9228bbc60913c6b796af63780e8445ecb9c7b1aeaa3c9ae07d76f14b54e0ffed6b5bb50a9b9a5a44f723b1942b4b7ebf94a89be648c32faef745a4422a974f87adf0e16af3e923c93833c7f844e9013f8c079f95c9e983875b2ffc2b51143de811ae66f16bce418eec3c5621f94ac5b7f3c7be908903d818b678e09bc7d56b4b9f5244d567f4fffefe31bbc6be8ee5d6d463f1f389f685922459cb8d4de53b9674d415b10912c331c5c816ae66c6557cf013aed790d543865c83b930d0c43230fcd2380201680ded3be64f21ead70d0b3c5b6256b970df30dcf536e17c6c39cf096782deb7071acb32ab9557650284bca95e5a4c56e3cb7c40e93ad4de762d9e1107393fd1afba4abc5d9bdb962a0a02d7e7ed89f1d41a3ab3de33fdc395483a4c55be85245a43492a800de03c5eed3e8f472a3a8c36b01e8690aa3fb79503611a0bace35b5870f27c37ffd407766309de8bbefc19e1a37146822c61f40d3ef942cf11664a156311b2ee74284f965375596edab6fd2c10e2800719838cf17a1c9f875c1320c5b116d5cca716ebad53289699086eb572162acf8e8fd6dd3611b58ff0f09c50263c75f1f0c89bc23aa66ddcb67c724ec451412532d46bbbc61cb3ced17dcf7187483e888a27512d5d81b9bd2ea42f1ad256a73061e6ce637e0ef54596abe0400c073c670d3bb96baa9abdd9d2e52bcc18877d79831b110d978420b3212cf60ff59412ee6e6bc9bb6484c63333810255dd5c2a758251ce0fde8652af97e1de4ee480431f704ce8388ed0f8c6f2b19655761ccbd068e692699c2e4cb1ecd179cc9d8c96cafc74a388f5eafc61a4c139cf3d9c5c80a4da87edca74f5329a51c810df993a21a9fb3be539f9f8c0f47dbba2e5f6e188a339c8084e83bed10f78765158700806329b44cf0ab00fc53a6da5d74f74a85b790ed2ad3b3501197703fc57d83b4f5e9687d4c0df759dbd2e85b985d3ad98a4ee1c19af0023b81b42a7e74090523d7e7c53cdb6817e107b8d6107d249a0ffb76826ee2699a9210c01030c2319d055d9ec28a45d4955e259378934d7c69e2b95339a899ea6400e91ee83ef3e904a4c46903282d86313743361f8bdcc527bf095a89e3b8ded9481986c36836b62ca9711c5a43ca51de9c3ad11ed9b4e2e145c385552c854725dd95f48d1699e70414f7666c04b94ee58d7ab0c39275c971acd8004d1531ab593fb049be492e88a8759b91c7f71b2f7cc4cdd1f24439c2b1a4d1954a7bfd12d73464d7e79a216e62e216196847526f68d1206fb4a05ad0177f699b07153d9d26cca1a711ec9fd4741f0e05b4e16481044148dd8731ddefb4982d28af77be2ffd8b86dce94d0cfe9e55f8618176bb003767d26f6f9a5135173d34598", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) 16:03:26 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffe) select(0x40, &(0x7f00000000c0)={0x7, 0x0, 0x7, 0xfff, 0x0, 0x5, 0x6, 0x10001}, &(0x7f0000000140)={0x80, 0x80, 0x7, 0xc4c, 0x19, 0xfff, 0x6, 0x800}, &(0x7f0000000280)={0xfffffffffffffff8, 0xffffffff, 0x9, 0x3, 0x3, 0x2, 0x40, 0x1}, &(0x7f0000000380)={0x0, 0x20}) faccessat(r0, &(0x7f0000000340)='./bus\x00', 0x0, 0x1) select(0x40, &(0x7f0000000240)={0x8, 0xff, 0x1, 0x0, 0x5, 0x8000}, 0x0, &(0x7f00000002c0)={0x3, 0x2, 0xb8, 0x8, 0x8, 0x3, 0xff, 0x100000000}, &(0x7f0000000300)={0xe4, 0xc7}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x43f6405a, 0x40, './bus\x00', 0x1, 0x100, 0x20, 0xfffffffc00000000}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, &(0x7f0000000500)={0x8, 0x6, 0x2d, 0x4, 0x7, 0x0, 0x4, 0x8001}, &(0x7f00000001c0)={0x5, 0x6}) open$dir(&(0x7f0000000080)='./bus\x00', 0x88, 0x2) setrlimit(0x7, &(0x7f0000000180)={0x4000000000100, 0x80000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) select(0x40, &(0x7f0000000400)={0x8, 0x0, 0x9, 0xfffffffffffffffb, 0x86bd, 0x100, 0x8, 0x401}, &(0x7f0000000440)={0x193, 0x0, 0x0, 0x0, 0x5, 0x7, 0xf4f, 0x7fff}, &(0x7f0000000480)={0x200, 0x7, 0x4941, 0x7f, 0xfffffffffffffff7, 0x434, 0x18b, 0x9}, &(0x7f00000004c0)={0x80, 0x7}) getitimer(0x3, &(0x7f00000003c0)) setrlimit(0x2, &(0x7f0000000580)={0x9, 0x2}) stat(&(0x7f0000000200)='./bus\x00', &(0x7f00000005c0))  OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 16:03:26 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x8, 0xefc5, 0x3, "c021d78725f6f3e244bbc53cff966559b485a475", 0x7fff, 0x3}) pipe(&(0x7f0000000840)) pipe2(&(0x7f0000000000), 0x10004) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x10000000005, 0x0, &(0x7f0000000040)) syz_open_pts() syz_open_pts() syz_open_pts() 16:03:26 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c8, 0x0) r1 = kqueue() r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x12a5dd7b21d5be87, 0x7fffffff, 0x4, r2}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 16:03:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) recvmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/50, 0x32}, {&(0x7f0000001280)=""/164, 0xa4}, {&(0x7f0000001340)=""/211, 0xd3}, {&(0x7f0000001440)=""/38, 0x26}, {&(0x7f0000001480)=""/9, 0x9}, {&(0x7f00000014c0)=""/217, 0xd9}], 0xa, &(0x7f0000001680)=""/235, 0xeb}, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000001800)=@abs={0x0, 0x0, 0x1}, 0xb92e119c980c6f1a) getsockname(r0, 0x0, &(0x7f0000000200)) bind$unix(r0, &(0x7f00000017c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:03:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:03:26 executing program 0: socketpair(0x18, 0x2, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$KDENABIO(r0, 0x20004b3c) 16:03:26 executing program 1: getgid() mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) chdir(&(0x7f0000000000)='./file0/file0\x00') 16:03:26 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) fchmod(r0, 0x40) 16:03:26 executing program 1: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 16:03:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0xff, 0x1, 0x55, 0x5, 0x5, 0xfd00, 0x3c}, &(0x7f0000000180)={0x9, 0x1}) select(0x40, &(0x7f0000000000)={0x4, 0xc25d, 0x5, 0x7ffc, 0x8001, 0x3ff, 0x9, 0x100000001}, &(0x7f0000000040)={0x9, 0xffffffff, 0x1f, 0x7, 0x1, 0x100, 0x6, 0x7ff}, &(0x7f0000000080)={0x3f, 0x8, 0x1, 0x3, 0x1, 0x27827a9d, 0x5, 0x7f}, &(0x7f0000000100)={0x9}) 16:03:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="f67e995d58c687c56212f784a777bc4c36e123bb5d6e6373b8d3808dcce474dbee1b0192faa320d9d891ce168e0c2ccc7babac1a78105a3bf5650d2ff4816f39a42805178132d2af6ec5c5138a4663cc40084596b0b7bb0e6c51a88655", 0x5d) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18080, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x9}, {{r1}, 0xfffffffffffffffc, 0x10, 0x5, 0xff, 0x8001}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x6e1f986b6581aea3, 0x1, 0x6, 0x7fff}], 0x7, &(0x7f0000000240)={0x1, 0x7}) r3 = kqueue() close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:03:27 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xfffffffffffffffc, './file0\x00'}) fcntl$lock(r0, 0xb, 0x0) 16:03:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81c2, 0x100) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0x83e) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) poll(&(0x7f0000000280)=[{r0, 0x82}, {}, {r0, 0x2c}], 0x3, 0x7ff) 16:03:27 executing program 1: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc8) 16:03:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffff001, 0x391, 0x1000, 0x400, "5bfcfc3362eb1f593b428dfea513dc630bc0b5d9", 0x40, 0x6}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="f1890f56d7d8fbbea8f1a7322fc52865ee105127c337fa61244ada487baca210bff97308fea7c90b039bd6f0829d8e2185e48c1ef75847d811db2bd037e048f149250e67e6194c31557e440756feaad6b84c63615ace2d486b632de5165b1d1cb4a397751e2b6fcc65", 0x69) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000240)=""/39, 0x27}, {&(0x7f0000000280)=""/168, 0xa8}], 0x3) close(r0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x3c, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000380)) 16:03:27 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20400, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}, {r1, 0x100}], 0x2, 0x7) open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:03:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) clock_gettime(0x2, &(0x7f00000000c0)) r2 = getegid() setegid(r2) 16:03:27 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:03:28 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80002105, 0x200) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) r1 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000040)='\x00', r1, r2, 0x6) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 16:03:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x150) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0ecde40b3f01ecb2215506b2c6ebe1c458e16928baac5a7d32c7cd2103a120ea72f713254746424fbbfb52", 0x2b}, {&(0x7f0000000140)="faf9c132d992224c0cba4fdb113795bb0eb153ef923f4327c0fcba418ff747493c684f0aeb5e", 0x26}, {&(0x7f0000000180)="d5e069758b1831f6a1745d70438b9e42e617cb489f5f287417d05441f4cbe5ac", 0x20}], 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000200)="40c0f961322c56c3764a9534c10e7d71783a2f1907811af2ee4c3ab11eca0b26c30540109fc473e800291342a530f4c5c18ffc09a5048532dccb1b84476226e1bb536a069be3fb8310c7a10fad6dfee63f72d0f651b31161398418e931a10979089afe902e8837dea77d9b1666e80fb76cc7c46f60ae2a54be41ccca3fda8739d12ac0249601169a1f6bcfd786171811b4490c4268e1772832b87b6da09867e44ac24ddaf5508d7c87974dbeae8a37386c10e1c6927475b9894295652708409d79450883f951aaaf3446f95d5940c397de3971b6", 0xd4}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r1) 16:03:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) recvfrom(r0, &(0x7f0000000040)=""/199, 0xc7, 0x801, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x1) 16:03:28 executing program 0: r0 = socket(0x1, 0x2, 0x1) setsockopt(r0, 0xfc, 0x100000001, &(0x7f0000000000)="6516abb328d17cbf3d29ad0d2000ba4bf2c99f0010847cf949fd2b9b958d83eb09efdb29807d6f5c2ca42cc936af56eb7b40b0fd03f18fc2482779049cd39789cea6efac30686f3d232fe9ab15b3af00d53c7741f6c6a5f8c916fab4c418447baae7bc87e1037887979d930809105c3046222d077038eaa829268748ab8cc824e5fbc5ade0a1db5dc0adfdd85f31535c688ba81701cc11f400dc46872edfa2f7def56692f109b4087b34bd30793ceeed0b21494767f7309712330a069aa05dbcaf30769c46e0068331505970dab5bed6fd291b01eaa3ae4fbd6b8cb2ce2683f5fbbb59ff3ce9d0f077c3f47f2f352d46c3606d8007ecb0c37a3bef54aa7dac48ad05a79cfacb93d98fcd6d327f88e45307c9770581561ae8226a0ec4683d1c6fee893fbe2b8050e22689d481fda7b99c9ffb3d2cdadacd2525a359e9c61998ddbe412044df93f81476fe0ddfb47e0a98dfc7f1a9b319ba21c66a02684a9e4db35bd139aaa4e1e5ff340ca4f859d7f5a8866b9d967b70b0f4c7be3efb149a6e4c5d8e296bbdfa4fafc7e895643a60898aa31effb9d5c16c8400cc0bc3400c22d965a904fe3f7e2604457d21faf79326b2ed9edcef3b415d48069bea1fb44289c9b0ea9f769513a6fe68f7c9b7f1267858166b376218475d9990461de6b3a9d1fa9e20642e77c9801b58a3b0e457ff51a810d4d64cb22b4d0375fe62a76e97bdfd92a33b37a1d694d8c8bf1cfa4874a3cd6971748be4d50b3c00d0e2fb8a6675bb47457d2152adc9ab2c598c92379e3f64c0ef1e5f83185c3ee6231b7b8dbe868ceb28aae2058d7add44426d8ea4c5a08f1d74229fa663a3817a527febed4e3970ae8a7a197b2fd9f74b7378226804e93f7cfbd24a2f20da2ffc5fa83a85ddc3ff9762951d13eaccdd98f48774ab6a85e98c0d8b2c5d4dbd97d640ed3237d2ea583193cb2f2244ff90b3e9772077f00cf716dceafac5e577f01b3f32e5123b0ed199a925bdf2b3c8f4e699a4f3301172cfebddf210ae7fbcd024ef407543b94a5d54dc191804f4a41d468e1f7d1706063985473765fa88be81f89e2bdfc4f9f62f9e7667c7556633c838332edce45c84c91fdceaa22ed16da60cd2c6b69aa53153fddf0dba6ceb593d8d5a41bdb1493d73e4624767c400fc8616b90b5ab9bb933b2019ef5a485308d302daa24ab0bb0449ed59a9b1cfb650f4193397180c510d4d95c4101c6b3a3c334fe884fe73d1a2413a2690fc6f9617fc625938e0608573d8c9bcbafecb7f0201b9d1e0a5e13e7962fad58f6ff8e110f180f2de4d8e4448442aad526bc055613496e420a1b0426aca20223d7e49dc66c5fbb552c2bfc4a368c950878fdcabe5abfdbf388cbc08e4953c373fa02da3a890b32595b88e9e5ed05e1448af0bfe2e83b9ba537ad5cd44ee7c5395efda7178a5ea5252608939e06be2894677e4218d03fe19992272ebace4cd7a66a309b3af3a632253e31e6e2634b3be527fb6d5d0d69ed689b7dc12fd47bf35422602c984ea83aa40f4668243dc934991be31451c5529c79e63590a63a410f666a18696567ed1658211e26eb997ec28904a88638e18b4352edf8db01f76bf0a50f4f277773d0332e30e65e98de986b747e2a938424355eeec6f7ea0e933c8e71b3d1627bee824d44d6e6468cb648ba5b894fc72bf5434ee8183122fd365b84d4cf9cf64d7dc8615d00df0e9b319549a3cb9ad23d4b13973d8bbc6a90320649b9ab6afb6dbe20ba5f9be6980077bf8d154538bfa8041843a9a40231488eadeea41a5fdc89605c4a6ec8b4dc02576824783b733da012c8f6272c9509631f748cd840b5c5b12a84331ffab5e81bc468df2385956d2a795d3081683f5913d1112a6ce01ff73a6f5c5de4bcd7127705223d84e461ba6e7cb78a32857fb6cbbc823cbae8c47efc615f455a6635d503a011b78bebc08b95f8fb2ff41676e6637d873d7cbbf1cf50a9beb7aebc984be031d56cdc5bce04cb4049845ef9457a25c724cce1f0ce2a6be58fd6148a52a12dc0a4db74263901efac1c3c61ffd2969b1b9bd3456874a4d67d888cb068dd4207d692ac86ab7340c9727c40a1344df922aed3fe597ab50c41f370b715439403a81cddc1e996536b2b894b3ec4bdbfde2e2025187414c359beb0133628828856c58b398315601fb5efd2ceae4489dcdb78a4599bfc5cc949a9ffde2e124328df3fefa47cf5d60b6410710677cbdbbb44217f87dcd9365fcff625aba69c0a52253619c265b55daff2df65faf1859219ab616eca5b9c729b7934bd11dca03b191dcd89e52694293add4f3c52f8d78194e0934077c821bc86fb7f3c2b205e360d5949beb97c6578295eccca8717532c8dc8205c35298f4c786643737afd93956179b7ef0bbdd8c5051fffce8209bc4a2b08eb7ec00b458c8fae79dcb2746d7016ce3009ee24e7edeebd9661b0db7aa933df4973d747abd5c2eab4a9a59a819792d6d7cb1a486c740e492087425f7e1d3d92a6e4ab5f75bb08df49bdc68005baf44c9466da7091c3ebef4f020efb4e59b5859d21100e42a2565d23b8341baf2398780d0dfe0d57973ef684cd871ba9cebdb91136396e1850d17922313b5613a263bbbbe0fcad1211e607d40e79554aae4baaa3e4087680152a39533bb069ca4a6e1c02d98332970fb03b9c0da3490935347c2d3206cd7759fefc07c37f62e39d69a0b4fc2fab4db729a174dc7cbc889d8f113a6ad9166c756f53be19187bd42a4ef4cd5299ca1df0f6e6e30afdad73035c2d363a2bb6a69d4401814f03ec6fe21f2eb90d264bf70608259764fcb68ad4667a3bb7475ad0d9ad4f5745295f9802f514111ed0a39379da9e3afe2e0493d711c8adfc880c392aae7a2ea05d56e9d0be5b534bc01f75beccf87b65fa287fe8519f58203a2fe91668c25cd79ebf642babcd6c2fcda6a9c5e31fdf9ff8e55fed2ccb26e10c47881c9370f9f574ac5f3dd265d5ef0812f47bbbfcf26d700013d37081ebe0f970c1e56ba4c7f74491e7d2f50135dd671dd69fcb1a0c11da04e39725e6c06c658f9f50496a2b7a2bc58c2214646bc1aefc9372ce1f6d0e4b3b3eaed19b103cd908e1ad871fd7208318b6eab2b53afcc08e740c684ec9a91aae0dedc5a05387ae264ca97a2ba3f4d7ade88c2129b72b60cfdfd17a934dd447eb6df4d2a27f30c548087df18761c2854aec882da028f533acd2fa287a09ee6c7c7c15cb257046486fe00be02e01a5ebb1a9f540c9b7a9ba50d14e4a9e38b0ba09a114e9a9da235705ac055d36c53dda57a886a681994645220dc7c3ff241db3096897fae5313377797c7cb0a7b9853a8a7cf2b3f486312968cb9655b4084c54f2b98cd0794a713e7dce0d5b05bab8ed85bb181014e8c6618b34add4baa6c6f292fb9d68822245dbb9b02cfcfec2303d79288c1f32e4be69cd26de56de27b285d59449eb25aa952fc75d64fbe040a8646edd926a9d8c1ce9eb1ac7a56b2e4075ddc7028566a933734093ae35cb7a7a02d4e86bf9d889e6ca3525fce50639574de0e31d084e5bbde8d819decd7266bd472b78c7a587ae9eec12ff222f7653ee7f1de86ba9680b020b9022324de693125a3096cb0a98780a005660e6f2c3390f536ec4f6228703d35050fe155fcbed4c9d29fbb03392a6f07f4e0bb42ae4abb1e4553c0f00e248d0a125fbbb172b444d6d4b1c6dbc1bf411e70af3570aeba5e789ce518ebb61f11e4d62936a00846455933ed377e833c51a90a43c8af5c66bb4e16d7e0ca7783522f64aa1ad603192357656bea76ac4b1ffec857fa34cdc9ecb259d6645473613f0f5f1d9ba4f40c3ac6ed51366afc114a2b824430961fe4dc0a888425e24568e759dabd0866c6d5262e26db0bc03bb44004149e06ec831dd547ef67c0e42ba34ef7669957f670070551cca12f78174100aba8c5ad7ee3a80b1e875da5a62c5b47797cdb08641f696e6f726089b20d454db807f9c9a81078fadc0581e6c6b6e2026204d0fdb0296c800bd3beaf62fd9a26493303268a89da03527fb1ece62b2d37c4877bc0d4b8cb7310cd0ed59bf39d77c8d741024352109b0c9e950e7832c624c81d716d3851c9191a923c3a258630bbb6f1eb0de0839351e6f4443bd21b2571c104cb999c1cb04360c99f4148e40ce8a44f41265ac944f454eeefeb98cac08296968f2304b0651c95592802a49dd774d69c1882f7e578d289f1861e3effa42432076219e0f1ca73b56539052630d1ce000d249a54113244505ee0b194e35f11fba0176ed6d8a721adda7828b313778aeac9d37fc4d9ec3062ab103fe2d2c194fd207e146b83ed2f510c61834f7eed2ae62b28555e160471cb4ce388e01ca07c82c242dc255fb819282a8c41834e554fa6b5649e4e14bfe05f1a058f3348b978b3cbd0effeb0f5ae750a0c2c4461141bf8f4799eb839f7b265ee53c86b1ba3bd30cbfb66e0ac84363e160a46b700b366292e2be0996be2bf4f06e29e6295c466c1c5d2400a9f575d2386af4875fc8b2c65a2c00d48e7d7cf88b48990506c7216fa040bf2980f0d1bc805b4cbad580bdef345cbffd2be0fddb97a7214b8c3aebb4affd3b88a3d2bd206772904a17a504d2f76d0127646ad19898c46037daa830132aa27fb9e6d358aaabc48565ee0025eda539a4c3b9fc5597a833ecd9c145287e907657874d113b21db4e17b3bf31dec17415114334f5ff8b7d53243c8b7664704a4348f1c333d3397a657a3c4945da59121c92e604334ff0990ea706d279d4cb5400d5b0f551910ac004a7da67548652078784ed3a7bb1436d2b0b358a0a88e97d4fcdebe21a86725c57806d6b1695cc52a94a37759a6603cc0fcd1fd9903166bfa2bdc0a05eced930db5449cfcbb0e99c4ec5dcae4a2aaddd5729674a2344fb4e16394c6135ae89c978a2483ede43aee3c074e44a9aa19b95e132dfe737cd3fc64b303519cd7296ff5b5979be87e65ac360db43c1d8f11c74bb2fb20c7eb1252fa0f6d2e26890de229ce8ee78992285073d182c4e2628a789aa8e1201e6399f469779ffda1bb5ab3a286e26a73882823018a5c5deda49da4a4d3207adf1850f37a5b3106fec2145ef0db58749a856754293e88a14f788d927858ec8724a65845a8909f070764e1d981b99e84e4b1881689bfd134fc867cbbbd402c50670a46859f8de3d1c0d60d209756ff3246ca8fb9c02a5af4c39373b3084e5823772eeb1f0707ba032f73cf8ac802802052e8a9ccd09979f0c9e54b08989de98c55756fd96ab4ea0ebf9318b4e902b7f789bd2d432e7f1ccebdc5bfd7f060f64026ab1506eaa3e7fbc8e0e82fc4a5cb2db1daa60227454c6e335b262f5193172c5f4f3f2b7e771853947bb297769428f8abf451b51208575406f612c26cb91efb5aa08d2d5c666a91d2fd2b8f2d65553a2cfd56dfc069495e0c7e75d525b63ea6192ed328f6b9149a88bfaa14cea9749acb2d48c6c48cd178b4174ca1a4f45803f89bb8127c24dcf6d6d9224adbceb6cd8a8280ace0f4cc3ecc61df65184e55b2d76c9a907b0233a348afa3309d397c206e532188d6b4c03331b98ee353db1eb7988dcf33ee50468e31f62b1a0bab12ec801cc00de83567fe382f7c5f74396fa7bd9f9ee9d92ba9cf0ada924b5215445fd5ba95e751b88791cad3c9eb659d5a57a0175501400c3d3e7624ea8550f736a7a982713f9b8e1a41a2281ca92c95a26430c745a12d0450525a21ee34e5962f14e86ee80418dc41fdf63e58880a0d08cb2dfba83219a6ce6aafee92aa4c903c0ce0948eca", 0x1000) 16:03:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x40, [{0x1, 0x7}, {0x2, 0x4}, {0x1, 0x53}, {0x1, 0x6}, {0x1, 0x100000000000000}, {0x3, 0x5}, {0x2, 0x94}, {0x3, 0x5}, {0x3, 0xeaea}, {0x3, 0x81}, {0x3, 0x5}, {0x3, 0x10000}, {0x3, 0x2}, {0x2, 0x2}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0xfffffffffffffffc}, {0x3, 0xc}, {0x3, 0x4}, {0x3, 0x81}, {0x2, 0x40}, {0x3, 0x1}, {0x3, 0x1000}, {0x2, 0x3}, {0x3, 0x6}, {0x3, 0x9}, {0x2, 0x101}, {0x2, 0x3ff}, {0x1, 0x6}, {0x3, 0x7}, {0x3, 0xfffffffffffffc01}]}) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x3, 0xd69) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fchmod(r2, 0x80) r3 = socket(0x20, 0x7, 0x492d) r4 = getpgrp() r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r7}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="a90200f90080984db68ad923", 0xc) setreuid(r6, r5) write(r2, &(0x7f0000000680)="b8a8b849d01db849d4b32031826fb3dcf18677f64bf0d43aad3e30c7c0009687d101909e50f00d2c121bc1b4a3ee75df2d6264acb44072dd7f11eca06b10fb910cee196ed7dfeff1aacd", 0x4a) 16:03:28 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000000000006003, 0x200000000000000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x80000001, 0x5, 0x3c6]) r2 = fcntl$dupfd(r0, 0x0, r0) getpgid(0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getegid() 16:03:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xc2bf) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) ftruncate(r1, 0x7) r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r3, 0x0, 0xfffffffffffffd6e) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) kqueue() 16:03:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x120) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) syz_open_pts() r1 = socket(0x18, 0x3, 0x3a) write(r1, &(0x7f0000000000)="1a3355a25c4ecbb3df86649e8b3e144906f7314256882e0bff", 0x19) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682a", 0xf3) 16:03:28 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x882, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x1e) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xf15, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xdc}) 16:03:28 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000000), 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0xfffffffffffffdf5) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x802, 0x10) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x5, 0x0, {0x5, 0x1}}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:03:28 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) shmget(0x1, 0x3000, 0x422, &(0x7f0000ffd000/0x3000)=nil) socket(0x1e, 0x7, 0x0) shmdt(r2) 16:03:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() recvfrom(r0, &(0x7f0000000140)=""/164, 0xa4, 0x801, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8000, 0x2}, 0xc) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:03:28 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xfff, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:03:28 executing program 0: r0 = socket(0x10, 0x3, 0x1) getsockname(r0, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000011c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="f4241b7b2e6e8815a25d012100df32ee415d6540fea2e9b17664ab5a814efe89addc32fd89f0c37530d792914b2e86c1ee1584662e8e2e3682234d49924d90bbbc83f07e2247f61bd2860337526edefeeb6ffc39382aa1d3f70f2886552e72e9e0f2fa22f078587e8981850c28b5816fd742e7", 0x73}, {&(0x7f0000000080)="ae4754f6115e1e4f6cc86f2909647228c4bdb91386435d", 0x17}], 0x2, &(0x7f0000000100)=[{0x1010, 0xffff, 0x7, "2add4fa854f9b73389089fd4008ba417e93668bb01f6ba473c601c672ef163bf66722932f7fd04e29ee5959aca96a38aaeae53c97931d1281f1b557393ecc46d42e376fff4caf17c9c162ef7401f3f9a0b3f94b4d55afa58dfe519a4a8de5c7ee2ef73eab01af4167a41ea7be629353607885d499c11cd4810d1d3b9dde8fe2f2651318d1030914ad62eb6d1205f69c336c24bf4c805643d0a92bbf070d809ac38199935b081bfd0f76b9a0ecb11ed82f53d62cba7730d94d9850fad1bcc4295fb0d541533dada87f68a51c752d2195f304a609b8367e7c2edbab5de5c09c45b3ee3ad8331d1b757ee50f944684122f55d070ec529c1e6fb2162fdf5e030fcaac34fd7c130e5c36a1d06370195508ef1098afe978ea841bbf13d64d8924826871fa5f55e01187579f38c195a6711ead536570830f281a076dad11c29732cff4012eb1eb6e3832eea3bdd6faeba49146d19a288cc858a1b7efb03c397138054b4cf9587fd8cc9bc3bbdae863bd47af48819e3f044d4880dc7bf94efc01088a27c8c98d212ba4ff779f6c6c5219371fe38d61b6b69333ab76419f9b33f2968b221c620c4db03bb48effe0f23444aaeafbbe1aca6c9a47604ca12c8ce5304678a5b9e9cb156f0c2ee3c03619ab20a1dee43752dfb9572991ad829e03cc82cfe2c9aad2fd40e77b66571b2b02fe5b5ef9a0f8ac5a49c98b537e6e51d877b68b68ab443edc2ca4819400843177dcf7ce4684f18a24ec2312d1ffc94bfd92e10bed6e41f7b73df8988cb323449bced5918544f3da014cca0e9d4e990a2d46e5079700824a220775afce5139f9f8ed53cfa6f5daad8f4eff863a47b58007330a2907a3f4b684addc53dbea4869ad7c322b7973eea375188f34711f89cda15b52d373a5afa4316e842d86bacad552eb957b312502be0624c438c7816944b39590d58de401c4d1a5f3325b6547a47f0f45e6802bd605ad59936fe1427d418b3cc22a72d91ab549656e4998d7e0cfc43b47c3a9d91e3fce54e68be0bff0dd61b779a094d1494a6ba0bc604e4f107dfb25c2795c1635cf8249c14dcf370046da09fbebf9bd32923fb541d58852e51802c528c56387ff2a5b9693e55ae198e53c5999bbe7a635c6cb7829d0bb51686e6862c01291d072e8017f747714bb8ecea2718f61d749332eb24459d5740c33989e73cb0726ecd103367493841f806759c946f0639a433ad819a25d4bbcdc28190010980308184ca4affd88607f9afe2ea726a0b493fb7e3e09653a169c00585b6357dc6170d70b203740869e34e457dca7ea2e657f4243b4a9645cf7276b3f404faf4a222c6f7e2a51aa0e94ea3b1573ddf0474b21dd153e8586163f23ad2d55b538847172f47759c996bdff1614c12fbbd543c1eb72a2ab60ea09e5f3701c5d3f7afe89942232fff0fed467d68fdeaba1edbc4d9b6878321d427585cccf27f27b1eb4e6d7b7c7fcfeca0cb212397f71fd331ba17b1d61ba4fca92c2d91b17b2905cfb68a01ef915802291bb7e4def6c2aeb22a2ec3cb36038e8faeace2fd681ccfdd08912cfe58d787bdfbd53d26e1c1054ff23b27b1bad2fdb063784a3b1ef36b11536e88bcd5fb44cb53f4b862815bbe11c85615a1003d29886152392ef89ed7cc8260997c58f7ac363c765351a7592485f636203213d27acf044ef6ede50ca0ba9c55b49ffd30398fa874eecfb368349c841d61115f2d83e0dda8f3294c2e0102bb0cf10709a5704ca875ebd6adeb1080c08171298a8b84db434a9d0fa141b514084f6fe20a8c02522c1676cc4dff2c0507c7d95e71495e4313fcd1e345daae7d43c69717e259ba0b256d83a10a33f4d4927cff27d11625d039589f30943ad3506b57a894d301f36467382c9e8796a0a0d9049e95954b64c82dffa9ebbda81fd647ec9120c35aa0a36ca21ce66b09bb8e9da3645621532ca51680038ea60e1491a52abb1a56733c3c051192d88ee38d07cfcdd2e5298d7de1d7080a3e490788c03be65e4321173570f9ac0a251820b7ceeaf6f3cc677c3d4a8e7d3a8cdb8e96d5f8650331657b1cb310fc556c8a797ca6f44188612098560e4b76366f5fb571b5cd06a22b5b5f0609e7d757d613bf990c4cfac4d4e89ff812b5697a718ce268d798cef1242dff94edbe928f1bd920e39b6bfc74aa2ca1d2d2c5a3c96bd047f3cf28cdbfbc048ce94892b6ae282125df232f6098ebff3bba1dfd5f3f59fc5ebb3bebc1c374c36b8105c29aa5b22b518e106e2282d34be2a191c49e39f1727f4589391b27cd95a539aa4596fd93a6dc83e3affd7415419882f9ff38949c0e1df40afb1820e3250ef3f8c63918faae7a3fcea85601d7be521d686997c20d0194b34491d1bd633d2cb79899bce60001f7b9b3effeb19447b0a7e31ddcaa7341e8febf5f17f54ca3ee39381fcca31b4ee0de88101f16be03632b7f2c5b387360f68ad0157cfe5e5d6563a90203d9b7cb1ec73a0ce2a8a26985e7675b21055074eb8b1b6ce5771ccb95d6358908ba22cab1675f0db90004f6a7ce993bb580742879db80f0209b72db66317b46b3737dd305e378ed89df1fe9876cc7f086dffb5722289a302168a29070876393e936ec440dde7cbc5deb4e004746c44f60aa47f3e065975fdd058d604d34cea83a6a87f19e854c5013799917f4e94da71779436e5559c7aa4715576efca3a86683da9fcf03f18786fb3ff1fa4bdf2d506669ac3581caaa2651ebd4d8b1b784a195364aa3a2358c48306753afa2f4e59842a8a4a921ce019f801f75efe75413853ac3157cfd769b62c46d169fd0944fb9235a4a29627284b3cb396d3240a03190be33c757edfe5a9ee76227ecdb463bb10c4222bf53df02206a26caba9ff6e11466461e702cb9751260b1de9809df64b2c39596b1608660c411ea667f135bdf9691210aeea420cfc17982bc0a31747cf27d23d23345bbb07f8fb53b7eef91549f485cf3baf02f7495f4f5504189823ccc0d5ac2cfade4764aae81184e95340557df7b8367d77cd194d388322f321ffa7172a63bcee46ead1a10cf7e26013d7b0356409a694d79892743321492291aa108a6ddd7fd8b3edd494a6f025c7b50a1c8f61895fec49239cca82536b779437b23da87a8c9e82b6ea770fefcf8e94c3a7b95d64f812c057dff1496600e71e1544c1ad6d232710872b382a8922493c85a89d11e09c568301bdab5a2f8c050a809c853cb355c0a318f2b5b4aa053a373e0f7980d441a7906ce01d1ff6d7b618313bdbfda88066feb188c07ac55cdd241ff3056dfe3768fe9977fdbd0eecaaa92873ace0582007975354cbfd8df216edb767fcc35eef1fb7fc79227311fc06557ec75a598d1de460c9c5a0c11c1e517be0b45872f2474360df2304bb378c01c2e70bbd754a4fd42586cf13045649860ae66ade4ef7941b25d5b37f92fb80592c92d01e35197bd91e8a9aa90e5c284198cad8a3e9222e4db08fb3a34997049a3409f01723d0c76645bf116d2358584eb48ecb68d6279474e357c82210a15f0e236f451f4d944a4daf4afc4146b055cb11947d826b9a6d524f98e6df374a2dd03c119c1f37e538b8f13576cc68a7baa78d44a9fff9d6fd891977ac092affa4248880c239f3db665e87aa64f2046ee55cf74084e81d557867c0a4eddfa1e4c266122fa228ba00946e9139d63b949032e6adc23456e955c6ffed3141daee7c4ba68a98d83c1eff441d0fe9f32b8f2ebbeb6466c53bcc309fd98bc1ffc0ceba9cac57b71cfdb1de085fb97d2041ab2328b1bfbc401dde143491d111ae673ec50950cdca1e4d0b723bffc63dceaec34ada896e668755dd60c88ec057d9ea0e1274c075659bae50162d0c95252aabb4de7057ea9977f7df6a4e3f235efc59e0465b8a4e5ba5e5cc9305eb5fc4f8c519f30172d5d394a928f42911e641bf3f728fe2f765321edb5fdb732140142d9dcf6d11e2da5890fda887d181dc8e0ff91fd41f5eef4f72527a7665803003feabe8fa7e38e8203a2f9eebee36a6679bae681545f3624c023255308c88eeebed1858c43e0eebcabcc419465727704ee5306b20a53d774a47611a3f167a18eff6f684e3b682e48a02590050a6e489eff7131266d4c41ca042b2d45c978e9b14927a961b87c0cc4acc7aebf94706f9316add4087cdd1ea33692065fe1bcbe535edabf530ebe71835b6d19bfa81e3fc3f6041c0bf51300835c0e0e2eb55295895f8aaf61c63e0b139ce0ea097699ddbb829d5d340e0333ee646ed321f3e73c5f271f0b029cc5660a939e4ed60ae3bb103349bc0aa5c2e05b5f1c9b2a4cd37ac70facd8baad18bb23de6080d7e1923a0f3b76724d3f745ecda7fc4ce6ffe1730fdfb23517822d3ddaaa8587a0eeb58d808261f4d47f8a1982d4f87b3d9399d71a2b8e26ebde06797dfce6ddcb282cc11d5bb146276946a1087d9e4b951ff585ce70b5dd815d82272114a313807b82fe1b4e911e629183f03a6b4063476bf3e8eeee20b81f7b3dc14a18850185cb4682378e4345f5871a9e06e73768b7057d830df6d0f7d836e7b941e8a42863cee090d2700cc1840d7667fe071d5c0e01791cdef6aff608caab5a6dd718d1172c4d0fb4856c75592b8cba7ce277feca8f7130afbf9c508fbf2afff8f04150166b11f956469b0c5b98a9a107ee64567196074698fb207d69b33ca949d1bcf3a8b239d9f766af8dff06b56f15dec361e2a7abe58db9f7c45952be1ef64c25f2f1caf11663d47eb69acf2613f738074eb8fea4b2dd0dd30124ebade753cd6687bdcfb1fef30d23b7241a555a9a6bb1e494fe3c2e04f638a7174597ec2b175727c8ad3cbe65ce02b21f764b761f463b4b7ad87f833e060c21c6451f06f4dd642f212ad55962a8d4a20d7fb261826d3dd9094d5a34400913cf88d676d64ad329cbcd297c817160fc83012b0d5b5eb8fa471aca706e8f42d85bfdec3cbe08249723667c49181c5027d563540b765e99045d9b9015fe58dc2fcd2dd5375167449136923aff04465c94a5cc6dddcd358bf7a031d32964573005ee1a190a2cfc740823fe90d5cb3c9c172b727cb3bf0557e0eba8fa48c239821510543e11c80bf5c8cdd77b8466682b162bd25c86ac82652047e6d906513e83df81525f3531a69686de599bbab5e526cadea6e7cc0947706990d49149790d9fe5dd643dd67838fbec88c627394c6a7a6885e78ba4649328643e26a9214b9d180319344cb32621a4cddc3a306600059ffae1a1515fa2dbed58a2c2bb02ef85f0cebf8014f8305d684a0902360f7790f24f3a39cf777f54e91ebeeac3ae4af2273e7ee084532e6f02cb7ac39dc98cbc21613aec81dd772a4887df8e596437063d084751a116558fe49a8928e1124d8c9c21255548743e389eac483c10be0dfb17546cdbb4271fb6d9b35a6f1163fcd464f28afc908008331ad1162478adb4c1eb931ff51ed720971e29f717f609fd48a5f76e3ce0f88eab83f4935d49ab3426057ba6ebfc5c7f9dc4b536b2f7d25d97d98f3a1afb013d200aecf87460e252b005a43391e29115db036311430e6a41dfbd2ce4e319aceb57fc5dce30710cc606613fc1d8a5aa9ab1b81b560918c085201cce9ee85b5fab5e29f385dadee2430ed9a01fcc4e38b36f4275167274b9f5fca8a7f3dad56e939b0e4cdf083e64146dc8996680d0bba396ac10e76b27811418f5d95df42bfb7274ab4d465243200792c94228800c87d2548f77a90a63b3c7e0dadf16c6030298c3cdbea4d783165356a06baafbcc1ebf12616a7a72b892306ef79a5598e9"}, {0x88, 0xffff, 0x3f, "384f882dcb3d37926d90c904e9c1f774019436b99c7bc4872cf462d97772254474315fd33cba87ce5c4ef291bbaa4714c9c9910a9465e60adb5b2a8d9dc8aa542428fdb2282deb88492b1eefc83117b044a2976dbbef0c0b8bd0a3c3f5cd8123f5e2b8e120c9354ab5d875f11d8d111e5f512cffd2ff01"}], 0x1098}, 0x5) 16:03:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e6f043ff34a6dee0300a0000000000000ceb4d6"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r1) read(r0, &(0x7f0000000040)=""/250, 0xfa) syz_open_pts() 16:03:28 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x1000, 0x1}) r0 = socket(0x18, 0x1, 0x7) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setrlimit(0x2, &(0x7f0000000080)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x80000000180) 16:03:28 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffff7fffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000080)="d11e1b8bd1e5bb57", 0x8) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:03:28 executing program 1: setitimer(0x1, &(0x7f0000000100)={{0x0, 0x8}, {0x5, 0x7}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x3, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) getitimer(0x3, &(0x7f0000000040)) 16:03:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) fchdir(r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7fffffff, 0x80}, {0x6, 0x3}}) getsockname(r0, 0x0, &(0x7f0000000040)) 16:03:29 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) r2 = semget$private(0x0, 0x2, 0x0) semop(r2, &(0x7f0000000100)=[{0x0, 0x80, 0x2eb2ac35acc6f3e1}, {0x3, 0x3, 0x1800}, {0x4, 0x2, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x100000001, 0x1800}], 0x6) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) semget$private(0x0, 0x7, 0x420) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:03:29 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), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = dup(r0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff, 0x7, 0xffb, "78677f0adc7fcad79f0500000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/72, 0x48) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x7fffffff) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:03:29 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r1) shmdt(r1) 16:03:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20020, 0x0) 16:03:29 executing program 1: r0 = syz_open_pts() r1 = getpid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x79) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x1, 0x0, 0x401, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) fcntl$dupfd(r0, 0x0, r0) 16:03:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x11}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x4, 0x23, 0x0, 0x0) r5 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x0, r2, r3, r2, r3, 0x0, 0x81}, 0xbb, 0x4, r1, r1, 0xfffffffffffffff8, 0x9, 0x7}) 16:03:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) chroot(&(0x7f0000000280)='./bus/file0\x00') rename(0x0, &(0x7f0000000300)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="10", 0x1) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus/file0\x00', 0x80, 0x8000, 0x4, 0x1, 0x2, 0x2, 0x9, 0x2, 0x2, 0x6, 0x8000}) unveil(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)='r\x00') write(r0, &(0x7f0000000080)="70842a49320254701a974a38b1d80cad666a6bbd5f74fede294f43174d33ae9b95faea5110a98d43d41119ba539bb203b261b8c517aac70449970020c4f0376b07f9b7e3ccab8c38d3af608013fa5c61a82c2f09459276ba4658d9b74e723f95486bf78697548647a613cdac18960c8dd70e39c76b2c1484a3", 0x79) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 16:03:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xf033, 0x100000000, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)=0x8000000000) 16:03:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 16:03:32 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80000000000080, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x223, './bus\x00', './file0\x00'}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000340)=0x80000000) read(r1, &(0x7f0000000080)=""/3, 0x3) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) r2 = accept$inet(r0, 0x0, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000300)) dup2(r2, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) read(r1, &(0x7f0000000000)=""/116, 0x74) 16:03:32 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023f3000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000100000007000000010000000a8000dd2a473190"], 0x18}, 0x0) 16:03:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:03:32 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) shmget$private(0x0, 0x1000, 0x428, &(0x7f0000fff000/0x1000)=nil) 16:03:32 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xf50, 0x1, 0x4, 0x0, 0x1, 0xffffffff, 0x5, 0x2, 0x2, 0x1, 0xffffffff}) listen(r0, 0x0) 16:03:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x2) setsockopt(r0, 0x0, 0x0, 0x0, 0xffffffffffffff2f) 16:03:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/null\x00', 0x0, 0x0) read(r0, &(0x7f0000001b00)=""/151, 0x97) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10010, 0x103) r2 = semget(0x1, 0x3, 0x9) semop(r2, &(0x7f0000000140)=[{0x4, 0x2, 0x1800}, {0x3, 0xfffffffffffffd7d, 0x1000}, {0x6, 0xfffffffffffffc01, 0x1000}, {0x6, 0x6, 0x800}], 0x4) r3 = msgget(0x1, 0x4) msgrcv(r3, &(0x7f0000001c40)=ANY=[@ANYBLOB="000000000000000005000295553893adcd5c7c00000000000000000000000000000000000000000000000000000000000000001000"], 0x1, 0x0, 0x1000) r4 = open(&(0x7f0000000400)='./file0\x00', 0x108, 0x80) r5 = msgget$private(0x0, 0x203) msgrcv(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000c42d2f87c62810b3fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x800) renameat(r1, &(0x7f00000003c0)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') r6 = msgget$private(0x0, 0x425) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x34) r7 = getuid() r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)='./file0\x00') r11 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r13 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/147, 0x93) shmctl$SHM_LOCK(r13, 0x3) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)='./file0\x00') msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x80, r7, r8, r9, r10, 0x20}, 0xfff, 0x7fffffff, r11, r12, 0x7c, 0x2, 0x1}) msgrcv(r6, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r6, &(0x7f00000009c0)={0x0, ""/53}, 0x3d, 0x1, 0x1002) msgsnd(r6, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) 16:03:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffffffc, 0x10, r0, 0x0, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4000000000000002) 16:03:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x102) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 16:03:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) read(r0, &(0x7f0000000180)=""/8, 0xffffffffffffff93) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0xff) 16:03:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f00000001c0)=0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x400, 0x1000}, {0x18, 0x0, 0x4, 0x4}, 0x1, [0x905d, 0x2, 0xe825, 0x0, 0x9, 0x3f, 0x1f, 0x1]}, 0x3c) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300), 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 16:03:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x22, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x80000001}, 0xffffff42) r3 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x7ff, 0x1, r3}) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x8001}, 0xc) r4 = dup(r0) faccessat(r4, &(0x7f0000000140)='./file0\x00', 0x1, 0x3) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) dup2(r0, r1) pipe(&(0x7f0000000100)) 16:03:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) 16:03:32 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:03:33 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/190) 16:03:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) lseek(r0, 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="1d72a573c265b0f3", 0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpid() r3 = getuid() ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001280)={0x5, 0x3}) r4 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x20) ioctl$TIOCSDTR(r4, 0x20007479) r5 = getegid() setsockopt(r1, 0x0, 0x1, &(0x7f0000000200)="04c544aaa70026ea6e6ed40ac822206cc9907184d732da05a127ccb89229d7b006b4854434bfda7ee5687caf10083493ad6e0bc5751c35026449fb2f4ad20bfe20063581b43ca731c3a84b3fdf1f21f6f696f120d1fad8fcecb6a00a5c4ecede4b0eb7af4ca2471f51e4772c8503c258362406cc57100bef759e8c98b0b7fba2d5a4d7e73bd018da86d8ec10b25c07fbea0040a9320c35fc12aeb5a60905837242f6d2cb5fa71eb4f85b3da456aeb86ee81b2e73be7a23cd1490f15a7851a83d0f4019fb387e8b628c4fa46ae35f413599571641e81432199569e38de5b39c94893c3527bcd36322740f50923873b174fbe387b6670d46f0bfb54cde6eeafcd01121652a3af7b9ded2610b72619c3c2cb5fc97d75b692a09b71c3cb913f23d5ec59f76f62217c567ced1240cb3beadf30efa362f039a6911fe7d7c406b43c8e477e6977abb51a4371edb292d0f0ea569d6f787b167bd5410a4d94fe351c0aaf3087bee7775f3bdf6d7fa2eda02aa1cf923da307e9954b8fe3f9fbd13af7c257e28b951baa572c31a67e327dd2738a3f69008a2cb94476af88cf3d2eace76dba1ddecc55a830c02ffdee4f351c6d3cbdb09dd97ec883594a7b92ddf1fb1382b1979d47f917a7fdfef39627743cb14174636e49369233a9168799a2c52f968ed14f1f527f1796a4f92e24664fafa6595b2bba487b0edf8234d3484e497c7eae0073ef13ef7361f8fc1509c91dbbf7ea047c2af15f1afb7d06707a6393e7296ba6be752dfc874a3aa1a58a66a89faa415075cfe2be3f3891712fd80842604ff06c2e98aa8cfd1d295aa95d6fe88fd4adeb34bead4d175e3e524b2b9bd69fdd46aa92f1aa22eb28da8c37e78e41805712d73847affc5a94ff85f1da3b2c104da5a23ada91f643d73d39d66bb4ece1ce310d2ed337ec6d7db742864621372af3337c3fdc58957083c782da0d732b10aef6dd237cf0d96555c08eeb67fee509f94b216e9c18ce38fd055e68c315a65237391623e7fa0d6a1866e558ec5fa27fac6b7edea0ecbce3a3c15184065abdfaf0063d714319f5afdae66614097ed6dff7dd7d7a88d70e6580cac1ca972293b457f59c9236c65fd715aeda45141f60a2d67bcb088dbaa4e703b195cb7ab101d9eb4cb54c3fe93c7dda6bc3f833c34503c97389e439226e7b757ab8b214d13bd9ab57401a6704010dd18c25460e2b56d72f91aefd5b0140ec82fc1b785be2b1e06390020a6c6f2fe98dd9660dfbb31f70a43d0f212fb7022dd6fb7c73041af667fb1ce691ee3d922fea785d11ae3fbba11e5c888b985ae39187b1292038d8f2381549d0dbb8477f1155c4c1c07f0ba8372b4e3754d2546828a1352e0e9e559f1fabc8dd5f11a3f263848ce9485494409e248f2b91b8f3a454964a0d538b5a222609dbd47f58dd95f15a434a10c135079558ba240c4da8c236600ae454634e9b340cb58e1b5407af91bedb465498991da737198d29da2fddf7d50492606c984c21e45adf2941b45ce8801a392f7e3fe0a868bc8bc49ebf00c322c399f86e8372eb5d149f443cb4313dfdaa5df1006e5daa77bbdb2f3e56777306cd912f1f1be74ec1341dc9feba1c4c59896c85ebffd9db5c0a5e872858f66a143f8ef064a442c9c1f4b2cf13ede64abf481b548b568b4668574b7f3c7b3aaf494511ba7196cf904f09813728d56241cfda0c54cc0f78df7ecfecc275db32a7ebd1fcb95eb09c0f59f2767ef4debf0d183726f839ca65ecc55df3b7e107e7c990be53550d41761edf31be0ec9a561120be8c05384c2852569761ba0d7fe5e19c8ed2d5793ec45a69c25dda0fd171e17f6fee64c434848948f3e142a242240ac971d34096a3eeb54e04d4d6513d799f66eca6d7ec01f17f89d53298015fea7f0a9d1ae4f8a2c3ad0ae962ddeee945eebb988e7a37735537ac8ca9f282b4b19b208cf64e5239412b5a0144e11f58e2d9d11d102b54e8fcebdca8c3c9b849391100def54d746fdd9b51811469e7054d6c0c5e837c2b3a9a81c3d4be8fbe172595bc5780a3025c72026ada871a2834d790c3b6e9b1fd5d87dff31fe06ec4879c1e53deb5258377dffdc7f80ca4931a5b4c08141efe87c6e31403c5923a63606fc960894aa2b1330225109abffd1e57327d241fdd00184c8e2946b57bd5659bd46e8d33518f92c76fa9a7f4a51c3e8471fa3ee8abd9c634c2370e4c38ab005653fbf4d150d74a1e267f45d6c8d25de2685d529706598adbadd1fe41bdf0668b83c30407c2df8d8f24511d461d2826dbbfff243f3f26f7481c1939ac2a27b77a0cacee69ddd4ae20269602056d5e33fdadcd89d4f140d8e314b59df3d3e2841d3860291b4417f4d8aa1a308a9b57e5fd17c113a471ed31727963261a3e5e54d7127f9846fd096463694f520dc8015a012b0470623790aae8361a7e278d7aff90ab08fd9cc8daa3bbd273f235fc7f59654c61b7e9a613e5801595be6de07e292280fc8f00042548cbf37f344ef1847941c51abee23e93581ae768ab8451b3c5d2022611753a851a8446931adfc9ee63bcbff16b2df89d508a556695a5c0cd79f2afefb85db440c5cff4b7d636b428f8eb47257e6641d473f07df2d5251147e3db5f016938cc562da23c9ac41a22aa8abc9da381900cfa2bb6e27be87f002aa80bbd5b8ef614b965bca285dc97863af8285c8b1bdccea20933a96e89e34710a05707763e5d1588e3c69963b971c9251ffebc9f4cd0f33119e65834f062239cb7cf7d225f2e886990f420844d89f72d4799c5cd1827c0347db99a15dbfcff4ab50b9d4c9166b189c9ec14911bc209acd3e2697d260ec81dc39fa7af1bb5ffb4c993774c40ad361a82c31b6717d3d6c784778e8d5a137c3060e34cb753f2ddb09b9ed782713e8541efcb1d5243329f79e79c63c5ddfb2638e2a1633ab2fa4e8d76ffdb13cf20537c1530871c5ea14954e7d53eb704d65c3b07a8e4f87c6971178967b5a8aec909f30776168d8d9423309f155883214639e5a3bccb835040ef88465e2b2bd7d2209fc19a5f896f8e9b3faf1906fb4439d0dbed28f3b1d2154286914b24515d6cb418c030b2ef4452b6a4f209b55a0e44b69f63909897a5776230b1a2c1c0a60eaf81c03d37767b0d8a4a7776cfa1619f5580b2ac0e593078b0aea75445b336f5fc6f54a34f9c1a495b324862d8262182a6896cdea1b184efa48dc90b4393986a25bdf66eb9d739b60de4b2e0558af0b19a688dfb26428155312a9f96f627d3571de093c9329fc41cf438b2c7a347e4a8cf302926e69b7ad0ad9e0a92a56062a6d6c9f3b515556fae7aa7f3c36192fc753338fc2ac645893f20737767d2ceb708fca507fa2718476eedea594f82738aec5c620defdec111df47e802a23c6af85bcc536ae94fe5631a2f5244064f9658cf7071291701f42f305b15325e08be59f87a95abe2e0cae7873d3a72d971a2b89f4027093d23881455999a80510b1e93db9be341a02b5db1c721ecec4f464351b309da37a2b820f57c38325534d25d987658ba3d5532eaf0b7b2a8d704df6190059806a2fe12d980625afc8a4fd91784360b8a5006415a234e15c48b86aa8f638b9b3ea34ea2aa3a5d53c4b42f03b4b8791b2b5dad8074cb788279c464630e4f948c9a9a2dde0e9cc467aa434f1334ae9631991c3eb7015d837c8081730fcb6e2bc399689b64310b6e62433b6a10a13f3390b6fb1892dd195f07a5ea05f42ce134395c8853b17b0a251f898831d1f4b2102d4c2d2a4121f4b0592f85656819661f93aff5cd2301e0b1a7a6511f191eb7ab4b85a2b1335f96798442ea70150d95b634813d8fda5c34599fc7a228811f6cc192489d1fcbb01c388539afd9d52c65ccc13ea00d247c9ea04f684a187a1d157253cb75962c27ae91bce74b5b2f1797685145e331060500333e44f4fb553dcd441e593655ee572b37074d053faae85b3ad56e1be99de6d1857ec6674c47519e120d5c7cdbc41db8c5a7ca3b83d064540efaced76b06b0ec7b272acd0a189a044b03e13eeacaf957f7f6af0d1c7634b755209e77bdef3bf10210468cc406a83694e8b90722729de81952142490f50053da9c1eb2225a13324b8aa63ce12dc884fe15cc25baf37698ff5dd1502c79b69d8140577214c5bcf2a24f63c22ac6cac03de887640a2392b05a599a69b2b11594ebe448b068f7bd9fb7ecfba9bd3ecd16915b3b7c65a722cb2243f916259b0b0cc924a0377ce1dc8f642088dbec44cd8732202b28eff38796cdf3936e9aaed2ed86e37de2768b5b5709a6ee45541a881011fdfc28c3fbee8c3e6eb11d659e0ddc0e6c279659dd03acc5d1889f105e3dc3f71e170f46464eaef3726b15ae8f9804a7ed44fe35fcba9af0f8fcfe0ee169daacc838230a56f7689f24fe2fad6ca8a09c52a5e051c34a5cb2f381ffe633fa6ac2e070a4b918138906c79bcd37546934d2d38c07aacdadfa3bde07442745ad7a6f05f9cb3297268cb5c44f0ba0f07c5c1199affa04c9903a00a9a1206460284dcf1a5d952915233f6e23d1d6d2f635f683d65122c83c2f01129d94057954f14925a1e0604246101da65dd7019ee920014fede48f2de0b248eaabcc2ae8194e1c3a1552ca799ed68de993a5ee4406abec1be115f84bf1d3383d7345b387b8667e390b862e15d622d5dc4c915e5a61af3f44923b8b032030472b0510d99e850acf6f560947620afa3b32fe8161743cc4098435be2433c2e4effd5bbc8390cca50a577262db2b5cab4b56d743582e2678d12cf2ac69290f562ba6e418f984eb3aedbff588facea8ee8163fff9c1aace8f354031fb5942a0ea9908cc2fe81488f27c412e5068ccc88572a105198a158c99bb753ddd64d2e384a1b3df9259233bf4c85ff2d899c4fd208731b0b6bd9798177d6d6d921a856506264fb5b095dd7a2dcade3cde74956624485427c124fa7aa7cce5435403bb55795ba74c99b82e676e1f161c129f83a479b1a5bbfcf8a39eb6cf5c92876690369079dd4c55d0b40ec6e8d5a245201cdea12e91d8ddf8659d4d516381bbee26d375d9c2d7f64e9d2777409a800fa03325eb528a251b3675aa91d3f30f8e86293e995e5bbbda6da641c4f629af5eae17ba59b2e391c9573263b92beed455d96787b4b4f2441c9873b7378ace281a6f65179b949958017e9792c84859e68ce2d8d155b353eb9e0920e7928653574042a0914edd0b73e2dd78ac8d9a6a862d85648762766a9e04286c7e674584ae60e7bbca4b23c6b20e40c6ccdb911a05d2295d0e5ad27bb2af9df09103d95edd124b3399ef0deeea82e7ea47aeff9d6b44884242615f265b6ce969a8f516d2df0f869ae1e22e20f75839a9aac47fb9c616166813de795b46dc6058cbeb85eaba28b07bb475ff9cae2328c7ea0549be27c40d5c4be0b4cb25dd564c56e673f344e2fe3536f01b3699d99538be29c72e7f0f3d81e66dd6fe564f034fc3c6cce845da0825ffcc82f201a91e73512edfd73fa8aa9feaf396262844511098e1f23774036baf895c910183a377fa22f67b1d09b41d8f965ec79aaa31a003a262389f632eeeecd20c87b2d44d1246e4f117bc127b740584814c39c8f772aa1db7e40dcc6159e20fd2b84daef7334fe54f933730178af711f5f207dfab932c00ba9a87a200a0d14b90bdd27573596c80c7440a593754eb1d33f7da1dd3966fddc3f02eeed31150c8b4026540e6817502646b54af43e16a1e83950eb3507b749d7224729160db14899a0f29120473f9704958f37cd4ae1582dbc4b54c44", 0x1000) r6 = open(&(0x7f0000001200)='./file0\x00', 0x400, 0x10c) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000001240)={0x5, 0x1, 0x8, 0x200}, 0xc) setpgid(r2, r2) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="0eddae8e848dd2bb5cd0da37813a5fc8b1fb176c7fe2", 0x16}, {&(0x7f0000000100)="4a7bc63c50e91110d54734b26d56c9f65b6f80b7827a60dddb8ee0", 0x1b}], 0x2, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x1}, 0x4) 16:03:33 executing program 0: r0 = dup(0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) 16:03:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x102) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x800, r2, r3, r4, r5, 0x2, 0x7fff}, 0x3, 0x401, r6, r7, 0x7fff, 0x4, 0x2, 0x401}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000200)=0x3, 0x4) 16:03:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x81, 0x9}, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:03:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x18000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 16:03:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getpeername$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) pwritev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000780)}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0xfff) pipe(&(0x7f00000003c0)) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() kqueue() close(r0) r2 = dup(r1) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000005c0)="a2b0a7a1b65749a05fc5c36df6ffaa85bc12ed31798ca1331af7ca27ad7450f9eff418d1748b49c2a0fafb3024dba4407b1c7f5de777b515a83380eb509e339868297c60f00ca8183740159e5cad010f6f50bcedf89e1f8a4e1f0f0ce96ef3197f42f95583c4391ba866b12100a742bdb8a342e6366e77072a847d9d9b7ca08c2786e1b4bca0f0321b11033bea0e13ecb7dba1d8b51bec5b3cc62b6c6567da2f401a2c7af6f803459f3f53f5e1c82e3f47c98551f2e34183d4307210242fac4792bd88ae4b34e2b9576232152358b4f8d4444483dcb8476ea0cf4dac3fc410", 0xdf}, {&(0x7f00000004c0)="be5814d1d890cf1bc872371df8d8b30e51090fc309a9c141877a25671b9084b409a6600c4b0ed954e6045f55e57ad9eb7c409bcb48bf5da448b199d316f703485d655a35f43e4fa509d9d11c59e993d03f1ae6ca65b689af00c87cd4b9a64ede0a4b5c818bba3290c7b2345b7376d53de05e35b53e34527e6c454ab5a479a95351081117ec1ec13696f4ac38370b5b01400cabac23ef9a8b1546992c92575b03fd0c6fc4df6ab735650666f927dc998d490c272786a552a7f75fae9a4659f7cb265b987366229c0dc8b3d45af59ca984147dea8cd4d78f437941b8a53c726e89e0a1ef679186d8cb905dc6d8679aff6f8b91cff613cd59f04e", 0xe5}], 0x2, 0x1) r3 = syz_open_pts() bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) getpeername$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x5, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:33 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x3f}) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0x85}], 0x1, 0x0) 16:03:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000001200)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="fb4b43fc772e765c733898b33e1fa16a6952ffdd48e819b497ffabb54249471df41748502f8d2944babde96e5c16c1d9aff405fd4aa73606c807470490c9af37342e4751f4524fcb25de9cd4e0bb8f4777b480c60bf5abc6cee27e36dcb38fc009fbb2c1279605fa5786a5bf74f35a6e5ba8bf8e8c7ddd86202720b3b51557f27099483283f82c462abc1069f4e4aa4d5a6d01d5d0dd8956f198602e4099b7428c0affc83991100b692bceb052e6403cb9306a11615d9b22350f56f9", 0xbc}, {&(0x7f0000000180)="ecabb54583e9b35a6fc4607d22f55d8c22542fc2b856811abdcd55513c28c548a0e2408de1028c28716e2f13005a40387caa60e5882de876af0270ab7eaeb1b7f783c5793216c32d17bfa15c67863507622fa568fbe185fbd8b556476b6b8bcd999db8384e707f1931", 0x69}, {&(0x7f0000000200)="a1a84a28f3b1201702eab62f29e58c087a2c2e8b35321b74cc4155016e5bb4257afc6ae782cea30b0b41224023dc76a651d745fb75c9edb6e4315fa5efa7380102cbeb66e03c7e9925e5992865d56c0f40ce9d055ee2551808e77ffab23536aafb786b629cf2138dfc160a95c8a09e3ca59dd072f4252b6124a18724d1f34546f3c6a9690a4989b2dd071dd22e9d4a2667c4e4e18f2f5c36fd35c0cd478e73c5cfa2d86c3b4bd9f07e876bd0ba344da096a66461adcc428dacfdca747de60c7ab45a91bd1ae281b2f072feb9d259b1abfce947f61923f5f55ade7515610730f6dce6f13ef9ead7d0544edcdeeeaaeeff94cb6438268c0509b2a19be7a1a095ed0b2f69f61403883ea86d2dd1baaee021b72ff3538536d71561156ccab40257b2085dd59f0ac9741a7be7dda09d4641ef20b96727e2cd11a08339b87eb45b7529e57079af64c8c8caffcd4b143cee53ed434b13095af784cec8b20fdee323bfdb6c579077b553e85262b01e86c2ba7c3a3ac527a296ca3a64814f66d5bba73c731d602c18eaa8a6f26c194d4df2b4727b23a655697306fb4bd9740d1729b543099a5a1f533d37eeebc27a1346ed6fae277be5facaddd4930b7377b4b1fb7645b7957b51b2bb1ace175e8987206516473aba4e12d34a25e149ec82820922fe2862fde22a84b0498d0756b879984b705e29ff0050deeaaf305bba08a84ca34e2810f5f158878d564fbd6033bb58b5f6f2d215d17709d85591694035959e40e9c2e17cf86870fde61c6042498c1bcd25add661b915cd22d043a6303f15f45f3fa3a87555c1ca5688360d81083490340aa2e095703e124d1d00173b7fe77c53cbfff4968d7407ba7b0f87b97fe139c46f2b39079ae3c5aad1c8b493b7b28ce177dff737a5acaa713ad645a6a48f89b1324e8e4b625ba2e1d75f8a23ccbf3df52ab574470f0d36a6f19f2030739c73ec96c584d838607e369250f7d24274c67c241aa99fe64796bdf06290227e0d7c5299b3ea5466ed45d8e77bf2b9e6ad5914ab5d3a0163b81d1cd3d7bf510954b1a76c249026e2c4b9b40d7f8a3c1686c126bf352dccd76d8b29c49fafe325d96380f1efbeb75a530554cfe4fbbb2aa8393fc170a72da68e92ec590881db3eee68f8f195becbc4ef8193f2db773eb75fed23fd1c8abc52f80fb7faa097f40d1d039f4e3f3774da8ee7575c91e9ae1cf0d531caf8ae0ffe675216d55ba9846850a12b34edb72489e1fa3e9190709d254a963b1b223396dd39ee8f1eeb449c71584fd2226600b19fcc8e7783da597e5e2343e4265b33fec412c06aaaa15f586ee0fc2b4918f8c05b18682d2bc068d33f517f96ab7131db68af15d11ee4b3a8f0c83780f85f556ec789de61f855e4df8853c8248f0dd04a817ed7ee7ed9e80c0733a00d872681e157cd2b23181eb0335e207e67eb76bfea453601f1a2f842054f5d7431d4e7b113c7a24b60bdd0132697d7d4dac5a88539080c0e1f22e74284434b0e4f86fc2bf53f7ad8b7cea3f4045e481066215493a1f5489fca21f93230b84fab5e81271b8a0c31e3bee8555aa09d59c152c75e3429cc611b3ea61af11d6975a6cb239c0d7f87083fa8a73e9cde1a07908bed1569af8cf9dfe05af1d3b92a4117bbe8f183edacaa5cbed2c51c83b265b88f75cbdc55726a2317ae905c62b2ee574e8707f1a43dd75fde6bc2dcde3fea33c72b3daf863562d2e33cb279e8b47815eec2e579ccbe2e5ae69ad3786b5a7da9ae60f096fa1b71fa18373dfb886f1205fb721d5833a62360ae4e09fcb4cb4429cbc2fb6d90ef8d731dc3394f23d0d20d142c6f4ef84bc46c93419aca857916d9984b7e86975a5d603bc34ef2913313296e8eaffceb274ee4f69b14a128329c60b9acc1fd8eae5d96ac8e8df4fe5810f07d8bb17a7665aefcac4aab3649b679766a94aff3f3f8985aa75e9738807901dab24285168e7cd1b5eb22a2d61cc5a3b4683ccbc9b40e19f499b0291adbcd82ff8220ace02d9e0d8dd2bcd1308b19186415d873aed5e6bb62565f6aba2aa1b50406cead3fb6e35ac17fa8973e7852871f21463617ef0c90ed35391446452ee11668b4e26139672fa06474ad509f324bb43110f67c5705acbe78d2df70e9c3aa4fcc1560a235c6a9e97df391bb59abb3f72b57a61c1c46678e0a50ad626b95c77072e4bbbcc8a957ba9ede2b0c8e754f69b9865d4ab6a861958a78f443bb4eb196d2f7a0ed4d2039bf5891a72d7be5fc38b97b5efa7d69ff3d63cf8321a95cd3a9e7df2ea3545cda80afcb3fc1521fd777dbf34a9cc0ac679f9fa58db086a72aaa4b5145c2ba9643f9187771bdcf584ddc9f5ac7bf1e9b8bf1d8d365261967d3f23a6467c1092ee6d1c23ca52d7923dde921d7b44dd5753ed8aecbee01e8dac476e53cf3febb07ca794aacba0b58846208cc6503d60c18ff99689a9ab5a8eef95343bd54b59ef74b389574d6f3614cbf6c037d1e92ee33460ffb5648677ae14a079d2293e42802616b903def63224f7b39c598f1b6149fe9c1970d4ff36e4803017e33484b59f3a545facc2d8ba156c98f9cb09341f12b7b3bf7515814c1078b3e2c9e002908e50248305df15f9d38f760f7c38e9b08bf1b52f7968c2f9d8deaf7abd6d392a0a1caae8b6ccc37edee869e6ce34dbe92e1cff844e81a6391252ceca34a4242e78418fbe13970132a9c81c3f6c9d8dc1c18f77fbc666a03f1e381bb6a4f57b2e76c7f818ced758e59b5c78c9ffc62f66f66c5925f5030a38689135b74d2512ab38471eb235a0238b862512e0a9530e7f6546272d8e2e43a84595e154a527b9153ddceeabc0a71b67a4ba261900e8708c4b8ece5e8bf8eb1c0e44c428daf5d4b30fcc019cbcc86d38092455fdf10d169cbe364b8cafbf71904d754810873d7a89a6f6169692f4cc846f6672448b44a3757e9e1db7f0e1372ba836c31447e12cca920cbe0b0a4a1f7460cbbbc4e221a572fb5a37a1a0fcddb234888c4755765c362b2a898458852e6db5084164f51f3efd8072fd4fe39ce37cdb55ff983279f1667ea9c6ed670f4a9d9e08ee6720195f9eb481aa374d67d2b61dc3354bb97b626fd56d850106494e5e8ee1b3b36c849d51ce6a9e3510f0e1eeb2c5faf6cce9fb65249e7745d9f1183c25d00ef4fbf6f12d61a241190b00b88e0e30d9c805057ea7e3a4d7ae94a9fb492d235fe701111992ddfcfa6bd21318a1e4e3eddc5f7cf9037aa89af228eec08d59ecd6d1942fd33c16fd46fe5bace6fae44092b9bd30e8c70955daf648406509e67e020e60b4ae4c09908c90403e4f4b63f4aabe29c6ae82fa322774f550275be79ef70ae62110000f030c637f80b1cd8911458dfe2074359912034b80a72f02b9e814e5c670e7a634c7340a6957cc02ede520249979d4ce37e4c2aa12bc4708d9644fba916689141e32694c02e84b6b0641eba84732b9edeed904b0165361a64593c2a174932bfe518a8cfe69d943272d2e6c6110a5aea76e69435501d47fb0c71cbcb92b98c329822422b5d7803a2a9ef49a43991025697ef15064b00c4362561a60365582d740375b90ae1544d9198148e9f4dc7c4f906ac615b9332b08a40e6daded927ee3ef6fd3de9ff53317391e8f941406b6cb0b8335af7cae7f386d1ff7314c0ccbb04e0d307369149bf8ba9fc7d2a72629d9dc28e83c4d475ba5f4058a1dab96aa52fa11b880b36de06c2590abc7d200cae42fcc009fc93becb8baf1ef0f368b04cd227be49ea2fb02477c77f208ac1340fa8eac4b5dc70f25dc3b795039ab793cef436c559cc39b49e7ff3fac7897abbe311b10dc4d6386226cbc26c206ddd9fca5a538168ab5bcf415962ed1db2827d0c94718eb1ee5838836f82f6e8351804f932f2a6bb936e1f5414b06c6a4ef231d0f41d3591189b5221dc8337d6bca5cf8aed9fb29289dcc82c251258b5619a1c7f2acadbc6ca6f76393680b34fc568979ce0dfb090b26aa2519bb79f9547ac79de4088dd729b8911d6f4d092d84801af7e43cbdd44eaa8d570d36ade9bf46417b7393e2e4df18031fd515ddffbed3c84fbca7d913440e60500d8ad7e3666d288fadcd92bcaab9923e6dc602677d5bf1d4070b1d130eeb7622d79d0b84a8cc7773cbd68846eae6f3600c2dfa8a007950b18cf41f28ebae055e614030140e636227cfe97593da9213b2a5cf9e36a76eb8bbce301e2d4fbcf447eff5cd6c5ff50e4e224ec74b520b6cebf6df8e43b7a1990f870e1e4ce5783d5f9b14dd4f932ccb551ddb03ed05cbf338fe2aaf56714655bc312d843c951471f08d240a2f25b2fd16d68da30fe93ef12e2917e4f83cdaacddb644372aaac6703a8ab09667a61cfc38213c774e5e0cfb19d5d0d826b270139ab7763ca09cf138cb380e4193711da03061532e1e38feb6c0c953410e2014d918cbaaff8392f45cdc39666eb7f49b4007d0277deecc873979040bf885d0f8ec0c7f1d91714cafecb9678c45a68b8402bcef8a30bc9fad5aae9ff7844cc0a58827b1d906fbafff72ec1aabf5cd2136933a9da5dc4b762309bb4276da4dcfa50db511d192064738728fe8367b5608a829acdb9a40ade68b99ad02d1d4dca2eaf9db709e3365fe5d1da4587ec186efdae2839e23496c13e49e198b147516fb1c59baa88a30a0a09115db283dc727ee2d0486c751f9c1902b46eeacb3e6010d0fbfa2cc1e943dc5962316b457e9b01064bb7624df2f56003e5eb722ba2f29c9365c8f574ba820854ff23c64eca77d05e59d12dc8adf4e3a421356837b7bbd6dde164f0a5c8c46bbf5718921feeea727d1dccbc569675c3a8a57f044349b5b0e7e051e05db20790576ac43247e054cf09896d0150cf4cb29edbd5bf670b9ca36967be6e9ad5e8f672d0467e53de143831220fbcba4cde613b31f57f1f8aba490f9765fe266c92059e67307462a5a30bae834ab82b48e4cbfd976e045faadf8b20a8c30a7e8ad5f896cae714a0e667d991a5ec5a1f8e51e4ce1bd29d252f8d200409c7f87ad5c351a29430f59bb28837a5d4419941e1e0b32c453bbaac6747e86a6d8c2c6e57f498e946326d47a2036060b4dd1e18359f649227219e642ab9151a9743274332c14ce4d8df9cc0ff9b246948b7a6a6b38bdec8878f067144318c35b91de3050c76462bc42a07a9d9aa1605ae4ecccbd6c6585ad13aa9106e72b81d4bf93100c941222bab4d2b0daac4167faa6365a7d298e85f0908223fc94b7cd04335e5641ad81bc52a8f55a48142ae7d6c6dd4a17bb977e2dfdcdbb364c01586c3aeca6bb3850da708f48be50b0903fe0f15677504585b7935f77033eb03b3996f4a3b92425daec9c82ee6c9b91297cc4b77bcae8a53cfce41b3e68de5b3723214210aeb8f4950dcfcdd7c5c8102a08a37b2a1563f8c25813d485763408f828781255fb36245543a5443be2161c8d16b043b46d079365c518316608b946c3210fe6ce7014e9484356c6da88b7d98b6c443d0255cdaf30096c57090e4116e4de904f23f49b0bd95f0263a13e2e3c2135c7e269203a22678fa99aff5460aea7a11ffda10b60eb21fba8c3d8027ab6f7803d5ad4624f52a4408161d78cdff46577c48a0d71f2adbece783cf57ecb79aa9d6a270fd9259fe7d3dfa93c60d5f571f90e15d129d66e678cffa71fbca9dd73e3252800560e1772eb2260d38d59bbbf1e44ff0731a7d95afc53d683f5088ba0d3c07709a0adef4fc899e8895f2665c7cfe8bba11929680c6a014bf07c5a11ee49542d0dc57c9f18481d27cfc0716cb1138ef35d90e", 0x1000}], 0x3, 0x0) 16:03:33 executing program 0: r0 = socket(0x2, 0x7, 0x3dc1) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000240)=""/252) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x11, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x2, 0x6, 0x1}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x7, 0x4, 0x6, 0x78}, {{r0}, 0xfffffffffffffffd, 0x30, 0x1, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x1f, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0xfffffffffffffffc, 0x1}, {{r0}, 0xfffffffffffffffd, 0x51, 0x40, 0x4db7, 0x20}, {{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x3, 0x8}], 0x8, &(0x7f0000000040)={0xc8, 0x3}) 16:03:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000800)="841577c1ee3e89299cfbe611591c4c0d4bb5163e5c007ec37d359465129dce3710d13f7fb90be78924a467d9e1c91173e2199d69bc0d56d0fa89f9ad7d9efd5d88f2a2bc6875eb1e17bb0a6fdccb104f39", 0x51}], 0x1) execve(0x0, 0x0, 0x0) 16:03:34 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_settime(0x6, &(0x7f0000000080)={0x2, 0x4}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000000c0)=0x57c) kevent(r0, &(0x7f00000001c0), 0x60, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) 16:03:34 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7f) pledge(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='{%\x00') kevent(r2, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x20) 16:03:34 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1086, &(0x7f0000000100), &(0x7f0000000080)=0x85) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x28, 0x0, 0x0) 16:03:34 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x82) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') syz_open_pts() getgroups(0x3, &(0x7f0000000100)=[r2, r1, r0]) nanosleep(&(0x7f0000000140)={0x1000, 0x7}, &(0x7f0000000180)) 16:03:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe(&(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x3, 0x0) accept$unix(r0, &(0x7f0000001440)=ANY=[@ANYPTR64, @ANYRESOCT=0x0, @ANYRESDEC, @ANYRES64], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x111) semget$private(0x0, 0x9, 0xffffffffffffffff) syz_open_pts() write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:34 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x15, 0x3, 0x0) sync() mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x5dc2) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x3, 0x100000000000006, './bus\x00', 0x6, 0x1, 0xb5, 0xfffc}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x9) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x928, 0x0) dup2(r2, r3) 16:03:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc7, 0x96}, {0x8f, 0x9}, {0x144, 0x63}, {0xef, 0x8}], 0x4}) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getdents(r0, &(0x7f0000000140)=""/77, 0x4d) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x7) getppid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'.\x00', 0x2, 0x80000000, 0xcf, 0x0, 0xf134, 0x3, 0x3, 0x2, 0x3, 0x700000000000, 0x20}) r2 = semget(0x1, 0x4, 0x202) semop(r2, &(0x7f0000000280)=[{0x2, 0x80, 0x800}], 0x1) connect(r0, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)=0x80) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x6259, 0x7, 0x9, 0x1, 0x200, 0x704, 0x51, 0x2, 0x548cf69e56ee572c, 0x2, 0x2}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000440)=0xd2f) socket$unix(0x1, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000480)=0x271) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='W\x00') semop(r2, &(0x7f0000000540)=[{0x7, 0x0, 0x800}, {0x3, 0x3, 0x1800}, {0x1, 0x8, 0x1800}], 0x3) socket$unix(0x1, 0x7, 0x0) open$dir(&(0x7f0000000580)='./file1\x00', 0x80, 0x100) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000005c0)) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000600)=""/110) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000680)=0x5) symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file1\x00') seteuid(r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x20140, 0x0) syz_execute_func(&(0x7f0000000780)="c422f19a19c4e2692c4600c401f8534e323ef2410f7d80fe054df6c483e178abc397000031660f14830080000040d0aa05000000c461e571e363c4c17811f3450f988f39000000") ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000800)=0x40) 16:03:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x10) 16:03:35 executing program 0: mprotect(&(0x7f00001db000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x191, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 16:03:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="62fd4053101b56253e97da140f93b3baef3295a30077abeccc87ef8617de03aa975b69622a9aa3d4a85d03da768c76e616b9c2f0c391fe41931c1523b2b690ab20bf5ea3457ed6c9a6a8d9321627e70274e18ce5c8810108cff1578daf0f10936f4af2a5d647cd9d7c9805266a9eb312685d85eb77b77e2aa330b1016e12b12d1f4cc4df6ab802235aacb5848ec1004ab099b80a8562d60699d76a5a8212f48d0756d30f3fedeff075cd46f71a4e6b5b5e3543aea107b88a4ba9852923b8d16f09c4e2a5c108b8687409a78eaaf2df74a8aad93f816abccd1c8d9e6007601957c3ea750ce4920640e3a121741717f931dca5abe7d825afcae26ad62d67b6a7dec548fb87b7e99ea13131a76c81401b7e6984bb06287f845f9a9ab4f4bf3333ad1cfe8caef815de20e174f67748a839ed35fd2990d05de739597e4af157e0335531da666851279eafa8483f0e780158c0bb3601b44701b5d9e65d83a2ecfd1e4bcfcbb77efa7fd28e32470f1d03b7224f437b9b43c90dfa58a0ad7609f759ddf81b3eb2e68c89d310a625fcf7ea75eabd824b9f7c6feb22bee72ccafd4d71358d11a79ba1358106f803dce42e4d46176b9129baec743799a4b5feff466a4b00e9b4092bcae2d1e2b28db0b9d8f1a3b839421d099e318776caad92f93706396ebb041f6eea14f3c77be74432d7ba084066e0b234ed5037dc993fbcb43fb02e2c983065871ee51592aa50755d90d23cdc4f5337c2d67ac81af0b5f62d27029b5f09b0e51022652589c21b838f724b61cd342bf6ecec28b5137bc8b81febbde1061abfdc33c1175727676496e6d0ae62557ec21be5791fef9059b79fc761741d35babefb8912d09e27f370c0729335a0b80d7d656fb7f5a66b9e1521ce27fc0662b9aaadddc6de6de2a3b5a388ec956d3ff3b1de2f76788bcb672dbb48afad7b200a7de1eee4fb46b4c966c05fe1243474a96f9e8d6323378ad5e95a69933d5ed986b684cf913341d5163dba256ae51d5d69463af5a38160fc85e33eb228eaa3d1d78607fd735734aad176631788f807841f55bd2af44ceafa6152519fb5eaaf9548bdb4c174db3f28526685b3cf8e1b8a8bce741428269da0dd54d69e8149a3abe61436dd84de32308ffa5d84d819e21008b48a24918d22f2a64fb9e397d365b9901ea002d17e2ef6f61de92c3603b613e3c06bc40ce7c7220ad13bc34e8655411ac7bda29c63be90c28a5e0c48a1909c9f3f7a01b19154fec18e24b431c7694dd40b091467ccd4c64d120c9916cf35f498b7d43dae23c5a63b21ff95dfcdc9c371ce1846809d163a74af6cc9c1b0053cdb407e9536e6b01f9b26ea634bde437f4475271c87e2f5c5bd1df8786d4b60ad1d0151c7989e2e9975c3b3c41dc3c21679a7f920822d5571a2aadf359d9dd460532225846d5e7af292fd416064f92d9596c7f05e5f7652e2fd3d3780edfc011b267278a035ab75e4de5165cc1e1a8f043e94f93ef6fa08502d8e0eae902501ddee041dd40e0b55fdde22f4948b11889d142822743884549ed9eb81919e9f14cb9943538e52095bc735b3d229dd65304e4349488aa9227972737f2fcb958a63a5945289941c657daf45b8b8850ee4019a4d844f9d67d61b1619451d970092949e79caf7f63c1de04f8f0531f757f7d650b374eb9655064b2c0ad107d043422348858cb392656f2e70f11376cd3edfe6bffbd7ca9066d40da4905b987e99eb9750fda9e4df122e4e93dbdfeb1f7473ad1a58cadf18a50581d14e194ba0598b02b5c857d76f980df8bc9e5ef38ee319bedede34110a7fb3134359535c2285986ed70534545481960028cc58a6cbbd4bd588d1aa4109d376808b219877cfb13c78f84b798a9dbf57f78e336c40369933f6d963f601902c43b5267441397c8d9295a8f3d25216c1237eb5f12b8a377b4e345c894d04c76a9232ad2ebb67a1b7f9efbb1cb85d71b047c256c64a1db015393649b9cb2f0d734f950da9a23d909ff1f40a4ed7a9e02a8ac9c165d329b46b654b25bc19cdc9746b13d76d793268fa0d0bb9111e39f77d1c2855fe4594555799833e0f432f4ff52400f0fb501fbf6fcf7b85fe75d87c21bbd2cf33b510c94502396b5b07be4cabe6f49ba6e77801efaa6745d12d088d3c6bacbcf24eae2b6d234e7484e09e570daf486c6b0b27b43fe9559a1f5cca48f030d3ae6a43b6a801c818b24c2c51dc36775bbd45c4d013161df9f38a2372daa8010ff64ed55d94927352f29f44990cca14c9993913a1ddd46d944afc887a6eeea6354724b6a29e76bb282b6fe331b18c14067bf228ab77337c695ace02ee3a73df7610ff938785bc46fd2e4f16f6536cb998f0e5d5f8aed61616254ed6a03e18c84d742f9d37c8a2278f0932714ce2657e28a3ade764c8537f31e56810a820d2d033498a3fa20fce2a5c4e025aa8e31af78f9cd52d112ae0ba3f189099d74cb573d346a9b3d62ea37169c90a4e1340533cd1ec15504c115cdaa0b33653fdfa6a8c3683a0d8ded0f9c5fb1bbabdc45e938898b78efa1ef26d916bd401377304c73b203a80e2d9669325a85171e9ed311cfed5640a02c24f949819155c310b640b850a369c31e44487c43752be693b17e029d35e0f9a75b72095291a4a77b4321ac3d067f82ca285f6934c727f0d92fa2202ea8e9a81d82836e4932d60c437b3488d3cd2d499f469c309053a05100bc1b0f46a98a9766338c1353f49a7dab4b6ab6347cb5c250c91e2cdf07a1c4f67cc81ceefc1b5681ac55b37cf82db85870d06e43319cf371fe01688dcba336dd812b2047e6104f2e15a08bee6790760cb592adc4e55e6f3de26631704f9e3bfa64b9c4a807ce9e6437520977bb8a0b42f3dca1cfe37c03e05b876a8005dcc031c71667e63a3fcd341d9dd047f0c3af3b5427bbbde96fd234f758bf0cf7a1830876928c72c1b8aa0a148360faba7c74a650eecefcd08191acc0851ce04741c1a7eb74aff20b11e1533d3efef09097fc6f678838ce6c5acbdc6e3da6e0aadfbe8cfc1e2632f3c7320e1e16e4c2e6bcf4a56832af6b054d2512adaf14f97df59b2a16e2aa44b8296a4ad0a87bcfc8f5e77eab4c3c0eab96d060bf5ac1427df8e41e77ecb74fd80dffe03e1ff7717ec0396be5673b71613775806908183633f660c3614210c6026417baf525c7fe3abbd21a74bf129147df58c779da106ed368ffdb33712c2cd332bdfa1b43d7a3d52cf83fdbf13e9bfaf1a20afe59dafa0ae29ed9694bbf2c0ab1f25065937a78d696d7524ef429ac7eee29fe30f043a538167e2d6cf390a58b3c40e4d3030cb095f13f07d3cddfb0ed5ce61cf45b99fd8b5f6da8bb84bbedce259652b29e3f2813ac81915e8438183c189fce52d99ea0ac3c744248a001b4475bfcbb0347445430be56eec96fc029db01e4c867507179da055bc7c7281005aba5795a0be720a65f4116516acf335dbe8b37be934cebf0ebbf99a8fcbdd971ff953e2bd2b8bd52e7156427402429cdcf5ad8183f9744cea97fa9691e0585e46b19550803d7514b1c4049ec07fa15ede34c036e5725c61bae8bbc8e358405cc1bdf458c439d2e050951043b45f9b598e2959377183812df459a237507f8e02aa741835e60a1d6d327c33b1fb9c78ef0b90e33e051de11362c1d64587d7f3c0fbcce0c4f9ebceeab35be1323c01ac87603ea6a335b14735c4ec1fba3b19875d78f7bb11d7efdc35587969251755d54af69d215e1da2d1e34f4e3ee48b7c67a7248094cad6c33118f744b77c86a046deb241980f413b2543c05b3c6cd8145e281d2750bf94bc84b3be65eabacb68624f0973d5249df28d777e810e8f1c60ac14e6f9fee74fd824d8c98e81f0121258c45dccb719c6979a9683295a2504576571d84f158e63f146a2b8b9e25019bcd609b31802bf2a718d0df40a76a50dea23ede075d86e406c2e58f1195fa57ca7182a152fc4ff4e704dfabfded6f7c27fd398da6d285c1870fa9919f7ef608dc436a51522cd1fc6688e81ad98896ac51da9d9164d0b9291629cc4be1fe27e917900083ef05858629af2bb204359956a4ec379bb8b1d4758722b848893701d7a4e03460d93186bf7749f7de3816600bad34896f615c328b7554a5f4dbdc363d3ce162e95072077dadafd859a5e278d4bbfaa9e917650e63f72062ea3d44bbaa8b5106cfeec8920044e5c5d68b53f757317263f3162d9004d80e40eb2469b247860e12fd570f6e314e8c22f9c90d3a67a122d9c391d97684e3adddda1689846bb01590222f69b9c046a08e4430d765ec39bbc31c30aaea37d9d7cf201056f8c510120fed594f1c2a30f2c3d14eab3ef715a3e37246912812ad9467c6c15214bfa041bb08d87eeab568dbde531148d8041e5227c57ab724d5c3b7c3f45b13749e9677b880dd783f105edc457ad7ae8c6d6d1d6c2c632481d92357b425031860df505a852a314c28ecbd9a020de2acbc09c0951adbb25c8fe7614e2d2fa1732619d33c35326da54c9459969ac2024024b3ac78f11fb76cb1963a8c5b1e07c90638ff8470adc371a869887a7cb1ac28f87d32f138963bafe6010e183b4d6d2da57cb49621cdd53c0f7a31f64335cf02b27a0df0706b0693bcca74601ba73540c5947c0f0e0ded22cd9a4737e9d39ded5715b1a2a772a73b63059891dc7492dc841c726eac5a4992f4b950a14fb740f948cedfe1506f8d37b409ac7e8f5cc96dac501c91f9b03dc83d819c470caa5c63a25a25f76f3ffa316519d9c30759e1364a63c18eed6955a6a9dbfe948714abb5644340d545cfde645c45e3346b6700d20656deffcebf28a32968edf2f3a212729498cc99d82bfcb70dbffc673b917ce8b5885d2ae67d088448e6605968f6b8381f87f460cd9a1326de52ce25e28cc03a294c53bd0cd0254cf2eb45664e6f43912fbb252710296fa7f72f9c30c2f5f8adf09d5d676211c7b25f5d5b05f67363dd2952a13df5832a07b784ced7fb2f12054fff6b60e9d0ed0e115a7a5cb9b189be15819f15e82562fb86c4baba1217285987d276c872863b393bb7eb5e6867c89a33b58ee651b287e9a7dcc7a19c6420f340deccf2eea77eeb78f285df685869f3c55d82f6558b99b44d112f6a211323d0df626fc6198ea9b3f1bbca681738214722741f949b2e143fde73b3bdb4976ba48a845540b2af1eea8e8d48a715aa123fc91bfac262055040b5c70d45c9b504272234ea8792b0aae77c668bcaba4cda44fcc3da84f051242d6a1cae344db40a2cd6b5fface19b0252372d2f1390ba2b5c978659bfe96004b7161632f99b4177b4707005aa5151659884b4b99e4ea5a2a4b7c1226843146e47a9b0ab782597f699f70c8ed670633866ac111b69a9fd6f36b8ec785c80914d9ea44be6c56ac18a9ff705161fc3bb971b550f4f276bce4010c6cad3af5eae26113a39d026abd5957e06f85bb0a436fe8753d9c31ae76b76d37d4ecf4d5de54b2bb5fd629186ad992f98415c80f432ae574e8449094dcf007af691150738b0ca1cb98a4da6ecba14a56394e2cbfee4b108f93f24f364f590b4635a65a5b04fe6c2f43afbc803ef07ce9fe5ade482afdd8dc2521e09e01628b681582c59c79ce20ff1463983149b8324b8ce52c7ee45f7ce0968b13548f9797e70178b457ccfff6ea81a618a7a918c21a37676187f02032e2ff41926abadc40c4d4d19ddd64e087348711bf53fbb8e582d04fc18d55ba8b73e1a0a047eedd00611eb6d4c70939a06c96a36fde66a3788731c99753ca5ee3079f9a22534ae62aa4", 0x1000}, {&(0x7f0000001140)="63923539e3ae140022d547c40ae243245b11660757e954fc6aa0fb2cec0b8364133de4ea61c22a1be49f960b6d2d8bfa91e3af35c76204a1c53005baeb1275744b6672e352bf93e6b206618885d6d59879d73f9f5c4a4e8b61eb544586ae27b348e76ce58d5c0d0c16785f8d183204d445d2f2b5fc57a0a54106de2dd1c12dbf3701c641a9ee1bc4f2d13f6f828e11e45e87140e3bbcbae50cb45e2b5a8d852fde5f285d641bd1675dcb49df402c5584de48bba7debe0c177348cd1454dae48e82dc", 0xc2}, {&(0x7f0000001240)="53d49d2ebbfd4f63137c4ac9e712574e9d44bc6421a007b2bf789ec79f97902d3dc4e57c8891aa6bc11985ee782e5c123e87dc7a811c6cf1edccc72d5416cf446bcf34d76ac52d32a40c68d87aebbe842f47f8eb7cff92401d09c755a2f6e1a361a1d656e90a9b9cb5f8ea6b47c44eac7378c4bbba93029a34b35304a6bd9a7986cf5b4eddda052b3c7371b004d728", 0x8f}], 0x3, 0x7ff) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) 16:03:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x4) shutdown(r0, 0x2) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:03:35 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fae61764f957b6d0f4487e44bbac1919e99311c9b9ab2a5acd91cde29cad7a", 0x1f}], 0x1, 0x0) write(r0, &(0x7f0000000000)="32f7b7d0e2222a8ebb82cee697620527d9b39984ad15d281b9101b99d7b1e78a3d0361e73b2aee7fafa0e2d9eed893df856f6a28e0a6e09628b0adffb465a8b9441d2a6fb7f0576b08b6b6d68f14e687b088dcb4eaeb8d7b8c5663c4b712aeb92cb97fb4d052b133729f", 0x6a) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:03:35 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x2, 0x0) 16:03:35 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) msgsnd(r0, 0x0, 0x0, 0x0) getitimer(0x3, &(0x7f0000000180)) 16:03:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:03:35 executing program 1: r0 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = socket$inet6(0x18, 0xc006, 0x3ff) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000140)=0x3ff, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) r7 = fcntl$getown(r6, 0x5) r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x14, r1, r2, r4, r5, 0x108, 0x4}, 0x8000, 0xfffffffffffffff8, r7, r8, 0x100000000, 0x8000, 0xfffffffffffffff9}) r9 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000180)={0x3, 0x3}, 0x8) r11 = semget$private(0x0, 0x4, 0x440) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f00000001c0)=""/13) setuid(0xee01) shmctl$IPC_RMID(r9, 0x0) socketpair(0x0, 0x3, 0x1, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r13 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r13, 0x0, 0x7, &(0x7f00000000c0)=""/95) 16:03:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30400, 0x10) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="f8cf86fd3aeeb4ab8a020342e9cdb8021f4695ee9bf4a46181628fdf971c0f2e6ac24402e8c533ea6bb9538ac0f3a4e730e44fe2572b5e321b3364cb061e6289c53914a922a635087eb7efffd703e63ebad64847d4dee95a125037576cdcea63903b97f6b75944e62f4037707e70dba231a44c46725a18da53c5edffb9bd63ce4c10197447e9", 0x86}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00000000000000fffb000001000000c41301c15d980bda7c9e7980adc777c8bc705f92d578b0b495014d7e78aeb5b2563ba691cdbf52b9fc6c3228a3b9e55068aea7f4eaf26e660828a784c44544d82b0b424c3f1d15091dcdd85dd3fb3aa1c8b94c24", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x2}, 0x4) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000440)=0xc) write(r1, &(0x7f0000000280)="18bbcc837b92b1428b33bd9234919678406ef02e7fc15ebf6d752644de00c9f476ca37a0d9a643cf2796422a6547ad7a19c7ca55ab848093f81faee4bef25fa5016854b80c964cd7ebcfca7754a8981188e7d130ac7b164ba3232cf5eb030e9e7f4e0bd0e01050bc8a5252bc95ab1441da2ea637b4a05ba887297e7156dd562cd3d878382201f96f6c2c5dd947cb2408002bf85a3432ce300948808c6b633b23c358d751efa4c2ea1e413350de7c9b2f5affac0fd3cb07f2dd6e4ca164df83e43922", 0xc2) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) 16:03:35 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:03:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 16:03:35 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') recvfrom$unix(r0, &(0x7f0000000040)=""/165, 0xa5, 0x1, &(0x7f0000000140)=@file={0x1, './control\x00'}, 0xc) 16:03:35 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='W\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x40, 0x3c) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0xcc, 0x3) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x244, 0x7, 0x82de249, 0x0, 0xfffffffffffffff7, 0x20, 0x5, 0x3, 0x1, 0x1, 0x9}) chmod(&(0x7f0000000100)='./file0\x00', 0x2) 16:03:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0xffff, './file0\x00'}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/43, 0x2b) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:03:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() mlock(&(0x7f0000084000/0x2000)=nil, 0x2000) munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00002be000/0x2000)=nil, 0x2000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mmap(&(0x7f00003e2000/0x4000)=nil, 0x4000, 0x0, 0x811, r0, 0x0, 0x0) 16:03:36 executing program 0: pipe2(&(0x7f00000000c0), 0x10004) r0 = socket(0x0, 0x1, 0x0) clock_getres(0x0, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 16:03:36 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000140)={{0x10001, 0x9}, {0x6}}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:03:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7, 0x5}, {0x5, 0x3ff}}, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000), 0x3c) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x100) 16:03:36 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x28) getdents(r0, &(0x7f0000000140)=""/63, 0x3f) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f0000000200)="7140a6fc8e875b6966974a98868b96db219403fbd284ddbffe1b96965229661e191a53c1d16cd91d6ab500dd106357a9d22e9071420218a044ecd5f8022acf7d281837bc31f376b0715302e4b49e8711d06271983a8f88d40e68ff3adfedebf9cc5df04511ba8888404af904ee87dc36eb1a2d1fd1eb9b519efa1270603e956aa3fc5252e8366602508879270ef8daff8f7d5852af786e966218d9fb5001a5964128f4e02454d764122fb757edecc0c9abbfc1090c40aa", 0xb7}, {&(0x7f0000000340)="3d9527692c7ecd6543a7c0501253fe59ac047b6a0e90bff8bc3b187474a03c0c7c9e1657f91ea5be76049a854dc272ce8b0b847cfe24addfb51306c858e71b9fb0d84ed87361579a177cd66d019b0069a2e993bbc09b0c9f84dd31c67ec1a7cd446f28da9a8134fa4e39d284e4bbea0e0cb3539066f46a0ee087425c3b73f3d9af165dbdc865475aa4ccd1a20b6679976b345eeb6b06daa41a52b55f3649a231", 0xa0}, {&(0x7f0000000400)="cdd5fcd299e418f95e5e496bf7aa55d5f71429de418ef83faa410366429629324ab5edb65a30421dfca70fe6929ec2429493ce2c9c0881ac97e75b6b29619c0fa64890a9b0ee2a6a23f4001deb4431e4fc4e8ad9d187582d0503549ec36541c7f1b0383de53f44f6b6eabbac399a7301ea88658bdb754d027f23964fb3148f248ead4bcbfc9e17dcd579b97efcbbb58a6074bbc23ef4a1c25242481be4c6b268d84fbee4e1863b708bb9cc72bf95ac0e4bcb862cd82b2b836f248f936493267956b2394185fbbc01690d13a5343fc376ca7e66f8df25", 0xd6}], 0x4, 0x0) getdents(r1, &(0x7f0000000500)=""/120, 0x78) 16:03:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:03:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r3, 0x0) setgid(r2) getdents(r0, &(0x7f0000000340)=""/15, 0xffffffffffffff7f) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) getdents(r0, &(0x7f0000000200), 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/../file0\x00', 0x400, 0x14) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r6, 0x80104277, &(0x7f0000000000)=0x500) 16:03:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3f0000000000000000e4a1005e679308912b4711"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) msgget(0x0, 0x8) dup2(r1, r2) 16:03:36 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="4127d43bb2a8e7d2cce1c9bd397f440094ed813d5094eb3899daf7ee916078d9d1c521341b9c9a697e0d71f8fc249b6a9ef51bb731375059c1ccbb65c4113eeeb739a3ea07f159afe69c032735b4ee247eae99aa9ab77869719d3a300f3e6b8457c217d4c127229955404c657c1d345552891357f931b3b31374e2a7140f632a97", 0x81) mprotect(&(0x7f00007b2000/0x2000)=nil, 0x2000, 0xffffffffffffffff) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:03:40 executing program 0: getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x3, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) 16:03:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/76, 0x4c, 0x0, &(0x7f0000000100)=@file={0x1, './file1/../file0\x00'}, 0x13) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:03:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="81eb1dc1fe03cb3dcd63b4a4c69463d86418f599a491a9ff9160dc7b50ed6ae07779cf7dd61a8200646fb418199e6b1f02624cdfdd703742242a3e9300db228b587122746726f4dd694784f8bd538148ffe85403bb11083ffcd07f9c431d297f3a3ba9b33aa0f0062c0a2b6cdbe8eecb42ac4a7c6b9139ba457e3a208a50b3905133da123631c3cce49906801bd8b285de0d7fdfee768a9bfc45b8b496abd619c86aead972c2ad5e04", 0xa9}], 0x1) r2 = dup(r0) r3 = semget(0x1, 0x1, 0x40) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000040)=0x6) r4 = semget(0x3, 0x2, 0x0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000000)=0x80000000) recvfrom$inet6(r2, &(0x7f0000000140)=""/160, 0x62, 0x40, 0x0, 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000080)=0x6) 16:03:40 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:03:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000380)={0x0, ""/182}, 0xbe, 0x0, 0x800) 16:03:40 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8140, 0x0) write(r0, &(0x7f0000000300)="1a6fe824256ee3c04a5118bc53004f49b182d5d82bbff389df6a8759d7907a0ebac23fba35f88e166051992786566777008894b07ccb5ed26f58d27069255cf2e9c4efdcf0df0f673a8191076b71b5e18ee530803c", 0x55) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) dup2(r0, r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) syz_open_pts() read(r1, &(0x7f00000000c0)=""/191, 0xbf) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)) 16:03:40 executing program 1: socket(0x800000018, 0x1, 0x0) r0 = semget$private(0x0, 0xfffffffffffffffc, 0x802) semctl$SETALL(r0, 0x0, 0x9, 0xffffffffffffffff) 16:03:40 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='!\x00', &(0x7f0000000240)='\x00']) 16:03:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6b, &(0x7f0000000040), 0x324) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 16:03:40 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x3) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000013, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="9632928a56d028b1bd201d69229862abef65ca2334dc3eb040ced3e0bf456113259b8718e8bd9e7560e84310985aaf50bef4962a4df4c9a44ee56d32b4b163357f97712aedab496da671c30fe4952b8add79801a11439f7827cb39b867c0227a8e659935793c637f8800935a914e822cef83e8032122f208b0ac9b5c0fe99798698659d03b0f29f3289c8cdc3fecb06dfc8d402b06c69d91ae9914a626f533d7b83092b2398b3b086282e94ecff8eba9704bb86f2eed457e6c4c865de3ad3535697c314c", 0xc4, 0x400, &(0x7f0000000180)={0x2, 0x3}, 0xc) 16:03:40 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='\x00\xe9') open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) 16:03:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)=']', 0x1) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x2, [{0x0, 0x3}, {0x2, 0x81}, {0x2, 0x1}, {0x3, 0x7}, {0x2}, {0x2, 0x6}, {0x1, 0x7ff}, {0x3, 0x5c6d}, {0x1, 0x1433}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x9ee1}, {0x3, 0x100000001}, {0x1, 0x9}, {0x0, 0x9}, {0x3, 0x7}, {0x1, 0x4}, {0x3, 0x1}, {0x3, 0xf99f}, {0x2, 0x3ff}, {0x3, 0x2}, {0x0, 0x8}, {0x3, 0x6c}, {0x3, 0x3}, {0x3, 0x7fff}, {0x3, 0x3}, {0x1, 0xfe}, {0x3, 0x1}, {0x3, 0x22c}, {0x1}, {0x0, 0x100}]}) shutdown(r1, 0x3) 16:03:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = socket$inet6(0x18, 0x4007, 0x81) recvfrom$inet6(r0, &(0x7f0000000100)=""/150, 0x96, 0x802, &(0x7f0000000040)={0x18, 0x0, 0x2, 0x9}, 0xc) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000280)=[r2]) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:03:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x0, 0x2}) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000080)=0x504) 16:03:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7}], 0x2}) geteuid() 16:03:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:03:41 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000140)='./bus\x00', 0x99d177d710ff423b, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="520c2849703449d4e5333da6b7e84167e31712f754ab3f21fdaab894eb6440f9fdfae8fb2b865509142be6c670046854a7235d1eab91c43d66011f429c7e84863dbbea270104bd8c95494806b96858d0a0fa871ac2d38886d442867863dcb8df46546fa4839f6b49169baf352e796da997afcd84419b00cebe506b5f5d137d0893a0b0daad2ddb1464b45e982459dfa464dde93cbe8c980b5b69ac589cbd8a58b512fa25f87b3b9cfedee9c33076773a30ab4bed29d542db93b1efa4713cf075a71828121e4b06c373a5d583345f062c7cdb1b18210701d18ba069e5e601885122be745e50002ef9665f9b699417f933a0518a9effd24cb004d03376c6e20a29e1975d0f525c622f690842cb0f45f9e754a06a19caa31dc3036d11d526fbc36943b46bab8b86a37073d8a5b8fe9fc445a0f5041fa8867eed4eef5c67ced5d25237da8482aa1c36ae0ab1f2877eb0e88d8d643916c1294d93b9526997de9af2a0a789263f31474556fe7c7e7dbcce9987c17be2634bf39fef09e6d8dbe5528edfce2a1f56e6fc18b31e080140749899c8c4cd5c362bec3cc679bd37918778c88ee7582373c0d47a15f670dd45c4a2aaa6a55504a02f18c4cda600bf16982dd6547afb49e6a29511713a13a0539554895c2cc772b02b1720d1ad40e21f05c1a59748cd4bacc7f742f8616c1c19ab29f2d42fc102c0a4e18373224b9c5946a76d3242479e333404cabc6ca2b47754160ca1d4e0843a3895dc625af933ef88430cf6cd5fe391af99bb746fe7a752a424d60fba0c3108b1c6285eb0ab49cb4346cca5655930adce7dabaf3efb8baf6366a13a72934a4926bf8d6ff2684a651aa9483b9ab6ada94a0afd32c7f7f9217f2002d6b7ba807aea70684200b7106ae2fcc89682a9770de9a0fcb31af0ac48e04ea635032b48cbe8ab397fb53e4a9dbff81ed784aff55d3be978d20fc1c3f1fae04968896f72e547495a4f577de940217c81f1fb14fa88409a61db695535ed9006d66d04487f8a81a363cfc2a673fd67125d1cfddca11fde072c85850bd80778e4650a75310909385f029d610dc4b9d73682a8e62ae7fa3cdf7e82510b0ecdcfbde29ede8d34c80876df5d6e5c4725b3458cb4b9fdf2a3853e5850082f7c674f8e7089d1e8770599b06b4615d8cd8d532c76f9ce2f6b8108e0bf8ebe4c14dee23d796cf6eff830801b2db080717251926e9082d2cfa29ca588eef778343459aa14919ddb04d0774c68cd00a0d8cd1f1d4389468b22660c008ee0dc1ba5700e0aa742688b87c81f93688e4ba276587b1eb3a1dd1087adf3e81f594430a7c5c94ea886ac3bbdc5b787887d32257959a28bed80f0f2afafa42c8c9f59cbd6fba50fbb04436ddd77457bdf8a6bc141311b3f1fe5a498249f65869a5782d8c3e7e79501db22ea5a13cd0c1bcea542bc9d607f41734d6398a5caddb374f90e3e52885b81dc27fdebcb161200ac24821122a7faa5125d992774d75d1ae81a710eb0dc7a3da2b87b2bae1ebba60f0590ea4e8228f526b9561c943ffcdba8ccb232f279b74600a6bbd0ef0f628b53e2da5aa55a854f70bcb495222c354bd79a5234e9c6689e0f6462560ada3182eb48f1ab24bc9db70a5efcbf967f1107dd3de7472b7144f3524452bc2b17d329ec91876570b354d74ca7c2bc34979c3f18cc462d26bbe1bfed13715ad0d4b2768e4bac7b0ce07396e32062e96710c184bb442a1e9ad9c38ec338ab732a9a1494ce9f10db40dda2d75186ece4eb61e57892a45b6e89116ae655e8d0e0ef8710c01a0cc12260a6e0b4d860d1e0b84eb785eddd6706ad9740c8a9fcbdd57dec133802cc77f87f7304dd72d73bf8740bb174db157ab8feb2add01316a518b1f67ac1eaaac1e50c17efd759a0941c4b8c25e72b941169f1c7678e009beb6025cd9fff790ad977ebc9af39eee7d1a2cb2befe10ea5ede927741867ee4e4ae95d2ba215a945f69a599c0cf452c86255fa90198ad2f3776d12734a0e41dc4674c52f2f7c4ef316b5d57e9dbbed2074be3d33f793b8aadd9b4352f0ce444396baecb5b2caf0983eb87fb8297142bfe314f6765da06d0780e1d4b7f40433be253260b3798f845b1cf73eb71c4cd44f5a117f2b28f470ea4481ea4a85e440dd0db4037ec973c3351bb4eaa8c50bc365707ed3d7a669044bb486ecae4e6661131d97973fd734b81257c0a83985c0b99cab6c7aa978b292cda2729d8e2f0820dfb4b33defea3cdf9d57acd33ed29375ab3b447e3890d143c26da8cca119cafa44faa8ea57a7f48d6d51aec97108dadb6333902a038013f988482cff474a8b60ecd29db9dd2c9b0590b60f90211a2ac48775bec0bb458b2f1a54a676d3d9afaccdf31073b536299063dec6ef3b6970c797f9dbb3c10bd8480125082e8cc59d62a8f164cda0bf4b75930582f6c8a2608af8d9b9e721008a6443cc277fe75739d6a416edef28f849e95eb2a49d716fff62307ebbb272bb56cd6ca3476883ab6e91270b852953541486f750b5343f21d28c0399424ba0bee1400a63416fcb67b21e35bf4152854e35b5b1c6c1675f453187c3fc84a859c39378e231f2996bc849f8650fd6068e3e4752a3a9e3503f66808f0dc3a01423687de03b0ce1be3d24277b468b2acc8ef9abde05e5ce4fac56f12bcc25b2f7a1dc94d1f473ff460a3ab2d69839b17d3e3c83e07080c8a00425bd639ce447a86b5108b18048b5c23ef22d416aa027b43a7c3035f0ff60be66ab334f41ea3e9c999c61bda1ccd08e56c96a0bb2f81fa852c185e2227810d1ddc6b484344bbc90bc81cdf0627c2cf70e3090afd5e136e48a36a9cf5add25c48bdca90139fa107e08b3ca3c61ccc518e77fb0dba9a443ebe1ee0a49e32178c6053e998f06e549b921e60dbf63939307250d661522bd86f7fe6aae7a7ec3e2fa993daa720249b6b7b026bb3c35929b795b6379f0acf65d3821e947ef95d970a9b5b89c9853768f012f83ae329724932dd524a65e9dc1c71fde962cb3fceff6898349e88decc45f0272f8fdf7928bd17d9d13b7044863bdf2cfd695a729b41c39cbcbf44e8205b35bf6f1cf5083e21e56cf0c459c184f223793a731a6092c1cf394d168d87cae1e60450bc0f2a299cc02d731a5784aead596448d29cf0f5096429631a5ce3f4323222866bb0d2b4f78571c6927a057d10499bc58875ea7720c4e1139f5182593a1f12a1566c3240153f99d3b8977f5496ec5b431432e1b27bc0181584747d4845705f6ba370b6feb50058ca2a142806ab3ea786c5ba0c4e5895ca986985eefdba5a7f788cff246a542ca51d2144e88ef38dfb0f91019efd92f0ce85ac6a96f68a8d0f377b6b492dd42f355244ac4a3d9a0e2554409a6824c59d34fa7b0a9f8e00d68ddc0d736163d5fc2f135671d4c2d17e450a8aeafbd54f231c2cf9b7b01cd0b16b5624e77d91b4d880114c4595e590c42993d4372fa66325ebd509c5360b864459f11886cb2eaea5a17bc4dae64a77aad59f0e9c5d770e87959c85c719efde17773d95f1d430e97a07c49083e07f0c1615fab462b8ef3ef7c7dd9cdc3859e7970ebc50a07a75c354b413e7b5fb84d48dc6e5a4b57c384c0baa4d18acb6234e6076216efe5faecb613cbec64fa40f32caac67b9c5a847fbd2ecb4027d58d3dfa6f6b465dbe1df1dc988d3a366e4025c02fdea15829cf6c6acea6fbd44d49996e40927b3671e6b4f2178c98366f4db2538abefec199d60aa44731eeb350aaed93c1c863036c3a16547ee0b5bdd3677ed70bd28c3a55faf837f9009ba8696603e5c70b0ce5e34258cd4e953bc047725f052d00fd51e45149c403409ead17d0ed5a3bc54870db978d94088264ae391428d742dcccc4845ba9736ea3ff493973c3aaeda657e77c51a9ee868c11cda4d55befb04d088188d25f47636c70988b43bb4cb7532ffcc90eac4abe88c376e513a7d50c171c6b1334c34fca1caa17f70ed6ad8de72e4cedf0908798eb494ad4b537ca2a958be5ff36912e4d4470baa33d631655108189c8a9fcd7d998f2e17ea692d7b7c8f3a404302940edd283525b01e217ea4544657c2b236507093072c996b75e2272d6a95199a2b6746fd4df0bf4a5b74944f6093085260f30ead33134ba5dd70b2e2304c852c473fe057914acaf0c26cf93a27f81fb3cc388cc14ea30599ee395c01c26d4bd7165b5a95be52faf1b2ff9a5b6b2e4c1933c1a278b6250f170d0b07fcfeff327f061e3b0330da71a2290b503b303dbc2bb6b64a30b1d96678aa8fb965406a5d044dab056278ccf72e172a5139c805aa420e7497730caf7e44ffee5f597a1f630410a070f2516d69e77ed751e9f891efd1f1e67866a597b9f8983077ed1f4245ed809e06147bbe8d197ae3e04f5a9280dcd32ab964cafc294fec5760157ad17bb987854b365b6661d1f02c27cd2fb4b606675812c4de30aa849be8545909b2801ebdd09d993fbd4fe7dbfc03862bba43d4fb58160d3ce20ff21507ec5e0508eb04255db7012a8be71b5cd43528be221ba2f5c00383be754d26f3c0470ebcb4eed650a6983a06233c9c7df7511f68e0c89af89f24de0cb32e202a5eef7665088ee66db6e09dbdb0c3e84319913833c29097b6f41996d077526f12e63423d08fdd3fab46c004b7483994d51b4077b3748fe9e9270ec166fff2f770f72a26480d2a3692328e724489ae53e8bc32d65723884c4498d6bbd5f2bff76bac941e224e5c7718dc167cfa4cc3e49772a5e664e45cd4c5e95f12eeb9143c147fc46857e7b8855309e1b2fd8f27de0b518a5fd21bbc306570117294bc90ef32c19dfe8e62f0fb030922b4344f1e156d7a6b4917e8bb88883c8532368b00cc8a7544c1d61f1356c9cfaf21a770b83157661004ea9fa8a881bedcd51914e50486c9536f690134afa1c2e848a96e936ea5a8149d568f771536d1499f66af9ea28ea514bba4827af3f23f9c62debc0d89a4ce9e50197d5affe96c6413a10966a16905fbc174c8eed7d7974bbae1ab6824dc1c205c1bf033997838081ea7cce227ce312d02e50f5ba63533ccbd1461f1a5f71b42954494266df834bb34a75390ab5ee0b931d599a29e5a8f9c17965794d8f2cbd7c44bee7a033d631cc84650c56e6440d7e650b1f89a8fdb4bd7efe5e73b6665b98c6df229b6f9fa8cee626bc427bc6abaf47f451fcce0d66262e00ea40fb684bb96906e34e2d17b7fc84bee37b655d5578a8b6dd63c169e40f0f0c3a47bb06ac4af5466fbf67173347a1dc0c0a488c77b8ae66649302ddcf5383b8ae6e530be8683142f079c07b497b67953f33f5709f12e5fe69e34e5d46a895cb6876aae822b3075e867765c183cd944deae1281912ca368f481704da06d8e9f9814b3759e2eb9e3806bd4a7eb2afa302ed26bf5132aed110ac6944000721e31e469601f2f4095e3ad9a44455a01c97042922bf4e691a79dd37a8414e8d268f57b4be3c4e028fcf46621698274267c8ef8b6b7bf26efb844192e1559fd67d4108ff59a89b4c89b6ae0abd1c18eacb2d7d2ed5822808c01998828bbf9886cd16800bfbce3ff311227f7915465b79248659ff60fbc5aa2ede4ece55dcef7f86a151fd2df28fbcbbc6ee842ac2575a13fba150fb8fb74d31c871cec4f00532621f945aecc0613175da692a6aea04f5f89e4dc7a19b6debd04e6152a1aa52a78cc05876960a9b24319070b7f26616b06a1145d7311efe354015f993f2145fb39e44a0d1005789196173301ad133f1a8586a384acab7cc90d97bb28300da79023d468d39d7", 0x1000}, {&(0x7f0000000000)="0816c881ffd6599afd8bdd096e80533dae5186ea19c83d1cce0757ddc36ea9336ab24e8c363f088fc83625c1ca4f9b0b1adb5d34e0900ce3f0827f71d82d3ef830ba887b2964d521c0f90f2a7c3cbb6b7ad9ab696e1058e4bb114c978d4736525d095bfe620f0a4cd143508ac1ead9d3106abca85fbe3f1df38affa68f8cb841efecc5ef022b0dbb03ecada8e472000d22c7e5772d277715d81259", 0x9b}], 0x2, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x9, 0x0, 0x81, "a035c11b6c2b437c23f569d286c02e4720538006", 0x7, 0x4a018f48}) fcntl$dupfd(r0, 0x0, r0) 16:03:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) shutdown(r0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0xe64, 0x2d4}, 0xc) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:03:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0x8) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgrp() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r3, r4, r5, 0x0, 0x81}, 0x3, 0x6b3000000000, r6, r7, 0x9, 0x988e, 0xffffffff}) 16:03:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:03:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002740)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000100)="5bac95a08181ea815237e108ad6986b4a5ed3ca8acfd20a2999e042201ac3c8eece032dca7ceebb449e6cf1b7252ee8c83d401d5edfcc90332a2bf41ebed144adcb121598c297b9dd6bd1ea4e8558702e03fe68f8dac450f618231053fc9e01305dece52e1c3fbbe61a445767e2b89a4a96c", 0x72}, {&(0x7f0000000180)="231f34db134d9fa649a7ca6df5280e6ab625f4d3f58abad546c88b9a78ff0341a58d50569fd6ee66d5415b089c7a57bc67915df952481c366c52b1fcd755048f9d8025c8da3814b43564f5a7fcdeac4176e0b02ccbd319e9f0d2b07232472efc4268f80470aec753aaace2121c699fd667b29e62c0a491c6fbc786dbd92640a274cde96c38600d44f6c246039a8f81c7178d604d9b2d3e7d68284ea9689178b0140b9c5886796821e9cd80c818e958dba5d17c195af44876baa1c3c4addbd05a37ace2", 0xc3}, {&(0x7f0000000280)="ddf313400ae105c190", 0x9}, {&(0x7f00000002c0)="906e927cb6adafdbb2ca419ceb2a1b6069552577902834de4f1a691bee94477ccc7b70ce50fe2e1ef9f119e274a242a1dc7c4c858fdc54efb4abccc2d2f0637893969996b83ed25c7ec83d82c44c3e6993c5e892736505ce0f6672d6b5936c50f0696644e97a0108e275bb549c58fd214b0ff5b65db56e656a1e3960af8ad8091386ebecbe999561f00f25dead5f034b1528b42b0f975468775a5b0404962729240ea9856c4c5ab1f813b856fb5808a1115d9e8c898b9f6724cc26a683079245190b209bfc4ab34857adaf5270b2fb78fb61f62c4ca0c4b5fea2ee9fe404b8396ce3e557910c988a3408d9091f8a3de3d7dcef806454772cfd6ba1fa606260e4d1a52feb6389b6b0ebafd673c0311b9f64b0136578f47122375e5fe11e6c149cb2a1362d24faaee9843d5612c8ebb5e9166b8093cffc3bbd0bd923f589428df6ebc24b67f7e2cbe17289ada2b0ceb966ab3555db81a6531c3830ea960feec8db4051e48d7ac8ec07ae4e4c016362d87bb2729a6c83b35b140ec0440e355f54bc82ef556b34883f120fd7498c23d2a90de527d38a93084060cfe63833486385f81f0bb26e015560e002f0595e45a9237780c3e597ec418eb5b9948d0f1362ea659b64a6bbc2f6dd5064fc222b352088b70df444345031aea9ef548b5b94e792aca4c73510153d72752730ea1d9b266cb03edd91adab3bb97a9d507278df863ddb45978180475f1bfd08d691e29cd42f49510a053d2f5a4bfcb3853e583bd8bf7cecffde51e3e11cc0cb9fefd8923377b0f5381a9e4f0ec82fb19c26afee6ebc32027160c809899eff82b8b5f350c0ef702fe2cc295a0b23d5c2784b3dbc034d4ad53db10c88308205e67accd5c12a4f323065c874b5afa73b21186a3a96aadea5f72241eb6bb2d2550627a2b8b078003139cf74e5478978f3bedc9a1b7c874a3da37ebd8cc96565be280c69fd8086cd19be089e26d406246f4674c60ef2b1fa14e0e708cf12ed4a702b75e9296811843575901b0370305c486f9d5cd1b60d299c3ef9e003cde5939fb9153339bb9832a8d459f245a869a5eacf8235eeb4c25091bfe762fdfa06edb18e55a76dd1e7284f38e3230b0ce6c73fca2f7c15ea2e19495571a50287e3a2a3a962d8af0a3650bbdde32b2af1a8971b63ba3fd4dc4b6ce393db90acabe899fc388ba545392b51940ef1f1c41c81b69b6b23b21555b0a4c1155fcd30b211bb0e8498eb0b6fd7a2b1fae8a22a00fa52b963465cea41d5c702d36793ed6f64982b78782b33254b94f51177b510e7a770dd2f291c2bfb3e6febf384376cc7136aeb7d6b7e4aea36eef573f9593e331c829def13a378ec49620d6aa29519efc10ed3be92762a70cb2dac877b538c836e02583170831e88bccd0625cbfb4f8cb0436b20b82a80a3601a0ec31284730c0e456285f1487b9d419052b387c8f39b084aa8db29e17a98d83ad154a47f4e3f88bca7451b65bacfbb4dc3b3df9ee601e9362b3cec5ab23572e6273d9aa6f533358c92f735be6c969ce3f58213f44068641dbe4b4dd7dafb49fbabc025893ce86563364daa0485cc7706962b90723823377fbf72fd054fea85faf5cb1b9cfd8afe0d6f93c3f027e42f548fb1d939860c1cba1d59531eef1db885bd3bee06e2fb37944ac89f2719a1e27e97667140bf9a85a6f295e41d6cecebae9ecec0ae9178eae82c63c8a83a4e3881c3322405e26fb5226918bbe864a33c7b937232174bc896fd30ec29cc0cd54f7024cfc866bf3e55c30880d429339789ed07d59ab043d904a30147bad3a708ee9dbe8d809e4ed971cd6e6feeeec9026a5a4e5a52ad9cfabf78901da237d32c93ec1bb85d74913b8af9e71d2f45cdcb53f1c353cee30f175d32a5c999be10c05f0e25211e9d74dbc6d445a72a6f7a04c944b84e74589caa0d4fed40813c8b9d4bdaba9223238342d516f18bf417d56cf4c63f7a4f9b7f1fea774aeeef12ef7d04ce5067711d23e02da1b7d26b73fa5e35ea3272dd032b2ea3371dd89828fa3a8a9c1998cc9ab2cb9534ccd56de56144f3768d8957355d415121111548fa721d90adc3fd9bf061a334f86dc54fd41812f0e97babd54f05dcc16f86b074a6293a6a3e4ffa052086b060c276a8175cf2586a44829c84d94e66ae32f2319d0024710675e18c0c07785643ef216cc505beddf6e310b7e6bfd26b5c0ebc811367db126577c4f0f06b9d5d0892362393cca89e5a3f74960be9f7ff3de32a57a04dce8a995a178f4e1e6fbf5bc8535ef3196271db6ed237a592a98321285a37f0a60cbb941bf83f1668f3a5f4b62a1622fcd463d81c2f5f1272630cfe7d5c0df0aee691bab87a1e19369c695516b33749a14862642b0cea0d6750586dc099ed91d70997412a6c45661e6c8f4b61836aaf73234435365d3f220882172ecb8176daf3b1d84a89a21dfc905995c011940e1b97e4f7188678df99997b5fb1a38c30b676b847667f9b55e45b5b2296dfc9dacf63c4e2c0287a3e01e81bbe44ab8a15d030fed4d601aaf3dd4474d40ca0c7d64e09ec101fa543a23a9e7f623e7053e9150053f65eb91635bcc92e888dc627786a770a178ef8eaf7073c33335b387e60f0a0a2f70f7f0e3cfdcb274cc34563ff80d4e55778a030b13f92f774635c100e319a21500e99fb52d6f36c1a5090984825b9a87715e3764aedb362b31d85d3cd4ef5296750f3d48cd4a3aded05e69a8b52be7a3a827e0b4901284efa9bfbdf4cf55a61a771894d2a888243172db367c35c0bdbd3dcfa78e19e02c879de39a205a63a116e1ef0c88162a64a582d1f57758daf5fa69e8903f1b87bb0440c0aff83210b15e8c669edeafcbd7aa9016876f7a4b1d4ed3298f178590f89ff5ab4b76202ca9e4f7fd9c046d8b3b3b0f21181f8fa3174f14a638b02293a85c5f61eb60fd0c1277dbde3a3df939b42b45bac36a2bd2e1244e0da65eb84c1a5eff813779c1f93b27555def3ef178eed94f6d1e095bce2f80c3c911c93164c31d67fb57700ffa545eccc592c3db9b7e93b6484c9d513f07818341f50e212a85fc9290d11abaf00cc0deedad467b68a116b4554a8679af69483a7c48ae075cba3ebd0303e3bd921481494990d5a6771e8a9c2ee59d36657cb3c1543c1f2bd3205643f88ea586a68c770efd4398f4a91a7bd30094fc5017b9ee98b4d50dbf3c5b248d68a2d472474411a5f18a81d2855e4065bc0414925696d7914d253fb524d16e7699a5607cfae4816179ede5896c59fd561de1e66d5250ed485dd18e34e5bcbe27c73875bebac09bf7aec80879383cf45d68a2dd1a7b5b9400336c23d780efbf358e7ddec19767679c47b304947e0e43ccfc1ed4600e476729dcf1cf4d8334c324080e6b0c6bab7cf0ee685f9d78a203d77478cc50aecb665920ffc67db391a28acb76edfd567e6d7d14a540cab4031ec9051867c23ba175b06d9d1dca4eabe6ca3c4b498083ceea403b60188ab9d186631332fbe0fbe78c0b5c44b4cec5fe54c06d2fd8b6d88a7d9d6119697e6294d56f5d8d1101212dfdc54651f2742ad44c54304d79ebb2ae3eedc60da247ea1b3b82f701680069faec3986a61aa46764f80013a0d36a38711df0361fddc7d9564439bd15eb213ab81241090807c5b5f3f7e0e04e3c5a1e7942cc44e5e7b8999b4f902d3e9150b4b52a8497ede390343c7dc50d60d4eddbc9e7fa9f120bffaf3b8fc5ccede819ded63a812b6f48959d0e03ef08623ef109e33f54b5e16f5a88be43e43c179e0e23aab023399e9ae335d50165c2d575d873269734935ef8f031eed75d4e35a2b0de8abc7b23636d9ce502f290007eda50fd52f6d39fac9e96a917eb53d835a717b01492a351f4917d4dd73981ca9342f6454ab451ae1010504d69b49d1d0a8107be6a0dbf926f3a84046f3776307838111df20ceb728cdd5b254188a19ec6c71944fae8bb367414ff0228d83e86dacefa14eb3425da5c4c91b2e20116f5b0d748e6ec42722c454ba0f82faa4cc8529c81bda1b70f94a20ca0e021d6f885ec9e44140d11f7a152951403be28a832f1b0d894c65b1c1f19b068ee749239d911f33b84a35b251fdec720c10db2197b2d5ae2fe6037b46f00e8b4ef9a6411c0fedf9151e72b9d364416551736e60b1cb1c648cebfa26efb4217c3103a327a189fffe1240726da90c73689dfe11455cb1cf73a184626f43e2807dbab38dffeaed4ded898547cc3d56efa11cb6c3bf352434202b32d05711ba1821a2f51aebdfa86f3e1b1aba3d551649dd3e1ffe48003faf7e7862bd72264d339ee9713283c8e983a63b293a27a8880471bf70c0bb4fcd8474ae83f3b141b4efedec0989beb7182cbbae190f6907a9f2b129017b26e46ce67bfc36489a38b95b3be45cd8ef7c9d953cdbfbb770d61971637753c860745ffc840f242ead805439a8f3f4f411fb99af21ad3810fe1c239be27ddd684b5daac8c3bac92939144eda6a08705476f2f664e859b10b140cc66d69eb8d77b44600d48fe0a94b370731dfcafe056d70339ae127b0df9343a5ceed24c0f9dff3fdaed8dcbab0bf1c5fcacb6e5b56fb6d133b336d60052c7525386bda4e9af17d850edd5e8bbd7b932b534c972d01f40780af04165bd73504f1fb694c7ff30c77193705f670858e047344a54cfb2b95d22b5a6abd67242a70a85c2702ef199a328ab58f927c6a96742171726e023e26fe3fa93e0075f7ae29d08accc3ca60a1a668eb479010595f2a4b08aef787c54a4cf68d7d62629c1141c02b629b81d7d33cf6ff1ea71bfcca6e98a4ef23b78fdee14ce0d091d4bdb0e115c1a42acb8077dc7ea7895070617b6da3e1ecb7119defd7a66b1e56317ef04cfd6909e9ec021520fb1cbe80c37521055e2c917b6c08fcff130fe515cfb1c9c54c31832006e190f09f4fa86b731691543541d57c0c0a1c7c851de19027f06311194b3dd87e3677931fe9e962546480736534c3b9d3f4dc0e8c7307f27dfe764ef86cb99d0b9b61a6d29c14910255fe24b812779b4f221aad0019351837e3f23810e6ac434a0d70f284fbcd0c41c9946d5229d9e2b57c188520d8a21818c337d4ca10128f25c6fd5b2273c96a33464fc0e4e8ac6fb8e54b814ed72a62abca97b44194e6ec16860e4b8ba60bf5c51f0e388ff3ca4b0db45a9c2579a659d0552372f79d15ae94784b2dafd1547e14c86ef19604ae9134543f2ff5aa62376a80ca8217969316b88cc4d4448de71b8c7a18280659a4ed45c5f191be91589a7b7ae5f81ecf8f08cf3469715e0f94f43afe5f491a86d97614fbf38b8a4f7055a38314ae77d123525a74557a274ee09c5951297860f3b54549d3ac6a8984d243135f788d39d39dae474ba9220e6103e89bc8357e80d837b8a2780b9541b3c4c4719699a3f2a53738952f16175cd9f5f0c9f6ff5102dc550799467a842db7692e116e3eb9a5be03287da6fa9e94fd372ed69457622816a840901acd7d0b278a2542684a40bb4d342b62c55c65b854cd9be839ce0bf9e6e0e117ab5839a6f6647219ef90b794b7f5ba64a8e6e551b50b22c467c945e3690b18edba768ad6eed2ca75c3f13f7c62c778f1d6faa71b3c3b7391caaa158ac58d1adc03d8bb61c1ef49b89ebcd95468f526c41901e791dc39749646e87d9d0df34798ad16b6512fa169b1eae0740bbeb1a4f78cd7713313a0e1b61ef1b88f648834f0494cfbe646a5121a4a9e27e169dca2485ef4a887480495b83565d6b9cb4e09b7444abc32f377d29a658e82af04f83e993269abe4ea1f37da03ebcee4c722", 0x1000}, {&(0x7f00000012c0)}, {&(0x7f0000001300)="3e691de02d08189d40b4d33d11d99a6d1719bd9392e1a4ed6877d71c59b586119befb42c4ce34fcfe1b4b4dbf2c1a01a1fb98c7a", 0x34}, {&(0x7f0000001340)='R3', 0x2}, {&(0x7f0000001380)="7c725d7eee6d047eda71dff2a52a2bee889ddc357402a63cad5de2e16e99aa367c2d06bef4cd24e6fc3b9456f6f931deeb1699fea0590511c483d62828d2805e3d57497e469fe73d297eeba971b2", 0x4e}], 0x8, &(0x7f0000001480)=[{0x30, 0xffff, 0x5, "b302da1fb52760373609c9bab8e01bb2bc87bfe3dac588a6adb63120dc7679"}, {0x20, 0x1, 0x2, "6181a0094e227b41c0b5"}, {0x1010, 0xffff, 0x0, "a4818656226739f0b23ae0e280109d2e83a649d31e3e20b5a9cbc6e8b2d1faaea909897b0d398cbef4fa5540c2bbefb1639f071a7cb8972cd3ea15dac36e0aa5680c5386fea7ea7c621e405a2d1d0b1f1b788b17bf22c57cc4e814848b7d62ca63270699572de7880354dee42a2213e380a88a6b7db36493ce3674de36fb7d2c74bb47adc471690ccb949fa314147b6702a1e4961651301ac104f523a4b93d5e63aafe36894bac6821c188c59b6e5c053e235d543445baa2109d4be187210c3477d28a52ca4ff924f559c6e0d0a4f97e6b03c2d918aac10507dc6c5afa7093009c4a26caa942366db1b45a712379235f58d9413341bbf3ddd8095809ddd40b962bcfdc3d584498708051781619d0490bc70d76ac1b3b6820818f735479c6f81bcb9199906bcb54d606d96d2f9a9db16fba68ba2d729a11fef1079b36f7e1ada840c7273c0ac60493121a8f27f40d0d3186d2e8f5ce5d9c9203aa23d5126383e2d9e6c795ce036d81aeb85fe71ef10ce47a672045338a96936ded7316bf2e0ee1c848cbcdad2f5f01c80c9f91be640495cab5701bebd64b037ae2ae5c36a6f520556b19bcb27007b72c5df4a950f09c8d2e455fb3127c0c4d83417b1540dcfb5f58710ce1a2b0b81721fe0b505f6292ec261dfdb54153ecd659695c6c1c7e01dc5fd99c6d0f94d8c8c3fcaa9041f7ac2756924358a99458d06c510d6082e8fcf98881abc1917f133d5b1ea93f460653f7409c817fde4293fcd2ed082d80e0a795d8e6c179873af09081b9c57c1d347ed9367e4e21504ea51a5fac872361ba7928e874b89f27a857de1b8753a5987882b6f6634369fcbfe4951ce07bc1b42780b1b30d280b5d074d4fcce38da4e5b091078922bae5d3efb8174d75a011b8199fb5ed03e32e7ec0488b8ec22d36d2aedf7181d0624786455c33ebdde66300c9096ca11d3b6ec2d552ae22ba3ddb7a42c61198e183d8de78eccb9f41e28027b2bbffb534dfb6e0f9040fa16125a63854bf7c08e2dd89940744864e95dd424cdc8f07a76ecac227ab60b86af80c708198e6047d4470b3bf40af9accb81f4e497f5610d255c9cda356fd7a91f417a9cedeee3b1ce5d5e0074b2124dba7ff3060533bcbcacaef4ccfd867885699cdd9d2795f12989bbfd9244840f86ced14c0edb0341b235d49f86486bc56ceb91eab9c841ad20229a7f95b1a852fe87490307aa40ead85d3a09bae953064e795f79592fd3348be29b94446c628cfde4037066adecc5d9823b325b027c6bef0baa43aae6a885a1ea73155c990bf3a9229f924177f562039a90c6d0d8bd96f4d7b05db700dfb903f8a1309cb5f6855594690503efd259ff75f7651db4cfa9a83fe28017133963667d67a1240778c71fd1578e4d4463687c4d3b08bb9f4080c93ee269ca6507159bc1889b69872afda9b1855421777b83c6f96002323c6f7dbf8c0626f3fe60c84563109db49b0a381bb0c0a5885ca3e46ac28c67890bf634323e6f85e93f33f62e8c780319fbcaec0f2b305ea58d356bfec3509cf6efc1103f4167e55b79ad88bae67b5f28cbc5628a8dc19a093997da253aeeb38786e58e14d91b4d737ce9b4e4a07527fde41920352f0c2777639920c2e80a2417f3756a988a4bd553be9b803dbe64503745542256b78dd05f5289370ced64758fd216edac1e6cf919c99364d837c12092df220f64fc93cb903f1bfae9d6895711119ae3539e6ea7601d005aec2b1444941946447102410e11a11e984394a05f8d388021b342b4b4a93b3b7b757261a36d11527f4ea79512665b0bd1377f8874c8bea20d295d8f4d084dd88501df26fdf9b0f92971cda408a21fae6c2b935e7ead54dc045e2e1b243ad454646288ab25b80d446b1d80028443a22fbe7d0b389a7dcff7418b9fe2387823fd7d3035ce8c8101d97ddbc1365c8d40dabaae1773459498a37e81dc086e87f81d49a88298ef2849a9233884cc2152b729965193a53225745cae99c1fca94f1d54c2ba8ee59c78abf2fc2979c65aa067004db6024dea98a31ac11df89237a8a10fa959a76cfa2738350564f52164935ab47bb202418c09f5d57078c465ecfb736397ed757acdc3739e88d7570ed5554cd2e9dd275d7f47107525402b45fbf4ca26b082c6aa0ce8992c295442d5063c9ead3f160649328c1aa84756ff055c2346141fc9e8b0153abf3407918262932cea97d80b093444a2c95aa159645dbb1beb8314e983348276162bebd5a5bc5878ae3cd0a19d9156b5088e1d99ffe9cce94ac7cb8005969211a8bd90f310f413afe3b7b476a047f0c8f07f98f9d1e83a4aee19201dbea527d0aec0bf3f528190bb2bdc881c34ea11eb2e7ddb51980ab55096bd4812d996bf2de0506bd9ca20a226847943961b1bec7c39bc223d915f21d45defbb24316176b66e05955edf82ab71308b34d4485ae4811cb649ee803294e17d1fa92c373a3f7023160a9f74fbdd5084a4368fe7a992b138de3703132c5283e0dd0098417794c4ab42cbecddfba54e7df1339de73c39deff76d847b13beedfc0038576d736dc01be2a1d33eaca958b3f30fdf6434fc126c59297960039c2a03d3583f32f4dd85de90ddba3aa627f6c3a83c6a989d2c1bb0647df3e9a6a5583a429b2431340fe681777dcc53f125027f52c0f3b087a5f40c3a5d6fe825e0c618878c993ad9e31b1c219f1669dea9a59f94a34b36c3d428cbca32eed4a86bc650f904f10b76aa21f3f899b5b542c5e5780453a435b64048f1531ec0bcbf298d62401a98954a7acee45a787e373eddc62af088dd2a777061f69dc9771573e1aa39e7a33b76d27832e2a3feedebaa1955c0b13613cc1696fb3ccd1afdc9c1e4aeaa5576eb57574123eb42507a0d96ddcc9943e8312e63c0037df6c50b48f0594565e175adafad163621404ebcd6925cf49844bb587b86340c1e72e92d1a9d7b618fed71e7361110334c54e69eea4d58f1f731712ab50ae94f8c31e4df6f996573982eb069d5396cb5ad73fac12039096f430e33fc89c55cd19005edecbca8b35963c04e5f7eb1da51e84db476951158ae7095073c2c7e240fb0c637355b4590675dd0e23c7e7fea368a8a888c499a2ff6aa1d041dca20e2faaad5d239b452105a92f4bc53fe9ed85ad3cb6350cffefa28c8dd87859c155609d6deea169dbae28ca7bdf164c77df57a4d0290bf9f2e7f94680169668a18f12a1ac059186e960022c0953364ad38097401438ab69fd3e44cf63f8ed79c151e05bfad65298fffb322aa95f62b4846cf26e4d64bb30473a76d4d182fb9335ef5270285de36c000e074c593d67fcc1f7d363e7f1be17cd87284abd2567062d03c23c12fc518d0b07697fec83bf6422e563303b9f0b1bf2aee4c53ac688edc99d65cad1bf776d4df26066f7b65a170f68678b332d92b996601674d739fb3937ac447aa12c61579313c5c82c9d43a310a04039f8d8172db833b530f9a3b7bd9ab9a9b9b077d7133eff36a3846423551da06637227a1252ada5590ac52e86cdba493e595303b4c76b0c413af5576c15f8031722b75f454f5465f81214a0828279ca5c0447ff164670bf5cf8d6cf274dd3439e522b4760f5a337b7826143a681bed80fbc820034776c961468c11d7242116e30360372c9c686dc6de13337220a3b8a7c6c4ad4e6126e51de055f053a68cab91d8cb0072c9e0d955a125fca6a395621bba04587ce4a260871dda21bdadc7a4f3276611a9d3afad7c10dbe7fa69590331d32ac8c538a2186f532ec85a183cf3cff79cfbd7cd0931d4bf4a2bd4e127a403a4ea9d60f4c914c79055bf5ad6c4a4ae119b91b0b163d223338df3f489441a599135846cf10b41f6d482bf0310b44660480e96c99dab3d5e36786b42cbfaaeab97695f145ecedd34b950fbb1661eb6f57c334aa6d05dce5e35a8b791a3408390e13963aa509a85aebc52038687a712d22f4acd0c3bfe97019fed918abc95bf2fe4baf5ed2a626b8d0e6de3673806f34854c62b70d34571f12a241496733a7820bae14b4eca574af96d9b0598399d9832f5c9546ded90a67986e1be57debe7dd5ac992419e05fe1fb1636596053dc9ed71cfd8f0f1bb887ad7d5c68f859c3e6a9b2d5cc3b39d262d026a5d11342b0292a15aa767bc9ac4986bd6b5d828d77321ad17d7b3198cee9a6995221aaa000a5da4123057edccc3c997362ab2fbda601c76f4061a98161d96921fcc8e936b89a4d5c4a25362b1bf98e4981ea4de0a98ba30d64050c9d7dd144ceb1dd0cb2c280265fca438badc5cf45812cf0af45e1e3fd9f8efa5f20029a2ae1fe7df2c2ae4587306fbbd586d3d5d9bd578d7f603242ad6e37c73f402af20139e62fc7db969c22a20b5c1a1705b7fb3a60555043dc9ad9de840277e6830985a07f9bd6f6f46beb4c2fd69f4311b6cc1bb7a42dc0d642587674bab9d5f8857507f2d4333413f862f8600f337314db59222a71c17b415c9a9f3c00d686e519ce3a8e348d1a70a7ea0aea0269a3a69941e35a17f2b6fa57efeec3f8d7a2afc92adbaebf030e38080ae5d2f0441271248bcc96f8c440031b5fdf9aa0ea213d535973942059f7619a292e80ea34582edde94508f6324339e96e7725105ed9448b4cbc12db0289d3798340083cd315cf51908ff985be3456c62510fc2a3754c28d609a4187c673e98ff498313eabc2f225ceb8d4f20736dd07d6bcb4dcace1c7caaa5b7d5a9d34a7928bbc040065ea7d892879a528fbc18a42348c011fbae8f539704c3512bc6ef9d1160c292bd3d5b5e23f2d58113f167a844d25afda2639c9bf731e1e3e2bd5d2a972a24481f5b86cfa2563987c91c8f342dc1ded4e3a95dea1e9c70692aac86f8ab060cbacd41bf8d643f24e24a8c8939161cc5539cdc0eda006dde8f2518f4e2c4cb84331e6684828500b99059dc28c0eb5a30aebd0a4f36d3ac125f74ca0dfdb385c6eaabca3a8ebd0b6dc8d791cdd0b4dfefabb2407bbff048f161b38e26c64ff18eda0d90a22ca49b81a95687abbed4b01bb3ad4a1ff75ebe2b0a426bfd9310849167a0703905b00c34570446d75b1fe35fadbbf0c9c5c46ca81be29bfd12a6421e1eb08c8da56142b45ca3b47bf4aa0efc1109ee2bbc257d957b2dbbe42b0a1fecf8ccd7fb83abb9c3ce5579d51f671a506884bd56fdfc33dab4ad3ed5c01b4bde08560fa0fa27dcaab9e9f5d188017aa6a83c120aa6e330b926058276516e4e87908653f4ddadc4a1c56d5866249693563439357257d77c38e241a9c337edd90a2f47cde76babcbe8116b227d2a7a3c173fd06deedbe3043e0cc3ab0baef0615b33d5fe5804d906433e6738efd797b745d4430a1bc77255eeb69a8eac3c8153801635fcba0fde25fa608d1333a5c52c311c54288d44ca6f7771ea3a082c6d31ef1004d45c68a4181db75e42adb3910a2e9019c4556eace95e39f67a5079edf7f1f2e34eeea86a14fc1b40263a940a2893140c44d542712260648540ec1438aa92b95266d334c51505f16e7328467c19e2806e18f0c19d5fc230359402d468fa3e4b14b3efb3d989830b381b0f533bd69998d6628c4bafdfa2549d246f0a43c1baacf6d3fa9d3e7d9348e22e36a99a2e60833f15b78bd26125cd8c5ce58795692613618483964aacfd4cd3b942181a38c6bc92e459eead9dafdaceb85d0444ae74269b672d91321c9c071952ef3970cf463edd33d87691496f7ddaee218aeda4721315f28770069748393323b7b25956a71ce234d6ba6dacb51f7982060871596f4f72d8bb124583ffd15e030"}, {0xc8, 0x1, 0x8, "004c66782816c30513967f4ca5a4453027a0ab235dbb45b0559dda3b4335f0eeee15b86afa976fc7a958902a0b4ae7189de02dbb6fc210fc0d4445e3003725e21e2f01f485d5c0648cb0d819300971ea0ddc1b6c6770cef22b7b897fa4bee79b42081957597252db5a549f55a256417fd8e543c5609192909094fe2c48b1290100ad3f8b104c64930c977173d5b3a996345a62f7b47616c4ca1f5c1bad0b8728fca15619a8bb9896d53e8312ccc33ee81cb485"}, {0xa0, 0xffff, 0x7fffffff, "61e10c1fb3291898fb45d87f85fcc92c201763b331eccc64112c82e33d8ab48884a5eec3f8999e3065ba58b6375fedad9a0728655be1041f6ac803488994fbd61b49e167380c38c59a1fb54d1d1b69a7248f43657f4cebb6143d8187f3c37d4761bc56858b15cc477f0ec58d9f3d9a0ed6edd04dbbc03c2dd1cb1a6c6a566d941f34be95574b5f1045"}, {0x10, 0x1, 0x80000000}, {0xb8, 0x0, 0xffffffffffff27b3, "c0bad40d786cd1ab9bb7b393a86e3c91c9ce59bc1c927ee486df1aefaa6891ffec8c1a6e53d61b39c09353b6e57552510c557242d1cc55abc0785464c0c36b307d6550f4a35d536e030e66eb07c5c094d2099a59b0cb533ed81178f488f8e616dace4ce2faa842049984d8443234c8e654424bfb0394e7be87b8ed25a5de3d75100ab19abc8b82144573a2fdc2e850be98c6d43351e75de521018e334c84e0036208cd"}], 0x1290}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)) 16:03:41 executing program 0: getrusage(0xfffffffffffffffb, 0x0) r0 = semget$private(0x0, 0x0, 0x200) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/207) 16:03:41 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x400, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x3, 0x80, 0x8, 0x8}], 0xfffffffffffffffc, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x6, 0x40}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x100000001, 0x5}], 0x100, &(0x7f0000000140)={0xfff, 0x3}) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="6c51e4f1be7212e60d881275a12572b18ce41b3ea0c911af8dea5050edf3908ff6e2e89a14cc9983b99e4bb10c8328c5b30b025cd6e2f5f9617f02142c462771c6670292c267c819c46982e2e8ae267eacde154fa0cb18ebe0807dd49dfedd010f1b041ac877434940646801eac15e621b0644008cad634d6bf0296554ee98607a2c6f4eaca70b1ac3c2840c3669430ceb39626f3a40b3ec2bcd548feece76ce81c8b4c4acf686d723bca93b2456c27fe8b7e6f0a14300ec71e600b123877641c9a300ca92a7b2992a3b", 0xca}, {&(0x7f0000000280)="2e43c678d3e3bf3399bf0ee68e717b76cda909999a0cfda994ad41d45533a3c0aaf1d68c38af", 0x26}, {&(0x7f00000002c0)="bc004cc7f46c069ac427311647b6d2edc636e550fc5a96241029dd393951c637cd5e0dcdff5e03345e3dfbb76ba0f69bd25956e264a1fa078060d2bea9c15e317a9cc8e5af6457a959c8fa75266e881a5e19eeca5288d55b8d47c5476e823e92c4e51bf43377369b06c985f1ebec4defa665f6909c6f0ca3da5e757916ff815988892ab9262172e2e590e9c659261b0b0ca509f3e3980b8419f74c446cd6406dd17711c8a1c5b261d873d0b4ef15bfe7046562a78e8ffe45aa271f4d03f5c8eda62208fee5a04aeb66afe88b0fb3c3e2cb009357c8161c450971f68fd47e71d74ab4242747c1a477ad02", 0xea}, {&(0x7f00000003c0)="b562c7dfd15029e5b2aa0dfd14b40147a073766b98a7bfeec97b65c09752c031938c443faf76fe44ec558f22793c36b9ed3e5f5dff1ed6ce462b5d8fc145b7f4a5e95d0883bd2f2fc6a5217ee4390c54c1e99f9b0e031ecb39df65823fa5f0f09b040d531e97ac5e861e98b41b397e98957c5db082caa58d9ba59f25fa99a9382cf55179d16d2d6ad49da94d92aea1308bb65e9f334f46e089639d33d1405e142bcb1add", 0xa4}, {&(0x7f0000000480)="6a32a49ba8999bec222f0911056d250c0810df33f6e05f4fd62e3d088695e194aa8973d8e08552e5048fe1d8d3e4e6df7b2b8ddb46b9432468cc6d0c36e78771ffcf61a94d82b62d8b9c61273037f1bdbd1c05b4a6849d65dd81267df10d76a9347d2ae883983bb2abdef516b40a9fa4b8d38021db7f", 0x76}, {&(0x7f0000000500)="f396fa4d8e5450fa121f3de5a84f39b1d2d78c31b09577af6774ccd1eb1d3c014c95f0f8873af374f4746f2308942876283fa96cee122faaa5944e2a177f460afe5696e1706337c18ce3d03b0f7754398885c10e9fe68b186421e3c0e53180346b82439496d2c6ff23c0b5c90333d3fbff63c3af869f6c8c6d08fbe7484a1a41272789b8f616b4e8db90e3fd068fea1f735c46b6a527d7dac2dbfd64a20ec25aab4a682bf4377795dd6c6d7bbb27cdd215c101eda18a140be02479a266773ed2527e873dc9", 0xc5}, {&(0x7f0000000600)="88cf673abc335a24e925f69561a0ad9272b2473937480f54a7a86dcd3a2ad456c8a11facf3c80a3c1deef7f402d5176ee6df025c534d2ac86ac5f97c16b22d33b7192a49fbcce05e8ee03c1c568d39", 0x4f}], 0x7, 0x0) 16:03:41 executing program 0: socketpair(0x1a, 0x0, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x7, 0x7ff, 0x1}, 0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x449, 0x4}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00000000f081c64ecd9f879de5d51ee6cfd8ddeda7cd4e8749cddaeb2b7ced340b20f3947a67b97361dd2adc3b60de738a3c4130e236014533e10871648faf8f102c59315c6c97bbd938a06dc481c85f87aadf30f27f2a25bf8aa7d840816dc92625e1f7edc5cc1c6839657cfe12d28fd79ec856907bab4ebc4e1ed4", 0x80) getsockopt(r2, 0x2000000000000000, 0x7b5, 0x0, 0x0) 16:03:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0xfffffd76) 16:03:41 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000040)=""/55, 0x37, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="a03b76bd000000f24e040000000000"], 0xa) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:03:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = msgget$private(0x0, 0x90) msgrcv(r1, &(0x7f0000000000)={0x0, ""/33}, 0x29, 0x0, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:03:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0xc0044266, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:42 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000017c0)='\x00', 0x1) r2 = socket(0x0, 0x1, 0x6) close(r2) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 16:03:42 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setitimer(0x2b1ffc21d270fb9, &(0x7f0000000040)={{0x8b86, 0x1}, {0x9, 0x4249}}, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 16:03:42 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) pipe2(&(0x7f00000000c0), 0x10000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) open(&(0x7f0000000140)='./file1\x00', 0x20110, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x7fff, 0x872, './file1\x00', 0x9, 0x0, 0x6, 0x8c8b}) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/90}, &(0x7f0000000200)=0x5c) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="a2601f3c4631934f386994a0ddeefc0752e078c37d987d66ebc8f55a71909c6cbee438daa09420017cdc1e206780d0a5442b4b2dc273397d2d5c8fcae8cfacd2d36eac31ebf8db1e7c6bb847cd9ea517c0d8d2d2b964f1fff5aada9f4541ddc617a8c19a289accb45a174a68684059ee84f30e967e90754f93b7e9746b8ec2c4700d36aa2b1244e8c34891c000c62447bce459bcf8a1be100a5687750b6a1f6c377d", 0xa2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb7f72b8bcfb9ad8a4f5e328193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa142b868a0237f559b7cb5e32d0ff2d400fc2f9a3c39d812fe6a73ed000000daa987423cab21c6b2748aaa74947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f9642f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a09989d25030a56450250e9515b3e9b7ce2902ce617d899dab3ed95ff78a971488ab4bbebc11a6dde923f784cc72aa08359f5f7798644860dae3c7339518ff2c7ef0eda13d562c8fffcbd05c38e910bc251abc10d31097be418227bafd97b444cf78f3e1ef2b2161f0a1ec5f803438e799ebe97263fa97b9aec928f24d539a3f7a8eeaf532090f91ee4462744d96fc3b60e58081ec7d254d9b72e4cae812dd2f249", 0x197) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffffffffff02, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:03:42 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x2) flock(r0, 0x1) ftruncate(r0, 0x3ff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpgid(0x0) r3 = getpgrp() r4 = getpgid(r3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x7, 0xfffffffffffff801, r4}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0xfffffffffffffff7}) 16:03:43 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10062, 0x20) preadv(0xffffffffffffffff, &(0x7f0000000500), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x84) pwritev(r1, &(0x7f00000003c0), 0x173, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x3ff) r2 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x8) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x120) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000180)=0x1) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') fchown(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="a43931806252e444b62929", 0xb}, {&(0x7f0000000280)="e7441ed2c23078c4515afebb9a278350b24f67a3bb692005", 0x18}, {&(0x7f00000002c0)="1db22c48cae6697661d9e417c23236cbe0e25d4108d7ef5adccd6cbadc499588e48dbe8add20a66d9bb99419debeca6f63a667a48017b6f63163e0c27e648a19406a788caa6bf5915be207e017ff5cf900a20b189c43150a40d70a8573517fb42759e398b8264ddd12f4f131624df4125f75000cf243e0f6d4d05514ed7750d9dec2391893358cc7dcba5d51fd5e", 0x8e}, {&(0x7f0000000380)="2367554fc36045bcc9d1837641fa8df17784920ef5477495b4a92428b32ec072afb9c6ff47ea5d3b929c08fae4f2ab284b4d0e1d96ee561f84b0db3ad77d168ce30a8cb987d3dd1a344f6ee60bd14aeb3668b32ea6b7945557ec0d73a8f0f7dc2c6247365f6c3422d5", 0x69}], 0x4, 0x0) getpeername$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) stat(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getpeername$inet(r2, &(0x7f0000000500), &(0x7f0000000540)=0xc) 16:03:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002008, 0x8000000000005200) socketpair(0x1, 0x4, 0xbb, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) kqueue() open$dir(&(0x7f0000000340)='./bus\x00', 0x80, 0x8c) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) dup2(r2, r3) recvfrom$inet6(r1, &(0x7f0000000080)=""/9, 0x9, 0x803, &(0x7f0000000300)={0x18, 0x3, 0x80, 0x3}, 0xc) accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000001c0)) 16:03:43 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 16:03:43 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:03:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x4) fchmod(r0, 0x142) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa2, 0x8}, {0x5, 0x8}, {0x25, 0xff}, {0x123}, {0x85}], 0x5}) 16:03:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x3, 0xfd, 0xe92, "f8147fdd534c0ff9faaea79bdbdca0f4fe90e355", 0x4, 0x5}) ioctl$TIOCSETAF(r0, 0x80087467, &(0x7f0000000080)={0x0, 0xf38, 0x0, 0x0, "805e8185cf5baa5f7a6beef3478b5d040bf35d52"}) 16:03:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x804a, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) fchdir(r0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x9c, './file0\x00', './file0\x00'}) fsync(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r8 = geteuid() r9 = getgid() r10 = getuid() r11 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getuid() getgroups(0x6, &(0x7f0000001540)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f00000001c0)="d18a6af0042994c4bf9b554aa68d309c1f4742c971328039da54d7f4ed6a2617b5a18c54f0de0a987c9f8add1bf143ce09474aa56e27704af20c1080745afcc4989d", 0x42}, {&(0x7f0000000240)="97e0d060313fac34c15d54cdb93a8683ce0e12cc619629746e27c869d55fa3fa39b36b0431cf5e3a72f0ffb566ec0a5d50e393707c2d4c3d47c5357297cd56e108e5793e76acc637148c3101837cf1ff24e12c7f455ad36ebd8ec360e47e384fae1fd38a759b8fcedda1f610b11b5522b62a4aa6a4eb9cf8e12f96eaa024537530277a72bacd75993282dab9ae9dc90756599f7aea2d5cb281fd68a05a051617172036d528f751818965abc022c782ab61354de712d3e845e234ec5a11fa0e2f6122ce8efaf45ac468ff7b83e48ffd084287d9089eb8eede12e1ea9ffe1fc43941552935db91d3e24b2366a3108a8737f204f1dd9981b39485142465ea129f7ab49c7cd7a5219eb73613d138573e70f60df3f10b6a6e54502674af063b486526a5a906f0c0acf537efe0b44a7dee33281f64d341baf3dc095056ea6c48e0234845f5fc91927b863c0f9b8365c28d0f21c4f1c7de0de8340bf9acb9a4aa4ceeae149279ff3f9661a5e76303dd4715e76945715515f7388aedbf9cbf6e855bc2148d7378b77f31799c2d0cdb0604ef8f30f48aab7c10a693f3ac9c16018b2a11cff9ff21e2c174e05fbc5a0e09bf7564c70596c38779c06c3f49f35f32c0ed91a0835ee942a8de53d0a56d67dc8bb12f475a04ac0af87dacdff866bc6b2b9b50fa408639f8da9b87b4bb491b0c183ecf2ac1d3aa08fcbcaf2c13b0b395894640eed5d0746eab9af19cd5cd58ab6b66958969d7d052d4badc939378e45ca24842998ad2b28c60b415e180c293f74804ba97a7df845bc7b4995f5e079655d6d1df1132b8e172cb980fce4d1e5f31b7ee4e4bb88fe808a213f0e039d433218ce654a7019451f81eba1cf5684e7a72de30d0bcbc265fda96680bd0cdafcdd83cea10211cb17687e55672fdddbe51255b8fb812f821e4f4e4cc6ec062637e73d35ad197166dc92129d7dea87fde9d9a7e7d2a35b1267e673c95e29dee80bbf288f7c413e6d9203822098f49e03f03114d160f47cace058d2d44d735ff3b570700df275f6fd57767d76d17de62d2206b09f5a3a753e0002325374d09b223ea76122f56e74af7a8d3ff4d3e3991bf71d55c0cf2a22423b8864294dfd3d1c2286aa57995f7ac3866cb472e7f45920efcc9eb9f50852164da51454f9227c36a6291160c3efbedd0155fec9b97e482c4aba6e05d09d11624957af37f2c95e271844a43576902e834678d2a40ca26f40a0c8b5ffcdc629af2a0bb67730a43691754b6ba44567666c31720868ba0fbb081fa4ac770132f85f0f2307ac25fc253c72b9a067fd8fe08f4b376706a097d5ce5c84101e27c9588dd4cd6095de2d754388248e66c2b3fc82a25befe9e3bc901f15d03076f6109853cee1871acf64ee69fae896c0f2a9cbb438584bea7e10541db415cf790101bea1a52880d6b61c47b79d4ac951ac59da675c3c29805960963c12ca9eb77f65b7e0d7e22936c8c872cf1f131c2edac75010d65606595648441399fb41cd5c1f0fb58425e48f30e77ac4e7a28653c99910b5a5db4eccd044d71de777ad0e63700cf97d8111b9cc7ab95365935ed214cdfa28a934114e51c02633b1df0b0d9e1d2dab8873b4806d45d9fd966aed3a29667344c7f016f7c548a06fd0e9dbb75dbfd55ea1eded420ebfe0247d7d01ca68246e86762bec98a90ace1b3f9e38854ca918ef0fd5589604b425190075527568a7d2adad66a9126524a26cfaa6178b629e8662805bc26096e0879ceca9aee17907dbbfbc4d46ee3a9d30d37c50a19252122be9f3869512c684368c04e15b7c8282689b33b7b5fec13e0a218135229c05076c325dc00587ba384891fb4b4a1af8bdd349e46a12b23b56cc730023e48d2357743069a93a53cca64bf9841a094443430c673bf1acc60d1704accba831d08e3ed720c7e83eb39d6b7715c558aaa26ce81f7776ad85f59d5586a070bb642dfc370035a11d5d5f3b8eec48ba6c36a46d18d0a4083ce69c84c666c9ba2524e2427b7cc0e9ec55002a417f5688f25aaf970c9ce6b4a0b796c056dc3aeeeb72e2678986a7de1563ef51f731e66fd3c3af257b2c6f57e279654873f4c5e1b675203b82470ca953ddd9b69bc627b8665a5cf2c8fab7d488b48c7041f8a7419910a0147166dae2c3e96cda6fd9b38d2cb89f2232a177116a8d45aaac429310150f7335eb104d58a45d841c468182561f9bf55ff18a1e9e3da9e9345a476e722bc2402b9101a23b7b74e22729b0c76ba6f4d726ff0bac98a593a86410c3f01f43830a4601e4a18fbcd852d244ce91f794f9ee2a58a6235cf178882423a789d064002a1824c8f7699fe44ebe1024a5b39cea3ee54c47d68ba766a3978fa276340c2982b37cde64c9fccc17840f8b5e7c3078ee7b5331229c38a92555016f66ce3600be1f93f60a77c66a741179ba31ce3dbd97a051b23febff63b5af782ae3c56ae161cc4326b4e31c72e6ab22618b30cef0ae86bec71f0cb05ba32266fba711841da81cd827aca5c1dac33c50767614435388c472f7dd06cf5c9267a88b0941c5b205383b21b14c7a0091f9cfc55318629a682b0888bdb401b6c2b8cea38c387d9b0e83e6540a6a50ae40d9cbf73408210d4b480750bdef7259bf8f67fd3d280d3956f952d90f332dc86a2caa9cc8e16ac0159cbe9d286935ab9990dc765fd71a30fee5969af3f3527922c06cc592c52a7f08d7fb6ebd618c521fa58a8334d9a81a0d86698cb18fb60b2359d38926803d407cd5cfd40a5666b2c93e88bc46f6be11072d5273f90acafc3690cc1724bf78d86d963f1b7cb7fdbc07d9982a2afd325bb9deb097534d394e9f448bc0e55ffc1f4e8a9ce73ee1c9b8f7ad11fc1bb065b13329f37fb0fb51c075e4a1bd74996c23b4b4a9bedc5d6d689b2a188b65519735bb125b1ad5f26abeae89999eeaed1574d78064aa7993c5ef4905ee95a7198d82d5ea6215221191db6d5e8ef65be292da9dd78eae28932edd1e82c26338cd18d111bcaed23371d8df341f591b8a59e09c5b99aac9ea69c07363167f4dbcede0edf600ad0be5ccc6c9c7e0126ecc6f731f80e07fa529319d4bad8d17cb37be876aaaa9e99d9a28d66e79395641fedbce8f30fc92161557136e6f441dd3987a1347967eca6153b73ec9851e0d2aa3ebf09c3b5fc375d0ea8353106a3845f788cf92e0825f26851cac4c7a180e4dedb7e76140f62697130ab3ecd61ee70204f1798ec2bb58f1b12bbde13d073870685c29442c965b161bf9a487158744088baa9a1a4358bab42692b7e17a14e45a59931f3ee61cc49b06c556206e26b48d5455ce77311ab7198d9616bc8a7b7779c6760a2c1984b18111e26d350dc45a2617dff03ae765ff3b53ea6de2197f0938778c10919584b48be902de6b46ec9a625d400bf5c496bb5c06646a526d22dbd2562f785908fe895abfe783898296839ea74a0a719377448a0f89efde1569744bd358bbc2b2a1faa78d1c7295edd1369379fc15258893d59149431f8d9b19e0d6c5033a38d4450be2da9952d85a61946cf1ce1cff81d1eac7692363b6138d2fcb1b2207c86adbf10c88117ebbe1f4ab331785d1f4f7ba82d816d905e736b9981d924241f654828f535827ee872fc5b38f77166d30718f0a5420e6e5db17d19e78c7f48307b07274377c245ecfbb123f0f578bfec90d96a417e83013e574f9f7a9dd50651d01de01e5fb574f0e69ac67832a2c273d460d04728c73a2e329af81decf8403b4ff9114cb88b142f91c21fa6e9a1eb1dba3f0af9a7e53b18cf4e07b854f62b4e376293134ffdc43b3685bb872ebe3b24e337b13bb6c41c2f0e8019cef813a14984922156d1d2e56fe60e7ccbd08ec29cd8f51842e2955eba6a546fcb0fd5a8870bf235dc00b09b682941a579dc4b5f120397140e1bf91532ab86cd060dc64ddade0017713f9066f01333b585789929cb26254798b356e7ff7f548469a1ee61502e199c0983f3a47652b449d3087b589d8651ef3e30a96e163952ce0676b77b2988034f4eb4ea43a0645501796018787739a0f98f9441870c8d7b9501cc73efd4fcf242dc7129c2cea045bfbfcab56df37d85adfc311a9488c05922cdfdf537053c3a123106c20fab86a7db80d8969ae570daa554b6e4092bd0df07c5401a94d97f8688ba66fc4741fa3b96dcfeb1de9f60e2d32bedb0688de3edfd58ef8f60fcbc2f4fc259dd986c0c53237a4cf71750c0e485d69577b10707d6a204439298dcf5243ed6d20f7c132834fa94a0109505d077a7f6424756c23a56fecadbd3d0f0a2ec2dc00d9432ae5b13c0b77aae6e67115248b869dd8e4847ab7772bb035654f545cfbf6a7a7f46dc93bdbb096340b9da6b72b09db4eb7d28f1c2b5243c1ee6e1d6101de7c6d6f4bd53999e2257867447a7afc6e0ea25a5d83652b22b8195ff25f8b1c210ac2d452bd82fc67a29923f4fa41fc4490188353a3ac799e3eed4d33ca57be27faf0306841c91193f63c83e1d2ddf543f7520c128a08f68ff20c715ec971d1d17fcd004dcf4d0fc3d000724b3e9c8063e673b9e919ab634b20502aebc410133e062a14e27a9662ffbb103355c8d777789930bca07047110728c326649d2313e61a9a742c9277d8ba52faf521cff1de5bb0d274b6130ed4f8bcc5ecd68648bf7f306828c48f6de2d8916f7b4285327e48429c3402f74e2b8cb1bf7f3f932a91a8a4f4d7456c47647007ea02f4a0e87b155c835e99a4b5fcc91b1ea4cab0f487261391d15bfcd6a9e00834f217ef6e52b16fdf9827b8b59a665703264745e19ee5747db38d88dbcca4c554cbb246c916418f8abad9ab042d1b4db7ac158ecaea2b7ee78daea830ed0143c8b5a252be4ac8ceec63c59522207d0ba8d51426d7b933e831584162a19ef81789800b5e627b25f9e085e8071f69c702dd40316f5c639300036dce4505980ea1ff87f34693d324e74ea62a74976632532b640706ebf7d3a993f9272e28549a70c71a340ef27e8226ad57722d1ecbda63a082ed9a4ba83e2034f2187f80deb00696bbeaf3c8f78a75c93667a454fcdbcea12b4e3771681c21d96d09453ef2eb0e26bb8d87f093e913c56544bf8c9bad9995a955388e459c0d1dc5e1e95e0ffdd27b7bbc353068ab9b7fb576cbe984672d074f20eacb6f2c049ab55963b43d354d3d743b7bc1782cce58f22e44f0078cea3a94200f42cfbdf973e8840576c4b34f495542dcb9c4b57a36ca0ccad39320c32236d313548cb7263e28390f2f1455f572ed5f9f1335c7d6328edba69dd45711677bdf967a8385e8de43436b03871c6026c24a736b9103bb8367116abea3d6ebef33425af4cbde1517b6e7e3863b6c7ed71d36d4fc2fef25a5a6832014b846a6e215e3a5e0c3ee4f36fb26cf2ce2abdad5ebc18a1abf8eb1da2e0bc3d2dbff1031827ffb17070da48aabb0fe0754a7fbf1f6f415befa015cee79dd5056361bae348b58a09be6ae8387f207bc8846fe989ec7795716ea067e71d3d8e0ce46bcb3bf41f1f4f4bfa913c44444e4aeb215c69849c4635903b1c8389dac978f40eef4cc7d17660d7a1d21a5ae6e75b9701f66fd2f35088a582c41581d9d39f24fefd1f404064753dfe8574b82b6e364c3ab65c54a16316615fc86ce55d0ee99956b591bca33312e08aa3599c017b77342a9abdd29c2a8bccc0310a3a7ee47981ec4d40c4c41056d871feb39321f4247bfe7af91918600a5bd8aba88ed4c1a1403470553fb340e9e3018208de71924cf0ccfc026ed74462116bddec51f024628f3e5792b175b1dedbdb", 0x1000}, {&(0x7f0000001240)="863115bd17dfe9834c913de4bee5c5aa520586449a7d35ff90de01d92939546059805a4e0a6e2c8789a4b1f2e1d5bdb0a1f168852ba9f2b7c51b4ff550a3b709a5369cf8e5d537f9a45cafc7f25625a3be8a9e18a70c6f1e68145cb65358b3541d2db9a6a5f05b059f517f9f68de286fa5deb015719a5104267c34e26553a173a06eb49f0125b4da04946afff7b581cc24e9077cbe0a2b4e624e1a0921a874c17b9952bdee2a8dd573604b95ad70337c80507bef02ce44ffd2905787ac5770927bd650c4b6e1e295f190ada22f146a545fcf2e5788309d674b4ea9d5ce3b8d2b1ec7b2e69f8c9f2a38a574466164abf599da709262e374c0683f", 0xfa}], 0x3, &(0x7f0000001580)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r7}, @cred={0x20, 0xffff, 0x0, r2, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r10, r11}, @cred={0x20, 0xffff, 0x0, r2, r12, r13}, @cred={0x20, 0xffff, 0x0, r2, r14, r16}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x138, 0x8}, 0x40f) getgid() r17 = semget$private(0x0, 0x3, 0x202) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000001700)={{0x8001, r6, r16, r6, r15, 0x4}, 0x8000, 0x10001, 0x2}) sendmsg$unix(r1, &(0x7f0000001b80)={&(0x7f0000001780)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001b00)=[{&(0x7f00000017c0)="ad61c8a34a57c3a282d462044fe04b98dcbce767cf24f91ccdc32536948023fee9d58a7d60af43a2410268ccc9dba07a3bd26c3aef36398a0667e653e639e39a67cd67bcbc619d2d3520819ad183719b888d10c2b5419bf1c04552fe3a53f38ec9f0b14ce3ea8c3a79015716159ea438f5a237bd30aa1bd2bbb6d7b84fb9887c354847f8dbf14f32afd9f94f7c44993451073f91b1cb72a0cb8f366ff814", 0x9e}, {&(0x7f0000001880)="3676c7b4853d9b2ded3579b81abbfc7376b027b76467c5", 0x17}, {&(0x7f00000018c0)="f27fca12da733933e78ee56bd2b212fb9c848dc54f332a06bba3a9e0336f1d3681fdedff1168711f87a0427bb8043c0cae1555c5d92a032cf7187451b3f1571e8621b68d374a6b8d3a39288925f1339abdfda8b16a2a4d8c0148be9e24062dc9fbdfbf72ad7b507c50a6bbbf69158ee4", 0x70}, {&(0x7f0000001940)="54793fad8ce329cc9e5936719479ffe52ecc500df11536cd31ff9b679b10dd5076f02356d7d59c5d6169b1c9dc15f59e622a141818d3aa663272c506b56f93fae53767d19f82b4ab326da9bf981df978fa8d21e3013012fccabe0dbd978a584fa220e46127a7bcdfee1b53f02a23720d5efabd8a18cf3bc1b6fa4228d821dd5c34ef539eff115e9e5a87e99ecc37250b3a26398d4aab7b97c9f8fa5b6e8b6153f4eb020200c8806d3c9277e461868f13ed72892589528fda9647fb3a379a5ce56ae58309a96fe3d61bc879de8572ca10a487ae4c26255ee61f7857bfede11c3c1e9b1ccfab589ce931275f121ed5c65f", 0xf0}, {&(0x7f0000001a40)="7390ea4ccfbe88de07d93b0bee5a9fcd30616844b2688be348cee9aff939751045365393aca98b235dc31cafaefffcf23ff870c88d83d66d3a9e91dba8ee2452ebf9212d5fffe33d14ce2cf541373ee7fc80e8f7a383ff35eb3c49f0b6f8cf0df14eff31f74d746f118b62f899f235608d1ef1674c87d125f4107dc43be909ee4c1de309590d243bd58afca6e3a9e788ce4dce11d7b2773f942713", 0x9b}], 0x5}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x18, &(0x7f0000001bc0), &(0x7f0000001c00)=0x4) 16:03:43 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000200), 0x10000) pipe(&(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x1, 0x3, 0xffffffffffff8001, 0xc84, r3}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) 16:03:43 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x85) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0xc, &(0x7f0000000040), &(0x7f0000000100)=0x4) 16:03:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) setsockopt(r1, 0x44, 0x5b, &(0x7f0000000080)="c8065fe17bdee999dfcd0b0a4552535882ebf367fb29bef86e5d43f5a744473245570b227c6c28c5d2bc1032df93f0f088b6933a87ce3b40fd59a0dea3b263e7a1c23d2aa01fbfcefb962fee42c803dd672c0778a8e6cae2adb53476404de14045d50ef3816e114b46a10a90c1277a5e47e537380ccf36929b2350a11f962fc36925efc2ceb8eac266456a4d0f1cfa43366e166a5bf0198e2968586e7125849032a329", 0xa3) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) 16:03:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x8, 0x40) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r4, 0x0) setgid(r3) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r5 = socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x40, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000400)) getdents(r0, &(0x7f0000000200), 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000004c0)={0x2, 0x7fffffff, './bus\x00', 0x6, 0xb6e2, 0x800, 0xfff}) linkat(r0, &(0x7f0000000340)='./bus\x00', r0, &(0x7f00000003c0)='\x00', 0x4) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) bind(r0, &(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getsockopt(r5, 0x100000000, 0x0, &(0x7f0000000540)=""/116, &(0x7f00000005c0)=0x74) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:03:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x8, 0x2}) 16:03:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus/file0\x00', 0x1000, 0xfffffffffffffffa, 0x4, 0x1, 0x624, 0x0, 0x8000, 0x2, 0x2, 0x0, 0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x150, 0xd05) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0) 16:03:44 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$getflags(r0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30189, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/125, 0x7d, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c653000cec4a7c84d40244c432a38df5752c6b8202b93e9740f5e2bd13c7200000000000000"], 0x10) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x41) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r3) getsockopt(r1, 0x6, 0x7, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) 16:03:46 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getrlimit(0xf, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="51a355be984b2238c104eecd3a2c0d60c621ba416ac2bfed18ea809a090ebd00a1a1f7354349777df404ba0d5a0952ce7e879f8e2d588292215dae5ad1576514caa05d", 0x43}, {&(0x7f00000001c0)="7742465c6c0de70bb58b5bf1b7bca9eaf2db9694a6ea292404c89298f2fcd5fcbd8aaf53888ce33c92201b0b30fc4fa85be781e57d49c7ac45a5480aee7454bea7dc905413c09f1a1a94d51937a6799a33c89be1", 0x54}, {&(0x7f0000000240)="fd380a02f5be0e2b74fe68ddb0e5bd92f083ccba5d9cd8c688e44b4d62c2f3e3fc81b09e629b36e75db859d022ff21f1d8021914d7161bcb79128729dcbefbecdbae8b02c939129e54620deb421b9c", 0x4f}], 0x4, &(0x7f0000000300)=[{0x108, 0x1, 0x8, "e25c02480d73b9407db4ec6824745b74e0a9203939472458823cc26be2426fb95cd652df97bc5e7ef95ae74f19414effd3bc44e0c2d147f5ba8089999bb9437e62b93ef471052a16441d7eb896dba2c7941e8356474d06b7f332bc08a9fef17a6b53c320a8f7f1fa01a93ffa11cacd25c866933b8a9311add31561aacaae4d3c52b2c2c75a77e11c980bfe061bd522309c9d63bc478df875b6f0c35f85deda6d79f04e99fd90c94f648fb2d406466506a5fc79ac68fd8d7801c13d14c18a8d4b2f120d5f33fc140d7d9d1851bd4a103d92a38bef4800fcfbe1237ced62e2687f800b3cce2e3883ad52d14e151fd7afb36d"}], 0x108}, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:03:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x82, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x2) 16:03:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) 16:03:46 executing program 1: socketpair$unix(0x1, 0x10000000000006, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) 16:03:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = getgid() r4 = semget(0x0, 0x6, 0x144) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000480)=""/66) r5 = getpgrp() r6 = getuid() getgroups(0x8, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r8 = socket(0x10, 0x2, 0x2) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x1a0, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r10, 0x4004574b, &(0x7f0000000080)) r11 = socket(0x3f, 0x4000, 0x4) r12 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="2f48b284d75907a72d50a952d198fccd7839a13da7b01a954988e75f88cb1ea9cb7dad904a0996887ba0f5202a3b7041915bd40451c023638065d48abb3db3e72d449951114e750d96ed1325ca31576dd02263c9af9b1faa8c347458b551fa4bbd8d9ef30c40574d3a", 0x69}, {&(0x7f0000000140)="1cb3d65c5c81094654aa55476e7df139419d3aa364d68d02560b9ab439eabe4718fb829b9a426f8e352888cd14a065a6f7bf7820d5b7f546a144eb11f1412089440fd51efc6e495317836b08f58fba0b774f4f7483", 0x55}, {&(0x7f0000000700)="dc5646794588d91335d7277b7ffd171fd4d30738ca3eda28c658439c3425ba6187d1df56399baa3d690ed8c4b0e44f21aaa1b0148a2636a73da29d136e79475861d3251fae676ffe554a49fe05754f6f68c72599813a939a342e9b44daecf3e1bb5b9c82b9bee35b4032ec58e312a1061386cb026abd0fae7d018d4fd84eba52fdaba8727cc2b4d35d778293a9ff8c8e0c92d80ea94f309288846f4cded54c7a0ecd19d84168d63becd3d550920a9456e63ffd5ff7397053c07077f70454720347fdea5058394b1601a830752ef7e73ad56c6c447ee837fa9acabd4af511238c26", 0xe1}, {&(0x7f00000009c0)="e9eac395439523346862af6afc91074b97cf1b8e03355e6e1c8d3798b7a7353f0f3bf5c1b074c9fbdd801cbfe29d945b3acf16254248e586af7b12259c72eb59f5154e18ba69e333e53421b542ab4dccb81c0329be744ba6f2e967fc737befc63361d5ea15736edc5d174a9ba91b098384c4346976eb0db325a17d681a05b99debc5b49e7b0f6edd01bac3255f755f50cf3fce211104c0dfcf02a32ede10f427bf0074886ed2731abc82238bafe348708d190913da40e1b2db5b8463e81339055f53a2012b8451e7858013f42a2862636028c75e070b7da1cd409ade607dc779ffec599a8f31b20952d859c4c36b616bb52cc30654b58f5eb9c749f9894a7a0232920e012bf1378d6d58dbd32746ebb4c45d4278e73de0e1c20656bcab53df42ca70243841d991baef25d38c430cefa4bd0074365eea182dd16a8372ca7d52ce45f9172e20c5e380c91e0a474d254000fa5bbc46d8338ab8ebda7bc3f92dbd3f0ed9a64838949247153b3c7f7fdf84e555ee6d4d3a64e8f26aa4f827f1f0954f0c5ed769419e678cb13dc1523c213e84dbc6ee7bf6bfaba302bc1b4bf63ecc99ec7a7d372feac871c41e234ed08f247e4ef6a8b22b0ce6e29403db845ed502f7d8fd185e5e243fe7272bcbed2b0eadba40f3edd730c6c92bd37861ce50c7ab1c2244840891f46461b46f46ae642c8032360f9ad79b1c808b570d2b576f6bdddd2d6a00217ed748395e4656558b62592452622596869b3d1663b9d3eaa0411e2c1c9a992f4cbd8d73eb565d3dfba9b3d67b3bc4e5a8b9d0960f62281b8a2d5d47dd081776df8f604624b9a559df37c2d1b67cf3b1f8de10d891ecab318775b429eabdf1ffdbfc67f21b9a4577550179540e2967a97e9702aed54cd4f326b41f93204baf1ec2035fc5738664dbc5854bd01f228319b227251608c3625dc4287b349a29dfa8e5d9f290d824715ef7440b84b5f0a33cab7a91bb5a2c1a97c9c05558e023e1bd2699e843f9df9e84a0685887bb0c668e4a6cd86489a494e5f2e4ab9980f49168e69fa3cbe5979ec144b0177b5bf065960d51d43363589d25be59534032ab9709aa0f373c0e7b98da3bb8dc6bf7367ddb6260892495e2a93e69c468b977f464501bd782c39677aefd1203a57f55e4f9a13aca5f5bb38635bdbac222b3c2d5d554165bc2236e6826ec86eb981374a00f6c2b6eee1a0e6eb22fa45939f463c47e1fa3306c7d316dc0d377732979872d36d93cbbdd2af97157f0cb354343c53362a9820f52f2d4a9d817001558dc9495810e09da303130f6f92f59175390c93650a4df95a7ee35130bb0820428758f566fb7dc6f92dd6a53e86b8cb4831a5d5c39dcd03ec2a6f797ab9a774da5ab464d711b210e8c53e8f2068f7535b765e69276a72db1f989a14af6d007306986606e7087279142a68701e395ff104904f5d8279580d6c3985287a66eb5e3d8a136db5dc31590f1cb40e9fff6af3dafb5690f95dc00a148b04f60cfd54c167fa8ac64cb9417e403563cf846fec4be1fc7c3daec8a959e2b13cafa359ae93bf558c25dad717097e61a3099bf965864c9c57d75c18e4374a84c6064c33d91fd7e8b56895b04bae147cf3705576014969f4513205c8296ca2ec98156ae529a7f0bbf7e8a180b6252a56154fcc562455d5d36e5ac0c619d692155ead54fd9661be80a0dbde84982ef6e39dbe0449325372e133380554ab44462ad78afcb3d6c05099143c505b773d2ed98f2cb8ad24f96e1c6f6f66b331e81d4ffd94dcdcb15c006d6876aac28ce52c8014d04a8bbf8826403af3f1755611a221acaf95fdbd90b95fff49815d31011911dc56d1e702e0a3cb8c51798835dfed4eaaade6ea05e07c56bc1cf9edf49d806d154e346c2b9f7b0ff9d3dcdb134bab0e9eedbb98aaedc397bb72870fadc69d28f6b6820f3f33c7b28045a665780a8d4f495c873fa4e35d0c0fcfb5123eecc983e2f0aa22c02f9b6f57fbbda77dc3da4dd46e5026a63b915f42a0dc2964df625e250b6136915bc32ce9454de2f66247614ca7ae94b4ddd70d2d6f41838cf8b832fc39c05f333a00f4cce8bdd8b7aee6da0a69cb4bc064eb1b54069599206916e5c1fcfa09772b048cec5a56e87c6c6c5c142cbe38be8a873765c7804740d4eb204f5d37c26e26951cf0dd80e8cbe7641fd1458b42bc021f8f4591ff7f3c5f4f88d6eb364eb8f5d25f35b2d75e512d3b788b4710796bdd3b682063633ba92e951bcdcb06ee3d6166dacfd3877cc914261a81c4bb44df2227d106d0dc5f543766137ead270b99bf8e02e54debef1d09f02241612d6d5d7ccdeb103611d7ce8727415de95bf2338feea39d091d751c5367de79efedfef4381a2625a4b50f15cdf94e1d68de3c6298381d9cf179857357809f0dd8550fda40a15f52c41c54fc74c3fa6ae8a1041b017a3ee4898825cac78d8e39486da97f1b12b66d62a90986cc1bea4a5fefcc852a594c4d69cecf05c345aefb2ce223b167e6fc758deb0d0da6c2719be072d28e846de592268d9a2de2fa39dda44ace341cb735e8df521917c2daf1dde59ebd962ee342b75af69ab3728a1713d39f1d1f099ef69b860e5e8b8006baa543f43562d9f99ad797269513c66e82b09aa7c83a3dcedf416aa61461e5944afacc407add057262d508462271066912c304aad4ac531f7d5c669b2ce0361bdc892358205e01385a4c99ce57a7abc5d1ef34c351e2bfe69ac096e71212acb08d1cbe5c099e6f3813fa027fc84ac0cc883bc8f1792a362fe38013f1174c108077559fd79443a1f33194f929945f79c41d46f22845f7681d79fe99abc712944b607ee36b2dc91a7a6ab22b0a16cd5119e0589a8696082689abfd2993339e78217aba5c63737f7494d031b370d17f55081f194a8537b065918b54d3ba0a92e615e663adf38df83511842ea6a819b7fe9cd56b99215f12814a47495cf426f3ca584c141ded164813967b40f26e8acaf7dc1ae7537ca2bffa015f5267de777a0ee6addfe86d15eecf5acfacc25361fbc6057590760efc7cec84c804c4777281b08f3ffdf95363da7ea2452033b4ec4a1bbea72399acb3fd897968bdafd577763cb783acf61300b3498aa67e4803a02638c73241d8033b3bb6403ef4c651d40fb0d43b3552c49b38a83905217c030e214c42d1e8730d3501118d1367b6d0f81b76bb11f692e45bd5d61baa831c1ec81a8a62c5506cd26f55e330a01f772a1fd4b6af274926d6f92e4034169d66af169b2f172f530f6c4dc420d3e7945e086d56434f72f7ca5e90492aa48614ed0984d210645f2ed14762990afb7ee6c7a02ee5c3e8d7355b65b6897bdd87b1181c09ea49795378f6319e8e2f000c092c0f7c318d69780b5a360b371ddf9385eff20c5a6448c4422aa69122a605339f0eeb6b24c6b7d36b2f23a52b602f4c12fb6f3af50bd7a3139d06627d69654dcb3e82407c50d653fb27cf1f8df72440ffd444e93dd4cf682e44be5d3e7218dc11145c6595ca73b1fe8242d030be2925473af8c2da68c3974fd03760ee4815957bbc98e3343d28cbf530935b46496bc9bd360e7893d158aa46c9e4c70bcc70dc316a2e2164db078f83ac7660de9e072ab29f4f74e0a14edaf04aa0012f5e23b43a9e8dfb371ba66ccf3a93bfefb75268e0cde267e71a5096651000460856a4931fb0a42c192d80e33299ff107d1375bda9e0de7d8fffb43171bbe17ded0317cab1445bba721bc423bfec69b113130f41bf8a0d7ed1499c82b28091e670d8a924773ffa94e2605abc6235b8aed6442a23ea3718a369c1ac137c8c8e462665a77899071263054d57ebb100b34e8603e4a63039b94d38586bbdb777da8f099f5686a8de5bcef82472af508b5aad2c9931b5ae6486483bab300427fd7ecfccc5762de9bebd8a8369a8c180934411ef908d45c930a8e30ee2e45c5591f490e4bfa2197982ad74b55b64f5a069caa8109662ef14451a445a2c0d496786d7b2272edcfbf114634f25b4dc743dc4d5d8a9686355303dacaf4779ed8eefcc6fa4c17cdaca1fb1b5fdeea23c5729597be62c13f127bf2e78cea67be2d14004f95503bdb38524c400b3342f270d5858b51fbe1119b531606ae6e9894b17331c2a3de1e70a93afc7e753b210bc944d0120db11155ece0180b4ccb556cf898da9a841a9c1c310eb8a55fe6742a8e17ed24307b1f3fd6880b5010cac7ea0c0d1f29f317d861ffdd23fb5facaa1c07717ed8301acd932dc66aadaa62330e8b4ca071c8d5321ccd0c489dfbb1ee37e9b335b929a2ffc11891958e9b2965b0cbc6e86f5b18b44de58744b812533e546df7424a1829808f0a1fdbe7bdb4974c3833a6ec7092a3962840360aab00eddde0bcbaa67186040441436f9e73da7f94c2c546525b410cefdef11d920e0ec7045d2cf8327a5ee2d3688002e3a59df375c83211e2077b29ce03291dd5fed99adfb668db675d7f30ad876146438e154730a27480859d47de1d55443bf5b91f28ff60a41c6dc09e5344ffb61822fde7e12a721a45d573921b5b87e7eb5acddea3639f2238cca25552f8f6d01ca07e5fe2b841aad5050200ad9ceaebcdc7f731870a250ad4ba3a2547cd7df87dfae873467348307a9d3f3ea560dba1c613fcd168ded4afa82a5e2c18d45a707dd2d397ccb06fb27b191c8ffd764aa903bbbff0fee36cdbd11d57bb57ffb1e923d88c97daf92fe575eb3ab21ee8f9970497d63ffcc14240e950be3926bff00e899b8e65b4ed206093a7a33edd66e3dd2f4746a9740badcbf98870554ae14b72fcacc2fd3d0ccab74c4240c559046b01aad92efb5342cfcfcebb6310e158c0477ac21ba0996f752fd65689cf6c006d98a87a36ea630f737ec2dd1033cd1470581e06ea31be00ed5d6b17b9d76c00e6fad17800e70ba79d07b1043734d12dd679cf7745349dd178a071ce1cdd318b4a431128d3c052528ec6352701e31248ef00f17c3590c6397d57cd77985896f1077976f3360a7e0fb81843874e50949141f4ad13de523d6176af492c45fb4949e21316ddb948c15bc75dd6ab953cced3ff56f9148686da0af18b05c534301d57dcd4e5828537b4e26aaebda50508464caf6345affa094d880ee2b2b126f056f3cb38ac844d7c9d9ea1551abd49a2fff6f8786cca70ab5a40d2963b54a025a22f698f2a0e000051ab040d02656bc055642347e8688ec6488c7575bb3f4e07a60a99f75225c3087d7a2b30d647dd8ed3ae43dc361b55b57e26d5bad11e1f1c22ab058eea2c14b1351c2de58fe5769cabd580e8dd7715f35cd3d9afe9b97f6103d457f34fce51e01454395407cf4d4d8ab9ed9187a03e1bf1f5c70e4bd36edf01688d2bf6aa9b5d8f26dd9ac48e16ec9d95a7209b73da1735f02afdedb61969ac1b792c4f7af282b5dc83af7beb8297f33f19ffb4943d9b0002059d62d9ac42d8b9becd1ef1460d90ff15c64540eb7cfe9a4f59cfcdf5ccaafc13e54bfce4aa6821ed7577428063e82237b60c10de3ec4b163480b7f1b1a2d0c501c6f364d46194a9ffc332bba6e8fc61ca4b39310f72453198c68b7a6dafa81907af83d1789a94efc28dfbea88a888acc5fc6797874c696192292e08b77f69edabfd87985baf5b68b72237cc5cac12bf1cf42417369fd6e1d023aad2951be00d37927d0abd0a017d62bc20c7369352ba2a86b4dca61b9c31cd1b66a6eea4f8a840fab909eba4ef851950cbd8aa22a64738aeb5c063cf472c0ab31e0db595e7d8348b17d6683ed848f79989c5be5bed3f8dc0225eaeb97829549", 0x1000}], 0x5, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff0000010000007f10ec69ce6891cfc5a7e05d281597f3f47d211c85b1ed2ff73d94271f0a94c12d24e267169967fe48103aad7bfdc30ed6de93900034c45ebe9450d3bbf6aba15de7b954706b53ba6ef77972ec657bbb5a57881f716891d487b1627309c8001f44a80a7829e8fa00abd8469211758c62132e281a11586e6c6df1ae8fb7b99882e1958286eec0ef76e417f574c4e48c8284c4cbe6536d1066a24685b69c150e3343be2718", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x10c, 0x405}, 0x400) r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="08002e2f66696cf67300"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 16:03:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9, 0x5) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 16:03:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000780)="afe64da621ac5436339f", 0xa) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x9) 16:03:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) chmod(&(0x7f00000000c0)='./bus\x00', 0x1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:03:46 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x5, 0x7}, {0x7fffffff, 0x80000001}}, 0x2) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:03:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ftruncate(r0, 0x6) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) write(r0, &(0x7f0000000000)="a0b4a7ab68a03a5065da09f7ed146998a55e0f2ecae45a033b5e8c0bebc84fcab3015aea563e810e3ce9f546435b430b9c571837696cbb555a73bc3f0ab005ec9e5b33655096fbbf34e8b40e6aa497273c8afec4f0612584985f004b686c36f2b3d68094571bf16e55675d53e28b6d47c17b66dc228205a978c9e8d78b62d63bb74b4b22934970e7f9e80235b4ce11bbe0fdadbe50fc1649ee5a3e058b141a6edd5dcf8acf53766ce2ce5e251a53ccce0b77fab9430f1b4400a517aaf438912477957da4be5bbcdee4fe8d7574a72716fce5b84dc7bfcc326da298a344", 0xdd) 16:03:46 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xb0, 0x10, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x18, 0x10, 0x0, 0x101c}], 0x7, &(0x7f0000000080), 0x100000001, &(0x7f00000000c0)={0x10000, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r3 = syz_open_pts() syz_open_pts() fcntl$dupfd(r2, 0x0, r3) 16:03:46 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = dup2(r0, r1) r4 = fcntl$dupfd(r3, 0xa, r1) sendto$unix(r1, &(0x7f0000000000)="8b81294aaa0761dbc9e50f37157536e559e7e3183f94afac908024a3c7660e5420f6c2965a68683310cf42f008c51e24455186f8701de71a5572040a1b564563", 0x40, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r2, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)=ANY=[@ANYBLOB="28000000ffff00e9000000000000000010d1c69ddb5c8d96a2f9ae72cd58abdacd3ec6964b41d9887a9362fce485a7dff643e333009865b3905cfa22fd0dff466ac1ab7559e3b5ba86fabde84ffe08b5ca2845ee77863c5fdcd1a6bab79b332b237b9c2cd0d20cdb4d0c462c2d6e94256381991ed951397125a81a2c7b7714a2002c37e3be18a3fc00b9d763747c2794ef4f2ca630ca8daa6330c21f8cbe660cf6effc4cb2c345bd41a4e07422b31ad0b4a5c33bc9b44e52636ac8514415bd441c0915985a04fe746c91eb1b15c2f88363df6cc85459a1fd255045045311363131130964e0195b2b602443d5bfd28ad2dd258e23243ab73bf508e4ef52c986486ea3bf6536d341cb0b9a2f633ec879fe956b9f2710fd9297149731a239cc890000000000000000319ed9929b10790b8d7dc5ab1df5d2259415da0489a5208099621a79c04b141ea3a19f422fedf21339c1702082b8abb79168a020ca7faf027d66cdcc1035c15596d205bb62ee805e0f3b77be0985a86594e8ae0755d6ad37531baa45b9dcda7b777abc7367ab3169cde6366c9856a73d9859c637046d0bb6508482b67e1cc7620da2608011409f54c3d031238475b8d3dd267375e14f5f49413015c4516e5766819769bc4125f65dae474ac756a9a987099f7517094523d14a3379b2e9da0a4770ecf9836e62aa7d93972d35e4e6a8839c8fa9b46a4c53a419e88024ff74d696823f169b9f65dba63b6e65f68842a3f3fc9076ddb53dd4a989b01925442461c928cde141d6b4fe09087640bd340341862a3896ddc0", @ANYRES32=r2, @ANYRES32=r2, @ANYRESHEX=r4, @ANYRES32=r1, @ANYRES32=r2, @ANYRES16=0x0], 0x260}, 0x0) pipe(&(0x7f0000000100)) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0x31}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x0, 0x1, 0x7}, 0xc) 16:03:46 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ftruncate(r0, 0x100) 16:03:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x60, 0x40000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x42, 0x8000, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x7ff, 0xed8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x5, 0x3, 0xc3b}], 0x3f, &(0x7f0000000080), 0x6, &(0x7f0000000200)={0x6, 0xfffffffffffffffa}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 16:03:47 executing program 1: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="d11e1b8bd1aa17e5bb572e6c57cb548ba94df1b2", 0x14) 16:03:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x74d0a29e4107553d, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x17, 0x20000000, 0x8, 0x400}, {{r0}, 0xffffffffffffffff, 0x8c, 0x20000001, 0x7, 0x9}], 0x7c, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x96, 0x20, 0x0, 0x126c}, {{r0}, 0x0, 0x75, 0x80, 0x4, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x80, 0x800000e7, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40, 0x6, 0x2}, {{}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x3, 0x401}], 0x101, &(0x7f00000001c0)={0x200, 0xe512}) listen(r0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:03:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x26a, 0x0, &(0x7f0000000080)="acefafe8bc5d362f7353e317e492e9633e79e5afe5318af3010000000000000071323c1891109930f973aaf8c2492cc6e68a7d070f87000000000000000000", 0x3f) 16:03:47 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x10080, 0x2) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x8004667c, &(0x7f0000000100)={0xc6000000, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:03:47 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x1ff, 0x9, 0x1, "d8e3c0cac1313b48bd17251510e566a59eaa997c", 0x0, 0x2}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:03:47 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x2, 0x40, 0x101, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 16:03:47 executing program 0: socketpair$unix(0x1, 0x1000000000000005, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)=""/164, 0xa4}], 0x1, &(0x7f0000000180)=""/118, 0x76}, 0x802) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10000000ffff0000411c000000000000136bf479622c1d17fdc3af4cd55b41d50979ce7b99dbb0f52113b804b2d85c7ad5df79e8c71e463e0c14e8450428e0afed925a9237f3ebfb573c7adb22e481f86b87f4fb181f9e9a6c86f4b098d649c8044e89f7c676"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 16:03:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x202, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x4, r5, r6, r7, r8, 0x10, 0x5}, 0x7f, 0x8, 0xc5b}) r9 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r9, 0xc02069a5, &(0x7f00000000c0)) 16:03:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439f4a88851777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x108, 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b", 0x2}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 16:03:48 executing program 1: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r0, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1e, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffdfffe, 0x80, 0x0, 0x81, 0x6f62}], 0x0, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) ftruncate(r2, 0x9) accept$inet6(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xfffffffffffffc9f) r5 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r6 = msgget(0x2, 0x10000000000750) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x5, 0x4) fcntl$setown(r5, 0x6, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) preadv(r4, &(0x7f0000000500)=[{&(0x7f0000000480)=""/81, 0x51}], 0x146, 0x4b) semop(r7, &(0x7f0000000540)=[{0x1, 0xb62, 0x800}, {0x3, 0x3, 0x1000}], 0x2) preadv(r3, &(0x7f0000001800)=[{&(0x7f0000000580)=""/116, 0x74}, {&(0x7f0000000600)=""/202, 0xca}, {&(0x7f0000000700)=""/21, 0x15}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/183, 0xb7}], 0x100000000000009b, 0x0) semget(0x1, 0x2, 0x2) connect(r3, &(0x7f0000001880)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) unveil(&(0x7f0000001940)='./file0\x00', &(0x7f0000000200)='q\x9a') madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001a40)=0x800) shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ff8000/0x4000)=nil) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x3f, 0x1000, 0x4, 0x1, 0x9, 0x4, 0x101, 0x0, 0x0, 0x4, 0x280}) 16:03:48 executing program 0: r0 = semget(0x2, 0x4, 0x0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000080)=""/218) open(&(0x7f0000000180)='./file0\x00', 0x12, 0x40) semop(r0, &(0x7f0000000040)=[{0x0, 0x7fffffff}, {0x0, 0x5c, 0x1000}], 0x2) semop(r0, &(0x7f0000000000)=[{0x2, 0x9, 0x800}], 0x1) 16:03:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x20, 0x1, 0x0, 0x0, 0x80010000000000, 0xfffffffffffffffc, 0x0, 0x0, 0x3, 0xeed}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xff, 0x100, './file0\x00', 0xf1, 0x8, 0x6, 0x1}) 16:03:48 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/221, 0xdd}], 0x2, &(0x7f0000000280)=""/97, 0x61}, 0x842) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCCDTR(r2, 0x2000740d) 16:03:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x9, 0x7fff, {0x2, 0x4}}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b5bf3e752b00008433acf54e341dcd291c15728993bf9bcf49f5d8e10a00000000000000ac2a33ef9aa2", 0x30}], 0x1) 16:03:48 executing program 1: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000001180)={0x0, ""/245}, 0xfd, 0x2, 0x1000) r1 = socket$inet6(0x18, 0x4000, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001140)='./file0\x00') sendto(r1, &(0x7f0000000080)="e69465df97da4c7135187defb40b4dc2ea966bc008131ac4b04fbeb741e16c37df9f57b1c42246e8d36e39a7ec8a22a24a6e9498238efc18eadeeccf839cd316a6bfd3b9419c9f1b3df6b778c21a2b5de8d2da4a9cc0b4af20907fc451f8b071fc389d689ac4a0e426f78a5c29c33c54be69874bb325d38cadb865e509aa0f72b644a2a12a223a81d6427ade71e6141320f3ab64f19b9ec5f66c228ac2387944115c08491bca200ddff26af369f75d05d48388b32087483754c4f78559755ab44b87aa3744040da610211529065f20e7c20d447691a7e0c14943d62e0546e4be3ad8cb5a41b88dcfdb900212a7d4873c69f87d1f827724e73c1a36db330ab4a83a25fa7087d322d53d48c5798a7ba0b45249379e6a096abd216e2cbc5d624630b3082ef53c259ab5e600f6aa528ed04414e43269689fff3ed97e86bdab458ee8be5805067b3fd4dbfe22a9b4c512b4fd0cf2cc11daeeccb036564c93589966bf534ddc4ce8b4fa8900c5739fd9faf2cb277dda0a5e15be452d36d6c85e707159b67f35c21f1bacd577a7f340cd646391d41a14f8c41487338ea0c1e6dffdb39219be42cdc602ff7c4acd28a18d5901d6e9e6bb4c2965c76ae32de29583cb7dea09456c28db8fc54ede5f6480480c724706be882c042c8d2c9ef44714d6d8005ca2bef35f1011f87d4dc1fbe41ac035bf20001bcc6c91daa0a76e91e6b6009ad56e13e2fff7c45dc6aa7d7f03ad95b8bcbab9eb034fe3e9d948efacf7b19b59e8ebad2838da6123224c4b4401ccc85f479e52a1e9d2e076fc8ab67bfa02b1452a77994f97f70c0b630a6901724b6b39cd45056421f5fcf2eab22c575647d4ed9b9171d264eb266002c8b345009ea65b5156be0ee45f0379abd8bf7db5804632d16b7f2f9e2da5fd92b467ddc3538012bbc74a1859501c3497b4637776dca17b0a50a8d35595632fc52a451884010a5b9c64f409de8e7bb1200dc99279993ecbfe0e864e5610c949ee626d890c59c0203c5390901f4eae1b730744446e2a587f288ba860b34f3eae636e18d3b8fbebeb21504d22e5faaed7efe9704cbd1d9404461c294936978c9eb9931262fbdd14056f58f7c6038740fbb28ba203d9780849044365f12f075c8afafb5d18b257d2821cf52f23b9dfbb226d6523794a47b0879a1f69ace2a160af518c8dc923ce89eeaf22f5b8d10e1cf3487d4144357d001474f34076ebf417d1303278a6e2d2e8893fe4c9103c6d56e48170f56fa362e5d70f5985b34b0afab85fabcf6acf43518b46b69ee9973e2ce3d6103a258909e169d114cd51939825f833b95d173c89919e87fd1db9ae446114661b76d9701d67caaeea4140f2938905b1e580696c748b0af37be991ad6bcf0f77253936e87dcb19d7bc8953b03bfb84921afa8512d28eea53429fa124c7d6723c0330ffb3b6af7d05df921be9e7f92b21bd1212d9171f6aee2dd775729b5ef782e776a8e5c75bff0eb4c41fa2924c8eda11ef224ce5eb5050c3cc92f65c958828ee4272ef8a572f25dae98e33cbd838702e6108940a7d70a89a3a3618737b0057c01e738023695e5dc205f4b0956ce39ec5fc44f2cb36bdcf2edf43c5cfdef11a1fde6f577d2cd074ec0d01eb9d917830cdb5f63c6bc12c7561fb6e852b81f6421627c96c80887b03df0535e0a34a8fed3f12ad71f542aeafd778ee46908b0faa6011b45f11762c30f9cf81a5d5a464dc1a6177781779b8216cf826a0f50c34de716236eab3a65d7572ab88bf526862c3df03fc89688f87e021d4e3a4cd6f9238f6917161b44e993afc16f53688f79b9d821cb400bd114be2f9e871a964981a38eb4f8cab17e31d79747b2e863ce54d59ef718202a5e897529f45e46e50aebf951f565d4da46413dbf9237fe1350af8f741c2fa6edb76787f73fdcf88e2a2c722e07b1f25280fc48cd1e371cda512359469221a509429d8b65589097bf0911e6e40c8d5bdfb143b01341f0f4b2259d8ec783891c62a0048c6a30fc7e0a6c0ffde5447ff3eecf35b4cdf0edd0fe6dad283cfdf4b98f56f389ef898d644fd97920c2f84472b7209b7a2ef4d64e35d62bb422206f386489bb611f90a0beffbb926d4d18a04d95eee8812a62043319aae6be0addb31793b3eed13145c43c6eb363f73fe058d056ad1619bad72687cc9c5a34c960ecefbf352d69658b5c439989c5db7135b8cd26788bf352339da0432694affb955bc003722d69962062999554c5c72922559ffcdbec053dcf3f51f69d541da90a56830db8eb8567b9a4847b8a746fc284175b11d587b58128ee6b6820dc48435f255374593fdf16446560d2c9c941d0a1208e2ab93388d7b742b9bc87f6c305e6314bba94b65fecdc6156be0aa82c72fea271b1e592522b0324392b9df302e3f5cdb0abc5d9bf6861526518be63193a1435f6f0154cdfba4ed486cb0e0355809737612622fd9e581331333c14f7cdb20925e71b31910a31ffbf5a98174eaf38ac8c6709b8a64e90d14a66fb291f181077647b202b742cc194a3de7117b247e85ab768248198039149bb8f807d970035e4a6ee0722083d065d95b99defc7978188ad4a44c20a92c2d4ad9d0106647bb62ef406fa795984944eac57b02b80f3c768faec28f549fe128bf97c38ffc0e376b01061c7f75c9b56c70d0d03e5345c918dc4133c2693b744083384b4f9c45b0d4c19e6d1a620c726d92cd93f279f5848e8d14aecb42e6d8d25fe37c4a87158c86bcb0b920bc275e214ca84a75d9a2c38a2a59029296d898207fba2535800210a95f82041a80e96cd9f8e2cc63c17b9bb5bb93f498da0a2284ad6938fecf4e7520df3172279d300e05907e358c9a3cf514b2598871fbdfb4b3e6dc9c6980523e3b8907b363f7d743f8eb248c498514c161530f3d223a553a65f08e3a7ea3875303cdd7e98c00bb7086797f165bc31b930951d1b67b28317cda71c9565304d14a021c643292d4324f4d717b747e7c47f59694687cae94a9aca688b1b0b2412b0e4103951993f1f04d54903c61883248a5463afcfa6f560b216a31aa696d9c0a5924a5afa9bb829e5fae1b886ab4999cff0590c2d68ff1fc6f78962b22df4fec88a9e88de16d8b96c3cbc87f4c528b62a531eeed8c48d912a3f8699460f2bcd6ca05ffdb775b0defea2606353d32f9043703fe96c79818724eb330050e68f8de85adbe9e3e88d1678697b04931b86bffacd8359bdbbd8c9bfed41afb5ee00f626be03cce77e1961e90e6f678957b99ae929a1694c310feed5e591f3caf737b18b504c0c21191ef35f928ad5c3f1ab4fb91c779e0391865e53da39aac4166d89f3c2567c284cf8bcb5078d01a4acb3df85b13c88c00bdf7be4064f4e12d056ffe4f6cde466a33f161c2f7e36fc22bd6c0b1bab785de33142a05e90c89433af835a6efb41a6f1af22670fbc5ca8865e61423e4f849fbc965afcca988eb99d1fc55feee4500696b273b41593e122ddbef8b621858aa1d360c6cbe83638b0f4860c3cda7380b6c01128e7f13c93ad3b43885eea746329de09682306e5e5185d978a9d9f9a26cb12aa48adfe080c3f8885e7c6c12c16c69816ea939e57a2d93b9cdf7856989efbc97e4ebbc4b7c65713882d3ec96393e600eb92e3e0fa11cae157daa58f11d1bae43fa6ac7563ceba070ee16ce7197b55aeb9c12baa791e65b0f69291c70f9eb08d74973eacd21d039dba3cdb3ee7fef3380af407e37546c84cb1d7b33e41a7beff7943bb62b88802ab219305fa27b1c69a5892bc6b2851dee66b32ac37e91a012deef84b17e6823e407558b3ff8c16b96974c6f01e2c41c1e8d3631163f482bdcd0fcb5fc3e24fd6a1518f1eb9256c1aefd14d3e1c90befc46f06fdcc66ad723d0e2659c04fbfc4134191050908a4327bc30c34f9b0be32a86fbf91aa9457f0ee1f7ef6304bf6c9061e7577af69bb78fba2261403750ca3a34775e726549fa2daf41831750265c77f1f1b73297456153896aa87e426dfdd582e0e4dd8eb71b09a6dfda4554545de4fa81ab5ae5788e5b3c6b5481ef85b4b54994e74c48c0fd63d2c5222a96bf0c39ec60e1602520cd4a99572474805c980b0483d0eadefbcf6d0ca9e3f2675b0e9e81e79b0164a79dd8bede5f294d56838f4a6cbcf3420648cae58da8354740fc538a26245f13d5fcbb978c32c274c2aa98abda791b1a6bb453a22639de7d2fc0fe75b859145dfcb49e8d38e3d19f01f5202d914675dcad9c1f59f5fd7cac438ce1b9b2fb7b784eb8ba552392b43cdd803fe0c7738f5be23134d6ee97d2fbf7b47988f84e275a3de52ba53cf4b9fb937909b02737466f56925e322dd676d42883a7e92d3d8ff7ffebcd9e661d6b4d88d7410e0e2e91a6180c3164a24299bae61b29190b4fdf51e1e0e9131f02d12b497cab8c852f3ae50c3390f585195289ebb54d4b215bb8785f97858acd58c082498837c6bbd947f8c42c86c8e802f92c56b3bb8331b2aa4e62e1d058af8dd4fc7915efe65c8d1a2346627218558ad48d1c008a8e3bd9a40ccd5bf774b6b952ae55a6ad4a2cc7fb5eb2968a202ecaef9491c64842d8a5a803096efc5ea62e2d43b3e81da05d7b9765f5abb407c0f4568a2714a051c0a730ad9e742677ecb258a50e22734cec5f3364924fe6994d7eaa9abf1bd0a5497b630b629b9ab99ddeb5ff4dc99d4cec09b22becebb23b609cb89c4b6a1a5b4f45f06bdb71822f8f6bf3179314ca984909f3eadf13ccbff402126749ca1b6a1e6ecf2bf94fb86237e1eda5ae1092251215f914c0e0d2e10272079097d9de92e3f015c69c8bedc366c550b34415e9c49993c102728d36c70dd4a8f6eeb18a298dfe708d6a17a5e1616645671a3c36ac681f3151697c98b032e4e2294a6e106191a77292a191aeed7ce76a5a41c14a1f75781264fa312ebca6d14001aa8f930e3b8ced2c2bfd2fd154934b3c3c9ccadc23c384a3d2767b9642989578425269f54b5ed03ef3de6a9266fa31ad0da66f0d1eb3f946e65959b4102209999161ac99713b7309615de762dc0ff36d4547b7bb1e6495decfc64dc0e36c5bd5c03c3f55a60067aee07b68fb1f322bca916b97bb91c522adf7eacb882cfc1836a474ce8d93c47242938978f042b83effe779bad2ddadbaa15d3e2696fa1aede55a17998a7339702709ec861fd5bc7dab09919a05da2a5f7c68eace1ba9eda97936ec0f16f2199bb0fe301bacd4792221ce2fbf88582f9498999b8c58340b212b72434541fc37612342528fa7b314102b95f5ea9590cc8c7ec6429723f6df61561f8f0c7b7b3de0620c8fbbec1577638989e2565ee77385a148a2b617d44dcfa1eff8200c8ece11f795a2cf1b2417951e9e2248c6725572269175f6b02d3b774dbd98249ad6b2b0b692edde006d72c05f404eabc9516c9a25afeb7e062dcba485339d9a8050c6679f3dbc14e3ff00a01fbddddc9cc13d766d4a947339ef65cc42ef31cd5862d262b1222e62b84a7591265917b1baecc73914828a22b66efd52fe0bc81ef45e40a92d4cf7e7b475b00a2baef754859425555d12bc17f6ac9e48b91523fcd94bda863aedfb1a5d779d053c8e01844810f5f46ad4caf01fbef6d07bfbe999dde7174b9de851fdc43a21a0cf3c04786767e55c221415338229caa4b8057488ce85a693290aa4060df94782b57bf943a61f4c4052ff3346c9c0be6e424b041be44d5800efc8fe94277e29a4e9de2694981bc02f7b642e52f2000640df7cae93da7df4e823b8405373a78785c91f07b7aa12f927bae7c1aa74e1ad747", 0x1000, 0x1, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000001080)={0x1, "5a952578c8488f26227c317eba17c6a3ba536ea241112d9e95e4edc0c5c19590a7bd272da441f328805a132f65fd09a6279ed0ec6526aa845c3733d58e41f78e38ab8db20c185da57ee4d0a85fbd435c88ba73738c868ea24acef9eae7e788e25a97337599fc3a9a15c9f181c933897f44dbb42c7fde6c7e5a6bc677b91c898cc0ef8f7df28070ae6d58eeb90d81c561eaa35194e9765be499f7a62e8e512fc13d"}, 0xa9, 0x800) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) 16:03:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) 16:03:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0xa4753e742f2f147) 16:03:48 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86134) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) close(r1) open$dir(&(0x7f0000000100)='./bus\x00', 0x8020, 0x80) 16:03:48 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4000, 0x80000000) accept(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092eda4bb586ad051b581be229e6d8412000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ce63367f45a71f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000217042a401aebf29004ab1ab824cf0580b3c36ea7d943a6024b5b1310f6252f123690d1b797407ae24678c63d7f2000e72e26374cf0df5edb25c3213ba415e219932a9f22236edc060bc8738b5f7fd8ec691980e9d36e912b958ac0762b9f0796f185ffc0bac8375b5e25c9db2a237e628c5d6d91d5ce599eabc"], &(0x7f0000001100)=0x1002) writev(r1, &(0x7f0000001140), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x7, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x2, 0x4}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8a00, 0x26) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x3f) 16:03:48 executing program 1: syz_open_pts() r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="c3a6591805e33a61cebbb648dd829b80c1ea6780a8dd16d7ded6a159232ce1b25412856a84032b32983c25c099cafae97b96e0a98f6775ffb4c64c3437b7b5c66bfa46694c40125d9a7cfdf04a65ace01ae8a6a3a267", 0x56, 0x400, &(0x7f00000000c0)={0x18, 0x3, 0x9, 0x74}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x0, 0x80000001}) syz_open_pts() 16:03:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/null\x00', 0x0, 0x0) read(r0, &(0x7f0000001b00)=""/151, 0x97) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10010, 0x103) r2 = semget(0x1, 0x3, 0x9) semop(r2, &(0x7f0000000140)=[{0x4, 0x2, 0x1800}, {0x3, 0xfffffffffffffd7d, 0x1000}, {0x6, 0xfffffffffffffc01, 0x1000}, {0x6, 0x6, 0x800}], 0x4) r3 = msgget(0x1, 0x4) msgrcv(r3, &(0x7f0000001c40)=ANY=[@ANYBLOB="000000000000000005000295553893adcd5c7c00000000000000000000000000000000000000000000000000000000000000001000"], 0x1, 0x0, 0x1000) r4 = open(&(0x7f0000000400)='./file0\x00', 0x108, 0x80) r5 = msgget$private(0x0, 0x10) msgrcv(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000c42d2f87c62810b3fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x800) renameat(r1, &(0x7f00000003c0)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') r6 = msgget$private(0x0, 0x425) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x34) r7 = getuid() r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)='./file0\x00') r11 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r13 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/147, 0x93) msgrcv(r5, &(0x7f0000000600)={0x0, ""/107}, 0x73, 0x3, 0x1000) shmctl$SHM_LOCK(r13, 0x3) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)='./file0\x00') msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x80, r7, r8, r9, r10, 0x20}, 0xfff, 0x7fffffff, r11, r12, 0x7c, 0x2, 0x1}) msgrcv(r6, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r6, &(0x7f00000009c0)={0x0, ""/53}, 0x3d, 0x1, 0x1002) msgsnd(r6, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) 16:03:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000002c00)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/178, 0xb2}, {&(0x7f0000001ac0)=""/4096, 0x1000}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0x7}) dup(r1) syz_open_pts() ftruncate(r1, 0x80) 16:03:49 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) fsync(r1) 16:03:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) fcntl$setstatus(r0, 0x4, 0x8c) 16:03:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000010c0)={0x40a3, 0x101, './file0\x00', 0x3, 0x1000, 0x7, 0xfffffffffffffffb}) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:03:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) write(r0, &(0x7f0000000240)="155d2a01787bef663a11815974764e532b3d490cb042697acf602149cc3b8369a1c86843d202fcee422ff687aedcbb865c442341bc9ffb47a966afc10c49eb1ccf9c9bc719d8e98d587c89335be5106ceb7ac47447f7a9efdff31a063c60b4f6608007a7d463106f9a4787ada9b9ef346cbc48280209c5b0c375e6c8d26a67dd4f97088adde8db2915de598b0a190a3cf2b0b3a0aea4dcf9864ece73c660d2233fcd8175f49f7eabdca0ee8152ed2c0929e7738c96829fea7cb6fbe99a0a1ccf576745d470e6bd0c09ac1ae9", 0xcc) select(0x40, &(0x7f0000000340)={0x5, 0x5, 0xf29, 0x2, 0x530, 0x6, 0x5, 0xfffffffffffffff8}, &(0x7f0000000380)={0x800, 0x4, 0x1ff, 0x4, 0x1, 0x6, 0x2}, &(0x7f00000003c0)={0x0, 0xffffffffffffff7f, 0x0, 0x3b, 0x4, 0x3, 0x8, 0x400}, &(0x7f0000000400)={0xfffffffffffffffd, 0x3}) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000f2ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) socketpair(0x1e, 0x8000, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="1713d7c66f96557bcb0814e87297c9eed4d418ce6370e06c523051fec701c76feb993bc4d9f350455ecd4bea6c676f9ed1c66ae2407efc28df925c950cca95b5c900f79dab2ae3b8159d3146882d7550266013109bf8137c3c3829eba255b97984afd767df77dbafddf0cef7be7fe69c0d9c477b246c739554b85169041129f704ccec136a112a2bef0e6a52bae71f165458e512055fab509e0455458f90209e735c49214b2aaff016ac511716bdfff5d7ddd6804063960401adeb5689d572d2446385450b9ce1c28227a8d3d5bf3a2d61d256c3f5e1133ff260d790b8b592ded2b68d45988ff9b4408b1ec96e08", 0xee, 0x6, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getgid() 16:03:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x800, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:03:50 executing program 0: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001440)=""/4096, 0xffffffffffffff5c}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r1) 16:03:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x87, 0xe2}, {0xa3, 0x1f}, {0x42, 0x6e300}, {0x45, 0x9f3}, {0x81, 0x8}, {0x7, 0x3c4}, {0xa7, 0x6}, {0x185, 0x8}], 0x8}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0xba1, 0x10001, 0x0, 0x2, 0x618596a4, 0x915, 0x0, 0x1, 0x5, 0x8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20004, 0x0) 16:03:50 executing program 0: mlockall(0x1) setrlimit(0x10000003, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x7, &(0x7f0000000000)={0x2, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) setrlimit(0x2, &(0x7f0000000040)={0x1, 0x4}) 16:03:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0xff, 0x6, 0x800000652c, 0x0, 0x1, 0x800, 0xece, 0x8003, 0x1, 0x81, 0x4}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xa4ce, 0x8, {0x70, 0x7}}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x913c) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000140)=ANY=[@ANYBLOB="7b5b4a3c7ca75556023b2f666924653100"], 0xa, 0x0, 0x11f, 0x0}, 0x0) pipe2(&(0x7f0000000100), 0x10000) 16:03:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x280, 0x0) connect$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000280)='x\x00') setuid(0xee01) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:03:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='c', 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x0, 0x7, 0x9, 0x0, 0x3, 0x1, 0x3ff, 0x1, 0x2, 0x1, 0x80000000}) 16:03:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfff, 0x3, &(0x7f0000000040)="71cb345908ce4f53167ada1b", 0xc) setsockopt(r0, 0x29, 0x6, &(0x7f0000000080)="1b33cf500d75254d406954678b75a500", 0x39) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:03:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) sendto(r0, &(0x7f0000000000)="cf9b6d095c748596b232e4b341b78700b61b9c6d42956202741eafd064fbe74089caf6058c76b1af5267e7a57a5014e34cb35f5b2d3131fe733afb24fc531894b1252306b3e4bd59d089c67ca09fd1fe3302631c535c5adc63db045de7fa9e5d82b7986db22cabc4c3890cc22db9ec1f9f86e609cf34af6880b8a286a53af59a3673956b726c4d098dfc8fc31baf0733556992d82d1fb42e67d6d65050e3e4b5eb5ba7ea2a41d72e63b49ba9b59c809ed7ea8e717f2c", 0xb6, 0xd, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x9, 0xffff}, 0xc) 16:03:51 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:03:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x12, 0x100) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000300)=0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) pipe2(&(0x7f0000000340), 0x10004) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x7ff, 0xac3, 0xffffffffffffe4a7, 0x1, 0x7, 0x80, 0x7, 0x3, 0x0, 0x6, 0x5981}) getpgrp() open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe5, &(0x7f0000000180)="6fe5b6516c99a474010d9dfec3fbe9e71fc23a83982b2ab33aa93a414e578a4eceb525ff6aa3e620541ca124a28749d8e395cf8d901e290c8799f8c4864fbde9d8f56dbcb6e9b2e99cbbea982b8ae37596ca90e64b7fda7d3b7f96f00c74121d4f0433dd9cbca1b4e24c8ea252c21bdafa1b4a8771620a0591146abb7ac93692c4d967c41e90b06ca3ef46d5dfb60aabb1f4b1f1564d7eec5a3c2a793f8cb4b12b84b85748655667ca90665b687f2dcef4f9adde87e83dd0450832a34a08f09e3a6de81a4d8d464ad1608090d7c7254ccc13b762dc20583af739c4393fdcaf832996df9592") write(r0, 0x0, 0x0) 16:03:51 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x91, 0x28ac) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x1022a, 0x100) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto(r1, &(0x7f00000001c0)="ccc88b8b0883ff8d3a0331b7e83d211e5211c9453666c407b8fb102649a040943fbff6580b661f4db256cfe8f127d492e0eb812f7ad2c2428deea8d105ff94a8dc7339fc82491e316e6aac061db8b2f8231a77137b4379d9f17f2e5f8c1e4fff8c97e1eb211553ea51dc8c7e7765dbbf09711341a59374657693df44d8499ea97aff6be37d2cea2d7734d098900491647c9bdebabca06986e1228017920da0a290e8b152de1492f433c76c985a95f96cd99bf49d0f526fbe9132ad147a10ba07089d074bd86008a890be41eea0c3d99969802a510cc258f1aa", 0xd9, 0x4, &(0x7f0000000080)=@in6={0x18, 0x1}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x70bcaa71fca82480, 0x2801) msgget(0x2, 0x20c) ioctl$TIOCSBRK(r1, 0x2000747b) recvfrom(r1, &(0x7f0000000500)=""/179, 0xb3, 0x1, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x5, 0x100}, 0xc) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r0, &(0x7f0000000440)='./file0\x00', r2, r3, 0x6) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f00000002c0)="b5fecf85c153f53b2f545c361f1e74c514c9bcebdd7b62ffa8320bb2e5690304ffc2db5d70e8782073017e32b4e916033853091113ed330e19d1a511b609cbf60482f13df14d9c5a29921d66e2bb8a49424309443e4895f6ab5091e9cce7440572f834a30ca92f64a775825fb8f6938ebc3e328ebbb94f81fd00d2dc0f1d686c7f0201af852a499918d9fad9be46334563aa9543602ba6f886dedb70416426888bf9ec690542303d284025ea7ce95a55a680a966206242500b10a054d8844e878f693a0104cc", 0xc6}, {&(0x7f00000003c0)="679883612b0277f2e79b40eca82f6f356f74de9c2943ec5e7b19e9d8ca05b0c7cd35c5fbc25fd88f82445bd0a66a9412257fcd36f8608b8d0b1a192881421d5196f59733de8fb3b3851ffd30388c816dc627c0874175c8df23a13fbbc00d5e45b5bc031038539cd535f59be3cac869b3d758532b73", 0x75}, {&(0x7f0000000140)="87b91b9508c02b7fc299bbad0a070921088908230a45977fbcff7ce69a3a806d33fa15be762262be36dc9a6ccc757f08", 0x30}, {&(0x7f0000001500)="e12dc8817571bbb8c57dfd4c89cd647b2efb4d8f41f358de432f6b1bc24feaf2d75abd29849a0874ac8189c0330c7c9b43f4d4826cbfda5eb95f9695f337000a21b73a5457a053a12ef6c24cd5d5e035857061cfe7edfcc1692c6e9f631ce8b167e08c0bb888a83e16d590780ad12c74898b52aa6fa153f10a8656ba212f14aaed692e814ca687f166654940fb0f99d6687049fb7cc4785de1c8ed9352f9a374af21ed1bb9453405eaa39d21e561999a0eea40941f7511ff218fe9068721114203945977de7007c8c5692afef6a2931cd90f97f675219fc0947a6775b0f3717e1fe078f72041dd1c22aad1bd07f18d4a5b194675ecdbf31f9b5b5f4e49291fd7912175cb94cae9c20370d07541e4012006594e3b83f3a46fa2dc80369f93de7869610a6760e6050fe70e266f9eb48cdb4074b4e7bca100eb3037cbcb043d50bbe3d9eb80d3fea9a746fe65088d28da0cb4501be2c9da000c97c1847f8a07639beed4f25ecfb9c90cded298eda265cb6ddcb079a4e4b36267854a1bf4239f158ca02f84d8884a119456310fe1b40d9819ec1da757c2729103dac1bbefc0a576ba39aac0550c1c1851e130507dfc8dfba841b169628252c89530ed1a8f0981a186423d5a76049454ae29647b4882a10aea0c084521441336028b2541b9803bfe63c344a3aa1cf4eed6b8f405f480cb0c990062feca8e15d911fbb25d854227eebe83e89ab33c139c7a6010243f72eb68db979f7fbb8050cef9fb560ca6aa367fe5eacec30213dc47d0e32a4eb1bd59af7481298d8929faa2b21aef17477727bcb0e6860b34a4bc1ee7866ab838ffff530f31063baab7b0981673bb7d6eac3d45bc3a7cd291538593c68a950d0e4cef8392973c63335228980c3b4aee5b3d8c58a3c89adafd3eed280fe90e0a4f009f3a588174b2f09863a9cbf4ecc70218b417bad12772fef81613bffa9d0d90c4a1dafb2a9a7aa74208dd827d50cfb399e43f6288cdbd22eb2b90df6bc166246035f52a1295e8c91758855f347f1f9c77964bf7543b8a91c7cb059d67d5653dc9191266d40c3f1f6e9452cf9fa58758ee243fbbbbee7eb80fc21bc4b498d343e6dcc1fda9c37cba294e13bd0a4a17ab61832d6b6ff1165e2c87199762255503493e5358f482c53923b29cdb4a4a9fffa42fd8cf54f920adcb0717c45cebac1f38057218c92dfbf71097dbb942e5b901611fd6e431a7d2cf74a0729b874430bf52ad5d4b1588b85585f7f535a20acbada12b67ecf4a2a4c41957387f1b62b98c10c96898177d81969e3fd85847b4da0f8c515a1e326df585ee420aefca59f5552af3c0cc0aed093bd9f923aa817f1d9897283dc9d01cf949610c14bc54163e721865521c130172a2d54e93152986b689c376c2955a966d711329ecdb904460d4aa10af3815fb934c0359cfdf5e22c426e240d44b1194624c3c86e534ffef2284e5e9cc816d2451010ad8574cb1cf27dcc48863043a0339814f7dfc3c228592994c6b6e3a74b5125b71628aa5b9a4dfd53f47a1169d972ce12d118954cf4f3f1fcab0c8d93153c4aec3a5181277ba71ef4627c4f50064e0380bac113cca67252beccafa6e83b1625320429a6ef293eadaf5d192481ad98acb32ccc8d85ff1bb8907519fe815812bcdbebb09526e32a931b3cd7a4f1e22b12652bc265ec3ffecd90edf608b256d17ac3587587eaa47c7a19370affb48dd7e5dc16cbfad3f8f8d69871abbd506334f4b72fa19500742717bff71081ab7edffb18ffd5d7c2334d5b628fece430a0c8705d4bdf4e1c858467988c2ca815f87fa8b621718c97d6cb289c7bd3cfee58b3ca45519086384cfa3bb69254c544f2a473d2c9ab7c20e17f48812bab3759923cc50d9d4dc30bc42220a2f9863c275fe46da267700f17a1ee2a9ef51ae7523ddb79a7680e128fa57a72d430a6c84c8af0bd371de69cdaa4afd58cc07246db87d1f0a861e6a1b87e11386af1a3669609a0f8fdb39d7fc9347973418492a87cbdf12ad7ecea71223fff15fb8e020f4e2362ff7d5d680653e1b51e13725e5437c1a1ac2bd2e7669447c014ef8e5c49232f73d8c4ca823dfc2da061a4ef1bcc58301330355b6a162b70b3c2f95ef06b077aaf869a2aa7934b2c1ce82456709209739849df06856a530fd446108821c01b1ff917648dfacbe3abdae716c498ed56e69c3d38485c199499a044ab205870c1bded59eb16ad65d79c341bc21bb426056c1cc1c8bc0b0e148c4a1b7fed4500d0c0694e07ac6b06d751c16cc1adfd079be084a4a33f6565e143f45c5e9c39cc00a8629f3215cb4e1181ddb8d17108bd9a819b015acc82b1b9cd227c2e0300b5f70f2ff6e87835b8ca1197b60f21d54aa1e72f581f165df90a1731dd67bba5fc71ef8c140bf07237762621fbb1080b95147a6e5f29cede8f720af0b9809fb1be6a75d52256fcf6a40d06aa7ee19f3544843954a5ecfe6171573adb5fcebe13ad69e0dcc65d01d8f01547294448035d71c31a278b724abfce8665cf2824fbfb62842495fd75a17c719a41dd75241690e416ec8abc7fda05d5706025e41e21c44d7b2ecc6853f44330128d7048c646dda8d406b294798cabbdd9feb3e412d29d6f94e55725b1ae93cd4151e7ac9b6cd185a1a940c699d6ea779c6bb959e8ee5602f01b994ad624bc0d4cbc7c80d8225c2824c462b7e0d2abf39b0bcd944b36464da03f056ddb0638b3933905a397d94a6a5823d43d84364b417cfc324abf856e0caa8654d1cf8f15759af841c0d272a3083a4d69337c0a0301dce0a8f63c67d048101537a56d106bb92421e07d8a02d68d463c767d944d9eaf222e3f057084f5db5e352242698a6e3aa5d0be1ce45156805b6b1bb4a34772fb20045d24c24a12aba53619a4d8da5113a04b83e2aa8350232425d0b1c05d1800c96a56cd03806fb4039ac55f870208020320d1cac339ee1c7d8e6f01b3be1a6ea0c65069a7b6b1d513838d5ccf212fe6e9f6e6d83a837496e32d2f363c4718e6dd1597f824bd2cec95aab0a54494a2de236742d02e81dbacf99c48c193323e5096ed0117b120932de6121e4dce9e38839fdf278fa00f5c4bb9cd00de29e6045d4fdd448580ecda1b2ac171dbd9ef4d12934e5903f8ac8cf9ed3f3b080124f506c98f44906d1c4eb3a09cec9b4937581483ba997a7735156ad9bb269261ffd22576469e0e808ac8cd9c66335ee5ca0668c0b9d43e3745cfa7c28d8d3168b7736851e7ae15d88a5dd87fd77f17a5257ef91141f01e3cddef372603854363b759c31e90f504726c31baa9095837beb701151763e9385c38d4e3ed6830a24df8736f4cde70a088e6d7580d5a54bc039cae2fa5da1aa87cf52884ff4b0f0fa77eefa64ca92f0bd425f5f8cb791a94e7a8b8a338ba9acc1ec59143d92067308f5a7a134e594b6101e2cf46dbc5f4acc5e66250ee0735c76e9ec97724a8b697da6a4c128253b33a624d6ef12100f2c27ccda345af2789efe262628bb46b881ba2c466d97e5ca831f24ebf8d15867a013ccd2231c336101cc2c94473781344dd6df53af320414ee4b0bd82c5a9df290198aaa3655e8bfa35e7caf510f160a3b785310b8355030483c395526a2e175f5cc08e3d0e5093b880988b929825d90afb21b8274bd9ba482c760d260f4c5da8f263df608df4ff1e8f1748f977f71f76ec855d662343467959bd521423291fbaaa2cac23293ffafb6501ef6732c3190ef7f38687de24030edcf29fa0ddbb18efe7d9f8929fe1d08bc99f24592a2e9c3aeaf1ffa9721d9f77ae4c7e79a4de9e7fee32976c7d3410141e9af00f4cc53ac7b85ae04513274e70dd7e2073dcfab1f575b8fa412609693bfdcdd6d4421e40472f0985b4806b472fbe9d1f4ef8367510dca045928a30b12cc6c3cdebb9196e481d437b2dc92ec45dc13d65e72a858651136ba678dac257d0eee40cf93c92aaad52e7acf7f342a3118b12c1d61fd2734c7da6c2439ec1be06fd30409f4f99692f5071b594f69da534159ce73f33250264543289ccbb067334bf519b77ffca72e01af235f4e6d4930d9f19d01685ee2a7e6cb68bb626ed1784a09f8cf9d6a0a651235190148500ee10c3ef5fb7e71a4230b42d727fa91024113baad1c6c6d1405c539f33cba130e6e4fe25c0eef22376d3f9a20314b0d5f6c7c3e72162671d1f40bdd6b5f6a95bb4c0ad0572580c9719f6db45090ffaed31f6fdd2a6b5632809c19ce4a8909dcf38750023c3dfafcb38e52ec7b238fd3b06034e743e5318189db590371a68d0e38c122eb98314c77f1e0b1df3b5cc0bc0548bbc5006dd1bc33c2e2b7da7b8fb2e8592432c52fe2a4d856d2a109ae2a71acc8303ed854d9a8b6a8eff320d9bc1eb69f0093bffddb4c6137a5c1da3f7582cbdb1f6ded15aa74679efd2597d8cfd0c4557f57cd46121dee37488b5a59b4372cec8f55a0ee117f681e1f39db20f1b39e19b4845f1f727fdfff311b18eae7518b96eb95f81f7edb0254d526c54ce596358408748d0e103248a42b0230fb1b0a04f75fc471f38d6119a635947083658074f408525fb448b76d7b96d6a09df36a44719c28c7ca51b259611fa61dcd733fdfc0ee98d7374708c07e19b857738826e5af204347cedfe4c0613e71e7134468cb2a45fbcede321b6888bf8279397acf107aabd2ec8cfd9f246c665fe48c8e35a412209ecc3d3d7ddc8a1e725cecdc2645a83602a00951c7a84b476bfd51b5dee4a8b20232c8d741fac372f44d497dc731830b3d727a8e7130e30bdc74b6d162c8a7eff5cc5fbe03da78d4b78c2485f44ed343c026610f3dc8c366c25bd98ddf68449ebb7302ec38b42ff88c5d150c0c930eedb98e53190811d5074d746854c1a4cdefb908eb51cf024797fec290fc4cca817a212c0c0ab86149534f617e69643adde8fcc6da52700800719d4fd3f136f9bffe0121fc1e531c7fb0b0d7e9ee014c51b09124453cf6d565a4f6ce185f7581f27b9cb443a45c0d86b80cf51286979534927d5137f11651fffc5ea33321a4d44868b712f550031074652ae2e4ce351b1a4a02f76d566f3f9121b6efe43b615413ef4a092370bd19f55968fb65c9d0ae96aa723f9a060556fa37c38f8c25653f188ff6e7644a611d53c7e49ada58b689546fa36ebef18051e2c246393473d6aa836def639e1cf1c5bd30af331cd66d4e720508f00905e8939b656f71854b3aa89983770f4daba2e0a32319661934c3ab94a1acb6699f7b3fb797e18ceaeb1f9dc43bddcfb260b96dff6d2ed69260c0a149d848673e2af9efa9d5ada916b59651c93289ebd75aba8e28394dbe41869050ae445d20937bfe534e9ac99bbf3a7a9837e6a8b0a2213e4aab8b6942b4af94fa896709aac576ed003988e908101c8a8ff4f90471df980bbd86936ce108b49598dd9ac76b5bacbd7ea64a06c8d54f13a7b74211cd491fafd15f383f8463241a2242acc681502c303c33aeb1dc848cae7fced9f2411e7ec667946c1fd6d4f4f08f84145ed51a80b2e9dcd6411d14aa683035265b306c5e15edb741a7d2c86a17e9ca223a2da11cf97ce32f8c9c10431c168474a61241d0ad33db0663c126642fe25a9bb63fe78ea56653977063e4e16547b6d1142745dbd05e4a940b985d4cb3c78cba073d8db53b3242b7fa525b87ae93e509ffaa777bf3bd556c308737f51edbf085a58bd70f0eea87b49763cb4e1a9e3e67d2b03a9b8dd35b9b0f32ef80df4787f1ef9402712486e1a94ef93f00791675ab9315b57dd7375489e9677175576877f1bfdec34fa04c2b293235cfc563f30f53f778c938f83c2753", 0x1013}, {&(0x7f0000001440)="e740d383ff03000000c95aafc93d2f5722efb6d69b6546496757093ff4f674550757e3", 0x23}], 0x5, 0x0) close(r1) 16:03:51 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040), 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:03:51 executing program 0: r0 = socket(0x19, 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f00000001c0)="03000000", 0x4) close(r0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000200)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x4, [{0x3, 0xfffffffffffff000}, {0x3, 0x6}, {0x3, 0x6}, {0x1, 0x6}, {0x3, 0xfff}, {0x1, 0x6}, {0x3, 0x5}, {0x3, 0x94c}, {0x3}, {0x2, 0xe8c7}, {0x3}, {0x0, 0xfffffffffffffff8}, {0x2}, {0x2, 0x4}, {0x3, 0x6}, {0x2, 0xf4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8}, {0x2, 0x98e}, {0x3, 0x7}, {0x0, 0x4}, {0x2, 0x7}, {0x1, 0x2}, {0x0, 0x6}, {0x3, 0xffffffffffffff7f}, {0x2, 0x7}, {0x3, 0xffffffffffff8001}, {0x1, 0xfff}, {0x2, 0x800}, {0x3, 0x80}, {0x3, 0x8}, {0x3, 0x6}]}) 16:03:51 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 16:03:51 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6967800000"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x3, 0x100000001) r1 = shmget$private(0x0, 0x1000, 0x30, &(0x7f0000101000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x29, 0x100, &(0x7f0000000040)="d5ff9668", 0x4) chroot(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x101, &(0x7f0000000000)="292918d7", 0x4) r2 = dup2(r0, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x6) 16:03:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0) write(r0, &(0x7f0000000000)="0fa6dd4b2253e7a5d66d5435ebe037a9bd29c48590a9414c8bcba1f7720cb8dc6a078fa511ae23dd6ce3ae0f146582244cbc2c63808f88944291bba545d8fedb1087ced6c153255371c0694df5d785ce461ef942d1ab53e2f3da4afaa05149801a82ff04fd892a766d91be49c749d72f30c52dd50e7c7bc9bf99feb78c0bbf272b2944d436b6a8b5e0b93d070b267c30fccdd3285213c5048ca43d292c76c6f517ea5cc18e87cbf45cdb94f5411e3b34c32e97f87605988c773b6d9043bae0a9f5f0c611c59cdce149f180aefa5b84dd88ba5bc0c17bcacf32d75e437d07eedafeed10", 0xe3) 16:03:51 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000000)) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2d97b3b8d68e08dc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:03:51 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) pipe2(&(0x7f0000000000), 0x10004) fcntl$getown(r1, 0x5) 16:03:51 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) sendto(r1, &(0x7f0000000040)="d3e2b248c1365b57307deb01eba2ac4f4183a9936a5d2ad1d739c46ff2f52d7976b7d389c9c29da8fae5ffe0833ce4faf455e2d40d05252f5a64d5d65f16094283386bd1de65c34634cbb60f46ba039a0d6b24946e015914ba62df5ad40362073b0b8752891c40f930ba1887fe955a44ade7a4987076cb6cf6b5a47dd2c2bfe2639f979f966b585adc29c8fe1a3e6003d700617bcf3cf34fc8325142a1c05ed38497bf6c7702ce747c4756140ed00f5e308c4956c4b8b5", 0xb7, 0x400, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 16:03:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) getuid() getegid() 16:03:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)=0x81) 16:03:52 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0xe8, 0x1, {0x5, 0x6799}}) close(r0) getpeername$inet6(r0, 0x0, 0x0) 16:03:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r2, r0) 16:03:52 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r0 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getegid() fchownat(r0, &(0x7f00000002c0)='./file0/file1\x00', r1, r2, 0x2) chdir(&(0x7f0000000380)='./file1\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8551, 0x0) sendto(r3, &(0x7f00000000c0)="414854a1c1de1017575b4c265e7c3156db8792e58ee3a4c5c6190a95a00e811fea03d99fd778d627cf7c2f384e1d305d11efe34b1d4ab5a2ebf6ede9bb31ee2a7cfaa0d95263f2ffb59f3251591da8fd8663512077e98324cb81bf6803803c950ae4eae0fceef61b825978809e160cc5bcf2501db200996df3fd4b5f443acf2cddc2ad3369e303270d244db2d581dd2b19dd517123905ac6e6a2e365b7b7ec3d422f1f55f47147a63cea17965831552205ed80ae4d91f52881f5b018b72be11909", 0xc1, 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00296c65e524f6f79aabd230ba9412c011c092e0a273f899fd0f92d58159093958390563cf3b826a48ed04ee12ca564211a0224688cafaf45973195c7a6d480f3a10953f92310cea65b137b84c58975c3306de7ff7b84cca239b9c8de87f5b3d3db02a929cb40c53ced475eaf7b2cebe5b42769a0100000000000000bc4418c88db6fe7a325c64fea5385dbe0a46b1fdf45b0ce8fc26c6f544903084fe2c4c"], 0x10) 16:03:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:03:52 executing program 1: socketpair(0x19, 0x4003, 0x2b, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 16:03:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x2) socket(0x2, 0x5, 0x0) socket(0x20, 0x6, 0x7f) socket(0x2, 0xc007, 0x7) 16:03:52 executing program 1: r0 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) 16:03:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x99, 0xa108, &(0x7f00000000c0)="f3e85a938bea75b395e7c43d6673c7716ddca241f6f74442475371b39236af90a0dd3172c23b55582a2a262bcb64790db9e71791a90c9bbc6f5c914c8c5097105c75dd661619700ec1c1bda2a1ad48542b7ebbbb9ec6387da95a37604f1afc6ed14aee75de8d9e4ffb5a14c1ce10443c1e7d580a40616d69db798db6ba69fc02575dbafe", 0x84) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:03:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 16:03:52 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmat(r0, &(0x7f00003a1000/0x3000)=nil, 0x2000) 16:03:52 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x1d, 0x400020661) r0 = open(&(0x7f0000000080)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000000c0)=0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="67e13df6e67dfbffe1a1d0707fafe0b5a885dddcf972c8e248542c63106389381a0fad1ea9ec58b04853f0dcefb00f7b404e51df0b8afda5041fe964f170f7abbaa3f7e954d9ef97f408265fafc2365880808fda98f6287a152c5b2610146fdb432e831ff3b720250d13ddc714a8f63ac6b8d5aac329d0a295a075cb53ea1a6867e7eddd1e001e6e64db91ec68d708c7b1a1ce1938709e75c1191724b685093fc58b93c4ddfb8b2c7ced3dd98f2d315825ab", 0xb2}], 0x1) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=""/210, 0xd2) 16:03:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x1, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffffa) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x9, 0xa) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000001380)=0x7fff) 16:03:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x101) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 16:03:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0xf, 0x0, 0x0, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = dup(r1) kevent(r2, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x400, 0x8, 0x0, 0x0, "6c556157eb3ef7534cb47d8c18a3d5ea551c8438", 0x7ff, 0x2d2}) 16:03:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:03:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) 16:03:53 executing program 0: mknod(&(0x7f00000000c0)='./file1\x00', 0x6020, 0x55) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() fchown(r0, r2, r3) close(r1) 16:03:53 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x3) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) r1 = socket(0x18, 0x3, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000040), 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:03:53 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x80, 0x3d, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:03:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x5, 0x6, 0x40, "8d777a311f2db2ee32bfe188fe27bd7610c94ac5", 0xc19d, 0xffffffff}) close(r0) rmdir(&(0x7f00000000c0)='./bus\x00') 16:03:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20480, 0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="5838ef202009f6f15077f0d6c2641f9f08fe201ab64a628255ac9e005728872837fda88586b72ff8cb498fb975da3db7975775e850fd69f3c69aa630d5adcfaa4af136daed1c2e0f338d9c3f99f80797d4a386a2c5edf8"], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) 16:03:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x8000000000000804, 0x10000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) 16:03:53 executing program 1: r0 = kqueue() r1 = dup(r0) r2 = msgget$private(0x0, 0x91) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() r7 = getpgrp() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x8, r3, r4, r5, r6, 0x8ab4cfbd1c22dbf6, 0x7}, 0xffff, 0x4, r7, r8, 0x2436, 0x2, 0x40, 0x7fffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000001c0)=0x8) write(r9, &(0x7f0000000900)="510d0009520a19dbd1", 0x9) 16:03:53 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) clock_gettime(0x0, &(0x7f0000000040)) 16:03:53 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffef8) setsockopt(r0, 0x29, 0x10000000000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:53 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="a765cc1540", 0xffffffffffffff67) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) syz_open_pts() 16:03:53 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) r3 = semget(0x2, 0x5, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1, 0x100]) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:03:53 executing program 0: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x19a) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:03:53 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) close(r0) close(r0) login: map stack 0x20719000-0x2071d000 of map 0xfffffd803f015108 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd803f015108 failed: no mapping 16:03:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x20204, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0x4) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') 16:03:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x1, 0x20) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:54 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0xffffffffffffffff, 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) clock_settime(0x3, &(0x7f0000000240)={0x100000000, 0x80}) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x1) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) recvmsg(r3, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f00000002c0)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000600)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x0, 0x438) dup(r2) rmdir(&(0x7f0000000680)='./bus\x00') bind$unix(r6, &(0x7f0000002fc0)=ANY=[@ANYBLOB="01002e3c8400008f226dab31d31343110bad886797cbfbba0dfa6ffbcecdcd1115d701c9aece144d346392a79f5b2841bf12f5ac9b5cb5f5cc26b667627d046d16204ea8638932aa7ed0f03abc75bf7e65a0aa4ad3885d1761a09f3adf42644f56cef572bda9ea01e0e6e9a8e0e3f21b105897b82665583d234cbc016994c2cbccec3b24b039d3c43aa1b28dd1cab2e3159f7aedbe8bff58b5edf1a0e99d0ea27cdad302c5f96fd9540000d09e1d1d0b79d2c5a5715db9a51eb17b60625f12d277e54114c00455db26b6ebb391010c95328fb52ac574f6a5f363d830a9a4450c5c08c4129417ae4357ff153c8f56f5649f8b5f8ae19a90b94030ff8168767bd0e0acedb3f8294000000000000000327447f714d0a128e93c692d0b000000000000000000000000000000"], 0x1) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x35c) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000004c0)='\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='$)-.[\x00', &(0x7f00000007c0)='}\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\\\x00']) 16:03:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x0, 0x7}, {0x43, 0x84}, {0x3, 0x14bed3f3}, {0x21, 0x5}, {0x88, 0x80}, {0xb2e039ce5ed0b092, 0x6}, {0x87, 0xe8}, {0x84, 0xcaa2}, {0xa9}], 0x9}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) poll(&(0x7f0000000180)=[{r1, 0x14e}], 0x1, 0x0) 16:03:54 executing program 1: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c442d) mlockall(0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r4 = socket(0x0, 0x3, 0x8fa) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x90) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000002c0)=[{r2, 0x2}, {r3, 0xb6af833318d61353}, {r4, 0x4}, {r5, 0x6}, {r6, 0x82}, {r7, 0x80}, {r8, 0x80}, {r9, 0x16d}, {r10, 0x100}, {r11, 0x2}], 0xa, 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) semget$private(0x0, 0x4, 0x80) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) geteuid() socket(0x1e, 0x3, 0x0) 16:03:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f0000002980)=""/4096, 0x1000}, {&(0x7f0000000180)=""/86, 0x56}], 0x4, &(0x7f0000003980)=""/4096, 0x1000}, 0x802) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x0, 0x140) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000300)) fcntl$getown(r1, 0x5) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) 16:03:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setuid(0xffffffffffffffff) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00005bb000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001100)) 16:03:54 executing program 1: minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) 16:03:55 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="56022e2f04e5ffff2f00c6cb100ae858077de6d5267b09455b4b7dcd3c293d0642db10bbdb93803b5c090000000000000039b4239d889ab8c9de384196804dc125b39dec7c65bf227668bd15fbcada7c469e6f6d54820fbf3946504a1f171ed21388d7caf436db4eee40159eda0f8c3019b36dec5a4f31fff81938318cdbfc217e0aef1e108e45f74951e2c7edea74a66c532d3d83fb9f944d755ef3aad04ed319e520"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) setsockopt(r0, 0x80000001, 0x8, &(0x7f0000001340)="e8cb8a3412d22ef5874684d2199279b91d07bbdbe22ffb5fd658048c2b8ac493ebf24028870ef72f8f9be79bfb2945bd08c2cf27f9fc4d15fd3f7f1c6969ff538e48931ed358d5eacf62f6e7056bbeeebfc188497ba519136f38594a72b9d9c509ebf09b392f08e072a695ce206d9e70aee55f71db5213284cdfae7fa75121f30b0bfee3050738511a53c213baee976b3e04c7dd7dd14ebe8f5a9d5d9ef3797587c33e265ba54fc81d470bdcfeed1b98c6245496ae5bba5f10aff319cbd1676c07339b0866b86c5a748cd413928d00918dc73810733d15adecbc1af7c7df23eb0299cebc7003230394c2c520417d869c6d997b3b2443375ba488", 0xfa) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="cbac9f831df98e0a65f137a9c9c5fdd2f535b655592908fb9acfe5b1335645ed0600136483d015d38175193048ae115500cd11a0fdb1c59818d19b6b615ca16182b4c2ddf2c7d56c613d39c7c938ef699e81de26c3ce07cfb723a8cf12d4a718054b15feffb5513be8c5e0846d53f52a7bf9cc53dda463fd173f54", 0x7b}], 0x1, &(0x7f0000000200)=[{0x1010, 0x0, 0x0, "7edb3e697622d552378970043ddd09c165c36fb80c9455809edc05901d69ad6a9bf1a7530b0d2f492d113bd5c45545759a81f7d9add58ab364eb67b13aa9c45435391138af9751eedfc4964e617bcb2ae4eafbbab4d74ca06c2546aeebbb98026c27a8d7bdb745efd55f8cb2ecab799b6dbc96af42e9448bf05378144b235428d90cb1005cbbea405ab195c240cb437d193d6dc91095b40a9a273f741aeb051c906564ec6c0054fa5079e7d577467338f5b3b274e144b4b1bcc0652550785919c11c2e96087ff2865a8a78da121087eeb3c1ad66ac16784caf5e59a8f433bfbfee42627632d3fa3f7ccf6e1c34d89aaac8636a5a2f13ab9029cb02e0c9ac9c6f6b2f0d2127ac8d6031730b092af47608074b1867a77d64b162f3640484793aa999d416eb4df5c88e34d042ecb3bbf2472365d0df94a18e7d0b53c4d8c141bb049710e9b5efa89f642faa89d71f8f2cd3146f7f6183cfae6fc0f34c6d1856b2a778d32b11598fe7d8d185d8b49a450bc9016441e00949934210536a7cd1fd39bf92b70d787630d4b8325ca7a551ce1ef3bd268210f3068c39147497b66b24eebd835c20696c7f9f73ea9b51d09d3cc0df6332e2b2d3520f52162b29853165f3b30c48047f9a0c50bf18f22cec5c9c29d97575fa3a6867b339012636175d2f0916f918b3e41075db751fa49310fd4d5dc8ba8812482766293f2d83d08281b7a9af7e49d9848b78c2bce629991381c75d62088300a98d89082fc2b327cee61dbb4b746888522e71b6541a0075432b4848417950f8beba60ca6fa7391b57eab37043830b2ab06402f484a7874c912c9ee61e01af4f3d3cd2f43d4abdcb38f2db19aaaf52d8f6845821e5f931f88a4a2217186ae78b38a6ae0f85b5d715f61e48b0a7bba9b74cee3892c0534b282fd21673d3408a90ba4e01e438a39a0de24f1623532dce5e32a744f46cfdaac2f832374ed2a77f17d441b8200b99314a3d8c353f2d070b099f691942e4b2a2de1630aa006070a2f84669de9840139107770fb0c502e5277556f652a80dea96e876e2a0ad225466e1c479c480769d5e19adfb0269ed2d1e757e497c607ab8145847c8f5ef9e6330bebac93f297f7d4c4fea8cdbe01e7e361a0828801063b93a8d3ade6e0b6e0c21cf3568a6be65b274a96976ea073684dcc72b91b5a0473f16564f30855d39a7ed665ac310931e50a967153dc80d514e0fd077eaca3325b156c7f52c68e421f6c7b98073e90a84d85d357c0485ccb0ed81d2d92d6e3d4355f7c3c9b1108fd30d8b894cee7db69e131824e9718d1b0be42a3f8063ed6614e32d712c717cea37c2ac30e10155b4b55f4a18da4ee5dfc6a5d29070632891f29072e6e58398ff419248ec13e8fd5b52381c1faf146a6a93187d1b6f773e97ca9dbb3759462ea482286837695c828bbc81814c549ad15e307f74d04e4418386a11ee2fb6eabce1cd1f0fd049d159ce76a5e29a89acbba9fbe767b058c619ff4171a938ab87b5b4569378718270dbb91189ef52eb69e7850487c006dfab441cdd0a4584a6b6d4b2c2bf9725ee91bbf4cdca0f99d807d935db838072f1d286cd7947eabde8dc9b2b15d44eb85e01f3f9f5d9d924ae12e8b3598a7f1ae8f1293d24854da160c54cc64601e53f8d39f8dee57d714fae7c225312de383bee4fe2025e2660aa518857ac1cba34677b52572bb0d2ae6563088a279a899ba3b43a233bade658d562fd66fd4aad310a371f73ad47c9a668042d333fbaea4995db4c7bbdaf9e604cf1c6873eaa1da83869705c773a65ab9d876f6981d250879adead51ef8867437a7f8ce8a405af964911066523d19c5c2bbbec29e9e9d829af3a62133e811983f9cb34ad1c199ee0ad1a365f5a13d37821485c4cb8997d09ce68d419e9a4a77266358c170ad96b69847fa32bbab93c23f37fa820c1e0e135156e6bf236ade2235661cdf678980c413a3b31fc054ac697d449c4bdb9a94cee57e0de1156b2306713021d1d56c07b59b4828faf8ef0982eb7184acc824b22c810d142da3f1efbd4c08034da5bfb004493fffee20152088d75e81a96a8fa2c8bab5145857ddc069aa492ccedac1d61431b169e45a8140b1bd4d9e8ca17ebcb800a38a65cb7033f8d701915bd064c46749683590219d1c7c34abd7fe19222d45d299b57d6705a68d6d80e0359a0447e81699c3462074ed37f1ec9646bae4ad84006ad399857b4438241af54eb6a7b31c53c9737be66769d39330d359f403497ba4f2558cd2af8ce0ad1677601cee102b5722bea5fd66b26f4c70006ea48894e3cb7c998db96cca86bdade3b8aede1f0b27ee7c73a69db907cac031d76f260ffbc9a0155303e77f3ff425cff78134d22be70c8bb9722e0a182527deaa222de8081395fc6ac8c99361dd56decfd8f42e247b7a28d37a8092d94acc85969b5df7b73356686cb5c483cc576528345ac7d49e4e9ad453e7b56b52a48b67a8047369d7b2c0d40dc692d62ad7c9a25af1018d00a0e4430844134748f3cec3b69cfe5858162e5665b603f317214d2142cfe4d563cd87cf283874209ce3ae1992af32ae02135a3c07010eda7a8e21c2f62b55c7be3772620e7e0215bab866fe293a555c5c6a08812f56d05d6ea2bf99473495eddcf23bf81cf088fa36c9141d1f8d31f699c94207dd9e83dafa07453e9aaeff720974dbe2ebcad3228d427c6072573c60b9fece1fb05bb825f8948e1b0398f9140add6d160b04411ef15479fa8b8129056f02645e1a53cca5308b7de94f47c8e470501dd8b8165c8bd2a9c7d8eadde7077f8b52294c3e58a2d84f679bfd202c221b6af67628b1522df110f3b0f3deef86ca0c4c7be9bf1abbec82d66d4d140c29052febbbccfcc025c19c5c766a8fa32e1e1dc511e70a33d09350f70c69764d029188160c867ae68cda75a2e69bd262ad8028e1e02705f8ddcad6007ce4648556dfc38d4e868841c097b81cae6464d80dd861b1e82d7ea1faecbc59b2ce9e0ecc95b49fa8b2cc635c821a7aada27951ebb066b7b96f22a71667b7b949b723d52a0d239c8828428bcbcce69d8be98f5c838274586568571f0b46a837bb171a0a58b4737249f627b59bc92967d80f16e264b8fd32f9f8ba9121bc17cbea177991446c81c11a5b71062bf1a09bdc8dc7ecacaffce9ab9214d0e349708d8087b8ece22f6e07d5cfd9f7507d98713f0b232017ebbb70597a0020921226d0fb3238a11b7dc68805fe17c922e11461708f6afc144c9b2c567486803203187b1c4f5eadd7999836a88c679d0d2b5fd69da7c77df435f7e072c24b0ea2e44f9de73153b6f0ec2afd35d7dc615b82564db87167ce6d19a0978b05296e6c98515a779f65e1d8bebca4ca3c40c5faeebb70004fcce656d2b41b056eb6cf7a7dcf4bcd6d874ec5b94825efe1d34343fa05c15bf8f9c1e74d676f9389272cf649eea983a73f570abb04d666e37a6cc9c3bd9650f57c6666b2cd049190d675243e78b2bf0ca4f4bf66f4f54ffa71a4c7fad024eb7749602b1dae99aeb8ef4bf02336df268b8d49e6217bdfc56665376e25b5e10fd7b41996e0fd7dc821880feff4fbb384d7f4373af558d18b5dcb1f21f69c216c7c5b3e002dd2249259baccf9be5f0da0c8485f7c746a63d46cd11252dbcaf155fa36662d52fbb182d6e51a655c92fbc3bdc3e9895f2c6e093414790fc3d7f091b620ea70fd3896e6f4e2985dee68b38acc7d80d38d055c6477c55f2008e4d7c50732840ff673ce9bc46021594be5c7e9869cdf87def8c091704543a9e020b5d7afd034ceeeab385ce5eab11e2a0a72b5b08e50a1aadaa5f62bdaf7b4be668d0df88f3d2f7c6ced03d5856559761d7064fef4490c2b5275c76df422f73ea91665286e90b5261ebe5462a1981c8fa419dc0f5c737d5eaa36b1f144ab18d6c0c2b8b5d800cc5a79e1482c75708e065d710819e21cde1a533773efd713c9196cc3c2abba68f0382842ca45eeecdb49b28638d61dafaa91eefc80136fd6ceaa4a3b8b78a4f4ff696e05f5f94db45bd3595b790ee728858b6ac1815cce45880dcdd1f6e6edebd544df75e80964b68b26a4d332ca574c5847854e94febe1579624fe942e5c891dd6ea96bd0fb07f7524873f12723b50a2d982d2c5b03617d5cb922736fb0f481058fbf6b82ec7ef827f98e07f72b56c120e9dbd100295736436467b2e41d7eeb7a424255bb2f8a37801618de1c73ea67fbdc21372944ab805414e62dc031d54b1bc03657d47e2d7e90c67a7683fc772459fd5bfe9037b5e5821250f012d5c133c0d4be4dcfe91e4ae4f7705479f80ce2cbd120d0d4b2993f343bacbe66848048cfab2ef4d84a550b4231dc2bd0679079dff52d783d4beab6e7ab6eae0d824648bd493b9da56f6f500a057960c718b28b167b49336c6b30abda11b469233d288e09830922f3096cbe3a83c152a9fb2e28d12e165ad3a32896ad2758014f8e08676a3a6c27a85fcbb7c3d86ff0a19b45450637d27dd8a20d5ad32d39c9eb5d89d26d2959aff3301dd6c9ffb4f63133aa7de031fdb8afa7557ebc0fea2fbe2805c7ce5980b2d5f2c1a524bc27e28f61ae42687faeb6dd708eba3064ededd55ef7ea5e7faabcfb897604dc39dcdfa45d016d1a1480d7d819c1c76eb17c521654214602f525a8e47af8c41f9c9506a0912672ee9b8ab4699ad0d3094b848e4cf9353c5f38ce34b66a17f2a551bc01ad5acd9c642210e652cc6d5c39fb5841544f08559feea381eaeed407368bc54aad5a05b397677ffd8efa1a7826cac832269f298ee5906c815fe1dbbeb23782bc73054a06986cba7d02da2d25d7a75783fe64642e510970d090c29ff3d06fbd80d76d3da3094926ec3b08368a520e03fb69468044be643dd8771666692e3c78b2d8c2761f6dd7fadb0cc175a5e487c1abed2f1f7fc2cfb7e5c2046de0a550d32cea05646e0f43a825b194184b1764956ad857f37bb111db7fa1d577d102b46605018a6925828b9bf5c05cf6d2be0ebd3c80a8ee16ecd97003b45701e9b0ecc9637d6d25422feed635d23bb14c38775f89242f8c90b520f135d3f3d260e9122990f227512118806fe77951ea7c079b7f7c3382a5e95caa89e564803b0e12b461ec3dcb735252ebed43c990c46619878bd8207e8dc69855a53fd69d34ff7fa71f323a3381e56016613143f9111ffa5ee5f931035e19a1c75182b767d57f67b3c337fb9ede34137e71be1c8b89879f4f0dbb132db5eafc34e6dc5b9a58308fdb7ecb142bd1a6cff7a7aa33a7c2308ae295abf001508f9266faede4698fb029a5ea7ba71b47f0add92a9b98ea9b0b07fd6222aaf27cce987b7b40757d4bdc13875537061d9d09b3939fb421bf305b0e3c7e51629b6cd64edc2b8f35ee33b0c262f4fe702b26de48da821fbb19d5bde9ab0c778b8334f3abb091ac3893d0d5f86069defac271f51053e7ceb652ae12c5d7000efffa11af90b34d6b60ff66b6a5d47b23c944efbffddd8261ff264799cf8f0688406f0186578884c1beb264d3f2be9e2c7946e16c52230a1edab7603e4af4356c3b6f6fe11e2e4b279b5bebc661a66083440eafb24bc2bda45f14b40f6acff5177703e46e22b7005c9ce082b0035499bb0518d14d526c2265c666128f0b580da56a4daac7372c78f78c1f5674681d9f18b13a07e8ec5cd40db8019f67678139d8d00b3998fa1eb9cb6e28de6b7ac58e498fd8957617cf67a658bc079dea2782ce8d96625b7de16c06ca88286e8786ff4723d8aacaae39b73850bb841848841ee21d8faae99"}, {0xe0, 0xffff, 0x1, "fe1444753e6533040def84a8ddb3236fe4e2306ebd389a43e33a0c72bec0199591f942b3cb90dc867c224b563110bdcb75bdc997de146b8f110088688f273e565a131652dbe670d700ead5b4247c25c05d7a69d4368de02ad185950749527838c9078618e05c48985c7f361e122a415e9e7fc6cd5a822249a22d6b3dcac22d2ea66375a0ffac9fd6146ac478f2cba2982df79a307ac09030b6582361a9a37d8ec331adda86dbce0ad2f50c35e06d02c0f53b9b04ddf9b658d80f71b2ab93567be3f4d177bdcd646e7b06dba88709"}], 0x10f0}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x3) 16:03:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="7ffe99aec7e8704ac2bb29b7471f103489df73eb9ec7c3e96ac4b338a262ae5d527c1744be4ac467ab9a8d524d6e0c287230fa606f59ae7ac3fdd0b20db60948b80e337a816bbcdebb736b22effa2804889307896a1817b875cc729a057f27723ec208be91f1d34caf56cd86b0df2be75bd67f63fe2a75742287ffa5c759ff2a72414770a13af5b0d03cae5351afe3142cd147549360be3580beac639039a599c6ef034811944586e24673fc1d2200ae3ee9f36bf41ca65c0564", 0xba) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:03:55 executing program 1: r0 = socket$inet(0x2, 0x1000000000006, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0x10001}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:03:55 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fchmod(r0, 0x40) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0xf0) fchmod(r0, 0x0) write(r1, &(0x7f0000000080)="1c8aec6930c7ad7e0f036515605fbb09d5c29604cf292bd325e89e52aeb6507c8dd11781019be160763f29c78e2fda04011561804bc480535b8e59a81a0877ff074632ab59934d2fa7b54fe7bcfc35542c70baa54f490c363dbee142a1d90f93b268d024df8b5442dc01998656cc9133ff", 0x71) 16:03:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="0a0c85a0a37e9d69084e8f76820d2f0f1d3de0ec65d6461771a2c620cee3149676de4aca1de8614f1d0e8e8e19334c24343bb25f0986884ba6b583e4a523315d5db7e45ef398b0f908ba2a807abd8a18c74f58b2913e8cc9a251b931a5237c12edf4eed598ee0cfd57229d7e744b6b83e75249026c8d2f040c87333151a9f8376620ed1d5db1d85ef42eefe5d0889b2361d99e6577d9ee5660289bef73917aff42cbc890db4de55c47ed7c051e38d2a1d8279910c5d2e2852fdf82d638df07415f63452cae2227ad51738a821b52f102ab4e4eaa99df47f93700ca948a1a4e4728b6ed23bf73614943de", 0xea}, {&(0x7f0000000240)="58f94f266cfc330ed163dc294186c99d4911aafcc41b0be70c95d924eb60e82772c622e5345242a9654dc563049ca473c28d4b78873c347aad6a65ebc977b0ef31d9fb9ce19d3989df71aacbc327a1fd52", 0x51}], 0x2) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f00000000c0)=0x57c) kevent(r1, &(0x7f00000001c0), 0x60, 0x0, 0xfffffffffffffffe, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) 16:03:55 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x4}, 0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) bind(r1, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) 16:03:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:03:55 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) 16:03:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/86, 0x56}, {&(0x7f0000000140)=""/216, 0xd8}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f00000003c0)=""/108, 0x6c}, {&(0x7f00000000c0)=""/25, 0x19}], 0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000005c0)="dfda7ae721d9d097c60e51859e27c1f3c0b578d37865a6fb400af590afdb5f222a6293156481a981790e43f5b69b76c665cf311a99a24489fd5ffed3efbfbca4098c7658b0c7a8e16689d4c843fb7c60f3138491e7aeea0911ca29130017", 0x5e) 16:03:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) r1 = socket$inet(0x2, 0x4000, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt(r1, 0x0, 0x6, &(0x7f00000000c0)="73beb7091f20c3d09fb7c822b9d161a32e277cc086e2aa9bb3b5e6f2e5a21995b8b7d68e9775750a079d135fb6b870eb5b06b027e7ca34e90491a0161ded7e8b35d76da82b1224d14edc201744efc0de2150ed384d1ab6fcf7b25d0b5b4c2b8761f45568e307cea43fc127fb550b1ebf06e7", 0x72) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x101}, {r0, 0x4}], 0x4, 0x200) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() 16:03:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80006009, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000040)=[{r0, 0xb0}, {r0, 0x8}, {r0, 0x8}], 0x200000000000001b, 0x6) 16:03:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20c80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f0000000000), 0xc) 16:03:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfcd6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000015c0)="05d1edf47209d81a5848d23f1aca4adfde412a95cac7c3f1920e9b778253ba259ca63678f5eac9fd802f8f058a4e9d34941b8d2388e2335ab9def591c3e65f8ba26e0081a214217825f8f0b30660336b38c1a8031a5fd886960a070c8a75df98a16ed64b88c6fa7e1aaae4fa62283f2760e65f84c060a54822ef13817c722abfbe6898b5a78db421bb29618a4ea7d0875921282669a855428c9c0be338fd9fec5c1ac80c7783f55aea8e43939a291934450b2dd65b0534332bb1882cc8b468ba75626c0aa84bda812e5a2c108d940220896ee08ab3d4cc16fe449c8325220b3f561f47413b7a82684ad33bf448c5b5ee1de9431240ac3ff928bb5c0f34ef897d1542fe53b0f71d548872f9ab6011279f6e556bde85489b544de127398730785d342d65319106faffdd14dd4169cd864f95386783067a77978e07799b6b8619adbf131a968a9644e9bc9a9a7da95d4bf458f6d8b6ba365b77ea0e79a5ca3b3977fc5d5a06c1981f2084e7bdffa000194a5578a9cfa1c2db142236f70ea3f62dd65de1e719a3be19122413a9076a7e4e8ad52bb7fcb71ea3918c938a17980b394a2c1fefd02c9edac67d37bc5a9e37864ea7e1bdd9a73dfd358f53a32390ae37c8462e13835357d266badf0e8e7c9574a2fdce65adccbd4044356059e29993dc22267fe4b440f07ffd5dbb88d3f3ef6b8f787eab15ae6782bb680089a803da93afed9f01387ed7b6e0199d63e466d13d9907ee76f80830588d41542478c1ac52bbf23e7d2211865b2ef38f24f2b3c9287008e2fe78dabf66fec44f06beb0538e82ba305078d79864d53c3c376f434c4fcef6f74f181338406a4579df50a66fb450c545eb4bc09250b3bfbc4e9470141a18b926f225cd858ab12e1f5f3f525a25b5f18cf09eb96abf5c43b23b815c412bc2f2ea056ffcd718d3f119a46dedca0af0f8d6ac5a10d997c9897d469078cb77710bd5230930042570d1844447cf7ecf27bd7e2d45a0a1bc18e0734e054cd0d597aea6b2d3e3f9a0f456ce618b01a754320b95830d3b80dffb6e96eaa7896a1a36434fa54e5d95330b99699fc0d193dbc8a9418a2398a3c16c49ac9423d11d0fd8ba1a765c3eb30be292a2ca2c98cf8bb3fc73f91e44e3b286e76d65b10dc3cddb2ad2c930f7de9d59738f134914be097e8f50233af35c27b1d100434e836641ab6cfd43902417928c90994b6b5fcdca6510f44aff0f318cc9dc3e243f62cd0f22a6312471945ce79e94e7f6d5c5e9724f461e57832cc78567c60c61c80dd9aabbed580ff71931024d63bc4da70776efead50c81900540c0d46e8b974eca38be62e7d18d67906b5181d8022311cbb24374cf66dbe4a24f25a9588e83e448e9c925a0664dce087bb5df4fd781f2fc79a6337996bf5692fd0bc40800d5cb0a4f312a5dc2913b2cdf116c8ff8ae83b3c3b54756331fd1ec375cb04356c33df857e283aa661b326196d950c0ecd024d209e65607ce9ec9b4111ac5c1a13047c10c7189816120c5db8428e7e64050fe45e9e6f45b0f87092176dcfa15fb630738804d81fd3b65d1a1751790b25ba8472817162f4b6d36c268dbf8ac2af37db23c9d66d25486ed522f68becd1e00b7e6ecb4890160235436f8ef8adb2eb8d9a99fed597b314497314292c549b7cdca121c9b5c64ec3ed1e78f7d063e899a2b91f45744e5e2242595c846aa064e4ddb3dbd7e8984a8d31c4ef9e11f113e26979325e6cafc9ac18ba8692c0154c9b7ced63f6e9ebab191050739c7d7f9918b58de33283c991d7f05bc2daad0fddead6dc29514402a000a1ca215c3a99ae9d689264e2a35c11d793d50d612a82e34889d93bbc87f9f02d7acbbd31dafb9c40ef21cf5a7a194fcbaa181c254067093232d32ee163f7c1e056e5c45ba80967ed1e8d96960202a43015de49f55827664b4bc349a1448f6c3885ffe7562e2603c467e796538f0d149c1c9747573bd8a4ef41f1681c85062454da43136e2efa53b83b2c4aaba90b3d42a544b149548fe6b4102ed68a86ce9cb557f8a8e6a449749fb1b4e785d47c86130cff5fe220a96d8d5058b5ebfbd55da2c2434c6550f8744728d3d0bcca12fb5cc44b0aae17fb4f835fc5d7c9736111bf245b770ef93c8602a80dbb0e9298c12c1881f383b153ab5df335f55221211a69e0f0bfcee7f3f8875fb37fb537627fb8e71ad0e6645819d0de755d8929e0427f95ee09ffcbb01bdb86ce57c85ed1f0650a6b53689fcfe904600ef969cdb1b2bbc10337fce180e7068ef37811f419c3fb0419a3b57260f8e2d559b9d1ea8765e63d34a1cfc05c6cc27f2b58b7c98f25ddebac0954eb3a34d0c6a50834b8ef79fe78b7e858f397f2c7f3ce122f252d2c4661280b65ec9d5e68b82f8ae90aeebc25b3476c2f0905dface493b6eb62a692431262000a5faf6f2f14344658f8c923597f238d1f7ce348a55874228c59111dbc77f539d84222d87fc587af294cd02530a023ca035bdad6dd2df9b4ad6126855b224884a36384b952b3c9c760c4d16cbe4a8179d3e7a9fd4e17127b79a08f435cb34d852a7f4cd8c64b3b8b685d71efa18dc6b8e2d7884a835a00c3ca38e39c5b3a1c80ca15084b98b8fab531b3f9eb00b57e07c0e828e89e8253417d235f89a30783ede50cbf7bbdd2b854bc14a41a65b52575ee4f110e51853a3c6d2dfc5f09bb3a95cc42a3a4e6abbad7d0a1c9bc90a", 0x782}], 0x1) r1 = syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom(r2, &(0x7f00000001c0)=""/58, 0x3a, 0x40, &(0x7f0000000240)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc) r3 = dup(r1) syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = getegid() getgroups(0x3c8, 0x0) setgroups(0x2, &(0x7f0000000040)=[r4, r4]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ßÚzç!ÙЗÆQ…ž'ÁóÀµxÓxe¦û@ õ¯Û_"*b“d©yCõ¶›vÆeÏ1™¢D‰ý_þÓ¤ ŒvX°Ç¨áf‰ÔÈCû|`ó„‘ç®ê Ê)ßÚzç!ÙЗÆQ…ž'ÁóÀµxÓxe¦û@ 16:03:56 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) 16:03:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:03:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) fchdir(r0) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc1, 0x184) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) renameat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:03:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x4) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="1087a3d30aac9a956f3f49c1a374d3291b5f7b8fb1a3665d21b326", 0x1b}, {&(0x7f0000000140)="4b177c68271fb7125833a9d0dba08616ba9c6f705b06d6eb726d808ea23a", 0x1e}, {&(0x7f0000000180)="cf84bb6112f51835d531da31effa3b9f1e224fcea53b466ab9fc57da55ceddd4b6d37ea5b5dcda7e33beb8e82053af994b75a74277c0bd283529f80ecc209bdecc98d4ca732abec0e5be54b9a291dc4163969886f9e1", 0x56}], 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7fff) 16:03:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/217, 0xd9) close(r0) 16:03:56 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000001c0), 0x0, 0x2f) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) r1 = kqueue() r2 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a6) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) readv(r2, &(0x7f00000026c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10500, 0x89) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/227, 0xe3) fchdir(r1) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000400)={{0x88, 0x81}, {0x3, 0x3}}) 16:03:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302", 0x5f}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) 16:03:56 executing program 1: 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 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) 16:03:56 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) r2 = msgget$private(0x0, 0x190) msgsnd(r2, &(0x7f0000000180)={0x3, "c6208c0a18d03c62f4b73fec26950709ff1cf85f46145f1f6ea4040c094513ed48e11284d480848c6aa1788a45b989c85b2b3e0c512f8ab41fb89720aab4dd1cf3890b194ba3cbbb370148c947eec7d98074dde36ebe0716b64f6af88a9dbd798b575d7593a470856a42c0d2829532fe70e02e10dbb902ff141b0689c812475f277f14e87043e7dd99c360fc26b4ede439686084f6ddc898e2b3e27b1171faeb76b6186c8852b7be25e1588281fc598fe76d922c5697053def3b535efd3f3589"}, 0xc8, 0x800) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)) 16:03:57 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="75e7ccf1483d890fd0f342af8758c6125082bb34622bdd493c224c2e686b8917f314c97f5d9a0c9e5e12c2d26df84b184be971583eed4834e5e6660e73ffd12339fe8e96cc267db64eef4a1786b84bf2"], 0x50}, 0xfffffffffffffffc) mprotect(&(0x7f0000526000/0x2000)=nil, 0x2000, 0x4004) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x3, 0x8}, 0x10) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x9}, {0x80000001, 0x1}}) 16:03:57 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18000, 0x0) clock_gettime(0x6, &(0x7f0000000040)) 16:03:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='x\x00') 16:03:57 executing program 0: r0 = getpgrp() r1 = msgget$private(0x0, 0x211) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r4, r7, r9, 0x10f, 0x1ff}, 0x37, 0x6, r0, r0, 0x3, 0x100000001, 0x1ff, 0x7}) socketpair(0x3, 0x8000, 0x7ff, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getegid() r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGETD(r13, 0x4004741a, &(0x7f00000002c0)) ioctl$KDMKTONE(r11, 0x20004b08, &(0x7f0000000300)=0x9) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDSETRAD(r14, 0x20004b43) ioctl$VT_GETACTIVE(r13, 0x40047607, &(0x7f0000000400)) getsockopt$sock_int(r11, 0xffff, 0x120b, &(0x7f0000000440), &(0x7f0000000480)=0x4) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) pwritev(r14, &(0x7f0000000640)=[{&(0x7f0000000500)="6aac6a873ce475728b834cd128ef65b12d6fdb4329d6e7585969928a232fd12c3b670c72008d8005f14e5ca9fd2e0fa74cc45070c3fd2dc8dcc786b45aaf309506bf907f466ea390ed18321b4366669c8764fde1745c03580f", 0x59}, {&(0x7f0000000580)="9d48ff6d15ade59fc0a4b596535a53d1e352d85173263fea85081fa7ce650846562ca939264b6aa0cf475d872bc6e7d4e54f4090ea424c0ecb39c83f029983e0ecdef56e2c8f0dd1a29788a8201e28eb2aae23f94dcdeb87133be585e8aed12c82e47aa80871a10827ca75042f7a7ec396f9f7cba63812159de41a1c4995793352b5b3b8e05362c7bbe1f707f89cd1814f782e790df7155e5dd54401ca12f38dafe38d7b4aedbcac72cfd4a6", 0xac}], 0x2, 0x0) utimes(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x2, 0x4}, {0x5, 0xffffffffffff8001}}) r16 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r16, 0x0) geteuid() getpeername$unix(r15, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000800), &(0x7f0000000840)=0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000880), 0xc) shmctl$IPC_SET(r16, 0x1, &(0x7f00000008c0)={{0x5, r12, r5, r7, r3, 0x0, 0x3}, 0x1, 0x4, r6, r8, 0x88f, 0x7, 0x8}) dup2(r11, r15) 16:03:57 executing program 0: r0 = semget$private(0x0, 0x3, 0x401) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/31) setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x0, &(0x7f0000000040)={0x40000000003c, 0x1000}) 16:03:57 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = socket$inet(0x2, 0x0, 0xfff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) 16:03:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/24}, &(0x7f00000001c0)=0x1a) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:03:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c85", 0x6}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x40) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1209, &(0x7f00000000c0), &(0x7f0000000140)=0x4) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) 16:03:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:03:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) getppid() flock(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x5) getpid() fcntl$setflags(r1, 0x2, 0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x81) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000340)={0xfffffffffffff2bf, 0x0, {0x2}}) r3 = syz_open_pts() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x5, 0x8}, {{r2}, 0xfffffffffffffff8, 0x20, 0x4, 0x7, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000040, 0x11cf, 0xb9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x8e8e, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x41, 0x20000000, 0xd57b, 0x3ff}, {{r3}, 0xfffffffffffffffb, 0x40, 0x0, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x5, 0xffffffffffffffe1, 0xa7a3}], 0x10000, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x24, 0x1, 0xd, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0xc8, 0x1, 0x200}, {{r2}, 0xfffffffffffffffe, 0x20, 0x3, 0x5, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0xa0000040, 0xb3c, 0xffffffffffff0000}, {{r2}, 0xfffffffffffffffa, 0x40, 0xf0000006, 0xffffffff7fffffff, 0x4a2}], 0x5, &(0x7f00000002c0)={0x7, 0x8001}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r4 = getppid() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000003c0)={0xfe, 0x7, {0x9, 0x2}}) fcntl$setown(r1, 0x6, r4) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000300)=0x1) 16:03:57 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000740)='.\x00', 0x100, 0x1d) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r2) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) kqueue() writev(r1, &(0x7f0000000680)=[{&(0x7f0000000100)="72981bf9d65d9b33e8c84f0707753dfb7149e0172ca5257f77264f3e6b114c387ea78de7829c142e20734faea78fcef2a538b7436dcd63e03f3bdfbc634440d93797b4e9542569c01d3001530e4e69cef54fab61f0c8a465a20ebc74cfe0d128c9d98bae37d734cf07c41fa0a3a687284853417853c4d4d56506f02c93b1e9c609197b", 0x83}, {&(0x7f0000000200)="649683ccd540e49d42d7efd8d8d7e24890355ca530f618e0041ccc8935b49f054049ecccd1ee71f6", 0x28}, {&(0x7f0000000240)="a8a5842ac4eaab64e50655e6e0875b1de1bbae6d2b84807714ff3df4ba4fce7b2bcc1b0844dfc9b3fa8084ec8c7202d754131b351176f0b605c9db113604086a60b15144a150c9e20fa1866c6ad958b732f54aed896f6a23ef98164794b4aa858e96996cec497f712441c548e0f98599924fb4e5e1a68c7112d8a67671565d8dd89c0f1e13e904", 0x87}, {&(0x7f0000000300)="9bbdfc8b45b902f06d3136b295a4860fe6d2e989101869e75d2ad8dd9c0965a6f74a9b1c22c1f448354309d92e2e7c7bec4cac5a21a667257c251df83a0908860faef196288c326e3df7e12bbf41fb2a4ae764c8d8ab8d655a5aa99c5b708b6f83da6b340a578ae2cc96f8aa0e078e2801fc07e19fa5e03d2bfc9116963cfd62a6d302b79e62e1d47e2e5106f74fc48d302a71041beeb625b7901e34a74c4657935802342376d78f521643aab85370004bec243edfedf67be408c94b89e15014f91470c6a5b551b9f4ed76d7bcc240e123b1f143b94854ac931f8a74071f7428a6f4453a39efb2b680cbe5c416bd1a0c25c3c5", 0xf3}, {&(0x7f0000000400)="c237a159db850da5911c6640d84e81c63b9b241c79d407210f767f59ccdd08c171ae05cc1c2ea66fb591335eac6dfca93462bebac60bc665586cae6c88968e", 0x3f}, {&(0x7f0000000440)="75da698850547ebae7fe98", 0xb}, {&(0x7f0000000480)="334ea818394c18ae58b62e9f7ce33b614376db0b5ac16bfa21b78d8f283eff706077ba7fc369b98b72de7dd244392a5a03ecd2943a5d4d1cc302f8e1ce2fab79308f740330601e5a5c9d054c5a2a00f2a459274203266cfd3ff120e213380d346afd39e0f4b5b87421863b319bd923fc4faf719aa778065d8367192cf0410b6922ab1be949123756b33e85f009b14d4d5ad6e3b8d7213ca2c995c804384c619a030219bea40aec1c1eb11d604313b664bccebfc5aaaf78113d9ef9b136c7754853dd6cb3d0cb3b12", 0xc8}, {&(0x7f0000000580)="9d44e1b8e2788ddfc66d43b617c395e2e93324953ab7bc9c8e3c87529608cbd9c81256f38a3fcdcfab03467ceaa7", 0x2e}, {&(0x7f00000005c0)="660e2f21bb55f05680f6f9622d24315954f672b065436dbc013ecdb0a1f3732a2ac29d3e51b0a712bdf066f20a088a771838576857bda1935d60731f32692918ef66fa1fa2382fdb6d688bc998b04fa43cefd5129eacb492fb6b6927e06c4bf7e283b63260e250096ec26867278ad885aaece39b9ac458e37d4f2644e3a561a765a531aede1b456945b57f958685", 0x8e}], 0x9) 16:03:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="0ee5036f6302e911898a1eef15b56cc337e636fe59ad8c2769819e63e9960a9b6c7a569d2a05f6f8e747d42dec6de9e74bdb270343a7c6beafbf1e034b45a641c099b4701a0396f7cce27a2c5a4ef2585cafccdb8d9b8a7f946409a7d6bdae4c895fe790095fdc26204d400833840fed567dc44063601b843e6636e514e18bca1678689e23c6cc8be0d6b2af7dd29c2a17129864bdbc09847faee88914b7096147c5eede1419c2de0f0bc8db1ee5faa83ceeabcbd9bd8a1fb51900c3a95c431255441c4c37db98236177a5e19000349ab1b07fc792d243977e673150b809177a1b51d80c1f3aacd2bea66db2a79ab987491a08", 0xf3}, {&(0x7f00000001c0)="b0f151dcd3721689a516f99c86eeacc079b9afe3a5f9b963da3d64a88c7b75c186502ab57b5ffb7ed817de212f4936af60cbad598b50b137f1e07e245278d9cccf8cc1eb80208e8770eb010a7f31ef5fc577db100332b9b0017400854464e82b4135f07e1842a2a2a1d0c5107f9817a00bf7ad31a8ea60b8353b2c4fcc2a47202272090a80649d6e3bcb89e5b94c92fa69e75d06798cd89f215999c27baf1b0e6dea406f3cc1df9f8df21b6e938f5d20e92eb5d803defcc51c4dcf04c62cacc5bbb65239368a785c36aa504e", 0xcc}, {&(0x7f0000000100)="cbc792a92c31391a12b401b4e8a17cc0560d014d7a660cdcafa26dca8c1de7535c6af3e722a32126cba8c32fad4d437646", 0x31}, {&(0x7f0000000140)="b588f069dafb9cd85388cac391f43ac9d686bf56b224696edc19d614f1a3", 0x1e}, {&(0x7f00000002c0)="494b2a6741f682ceee42fb0a470bb34bc30c45e62526bf8a220f986b68badd35013365df59c9e5b2e221e9d9fdc94cfcf5d45ca7472c7e3afecc8921d37881fba56abd47a30f5a03f4a767d13dcac00f6e2ef80e65d9", 0x56}, {&(0x7f0000000340)="d946a3c774794c9491806a53a2b683", 0xf}, {&(0x7f0000000380)="3e190ab9dd376dd1875587a7b1e8fdf358b818a77b09c5d27ee0e1f24e3296b3b2053acdbb9c960fd1f7eaa2e849212a", 0x30}, {&(0x7f0000000500)="92be80d99baa12a6acb694d08c89ecdc039241690e874a8d28158f0ffd4d4f05f9df11461ba5dccb791c87c4438ce2edd7ff29e4de78daba8063f0dba45de0eaa2cfabb7d92f2def891d8c625d38242a24e690a7d66383378a841e62884eb0a954ca9a301c9ac479ad8a2951b1ac140596c038da4b5f02f2a6029580143ea2c673e59b7c155d61407898974149443d26604ae8a9ce1e67a3e4ee0d0dee9aca4ea61f6e0c5d01bd40c80528aa8c02db825b27f45ece988408b8e67f6a69ed2168803c6e69add02544fbe6454589a66e74ce049c45c9714bd1c709fbc6c3ffcadaf539fec6f44273569127e2d85db9d09429aaaec375d3f3e16736b21bc1f4e8f6b8e6fe3e38b1a1bdfa228060c136e04caf3aa8e091d1e63ef679e1dbf0affcf5e684f6dfd84a52d472e26121096634ac0c726ce9e63cff768df5cca3d3b076235d14c108846c6af62913f24efb8e8b95c2a5ada87df67dfcf3504a382718ee76635b7108040c0ed4853620502e4fe05ad58604b443d09b78624f07e9a7bfae627ffdcc1489eecccc7fc4eae9dd7e328ae81607c247bd2090eec6dc0e88655d5bdbe93b5183c9bb40f66db8d19ee2d594252ddfc4be826b2c1de2db3c9b2f21f5d9a5721ec60f8e07d6a7287b75b0f9d5b34348b450d2f7e5cf1df5ddb0f2614ca9cf370125223b3184a92ae59fc0c916d6eb0e5a6d3b6ff1908ff36bf93131528fce156c0a19e34de55bde19ecfebfa8052614f64c9e8b58b90afcc60489ab599943cc294be5739dc1e370111a0ab9b6d21ef1c8672dd2fa855be0547ac27fdb2815373e68c61ef1c5c08b7f55d9ea44dff9aad1da7c560dde72351d379b0c1d53437f49528f9c29b38820d6c213f5f208a5c580904e9937e915461e9d7d55d939e6cd1f5a209c1495ea134a768aad8562a8e2ab8d64a94c2f709f8e46bd68d45994cee0f274ada9ae7a283946ad8f82426c9011b5060045c415cf401f4f8b295fbf5dfb5e83fc19b647348de8b034b7b6117fbe7ec80235096c283dba18766cbb4fbf5d11b1136f7d665f3f22ee18c196927805208dc61f1f92b7187f6a0f6f3645f76c5c2b7c38f6b93a7f6ed5b38d7a842de3048f219c3464c647070e663fe5748fc2c672e3863efe4f856d73fe795d3589959b96b73aa6bda93411e4e4afefd1e4e50bda84632168333e0d4b57a886d7d8ad125ca8852877db4c733ed0a32add37e3827b39512f5fd3f75318e8bb58fb23111a39ce92a394641086be08db76ff859dcbe3220c1a4a375085d22a614ca5d0b35c59962a0a628de6fbedad0a9a23b06618f75ad26022bf9b1dd1522b7a073c4bd66f70a1f9f8b350523523f3ddb475941ec4db867ce566fd9000a961af6474a1ccfafb5e68be31db4d9612b3b5832609ac4b9482f9f45505bceca25f82c211071b324202365974e8a4804af4abd2e4fccedbcdbc8dd86455fb54ff349c150ab5eec7579a1ad2f5d6af8fcb8d32eca3f3f39397f8435de03bf701e41a832d29df95be57b2a434dc0077cebfa8489537aeb8d6c83ce4d0a249f5dbfabb9afe2b52217acc15f314d32d6f3f9ee7779b43e3c6f6aa8de10691c84b33e7d6c93fd484820dd4f35b2b26d880fe7181ff25256ef68ed68f7614a67e1a4074dbf967c8ecca9ddda768fa9fb11304ae537684e4397a7a4b5bea95e1e3c0e6318c0344f48ae26e043845953ff73629efa56efa508fdb7399232a1acf756347282c99a23505e3b7fbc49bc203047be5d9e3487c83cec1690f91497c08a766fa1c745c982fb36d5597c4f398839cc224c1fcf351a2037bc8dcf17d5e93bb9533038d613be49902cf2192d25c1983a5867d5ff3fa116939ebe00ee24e60de86e347819fb2ab21bcf6c8a1656c9a9a546e6d9f69438b3a91a82dd5190473ffef9090563ac09a583c7ef6e7ce9be921b4044a3101926a887d9eb2c2ce2d93420223cc186ba47f4773e892def2a74d99d7b273cc4a59029bf6659413f2abb1944c7e78ceb788bbc005aec97c4d1f48b763ffef64adde4dd4c64f01fe0f9c39adfd6aad342a4f31f695220074d3c6e2552190895c6a3b2876061cc03498198d930f1ee547a1920b6bc8a9053cb88e2b55346c239e2c1e3f00e906c4150fd21288d6a6462689192fe028589319f3d66304941304b6980dfe47abc827f8e6b333a06d15503b03309d7972ec6ad6e930afe6f1b927e041d6d0025ddd559d78385aa9844ee82dc3679bde63344a48cc132aad759997fc05c5bb576c5179c195bb715686f6cef0627b4aa76dd4aa632f8dec178039843b291ebc6934093b83c032f1e476b438e7460b48594fd438cd95c40442d1ceb0ff050e9872db0ae1d63bd2e3459abbcdf6fa733897594e173847ceac28620b26c064ee377396ceeaad4def693d925ebb8a62d9306f4f9264f513e3caa8ec9b5225d06d33f7ec40b0e17a658e2e880866539c3ebfaa84db0f1c5fbef10d92819fe46cc60102f99f387c505e0d4695a8481d06f50a0a9ec6ad2d10ae84258d85f9bdaa6d52aa5a74b47daed5ba23eac6a008fb8c98e1b5b0016d8d26aa69ca5dbbbf3654c078ec0b1094f0b8a6122e19e5c08377dcb4ba59a2f1607c3dd68f5d3130a947365d4772c693c4d5bb90a7920ef495347929ad04156c5a1857347b48f3c242047ec57049c527c2c349814b83c6e5770db7bf39559c0ee0d9b6966bf3132ce2587481442fe31a1cf5a28a26194f50b1b0305468a3ab4642d66c37b4085b373a86aeca3f8624303dbbce9bb9f3626181fe4773f28db6b84936111d41dd8fbd1dcd61ae0d02553323a625ccccb8b3bdca50b5a6e07f1ea289c8ff65e0fcd5b0ac9ed9b60f19ee01c710523d8c0a50566d288607b1c21b869b98167045850cf5fc53cad159a0c5bdc9495c81903bba230ddb64e8cd5be88844912adcb373220b4323039ffd76e499861bb9ba88afa55c5142bf8921f248c8221b0eda7f52b812dec378c5ba7e6fb1c37205147cd683ba49d9275fb5db8cba6a27d950a4ac49a601937b24f1d5fcfc1f8db8c549cc84f6f2df7ef1b2da1fae5871a93b3a726408bc480f159d8ef214473b833ae55320d7947e36d8b68e78af2e47a31824be1554166d089ca5e1644002b42df32e82f9bdb2842d1b9feaea53be29d24ed43e2f8c7f3d687b7d2e1076eb3b1b87d17ac5d5c86527b08346d0ebf727e9f79a7db7b8cc62c290b1c1565a756c0e9a21aef3cf24e5353305275236d07439b549b3cab445a49b1dd59b70697604d6a9ce01106fce2cc31964be96d8a193f2481de2608b9140d351287d3c63edd2bfb3e519c6bf4a03ce887a0c92445877284b3b279412235244b9285a6e98273061a383c76fbe08e9ce178c67ac80604898929975932d289c8381d469593a8f244ac41645b54433997431d4f2428a22caf78322048bba4ab2576afdc26e1067ff84d7542033e87f98fcc96f40805290841113981784ca1ecbdb7e4a7c223c85ead84aaa32b2aa898f96b5a0bb4ebf5859e8a93b21443bc2314a9d646412ad1608ab1ed29b24a69937fda1d01a3cf150a2d1867be5a6a72e3de66ce06661ece19ab21010eacd6968fcb72b345c089931e1a4c2a27ce52d56d2af75ba29588ff19e0ff2a9ac144bb28c188eaa8b54ba9f872217875dbe2d3d2fdad01bbaf1b97fc760be00d0a02adb47e7b3d04720c62bed38a0afbac9735e24b9dda1690e5954aab5b5558b7e013aaa59f57c44e009313da0a7298fbd6c12d2ba28b7512575cabcc929cd5399a1098c8450ddbcf19dccb901fd373951f968363872a7b98bc8a5db848033c761ddfc0a3c785c458b912b75d9032a0d3311abf75eb648dff143c595988de91cd1cda4452a905ad6378c645f3a7df7f4d9b33e04b3878b9db86e4c111f3175bf18371a4023fc7784136b1fc043e59037a4e0eea84d9b30c32e832cd3dcb7da9cbc3b2565159cfa5816903484b2d6ce263fe3d671985d0d989c0a4d5fd5d2459c3997b183ed4e60a47d17b8c4ede431d83893891b0795bdbb0140f5bb0ff3924c33879264e05d17eba5e8e069befb3bb8896c8d9dd7987426a295323987594ea28aee589457be05f39fdece8e60ff68203fc4a6d6c72f91edad560e07e76ea939ff8b98d5eb1ee64d2ac609bc05e70b2ede2ae2dcddadce191fdf708b6de617fef89bfc36bfb37f39fde440ce27bfa8c7da853041c364d2cadeb2c18d195dcb9acb3bfa7a0eea1ef45f528b5e2831027d4afa6928c7fefab311c6b1af2350c3ac390c4db336887acd27da3844954236017962ea72aa20bfe6947b6aa4989806c31f2379eb72bcdbb016bf083de775ce5f67da0600e360191c959b7a0ccf5d0980d1c8726d2739195b57f564350810f489d7fcc9fb2052b37352932063e2bf80557fd2cb87bcd8b0f9ac52e2c7428ad838f361c579d0c0c478d886839379cfe50822f26944c90bf47cc0d377d7fc29d633cfe0c0080a11e85e82917cde810aac7d6cf150be6472bae5a74dde301f6ecb68673dbb73a607d8d807aa8d697a06b7ab59ba71c98faef4eedf4bcca82c1ca1e17256bfb614601c8d93528ef6837c4a26c9142f8a3740a9b3d40fef623442ec8806dd0db5a2c63c446a290f5587f6859b1e5386ee79a4bbeb50de80b2ac5b8a14a6a2438526de420696cdb6bdc4c80a97de766d26ea07664a78c0f044a8c2a539d5cb1bd8a2ba9bcdf4dc55a0cbd091a02c0b1f30913e3750a9f9fbb489c752e23410cd26f5b2d6d1caa40783677dd00cc1f23cecf898d6c7df7254634973f624366e7a1822ed9bde7dd926bf7e1c27947418c6da15cb18da090c0b366a47f524ecf86302a2d6a491860d324caa42c510cb8064ae576ab665753b5569c2b2e2e411f50d5854212ebc269d08ed24b1bafff0f9a19bd1bdf27ec1e7134c64b6be4118e657496203d59783128553027abf2bcfcbea16751a54bc6b62e0eff6ec9d89ea6feaf7b9c82d570ae317d6d0de7cec149fb3f9d38814670a73e5143c922564c6012f649b47bddbcbc169ed98c45a82afa2d80239a51840ead79bde7c6c90e41c0eb7318abdd144fc3a4d09a1735c7075d0452ac2c0affb20803a7ed2ce4edb9a9633e62f8bf149175aa81e054c738bef81c303af6f80feac03e99cc59d7f4a6fab64e60db77f6a424a16ecfb4f371648af59edd4fe9db29e85170d344c7b8e6f7a19aa3b2fe8ad768319da9373c8c7ed5f668a3bbb32fc87ea423b5d9ecc9d0c957c85000bde08f9969f3829430862b6dc7dc930041bda0e08644a78fdeaad60b573725c9536cb05447b8c1b4abfe033812b21555780956bfbe9827dd9ae8e0c8fd3f5275d78d74ee74061f9a26a097b3b2d4f6a73aed5a4e81436449c46e329d0125900ac611b1198dc601af43e7e1e38cbbe1290369d279769950a3aa5ccd96e58ed625632ab9279cd1f5bc79359f84c98ef713471a653ec9c824c8efc624e8285e8f1ff0419252fd5c174576a6c2f2185ad8beb774227970d55798f61192d3207e9e1f17516cb63c0ae65d0345dc0dcd14eed7301f82b328ebeaea1890de26388fba770cb928ef326e2ddc6eda8998eabaae8727f91a77138a3a1e656fdd7ba855b3c128cfca18f6ea9b92eaa8d8f4881741dd7d2bd7b4df9e8ac20673ed031f5a0b7cce399b434c8e3679f925ec62690883e74703fd7107ae5d4116fabd99783cdf7fae906a29e4794c443e9790f703e2b5fdec2ee12a4510314dc867bff88948170982fd572add638e7ff9b36ddcb6be417f32b220324e44117d935576476", 0x1000}], 0x8) fchmod(r0, 0x0) close(r0) 16:03:58 executing program 0: clock_getres(0x6, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x18491, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x800000000, 0x0) lseek(r0, 0x0, 0x0) r5 = socket$inet(0x2, 0x8005, 0x196) r6 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20080, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20300, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x10000, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = open$dir(&(0x7f0000000440)='./file0\x00', 0x10020, 0x100) r13 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x20100, 0x112) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x11, 0x6, 0x3ff}, {{r2}, 0x0, 0x20, 0x14, 0x0, 0x8}, {{r3}, 0xfffffffffffffffc, 0x8, 0x80, 0xffff}, {{r4}, 0x0, 0x20, 0x22, 0x0, 0x5}, {{r5}, 0xfffffffffffffff9, 0x1a, 0x0, 0x135, 0x80000000}, {{r6}, 0xfffffffffffffffa, 0x0, 0x20000084, 0xc5e5, 0x8}, {{r7}, 0xfffffffffffffffe, 0x10, 0x82, 0x8, 0x7}], 0x2, &(0x7f00000004c0)=[{{r8}, 0xffffffffffffffff, 0x20, 0x1, 0xff, 0x4}, {{r9}, 0xffffffffffffffff, 0x0, 0xf0000040, 0x1, 0x1e9d}, {{r10}, 0xfffffffffffffff9, 0x20, 0x10, 0x2, 0x100000000}, {{r11}, 0xfffffffffffffffe, 0xc, 0x1, 0xff, 0xfffffffffffffffb}, {{r12}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0xff}, {{r13}, 0xfffffffffffffffc, 0x81, 0x80000086, 0x4, 0xffff}], 0x20, &(0x7f0000000580)={0x0, 0xfffffffffffffff8}) 16:03:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="01b9f55078", 0x5}, {&(0x7f0000000040)="21f22ff1dcc97f925370c59ca140ab1b0902e75b29b1aa8c86c0abf43345721db81d87687bb62a2fa95e7dbcf50aa3968d662943f259445c7d8eb8b0e78051a550ce79b13ebe43d01c87323a04414e464c4e5fecc29d4fe2f03c474d", 0x5c}, {&(0x7f00000000c0)="461f6a4d2db1f32b45e635e91f8474e2e6dea5c9d9594fef6728b43911b84d26cd722335019fdd4e4e878e4fb5581cee40ada32c", 0x34}], 0x3, 0x9) 16:03:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x0, 0x10000, 0x667d, 0xffffffffffffffff}) fchown(r0, r1, r2) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:03:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) 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(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4000000000004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000003c0)=0x4) socket(0x10, 0x4003, 0x3c916b30) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:03:58 executing program 0: r0 = socket(0x800000018, 0x1, 0xfb9e) sendmsg(r0, &(0x7f00000037c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="0d4b072f2fe66f4a8cf01f75b39fbfdedf61eca5adc7149957a1c144ddfe5486b8cc01b105674fddb92bc8e584c783f4a9c0ce41a1c1e21ea655f9d5e73e5f4b65a5cb94055ebf93facea41ae73983a265f5184bd4c4661ce34e27242c94d6ca4bf756646e1f2cb0571e03f44374d36dd25d49398e17ba5e0feb44f3b3a2eb43", 0x80}, {&(0x7f0000000100)="52f44791a25fd051", 0x8}, {&(0x7f0000000140)="bc22e9588dd3231ce6b9c9df3b040aa260838d2447f3d781ce5772aaf353e25297067d2b4a7ca812fe2fb93219bed6890d5ab3a1cadcae1572c02d625ba24e8b365af1a5c40ceac1ec22fe6c9a31c92e1ef6b0b738a46ab10f7bdd0ae4020ca4e6079523e60dc38e1a86934c5d8f17b5460200e02183be79c352a52a786508bd007398e8b4404dc8979a317aca8c9c427f7e7fcbe10199455ed53f1b7a7dca790302d5666a051885f7cd43c41697e00d86b2620a423151200ca38e3771e160ce8f7ae4364f900f06246dafdefc9ec0f106d5d2056d9fd174eba6efc0eae85ebe98525f84ee60a68b215a46c4659a44", 0xef}, {&(0x7f0000000240)="5eec70c05f555225451c608aa2d36609cfe3598cdbae86c95a2a284d1ab9e36cbc996e1d6f82effbe062e09b949c763ea1fd63d8f4eb96d854d4b472ed6bee45618c9a9899b2a36755e0a4bf793677d58a26c446b52a525c4ec3a33c06d49b31dc85a6216a79935a6c1d9d975fbcda4c2e179a7a3c833dfdea7f10bb53f5e3d3f99579348666d40fc27a299866a0bcebe08b506e7c", 0x95}], 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="8800000000000000ffff0000050000007fc8149065d49bc5b2b87ce5e594940834f352bdfe5c0e592fedf64a5b38a513c7343bc3d33b60c1f2d16c3feed1a5be748bd4cfdb404e9cc6eb667e767f51b15dcf54b03d80cfe636beaa1b67e50d4248b104c7e6b244511f6135f4c7f669db860ea9ea62c721b4562c2d11824173f87b00000000000000b0000000000000000100000002000000785fea9b418097ff450f879e5c4961d5e443e2d59ed34a08870d2f6a66c235f761d2f8219ceef658c8f8e6c1d8c1a2abc528af5411b2539ad457626479939f9378b98e47ccb22ca04ad02bc2f684896a59ca3e50335d3aa722a83ac03f6771760a72fb0bdbafa8ded2f20debfb61fe4412224784968d41db39ff2174fb6f8daa67fe84eff21657a26b168e46e5e6e322212560935047de1af9ddbe00000000008800000000000000ffff0000020000001318f55e62e464a37d15fbb9d976be395f25c45278193d61a113552bb9b1244ae9ecf1dc8ddcb3e7857a2bb3470e19822b285cf0f2bdff4eb117c04360c5bb4c5ec22fcf41e9b51ab889674e7abfc3ada09ca589f7e97983be985e7e328ee50130ec205116587c0202fd2c87660f09f15f00000000000000e00000000000000000000000ceffffff7c8e9434f0e5cbc8bcc6462458085e197be2b25cf20d25f15636ad136b247e017957cfb324762ac86d4976f91f5467141027dc54ee64890f2fb21ef888c84c2d4c14bf1b42b644b0fee164d54eff5d92e330835d50c05dfb305ded99dcabd4eaeceb6ee59bb235984a859651f01d29d64b41dafade71ea2a78c26c89448b9ef3eebc647cb1599a98d0f9621765996ad4f2faf023d3485445b85d39f74a8120ae8580b489bd2af334051eecf282d25ca2a66b13b1ef0167811912fcc018d2e19080994a40b8c1c58d83b2062dfda500004000000000000000ffff0000030000004f43e407aed4c3871fd38be1db6079c558ab6b552ad84d50d74d598d04bcfb9265f443ed687ca306b7c066000000000000010000000000000100000080000000db9bc410c43f98fbd697101adc287c1920fec7f502f15c4654d446a5ac63da24ee66f1faf496c0fced7849941ce4ee580af0a895a82621647503e5599088023c6b9eea00961c47287221ab7234d9c6a74620f980d9884c55368136bcd308b2c28cffe69d3f85433dfd17af2be9190e0a7e64f68878e124cb0a34e1af022dc55482dcd15028648724eb1ada00426f6d8a61a446849bd8c316e03350a6b7a24b199105b63bc75ced89df9feea492c954f106c14eb8fe0e7fc77e484d68fc351de5786632d75eb3441d76468fd8009d6314959ae866e208340fe2128ff2c0fa0268ad39455833b0a52ed89300000000000010100000000000000100000000800200e049d7454c7abd191cc3b12039eb8f1ca43798861e26c1ac3d4aa156116f876f673cc04c2ad2658fcb93e0c274959e97e63e3e4eca6345c159577d4bf32be0b6121245f54b961a1176bf19f999f43cc42765037613a860fcb8f3391a7894cb0d2cf33bde72b95931ce05609cdc33367a597a27d76c69e674d7408d793d6cf3aab967c684f8a2e238637293751d64cccf89541a6394cdfbb58ea0af28e61043a63e699c18bb6417be6ce7f3877607f8298374dc64ae94507ef7ee7cf2a2aaacf7a0bf77e9743ae4ba711adc0c8f93f9ecf0b2a9c110d48679a9846c54ef3cda659db80f17893b1802fc7f6a8de25706db7d6428caed2cb84484885bbfc60dbd6ed0210d9821a63f017db233a6e035e7358048cbf157493bd6ecfe5331ba842b47de69c41b382554bf52153f7046501f079d938c03313281395252b2b44e5571fe10ab97e9ba1f8e1d0ea92fcaa5812f9cb2a4783a3839ff97b47c77d9605aa8819fae35772000a24bd853b84adeb82dc6e4c30355ba9a367252cdcc559ecd8f7ccf2ec1cc84d0440b633d32886dd32def9732b05aa1dd903b42531a281e448631448c3a74f41cd037212c8ab0bf02576c1960150e4d942bbf048de17461fe544e5f04aa9837b746130af7d5193227ede9f5b76ea3d38d49ef39d510658471b7c4f7249358c33d9adafb8556bd7d53c3ff50b8920f59f8a9a263a1c5ee28bb1a1cbcb1b5cf828f78d1d68a3f978623fa464d6f0fb12beafa30083e00eca4eeb4afb4c99633ed8c66204f52302b906dc849be24f99d1cd6886854ecfda5524e852fe9af227ec42b35e9e78c980be7fefb9fd7a4ae51363acae4ae0e1e5101eaff10e58aeac5b4f6531b5a669db1c5ef774db83835549de2addf9679aac9b966279503a4102e271f2a0205329040eb3d6576bb0e7d8b30ca919d62e08825b34d8a3f02dc28fcf1bbef06fb5c4cb41d5b08ad9648024e1d5418882b5a4703458a10835f543e87c8a6c6f9c46529bea79779adc986dc17021d2b1e549870128625d1a751bb3c6745b6c5ad61cc4b2eca5140401811882826bef3297aabae3ccec1f90268ecd04d7471b6168a57283cf621e49d9098166363d30d6fc0527ce142331a9b06c45984ec0fa46b4be54b907f9ddba5625d8aa608730510a5bca71f676ad26602cd3b82d934d885e7be79e0fc59290394127a0fab7c70b972434b5e19a56ccbc0e43cd0f7753b4796e2b4ff87e8208059b07b420ef0cc3f1aae985735f13655b67d546d79f2a1fff5d5eaf01ad96dc4288fa84261a9597d54b8e6de965c3b762152f737aabee7a04791aa2da6e3ea3de47a176036f052a3837235ac0ec6dca85cccbf234fbfa0f1dce3a525bc7351f44763a9f822ff1918c790bac78c371349dc8a5361e747288e5b8620dde5b31469da0216dd45d5f208007cf46972508385cc53867c44f6f61456055c6e3f252d12627dfb1ee29f30bba36ccc8a3a4a6f43a23b314d1aaae61867956bae09301c105275682d1136fedd415c4ad0013761d2caf6b64ee3a24d0195fb7925722b6a231e94dd957b82d63c26adada29b1676e6b549e1fc9e234e4643b2dbd28114ebba3bd09667bbf1a6448697ce58ee3c98d54aefe468ce75111c924ad928c5fe3bf47aaf1a7043025af6ecf27a3d3ea00957744b0e6c6d96934109edc4cedc92fb131ad0a32d7174a296af65e3ab18a6f4cfc7ce40cc578a0bad0a2024fb9b851394e191205d05fc9f366b86ad5e8ce30855995892d1184d011e4b57d1a604f1adcf575916832b79e48b6fe4acd32b70f3174602ff079934dced644d3012c47bfe19cdcfa1a3d05d7f216f9d08a1f94fa98c66a005c4c5a899f420cd2a7421b4f838ca7f52336b46c83ab0d7a8f1d4dbd76ecc8edcade3d7e360aa8c8a142242777ae4521edc0dd6ccc7ad443747e66c2dd210efe25106329961944fe9a3c380b4077ecbac44cfac930f98bf931d059caff27f95548377605df229d1284ef5c9e1fa32d595ecdcd485b6d83a6a419397653dc2b632f3a41c8742b566d3779668a39d69ee5ab9e9dd4f0684554cdd73495ebcf857a09aa3adbc397863646a9439274d8043114fbc24ca265ba27859ecd2dbc91135ff994fa7fc940b5577c737f9a831e5419af37a72ca56d7323568024067cf214e90c041131a2b1d191252b715add8925d6335f7ecd85f609afa3fd8a0245ae58df2f163704e5b0414c3c4154b44f1f0109928c3dec06185db94b6ab35fdd4c31ee0397b94d523c1d1b58da5e844b270e26b2283d6e0e4dc9ff6fd64a5c744cd6ace62d304eb22cd09b2776d137f90500b0ec4f136ed3dcd60d923ee33c45642b019c7efb6c4faa5036e9d4e22ac0167e7c366b9763e9f4e74a12985579cabf0e924798f29d61bb1515fdd6cfdbb83d19f4bad767b59aeef62086f8d0c4e59e64beaf9dd382392b85f28cdf15f039a8d8ebf5c8c49f142d147bb52a72d0e723d65acdfc5cd405c7035ca3d5828c756792ca5439caa9ee9878692b66840501c7cf4ae08890db3d4439b0012fafe53829fc47c0235e4a9c99100c42bf9abe575a7d229bac00399e280849596c4eb3505ec06eaf8ed02a7bae2b2734fa81da0dd4a82e1b275c4fc0cb8578299a85904552dd9a10bb25f2044086da4e0fe98008ab46fea045760c344320cb1ba7963be95146f0e9fc052255bbfd6ababc717a0e63055d0d36c8b2b0e0af7d4fad8e66c8fd594e4840db7f075d24df542782690788f4495a63d9dd6e82cd988c36bfdd181fe0ec5324f5bf18360e99945499ad0cb73b4f152df0fddedfdd906cbef4213cd24938fb9a67047bc524c7d2e6aa052822fe21136bcea3c1b13f995b11c88274147d25188b44b841897db765ed5bd66890cac204a5f23ec534f5bfd291e0bdeba0bd7ae97e5d81438298f79745c58bb4bd9405f1faff21e222cf56b596421f866b8b821e6de8a29f584f8de8268a0b5473beb9f3a9fea97b20f5a7aab49514f861ee5755c253f1ad43eeebf84d9102925a3bd9ae31fcc8b3d5d1ac05cf6ab7092e817a5e1f02fbf24df2c4b8a5b9ebda422066071100eae2a70839bc0f70b0990f6ca7d93b12decb1ea9eae8030d5ba2fadb6ce5f19e2dbb14687db9b2bbcd8015bfb66187d1e81b28722d7ed6933429feccc7198363b7dbf8c13610759c92a20d78178e289cd4caa4ed7fdf4ffb399567e3e5a7f706b6becbfc1e9cb5017a2b96af348caacfa898a8fb5231b08b934182a6b4be0b28a66356af6b8e35b90413729575996c6b9d2dcb658ca8b366d65c505f5d18bd0096bcc98525d6bd460f349da989cec69a134ef6ae7481286729335cb6597e7b41fe69a2b4f3537ab2ff62f74e12e3ce43ed31f39a210e2eb9a6ecc7accedfe6ad8135d6f3f01ba832d92c9ea1fc0d0c8c8951c3d2245b907db20176412d265e58a123fa875c2107691a4aaaa0dff4e73b7c891dce3d343de97e85313d87df257ae3aa5086c3856da342ae8094fc281bf3927e31feb68d9332b478c704500bd784062b4be39dd505028c8560ffa6b31ea5b963d9537be281ff9af5b75a754e56eb4db57a223d1d5da6b426feb62c2683760e03d39b50361f2e19031fdff99866882e3b56418798f18da3a3227ef9d9b3ca40ec71f043c027e2b5cb5ec1aaa39a6a3a6d0b5bc23b9cd4a3b895895af77fc17c5be181580c70c26e3222bebce59d7a5bd48e9ff99649baeb4da081ced4c3238387e75a2ad0af411b902db942c8e60d191237a36cc2eeec95479a32864d3d77e113dede9b45d133f796b094a3f6fc2e6ebc212a97caada0041d9cf86f8b0ef0f7f973887f72bb02bd8df954a479e390b6ad8eb568e1c952d1d06398835a23272827894c8f11167035acea5a333e14e4a7684fedf475e84a4bd30a41627f1ed386442e00ac338ef0ecceb5d706b7c40998607c130f8b533288aa626f23a06135a66c6f550a302ab959bf025b9c2dc4b121226c515502f1ecae2eb2d641817a5ea356bd83b05e2c35a7a27ff9988d3d7b9639bda800c95cba84b333664fc3306f34ef4a7b2b0226d66a0b9c7b3141fe26704857f01e1d1dfaedf4d1574b67b5460304cfd0c1ba21ecfc6de4654fda0d7996ea3742e85099b3649e25a352bf24732ad477b44c1029c538f5a6f75b435dd434ba98f4a5488be06885303a636a811f6d655aa5abb021d6d360d3e676eacd0d6a9abe66dbea35ba75b4cc0c4862cdc0d2aa37bfb387ab603f998d32687a07b46d0f2b89583753ff9cd44ee6674fbaae467b4a744984e3aa5bc2242767b0c7bff780db7a31b39c993b877f85cbfdf33092a62ea9474d64d1b7c9d7fa3e592b44d006e322da77e36d67da43fe73b811572f631122dee845b665753312d229157089ef4a4b58b560a8cb18a226bca732f6df7f8d399a92b8f7b04c1db8b4a6be8e24af01779878b8eb0d58c1c8a1c4b80c2a53e3b8363d3b26fe0dd4caffb1efe37169464769c337c5902eecee4f03945e5608da7b0300335f7eb35fc046ed296ee0263049ffe8f4dd8dce7ef1eecb04ca30163bf101260aea129b43fd2000d4dce3fbf5543bf56b0d1483e292cb4a0e508541f4d9478b3b415a936e1ec53e7fd6e30a5da472a27440b7d9dc038fa5f1f8c84bddb6cf396b4b964d68e2dd536e295a6795d23ee734e7c7f8ca93b266b1bfb97b094afcfcb65a2724ec240fbf8eb9de116b979b009046b22b526b545180437c69437243f0e8290a4234872c989cc8cf6f510598c73291996fb69581e0fc9bc4a7efe67ed7a64d6770ffa8ee70b0cb574b829cb4fdc5319212ab415915dc54ea84040bb7b322029a0fa45de67675e93e96b538cb2829e955b0d4165c6a00833a2efcf6a585f8ef780028756b8c7f3a8813a0eb346fbac802b219af93874c6e5e3aa15b5c26cf5ee92a49b043ecf1851288165a1e1f10f8eee3f29f64d546e7d1b3ccc70e5dd2677af8e9327cd8b3953abc94dd29e14e9fdf7046b0ddf9b19abb6acea9c4ac77ad365ec12746dd7a26a35130830f4b19d3d0c687dc5d5e72db8ea50d419260be18589bdf417e8f742c5a67e1d53522b73c0ef3312496cd80515415d11f2f3660dfd03f6dbad55c05ed4297e2aba997f074fd59389bc6d736d33419e39a9a7c719e53cd971e5649a0f42c901221aa1b70e1d4e706bba6d1a1437185f4d9da19cf8cfb7a1ce99a746abc5bddb6ee83ab1089ecde0e281607dd955c5fb9942100ee8f5e88c3b63f61ea8a62747a45bc062eb4081a26d52cae735eba154d3b8dfd576b04206ade464205610d5fb239d40501dcb7aae2fb750be92be906404c8759461ef6c3bef24154b8c85117fb368a4623729667e738360127199e1537a7dd6d30bd433f409d9df76891c0fba4be82b989f57bb540bff25ba7aa4cdf4241a91a352c6f14c3a7ed223b56c783f94946fd7dd29c3b3eaa9b8cdff96e5f312960607401df7d01f65306a4736bb1ba53c1937718a9bc42ed50d744de29105ea1d514e386c2663c05ff2500814ad9fc2271df6439872e51498508096a6f25eb0f1e5065a806b10b067b259b8f64dd2d8fda6a5081b85dd5613b1ac7d715af4ffaef6bc42adc11652ab0a2c0ad04ad65525b53a277ff052e45a73c0dbf32526ae92d62439634f7c31545dd69daaa4ca1f229432ef98dbf61c3f412a6eff5116b69fd06179bdc6c08d961faf527b29e4f0b74a1329bcfcaea0b6c51d7f2f74e1e90cc8325ab72bedd52b4a54baf2d3f006c079825437f6cdee414ea55b6cc625700d55218631fb56101000000000000001000000760a00003241051a4288d241a1d1a945b07971964f8db857dab734f120aa5f33c6b0aaef04372163ddff004a16fde2a5b7ef03930bd776ae399cadafde82f69936dfcfee8b45d5a32896461f08f36581b8e833fe7bcd5567fdfd8f92463c2410b1031c59c749b37e591d40b86ff9535fc4cc64b3a30c11618babd41080a6ef84af982efe0b17404bd2c01e785f4b6e847ffdecce206358623749f48302a5f44740504ae44188d3bb369f6f710eb609f167c1bf8d02a639a990c385edf02cdac0fef151d9ff479ea941ee13f8041777c22601c533091249381197d46ec4a776183ca96fb373db5a983f9f127f3f5c46a7a8e595f033963da4b15361a4b63067eac3b05e72ec00e02b0eaa0860fc9c072afb0b996e8f9e7df53f57d45fc6b3505cae54dca9bfb50b2bda3bc9a68a02fddab19c84b6c4382c2b3dbd758a6625b82e8ee288a3eac62c81ad5f572753ac771ab4c78321b47d911022fbbafc8c8133f91527bf10283f804010b5ca8e292c3037a6b70a5c76be1ad3e48a8887ef2a14f89bde04d63d3fd14037992021f211acdaa100e7666b317b01aac511278d0cea30ac9cf3306692496dfa88ca8a29f403a5392656a465ad998423e9f827675b88e2ef0e66c7a9878490bd4170025e4a20d96ef5ad9387c15df1544b1a1dc84fedcce8db3bedb2f9652d928558b061eace25ab12cea916c2588bec9d76b029e32766ca3d1884880f8c5ae3f37dd0a308461e899312d830b3c06ec12d595adc2580f8e2461ec32a8c4c1eab0575538e3b943a6976873660eaa2e057258f84995ef2049a2a1fd8eebb051a6c8b63d0f72d4b283ce3040ed4e61d85cb7c9d63cb79df0d20c167b663ba98d398f53d5bcd35c6e37387bd0e9ee1965bf745a7eb39895ff7e851a70f949822f8d2e4d49e85d1cfcbe89f720fadb4ed0bdde448fea4e9abe2ba70ef72ab41d5a497f1e5191af28ea218df9b6ffdbcfa466b8a1b11c74e04b5a956801eed182bf3a163a26720bbba4daf53c20ad4bbe8103b9152f0a94ecfd0729cf4b9abc70c30b273c47a6937d36dc9d4aa5c500b5b9d7786085a5556320f75f5f71031ea7e8f2a5b0e846633d58e2789ca1b2bc2b81d1e68e06efc7ec84510da6d1220ce5c015cd5265e7254e8a6faa87a27d674c45eb580733afa0453d1e4d82afa12bb82e27f69a4cfe1e0069aea301a536e2b5fb66dce3019015f170ed99a56f00fb5112c2fd4dd99ffd2a3da18b92ff755e0afd72b6c54040f1e9274374f307dc3a90d7196c1eb31ee376310936c076c47c1c35fb5486f3ac43eff5dae70425dd5d9369b6a340c9caa1b0460a93e92a4ef3d51f79f51ed719a4deba3cad8f0c3af7efc0afc3519443ef886ab6db3b2f6dd07eb0f7d2aeb919135b4562bb329ff49a5fb20a95bb34402552971d1590360ea26c8b7f6c39b518753677f0abd0510ef997956254211324f58fc6b35cc995cbeca6ea178238376dfee16c49d8e5174a3af52755e8e6a3eb91d58363abd6ef4d37ebfb14d76f3eead5f21d08235952d213ba256e40d30d424c829ffe4b38241bc6b476f7ff519ceb30846d0d703b4a362fb8642aaeb9ed421487da1a1eb7386a4cf23d35a892fbabe7fcb8621377d5a84a2fe5bdca0c0e23fa359fbeabe8691676689649626458590e03cfd3bb344f5274cdb2feb181966680f673b41b27f1743f35f02180797d7158929242111f4f65e8711e9ecddadbba661315f2b88e78ea546d9f34fa32152ce9def6efc14c2478effffbef451c9716261019cf59ec2d7b437b0d904f25a572ead38e3e2c0ccaea1c0ca60a8dbdcb64415f6805fa52d02cde9dfe4e04154d981540ea5c2b5ea8675e9bd10041a8aa3319a3cc5185f98252f8cc08e07b07e148d88eecbd32e7619bbe0ae712412f15c2580cdeba52c92e5387dd819dded68852b56d79ff4dbc3b42b3afa72cb8e7a800288976e5aa21ee0651b18a4ab8a599b52e98d8e7c0efd935400d180a980e7a10ea726c52e9b5f53ce4801b4db50dabae793753dd415b9994dea4909ce3bf52666967b272e5507b321860349fd1b321ac5801d41d697a38ecd551f8ed6f5a097aab96442de510949d60e5f3c5641e1bcda39d569af5b05ab38b2b770b53bd50f8a31ae83da04800908515fb506638c8daf62bfaf0d37fb98b0ebd31a0d108e0573320ee2217564bcecf2b86ab2964c770430b9c1595069dc80c9f3dc1afa8692d207ff7b5875acc78e60f93b3af0ac1cd9e6f06778425fe2cb2bac69eabbf58069b6f9bf25d68e613f8497a434c06478b08d00d7a9aa3d817eb2d4fe5cef1fb8de27c20d6b8d37817f9adb73954e045a6e184d34fcac17c190b891773216c912b8ab20c84bea03d11114b11ff79c6f94013077a9fbc4c9808e719fe5c10c25ff83119259f0575675049459c9ffe709a92ead67532ae3f96aaea8c9ad349cf054634321bf2d491e475ef128791806b05f17754086795bac8debd46a3cdc162420603334c02835ed6c12c1164e96fac065f0c62fe9371ffaa856e4814ace1fc9f49d179e00628c4f3f8c10edeb22a5e7a48e9c5630f3156bc344fddba4476051f3d8358fe44a40df0e235abd427f3c4c542fc175fb901abc3ac78e1fed8c03610e7dda82e5063b19141a7b04b05b4412232ea299dc7ff1852f210ae5407f1176a88da70e607dd6ad0a6a5e96b53fb0c9a00ceccc84c35514ac6b3caae08e20f236f4aadd659395d1464d50479928b02a57433719892bc65e1cb2c086d632e8f99515ce1b1dd58da902fe678a7dd22a9250565bb08734b40b82b0ff07245779680b31c61bc1f549c35f85c74c74388e37423df0d19ece2bdc72482f71d1faffa7bf063d3a6e22d8af7bd6ec89468cb7d10bb4d57009b7e1cf3a575bcbe4898c2127fc6bed5d3f3ed21c2f592e7f66003a8f74bb587598051a1c94ab9fc4e1c33c915ef3de3481fd5f41d2a33932e6281c2c2cae9e3e404fec17c1daca727d554bd786de4550001124c58c26432551199111713c8a901d01d4caffed9612c1e94986563c84bb51e4ae7122d97497d6cc897ad8466967b0e6b32ed45d3bb1afc5429ba80b6824f96f1da30d6477e5d13a3ccb1ce51255a7f3779d71fab931541e30940d95669bca862344434964ba969660aa2216a5c4c7130e28b4d265e76df2e2707719681b146c358a1c8c739d735bd3d6237ffa186d0c0a5317173e7e8a02a1f0ed5eb91d89d1fcee87f94f686e6994a8ef7ee63533eb593dec75d24b52b2b7541d462f61612c57d4cfb024cacc923550d464be184038a880c4f907621b56549dd2967b85beb64d780dbc25b7ca912253079e7a58902e8a4b163ce016480a497d5f616ec7742dbcfed9d728616d3ebb3b9eb6c87c6ffab97baa0d7112451b0d2e28103dec1d6d4060daedd8b8b7a88ed823ac6c78d1bca8f26efe7ebbf728bf61b0682bb3a88ff5d688929fbbedfc1a725d1d07f83fb6aae4312d5204e83249baa69fca1891c107911875aa157666425e36a771e68d4fb6454e298ae4cc0c3fee523076229b751e78874b87a4973792ef5d449d2c712919a1c7c76d01be6592c78101e48ead3f5358a35fb0672eb55a3d976452b0df8d91aeae0dcf815167fea9770a9bbcc3dced57a477f3a475e4020dafcdcd64156caf08d3d6d57b43349e6716f026b46104982e48106d40f15399928ea33549b09b2995a87f8e20b672502991410d9c313fa960379f826dce1a16fd53cf6b44a843671359a4bcb2ed8e65b7a78c1308bb4117e9d5d88cd8127faa82ea8185d5f1388ad40c7ab1ba7bf33aeccc01e1ee7530fd7a96a73064e41454eb104ea66b0294a6b6b152051d1039d3a051a26d080a647c360b7553a31d7a44bbf73030e81a658c067faf876bfec0ed989bba63c3ca3bc1d81fc2c061b155871834bb9826094ea3f3d5c3fc366adad23afbc669979c8ecc27053fac3e3cfa31aeac94578c8125ddc4525d9004855f4967d2fdff1d3603d1d5f812c86618b11221bf1ccf63d0d105a22a0a5e609658557a2618e9e2d14bf7cb94477448d7170bc2e6100894c16c57af46868ef843924487f147c0be1bad89b08ef8e7fc894a1b40a8777740888a7d95d60aead51f856e33448331cc71001837c47e6e894523df3a1c65a4544164c2dbe2dc3ba82e671c7c196507448c3fb1979131317c4c9e47428a465a711cff7b14b676be796f2e92b44d7e161a99bf927f8edab3735ccb757156191edd02c3df26437c8798be2ba96ccb341c4d565bc567f358683e148d9910440732347f722d2fd69d7eb88a70b73780606e40b5ff252b85757eea32844d305803bfa84e4673fd555844957185b5d84e77ade84d88b7f639fd72076bc7be800f44e48c6ced4820fe82f79472579f6451353f6ad9ee4a8deeb2aef6972947b3bec4455a0cebecbe93024832ae69de8dc3cb9eb6d414c5fb0ef6edbdae9dd0dbec43f7a04cac5c37be5e7a386488f4924b44343a1d75e2220cc9ae60ba22921e0112e747382008eb0e99f9b2bee38af52a42190558d9920aec4f1d2cfbc8faaa204eafb8e0b5d45a162052e8ee9cc8d88398e28bb1c560b3b439e48c93852ce684b8c3be5e01d2eb234b8ca102c2831cfd6a21da1e19acb4fed0549a1869ae93ee500a0e85e030d1e1a512e4324f79651226f6a8657dedc3d7070263cddf5cc78627cc71d45cb6d67e8b938e2306249ed2c60bc90dca7d7e72a8fb610fb540ac087e60c74dd98f37a5c16971c8585f5a3b7207afc72ec567e2bfe4a8eaf970d41fe95c49b97ce12050ebe818d06a644279275ce1e9d812f2fd3f40842de0188b211b5720dcb1d817589ffa731df705a2d9eb602ea31e81544a86c493ea77a9b4af1aa8040c22180d2c6a2a45b8109db937eaf5b8922fec9c3282e2d1c9c9a6710533d6da71b088d9917b4861bf4050ebf2e10dca6569666352fe1cdb3209dd7150fbd86a162e5b36bd9f0e031102b87169b58434bf7638966a92d4d2c4e1fc9f81a2bf623ee0f58f913978830134e6c7f8f595964d3677c10312225e83799104ab6c9712a8e191a33a968071916093aa469c42653066dc45b131ffef5a98787bb7f1a30e8decf0c0fafa40ba8db8220ce025cbb6231340838f0d007dfe6168a4616ea78621f45e9b0561776e19a231f0358e291248dea86795ced51b9d1d9abd4539d0aa275cd6684a41d5b20ae2b86703ce03a5a894a71215caa7663adc7815e7be78cd1beb3e7fd7421b37eb8adbfbeaee8481f356b006bfdb61c26f00c35c7e7c4401a37fee7f9e7bb4913ba8566a3ca4eaaaee36ab97cf7f38f6ff8f1c3c2fea815977c1a125c1cd378163279c28b58436f5e0f95167006cffc826a420ba8350fcbd54c7624630634493b54fd627e19aa7173bd1ebe1deaf66744cfcdf0616a7ad754c22908ee255fa10fb4b51159d8ef749d8089446dd1e2213f7be4617620a5ba067035200903ed301b2ddb476e5d8cbc1283aa1ef914f9458233c4b105deb33519753e52129a1f233cd78c77aca57160d040fb835a307c4454d7669b71701fffe6efeb526f3295df922c1bb6d835002de74a5da491046a3e4674b8ec1e56496517f38cb4dd37e3b6fbf9a36b388ef6d3ffce153213fbbeb06315b5efbe446383efdd47601f1a8f4312cd4423d84da5d2ddab672ecbfdf00e1715434788593c5c65bc74e0437caf256ee0532f62890192577f916ecab866021f80ddb4b425d894218f9067dd22ab2b8d8c35e58a478098fed416395c913350e5c5cc0dc5bb77519c8c4aa7c101000000000000001000000be060000dfb285e38dfe312d1ad8bca11075f90e78333f52e5eb223416b02fafcde73e1a17a09abc92651097e2ae7c3618a43b0aa21dc9322809d3968d09044405f28181880f15e9344b0075ac5e7c72e7626abeee96b2f2cb237956a5e120b053596730654a436658f219b8919a3c735e275f8fca6566d5435100319c8a586fe6b11bb964bfbb5a5bd4fc3ad0283e98212f758f345a7d5882b62a05a8624c93890e58801ca63c0ccfc7c4914fc79188765484858ab11ebd2d94920bc42abb374688386e5b03d964cede302d32671a19b4a05d3410b679ed2fc7be4bacd308c53ac7df7c99c9ffc65933ed22b89c1fdcd4e97aad0edcc002117da470b6b3c7fc8145616350745b79fb951e10b4d0d917bc6a7ce9d481d847b1c4809554b6007226476bda07c99a40bfe4b448d9366ab200c9a593e17ae7ca20d7f8c6e6b9d65ed1c0bc76db8dffa8e28e7e1f926d101aecb368cda4199df73f2e5cfcc1fe741901dfab42c783dc8f10ee377114ebf883baaeface33b74bd4a42bf3cb954610224b2ae887c96c54f725d8a9246de89ab55a1a03b20d4ae1e4fc4d07cab297a308ef373c7a9eec90205f46fc787b11196395890dc77fd1cc2f352dc0e6520a3415d97932f92a64fb2f03d178f95753eca09cdddab8a62650ade20a4defc7681aa20821df591664d7b8a91acdefa70acfed0c7205dd510fcaf16e4d6519f6fadaa3b73217546481c880e2115f16c4ea2c4c90460cbd2a9e789344edeb0d15e7c601a7d58ff4e3ea6d83ce11e678a2300143d0b08984d30e476d6b719c8d0c378e0e2b095892d4450fb0dd56e55522a796321546d9843b850a5bcff3b432bc7a3ff93d5fc6478029fc2af6705c76d57da0848ffaed237507d5c17b33224d21439bc56af9c8126ecd74dd39b5c2d67a127d29c687348ba5929f7d01f86e372e712ca0a8dc9c8bc12233162ffdc2b3282f0a8a6a5af62b1051df5c43d99ca1599cc26cbdfcb97212c33824224ee552808f7d933c3808fd5f91393e8004021584afc3d252b7973f776181ab81df441e1705013cd27eb014b393bc596fd3207551f39e59fc65f322838e1c9ab932deb4e0888351f83cb8a105833ef514741d23417f2273d5c9b468c004024771741a1e742f007aa1050aa0aa5cd89d4b8c5d924cabf53c0baf2c224dd3d4a0a15893542a2b1463f8a5b7676e9548212d82c69c09e9a3177877aa29f997ff05f0ee0369029691fb63ba499ac85871adef7606b02dd6f0c6ccfbd4f4ec104894a6307bfb848bf69b8f0f8da98c559895b5327ba98f50704ee983fd1019a43b810c7f1800a53f8c195410aa40a45f1a73458bfa83b29c490b69159cbeaeede0f04a7a4ab08d511f7d1bb8cbec295d97dd50151a7b9991b2c9bd25bfd26ab4885e172a2970fd1f641eec556aa48959457ef888a9f7b6bb0ef1730ff84e0144b31ca06b4c9b876b5733e2092c72f44fbd51c7791831bf149d5cca2b35e30501b242c78d6e74772d20bf50af815b8e10b1e552be64e1878fd2099c815e2004811481b8197b059d1b9801ae108c7e3218c542ed06718a4f04cfcb960ff91be937162a338d988b863536345e8535d5c8712a43f3dcfc1850c99839d1f3af2c8436dc40bfd5eea9e02f19c077557fa702347eb30643bd8833139a21a5e8a262ee9c0676eb9a879e5025838695c308399523ff0a74c1b1d47ae439ca781a572b6aa18910e4a102cf015221d806563912c584af5c236dc86bf428178977e3ca3aba9e3bd19213eb948d16ba7851f2b1646509328957856157e12abf0dfa88e02bc7bd70757bbb3cd226c045794b6a3a099fe0a0f7f53d0da5374ad814309b7b3f352c74dfa0adcc99c13da7da94d32995743f403246caa3f2233aff7276e7eff9bc0fbc32c596dd7ce788cba5884c9612b4c0db8355d88fcdf83b759466a1320f0c4eb27e75ccbb5212d356c7074eb1ff9f272d2a9f50b1da0ba9a80bfd13edf5d9cbb89bb80dfa71485144393edb9459885dd328cc1d683b54d66b2570a378cd7bd7d41f0b9a98e7b3487693c65c4f11f837bd33f8b2369188f43dfbfd3fed01d09429f0f9772ab46b0ce09c84c1b41f84db4f7987ea5230a5f119edd3db4b26230d19558c9f694cf7eac3a699058d56905233f0030ebc7be4fd65a4fc4f02ca08a08b3e086f8506976e43131da4c9858ae130b501753eef6f6fccae8fe828e9f680d0ea7240ee9af657c8f3ccfb88a49ccd0ac4f5ba28662b730765ff54a6934afc9e575d6f3aa0118858ecc8e08b7853028db4bb6f8d9337f6793fb5809b975667dc7ceea17417394f6f579d9314275fcaa07af88efd7a67b02f20f23d32b7005169f4b80dc428072b68f9bb7f6e7b068ab10a5a1def82001b5ae0bb9cfc98db9cde8c4148220557ecd81a35fc22abe5401ac2267d24e8ec82130da2c07839480e61f0c1913ebdc7be299b803214b672fad81cccf5907a7d0345b19033ed3956611c0f4f76933360bfb2904353834e5aa1c11f9949279d5f920b698e3c687cf296c91f8a8bac0da16783fa68048898ee08ab00ffb94400ebd038bc2e74d0332714f21456034440419047d305c8faee6ea5ddf4583aace2c20de03fd697354243d89e9cd7e14fb67ce5eb5858b1b90c9c7c86f5dcbec71ccbd1955375a90c5336c377096ff741b4547d6fc4aaf08a3b77f65fd2b9fb46ab6111649ff318d24a53d4a94127c527beb80f8bc4f41bd3a6f64084b0be5b00e862079edfe0aa782b8bc2bd77a1379ad70accc0e22d51afb059b61f3464d1161a41cc813fbb680c2efa97be8f8ee1d037bb424a1a5b54c0176075390140726b49676fca27af6d28ed812b95902ac766d8cbc13d838d248d76962989e82cb7b1e809cbe42234bc21fe252fc1cdba3131dbe5d625d2c6de4d60b3afc9c1d1c11d3402de63813a5505582c17f8a4772a6eaf0ccb6dbc7de294540f778d7affa934ea315b7e1bae50ee1dfb87fb6994c186a3cd86b47a4464edc59577c8a2ab945d33b4e28ae8a75a7bc2ac28bb8e6561c55e8a0ee5b2f83e2f97356778787faee6b023212bfeacd2d981bc48e1d112a7963d032904319a7bbd6f175d989ffc502b5231bf748b199bae1da39597e120f9fc1271bbf367c06c23cb2d197778e62fcbd1cd840c7563c9e8051836320ed6d8e84f6ab0241fd2d08f6cf99a12b71d8c5c37e7ea633c588e0bc069ca6af10f059a7375d06886a61de92f783336f0ad1a4967f426a2f9208abd681275b5cb314fbd09d5e1e61a1f5768063e3ff1e74bde1a1d5ef8e3c8923e17966f159f8b53107fe4f32b7ae3b44e0b77520534c59a08a4ebb3527dfdf06b1ceab52b86dcf093dc94aae4ecc26f319e49bfbda795b3bb5ee636d9ef42b6ade0df5b5e96532e57a2fe9b38ddf2ec2ff26aca5828bb48a962b12ec2cb1327c87256ab287ccf7cc4ee28416bf431c6a7c04726993c390cbe89594be369dbc8cfbe0047b6fa70804b07a8381d18cc3cd2a74b99298b74a0e715c7e4070e6910ccbf598fa423e77027e3204f3d48b665ee0460fc7708eb0a1c844a60cf501737a51ae340a2dc3a7c454b154672af57582b340201ed7b284d10eefd7a14af49301e4875f235aad82848f15434b408cf4acf3a161f32a91a9c4769fed55620a1832c85629efdce80c91b15d560a8133f1c5356780ba816e0fdbf59e653bd522951dd3c8da3e8965e8c01e170adf0d60a227de1b3143f14b394a27be6608f07217f9030c478808a61c6e59743bc5babb520030d938f252068154b8ca4ddffb91747f1871f82c3fda0e5b6596f7c9b7f49f6bb1c81cd39a27b79b1ae2084c087a381b5c5bccf2203d1fb936257dfff5eae3fb59553771059a605dd7fbb8ac305bf27b895547454b8f0d66645a0d6c9ba06a83f64f4c0081da29656d807417b3bf5883f6fc1a8de491b93a15a87746500ea93f5153141d942d88ba7977dd5bbfdc8f20748d89799cf9b21492260b86e7b70b554ea768e6aae9007f41abfd8402a6c9833d5534c51417ff28597d4aff975f37112987efdb0b5ec0d2553fdc0c3e56bcd2714c042759a25e69833ceb6bc43f9473a0cb5c0d9d94378d668d5974fe9f694dfe6f428ca0a450251ab50c846a92678e7976e036a67d540e102f53c9f233ef438997ca82fb07478942f7fd057e36e665369da24b68897a88aa20dc1fa996fb513a6d2ac5416930e554559057083f6d520fe857977b7b68c59799830cf42145b1f95f0b20e6387fea7dc1bf367b5f2ef192260ac9c0f009a38177463a1dde1ce1a960f1d3dd79a66857f1a7236ac029d4987965be51855d91dfaa66bdd40c9ba52f65de83c4ac224924fd09bed88399b9a53e202230d6f8237110667c7d78b3d75ae791bb1511eb8eb1469fc21f6905a9d94d2cb553d4b9c77cff8a3ff11ad988cf6d921d9eb3131583a996f6f1b3d97022915aebd9ee835d495ade26606741890afffea6bb1018c6a2b9c8a9f1e34c6cff50526d2e4a78d6c4f81a7e8e82c52fd4a356cd2ea30f055b6629e4fde3f914bb0a525bf0fad34d27b833d2380344ba3e00cc3ba1515988afa4ffd9704bbed96c6bb11c008aa358a3ba6e80c91028705e5770503d87e9b249d36f3db85631869b32515d27678d28a4bb91aad7ffde37738a423a93cf4b7f4a79410e2ebd49deb9b6449bfb8504b15a503dbf9d92eb7630657b85eb613e93c74d9a5c98b807f4fa66e6d41e24fa0a44dda93a0adaff230eec736ba13e3d5c8d8e8d021cd80cba16a6e813854e87491f355e438177fd0c95e3db01470d0ecf7fe435da3eaa5a2adbe37b264b276d9c8d50f556d380e45e0dac1af7d58c03258354e1c5ed6bbc802063e6998fcb9f5a62a03ddb40cb7689b2242566852d72c2441ff7b1ddc5a3feb7c47e621bef7564352762683bbab67a50cf21bc0e5f64667a13140811cc86f5858a1e59cfe8eec015f919fe78e999bd38bef851b050afce1db03ec923309ea1e74e9e16dd9185f9e1ad9d6171a799bb2e65c54c647ef0d020a1c10fd1be5514c525d5bac41e57e5901688eaa52a0e744bd47b85f53c7a6906eaa735ef0af4eb6e87fce7015436d62d4a4a8e8dde79f143f587cd1c8e0f67cbf414248939dc914919b6346bbae1cec3c3b8aae039c9a61b087ac59d2ba6df4ac668c903ab4c8575fb923c96a4aeee69d6a219d6da5f7990ba673fd27d608289970fddda7d3a898c2dde4bdecdbf8435f9c15f4e91331767c21f0bbb6b5a5090f2725d3456654fd6eee9794b3ee4ffc1ce4fe8dcb75e635c49e20d153f05091ddc2e641c152ad91bbbab0b9a81acadb14849846f634581f57420d979e8af8179de931be1c546891d8b2c16ac393774c6383ecd5bf85073454e0bbcb9ec96e1501b829b457abc54c570b1c64737bc188854840913266893158151870c2d96f79a9fe0092664037aeffce08c10a8852e23757b7056177b4342eee83a6eeb1680b99c8802d4cf650533a552bf34a9b6b4235daeec146761402b9b544a03a72a2c3814d1d7582a18736c5fa4764aa1dcf13f7876066bef218cfae1818dadc538662c04333ad1decf49d0778e7554cc77a56032c11aa8d9904965ff897f8a1c2a3d02b2fbee274b4b49be5fe5944a32b46985ff35f3c531530b23a1f030865a0e64e3f7988e9326e23a46d7702d2482db925a1332f1e4f063388526b37097ada73002a30e26e01be375e5ec0db09519330231b7a9e3e7585f08bd32f1a1442efb7b84bdea0c82fff71847b3b027ac3f50dc18c283ce460be51d13f737000000000000000010000001f000000a1bee1d33eb216ffaedbcf0b49e68e2c0113c29d85ea0ecc066a2de524eaea0f4b96281d0f5b5dbf4d5082e46fdf9aa7e7a836b08e1b72e3579d755e46d709a797c3665f15618686b9cba32c0ff770156ae5457e7e5a9a2c5100000000000000"], 0x3480}, 0xd) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 16:03:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 16:03:58 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000008000000080100", 0x40}) r2 = semget(0x2, 0x1, 0x8) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000002c0)=""/195) r3 = socket(0x18, 0x3, 0x8) sendto$inet(r3, &(0x7f0000000080)="9c0d566a1386eb837369fd370e4f0c8bef2d741c2595f7e6520cbf91b1c11624e0d650", 0x23, 0x409, &(0x7f00000003c0)={0x2, 0x3}, 0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) write(r0, &(0x7f0000000400)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79867d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87dcb40a8204959cd7fa23da2cacc96647b4184b92434fb12740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408ecee1cee6e9f84ffa247e7afd67be91036431b8ae4733e33ddb07f2efd078a6d270966f0f9fbcbd638ae74cb4fb0b8353c08038b801b3af1c5ff036d0bd968785467b64324aba8928030b4bd4e1d5821dbae744efa0d9bd5f003ba9f1ae1934770b4f2c65182e1baf168d34ac66821f03f934d2e0a878f2b41fc2926a80c3f87c59257c5755e96f66a3a3d788657bd81c64e89718f947623f1e69f0b23497ec725a161159654d366261760e4f83b711b1db36eda9151c9ae3cd9a4e414c1612d19e0cd0bf18630f54fdbf63375a22da25db04c18e513863f64237e33e595757146c8c941d7eed32376df86554f2387977707e5113a8a2177934ba18579", 0xffffff68) ioctl$TIOCSDTR(r0, 0x20007479) chroot(&(0x7f0000000040)='./file0\x00') 16:04:01 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x1ff) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) shutdown(r4, 0x1) rmdir(&(0x7f0000000040)='./file0\x00') setrlimit(0x0, 0x0) mlockall(0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 16:04:01 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"}) write(r1, &(0x7f0000000380)="582720f0abd16ebae6322525959d99f1dbe047ebb044fd33055552fbd7060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5790981439e7019d8261903456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6f) recvfrom(r2, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) 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) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000400)={0x0, 0x6, 0x10000, 0x6, 0x6}) r4 = dup(r3) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000340)={0x3, 0x8}) syz_open_pts() 16:04:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000200), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0}, 0xc) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x9cf, 0x7, r3}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x5ad, 0x100000001, 0x2, 0x1, 0x1f, 0x0, 0x5, 0x0, 0x0, 0x0, 0x9}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:04:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x4) 16:04:01 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') mknod(&(0x7f0000000000)='./file0\x00', 0xc, 0x1) chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) preadv(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f0000000040)=""/110, 0x6e}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000003c0)=""/86, 0x56}, {&(0x7f00000014c0)=""/118, 0x76}, {&(0x7f0000001540)=""/222, 0xde}, {&(0x7f0000001640)=""/118, 0x76}], 0x9, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001780)={0x9, [{0x2, 0x3}, {0x1, 0x7}, {0x3, 0xa6e}, {0x3, 0x8}, {0x2}, {0x0, 0x1e}, {0x1, 0xffff}, {0x3, 0x8001}, {0x3, 0xfffffffffffffff9}, {0x3, 0x7}, {0x2, 0x9868}, {0x3, 0x7fffffff}, {0x2, 0x9a54}, {0x3, 0x8000}, {0x1, 0xfffffffffffffffc}, {0x3, 0x7ff}, {0x1, 0x74205d8a}, {0x3, 0x7fffffff}, {0xac2370a183b070cb, 0x1}, {0x2, 0x6}, {0x1, 0x9}, {0x2, 0x100000001}, {0x3, 0x1}, {0x3}, {0x0, 0xfff}, {0x3, 0x4}, {0x0, 0x8}, {0x3, 0xfffffffffffff803}, {0x1, 0x100000001}, {0x3, 0x6}, {0x3, 0x10001}, {0x2, 0x4}]}) 16:04:01 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) write(r1, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="b06750350a3a9931b1550f7835bdb1f1fda2f3e2b7bd92f0e36c03355d3e9ef44d91f51e8dc0c02c50d68795684e00e01da1a8969df1ad0a069131def78fe8b7436ebd6765e81a65ebc77cf66c988c651bc2c8e18f0682214f18a5d976cfc5", 0x5f, 0x4, &(0x7f0000000080)={0x2, 0x0}, 0xc) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000380)="b0", 0x81) read(r1, &(0x7f00000001c0)=""/106, 0x6a) 16:04:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/191, 0xbf, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000080)="0df8c42456f200768ed1642bcf3e91ac54", 0x11) 16:04:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x40000000002, 0x811, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:04:01 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt(r0, 0xfffffffffffff5fc, 0x2, &(0x7f0000000140)=""/73, &(0x7f00000001c0)=0x49) 16:04:01 executing program 0: r0 = semget(0x2, 0x2, 0x282) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000040)=""/49) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x3f, 0xffffffffffffffe4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x1020) semop(r0, &(0x7f00000000c0)=[{0x7, 0x1, 0x1800}, {0x2, 0x200, 0x1000}], 0x2) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000240)=@abs, 0xff82, 0x0, 0x189, 0x0, 0xffffffffffffff37}, 0x0) 16:04:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x22, 0x0) 16:04:02 executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x162, 0x4) 16:04:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000040)="488f4b5c08ad872dd3b0310f6f098c62348b0119fbbb3b672e01ea06236d5c097f510763f65b7ec8a22df0b9556ec088a398a6a6c51796b0e1109c9a9a5ddea48ab54ca0e821b67438d723f1f4433da06dc0e49f875c6887c8b5a4c6e6e773656f18256c6f5e52530447b1070284330edaa70bb604ba126c0bcaf3b0cbb75fc661496c3779d19ea14b0582e31d3f", 0x8e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:04:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)=0x32d) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2, 0x40, 0x2, 0x1, 0x8001, 0x56a6, 0x9, 0x0, 0x3, 0x7, 0x6}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x400000000002, 0x1002, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs, 0x8) 16:04:02 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) utimes(&(0x7f0000000040)='\x00', &(0x7f0000000080)={{0xe5d0, 0x5}, {0x6, 0x8}}) socketpair(0x2, 0x1, 0xff, &(0x7f00000000c0)) setpgid(0x0, r0) setpgid(0x0, 0xffffffffffffffff) r1 = getppid() r2 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r1, r2) 16:04:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x5) 16:04:02 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x4}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fchmod(r0, 0x8) poll(0x0, 0x0, 0x4) getitimer(0x0, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000000)={{0x8, 0x1}, {0x3758}}, &(0x7f0000000080)) 16:04:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = dup2(r1, r0) open(&(0x7f0000000000)='./file0\x00', 0x680, 0x80) shutdown(r2, 0x1) recvfrom(r2, &(0x7f0000000100)=""/4096, 0x1000, 0x802, &(0x7f0000001100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x40000000008, 0x0, &(0x7f0000001a40)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001980)) kqueue() poll(&(0x7f00000019c0)=[{r2, 0x12c}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:04:02 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006001, 0x402) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x6, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) 16:04:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffd, 0xc, 0x8, 0x3a, 0x7fff}], 0x1, &(0x7f00000000c0)=[{{r1}, 0x0, 0x30, 0x4, 0x6, 0x5}, {{r2}, 0xffffffffffffffff, 0xb7, 0x2, 0x7f, 0x3}, {{r2}, 0xfffffffffffffff9, 0x40, 0x8, 0x7fff, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffa, 0x4, 0x20000002, 0x766, 0x80000001}], 0x6, &(0x7f0000000140)={0x0, 0x8}) 16:04:02 executing program 1: socketpair(0x3, 0x4000, 0x9, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001340)=[{&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000100)=""/202, 0xca}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x5, &(0x7f00000013c0)=""/27, 0x1b}, 0x2) 16:04:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x115) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)=""/66, 0xffffffffffffff52) 16:04:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000780)="08aefcef68639d9b8e5c9fe050f49eb4f4fc1aceb7a7992b8f333b8351a43ea4195613181f363d5c8f29b71abd20b3af3de424d1c4d21e628871b0ac9c476d9d1c556ecff77e22db975ff88df82895e773b128961d6d958a93b0d808603bb388103045e1b0eef6cf07be2e7b556f6740768d9dbf563c6a59e326a1f21a6459dc966aa0c99d753f19a0656994fc070cb22d1e354e91855d2be8ccbbe6a90a5f319ee8ca434428062d40aa35da7ad788a8f024421b08b5205dea2658e3afecf605c338f912ffc1fd8c1ebf6cad19a56d67ab84b282b00d8454c5405c8d86496263cb5a614471e96af6c7683d813b003034c8177d3f577a656a377308d1591388bdac5648eccac6f14c1c7eb7fd6cff9b6f9c44faee33e1382095fd24ae57350a9d4fdf103357d64bba563ca43ed6236023e83ac17385d1fe2d043296022f68cc272b1d148acc3778d3cb4d61f729fb6064ed08f87b7a06f149121e4de9933475ba0aff545eaaf02fb53b89baedfca84c5b14fc7bcaedfc0e16fabf46c32eebb19028e0236ff3b2a16eae86449758548a53cb9dbff2fbbfb73052a5bbf9833db6a644135a9247817fb1254ca2424d91316ebf0c5fe015223b811e1b92e45d1bc6b9dd29b1c9e19bb25f8b77d1a4181f13025339d127a0115fdec2a4e1cdae15cdd1898d0a6dec2c2a9ab0e5881d80806e798e6d5384c8bc0cd40dfaa8ef33f3012ff5a591536267e266a5f43d7e2dd406d6f11e92f2e15782356ee8a6f99d29f3dce75c665c5a872a3e0d8fdf3e6c7d9966ab87af5b41a3bc9ef3c9f2e2a0cea998c64912c30fee048b01b55de93131b0b5c09e99be86f1923a158f5823b73df96912eaf760de18a17fa6b1ff9ede31e869b725cd0b06441cbee9770d0b923a4c66b227159b012a589e40b1da04e4e29aee754db2e84112142adf5f33e0dfc6f2a6a93a6db6701e9a4f904b32b422182429576ca97800dc0b1362fe55027e001a429e05ee10cf0cf143404d96e753c55b3d477be808054cf596862d6aeb0972fbaa6cf4026f9ddf2aff442c38ddd4bbc8faf0bfdb9cf34a5812666ccc3127e0b10d6158b097accfea4c7e42d423c7bc9bf25438c09a0983c5cc8dfdd8ed6b23d9ca0eeb3191b3dfe3a1f5db96c09f0b919f6199de1769dfdcef7e691c6687cee064c00dcc2045ab9a8306314b2ee2d00271af43886a3e75583cfe0986b6fdb9ee5d0c098a6384783eaeb9cc8dc52253ad95ad0dd82a411738367dca6057d3e8cf3849c85825e151fe72fb8eb5e42ef35d34a0739b9b6cff575dd0d6b40a6cb109c60b89d77e1fbae5df7740565cdc402adfaea1b5e8bd6267ac6edd35c5e897d32e28abca54693092479d1ceb51aacb5b2e3e1ad0db0ddd22eb038711c5d20455841d6aebdcbaa7bba31ccac5c24093c5c6482ce6fe2e54107da4ff26bb1a8a610c0e4b51231d73fb7e5f09af19c3594e7119c139c6b9e75008671126313e8e75791b0601a235bce351445ea2f00c7f252d04e013d2a213bda545d6a844d66cdc1b2c6b07ca4494798dd506879de6f6486fd1149194dc5180a77dae217e22e400f7164097ebd220dbfe313b88b38a0490df7b9ffb6cba07aeac965fc62aef162f94f2146933b26c5646c65d09ccd46d4e7bbff9249ac89df0f23cee7156b2d88b247eb337ab89718a58132dc0e53b1c67ca64a5485e6fb2f4fb6fd0630d99d5a93dcaa60194005fe20d5e6d7b13f7d1018a54f6b6d09885ee7cbfaa277d8bf6310d5653b5d105667b639ddd8bf5a76cf3cbd1cf522ceecfd19a024faaa489323a6e01b5e3571cc9a3a0c8d7b348d43fb4b979b7c3520029865d7cb40c2d19dd9bec7608d208d2ab2b9156fef87af699cbbdf5040e07ee2a52697eae4aab62072992210650b0b2cd1202d17db37d009e67cdda0807fb159ca7e0f9a138af7d9703aac881ac3e64c69dffea51d1e93abed65530d7daa16e98ed68fc0928f3d764cf9fcbad30af4b9ea8a3872d20653580b5902dd02cd2128e5cd4afe3c3919bb5d10f888b1969466220f724871c5327b5493a67061e7520e2ad896299e4bd9f297974d3ef08ccd6ad60aec8fc958660476b564aa3d043ac39965fd8bfc44ffbc6094b53ac1b982297f8ea0b758e5670e92bd281f2ee21d15cc34c3951e7f7a7b132ff54a94e72e7d4af48db59ab87e4b412e910b69da0b98475117dfd9c9be0a76edd64440c2c82937123796805b6f8750cd90646e3dfe6f5972e1867c4cb7e4c1de827e0e0c9aea9ce6e3343718a3f28ce71bf08047f04c24ab701f839ce0861aa76182c2b256e101b06e9a8bafb08cb081d6c02476526b5cf051010831077b038f15b3179105d51e932c79efa3572fd91d37fde80d3c20943ee792f72f6d2129be2fc359b70668b1b31db3780aa87e425a2241920f6bac60a9ea645063e3728ad607afff2f196fce0dfc5ea4d6fc22f09f513ce5bc3d4845af70e8e27859c8fdb5d6bb3d683af027f5cbde28c99bc4a42c8447746e435138934d87ccc412efb0eaa85b89d77935bb5d67afa3622140e7b96a49d08bd24dbcf1e193f66455c8ef1dd8f114a9dff9c91d47ef910946de132c2d31b15a4b1710f30cea1e591ad2a83622dbb18e9456258340ca35d6b377117efb87a0dcf987f44d0bedee7fabd7997cf27a25f2148a862138eb5400e0dbc1b242ddb7e2b4ef56e97bbf5d6d4d9a4b77f253e0b1a1151462504088a79a9426d2df56939673bb0bb67e0124a5d3c9c8fb3dad08e32a0d40b156b2dac72943adf75ea0430b10d0d6c15d314e6fd428b8eed24d05884bc58c5f4f0782e41fd0e7ddd3755a061898365dde8eede24d391ced4a3437da7617d28e1242ef45d065220092e9786e9110bd72f3f8173274f8d5aca545de08c47560aaebcf4cff4f6783675b0a42ebe5a41e518705eb7d64c8e824e86ad6adf6b858a971bafc5c78cc8e53c806055f7d795fb6a9343480c5b762c856eefb3373ba95b1aa65df8567bd9fc04551bdde94509ae9285f49a041c6a706c9906ecf4a348c81f2a6965ccaecf62a786c44219a5beb9e0102b5120b57b9a80683a0801bebf19e7ffc0accf49e57ebec5091df10fa87f5e8cc8d309c5c72b950ed633e711091feeab529c89850b0d4fbbdf4f93f4eb8b0d0da5fbb4d43fb0f7a115299fc1281455bd8e10efc94aa9faf06c367e3a8c5dd5057388a6f135ffd90eb066feb372b52c7ce223502264644eb3231740b0a56ba1119624c66fa1341c3eca08ed752d3db366c02bfb0b74307ee475539b5351f4b0f4c233071ca4d8b174a395c4bb3a20aa02becd7a055583951de1713e63c57c982642346257672550f057e305f956f2b84c1fdc05569d3f70fdb5d3e94bc5de3496729f2652898382bdf2937145fbdf288cbc16af1298011509a1c411d07266e25f90afc25ba0acf2b8d16242b5379238d921bfbe01e83d6d9b7edeba73cef0e789e5525af9cc48ab7addf2635367dd8c02ea330b7bddb7e40f1ba6cc6756daddcd934c5a021cdb34f11b00983b57ff1ac24eb30871ef63ded32041789430c0cf4b9462e99381cacf38fb8747cf80b262de90ec31e85f63f5434818a1ae6eda963ec6405fecb2173e1f4155b814bcbbd7cebe09b9014f171e206f7b15fbe14210c74dbd6d869a62554f3cfa10f31846e529230431159a810f0715041e4820180998e1e2a10bd42a27d99b88d2bb8ba7a1c61a9f3ab4777054e77640f411d0863239c0472b93b16894cede421a3f55739a296667959e88ff3426ebb1edb22a1350874492633d95e687c273802f965a0a819125583b8a40dc2d520ec839d8b1a1267b222d1b352e6dac5d4fb51a63cfe89744813cce33f5d09dc758c6386c02fa62809cee5075ec4950eafb10491430760447335ffb2965c361f93435a556f5371045136e69830b6fcc18db220037ad18bf90f863abcf113f8fd856ed96f04fde3f2ab299b2f914f471cc762f2aabcd5d85e8db4fc56bfa01d31d6fd54aa4a0c9c97cc973ddf8b147b9344a0e3d3e1037ff9ed73c87b82f9552c285ba349d51ee4b58b1c9f566157390bf6d13b791fe4d94ecbb3205067023dd4af1db3978262db938ebe10fdce994af1eef64b5214e83edf265bb53a0c42f4d092279956c3406675d5c6e843a773974d7bcb06c28d2d5160e55be98b9c02b046833b2e4f512f230c4c587afa3b090cc843514c290ca6aee45582784b9749f6b62303901df42037f0ae3a88e57b7778e905ac90b334c2a861f974c01e8760153f1af0ce1bc7b12d595f6f5bb9bd6577c325b76ebdce92e113105d27051c1790b4af79595ce2895a1a5e3525c7717bdba6dcab940fecddbe0295ebd158fb0f8038d7242968086aa2a18353551e2462ff2ee1e0710a1a3bb8c1730d1e4cc5c901ada76c2a36dfedf839301c1cf0882ffcd4e49cd8ab44fb3ccdc45e3b254c90bb7d8d80fc1256b948b5a2c1b1eb71daf421fa0a9f0f533fdfb7741a4e25ef308b51f99056096645f4b3ab0d342ed02197f8904336daeb31a308a618d841ebb864089dbdbf88c40db6df7f1f6ca6ce4e8059ff1066e709db4b94b63003c2614047843c42a259217fca4ae8d84ba3521096d49a54b795753dd2ce57179471756ec9e7941477b36479cb1cab1fa8996cffec3c672dfa33bc6fda3faed317ffb7703a98bfb954f9c7d0faa335f20079fbf6dd65b0011f965b7bfda23e1b1865248b4841234032542f8305b7d17ae3301d800e3fe9dbc57c6f68af25e78305fb7a6a7282623c35e06d9b3009f869a55ef3c29a8f6fc77fa5185bd707bf6ac90e14812d7243be0bed9938ede7e76f7dcc7483ad72d0802bb8e82f07d67a9f28619b8f1cdb1f4eb4d90befd7ac5ea1f9c94a5ad3cff2ed64370ce63fe2377378c728255dc044438d0be9cff72e15457f49a924c46ae9c926cf6dad4c82929f6fc3a90c133f67a2a7e949d56eca42c73dd25bac32267a77a4c741604ef096ae0247e656e128fc23bb8ad5dba3a8954f5b4be51cac35b29ae6f4e0b5dab068949b449c1d366f77956d4b62ef7c169829cd52f8b4487df9fbd261a076c55025ae4da7c3e2ad0069401f03c6836cabecb70083ec9d645dedb4036726d7e50f2c91997a9022cf2920b7f78d2d8cc20e85333cc360e22da849d0f9f4834eae50671f7eb166947739f8c924623e7276253cd5323a79f027fa2dd7cde8bb474b73c3b8b878dbf4bc84a709e824139ad08b29dfbd4cc48aadfebb9058df04b4b14ab97cfecf924c087b3c1d143414f51f7ffe4463f0e7150a325d1ceed1f7269dbb7c406acbda549241ebd5eb8d78b662ef44548ad1aead2e1d49f6a1fb29299ce2e480fd1d12d6fe3bc6d0710b0d4623f9fddacce2798e4f816c32fe96bc78d459c17d8146f4591549f36223baf2a79549cfd53b69832c67257fde7c6726ae842256abec3e93403874c09c4503d16ab1be286151afb85ab7375520d584319951c3b3712875f2a684f872657767d0e1f4901ed52af66a7c6f26471aebb3fcf7cc70e1ad32e4439b8aed519ecab1d57de1d45267996ab843fa374b086f7fde2c14a440454a56b5c2314b3a603bed6bc10f2cfea6e8d5f8ea34a6606c76579cb2c0b80e3fdb27a7471d003ae170b66a44cea9b45ecbf2822cdb7842abc23c9ffc0cceeac742887214975df058fa880ad50e752afa1cdf4f87d772c2178ed3bc808cdd7e6cc61650bb784d6bfecfbdeaf0d5fb84de5a3777e6a6f1192b077df14d285b6d6691e507d74e93c4f93ee866a3a6f9af40b72a7bc8c40", 0x1000}, {&(0x7f0000000100)="181584f2a37e93f98e465a65bced817c7c64c8578c6f9847e37ead576b2ec65639674206b585c3ab94806a983b36b00bbbb6fe541e7130ecd0d82aedc3793596a682dbba25d24ba19c71390ebd6cbb4664e93791e549abef03ba88c1974d934006b28aade0782a00f5d5d555463776a1c26034ad7f15b40d926f42a102f0f3dc752c550c03bce881188f8c803656e57e993e46ec145fb4b033c09d4ef56d124e5f3f", 0xa2}, {&(0x7f00000001c0)="5c9331032870966c431670df0af062139a42cf1cc78aa1eb525be41b5cf5658c23dd362e8d40c1c7e7cba3b927e8d1bb6bd2ba99aa0feba23ddb4cdd4729c4b9f68739dec838061d31e2d6f1c7300cd269fd", 0x52}, {&(0x7f0000000240)="a1219abb0b3cb261ef46f133a1a0c917f0e0aafd4fea7aa37bb2e7e9c6401378193b395c58a12e0efe9785d57f6a1811ee9013d936d7060dc981a5923291d32c6562affe669a76834444f13549455b156a7e8dfa9b7046d1fc305623260139cf38ac66bb5382b8cfd27ab64f076ed937be0f0da111e37d1d5ea590678e44fc7a8049ca9945cfe5dbf551e8b7273b6cbc", 0x90}, {&(0x7f0000000300)="29486a5a844b9e0ef00f98e8c0567ee5a805a0be69ba0dfa2f32e2f46d794b240e5abe6cb71e6ecf", 0x28}], 0x5, &(0x7f0000002900)=ANY=[@ANYBLOB="2000000000000000ffff0000090000006ec2cb3aa618eee73b78eb9f550000008800000000000000ffff000008000000926a96bd318b27cdae311d8553f4529f6885350d1be0ee5154e7b38294145ffee346620095ef8a48ed069ff187fdfa7ede259d9ad91600a04bb3bd60b1d698a1d56e95c294680dcc763c2543ac498acdb528a61f2f9d11f849547fdd1c5d4fd2ba22e1967b5da1a589aeb61bdf4e377bfc51e150a14e9f001010000000000000ffff0000010000006fbf9cb486cac49faee91cb5489334f59ae837cfe681265fe94e96ebec868e2a3ed3f74a4ac023132b531322c56612bc807ba40086e32f13c219a3f81497aa9b0b5ebfeeed363e71715991ac0921cf13eba0ee6a8af5fb9f56a51f369c7c2e1198b74f6071f665ffe7f97acafeb2ddae4b81bf8d6da36f4b4f5a2580567e1aee8f496ecc4610e570a31cf9aafa223d67e20c4c486f63726753064f9c46d25c104e01a0b427040ce670f230e66fd2970233a0b9cc108f539b973c4efbed273bc5695b856710b2c53ef976d704fcd5835c4fd97030630e1468b55d884ed3b60ad2daed45279ca9a1d553d70c98eb199c988e847c7b76e727b2b8359175e183713c0aaa3a45b60f28afe87f850ad3ddf84ca8bfaa1758027dab88752a302d61cf6d51f38965dee518ab3468b9aefcdb16a10375abfe581441c8a65de4e64f2ac9c1bbe6151b84cb2821490b5eff0e7e163795a7cf06c0e9669594985bcb7b42ce35cf3e22a7395c6fb1ef5e14f86d5b8c3cb2aa9bcd7ecf9cf567753e77457ffca8479050a46862f458027796923d2e104317d7b3c95191aff360b2b5e16b50a1230fe7ac0ab229716c9685e84309bf1e801fa9c00c6c4572db5f461c0d6fd6e6a120fdad278edccaf9b386248a74d9c79057c0753f3f7d99fab68be06dc12d61aa29fe0a8db6b60266071ee2bd5cee97f9242fd4f9a930bd01d4361e6e99800926e17b8a1b6cfee42231975b2f0fba9a71dd555df8a568e6c150bdee1bcd684506191efbcf5a044b07783e9dd04f5dfee1669b470943fb42687eef8b9a457738b8478c23611938627944a2afc636f17968c04d3c35fd417f07068ac74a17b02886f6325c55d08489147fb14da35faf37681e060e09285fbb59008649017efc85cb10aaf5e58da1e3c7487a9703dd583c7c23eb90d7889876b771a66faa29e7ca1ba1d7c6a0ff9002204df25ebe033a648cc3fd513700adc9c712b5bb85c038d0b7386e0a3203d1445ad5da111bbf4c843123df8a1bcafd271a53d98d1a4b077a088ec856d9c68cbb5025ed3c17b036db8fff9543b7764779f1281e556c57ba2890b8ffe5fbc4e4fbfdb5162ef4051d8d4130833cc69a489babbf997b5f809248574a8003cd62bc6daa6ba6e03728c1ebf050c595df894f5ede6f6d0165008d70875a30d9ceacc2e3b3e5d096408b8777b4e210c63cc407994841ea1baed517904aa72d8312fb92f24525f167868c959b280ffdd045a04ab4574e301289a9e17b042e1c895ca86cecee410bf0c2b93445dc959e8840bba84dfacf6a89252d60e72ea719f763380614a2b1b9c0c3d0a57e28401e60c370dd878a662596b9a8bdd901d27033cae6a58b93705fb92626ae29e04d758262d33b8802a0c6abcf1351569bbbf4cbc27484f37ebf562a91ea6b44a918d1e02e8d8fde4cff194eefcc92a12b3022a42b6481f9a36295b4db559bc4e7af391f8fbbd150407091767411128c6428d2a33974c2d67775b84d01830a06221edbd7c342a2fcea43655d6c1895821852fbee93ea160615e0d5741f47bee95f1e535409a2a56b1471e7a5cd5efa21f7bd08f142c7df74982d631cb20905274be4190bd96ff3385a2ce6422575a763046d1616ef4170a5b9a355a850277a31d9020f8325a3b2b0e731a98adf4e547abd144ee614631dc2865d49ae2cd5f497d8a70fd9449f6e035621b8c04b8b1bbc2e51c615921fc5ae0b137aa447074b1d89393b8e3ad8f0ceea4fc95f3f6f282c266518852d58b9c92ae5680f2667172faed73818b7534b0c8cf576c7d00194952b733472b7f52e8f6e4e2066414e8a95dc90bce6a27c9b81a76d2aa86a97db5bfdb866718e99eed52185ca6751862dd1d9e95af583c4908cd49f8f0c2609fe1395ea75b59d50fef222d8807d0da2f32481ad96b265da63082f333642ccda6f4ea15f044e19ed9da2212a9fdbaaeaec3b527bf9cf8c8b628b3331a8c39c45525c71cce7e66d95dd9da3010c1e6ae66098b3c902f59f3f9f4f1426a5baa9dd98028b09dcdd2fe7876595b8c8e91567c5085ccddb8aaa1cfd66037078f78444653e3f062b22d5d692b42948883f4ce02643cc2b220cb6ddd31dfd3b25044e29834f4ba6c39736a7c5df0ff63f8b1974b504c2c4ee5841d5a6b398946f8e3d874e45d6c8ce9b50bd67edbe46b53997767fbdd54ad3f8e2957cb8f593e5d90eff278c684cc487cc47072ff1062650cf18c0bca8723bc844ca21f075e831997ba2dcc88dcdb51c6a07b80f4b2ac921f6914da82c66caa3422d2e4bf13b276f499f441f55a452c116e6d4076ac5e81198679e57fedb7e930aeb3dde13b2a114edbc775164241e33444e6ad901ec7eaa47a74b757a4ca3ab280f92c7e0095e7837006979eaaeb896dfb646b52fe99bc40268c7f820df5ee580d4529bd67d5e95480f88bdc565bf1e528a909593678c2b01896bb12258110492c80eece0108baeb4f3432bb1e242124d27828dc152e4752bc95a5c525b29e83be857ac10b8801ed96dee731910ab02bc5f982c10e1439c63311e27ece6a2133bbfc1be0e760600c4b332ad0e9c606617a84488cb70382ce15a1cb0c5a3dbff60bd15f27ebb6666c0f745e722c0f86821fd934bd6def7580192d18ba0c5e66c6fb5144404c2f29a228b26791c61d9829971bd9d9a11a168bdd43520af128af43eb1687b75946d53a974c29c0f644c0c2cf8c05f64dd19f29a1a8e503abe1aa1f8d5da377891f9a5b346bae060ef0141fb2702b4a061866b1b2a25eb2780611d7143be75e8662c679e71b76857242d77d31e7774c676580980354bda38bf354ba9b415c4c73c2b297054e5dd7d093e7f9a6f65b2eeed2ff694158bf7f5b4d8e152ed7696b3660d8e53c4cbe6662e3958cfc34eed65d8a295859e764a41f49b551fb9c59c9c89d9c7e1c96f5e2e170877eacd74eb0797b552e1ebf6ffd931a91643ebc641c3f074875664aa6756883b11a6259c25e9be4680da76fc08ab10193a3ec7b12be0456c35df50d8a8546f61362ad7a2d28abafb8a10a248fcc3f059bc18152ab3317febb067e5609d6d7499573c46e05a829be53d6c6a306b0e4a2d91d64de936479577949577e31b1ef0db84a9b0e4266242b2ef3601eee7472a93446f2a72f3efc7d0cf0b604a7a8f79427704464b283ad178c4ce3dc9b543d5b8386310fd8b26688a46c5f786afff56f2799a0c8d17b146e772d0bcca602a21b5678e2c3745bc4c6666f6fe8f76a6ae4ab79798a2a6804e2b10f61abcecc5c414b92d225e256ac36eeba40e5b3cb00013eddfb04f590429b4db514c7b91b63f1c9b3ff8ba55fc92456a462516a7e11b44f63dc6788794a866a051b1c0fcc2807076fafed2acdd69dc20eec8e915195713d599d6f3c10d23e2cf66fe77c48ef6829df6ec96b14991babf3d424f5799235670645c9df5236aaccc0b839626414873f91452385f15e901a634b151532c07b24e8e6a99bf143fed7827670283e1045c4b39bdf4e9e854dcd57b5d7a0a4820ad2cb62cc70c05912f8ea34081fa8c196e80296cc1c0bda824213991d9d81990e2e431236f6169405b25605447c16e19f8ea4f754306a8aaeb9bb88b9c2a4f2c63b08e90e1d8a743b882911be9b7f707cbbbfb560d8b0cacb5c982ad831311f33ce7d8a596259bc3ccee20f0e894fbe54cbda2f57517952f522530372af99bf4beb60ba5aba8422b88da80d21d0c5cb9fd96e3b35c2ceea236b9651d97262bfcd9403948ec378580fe62bf64132a0ab5ac338f5f73904be7ebc399d65ca5dc976e6c6a6ad79d49fee39cab34422989423a9a5c2a9e61e698f10230b5ebedae7c5a191fb077221d5b69dc1c31bafd644642f016409679058174cdc8ff0f57f3433b8723dc907fa3e4dfec77c35a3efaa1dcc542e0e0f88cf042977404deee6e2671aac60ac6445ca3e5908b69fde8234721b9321b5ab6f7e0d5f09c436f66b14a9ea29b339ba5495b99229ca672e455e371d2db0084d19f7812c4e2db967930397ed001467f485c847184064b62c7e9c92c9ff8d531bd8d260992e5a79fe8eaee5fe6c92f0c265d7ca123e1fa97541a505b4de242eb67f5a9917fd81048c3baa671942e8659dc7a19b22cd4210a5deb40b50763986d57fbf36ba3711ba0c32b1da28ce3deb877baffc23c0f146812e5f933ae6525bfd3308e692ac1c2dc2344cd397760d5b233094d3943b3f1b2ae6d1ff35418f15d558bfa7c57a40646d354771bdbc70902a39de751dacb40c49e4e75e03173b98dd9105da41d2fc71bf36251124122dfd5046238bd4d1b0b2a1f37e12085fdff69dc2d5e491a42ddbd2aefd696b023ccda6ff5e559fc579fc7516a0e95d85f901d84fa2530147f17b1ba04020f27ffa30d8963cf06b60463d622929fb9a83cc3073df180a6aa15e0247c57ccae5dc368379afde84b6ae62d690e01e3d8ae5b0c36b5d048185aae7e25e7807d01eadec41b92aaae2b229ac2c73fca86626deb3c11668930e334da57351b5128278eadf9bd091bc8e18c9359af9ca878da448258f64da60c25f2743a0d0407a4af3e5310ce02ffb969eafcdece38dd42631d2bbd01a1d53f079e614b17ddaa47602c9d0429e2d58a5d3bbcb731508800aaaa3a3a994d8a89aaeab128e6a136bce24b9c4b57d6d8f4fa4f5171f1a4369cec6f6cc141bc9d543bee0306f8d99c91fb3f3674218738963a664bfcda217031c6acf0b945e0f06ab222fb67f6ba94a595b8b4f00fc069d912a8d8da55ac5ce1c85107df9c997aa5667bbbe3524449044a80b3030863e0d610321412c847c47886e0781e1e2e7bd2d8e7ae56931a58a08573e2f7b17f106a6bb50120627acaf150ddeb6395ba0abd720dfd303bf879495664b46a846eeafbb4ea803d1e1fe47dc82063deb64a2f245ac63333429a8a075fa3748e7f53ca483006ed0b8e285463f291813e78c3ab903842fa44a288df4fd791a3859a7cba886cdbc06ba9031d604ec3c40b5c24d6412dce565c7b5c6e2b8d8e89f3b1534d4dc6bafe193bcb9a696b48705b1f8865421ebb112e9536716f144c441ff44a09d698efdfb5b466f88fe6143093c9ac81b4eede6c92d02f998b0d8eb5f25de3c742457e63bf05443075d7097242ca201e0df64270f4ceb8fd6e22eb31dde3fed238f38186e50389266989477f1ddf35c12af1520fd23db81d5a29a9ac538d1414d4cf308676a8fe29ed78e504ff7caba5417feaccb2db677dda184f80f8edf88a11747771d353ce9732f29328bba775ee91a6cacaa4ba76eb92db8b889a78b4337a8f41f49c41437d63b6bbb0ab444f9ce2a2de8512f20fa5564dd0569cd02371d7b2d204c1846c0f41bcc2ceb5ec24ad9ebc4632f686fa2b45eefbbc821477edb7cdc12806f923d548700fe77f40586072403af50c1d426f49a7be593e5e1e41cf2c1b9ae0677378d58c400946c0ca8a1075f93bf7935fad58bc841959769f37def0aa969de25930433648c84f3fe76c722cf6a749613b0113c07355ca19a215185d48b461980455e9dd8fac739a81530d26f6887fbe9f1b22a8bfbba1a417ccfc903d4feaf3adeae4061963f2337e7fc7f7ca977d303da4bfa62dd613bfe585b7e958c5225f3748462c202f1c91689ef18c305ac3189cd2e1b2a597301e884cffc3bbdd93ec7eef717353aaa7c9f4870c623d9887b79ae403d798b2622b54ba0797a4ffe78dbd00f6333833eb56dae1e3e5b00340b9fdb665a6712c5224d72062883d8451156b78f36651d973cd449c487e01f56aa0832b34ece5275f3c6846c24f6630c6a3c27b52f7ec3664e4fab1bffb1b808f757e4ce064ad460712fa5084bdd2c03b7aa38d34332d2b0fe214fba46d5b31cf74527fe534d46e7649970a746a3622aea0bda358ebfd05ac3de6b72f0236d853854d26ccbadbfccf1f198c39f872bc0cc0d6fbc0c4455a8a9dc261b27bc81970a034def37cf95a4c93da5ca66b315efd131b64a0917313155d4d3f055c2932c2"], 0x10b8}, 0x404) 16:04:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) lstat(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f00000001c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) chmod(&(0x7f0000000040)='./file0/../file0\x00', 0x4) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0xa, 0x0, 0x0, 0x0, 0xfdd3}, 0x0) 16:04:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:04:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x10002, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) open(&(0x7f0000000080)='./file0\x00', 0x211, 0x100) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) r5 = getegid() setregid(r4, r5) r6 = msgget(0x3, 0x7d) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) msgrcv(r6, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000019000000000000000000000000000000000000f800100000000000000000000000000000000000000032ca248405bc64719ab17849d06f403b0c4ca8426e50c4adbce597304684faddd197947d71c788fb93d4fd6961ad1ce5d3668f32dc437aa1bd81c736eedf327f12a4c021d466e47d2aa02e8abeef57159388bcb77371a7297f92b786"], 0xf7, 0x1, 0x1000) 16:04:03 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f00000000c0)=0xfffffe63) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r3, r0) 16:04:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x21) select(0x286, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x22, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:04:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:04:04 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:04:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:04:05 executing program 1: semop(0x0, &(0x7f0000000000)=[{0x2, 0x1f, 0x800}, {0x0, 0x7fffffff, 0x800}, {0x4, 0x6, 0x1000}, {0x100000007, 0x2, 0x1800}], 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100000200, 0x0) setrlimit(0x3, &(0x7f0000000140)={0xffffffff, 0x7}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x102, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x3, 0x7ff, {0xfa1}}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) fcntl$dupfd(r0, 0x0, r2) dup(r1) semget$private(0x0, 0x4, 0x40) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x100, 0x1) semget(0x0, 0x0, 0x300) semget(0x2, 0x7, 0x301) 16:04:05 executing program 0: mknod(&(0x7f00000010c0)='./file0\x00', 0x20000001fff, 0x1700) msgget(0x2, 0x20) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) readlink(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)=""/4096, 0x1000) write(r0, 0x0, 0x0) 16:04:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x24) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x8, 0x0, 0x1fe, 0x0, "b0d43e00006e9300000500", 0x10000}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x4, 0x0, 0x8, 0x1, 0xfff, 0xfffffffffffffff9, 0x8000, 0x1, 0x1, 0x3f00000000000, 0x7ff}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8c, 0x8, 0xe43, 0x101}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x8, 0x5, 0x101}, {{r1}, 0xfffffffffffffff8, 0xa2, 0x50291be7edd9f326, 0x60000, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000001, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x6, 0x1bc3}], 0x8, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2, 0x14, 0x4, 0x7}, {{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x5, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0xf3c6ddd3818a998, 0x3, 0x8}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000044, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0x22, 0x0, 0x0, 0xc80}, {{r1}, 0xffffffffffffffff, 0x40, 0x9, 0x1000, 0x10001}], 0x20, &(0x7f0000000080)={0x216, 0x4}) r2 = socket(0x18, 0x8003, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) readlinkat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/65, 0x41) fchmodat(r1, &(0x7f0000000380)='./file1\x00', 0x40, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:04:05 executing program 1: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x936) r1 = semget(0x1, 0x1, 0x64) semop(r1, &(0x7f0000000080)=[{0x3, 0xfffffffffffff800, 0x800}, {0x4, 0x3, 0x1000}], 0x2) 16:04:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="040000040080ffff", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:04:05 executing program 1: r0 = socket(0x30, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) fchdir(r1) close(r0) 16:04:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = semget$private(0x0, 0x2, 0x400) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000280)=""/183, 0xb7}, {&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000500)=""/193, 0xc1}], 0x3, &(0x7f0000000600)=""/159, 0x9f}, 0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000140)=0x5) writev(r1, &(0x7f0000001ac0)=[{&(0x7f00000006c0)="b9", 0x1}], 0x1) r3 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) 16:04:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x401, 0xff, 0x6, "f78fadcb6dc8c7517d7d64aff33ec1c5e8f9f2ed", 0x3, 0x1}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:04:05 executing program 1: 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) 16:04:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semget$private(0x0, 0x3, 0x40) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:04:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0xfffffffffffffeed) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 16:04:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fchmod(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe", 0x0, 0xffffffffffffffff}) 16:04:05 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10000, 0x8000, 0x7, 0x7ff, "4e82fc7093f2bcc859fcc4f4af87434fa599572f", 0x7fff, 0xffffffff}) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 16:04:05 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r9 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) r11 = geteuid() r12 = getegid() r13 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000980)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000200)="efb75988f66489fbc3f67ab904ef80e409bc0c10effefcee7a972f1f327e211c33a9d5df76253abc352c04560dfa8f7c2f89fd46d62e238ada51252db69882157697f7c11f72f2a5b172926db8b6e714fc6aeae46aceb123c6624a4f820024628cac8dd8c4031eab3b8b9a11a6d90348b18caf3dc8826f3f425117841060869282dda2e03acd08b275e29eb81f8a2a586b8214c3d8d89303b5655358b82c", 0x9e}, {&(0x7f00000002c0)="ae41abec671b65077419b9702efe1e0229325b659952d3e40cb370894c42acba0e5cc7401629d84d0da6913047055e23df1b4d0131ccc15ff0901517b3cb061e954fa523c1b9daec2d0453da7a81d5f21c94447de0ea9fb53be295c4b90a4468ad42231846749ae2f4b317da8e959c53025ffcd203d747927597d657ccc84787c17f8822062fa1b0d909cd7a4c0cab29a1516e1336d3029e", 0x98}, {&(0x7f0000000380)="979e43a3c3c54012251c2cd9ab6fe782d5005947b8f55f77f06264ce3225d88d7370c91084a8a0baa1f6a494840bf20c0d37a2013b7839d447a4fa0839b6edb54c9227b2390f3cb50b233e517b9764e0f34127014ecd1b5de19a05688f14ded661a2cfd59e0bbb32c2f5e4904ec3f355d0d9c9cb9e0e1c1b4016ebd566f1b03adc8f7bb55aec66e20a5676183ef9d187a57c8e4e363ada868a8a7d0d295a235b2aabd895043c", 0xa6}, {&(0x7f0000000080)="5a8b9ddef7b7b94fca3793feae431b13eb880b576992b346183b47beeb0e82f056726ab51522434c595a4fc70e739369d8f1e23ae3b5c47e7dddeb9da111176b3eed8d04e8a203ce8055f4759de521ce93b7984ac40fc0e60b68915233fa041a81cfb37ee2e45e04b89fc5146ccaaf7d2352fc", 0x73}, {&(0x7f0000000140)="26521f9e49ff117d55dc795d28c5acdfdc7cf454d2cd91b88fb8", 0x1a}, {&(0x7f0000001740)="2cb32b248a2f53d5aa1158aff982612f353e0cfab0dc0e573b375613e32fae18a3a1c41a7876569e99468e3bd0d43fb7da2282978c49b7cb3f88f026017318abf398137656f43b55772be7e11f5fc2266000025714dfd72c410a2a2e647995b96a567ee1e72b0f112bd91a1453923df3f0c71342e6550343171900038a065d410332506fe68cddd0413f5930832f50907f712302e244373e70f047731b432956776886ab908f06155d24d5b3aa93b13fefe174e60c84dc01cbb9ef124938004d7d95febab69a877489c54309e2886ea3c64e17ea3a68e15aaee67777e5052184ee6178a8170efd0773568fe3f5f1be35f1802cf4b4e8bbf14b5e0e4f59b3c0ef9e5c8236a9453bdc944d19db95e83f95f83681a67196da7d76fc806ce5cc8500768be5a499f380d11d7c497b2f0f095a888b24991bd1bd0e93f8bd7f9e35a272dcb3aff607565a3b74df43921da6089db7e5a521adf8f577ceb1ff2f861968fbdc4db64fe93b92113c7ebf3652a2cb1150ce3672230e2d5ddf4736fcaf59fbcd07cf9e74e4b62aa14fd34cc3f86f97ab05f7882048af587bdf5e5b99476e04b78130acff915dfa912bd7d251ca915c684f48f02b281ede3c4f37aa603e27a1da9a133c9f91e519e03ef56b636cd5d6df44354e4e84ee2d8522cde057f46b94c60c58025e0376af9f46bc6868cd5770d79a11a4c402725dc515e6eaf9bbe7d4f818a645ab7292d459935d767a8e4640c5d8406051b7fe39b17a796ee76f4c80895a07f667b2da282db071009aeeb57f03e35be9e95d38b8943ee72bc69f820bd66fa2b176b9b91bbd20104e99f8fb5d671ebc902bea5c2927cc2d6ffc3002c53451e30a2f5000cd9f882661f8b1e7489d3ae948662cf892cd489291a36501bb6fb215e9afe87aacc6a36e8206d0ef10d6ef8a662bbe9b826a2a3ffa4d37111a8a44196dde158405d0a7c6407af8099465b78488c1df688a3b9c550537cb604bc6becd29d857373009156a4cfdf37b1a91a2ad5523f4952831fa3ef8f669ca17da1195a535da62bf6fc47bfd638745fb14382f5ae5a23ab51f908d3084acf7ade74020bd34540987bbe9eb99948d6c27c4da8c8c522f4e939f12826fc0b28f93be5ad7fa17eb3e72c377bd825070ddef47d872f231d09434d61427e8e6a0103a6e645b0301f85b402beacdca21b75db7fd569c97655e74ab661c2e60a74cb9ebfcc4a1f339702638bd74e60805e46f98bd6ad28a7bc62b7d449b089347c536e8bf281f8ee25aaccab04a910ec0b26f5b44fad6ae0481a58840be61ed213c7361ed899e806d8118d7f64a6ed117f33faed16fe93a1ad60afbd381a6f5c694600571b36ed471fc717ac6b95c8b58da97719c95f4404de6859510504c67fb56ee48226040223ad91f3777054602f16501761dd19ab5ede532dd9ecd201544d28cfc7d45e42fec429dcce0f663dffa16085ffd2f304ce5533246d7f2934bd7bb2e46c1d7172b1e37492fd1947de5dc95896ed8f3a9257f0519c49590571577bc04a3fc9fdad0f5a77f337a937d90b63d10e7d4800920067355215512d5c686098c56cfa39c4709f832ce3ec392a9efed8d7ec43d24f3ab38aad8b236e2ce775165f9f2c5613a3c56ef582db59ca381fc453acb1a1208eb1a134008987557ad42be45cbe6ab4d67bd9c63a9500cfae51d99db80aa19ca6bc9aa3fa423ba6a011ab87300b47a198b1ba4aa84fae39fa7aeddfd3f5afcd5006a8f3fc2594bfff159960623b17ea428c7934b387ed35338ea67c438acc66be0d55c8a61b7009339027f8cbb363e78cb72ea0285650e9b0e4d66f1b401cda60e55cdd86836fc9bab5a61cf1ecb5908a31c843c5c413f913e53d6c0e96e2d3a20b3607b29108d744fa7ad63806d98de00e1c58888118ebb9cbdb719db2cfabf732f5c9ec408c3013caeebf827f53d3e7410fa110a41ab6953f23050305b30ee77578bd2e1c133535b7e814bd89c373bdfeaab6d4f70b9333e5541acd165b7920ad18ac66c559e83449136b49f261e1300475a3f2bd562970f0bf9bb9c677d11abdc69037fd8b1b3479e08969f229d523b920167b38a2cbf4e71b275ded23ef6e0b798e9468c8d2a65de969c265ee8de2fad343f8954670bb160b5da00fa608225cd50d30a996bf58fab4c544dd62c34ecf8ad52d5cf88178779b150fca471594fd56ebe842c5ad42f6f53d8a423d53ea280cf9492c4c2547542cbfe65130ba6ef28b1948da8a93ae82c9cf821299167143fead7806f127fd9501dca341a2386c333bf6355a926d28e28ba345ec05be60210fc3d9527e7be17450ee92757412292a756d2039e8c83258239f12747874e26c1865d665fa610e9e5ed593f81c2b741f8ae40fda78531ef43f93e4cac36ad3989050559e9e555c055780b34a84625865668b051009ce9a09b61c85f38af8709deaba7c71281a0a1d51dcdd3c415488ae56ab49e9658a411b46aa53b3f0c7b4ccf0fc69fe3300e26aa1862b63867d4f842ed3cd7ffab154e70a680c1ab47c840c130f924179450122987ccfe67a198fd973851768f3a89323fecb10576befc74f480f2b867cb02830c6d9233a0f8d5a932bf92edddc4b3ae0c48efafe3b7336d8374ea1261fbe1254ff1d4a4e895723d70ca4c8f81034c8258ddd8017392eef8ae3544c863443520f41a6f362b666a3bd0e9647392c2921878152cb48060e53f16e3b3144330cad7fb4323605582a802863cb06ef4d3f6b796486dc7d75fc298068037518b6321efa75cd56a466ca9dd9628c90d1dea2204ac4da00171e7bb35816873f1fc6af0dcd0eb92248f2727df95b08c68fa65dd1f2220f5690b00f4323552ba2457c997f953603c0af2d1174cd6967c1c3e6674a05d5eb888d54c681c528119123a97bb20472b42e83fbcf3a4a9c5b0d1d6cbdcef1bbf26ee9cbadc2afffeebdba24f89fbe4b5cb84446c9eb30ddec67f459130e019a993f11c7e2783dd7249e655e9751464e649e90f66dc01bd577f847d568a8d71a43fabd11c816aeac39f1c17998ac533a9d97d72cde2c4676cba70233873a474cdbe920b6a09ea0b647b2935e638d5e4767a3fc026500df0ab705bbd7d18f773f4644cf1bc96e8ed5ebd1f8173ac47d5617d88eb5e23f5586ad6e0785ef14aaadcbb96c62d6fbad9d3bef1f5db0167129574f8429479638c536c117d808f7315c213d9acde4de865f217ec0f0b4ec20c7c60772bc242ede1765061a989b9daf291ace9409f0ba051dcef66029427c919699261cffad2bf8402d21aae24375782108a7b98c6c6d150518cc253776db10de892eb04e545c195b39c823446603d6689f00a91bfb86ec3d47da9af54b8dbf97b60cc59f0776a701a4a48926a37e5bbe5a7f431d8a79e32b67c9619ce68b4143ea3a64c691919a23b392f56a1cbcab2e5af4f3c6f42d6445924213c25bb801106005f8be1133ca99d5259ede995441dd3265df7f393d482dbbdd2579fa368e848994ce163fa07b23aed3f22cdf50524ae62f11bd957d12b9c323a24ad7fe6641912e6fd30693fa33e4750b388f47a7d3f4af55827d390463f67af4148578bb63822695c54e0d32515610bc006c3e50b794437d7ee5b496d18c8dcc4cb796137c8fcf356ea7ca2c91aea0d512498d317b96a04488b2f5427f7f4cf849f00084314351aa3bfa55b81ddba862730968fd202529eecf8187b144fd7f44ccb40b49da293e3dca80c8f0440f0bc1024f51639b1043518c10cc9eb8a2c85e04e8b7e11fecde6b1247c5163e2885262f5be83733b2c3f61299418178e17dc7ee09caf7f7d69f3bbdb234fb40bd86ab36d06d52aa4f81cdeb264f1aef384a84263fef92a66bd36c4d4f5502b015f3b28e22c150c28f46a6963cee5cb515604d8ac9229aefd2cd5befd9ebe3de50d56739852f3b323ac1e51061b74a41f677c37ec5dd8f1f77f0a1ba935c43bb79a252d5a3fcb7f1a851326f33cce31e335e27f6c4d984688022f96fae3b3b344f8403bb515233df25ec220c5a45675870cdfe8528cab698cb1ad98c1eebba79309714f131215ca57eee2f8f0a80b4e99c9c99276f2a20c327a7e612ee6f9f164b0807d05a633454a8cd483e8485d6bf4a6f35037ee0e80cc12d330eb8191ccbea4dba917a50d8f9c7965ad78f5cda2efa4dbc9cfa6cb6c06273024a6ea29cbb3114b23df1d03397088fab27349e72432b588bf6b48ff518a71510d551cd50bf83c16127949b9ded25bee0e6b722707a798780a90964153b0ce41d4827d71200480ada6a376440e5e4c684400d4e3176206497c2e1963fab38337ff6443c512f7785566cc307bac185577fdae7db7a0f889f1c4d0c328141967677720fbef081e2257af74727147a87a1d09edcc0f50e67e1ceeba9b7a3c50d95bf389054894bcd7bf68dccd09ebb3810ad56c5234fa0f424bbaa69fc84eecc04a36d9c4ce21afa589cf555bfe1c506a516cbc775311b940744cf766defb413de2be008a11785501f717e90b05c8ead05b5e5f3fa888c08d287aa920e822c5b61c2552d377aa5c76cc0b5f5f78cebea413293c21fe78a3a85d176393baa6cd5464a3be034e2715eec5acb48281b156c089131a1e0860377d1c649df85ab7acb90d128bbcd60a8ff9fa6ec814097c7fef306a689b940038e1ff8d4353f6c278510843675088eef0cdbab682044308f3d061ea6455f1b8979fbab864c65be2694e194bf3ffa8b9ff34b1d4f1e5d0500883d0cb4605c6405e23fb04429e216f737d391aa7ab0af45d3cf1b440ae4e9ee96e2a620efeaa67fc390eabc5b4bf006bbd9cb30a318dec953470a5fa721fe3d400e63e73a7f5b1569224f61deea1871e7f004c50702a9809fa7b2a621aa4d059045da76356ff998435e94aa39574917a98691c4d1be73c9232dd3c8cbfea3f10a7af0dcd5e211073260842fe026bab483d06410f35136328242662bd96d80532a1d74ceb1c6e42cd083ffd9ac3024dc329f07594abebc6041227330aab87f63112678508585fc6af6ac3ca14948110a4b014d655926748118304deaa468c674a73047c8d4f74bba3788c25fe8256ce7944ddb6073a60eaf4adb234011ea52e3d585d85be1a065051783e426a3239801f49575348b726cbc10cc99e7b87ad7fbcdcc23aee8ac36cfba7b820cda4a90221206e8fa5d311a1e051a0dbdc4161d756e2bb4b31c2d1867587f840682286384b3b78073962af14d4ae4199688f354a013b89ed185fc0101626e936c5dc57f5aab4f7e7adabeabc70449dc618ad802812846dd56e8116f77fddec83dc540ed7ff5bde89d19b7fd1b5fdf65e9efd1fbc159aa9c2b86347cda39d701dc99c911a421460d8d7fd95c444c51f28099f8ced1e1e8850b53d34ab542d8cd054f2cd4dad4e37ba587f02bc3d7b7623298d6340b5b7d950f8540a0af06e9a677165ec59bbaf16c37fdb7689a9692441a88033ac8e0358f7d50f9a98681012502c5cd552e74b6be8429425954a4be6075774afb96f4fb4c0eeddb75eacc09a0cf2714926d0c41f2a8a7779b33ab55d3b2411ac9cd2830ad3e4978ba8409b0a04a13723cb26702dae4bda7bd1ba275bea2639738ebc1c07be0cffa30e38cfb284378afea9c83a56309923531e4d08da2ae4147b4063d41605e55713e6f67ff0637bd7aeece5af387807fc6eac2bef82e6f6fb38e2d8e5995230c64dd563daf4134c40843e3b15e6f933e3fb50c71ec7d2376e6cea1e9fbcc32ed79619f92e0fc3be7d310685873bd56b9c7ac6de3169198f3f31def45d5b", 0x1000}, {&(0x7f0000000440)="9076e245be75259438ac7dbbf8e9860bb7332e17d158fe4a6a1efb93fb02dfee1e4492e967be05aacdf6d67f78eda2c1d59eab8f441cfbb45307644fd07341a25ad4000d15fb9cd8845369842609525525c9e2b19e45537ed89499d440ad79ff331c2cc7db5cbd7bdf25e1af3a110d45817f56f3cf0c22476560", 0x7a}, {&(0x7f0000000500)="ebc9512acc49f96ac61c5fb993d8146f507633ca651b026e2d0ce409ba858b7445bb5c904ec50628a8ce8e179d60d263bcd8f6f9f438965acca4dcae04cea1fa693ad882e3332430eb097c34831e51edd3b4e0db2184a5735da3828b857ac403ff58f4f41277b0548daf8e63179f15876a6f1993075e97f427713fa6438bf35daa578294faa3cab5466e9d16313ad2e72ca1974c4674d9a45c7245504d46267eb14dcdd85ad19f349bf48f64ad335b6bd20074b26209b112705e9197eb155fcf2d2bd66d2acb385f980fc90101559c0929f3435e974f77303f89ff18390a43d41e5d5d6016387d1810ab3fd89443b097bf88ef89dc", 0xf5}, {&(0x7f0000000600)="83dcf0276e2939a610", 0x9}], 0x9, &(0x7f00000009c0)=[@rights={0x18, 0xffff, 0x1, [r3, r1]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xc0}, 0x0) r16 = open(&(0x7f0000000b40)='./file0\x00', 0x611, 0x1) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000b00)=0x8001, 0x4) write(r1, &(0x7f00000001c0)="02", 0x1) fcntl$setstatus(r16, 0x4, 0x80) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r3, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/zero\x00', 0x0, 0x0) write(r1, &(0x7f0000000100)='\n', 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) 16:04:05 executing program 0: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x1, 0x2a8) semop(r0, &(0x7f00000000c0)=[{0x3, 0x401, 0x1800}], 0x1) semop(r0, &(0x7f0000000080)=[{0x0, 0xde, 0x1800}, {0x4, 0x80000001}, {0x5, 0x9}, {0x0, 0xd5d1, 0x1800}, {0x1, 0x7ff, 0x800}], 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:05 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) r0 = shmget$private(0x0, 0x600000, 0x1, &(0x7f0000a00000/0x600000)=nil) clock_getres(0x3, &(0x7f0000000100)) shmget$private(0x0, 0x1000, 0x6, &(0x7f0000ff9000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/125) r1 = semget(0x3, 0x4, 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2]) 16:04:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xff57) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) 23:49:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) shutdown(r0, 0x0) 23:49:40 executing program 0: socketpair(0x16, 0x8000, 0xff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x7, 0x0, 0x0, 0x0) r3 = dup(r2) sendto$unix(r3, &(0x7f0000000080)="82f302c223e4927887e13ea88cd481634912148e45791d3566995b0baccc92a919823cbdf73e599463d7558f0d1b048b145bd8f5ce041be36aa4039e79311beb641012963b26332bbd6f708e837d7248a7814162dc376b5154", 0x59, 0x407, &(0x7f0000000000)=ANY=[@ANYBLOB="00006e2f66696c65302f6669ff013000"], 0x10) kevent(r2, &(0x7f00000001c0), 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) munlockall() 23:49:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x9e87) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 23:49:40 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file1\x00', 0x0, 0x18, 0x3, 0x1, 0x0, 0xbf70, 0x96d, 0x2, 0x1, 0xe77, 0xf73}) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x2000080) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x82, 0x124) fchdir(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x4) 23:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0xf08, "d730c1f4000000000000000000000000fa6f7300"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c653000f9dd8cfb696b6ccb6f54a647eccf1dac99a5730fdf08000000000000009d2eacddcddb6bf5d27541de"], 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x714, "62089118dc20b3fe33ca8f8bda43fdcff6e8dec7"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) fcntl$setown(r0, 0x6, 0x0) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8800, 0x56) execve(0x0, 0x0, 0x0) 23:49:41 executing program 1: select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7, 0xbc0, 0x0, 0x693dda69, 0xe01, 0xbc, 0x200, 0x80000001}, &(0x7f0000000100)={0x10000, 0x3}) 23:49:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) chown(&(0x7f0000000100)='./file0\x00', r1, r2) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 23:49:41 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x32, 0x1, 0x140000000000, 0x1}, {{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0x8, 0xa7}, {{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffa, 0x20, 0x4, 0x7, 0x7abd}], 0x1ff, 0x0, 0xc, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() r5 = dup(r4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000002c0)) utimes(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0x1, 0xffffffff80000001}, {0xedd, 0x20}}) r6 = dup(r3) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x87, 0x4}, {0x5, 0x5}, {0x7, 0xca8}, {0x85, 0x80000000}], 0x4}) kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) open$dir(&(0x7f0000000280)='./file0/file1\x00', 0x210, 0x2e) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) 23:49:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 23:49:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 23:49:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000100)=[{}], 0x80, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:49:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x7e, 0x1, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x4, 0x5}, {{r0}, 0xfffffffffffffffa, 0x70, 0x2, 0x4, 0x81}, {{r0}, 0xfffffffffffffffb, 0x45, 0x20000000, 0x7f, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x3, 0xc0, 0x84d, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x800fffff, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x1, 0x6}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0xa8, 0x1, 0xfffffffffffffff8}], 0x8000, &(0x7f00000001c0)={0x100000001, 0xb61}) fcntl$setstatus(r0, 0x4, 0xc0) 23:49:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x881, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x81, 0x86, {0x6d2b3fda, 0x4}}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffb, 0x84, 0x24, 0x8, 0x20}, {{r2}, 0xffffffffffffffff, 0xaa, 0x0, 0x9, 0x1}, {{r4}, 0xffffffffffffffff, 0x40, 0x80000006, 0x2, 0x2}], 0x8, 0x0, 0x4000000, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7fffffff) dup2(r3, r1) 23:49:41 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) r4 = socket(0x800000018, 0x1, 0x0) setsockopt(r4, 0x6, 0x4, &(0x7f0000000000), 0xb1) close(r2) close(r0) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffd, 0x70, 0x0, 0x800, 0xc0}, {{r3}, 0xffffffffffffffff, 0x42, 0xfffff, 0x91b, 0x7}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000001, 0x0, 0x37}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x7f7ab60e, 0x1}, {{r2}, 0xfffffffffffffffb, 0x7, 0x2b, 0x5, 0xb2a}], 0x2, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff8, 0x5e, 0x8, 0x7, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x6, 0x40000000, 0x9, 0xc85}, {{r4}, 0x0, 0xc0, 0x0, 0x0, 0x1ff}], 0x0, &(0x7f0000000200)={0x200, 0x6}) execve(0x0, 0x0, 0x0) 23:49:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r1, 0x4004570c, &(0x7f0000000000)) openat(r1, &(0x7f0000000140)='./bus\x00', 0x80, 0xc) 23:49:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x92b, [{0x3}, {0x1, 0x2f}, {0x3, 0x8}, {0x3, 0x7}, {0x0, 0x6}, {0x3}, {0x3, 0x81}, {0x3, 0x7ff}, {0x3, 0x9}, {0x1, 0x40}, {0x3, 0xf9c5}, {0x3, 0x5}, {0x3, 0x9}, {0x0, 0x1}, {0x0, 0x2}, {0x1, 0x9}, {0x1, 0x5d25}, {0xfa4389877a8d1321, 0xd1}, {0x2, 0xffffffffffff161d}, {0x0, 0x6}, {0x3, 0x1}, {0x1, 0xf81}, {0x2, 0x7ff}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x100000000}, {0x3, 0x2}, {0x2, 0x5}, {0x3, 0x9}, {0x1, 0x26d2}, {0x1, 0x2}, {0x1, 0x401}]}) fcntl$setstatus(r0, 0x4, 0x4) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) fsync(r0) r2 = socket$inet6(0x18, 0x4001, 0x5) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0x0, 0x80, 0x40, 0x6, 0xd26}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0x7fffffff}], 0x80000000, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0xc1, 0x10, 0x2ef, 0x1}, {{r0}, 0xfffffffffffffff9, 0x42, 0xf075137e32d909b1, 0x8, 0x200}, {{r0}, 0xffffffffffffffff, 0x1d8b3d45384b955d, 0x40000000, 0x22, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x5, 0x7, 0x100000001}], 0x1, &(0x7f0000000280)={0x9, 0xe2a}) fcntl$setstatus(r0, 0x4, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x380, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000300)={0x6, './file0\x00'}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgget$private(0x0, 0x6f6cc40e3c04c6ae) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000003c0)={0x8000, 0x6727, './file0\x00', 0x3, 0x3ff, 0xfdf, 0x2}) unlinkat(r3, &(0x7f0000000400)='./file0\x00', 0x0) r6 = fcntl$getown(r3, 0x5) fcntl$setown(r5, 0x6, r6) r7 = open(&(0x7f0000000440)='./file0\x00', 0x40, 0x84) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000480)) open(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x8) r8 = openat(r4, &(0x7f0000000500)='./file0\x00', 0x800, 0x7af400361d62e5c4) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) r9 = open(&(0x7f0000000580)='./file0\x00', 0x20001, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000005c0)={0x3, 0x3ff, './file0\x00', 0x40, 0x2921caba, 0x2fc8, 0x98b}) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000600)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000640)) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000680)={0x1, 0x4, 0xffffffffffff7dde, 0x401}) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000006c0)={0x3, 0x9}) syz_extract_tcp_res(&(0x7f0000000700), 0xb03, 0x3) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0xbe3, 0x3, 0x1, 0x1, 0x40, 0x198, 0xfff, 0x0, 0x0, 0x9, 0xfe15}) 23:49:42 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) socketpair(0x10, 0xc005, 0xcaa, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000002c0)={0x1, 0x3, 0x0, 0x2, r1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x28ce, 0x8000}, {0x1149, 0x6}}, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000300)='c\x00') r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa4, 0x3ff}, {0x8f, 0x6}, {0x1a7, 0x6}, {0xa7, 0x2}, {0x8f, 0xa000000000000000}, {0x43, 0x3}], 0x6}) 23:49:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0xa0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = syz_open_pts() sendmsg(r0, &(0x7f0000001f00)={&(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000440)}, {&(0x7f0000000480)="6893d6bdef13263c42049f777f219d3fbcdbd53999e6be16dc2a29609151676113ab268d92d4613cf4c5e7bdd9cd607b8f15026b2c250d96fd80e4a0ee", 0x3d}, {&(0x7f00000004c0)="105a4ce5fe91041a55fc17de51337a80f4620910cad8c2f8b1b78f6d45a973e072403f5b411f525331d621a7c6b1b24489c56ce8a12ed5f2931c05689c24cd6a080f8694bad7f3bc8e85c94a2c0607d55d67e1f308a3963262833bb5f15c42e7fff82c120e2d87744cbe2407b36676e0cf15ad655bf98e014c8e2b7f8c46a93818d38bc1daae91602705b36e3eb360caf75016d449937d3007d920312e06c20ac2db441204", 0xa5}, {&(0x7f0000000580)="0f039ef4a09f217ab8ebb72a40ec1b9cd0dc1e244dab8fa574f3113fc898e78603bf8b2c55cc9ba5ac1b446461569d459f6446fb1b8c44b7a9f778e5bf42ea2005572e2daf7beae36958efb5e788a7", 0x4f}, {&(0x7f0000000600)="a257dbb75dccf3b83a3228cd1508884defc3c757760da53f52e16f1156ea39d345cbc92ce9b511864c3bd55689fad184a01664cf7fd98ec258bfa3bda7aad7e54d643aa40eb7030efcc1262498f8958ce8d012a6290495b6cc3300ebf6a1cf89e79778a6fd7be8eb730265011519b2e760972cd6a4aef5b9f6eb39297d21e1a70e4ee955d47f681ef27ed15579e58abefec62b182f", 0x95}, {&(0x7f00000006c0)="fc25c445a5f60a442a643fa272b6bf9a6347bbf2bbe618a5979c633c1a9b02c30ee6fe389725f578cb864c2a9afe25dbdad9bc8ecbbefde8b51c18b428843e28f2398f09c483d5d86352b5aecdee87061178d2d10d03423105f3512068b234b4f4d495", 0x63}, {&(0x7f0000000740)="7bc885266740de94463478bf07015e80ff39cbd03e15636d5015cd52dfba07a5bf1425f0fd1a95dea07cfd42f4964d98efd84bc4ed666ca591e7c0e622946d6624fbe53168cb319284b54feb9405fa9c70bea227319b209ecc067929e634ba95797a2cd66f524c3a5fe29ccbc504054c9ee76839caf327f2def1fb3edb27f9c6d14154a6", 0x84}, {&(0x7f0000000800)="17ee3415380a8b7daff7024ed4009c995e45d50794aca7470d018f269aebf982380aa3f7b6fcb702337cd48e576a4678cf1da18d6beb52251d69545b88f8a6231a942fd61d1485ace4e31a7f7eedc20b6914d34136d34a8f174c29674163c1ed4058c9eacce82069ec898947a1061579c53f9edb5a0b4f0114dc626234fa132a2b8e78c6f8721bc7268719bd25c588ba9780fd5fb8ab239e2e5d1e5d187bcebbd860615496eac7410b644b417abc99c042fae4e15e9892", 0xb7}, {&(0x7f00000008c0)="35d36651311e159d0acd7f280db473bd532894ad52af9beb746a36733c3ac93212157dde8e6813560739a2f7fc3c43e3683df42ee65ff279b2c30cdc1bee3f20e3b23166b3a939782a2dd1956422cb4b7157b976c07945d946f4b9f5b2365494456689790e539d6c42962db845a0dd9aea60394015fe18efd7d6f7a2f359d1bd646b07fe68c260bb91a3f26d006bd804caec885f9d5419d48b1a0f4791a68d8cf16869d4c24273880751128b4c3019d64af0935993bc09a354efae128d177430b4ed864478cc385fa2e5964dc63519ba73fec67014af2def9d5fc5310a40bc9e53a009506087e0725bd71b4677e19b17123a76cda352fa01529be39fae", 0xfd}], 0x9, &(0x7f0000000a80)=[{0xf8, 0xffff, 0x2, "52ca91de62f73f91303c42798fd58be7f5d063337138d1bd3a02fde2549341fbb8292459185dffa1fc5709583b0fc3c4006e77f5b8a22ab4dd176ba8a098d2593a203910506503ca46c630a3bf85a852fefa293189bef04fa613376c982599ad20a4e66b7c6273db1957c7c0cf8b8d4f5efb8ba29bfca840f7b8259e36fa255aa052b7d07e1a66c73c1959712d2816b4424de9c3259ac4409e90dbc668066e2088488f9bfebad35a31a8fde5dc8ddcccc7ad9a0bec6514c19448bf0b58cdbd48ead9ed0ed0e873e49f6e16fcf76c942e435cc5ba734addef24d61ed18ecc5bc99bb3b491"}, {0xd0, 0xffff, 0x4, "e4aac3eb1f8404099ad4a02a69a30ca24fc6e62466690230bb718180372239b2e573cb918a517ebe65194af9683f188f2367f32f1cdf94d6001a5860165e224f1a5b1a7eba44e09f0a0647998315d4cf06bfe54fd68e4a7e18b113ebd1f9d2b6e8f744edb8395d19768899efc5501135433e736560a4c5f9b981b928b54a268dad0327dd8863799fb6bf8195bbefb5eb7fc911bf987fb7ebe760db6b5704eaa35ed3cb7f8866e33c3213ae7112e8eda25b8e8942a2b9d7d119d5"}, {0x58, 0x1, 0xfffffffffffff07e, "5ab0f41b093626f18bf5bb9f8392aedfbfe67ef8b4c60ac1901d047c7de07bd1544be9695a9e5b95c1ad02ce77d40205f16b7b153e88a6510ecf52a205c71df796ef65"}, {0x10, 0x1, 0x7ff}, {0xf0, 0xffff, 0x98c, "af68cbbbb430384a76e58047a837e8dfd4102a56bb5bbe7b046ceb03b89f9f7095c3cb4a62567672172c93d7e40275491baeb5625af32cb6edcee590ada05b174fcb43030534df9d36b53b1158b3b709b2882350af79ef4ab2cb137f9adcf92a13a2a7d798758334bc7f9c7d488c2245d62880f6e6621b9b0ec8dad0cab27aebee4106773baa6bc9ffcb840cefd743de7f0ddcd0ee69ae83f8445130989040a156b8bacb61a926772c0c508f8ad92379b073365c20c61f7408bbdcd9c2b341eaf047411f8e561fb79fa496eac12f1c306fbb4cfcfae299916542"}, {0x58, 0x1, 0x80, "8ffb56dca78e14729618e13d0381f051c898635e919f8afebd71230b9fff45d3b0c68a94e77f6b64c3b49c779ca42814d8b88ce278b43c662c3c9acb9ea0994be351233e79"}, {0x48, 0xffff, 0xfffffffffffffffd, "e6a537968132109fe61f0c06cd3a67638e01561837889c4fef22fd7332ac0636ef501fb7ed5e4a0b992ad4431374ce6ede0894ac3452972a"}, {0x1010, 0x1, 0xfe, "95fba097a67e5f55e2c4d6856c21e3a84bf0a59ab83ad13e1794c2b9c21ddceb9d7edea6c03a236dc5162d08e0371de809a142cdd47e15bb185f915b62a83155c19bb6178627a08efc99d5bf7ddef69e76cb8ead320bfbb0dfc1d6793e7f920afb9bd4658eeffcef44b3e03714ac3fd655c3746acdd98d3d8e4b7441e01a74f2bb1c1de720ff61f79f9147dca045e4a19985822b80b95cf5b5b97ebe2b52a97a519fa80f89683f327cf26ef874fe42132b3e0e75e969fab36fcea39104c6f890abe4cadee3badd2910726e47274b1eeca92f6406636f1fc09ffe4c83e0598ae4cae6a4752a9f8bc92fe6dd3e8165369ffe959633ea6e3bff99cfd08de9e3757fafedf1379b9424ea8d21dde2e18dca21f47afd15e0c22c15b73cb7033c5aefc938f99001b1080514411dc8a257f8d317fdf63195af72c347bd758f1c5293033067a47d3bf8e821bc92b1d5148f1f28ced20a28d85d5d4f2184e2fbf15b8ba6d06e417e0999204c01281a6b42423e4b1617eb7218430efdd8bf321c8eba0df09007ed54b40c24914809f0f49bb90c27c48245f54161d1729753bf586650a901c17a5b38c41570009e1444109e75caf73f6413cfc440f9248c2e77d40789d9411d9bf3b05879e4558d4fdf95e921001dd53739f83d75fb9c1b2d9262bf0fbfae7d7e48b962c3d5922a5f9e431f34a7e41fcb49510938df3b0265d30ef2173af21818b3d1fc5f2708079d3a681b703b06b3f97e015972c0de79603e59c38719244b530519e435edc8f94f1ea0450492732751d5488023af7c37c14754b8f276b0c0764701cbc084b6d6bb8ce36e25e63f3782ffcf7d9c162be043ff214bb21d3cbdc973a1ce57bdb232e65b6867123e33f2c114db37436a5e6495ead42e601f2ae894f5923253677bc2eeed3afdc6d8f5fa3249bb293321dfaaa79a4b5743ea61e85f385d7c68025f6e30297ed6454647788c09096acf1021df5febbd4f1e07d5f3db39785eb43ce8683f0eaee8b4c9b096e1105d7d310722e4d8c420750395f3d9f15521193cd6f23bad746e0305f36148020174391b20cb47e4de5d6f72dd2136be7459da727811b7f4d4cb83f0594d1d562628bb665ada78d541cb6de269cbb298c45de41450e9efeccf85810fa606cd7ab80b7d5354ad68f89ba2819f8e773d0df64a721fae78ab1e9e86d51d2916ae550c7beb39fc8350a58c1acd519b66ef2473366b12c101b80120e102d97c3e3138c788829184d36a6f9e5ea4c202076ceb51158d3f497fa0815e8c2b27333727dec68b41a516ae39387e098d90c9085d9fb085b31154de725c7dafdb766bb934f28711bad9b824e4512b1ada61ec17b6b90b12a28b1c1149f9cb2e008d691eedde4d52bc6cb115a89a5c9d69f5a45ab78436c46aa1c34f2bd5cc5fd9812a5a751ee79783ebae6d46fb05dbbfad07b4dba33ac589aa1cbee08cf47cd23a691d86498d3899d396053f2ec9db555c3176e910067fa29fbbe72a576a2aed6dff3f03ec9101d2e0b06b17814f8f9440be248416341acf53e57f0c073cbbd62883ad43875f0083525ab1dd7e2d909d0f0f412f612609db134203218a0ea88b08584e5f6e26cda92bf03b62f65be4691bfdc8913652abbe70597e23880fe36237352a594134d1393cbb8140e7d5167fa2d7f3ad6fdf924cc55bed6ac51cec2f74d0018b5c6e2d22ca3d3421717dc962f8b22983a7945668788cea0a40b9932d1995ded8ca9543560dea80a734cef98f1fb751b3e37080a523e7740495d5596441eb9e8c01405ff88b816ef7c52024a3c4e313baad7c6300864a1d9e6f7adb2105f47f41e4ada5959acbfc1dcb49439bda105cf8c0c1ebedd6bcfe444eddb28f1f0dc858f96e83b0aac1a0bfee78df2d8260d930590eaa3da8d2ec198cf0539588a10626858a6e36ef1e2d63ea64ab2db349b96bb8e03972fc6312a6b24ab080f65d2d97558ae26f35edbad862557b8af5d40ae723cb0ae1f915e027317cdcf31021cb434941d0fe131dc276bf2a9083f1af7337508ba7f0e8b467a0de6dab34a8b98649baeacbcc4849ab93f6e0e93ecadabf26ff93d93fe3cbf636425380a2df36e4624a3016e8ec4bf659a89e5d562f2101ca29e02382a08d8a0206c1fa20c256de307a6eb226bcd120ac829f62e92e4a483d3d87f3714d6af4ca7575fb9a0f7d170542bf373db8aa2f6eca8a543d0d1daa394df74f31b2ac15f6e8fa4ad104f8fd3b46127d579feb6499a0ec46a83479c54d8ebed82574f9ed758c4e516158ddd5f818f09195ec1619e71f68af009c3d7daa614b141853adfeb9586736e597d0d003f9f17a0d0901a3416f8da00db26d463e9dd42d822b1c1712438c43e88a34d8f778249dea92652c6176c0101db134a6e177641123e3922acab27a01b8069ef2fa96500ff94b9992e6cd6f0aba44e9e9e86fc3c5de0e4c6a36a19e6bf19719392d4ccc3c05301e2ded9126bd9ca0a7c81ab4f5ee86416a6e7f688c01948b597a42fffb195f3e21cd71d81d409df8b6044d0f0cbb7882a93be6c86fcfd6ba2fd5a4ac6aa9bdae828c66483ed7f44d3900be9a9828afc9a2b46f275eb76dd3ecf575ce904d5d1b325449c4e289698856ace0acc7b7a13f13f0fa6efa508893d306c78dedb664a7e2f1b396b0f116446b9783747bf017e009b58862fa89b4f41b7e615707e0aee44fcaca039c0211f6f3c990c5e5de50ca0745f11e211dbf1a7ac53fac2185d744ccdc068a23bac64963653105226246bd7f7eb851ca5599bfb85a2b6be59b004211f6152e5da8b402c00aabdbd0c30b5c5e3f44307eef011872813f725233fbccc924cc8c1c2960c5a2005df856ae351a10465f696e1acdbd6bea125c84f301a404e12da9f90ff243ff91cbcea6eb0114a6c2acdf8452e9567effbe38dbd804c12e3d32c7b1ad99b17955d43886aa8d89a4b8cebac8e0b62a319b4aeeb08014fac0fc5c0e84b4e78ed5b71f55f113eeeaa6355a0bbe034cc06787264f5eed737260c07299d1e47ed2dc10434e805e04cf9cad6628924b01945c71d942abb8a9c110777f12b63896d19f55cc59a738925afa45b3c44d6d070af32e0fa3423c7d3c2ea1e6dd65c95139e0c754fd8547fad131416954dc8412a31e5b7d2296b84e5dd6669d2000caf2d63c63bc767ffeeead40cb4e7c65433f85d2c4039c55decc0dff9fafd2d18ba26e5eb01e149fd45e18e4db6858cf05b3959d9979829641409b4672bd207a8bcc01644c62766da8d794cece93a7abb1169136f9281cde9f379ba68c8f1bea3e96d340666f82fdb9e7502b64ded133a344b3eba6a2a1748bdaacb7914af57764815ef24c5040dd37c27f683f65e9101940400917b61a6e515210b8180e774c5bfb03c4b496330ad76f1dae4788e268a89eada881bdaef83e0d865b03f5a40086983a951a0b726a5a824c767f9fddca230c82c714235ca70554c5af4409964eb7f55db6d4dad65ae47c912c2910e12ded5d2440a75441b4eaeeddc2e4d81946f2c97e3aa2d0f812ae9957125fc898a9b5bf0e549ebac3572ee33d780aceea7f763a324e6389e87ba6a8d452f1bed1f091a61c349e5c409a77182af4ea668b12954e16facf9e9be4dcffbf19ffc38775134a845c8fb848126deae98ae4fdf1505fb4d79be1d5f9dfe9fc95daebbd0d0beb5708557fd8c1b5f885b175f7f0fbfa9368e6b4489ff94faaa5ebf216fab80f4522ec4904a8d433dedcc76096e95ef8035c3fd2d4e65c066f65f8d265f792c935b2790282ec720c0e989d5ae10e3a8f025917037db9435985c8b13f2abdbe85b6b0cad6e009bcf37f554248d38e2392b1b2e139e669157095effafb094fc7999b775ce5dd2339c3ce57dc519fc3e1c5acc0393584f6d5a0b8b98a8a290c6a65478625f013e57bb1bb6fa9cf91727fd140875e6321f762fcea89dd832ccf1b5786812d615e06cc25f8e3d77539ce249b42cb86e3889be2879448496c5e3f421025386d7278f13554333ad526b620c45267e987e719063846001b2ab4d96162358fe5879b9f7d2bd7acf6fc358abd8f99ad5ab5b8739378961410698ddd50bf01ad2906802dcb353b9045ec5db0367544db468639ab7b167d0b72ab96f43e94100e949239faf0c4fc3e0a0b856281e1d16009f2e07204ea2bf45fc40139b241ddd4b644bea61f2dcf34327f438a1f35220715a3162620e6f4b6ffbe81adbc9e3cd2f2bbf8f001d766c2a5a81209819b23959e3b117b112e1033ec0523da812c8a635a69baf332ee13ae3f158e80ce0cf0fd811b40fb8550d63307e6296e6f3ca3ddc34f72877d9e6750af38218cc21ed24de437023c3461b0a28a0f00851bfc11f8670b2e38ca50cd75710b2d44778534d9a47210427004e3ed8a4c35ef4ec97a11753e25a2dc5e66293e933582c3e0d96fc234ea2488f8d1808049edf35bae203fca8f5415b32defae3f0554f368635450c424d51ec9b0123a505eeb2138ac888e60a316f2f48e8467f4fd8f93e58ef3c4e530740ef4d0aef8d3e5f7426f8ccd28695e71b934bae3b1a5d4bcf234acd546bb6b8d5d9f6ed8741f25963e422f7a45f45ea8bffb54c5d07d60546a0bb4a19911c490df4c0847ccbb770d099c4bd1d50fa1befeed1d3da9d046e73214112ee37b5ee773368c74db5f7f3f4b3f54c3a1c858fb49b878d02b7550b9b79101ee55befd36dc9cee33574aab4270545cba4aaac9152575f830077edbafc367e0a8d2329c8f240d6b088600fc343aaedccdbbfe9486f5be22c0539759dea76e1f0a016fd95f1d04d848f006c1c0059e1b675a9d2492f1f1aef1b457f683bc17f6f0ebc6ad17eff83bc138f8ac63933678898dbe369cc7541ee34d1076150be58a14711548bc1d2a3a8f9f91a8d6f0f61b1dd94b81cff139cb7ca5f50870b5d1093a27de22d20431cacef31b33b10cb1365afe4c3b985893daff1d617cd5cdb3860bc1cc2d0a24d5785f387b135592fe1cc3352c4bbf81a4494652d840d98eeb6eabdac8ef14c3e819119c6dd2809973f1e6e5283a0406a105c0a65ba3095e80615bd844de7e1b30ac2ed0eaf6fd7555ced4e011b7ed37b403b0d9ff5cb5c30b77f15885bb452654862b1c0da2b531eff144033bec8fc2132119489b8e7d03479fda4fd63f900b469455c839c0c84ee411fdcd51e260ddbb6b29f828284e822470694c929f60c653a1507bc4587b9eb829ef57f7f5e6e240c5b1334326f1db196a522e00ce790dcb380b6d9a456664d5609b8ab03bea997c9164cd33c72b99d1cf8ae00d36a657ea0b4cfcefe2fccb63f24904b63237863221790ef970271a7006861e23225a6209a6144f7c4d9e0d7a3b156b64e21ffeb25adf54350aa63b20f2e0a965a059b35252421a38cf83491bb897153939a8487dcbcbb77129c4b4454837a250b698a375797adfcbf1e14c8dfaa74f36ed9e7a6ff67cac303e61092af768e6a4a2963940fbd06c510d66520fdd4d00fa43b93344922ffc63f4d4ca431ed5c0612360c64e87fd79c7dadabc570b40a3a7d288498416c0cb18f3775a50d267bbca87bffccbefc273a46b99a2dedeba1315a8c5d6be83a9ce57741ce37f61fc21f38619f44d484cb13078619fb8e62551c386c4372f8b8ba3c779edd484e0620b630f58ef72c4816a8ff3ccc9b5392a28049f289705dcc0a4f3739e13c253de10b2ce2230c1f45971ba5c045d93f9934455bfe9af80ecf325c6915983988ead2bb421004a3841f971fc0bfb9c563ecb2b2a3592937fcef73722a884555356df76370b3eda13"}, {0x88, 0xffff, 0xb08a, "97dc5ca1bf95d399bb737d401174f2cf2ef7bf85d05f25ed2d943164243a83864ea8ac2b9c51c0bbb715f00e06a24d552f9ccee38d47bb2a03fefa652902cc0f2d581cd0395a1eb3e3858126eeb9f5b3e6aac21668cd2824b27872b7be73007cc9c2d0592fa51ad03740cf5bce1a5cea9fb6710d"}], 0x1458}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000300)) kevent(r0, &(0x7f0000001f40)=[{{r0}, 0xffffffffffffffff, 0x60, 0xf0000081, 0x10001, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x1f, 0x401}, {{r3}, 0xfffffffffffffff9, 0x50, 0x6, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x4a, 0x1, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x3, 0x101}, {{r0}, 0xfffffffffffffffd, 0x5, 0xfffff, 0x10001, 0x9a7}, {{r0}, 0xffffffffffffffff, 0xc4, 0xfffff, 0x80, 0x7}, {{r3}, 0x0, 0x4, 0x81, 0x7, 0x6}, {{r1}, 0xfffffffffffffff8, 0x10, 0x44, 0x8000, 0x4}], 0x4, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000005, 0x8, 0x1}], 0x9, &(0x7f0000002080)={0x4, 0x5}) ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000002440)) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="1ccf7f17abedf27dd4999fbd9886915a2bd48fc7d78ef77f9c287d1f80f9366db26506a144a8b0b4f98a2bf2508da9ca70d73e45793c7b5418c06d6d6409628acd9d331043e6f6d1cf13935d40a721d2969b0b23213741e498e8364d04e2ef664c06fdeef782beb850003f350fe8684dfdfc29d431a14361", 0x78}, {&(0x7f0000000140)="3bb44c7688cfa11bbce598c45e6af813c57cf52c8921de1fbda149913df05197201f2d075436719e11ec51f672b08a3a1a531732e010d9ec1f3411db8a9b40531f7e9deb7e1f56d43802426cd7fdb36cebca68b348b4d09bdff20cdb86411ffc69649a9aedd871f6fe347a545e0fc05073229f8d596b05e66dc6070842d7963a68423172a7e7ea5441555e201dc982fa0253ba187da76bc7e38e1cb2803af4c92fd3a17ecc61526eb3b08da366891e6322415ca30d2219693b9c1085a90361ee7b03044ee9987c0745448e59f5d2d392a1dc6f1edd906b7728242fbda0f0faf250", 0xe1}, {&(0x7f0000000080)="69d8ccff2ff8948a13c5e51e7d48b4ebdab53a9191e932c48cb037d9d3e887f789d565ad501780", 0x27}, {&(0x7f0000000240)="5883b3774293dd5c04bf8436543e826922a3f8cccba90a04372baebdac6b311fae12fb62cd2d79f774128e0c2071f871827f84dd5b76e4486b0dbafdbe261b4f9a6d5a5029e2a26d09874fddd06bf9805688726f9bab8be851e44a289a036af664aa1c25b1d064be55f5a21230e6a82868e89ebe7c320d13d9f80132a2eb33f99ea569c8e8578a", 0x87}], 0x4) 23:49:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) write(r0, &(0x7f0000000000)="ed36eb1a", 0x4) 23:49:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) 23:49:42 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="cc04c6b88ba5827f47c87e14b94157e77705c8442070fd03172f1d32c1c8c71e974585fcc32efc86c70ee9cd07fc8d736ad02c00f8c3fc098273d878ab3dc3be871313234b9a0993ef601139805b8394932dde6a1f9db9834680f2253cbb3f437485bd7895456c876bf9397dc03f8b2bdc68db28b4e5398d93142ea97f2b847116a6e26afd28fc7588869804b803bcd292c90737138221a9123c57c6af30f920c134cde0dfbb44d19b25063501f634a6970f9f9a96bd9f2528561e71e021a54ca2663c29650690a28b833aeac63eace1d281933893b1ce2ae8fbbdf92e415ad4e9c8ff079b7d97f6", 0xe8}, {&(0x7f0000000180)="55d087de05a2e8b1e36c2d6c0f70e6e5fcb2a6152e94c68df396c14d7936b7c8a4c7e2f644cf585e5423b89bb1637be1dc7b57fcd4c31415f57c4816ca70f84ef694925545bc63116c16e3a2e4ce64687f76768efe70f72be5580901a385f332421ee489db901ad7264d46494364d86532901e9b47626651426c865eabd54c17855bc7d3b5d13a2643f0c5", 0x8b}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x78546d857704fb, 0x7813, r1, 0x0, 0x0) fchdir(r1) 23:49:42 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() select(0x14, &(0x7f0000001540)={0xa4}, 0x0, 0x0, 0x0) 23:49:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) 23:49:42 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), 0xc2bf) write(r0, &(0x7f0000000200)="c77c64ccaaae3be0968e466a06d57f00", 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x803, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c683000"], 0xa) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000340)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="0c239afe03af3ebe113a4399d705e6e096a0cb8d1d30bdf2a21830af40dff1481ade26a249506ba20a84776f8ccdcc5237c7842b28f3d8adf6effd74e76a3a11950a68a5c0bfdd560ab97a9f018d9f29bf6275b0741d0a87ccc6b00ec14d617b3aa85665988d6cfae43c87e3eec6fb4d91673027d1c61bab3cb0403885ccbd5cfd771ee216b52bdf965a94bcb0e515b8a97cc98478a9cbc6d0e9597b752e5ce81158167ae767759c45901fc1f68bc34e0d2983b2b2fbde4e8625ad41b4c644e7cd971ff06d0de52e0bc5955ddb718d1ecd4e07d0b2b7b07e997c4e30682c5bce868ed98771bfa6e62551c63775db462dfbb9cc10e002f4753b1ca1b012461d8388b2c35ebd4c8378cdf6ba9e95ac7f4757417461d00fb5d0c6e18050e93201dcd91b3e6bb798da39e42a7f9208869ff37412540fcbf4b4c8e455cd47bb428e653d6efbe2b11c3a7143343181ca831536", 0x150}], 0x1000000000000066) execve(0x0, 0x0, 0x0) 23:49:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x8, [{0x3, 0x2}, {0x3, 0x100000001}, {0x1, 0xe7}, {0x3, 0x80000000}, {0x2, 0xdf0}, {0x1, 0x40b758b7}, {0x3, 0x2}, {0x2, 0x8000}, {0x0, 0x4}, {0x3, 0xf7b}, {0x3, 0x3}, {0x3, 0x3}, {0x0, 0x3}, {0x1, 0x7ff}, {0x2, 0x1ff}, {0x800000, 0x9}, {0x2, 0xfffffffeffffffff}, {0x3, 0x7f}, {0x3, 0x2}, {0x3, 0x3}, {0x2, 0xb3}, {0x1, 0x80000000}, {0x3, 0x3}, {0x3, 0x1f13}, {0x1, 0x80}, {0x1, 0xffffffffffffff00}, {0x2, 0x10001}, {0x2, 0x2}, {0x3, 0x25}, {0x1, 0x8}, {0x0, 0xffff}, {0x3, 0x6c}]}) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0x1aa, 0x7, 0xdc5f}) 23:49:42 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 23:49:43 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getown(r1, 0x5) socket(0x12, 0x4, 0x4) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f00003f8000/0x4000)=nil, 0x4000) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) r3 = dup(r2) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) read(r2, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(r2, 0x20007479) semget(0x2, 0x7, 0x0) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x1, 0x400000000000592) accept$inet(r3, 0x0, &(0x7f00000000c0)) semop(r4, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff351, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) bind$inet(r3, &(0x7f0000000100)={0x2, 0x2}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000400), &(0x7f0000000440)=0x10) socket$inet(0x2, 0x1, 0x6) syz_execute_func(&(0x7f00000003c0)="c4e14dd596cb3d50c547f5c4a1ff115a09f008b4765056d650c4a28591340537000000c4c2f9de15a40000000f0f17b7c4219e514811660f3a09d6cd0f0fcf1d") ioctl$TIOCSDTR(r3, 0x20007479) semop(r4, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x0, 0x0, &(0x7f0000000380), 0x0, 0x0) 23:49:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x10}], 0x10}, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 23:49:43 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setitimer(0x0, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) 23:49:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000080)="209d475ba38b32fe1e2b2b10dd18886f08cacd2df2cd6374c16979442781a83b3a0e04bf1f774ae3edb1ec1a1e9671213e4b0a62edccd53212b1e447142781b288163706962e57cde0ccdf0b90e6f6e4a1ca66e629f0e57f5daf223b138cf98f7c445e6f14fd0ee624182ed647dc4602f5b2f5dbab57305dddd35e38ce73c2ce213576c732564e0ba96343572fb07213b06f8f3899cb3c84b1d108b09a4bc845b0a9ce8629da74", 0xa7) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)='u', 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 23:49:43 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x5, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x6, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000008, 0x8a, 0xff}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000012, 0xd561, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf00fffff, 0xd1, 0xa0e}], 0x2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x6, 0x101}], 0x1ff, &(0x7f0000000140)={0x8, 0x4}) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) syz_open_pts() kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 23:49:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0xd00, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x5, 0x3, 0x9, 0x100000001, "739a606b665c69db31a2766edbf216ab9f1f5b1c", 0x9, 0x3}) writev(r0, &(0x7f0000000300), 0x258) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)) 23:49:43 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x120, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) r7 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x11, 0xf0000045, 0x1ff, 0x80000000}, {{r2}, 0xffffffffffffffff, 0xd7, 0x1, 0xff, 0x401}, {{r3}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x6, 0xff}], 0x7f, &(0x7f0000000400)=[{{r4}, 0xffffffffffffffff, 0x80, 0x200fffff, 0x40, 0x8}, {{r5}, 0xffffffffffffffff, 0x28, 0x8, 0x4}, {{r6}, 0xfffffffffffffffb, 0x44, 0x40000000, 0xd1b, 0x4}, {{r7}, 0xfffffffffffffff8, 0xa0, 0x1, 0x1, 0x101}], 0x2, &(0x7f0000000480)={0x4e, 0x7}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000000)=0xffff) kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r9, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) 23:49:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="abdd2700630eb8d9393d50", 0xb}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x100, 0x11c) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x10000, 0x0) renameat(r2, &(0x7f0000001780)='./file0\x00', r3, &(0x7f0000001800)='./file0\x00') write(r0, &(0x7f0000001640)="b594d3a30f84e83f38479117bcdfdfb03454667ee13a90e9ebba709ab7ea1f91ac05c71fc70119c18c5763d28e2e1584c46651e63848211245f46e75189c01afece2ef370ec62d76f2bd60aa997a213ac18df286f7683ab0611aa45e44963014bec11bac201fba8e245df8f4dc63e0db14d693a36782b4516d8bcc2243b44cec25623b2fd03024b768ff7e51e0", 0x8d) readv(r0, &(0x7f0000001700)=[{&(0x7f0000001940)=""/192, 0xc0}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/180, 0xb4}, {&(0x7f0000002ac0)=""/229, 0xe5}, {&(0x7f0000002bc0)=""/4096, 0x1000}, {&(0x7f0000003bc0)=""/164, 0xa4}, {&(0x7f0000003c80)=""/153, 0x99}, {&(0x7f0000003d40)=""/226, 0xe2}], 0x8) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000001840)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000100)="292aa5f30673452e295fe5315814acec6dee783c90c3ed769438fe92849f6671184347d0c98bc4cd659054651b4815d3864246ceddd0b1885600cd15a202a4286d6a72aedc2a00b6123d5a032f930041943ee995d7b5658943ba302db1a62a1105ec051a80374f6c57eca4f922802592c06ed847b8a08ddf466740fa7f6da334f9b2", 0x82}, {&(0x7f00000003c0)="650bd9a6d24ac17772e59839d15f29f62ade7681ecdfdc634d5125a4e6a46f4cd3e2e6c97b5ebbbd7571636e09bb7217a4768cc87acb0b2880d45ba1251874d0d27fd04c965e2a79f0b95c284202ab4c5661dc738ca82d82a4aa134938ffec0f8edb03a657420d6a53b51623ffd52bdb788bb2ef25b2ecb4985f10223c8a45346173463bd7d6f9843d21e54196333301835d8c7d3210ff2bff344934c892036f8ee219a1a516171af3a8313f453615343d4c2e47a9b7d50e568324d84662bd18c1bd6275711e6387c341f032cf573f830f3db29b59518185e11c17789bd417eda59531694e4a17239547f578ec15f500ff95ff8e930031f2b1fc6af13082d5559ec5a60e1dae1d408262552ad55d6083b742df37dea1be8345941b0e0103b67801d441bad91c8f4e77fdc0b4dd806fabd184b3ee7a15a98402261b31f43296e70b20a8ed3860ba613c30a79fa154c50ebf5966fdeb28e785531f244f7fb041e0a213cb67ef60a4053bb3c27f6d79977c20af77558d7172a2ffacfa543fdf432c60cc0841975ecb0220ad0f0d8787be8e271c3976b757690f7b758f5c877fe4ded4ca0f17aa12a573c65fa0af90316e35110450f494bbc2b63a4fc53073530f267fa982f5f14fa6fde0cbf58d95e8e1a5301f620b7c878e68ec466a1bd8c35db2c93d6612808ba99631ce8906f1d764dbdb1b2a6a68e1ceb68a076038c0bdde80c5cdfa90e2f81c79088583ad37fe60a507271ba6db325020e5aacfbf9d833a8b836e541c91e1d05184862859f797db6bdd8b17fbea06cd36798903adb9f800a7fb3ddca093733729aa95e789093ceb3675eb660f2e32e02705702a59a8f4ae2b1a98ff3848ad9f596beb59f5afa9a66cbe1994b746cbc3f2576058a823dcc66a5f0779f2b4492ee814621a0410b1f7e7a2ec94820da3864bd67c4f3525fb58900ef868cfd4e1d05ac9d89ed25e32cb3a3fb13d9bbfd894491dd9a9d9ae7d40fc1115aba837a125156c5172c4059f2e88b13299a8a8dd043e5df1ee3217db1d4219775b39e2750ccb89d288014e0bc4e10f56bb992280b6a9ca7a025298f546f3bdf4bdcf807ffbc25fbb46a66ed5f11ccdf314a447b80673fc2c5eca0ff5172163699c8dc53eb91461d5dc9f17dc0749c8360aae6e1366b16e9bffc32e0f8481000ff56646012a637e6f02f0c2aff8ff3cfacb6fa1c466e9261486170cdf928afc1bf984bd4c7362895a9bffb70877666df9d0ded90630e5ee86fa5af96521a74000d36dd4d61a3bef18153628928897ef13f5f3085dce310e2f940f36a69803074adacde3c705c27c7d1cf18aeb0a17ea74f653f8bb672379ed281d82a0136e4e0a182cfb64decffddf59165345f961ac886b3919a94425c167a5b1a449cb8f55ba74300673e025ec6cff75b9d669445f52ee12914b858841182e0f8033e999ab1e6d66abc7f37d086b299284062a58f80de9518a4236361124ebbafa7efb71c54fe806f4edb5e73ff1baf4b2f19b4841c675181453a6a65accf1b562758ed0872f488b3917a9987ff8a1f19b93ea609c2a795d4815b8b46adea8c2ada130becd378bae68bd3d6e6fa9c1be166c8599b118c2d4b60e6c580d581a3883f194fbd4c21661c0aa58b56c16e0f1f1d5d0ff3358fcbe74a20c94c4f3c5cf2f293a84d4cbb38967408778c7f5b99e4b22dd0eee6e590900c4ef0a33a6d7c4e5381624b0e9ad3e009715d30fd3e2d7c7280cd288e3c25ff8bf56353056887cf319b05968257b1f8248925888dc6bb6629c306d7be93c82d48dbeb6a13ca224701266783dc722c3f461a54e60dfea8d424c6e284be9ba2d3e3f101157b144d80fc4033c6da3b620f3b058a38784e9f1592907ada45ff790e4f92c12d92d24d2cfcf34b4bf9c00578e201f2f78e3cd3fc027569e2742c86a0bf0c17412814a39e6e186a85459f9fadd43d7176fb18517989fbdfdb1e1dcd2666e31399bcd73d1b42e8ee8034ea587126f23cd2ee9f732148b3b5c32de708475265bc7506bda0f017656d10e28be42bf9e068a03c6e3877e2729777fa03b544dce2aae8c4d0dc57dddacd929e7f2175573267965cea68ecd5d9e841e80c88745317c0359092edb3de8d04cd25b50963513fa464d458cb00f7bb19f6c5e19837d5079a0881ceba15cfb9f37b856b7204ad94f3a34bd2d2c107a2a51ec331b1b7f5b851f3c89fd6d2d55bbbc336316b5921c0f0ef1b0c8971e0926afc4d8dccfca37d51a0a2c358d3a24b85c671890fe03c41e197fd8a2dda839149307aeaf91a313a86048a7f24e72aac101bc94a87332fe6dcadf3c14cf40113a7eb63eab843c147ae93c5b6b7f959310834d99e7d1c01c56702b56c126c34f76cfaf7866b9dbb9167e9a1f9f5aa7a35cc28b7a69aa9c1fbfdbbff25d76a2ecd6f2fb8886065778527169ab899029afe6f6ae0a4fa3128a3c99584e0c243202765ef2ebbba826c1cc33d17f062a806159734634e288319ee6e81a3afb20b00ee803a4ce19c43941a7bf391314bbda4a00866a1fe781c405c8409641bb36c43a098da6115fb8e439e483e10b821364279fda3a9a711bb2942e95f31e61c4953a28439ff5c30e75e8523f64792dbcb1ce638ed540f75f175c905ef675e298296b913446a49a648bc17ac05521fd12f00fb1515b2a71a3f3486209403335359be1d20ceb76c2e7b34310c47c24152493434da7226c5e9e3594b7016e254dc4a89d41b5e2452acccaed2f2f9d4f2891f6f803366cafcff5dafae98e61685e5f82fe41830554e5759a5d93d15c0a2c435829942b4cf582634a2f8fc222eec22130e6ad97d78bdcb61243c4d866cc20c052c1eb79ad9773ce18498ffa1dc9b21bb5bcbe8b52b7b858af8d653754f54afd9706dff62c6310d9633fccab861d9a93e303c17f27a674354feeb3558ea4073814711333749829b42c0bb24951889a4f7103abbd5b0321b74d2f98889e21fa9ead6686fa9ff08cf8226f2fa084f12a3d38626ecfedeec475af91fd187be2173f94c8a3498afec4e43edbfcaf7e824d0d8d1a609e847645f0fe79689f923da0638b579d0670012c5403c351017544bc332eb9f2127ffe3b29d50bafc12ea3b287e861f9a9cd72432d90e906ae083f2dd0ca0a8b0ae41b407209825b313654b7d10a4300fe18aec717730827730e71d96c5592a84a69f77abf78c418cb1d8d6e58b5416afa31bf5c9dd268b3f02e27f2e30fc9909af213514e872ec72a1abd2359bf117f4a06bb6255776e68252ab16bece96df9db7fb26a6851b5b035560fadc443c9f96f89764986bf8c870ca39ac83a3b8ad0061f30414f76f83f84c958b21ab1ca77f2f13d8b53553418b3c39a42abac956a2bc9b8b5c53ac92f68b399ac048738e8d8efd56f887a78d2935a3618db799e56495be9b6a91e225edeba0096b2352cf59b39f692f8842d0e5cbdf302369db39a3dfb330fa13d5602b57aa2006d029148c852775d53856669a537113cdcf37a95404d68d7cfef0ba95bd005521ee07c5ce73555be33bb6c8b9b656b8953b2dd50eb75da957b5a83cca39823956db0a239cab7c896af542fc687f06a5117f5f6f64d405b8b268b0197503f56b8e8dc13fffd4ac1092b4870bd2892791da6570194849eeb30fcb20b40c53057f5c3167e9946d10116b597e178d2241931deaaf061d0fb662c5bc98464eed8c45b1afb26047d9d92fe5a9805f35c4d7b7468d76f56c9aaaa953ae0bb6c6da80d97d9b28c8c968eda9218040774b5864e2d900748b70f7f630abf762ece6037616f2d4d8dd2cbe2859ee2b4d16bb066555007b6e0e9509e5baedf271db5ad7eb891b09c23ae392e872c31116cf787a6a4df38cf706136b616ed0de4827ee4874e50d1a496c41f3e124d15aaecba28de1d13e038401be15d7a45bdad240b1dd905ce14aa50e3c0eca22e993eac8541e85457c327a3b5b9c9f2f16bba03f1f42aa3f23a78ef9fc4bf83881c0f92b0a0906d2783f3681ee4188b3412ada3a2f37c494a27e95800ac336503a404d97f4e360ac34a55bfc9033d4bc08e7ab0ad955f9272e61f15eb92905704ffc37d749215caa76ae38cc1f691eee086885f2f0d1a71d4347a56b95c850cff0ca849e1961f14fa8047ac680b48f942e4ceb43ccbc53312705900b84085c8e9ca4bfe3a72fb009caab71d93f1fb23d414daf3553409197002d12dd3db8e29ae041440d07947c0643e46064e77f2e34d66fb40d5aa2153a96770b849500b269f6786b616d81aa02aca6ffbdf1f09f5bc6b3809ca752974d0480c2edc54d8ef72caebbb80c911db3c6bc8458edef4fc446cef4061ffe4e8c25955706b0731274677d223a82805677fe5b40d30ed2c97527827b9ed80a5e38b0700504f5339d7bff07f393f085f069cfd0439437587c8e05d28d17d1771cc7874ed8f8a80cbd3fa14bd40379e00b1a967dd15622bed1c7d8f015bceb4e9ceb3837de3890cb89a1929f74588c28637172c350edb5747b609b118e80e12ee14d710ffe0f2390d5faedac6468661e5f612bd60bad1b3a6b223b34fafec1236561a98d1bc9a3183fa7d6c1acd50a3af7d82477127f77d8523638fbf80ad7886de9a16cad39ddd5285fc516d70f65bf94ee3b0af27c7c8b316e5159655174e3a89cd775842c6c2a4a8d7703ca3b931ca797b8629f67e7ab086ce9ae7a168fe81a28cd88f767fbc66202e55d8e6c808a4c42192cab6a6221e1e352afa500830775638247c782d6e007aadfd64e2e2cb9eb9c3c4481b32acce7f946c148a57180d2d1b474de7fa2f18b6611e09ae13656cc98fa017a2495373bd3fb517af346242f3eb22577dd922af76388d21b2fb5e221052a7eb9bc7a297edadc7cd9a39050cd05e018535bb0ebd4a5b0d8b9737441cb15f2dd0c8e42f84cded288a74dce6f357dd31d24b4d620aaab2e730c34202dddec1fe2493b22b1f648006cc4adb6a1484b1fc9d2b847c8984300cd8a117cd8c805fe1c233dfe5d69469ca06aa3cbc8f0cbe3db168684d919de03114d1c7134ed7348595eb33c2e579bcb26392d8c24b3a7b4db4fcd10ca45e8ae3dbb81aafbfe5e1d2dfdeee719fb3872996ae91e95c4d2b924a1406b248bd86bce1102923d1a220a81f5c983764bde6e5062f570b406e02d0f224700a9b404a8027955368f34a99e38cdbc6ee2b5c22515f6badf74e2e23e51082a97a7bb93512d9c0d839cac1d89f30876b06b901ee5f470f32a142ae1852f73bef017956dd2c000ca2980ba9ce623bc8ab43d69ea884df09aea91095264cbd5a49b0037fe2ab68c112dc989dbfba4735763a7e8839b443fe782bd091623fe1ae9f6bc6398d774c550d61a12cb1e70b7883cb32923649f5e7b305e164915ec2b46cec45856e30118d0b21b2a1c91ff8821c0e00b4512fe000e4fd6a696f05422f1db7bc63e6d780b4358840cd81ed75ab79573007ee4a638930a08e59fcaca57cbc40f79c05f59a8d098a3840fedbba11dcbac82ed31c11f95f64ac9f1a78eae61e3ddf3b2d2389bf612185bbf52bc6719e20916adb32218f94d50a7f22295a0b982d0e5ab1fb38287452bc6fc0ed9bb7a4c898b1e42f62e1f1509002e555185df66b8067ff53422adbd15b0572606d29e7bd810ec2f2b65824b0c626f01b4a35f8c3f938bdb232f26e1b72a0353dee06aebc6d4334fa5b9d2454d084bf1637205725b0b6165b663f5d9b3c23384edba850365874015b12855a1932002e361dc78641168da0c2e02c2cd0b740926127a6e4f1ba33aef9a4ed73ff7890d39c6a45e427", 0x1000}, {&(0x7f00000001c0)="81f32302c1db2c679399f45b3c1c3d69b3225b1e4a0cf2ca1f19f92703dc6114c7eb7b56bd20ee3bbedf846293d561660b9fd6499997f67eaf44225f6d58a95fe7edd80dae3be125af641ea803b69cee91b56282ac5c0108aa27987d427f1c4db6ea3b3f53baec520208487d38e1958348a9ca11d0a0e7010b01a269ed851e6dc63f8c04c2f2b0ab05b1b0945a29664c058399351b3f5dd56584de34", 0x9c}, {&(0x7f00000013c0)="8eea880ac018fa60097cf71123241f1c8a1d1de0eabd4a958545bf98802976a2550eba33d7ee16a923f09ea22711279f165e6a99e09f4954753089caaaca8d35a00167b41e66c2006269fec90a5ddfbe117fcc8fd53c65dd8d4fbb7056e8709cde17bab7ca0c9c374a1ad2e18063aff267df806c4ed3533d6b4842385f2276a9b5b6082fbcc077bed9d5979cc45a9613aa09ae9f813722b24dfd734b71a71844917798abf7fc3a6015763160305f22aad940e8d2d57817abe767df81d565679c736e45eaeac27adeef7e55a1", 0xcc}, {&(0x7f0000000300)="6e66b13f1bdbceadb798f77ec48974d4e68a1dd5b35549119ec3bc1cde5d311b583b7ec09ff1b1610c2996ebcfed73965689d6c5e4bbbbd635889cd623fec5ecd9feb07a1cdfcb981d89", 0x4a}, {&(0x7f00000014c0)="3e317ed117c2459232a62c0a8221fc646019da5ad2b8efab8367f0fcfe3c4d940ea77927f25888456a3ca5bcb5e35970872bd9502857598c64e48cb31cad9ef78c03959d7144723aaa47dd9a1b7b56692dc42ca5973ab4de0c9a905c4e823a2a073019c64dce1ede078bf68b8c47f1936fb8967705c73b6248efc0a5f4f79d1ededbe836d68a35db6f3978b41374a4", 0x8f}, {&(0x7f0000000040)="dac63d35650caa708c0dfd80bc1687e812be2ccd63eb93b1a47e3e805b3abef2a2d14f95ca6435f7b445fd", 0x2b}], 0x7, &(0x7f0000001880)=ANY=[@ANYBLOB="38000000000000000000fcee36796c7b5ac80bf0230ef3c0a77bbd9afab6a2190a17d4170504cee5fa400400b9ddf8ec2f1947a8d628cf623c7937db7a9eac39b2bee7ef000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRESDEC=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="01000000"], 0x82, 0xf899581e57bf12d7}, 0x402) 23:49:44 executing program 0: r0 = socket(0x10000002, 0x2, 0x34074fd3) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0c07336b003e29ddc452f56f32815a38120000000000f3b8b48317c071b5459dbf6192d7f9caa9a4f65962f96a6d93fd2848bc8b41"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) write(r0, &(0x7f00000000c0)="11b3021c066d4cefc699b1e7db67579c37d8b577736e9bc9995e8fb1e5f3c7bc2185f40d8f51f1941b65e3340b46d739905d4714dfd2974593350bd085cfb08d65963c6e0fcaafedb6d8a5857a5ec4c29f6d81d50d7cc492942e68f441b221bb04d455015dde67d4ba83cd7cff5441693f462698f1f2477b5b29dcf7c3bea060ccc4643d5eeefe1c0592dd8a16bff1d4379ec492a5f6439fe4af1b85fd07520c066a6706129343714f2c908c60ddad494a753188a2cc6c3a9d3b93fff9855aa4b843a57557622431eff1908fdd1c2466789797db3e48a984b46493e7630c4dd33dedb22ab97065f2069dfcbf57460868e607449a271ec69d858b113244de2fc25a88a4c116d8851fd97664ccd958dbb7efb40ec2f06b36bfe816e80b53d2bfb3d516f4fedbb218bd55b986d184d12e84ccd89d15ed9a681e060048012af32e46a393542b26950f9dbf9c3bcb8698210a6a5b9f189fd827b7b22e82fe4a1f188f78971eaba7948d05d15a52323fcaec1af299921b174ad6e4dc16c058c06ad55060e004a7dfacc9e4b1ba17314bf4ba61671b610cac4996ec16b6398b9279f1f901bb2964d6cec05dcb481051ef554442e0f6edc6756f996827b67dd967454131d15093b660947bb10a6caeb40db6dcf1c8015abb6f89116af97903549a6b26e714372d884d70c4c17e0eb5f41f811ebb922074e39c65297c00a328c59c6eed9dabab9942c9bc547c9036fd9f411ea5647e6013b1df5f1507f1a25a814c01ccc66c286e7dd140c529cc4e1449cab5d0ed9b26ba8fdaa95cbbe45686e721a6632f9bac79a20628e5396ae41fabfd14c0848768f9a0963f0d8b5591d22261100e32be6d78a585ebc8ee5063165d65a2bb4f682e0e921a425e2763610c372506870d9fe7a6226d09dff14abf4acc9f98a366ada7f4e47a77f25c1abc8b9c00fc8220f7a48971d75c364dc5bb3bb4ea563c9167829137e19a60558b333d51031110481735f84aa4dd4453ebf5337c2da9af8178f7e985a9a80fd7dae6637173ae16a9b62c3eb9aa6da517fdd7041a148b3f5d86d8cad37e910fa9719a93b2fc718e2426fa268677e0d679a9903089a34ab73813dd333c0e35f7f1b82436f7249cc35da723d56a14039005f88232379e7067455d0404acc57ac5798e5f35785518890dda4e517300409c6258e016de2e290e4a36df46a0c1cdc56bc57b1664892dd71b0c2b290f781b5ee702b95dab7a3cc8fde7cc306811bbabb005396f6a30255591655c2dea443300b3e1e9329109548b53e63cfc94bcd527e5f193c074c0cdde47fa02d31a798915b1f9558811352106ed7b96bc2849ff13e97c47b986d302e6b528862e38cb6e9f31b0de657c1cf02b03e1aa5010957ac1206aab4df4e703f90f617c9ec931728cc192f217ae662d0f7dc41739ea02415abbcd3663969306854019af3da0a13feedaf281eb830840b46e1b14c19bf51148fe30266997cee57c8989a79393d08ae6015d66d844ad018d8b5f02df44f3256e8a7ffcd6cca2c4587c7c8b8c521d8a3b4487435455f973d41c2e4e32edd829bc9c0681a5b34c1bc7baf5d0210f5d154956a2c21a58822f91557b1fdd096e8e23508a5c3ba9ad47023526554a01a8d6e577ff1982391f0012f1b720ec0794a0eee40a68d153376c8326ff5fdf02bda20e92c9113fbe89805266aff3a26a5987146a43cb78e9224353c45af33c411411ee634d92a41f288e514ee33718487b29960292bc168b83a3fdcbeb88ccbd19746c0cdfb578ed8d8a6aa7b75661184123cfa67e1d8f18aae84d06224e891046398e1f7708ea4decd097ecc2aae71e3a01947a0e2fd3ee951989cba4135e6579396433f364a397407e66f480722c3d3be062c1e8c1d84bf2c3aa44b89dbb8ab2993c6b618317ea57e222de54465e0ae32c33acde1bf650c78898fb1654d5aaceafa2652d360a49fd0453db98280c30455407027bd8b93ff5458d39795189f10dff941cd2bc94d91a158c60392a020f7b", 0x595) r1 = getpgrp() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={r1, r2, r3}, 0xc) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000680)=""/213, 0xd5}, {&(0x7f0000000780)=""/155, 0x9b}, {&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/81, 0x51}, {&(0x7f0000000900)=""/212, 0xd4}, {&(0x7f0000000a00)=""/241, 0xf1}], 0x7) 23:49:44 executing program 1: symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') unlink(&(0x7f0000000000)='./file0/file0\x00') 23:49:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) close(r0) kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004}) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) r4 = semget(0x3, 0x0, 0x50) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)=""/215) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000003419f0df040000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 23:49:44 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='}*[-\x00', &(0x7f0000000240)='{]}\x00', &(0x7f0000000280)='\x00']) poll(0x0, 0x0, 0xffffffff) rmdir(&(0x7f0000000300)='./file0\x00') setitimer(0x0, 0x0, &(0x7f0000000040)) 23:49:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket(0x11, 0x1, 0xffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:49:44 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = syz_open_pts() lseek(r0, 0x0, 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 23:49:44 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x40, 0x1000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 23:49:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20000, 0x10) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)=0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x100, 0x0, {0x7, 0x4}}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x9a8c, './file0\x00'}) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) r3 = socket(0x18, 0x2, 0x0) openat(r1, &(0x7f0000000240)='\x00', 0x10, 0x1) unlinkat(r2, &(0x7f0000000200)='\x00', 0x8) connect$unix(r3, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) write(r3, 0x0, 0x0) 23:49:45 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000000)=[r2]) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 23:49:45 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x2, 0x0, 0x0, 0x0) 23:49:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x21) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000200)={0x1, 0x5, 0x2, 0x4, 0x9, 0x100, 0x20, 0x3}, &(0x7f0000000240)={0x7, 0x7}) 23:49:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './bus\x00'}) 23:49:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2004000004000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x6010, r1, 0x0, 0x0) 23:49:45 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r1) setgid(r1) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getgid() poll(0x0, 0x0, 0x8863) fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(0xffffffffffffffff, 0x2) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)=[0x0, &(0x7f0000000140)='\x00']) 23:49:46 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x78) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:49:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) r4 = kqueue() dup2(r3, r2) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 23:49:46 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) 23:49:46 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000001500)=[{&(0x7f0000000240)}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = syz_open_pts() dup(r2) 23:49:46 executing program 1: write(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000000)=""/117, 0x75, 0x800, &(0x7f0000000240)=ANY=[@ANYBLOB="00000ab76bef7d8974913b70461f2e2f66696c65300011be0e18ad9bdb52ab9c1a2ce7d97bec3a2e3fd32fbaef030010956e9dfc23cc410de98c0000000000000000000000000000a2d7a9d25a4c783f79793d4ffdb320eb07bf48a1964246447b37772a2b0c8c4e37f3642abed3f00192443070b6077e7da362534c6bbbdaf11480732fe837b298ffa06d6c02b14adde507bc3e59405301afff2ccb12d4c99d2cdc6a225fd3344bb7a71673f42353363b1080dcb4ab00be0e49f8942c6ca9b2a6f0004b5d36bd666ee16edd50cd9cda"], 0xa) write(0xffffffffffffffff, 0x0, 0x46) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x100, 0x7fffffff, 0x84, 0x0, 0x4, 0x40, 0x8, 0x2, 0x2, 0xd7e8, 0x6}) write(0xffffffffffffffff, &(0x7f0000000380)="b0", 0x1) read(0xffffffffffffffff, &(0x7f00000000c0)=""/106, 0x6a) 23:49:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x1aff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x1e8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {0x800000}]}) õ¯Û_"*b“d©yCõ¶›vÆeÏ1™¢D‰ý_þÓ¤ ŒvX°Ç¨áf‰ÔÈCû|`ó„‘ç®ê Ê)@.[À  load: 1.44 cmd: getty 88332 [ttyin] 0.00u 0.00s 0% 308k load: 1.44 cmd: getty 88332 [ttyin] 0.00u 0.00s 0% 308k 23:49:46 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xac}) 23:49:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x100) 23:49:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse\x00', 0x40, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse0\x00', 0x30000, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) rmdir(&(0x7f00000008c0)='./file0\x00') r8 = geteuid() r9 = getgid() sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000001c0)="91e4c10119966936ecccba8371b858ff8e0689a305169ce2de2c7786adc8481320078f96ade6839e88bfb92ef3bc6013bb5f527e2528891d31f420d04fb57c6d646c35bd5281730601d490c2e54076d8ae85e0ba304695ab48c3b052a86ad14d9ecdb99eed3fbc2b1b0457cd29f818e09ded1a0e45d8293e4dc6423f4136f464043cc4a812ee0acbc511c4934c7fcd233a18fd5375c3e5cea4a2b031a9244ee766fa06fbcef82919b4fe3aefc5b740e3bd6e8bae21a5956fbad4cadaec96a874e5a2826e876df6fea163faa52082399fddef2d4c7023b608424a", 0xda}, {&(0x7f0000000400)="1797d559632d927604fbdab32b593663a2e601b95e8c68976855bd10f0b7be014fc55d8ba78f764427589f47627a72fb293c88eea4851529896b33f1db6f63930627f5fcb2d3cbb0eea24e994be942afc743221ed8727f13375a14daf806d9404dd7419ea4c05862c366be8ad4ccc9a3aa01f5acdde5730d503593f20993d9647b82bd1c2abd57e45c5222fa80b6147c663dc24f3012ea0ea3473ba9be67ab1995b3f3d2b16e8d3d2d0fdbd74d66b0ac44e83e41e94480e66c2e5dcd7511f05e5f5396c167f46875d596191a5c49c7a59e47a11ea20a87d782a4e17f02fff8fd0eb0d5102a183e5512a5e0ccf0913149ce04", 0xf2}, {&(0x7f00000000c0)="3f5cd8b414d462fbf6f699d8a9efc3ce7acde9a0c2dc2de61238158865d982d7ddba97cdc1feb2eb63f9bcd7ee1687b990ebde82a9705f2bbb59d911966ca16fa863b2e62f03ec152e7781d336b871977b6bc500e3e4596f4fa97edb5b6393133ee2568b19667f26229653423b4ea11d2bc916c22f9e31bda7aa0283ad97f699fcad82c3379815a5cc1b0e368492d96ddfff0a7687215fad8c0592bc7a11c3a6cdc26d813e314e710664dcc57a5ec9dec6c0d1", 0xb3}, {&(0x7f0000000500)="fb62ec5a6779a86e52252f93b6c74a40d0f71db66529b14cab77a697025a7230325e37f631d537021ba12125ae0b80dfdccaaef13176ece56fd740f7c794aebfe6d7cf29f015ef4dc22a385d167e50f2a60f2fd3673d3208c2895b514be380dae5278e437566fce407c022ef90ce6e677fde18bc5d636fccd389d3abb3c1e776fdecda28b1fdbaac841267b29074f263442905a7f082857c0f24dd30d0a9e4d066e7bb4efabb7214a79ee3eb8e7c09252f964041c015b1b5c7c1a6b5e65265cc92d85d85383943f4ac2e86c2326c7f", 0xcf}, {&(0x7f0000000600)="7ba9f9c7e0383f851040d5db627ffb8f17c8444abe72375f82098976aa78fdcf101f0cb9b277c396717eb110cfd77c38b3b62b20e798373c5edaf72ca71cc8013b2da83fbb4712137e92571c86d5159cc1c060661e5d2a91ebb4e737ee6439c6379c71b393542dd8f80681012d7a5f93df2b586f393b1582c24f9b0ecf577e4d82e9bea308c2fe30b8768b265a28400dbfdb17507c74f2070a42bd79414e4ff618eda2c9fdbd4bfc2998c427e888c3c8a5bd5ba4058d6fde10aa2e58a36778fde5d83761d2cbd69c51bcc43554be53d65a4e76f4084a304e80b6e5e57d47cc5ddd5427a3aa35e2216b", 0xe9}], 0x5, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x40b}, 0x3) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) getpeername$inet(r2, &(0x7f0000000900), &(0x7f0000000940)=0xc) close(r3) 23:49:47 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() setuid(r0) setreuid(0x0, 0x0) 23:49:47 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000000)="ec49c3d9cb185f6d22d7a34506c45372bad734478a7565b0d5d83fdc18893e4826d5ee26ae94f50ffa683b1528face82aac28ca9fdcad38ba0cb9966bf636f5ba152bb2387b2f60511fb9cfab8d81525ff2cb93af3c3bd605030ff6a1e4e04921e821617d3d4de15efa9d9373e210870f133d7410d43a68518ba6c0bd545364f7701540e8faacded9e59c513928a99288e39a4ab1de40830b6601a6f9608275c2407403c5c1bb63c2538e01c6659c35519a405908e1637f14f96dcb8", 0xbc) 23:49:47 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x20, 0x3ff}) 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/0x4000)=nil, 0x4000) 23:49:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000140)="256f66c11b8bc3ab7cc7e11d248b2327c7b8d74d85448a95e339e4235efd562ef9f15874a3d9d1bf6558329e13476e82a0f727ff71e60e3496d6c132e479f7e9adc5ad85858e953d68088e5dc112081eefd1ddce5e45dab40e5a8848431bb8e1d3af1f9dd62384837ca0bbe35ad0bec863a1ce0b7e88a2d1974be96a55e4e9e2aa712fd1b4df2df692f863bf6828e08b3d92273bfe9fea53a2a314a39fa4ff4472cc39ba2aab1e499fcd687d586094", 0xaf}, {&(0x7f0000000200)="846e39086b874efef975812e90070958cfa26a13bdfbd0a306abd4353a1236fe21b4769bba08a2d9322c46781de561e423961c86c7d8cfa396b1df3fa051ed8a67358316eda6964e83a6158a4b60236744ed53618963d415773349a601d09033306717aa405f275e7fb11409851cf2d148cd78f39dd8a7a905ae7b4ac2ae29f38dbefc630b4eabcb", 0x88}, {&(0x7f00000002c0)="e615709d7c3abae24fc4d9ee017eac954c8b52d1db891cc25bf6bf5dc6ccb3628baf2f0a886fea6b8ff04e619546d10c1de7d14140d1f7401b2949d6ef5b9218a25b342d1377a64a5ba02c10e071bf587c927ed8b96c980dca0828c415a2254b1125aa5fc932f3d5645e4dc2fd44665fc32cb13a77dd35562464f65ec5cc94369354579d0bd8b46ea427ba8ce01c7b", 0x8f}, {&(0x7f0000000380)="65e5", 0x2}, {&(0x7f0000000700)="7ba152df0341953a8315427db9bc17dc208171003ef15134815407c8b24e837d5b2f195272f731cf568b5d84591e41c750f2adf6cdf3738ae652e66617608c7cce70c7e226292f1c39d93517088182c643cfb8f08bba087cccca60b77440e3623a4ddaf3f6ca8edd3187ad4b9c956dd93553fbbb024ae873cc", 0xffffffffffffff16}, {&(0x7f0000000440)="af1533757a6b4969a6e39acfd6b4fbb0c1379ca5a7860672873e", 0x1a}], 0x6, &(0x7f0000000800)=[@cred={0x0, 0xffff, 0x0, r7, r6, r3}, @cred={0x0, 0xffff, 0x0, r7, r6, r8}, @cred={0x0, 0xffff, 0x0, r7, r4, r5}, @cred={0x0, 0xffff, 0x0, r2, r4, r3}], 0x38, 0x8}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x1}, {0x4}], 0xcd}) 23:49:47 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 23:49:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x6, 0xdbf9, &(0x7f0000000200)="afc19c98d700e90225a9968c7b6e1cd1d99bd504cbf0f022f9920a85f0fdfe17c87682f40287d604ce1d7f1d17e375d7848be4f29eb34fe7e52ed106f0f9fac4a1a44830b04ee8cccecc7d8df334ef921174d45057b0d8dc60865af1f81c55eef7c2786610f53751337e38807ea7a2c4a2371bcda2014c1c626537fc06d5efe7843a9dec27022029fe7a03ee1c52a56ae9e53f325255cf81247ecff2acc0c9c12989ca6f1260b2dd3d879f7735a4eff2f3546643adfec762d15cfa7b8c4c0f870d004842d3cd7ada589711e8baf4b30532d3f072215fd28c70d87eec70ab1d84410813e593fc1ff77607", 0xea) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f0000000080)) msgget$private(0x0, 0x100) close(r0) sendto$unix(r2, &(0x7f0000000500)="025598a1c85cd1fa7a5633ba16cb1be39d18c6857d0fd74fe57edfd60f71d0f79ee7f447ae3a51bdabef8d0d67b8e18307d871e8d982bcc35b7c16e52b93ea9bc3c0c5970c6a25bc9ddeae0a41298d04d49863d04365c484a909a7d7acdb8a6080bbd962d24f555b9e75646eb7724a88538fe9a41ced455aa15e6c1c73e156f845fc86c0bb93ecb5f14aac7ff4a72267aa10c6875d618647eebd55dedd58a0b942134059b2ce6ef4553237dba534d4a0cfd302b06ddfc4a13e9c8a3ee0d30c7d944800e257703c0c5805932e0526793a7a6c07f22713d6a1793b3974293dd00d96b77c7d2884a26a0a67b4550105ba2630c844d6da18c9bbba130086204282614fe7a16ae10ccbea3c75474e18cd3dada9bc757316538cbb6582631147929bd65d990d8dee72c84ea9d53ec6d906015c63366d211cb28cc5a91705b843601bdf5c61a32fcf2876a6721c18aebd2c7cecc06c5752127b87f79538b3b2d53219affd66a2e8c04063dc4c1f8c9cda34b28e2f9e3af77ab5c52ce0295a560c6bc2326e8160ef9415e70afc46a69dcdc1ca23c7127a14b4f0837fc6661ffdd6a57fffc8306bb8807ab6753eb036bbefd28ff1ecc14bc0d85a7033978c4d057ea681f103340bffb642cfab25793a7666e2f4357b0f4befffa916a6f53e45c6805af6fa5ff83cf99ee8dd97ca0206a9878af0ad4b1d56f4b3cd74955e5fcdf702ffcd1cf78dc2bf62272751c9bb5c425aedbd5cbae7f88924d6c0d01d1066ba6f789fc91e813a61e3c17111fd6e9649a443b1934d65751fcfe300832be9e54626569ee4c8d20f888874cb20b64f3f32be9adbefdd73aebf2138cc7259d52c37c3f05c7f42590d1faee475024dc8f3ca7ef015b7c8c4ec1ff89790485a2cf69b0dab2b507524e5e931cb72711c6e37c20feeefc90adf693a7250d84286122bd231b75c8de38daa867fdaac205d7570612664a953972b00ae1d45fe607ee688e296793310adc5231e102db60ea9fbfb0578c82ed480edd827ecfb9d700a9296ad58bcdb3a3201d00782ec5e07f1a2bd396da3c1a00b26809a5b242fcb541fe1e301284332c18b7609c221c1cac8953b722cd7a09ceffa3d309f26c866ee53f93c16676a52a4bbca50fa61e318d6b03e6be0e9b3193625736275b962ea4d36e3c0867551474ac9e29ea3724e0beadf3ee74ce07dcfac0da8eaa0522f8634b7d6607540fb2bd77fdd8fcbec2208e7a1234504019e063cb7cc24733ba0db85b1da3a5c1ac77350d652da92c1e63a1e99f2cfa10f088e86e346029bbd901c8821267a232acd4b2bae0e3963e8f74b5f9ec0e9ffaea41dfa3adfbc0106d14259102746934014a7ba3914c1ef80224b7f0a826316480863afe7bc9dd4d65a9638035207713afa9c56e1dc6c3cd40699b7b130636f22e0a34dad1684f7066b256d109f94dfeca28ad176de011412996e7c8adbd0b5911a30f30d4c4f6333555957169bb919adc8a4d0fbf9f4736ed2eee028ca601f0a9de661f0aac9f91008d8571b76bfc5d7e41312731f124a52512ded53e06b4a76229d65a1bd956b1808ac6bb7d741e619fc755c6fcc0b11c8a4f84190fa314e339db612d00902668cbd3f194d5b93bda4cbbc887718b0e5e44c9d4a1bfb7e7e0ead14d8c5f522be9344112304df192640f3d161966bcf7667de476cc854e414fe1aabbfd96d2f712f5b51208cd584d95b2de676085a8da177091f0a4cdba537a9f7dc6ca6590d597fc87d7876a68f0e42997e8895d1ee694647760570c661f66103057cc01b4ebd15178cace383611acbb0c330f733955ea427c89ade72c6f8884039b5d125fb4613721854056d724ae9a1c7f6172b5d7c1942fe54521c138248824991a923e6f010dfdd8176d6221cfb45cfe831f72db65817f97b1454e4628777ef39920d7a36791da54dce36e1938ea9e329dbaa7fb72ce2d042a72a031987b6ec6f9a9f6b32d92f924c3bcd1098b8854171dd20036349a493f057b93b7c71be02e2fcd98e6948ce99d42ddb82f4d056f8debb6399940c9e2ef162eb2cfaa30fa0de0a800c21a6ed12fe4229c9251029f12b9c69391c933842f244d2da867862699e432ccdc941538ed0e48738c0ff1d48b3be81ebce40bae6166a46479e17d11f61ce976dacfa63d0982beae98cc3ad2eb38af97f37b560772a6dcc830fbfe9abfe10b4359c2fe680d9c22505070c30fa73ca93147c685ff223d66884ba524c51afb3b4ff34d7b07a02a6598e4d7de5d92a6d1560baf6aa968eb1d94545fc9f927cfeb6ef33217d850a1aa833d0041148651794218cd0e79a30289eec72adbe9df0752b0eb30c8539e6dd6044b1e12b87e8688e12da04c80fbb179bed1b359ee7321ba619136b22fcae67177e136084d075010e23e0ba76bbedb49925f9166ebb999b51ceb19cb80ae6c8a4d246f7196c10ab1592d4c59f2fa3f87377fcc2c73cc1349fd0c5d9d251904ed7907e5235eae0b6f312b116df9da9cc6306476d14f60da8e03f7e1251ddeaf6846d8792e832b6cd9d0ed48a41cf98ec10ffe8a66f6c0820ba6aae9207800400f2a6de3da660b3599d55ada54ff1cdb4685cafffe99da1ccd7ed9444e5d768c96677c654d1d4e680a11d467c4db5ebc90850ef5182619946bcd375d28257791212f411f6c0d089b09314935ae918637ce1a1bc103ec71a8a13da35fee83c9f9d9ae8d51474b4b41cd3a727f50bda8b02f1e38c342bbc300b4e7e23b9e149859139b8e86005871829485d722b659d10034b79058a50bd63837c459cfe60c38923952cb3a3fa9797441b08fb946cfbb210ccbd59fce38806af17476c0458ec6b70090c2f82043919e13702196a6dc3a9498a54013c5417e6ba445d5a80b0b3cb854e57d69d66f2b17142754b1d404340d5227e119733c73d36d9bfb4c29c4012c1b5351012979a09725ad6fee7d5fac4d6da781e40a744a3e026679700331fd654ed285ccd479c5b23b8a62d4e2bfc42af10058f987333a37ded4d17a94ce5e1d5b294149c8036ec92c5f489d649acc4459522b3faa1bee03de62f447adac3da8982e8aded0bb191ae9f8f4394f10b120821553b22652468691c077ed8700e81e5913f60710d552a466c0974cd4f6ffa5ed67fb588f38285cf187c7eefb070b8b9371b7e16d3b6d5f7a40915849890eb281008da7240ea0dc253ce1581cd53d912547d9f8583ccf194c1f14c34141303065d2442ce693654c0fb4b6e3c661c2ac0c89db4850dc919f4dd2518d03b9d6864ab476e4558008e0240f4110428270be4a868752a04437252c9ae8554f13f388639b2f7d74f59cea8421fb0d13866489c6759ca532b88fb96f2d87d769eddec395a349570c355453c6236b87f2c15f2c61c989877cb2900418bc2d75979e5d2f1d59b3b83098857a6fd748790574eadb7eb735f5a5a54177e9393d5936ca77842e532e7978aad7e699b33d4296b59d57980e8a90df74ba409876283cc8d5bd789358090e2d3a69ce719e1dbf625c9820d53e87576587d3319e3acd6680714ed995af42cbcddee40e9d2d908fec0382e8510e51c4f27f507e06a7ac3215c5956caf6e1b1ca42b3d83f13e4ab2e7d99a43dbf46854755825f9d1d6d77d3d9771f7539cd270543714c963a7a237894c5c0fd915eea68dcf044a90b3c887e00da38d7a2026559b30af28a9a35b2dd405db042926835fb10693a06ab5b891d94e1b0d2f068961f6a114240f34d582d2a6a623a9131d1fc6275c687b1ae54f9c26ceb14442e30cb3e0860d900408474998ba78826e5add31e13fbb17cfb5b5d8b1b25872f0ab4079ffe343ee52a9408b342fc656a42ff2e33e6d0370fc882ff25ae09e57e0f801c409ac892579e0cd0b26e308a1e491d1119bf3961dca3b725a3e90f173006e2163438ba19492827b12be19d708108e1386e6f9ce079166ef90ad3404fdb4c0881738f5e23e8e853332fdd3fe7095653be206dfa444987b2fa9e78f87bbc74ce79cadb51781a9c5d274391305791b8e4fbbb1869f19f4ffebb097fedd1056bd12b53e9b2977720be56d2d9ed8d554287e925a49fb47ce769c6f143630d67d5379e32652936521997f039bfa27870a5eea4e984061f650c1e94ca92ce0d82ff762afcf077077bc3b37c21ce51947dba58340fb15b2987869476b3d212e03a1ebdfd2cedbb3dd02ccd94c3d3b88ce1fa5ddf8f9a94261762a133e69f7b579a00b2c3837823326dc848ae151774267e16864c4640dc54542ff785b58460062559cd2799706537d563340e7351a0fa8b90613d6b4cb64ead1ebc9359a32483a2689f6ce5edd838144d3fda53df4cc0388459ffcd1898e5856cb5e08e066774689a392665bc541426247ed8c420854b6332ea26f6fdf43524f004643c302b8b4bbe74c1e9fc023bcba84ebff33705feb622bbf8205aca1c123b421aaf28a4e36e060dca9dfee4b2992716e76096802354ed1c8d21910347a4c9ed71675935dc4697aa3215361a40998884b2598b90606c6c67521a419a83440442b35759a6f496e3130b3e023cf65f3a64d4d36314a549701ace6667f467985a4a617574a6a8f5771ac8f1d1da88747090cc9d48da0d886bfc14384a00d4e1c2c10b1b012cb954aee2c554a71adc94d9a391115d0c87ecd32ceb3a9521e23331c0bf2a98d9d0053f97003b9f8b9b79422770d555088ec5a297d352b624e701964d65885dc5cbcfb9a1999a96aaf084923c674fbf9086be85ab52e69f1e30b7dd4a22c1d337b65246481f5fb1163d5e4ca22f46daa1ac932cf7e33086dc7b5139a159923487e04abfa42e877f7eb205656f71f7ee10ae3ac2c52d3797422d3a4c22b45f59113d982266e668720a1ee301f1300397b0c6942a93654b7e27b99098448d32475c96cc3e97ba3ccdd811a4025a148d44e6fb371ecc39b0deb6b8ddc801551837717b7a800e4c348f9d4681304a832118ec164ee41b034cf7f0409492045b5f6c565c0cff96f805b0527c98953fe2d96d95aa73ace3f177b0d1a26329505763233d47a5aad059d8f6d2f10e00c58493e325bacb621f269bd0c6a3fe1a750d0f51aca28f78651a4c75e892b04945627dfd8344e25605e8da76eaff1f7c17f2ecafc6b6df8bac45c24cd6f494ebecbe7462cec246b483b36c15ffc45b1adffbd26b5e43153399dcd109bef0c89114f539dff4bf65a4be71472065031fba46fe785e63784873e82bea8bab6852b924e6d4e5a4756f83495de45ca82f0ee7662e612e22fb8509eb7d614dbaf361de5738c5374513b88736b81506e9eb4de61c0a3d3228550244e86937949150dff3af61ec995ac568970e2fde38d742106ea2b1dc56f432aef816313966378ac819445ee6efccc3c87452b1399f339680da49963c80622b8d86b822f4b3a630ddc7fe24bb77c986b7c07836c0cc5d6b4b58623bf8398c1a32e52b10f775583b138ee71256e95e350e8b8d9d654c4aca5471546164aab6d7f2c41c598ff5537fd9c30d294ff936b2890c77e7dae32e092554aa17574d33d302ddb4bf53f8b17906828ab551dbf924e5ac06eb93f6f0bf8715f79c52ffaac478063e5907f111e9955b2295bd09e421fef4c5cfca09bc62469cdce6ba0c9bf7bbb7a2a80efb9a067bb116ad0802dbb6287ced1c033ec80b2d0338ea6c4c1890d35cb6be3793b9ef51bc5814f84ee06217c8721f017ac1cb9d02a80fbafdd6f2e8cf7e77a2e856ba43019fa6498d1d885c425e61af6120c7220da777a643859801602f8e7e12b1d798daefd6da227b99495abf6800ab", 0x1000, 0x406, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socket(0x21, 0x5, 0x6) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 23:49:48 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/148, 0x94) 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', 0xa, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 23:49:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4afaa981) connect(r0, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00./bus\x00u'], 0x8) mknod(&(0x7f0000000340)='./bus/file0\x00', 0x2080002005, 0x50004000000028ad) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x0, 0xc000000000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./bus/file0\x00', 0x9, 0x7, 0x0, 0x1, 0x81, 0x1, 0x5, 0x2, 0x1, 0xfff, 0x8d9}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000440)="ac466b34a584924db7c8e25f93542ecff9542a84d5b693096198b6a8291a704d8d40dc5c5a6650ddacd53c0aead93dfa7c07ff3622034f8f1a9baf947b909a06fe7e889c4bc753607b88a009cc787599d6438c1b7def19cff1f13065ad4e0e4584bfc4adab39881ba1fd504e335b504988cfe1ab3f6b0fbd0ebff5215bace9186746f0eac159be25c22e919d41f972c9610b7e3591cdfddf9c97d8aa97bad0725cc629d500f35dabace21385c2e87df45f734575312c62d44b1865a2aa2f01d46b89a29248bfc0ae695482a67a456cafec573e203819459568feffbeb5e42c0803787ede31c4f7fc91fb4b78a94009b0b6f25cda16f6ece59da0234d3e47b9d94717ffd3147f22de3f727e061277d0364b6f0edf8756be32814d49bda82a91ae3124e2b03df7aa47b091757ea74dd6e81614f89dd590261d3b1720956c25d177869639e46233fbc5e855af3d7b8ee68465348c142ae92c9fab46dd125e2ddc1f50ad365137d77e0e2271caf373d69e087c3749d12492146b49ab22a5f84ab29d7c5cd2be60ffbf086e87c578ab10fec4128b2c9df1adecb41682b5a795de4c717325848573ebd5eff0862d34cc2d78da577dc51d9bcfbe66670f29b061a8a38990572ffd18d93b5d6e529316b9573804b022b11f7f65c2fe76758286de64b1b8c77c2a9bd6f651d84f574fbb16c9dd7ae8658f465051c571be5d994d20b8fb0786a9db2c598d99d53b58e425ece49046f6d0744131752e83ff06958bad891d14bbe3706f0f15d5d0e458e624ad7f05b42acb6e3c70a5f855b3348b549cbea903dc5a1cbeaa8257843019b3b672ef78b6c7609587cdda3be37bd522c727c10d92cad0693199bd36e3688da571678cfcd6737a320c07cbe1e0a6d919f30ee4232b485893a3387470c14086b50c7e36452ea57b93f4c2b08ed9a31e1b41084617fd429b287764440e683db78b821f0a7722b4004101748cbac6e021ebdb82db72fc991c2b705723ea5f63b85d5d0bb2f12c5971026f6828974a1d6473eec3a26f9f4aa00d73793d8b842c0713c37f502d12c446b2bc69d3d6ed702701e776e73c3941123b8f3aadfc7254d2e25b369dad5b7bcb1f0c59bb61e4eda0fa8e54edb9fccf9862bd00f22498d881ad10d01938096cfa03a88854ab3dcfe3169b08d987082ca8a9a00067a28a51ffad3494a56e60f6393532b59667f4255466f2fd2bc8c0cec634aa06f0b87b56fadb353ff7f75802d9aff08857efb831b14b4e9bf93a2efb562a6f03b21291721c58c141e4cd3a4041f569345e92abd9611c223250adcbc5df60f528bd76762f535b97cfefca7c31cfaf526090e4b9af1acae9b0fc2ac7d0eb5178d9f39bdd37aa155fb220e3ef33e3ee4f036b8f340b855e56a7bd4f6e882b30636e283006d1e2dc1fffc167822b773dfe2065f2a207e2aea8a1cbc2a13848cb25a73ec2c7739e5bce14eec193b7072fd65ff81364827d824403da273db2aac838e69418cf3780b7b3e58df1691e81b8e223c3f09a0d5a078c7482d200869695da9fd92cfa941e9f2d64e654706dbbeff9f1c6d960e7ea4dcded90adf40ad1658ebf4e6ba34d097953d78d71bf91420766203573b782eb8688be5c0cb33c7348be065d28d41018d5f8cda0ad65f969929b15fc08c6c6fd70f47febe7a9945c00a0eb8be3c2c58d188e11aa06752c5b662ecf63a0f24c521b8359dc81944c9a01480f97744d47558c3276acd29d4102f75944bbd341b7519d2343d54c2c48c78626c4732ccfbac092dc8cedecf5e91c1ff213fd02d424ed24e56516beaa1d54efa1432ece2f5a9264ceb319ed77a1794a40b26205a2e85f79dea987eb5bb0e27786f94958771ce0da8ef6f50680afb51931607edf3633ab6f7a56552c3c0a2cf5311faf481da2211e87dca29496463853feae76c79d2296051614a1209682a84b29a7ee382d32ca45846b9beb28c029debf49213358444797ce4090894158f300085844cd4c392ffb57a2f66678ae401cd113b19bf7b827b4ded255a8d90da3099203b78659c673320499ee4bdde3c98eb536538009172c7f15b9da6bd43c61056d1e88dff6ec27875a7a5135846dfc8a8aa0ff4fa6ff92a3282bb0dbcef46c72fb0c574d455d0f13df0810108c6d3d31bb85561e0631d6e2c42c3ab8b2d4491147af897431278084f4d42f92f079cda74f3227e87d4a257c14cbdde1be62f3f223334d403d4cfebf2bff8d761f3e9f327bf2887d63fd7b36824c46638fabdf1888599184b11810ca6e3cbed758b3472a169712514fff51c9c0539f44cdde125efb3d703d3b3b7d641a04d535d89db27eaa22bb52bbabb50f495e93d89ed28961c55362f06ad9fbfb7d5b32f9a8c210d624cb48dfdba741bb70da74f6ec0f441abcab40ab3016585419c527c61694fd9dfb58dc186d441341209547e355af49574e03a2f7cd12907f56a32b9afc1743c725a2924061e273b046b6870471f7b6bb90e7c8d460bfd58b71c8d815d537860887f7141e1343cd0392caefbaa4e86dde1d466919e3934965f46f33afe50d3a78e0ab507cc0844203ddd156c4de8a7b16b7e7a7752fd2d757f2c19e7b23c0594c37de078ff78fea2102014cb9bee7c5c6f7ee1f5838249057c36f383b4dabcbd22c855b65a99e3df62f85fb68f4aca2e96e456542ace164207cd94116e5472852105e4213269bb55c0ea1f030e5bb153978f37a326f9b8643063f64138854ecbbc24433982415497652d2886e03d4b842f5d3136582fcc5c998136e0a3d246243c83273ddcdc61b6e68bae6bd49bee02644e991094b388a97acbb816fa37f8e08a06f37fa3b15aa5fbfe72d6df2f0184c1f6a70de7991decb523c1cffb3b11488ce4183c08d8873b45dc771b1237841190b3f7d6ee48775d29d8116cd9e6d77231570c7723010125f1fcfdb07eb4612a896698a4669e70b9c7e2e06da31da1405b6b7374d74c176ff83a39d6c6f903354588e2c4cec06a2c9291311d827fc18804c4e0d258a0f075584fd28ea1096bc1381b6f98d8d292331cb5f17ebe1c253f21b952de38cd15e79eb59baff79d9394c855d9e7f60245ae05c9b180f6e85ee902b0171de2fead108904da2f3bf676c741453c8e4b135e0b8b210aae1214bffced908256265d3c6851c37573ce94f825e80396faf194b2b35733eefbe5afc3d8a49ff3c4cb40047d4f63f941f422de1535c0360a2d4371127baf1e1d62f02c63c1767494b85bb4c4ea5c633090ef7cbd0340eedb3d6e5dc8c7a848d884620153d72e857ebb2f7c89668e4646c7de7c5c626b7689485c18f69034a69d71f2f0d384a28a9ec29dc985153053377d2e896a4ec7f8b980c4a4de7c85bb972a4f598ba4c6dac408fba0a359419cdb5c195da35c6b667f1b8d474fbc4b7ac0ef84a0f9dbfd132ba11cf2c01022223f6755cd80ad9c20b5cb66429503b89d4debfd226712b8cec950f4b465de2a855d6f6344ce57f4a5aaa02bf429478c888ef9e8b3999fa70b97283ee2c103dad789f8dc3356d133e4ad144c9f3425f5d4e3c8311a193bcc34c964acea839d7636ed57a6f35b67ec332abe83a444e135a531c732fe8a3978f9b84b71dad63fa435fe5abe745bc0f2acdcb484b84e56114d1702e713a9402a7ebbb79f15345476042d74726475a2603f2a3243c8f7551e95408eb0bef66355eb2a4aa30204f5030b75bc8377b2da2bb07227d07a7ea8e7004e728e67064e6703f182080feaaae390ddcebe50ea4fac9db91c7058da7b6aae76c2339b8f0a68d289801cb3393cba0bf97550bf3a50649189ba21d6cab3008fc55d18a628fc11110801e2c63acf3d8f6446ef3277fff57d9d99cb1157070f3807dd30fb498338d70e4b90915c692a1b398865b9fbb50f4fd469ba620f77055985a61e1b550034022d7a2a243df9c1a5dc716bd5d27f05a42adbaa5af04d4ef73dd5a680060b7efa16196ba43d49bb64e1384e0a3fdf760734dba98d55f74a4248130abb61ec4348d329f0ed1a11db850babfb1cfbacd72560507a427c683361f9cd384b090596250a7a46c1185b5e6099635cc5f4c69950086dbbc57db413107e75e8f749294ec068dddc9564db1c17913def4b7a472d42315fdfd0c782f3cc254fd0123808d52b58d88909bf68c1a166453e8ffdfa70e22ae5a913436de3478dfc663433dceaf3542783a6fbfb06480cf3e672f4f0e4da91dca6b142b08ad4b9a3906ad73ecac976994a6e6a98a3ea94213ae447b4e9b7e28b92d05d97e3eaface395f95e8d82ae0e16c8a82319934c0eb739ec8f130e9dd83bccf37e6971f81d9a3c2e88b4ddf051f8010292ac2ac66a11a64e7fab129aa421d84fbc9d23a6ec9fbd7a9e6db1d3f63be6a8120dec43b2446518c95d0f05d1fc925130fe6bf5d3cc61448c7d1908a1d4b0ddfe2af10b990c083b2f548b0e39e2e8ba24e009027dc51e70f7db051ab8a3891f521fa116b3cfa34b83bd61b84ed862aeb8618332a7851888ba4c5e909c07514254d87114097b455b49847ff5d9ca1806eddfe0220270434e353e59b2cdde7be08567969040164290e6f8d6d2b3492025fd2fb54ba8b6aecb16bf4d65ca9dc816c3651689368048aba83cc73d5f6f214d9d5471aacd7bcc9eea09773480f4ecc1d07a3dd504b7d73bffa7a61e512c8273d92c16e91d9819c8ada1248ebb059e78e7565fb56610c1bb2ee08eb68c030d7173852da79979c53f810d1cf753ad369ee15d51bc2c483e79ca926af86f9d5cde1868a647a593fab61c097fe7a8743f71ee4a5c330b912a8934e6c0c6c34683b4b2ee9dcf66020d69f31ff6eda4f325bd55db2e1d875e691b68574f52d55078e994f74322475e85c110b84a94575daa03cb71b23df25855d3552da26398412e17c58af80ee78d2bd6b4acd4269945dc9ebcd3e97758cecf8fb8ca3edf8e89365621b76f7defcf8ad425d3ff64b07ca06dd6bfa9c82a9c6e533eeae26263c7aa404500276a8737a3c838faf255c6ef0b17d9b86bd6feb67bab45f82b268e1128239f05f21c9c67fb150aafdde8968b9b42243dace62785c768d6fb4a41592719ca8194a2f9ef6dbe34a7db77f74a32eab6fbb12f70ba48bd408e1d8c45b081b3101c1f0cfda0c2419c064c41790e37467ff8acb4b4fede7f89ca2ba658227567bddb604279cd48bfb33e12d612bfc4491561ddb408e00d508d1505b99a0f7c42e15b79811bbc44d80788192a468ebbf98bf6813af566ad774f1f20bd1c90eaaeda023767850a549ce1516f354437481f2d41b796921bf0c95b2a40bb0d0882ff007ec6d6663d763fc66bbde5f68318a98876c2cd224d921b0e92878b4e3d122b58cf5af1504e4324289f9c7b7f69b509fe19b71430e5cc93ed4cb7efcc20def6f8f7bada6d464105b0e99fabf90409f1ae8b35953333def7e10ee0829032b6b19872d989549cd651dd27246115de213ddc2f971ed87a371866716f19d6676c80870b6d5cfcec86e6a74905510c399c42838b5af510b577fe4144ac6b92a591ab1fab0f96d14c17a72d2aeeba625dc1ed4e143a15a8898e03ee93cdc86315cc36bc9b8f854e81a64cd29a31fc0c48461b233ead36ae63fabea29af3119ae4ea9a11f39cc8df89616393589e076690cf5c9c245e6a731734ddd1c71235f98bbbfdd21cdf86fd942959bc7a212e5f012e3f55dcace35dc5a692a71ebb0fba47fb013d7fb9e41580d3542bc6dc1be2abe716f7ca8198e3a9a3177a55420013c098cccf8912c6fcbe11a3489a21de8912fc7cb2cce131333c15", 0x1000}, {&(0x7f0000000040)="287e3a823b601365fab38402beb31db50d44320dd22488581ba2b3f10b2a8fc80986c5dc886283dd5602a5101dff516063c5dfc67284593f76435bb267322ca0752be01e61c0e2897d769278b08d08f02195011e41d4d05d57f5be5614807e2875301389768c6fe3b634051647c2abca0ac413950082326ecbff3f", 0x7b}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="76ac8dfb5738434babd771a597c4efdc6d20d22a6a92bea751c6be09eb2ebefff62adbf88d37", 0x26}], 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000200)=0x2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./bus/file0\x00', 0x2, 0x2, 0x8, 0x1, 0x2, 0xfffffffffffffffd, 0x1ff, 0x1, 0x1, 0x7, 0xffffffffffffff80}) writev(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)="00000002", 0x4}], 0x1) 23:49:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) mkdir(&(0x7f00000000c0)='./file1\x00', 0x20) rmdir(&(0x7f0000000180)='./file0\x00') 23:49:48 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbfff, 0x0, "b0d41800006e93000000000600cd00"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setegid(r0) setregid(0x0, 0x0) 23:49:48 executing program 0: shmget$private(0x0, 0x4000, 0x81, &(0x7f0000ff9000/0x4000)=nil) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 23:49:48 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 23:49:48 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000002, 0x12, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 23:49:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x2, [{0x2, 0x80000001}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x2}, {0x1}, {0x3, 0x4}, {0x0, 0xbec}, {0x0, 0x9}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x8001}, {0x3, 0x14b6}, {0x2}, {0x3, 0x1ff}, {0x3, 0x6}, {0x2, 0xec}, {0x3, 0x8dd}, {0x3, 0xc394}, {0x3, 0x4}, {0x2, 0xe62f}, {0x3, 0xed6d}, {0x2, 0x1}, {0x1, 0x3ff}, {0x3, 0x80000000000000}, {0x3, 0x1f}, {}, {0x2, 0xfffffffffffffffc}, {0x3, 0x7fe65d5f}, {0x3, 0x8}, {0x0, 0x3}, {0x2, 0x2}, {0x2, 0x1}]}) 23:49:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000080)='./bus\x00', 0x8040, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9cfcf743fcdbd96770332e2ea9", 0xd) execve(0x0, 0x0, 0x0) 23:49:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) 23:49:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) getsockopt(r0, 0x6, 0x800000000000008, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x13cd) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 23:49:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r1, r0) 23:49:48 executing program 0: getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r1) 23:49:48 executing program 1: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x590, 0x80) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000002c0)='./bus\x00', r1, r2, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002000, 0x40) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x6f0cb0cd, 0x5, 0x101, 0x1, 0x101, 0x8, 0x2ca4, 0x2, 0x1, 0x200, 0x2b77}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x20080, 0x4) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0xfff, 0x2, 0x8, 0x1, 0xfffffffffffffffd, 0x3, 0x19a0, 0x1, 0x0, 0x0, 0x101}) 23:49:48 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r0, &(0x7f0000000380)=""/219, 0xdb, 0x1, &(0x7f00000000c0)=@file={0x1, './file2\x00'}, 0xa) rename(&(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', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 23:49:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) syz_open_pts() flock(r0, 0x8) munlockall() 23:49:48 executing program 0: r0 = socket(0x6, 0x3, 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}], 0x2, &(0x7f00000003c0)=[{0x808, 0x0, 0x0, "2f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b48468"}], 0x808}, 0x0) 23:49:48 executing program 1: r0 = syz_open_pts() syz_open_pts() socketpair(0x1, 0x8000, 0x0, &(0x7f0000000040)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) 23:49:48 executing program 1: socketpair(0x1f, 0x4000, 0x80000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000001240)='./file1\x00') setsockopt(0xffffffffffffffff, 0x0, 0x6c, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x9e73, './file0\x00', './file0\x00'}) 23:49:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0xab8) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)="85c1fb701a14cd871f6a9c4ee3357c7b8e7f68a8620a571427c1e1a8e32983c7e237d68b9bfc6717d60a3652f98252612a2a936ad0a9c1b576b1f9bb7ff57435af33f115239b9aa3e47f4df4e70ac4016a9c447fe3b0146b96b2b473dfaec4a728e345303b67216eee5df61e71e391be1ff48c26d2ad4245790cd9fbff1ce1633776a3de29e2ef4378f2e68ff3dbc1a01ce70bb53cec572f8cc9f5ffd4dc2e87784060e2ea5d84b89ab1d2b7b4429867fe86c5090364b244bb71f5884a89d5f41f679e518e51d6773e87ee0c9a095b969139ff8e51e52d117b07bd3b58de4d7a937fc6e951064fecda6378b0dd1969e2cd4d2f044f886881839491e8102c503b6f47748ac1511353d9f0f02603ce25c4ca7eac06bd1037ce9ca95092c78f2f9e8c7bef28119cb2ce44a34984d81a8491554aa176c466285cae3fde9b8b7686df76e2bde047ce8e2f891f117c12225ec0a05e17cde03a33178fb27369c446ce42f71eef2365874118a16c8b6ef252df6f1782d7245d4241a93601745a23059b94e1ab5fedf7b3794afb1ad1b1b3d98be84c777c5813588da45831d8238925c0dcfc0da7df7fae4261fc5af0c5ffb370aa521aeef090a6f485d5ae468b237c222ab48e2c076d3feb4b5861d1f1b051e4f7b2b353d7d88cee661900ea9923224c86ea27760f95adaa499254d578c5223e7356084b4a673ec18f00f3f30b830551c0aa62164c2d284ffc8c3e44bb7268cc6f0edcfc2382219134a857eb01a8a875fd2e77238829a3545c8be9944a8d8aeabf0a4482c34a002372619be261636a44930a9a177e9edd4bde1fdbd7d1dac04dca748191927c0ce6ad380cc38b76fdece3819bce32e2aec252812b01579e41c25dc15fc7522ebd9b69da82156e977619c2a6ed0e7220c55917b36d546ddd7666c5bf74153096b869effbf5d550a6280f3a1c3e8c9ff3aefb7224a525c02e4d262a79408c8b8f9319d813b1cdcf73c35b998d984a2a57b214e3e3cccdb76fb43a411e41b5feb5af856557315cd00d91b41b6d55927cbac8d06759ff90dd74e4c3686ef5ddb2fbecdc36138854aa54f3aab7b3b6ea36a7ebf65b41d2aba74d1b6c4f466f6c1ab0e06d0a6d81c68f45485cebd7ad2d8a745899d0bb9663850b043f07372d06756e56b4d0644824ed29da057d3ed02ed3c999edfed5d94bbf7bcd4d11e03a9e6707065ecf73b0c3e8fe2afbbc12e90c53e48f5fc09d2933c75a9bc2b6622ea28c43197d5ffcd2bec9e6cddf4fd8b188d8efe18be00d2307ed891c086e0d4863d2d9482108579208dfe36356dda87c555cff25e8f20f0d71e77205e8af99340c6dda26c58a25970eea07fc901d496964f212d1acba449e1fc0215332721c64bca86c985b4be55727f1bc0a481cec7e2eadb22ef9807f29e310a9987a0193e9ada6d4476c28993123190234c0bf7616d55d603d4dd991034d545ec59dfcd2a1a67adc9c70cc0a875ece24704621de7277da599c2bc56b3e7277e1293f0e9f2a84061763bfb2d0a52f86a8578b292fae3d9b2218a046243ac0ea0f684e5b868a1a95128b29edf2c9e5cec5cc8df874f786cc905702eb0eb86c3550ca9a09980e0d8e7476c30717892bdc70d099f02e85b6cb2f97760848911d4c53d18cea945b74d3d81353ec7bef856b58ceaf120924c602b0242741e32e64e39f312ecb5e3a0fd169e6d221ffd399e7e55fe96a4b6867ee1c9d7947b627efac2bc959527d10bb92afae3b863d590db6373b16d9602ad7dc6dc5b00fb83ac4046723d0089002aec5651c1ef57555798a39b8d3973f2089a154d0ba90cdbff15167295f390003a165f07916618a5fd3c117b95f2b941ccbfe2df0805399d73fcd825fb1646294712c8ade0283f7c80f80099544ac6432a73ecee7ca18b26083a46b6bc0f91e0c603888fe4eb3cf79e415ddba1f011170c0c28008e66ac09d7133e9321cd367e11137acfd61706dd548b17eadb571b6c69981e70e467f9e7a0e36e0afd7d11e34fa2521e367db506d7e4627594ecbbac22f3e6cc61129c6c6ae0038a5e08f4da88bce080ff49af2a717620e9bee40b46a8df360c9a6704a329af482a7164b99edf4aa0799fc761a75f0d57a0b19320406e8aa733a8e48aa454697d23faa2321c4fdb0248fce07a1c11aa768be007984e55fadea4e0e2d03e73cec8f22686ccb4b8d64c8195be028dca9f84ef846a8a364f5b4369d345affaa1ff5154a2b7c8f51c53897883b66aac0c8fcd8cb7b9ee29041245a835f81acdbd9b9188396d89612d87c863b0f644ad67a86d92b2b360ff369c076d6d8dfb61ccd43da7bb7f1a3b8eb9d5ff1d5f0f21f6c96a33053fa46dfbb6ad3d8c3cdafe04c29dabdbc559c3bccb0e5a6c01725ce01b78d6bd8067f5bd01d3dc22a8c1511578eaf75b4d455d55841c996b403f2ac9474cdc69d5486d3741b250bfa02535edd682da9a4864fc1f9026924d0bdf9750f0ac41c9744d150b923427ea2450737c244a707f5ad8d79d9c1bec6270a382fb09f658252b347e8c6add54bd1b23606a4bad997895eb394b7c993bd6f0d009dce224c788cb3d43239aa01426112071789d5c2a84bc3b95ef7a463722471b40c6157302b238ca7672d33fe4798f4a06fc5301fa8d30ca19155a7407879d4d726651372ec1ad6f820b42c4c41ccdd233b27e2af38652c39b1595a3a8d37623e8adde5fd3aa64b0e6fb6188ddf456ec831edeff55494b58eb70b4548d55bbb96be6055bf1f6a2187447a9b97afbf7378a9726c234e65f613df94581b8c75f906fa263548ce77c6451698d949b00075a163df7ea6e99a0535970b2119877b68d79b0f5b16e31b5b4de843e010b0a46f3808abefb99cedb578cc75db06a959f3b3867ee99df5d2b070bdb84688cfefeed0e630e94545129f5cd3b6cfbdc9e6c3594d68b355c7d83ec940871792392db9409b9151c962c426a1c9dd4144feb87b87f7ed03e1dbda50caa2096adff1bbceb7fba33396db4e4550a41852c3cc4e39b5ba162dee1f2158f2003e40f54fa67dbb1313f535db58e62286847c46a821f4b9cd3476dbf6e108912f658ff86ee8360c5e7ff22f28b6369dd4a74ea1c945f02e902dc5bb71f37746d0dc65c9a8570796707879d956f701335fc001d6a7140949f32f4b984e8474ea7da00a2ef36b2c15d33d01b0ffbf1a7e30b3f7ca1ea1f3940df982aefae3e0e4f102def9dc552a4823c4ea18d238b7971a992987d1c7c93d39c0395b91a36c1149e9b29d31366e040b142d5f51ca2886c8fe82dc3cd2e29a645afdafe39a9873d0eedcdbb7cb392236b6965cfa4e2700c342f13c63f7272f50a6556d61a696765aec1fc0e644c0b34a3b940ad78968caa364c73106fcf3fe679a09b6e88f962d1752ed9e947e853f5a74f0c5787ed4eca9cad1fe645da61a8a365f6ec28f2d195c3086bfa8ba280c43a2f61e27ba9b6788d3c8021ce09c436db5b01d53b55d9dca07a59539bee65ff3c04d6e8e7d94089c771cde437c2e2efb83ea65f32cef21e88c0d42a285374571d5df84fd7bbe2543d8db986556aab6f2b83a3c564bce8a354941d7108d692582fdefd743af7298f0364bb45497ece9a979830983f4bffc11b530d947443f72afa5e387c088b64ca5a1053e122a3c692b405dfbd617103e1fa14832ddb1744679e301e649e9d0307ef107645620a2d53191cc7977569b1044a352a1e0d2302fdb3f5ff15b171f63eb36f3c919daf7463134d88add88f92582e9ec9721f4ccda2e51df4ec887eb69e4e60fb78458d7d3a80dc9b79db6481574c15c0b2c1e9d42abdbffc232e830f7f69d74857723421ff94684d2f977843d70f2b2babdeb9797e7a14c8b6c980502b61cca72e47373a07621af6d90e7709546dd6c6b84c0384241f1b9c6beda4e75a664d3b664973f0479e7b1d566060ced8bd3d14a809c630935e5e863f38ce8a23183ea0b1c00bcfa5347b861cabaf642745600f30c5c2e5d622252d90084281fbd138cd8ed508d32a2fb3e320c357334edb0cff9aa3e3f10a62df05cbbf19640f1166b66d4d0468240fc92fbca2acdc1325debe4ba8168c6991baa9fb12fedb5a96d2b2469a90f6aef159bf194c828684c9ed324ff88df025a5e932a55060ec12304c52969038f31352b00c3e961fabc58c1c1c783be7a0e893e6ac405c5b70b5766fdbf03534dede801496168c95f8be3155e5bca37d78c5a8e515b5b614127a23824b9b6b1e9ff32f057341a03c61c54a4bb5ff169b3cd1566e627ec65d31a5f18dbd0c82bdbc378a15f7b55ecf3aaa62d237b708ca382a77005d890016d94c153d6ed2b1ce0d0bfe6033b18502ab3a9d71923c90260b0baa0b647df5fc292b9913444703b8a2ae14d884606f0a610acca562f5d2496ff0882803badcb5bb60dc848354f55f532c8e16947a8897bcc8933ed7cf43df5c87f2fd3d5ab3cc2bef87d113f7ca66b123f1d252d94712bff6bda467268a81cbf10d39c5b794b14cd0a51dde64f3cf10a43b85a694265442e626b37a3dadd49081436124aacb99178ad602518e72593ab9f56b8e11aa0d5fcafaa07de913383282d48f3a478882c4bc1d7de7835c27e08c033182fe35486c3118ecf45ae828b1750123f20bc066caa03645b40b7c93c5bdbdf1d84de347a48dbbb2407ee666d879f7863926485e3e9481ab29b9fb2ac9dc92b42fe50143fde87740e94d8c3b4c7720b7170d41e53e1d0744afd973ca3d6d16a0d462e4ff5096f26fcb804a97dcc1b9a13472055664c757f80bac69d2910e6b958e742b9b9e68ade12c8d2b25f2a18b1455cd4902cad50743e0a7cb037481038919e8fa17f3714f9711e9caa03cd3591f726b2bc91e812f8b333c3f6dbbfbb4e05a991ec80027dda4b88248e4c98383414165ad9a63644ced20b73205f8904a631dc757a7bc4d59945df9a50ec2dc74af66a1007567f69dace7188a19d733dc839886da1f179e995fcde0114c4d967535d6e35f215aac8d6b739483db4c04351d52981b6c2c56cc52bdefe31d7c69a45a322499640d2aed97b285b3c545689e8d9cc5bc311c7ffa7757dd3763f062b1a879d60913ce117ab2ec445c2c2e6b8ca408c739a3ba8858bd43b674a0ab93db891faab026954224bf6c5e4e06cf66d7a15683313000c7a99faf1476a1fd080ec92e8e8b04e7b3a60cc3de5b3831e111bec5eadff44d6856998070ddd60f2e9c67f70fd523439c8493de15926d5e41abdd8fe1658cc3db36827115859f5e3423b89b275eca38dcac60f9ade19c1157aa17bbda0d6a53069324ac64869e9dfb9d87cdd1938387342e7d8c18605622b4bed788adc3c06c259b04c3719a460ad47da24b2d4816efbcbc77b4b1af31f0891c2bd9fd37a207816ff7992179246c9f6559c81e2132f702592de130492dd771d5326bdc31f92f07db6b70c5bdf64829e7c8d5254880ed29edd1fab3f517e003a444a6af1e7554d70e6f0dc47d0d913f8f8eafc93df453f0ce1cb8b04a4a6e5985a3c702e264a45104752e52c51680b6fd00d79ed16fd49272d3499a4f308e8fcc3ebe2fd288fd5ef49f5a500997af52a828bc17d01e0144bcf672f44b1b3315cf70daec0f35ca45fc501428ad7f3f07f2d04f8537ca542bc3423eeae816adc9d9a22cc6c2fd32e6cdd8ee24c3d44d9c6bffe504ecc83f5a4a73cc77680b2f9174a760b7e986f4d6db305756c8ad397bd43132a476d2419bb0de30f2df5641bfb4c84b69f5483ecd51650a0da668b573ca6d8187879b06546e90bedb3771b4b70283211fb5ed7", 0x1000}, {&(0x7f0000001000)="727863f1c0a5c113bd37c51a9efbca4b2740aef953a24bd705faf34601f7689bbc20bf042ae65497b27f5d07921d23281f391afc911d64cd216cb355a5b10438c0cabddb6a412a3b7d85066ff8f81f8c6fae2280a8f1f4489c683cffddfcf09daa0810e3fa340383604b", 0x6a}, {&(0x7f0000001080)="a6811d0e3a67c37f33bf", 0xa}, {&(0x7f00000010c0)="5bb8a9659f1f0bcf794e6af0eaeef1b9b02a477fef568be622f6cd606b9495370c53881fdbb7256a59ce51eac82f830b7cbaaa0e8f381b7395cf5c56f4b31eab4f92a2085f3daf4aa4d7729bc097bb745eb3d23896aa945e9c416fee5595412a8313aad782e21e3b6923d8a65685fff9a243e24eb2e5b02eba9b7b06f8b76379ee1ea9199790af54579c56d523ec054b4a34d11aede22cf87ec61d0c92399e9973cbddf8ab168341e40ea79a7d6f8ad97c6241ccbfe3e7d613de0cbca8113786f97e7fa81d9dbb37cb60c58872014f037fe3c5cb43e24bc45d9b52889451f941a5985f75aed798cb8d8603466d829bf1f04ad27cda1048e95a8fe334784d", 0xfe}], 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000001200)=""/120, 0x78}, {&(0x7f0000001280)=""/103, 0x67}], 0x2, 0xb) r1 = getegid() setgid(r1) 23:49:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) getrlimit(0x5, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10002, 0x188) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0xfffffffffffffffa, 0x80}, {0x18, 0x3, 0x8, 0x2}, 0x8, [0x6, 0x6, 0x4, 0x0, 0x3, 0x7, 0x33b, 0x100000001]}, 0x3c) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 23:49:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) syz_open_pts() mprotect(&(0x7f000024e000/0x4000)=nil, 0x4000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/5, 0x5}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) 23:49:49 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x200000, 0x2, &(0x7f0000dfe000/0x200000)=nil) r0 = socket(0x0, 0x2, 0x2) socket(0x10, 0x4000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) socket(0x3b, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x18020, 0x120) socketpair(0x19, 0x3, 0x8, &(0x7f0000000040)) 23:49:49 executing program 1: socket$inet(0x2, 0x1003, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0xb9df, &(0x7f0000000140), 0x6, 0x0) 23:49:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b80000000048bb07dc000000000000005300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003100000000000400"], 0x10}, 0x0) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000100)="151bac2f80eb10097dc4d9bb6cfe8115fc7893900520e4db9229c25018117b47160a20e8cb73daacdc0fbe27a4ab31d9ec26436c6b46be79a1c6623631e3c52a137d6b03793fab25d7c0a8c974510f4bac8b70bd4c2ab134f8f52eca5ad25af2994955bceb634a4bebc8193d6e8214045067d5b75b45f65bc42cd8c12b9acb207b482a34ecd6804a9ef358e17c54456bcd5d5e0a6b6c2bb908f89ce24e43b2c851a885ad5cc48bb54e0a5708cf4d118b22ab8aab3e5a0cbd9ee3cf276522501844d3fff438495c63ff7f13038a5463ab492934300303aab21b56f61e31532195e809a489e6515eb0f185a4b1776c13ce3d0d0882be2519f8", 0xf8}, {&(0x7f0000000200)="fb23d67548c2a8699cc825e65795a71547eb026ce78fb3b176f39c4ce3f59d51c92cd5f137762ebbbe48cc87943a4bd9fbce0b6a77975c53f26feb04af103076f4371cf24e64c3d035e8977c9d916fe56c3408a215b032491bcddf460eb5e35e91ed5a7f904f2368e92982b5540c32b27e9283b524e79bc074414284d496ab9284c2849c737cbcf9e04044bea9d54e9707e8d8f086a8886c3ff35aa0aa67d2d703bd6df78c76f0255bfc27b7b024f5f404ac77332a16afe351d8ec7638269f9d04e45c6bd3c906c64b21c60be2d20660f069aa2b680936233f7297d9e905b91db6a5fc22df5bba1bee2b9b9ab064fbff52b8a094dc21c9cb7599283b766e60af99b8255e7a0d9be1736d6b772a9ceba80e1a81606a04dc2de7c46daec3ef8867207c10d9e367ceb414fa8aef16e868c28ea39702b528552f3c7cb46377a8983ea2fd991bd5f9093c8edd39e31f0dd34ba3acab9ebaeed082e8eb972ec7f27d5341829500b8315d61c906dee9c3d38e9ecb906f6f7c09e3b46d090e5e487dce82cb900ecacb2f07848be81bef61e354d3362ff35e8899c0286427ffbd5f703885c9eaad020403148ce57f9e80786a109c4b54cdb9a418e6ad7186ad5bafa553bf4ed6076acd746b6bceb42337620140dc0b87f860bb3b9fbe21901822cf0fabc78b8b34cba6b0336a1016f3e277dc5e9b990aeb68f03cbac5875a5755a2a900dd4e966b69e684a676273a24dd8a81c5687fe7cab08125974720cd7928160e6b120e316a99a53e03d1663121d0ad43038bf275e0bc220d9cfeb817a53c0a6dde86f4e2c42deabfcdde168ddb6555fd4d4ab50f106758e3018cfbb4f7315731ddce6f7922f46063576c4b0dd1eec46f08c53f44ee7c8f6be2d3556653c1de612558cba082a7e6aac5a1fd3991a2999456c950d6fa85622882f9f476edca009159490a532241c24b6af510fca39d4ecf56a5b9d18dc3b3364c2f59c5c5ad355bc9a28aa6d35e08c780cfd7f43b0268e158d252d28b2b516934e0ac1139f7cd0e93c49e90236cdd77347ffe654fc2f81da7b2b0637cbb732f1d735d6ab69d4a4ab36159070278dee06215c2af120779989e048ac5ca96809568f84f13b15c04291ec94ddb529e7a88ece268e7d85cfb1c6e5c7bb95cd2a2db624343fe0a0ad56760ba31ee98bf18dd298a2a54b155a0056d313f9577a14eb48b42773ec851d3b6ade603db6d8a75f4c574f9662b21ce42daebe9f0da8cf83d903f30b8bc95dd4dd62941501dd2e45e20f6cedf556aa94624b3fb62a338cf3bda011eb29d094b31d2f9c7eaf2d07e6b6511d72d590cd8d3dcfdf6b6f1dd2f92ce53e0a72a6b90cb2398274ed245f41098153638ae8980c4fa9532f9154f67eb7ceed9e653847f37642363609c575a59edbfc8c8019adb22e1c9f492eeab059da099a7fe23af3230a3709d5e6680be87bb03f2fceb2e075be7ffb527c0a790c48ed39c700bc2accd57edda9130970aeb0136ad724b135d44062a50463c0dd919460e738109a76ca7e4fae8b0840383d646725936e182e63302fac51d5789fcd2a3b1e581a954ffa0e3bbc7abfe5d26f52bb37d9c1c53d3991f2dcdcd8ceeb00d3be542738f41303a55e91d548a80cbfc0ef770518869d8e1d8c89e220d40df805dd80d731b60d887cd1895c08f8df89c1af08ff917f306987c8808d7524bb380f860c5ce5fb13eb5a24c7619aa524087ff1961b296efda989062dc15cb61b1d7e4ed7c89f98ceaa51cc536b5a0fbfa2d8d79286a89ec18d601b5fa5de6ff7fdd53e236b592012b356ceb1c16d4b1f77093b1964a9b717e89d55c412a211ab70ab615c8b8aa218ad1fd71a58985c96f119466c8d77273a404a0aabf66bd82003eccae48e66a1921f109a5ba74b21a850e994474c24301c51359945e646bf733a14aa4dd10d42bcd9a955b01c79535695ee86560f78823ec9da56d8191417ff38eed7ac72ef9207cf1626d08206c07769cf0a4cc1ad08a5d9e96d0a279272d5c2d3f52f67b5c5dd0399b0ab737e1251e090a872dbfc9bc6545b80cae0c62de4283df922f584beaaab47f7f647662c73f79f5f2c7f1f02df318a08b3c51a6a38fd1c630d11d48733cb0c1d2b3fae7afc0d1cdb2cdd2f3a2d30f591828d9ed7037d52eab2bc673d51eebcfc8a0ec2d646be5ef2a0f8fc26bd5083263a10ef30444c5c37459c0b52c3da121fdab136f152a4f20ed4d76412ae58466306bbbd9edb5ebff6d4c1b5cf1ab0828030a5cbd17dbeefe94764980463c03bafe37a920b8b726a84043977176316883f7f2c5e5297fefa43da0c83fdc86b49a4a82c26f25f9f83184d56bba34f1438b80ffb1294c6af4c59aed12415765821bb3b3452d4621bcaa6325d5c23c3142997f81267daa03a29f9988d7fd4391d33460270ec0ddf7c1baf008d713c85d490080b8ad6a88d36d375c2e4bab1e83cae14d4cf16512d57b5f3765563220674802bee0c7d2719f9ec8378259872154157960f4c03ac7301daadb26e932cc2aa128eed9b867e50c52c6bea443b97a6d9a74d8a0f238e1e46345b4f96e4100207754a97c4c61348b43de2527efb090c4ce04fe12767521ec0f3d9d7647032cd002499ce50bb7d31a426527d8d60775c8acbe2360f05b3df52ed0344a094aac7ba8efd7140c5a17284bd73e8bdf08ef0007c5c52113df9c3436056cf54be9c9ad842640d4088bde368e5ffa5c47df5e3991ee4ae6bc342a8b37a30d80582b63486f27d627665fb354ba011e2569d7874f8bd6f7e3ec1eb14b4e467caa5d02cade262f3528bc432a3ce0271be791faff6602b78212f92c5d16c1e8fe8a276c270fe637ea6db9f8dcafc5202c5236e190bffe19a43707f42e9edff0beb2deb7585af01f3097d6e659d03ba5d89aefa59711e2aed6fb3b96a969ece4f516ef2e642eed19d84f03ba775bda550da5ea9b3419c10391fb22eff1055274af426f63ec4186a1b7f8fa2536f2bac20b6f6aead63b291b7176d37ceea949ee90ed4cab266198755e0f8e55c622e459dfc40c741fb4ae0c91e608109edcecbf31ff410b4591210470d891290aec552353e23775cf4d14b491fcadf641ca36fbab15b8398b676194f9a6a3d40f1889cb1a56019e6867036d5f7f481e17dafdfb45b697df08f0d382c8bcc8169da0ef8be745ea39897f7871b2f897e23d236e64fd86a2c6ec43f182b6333b459752db5bd511cc7ed2aa2b9aea2f9bff19985a284601147313d2587d9acbb5b1f8d13d797995b021492b8e50473e58b4de1b8b2baeafaeb802e11263668365c46a16a0481341c20eb22e103b66c9b4168ff3ba11bb63d80b037d1b7fe358cd938f90ce8af609ca91b801bae6957832c255539d96e8f4a13614776318f52addb888416f0893d3a7c619c0d570155148703a296899534e050c9597095788dd483c9ce2bb12e620afd1cf14951f17e64eb216192af29a9ae56346d297b1999db38110832f5dd3821d2e01372584f5e901e1ca3ee9bd1523a1ad1a1056db826bd95f4762b13b8724be87df10b598a4dc9b654ad4a65c80322fb3e60da5b945ba847618cb8268c0456600ff7d313c69736865d1cef5e9dc2e3d30c742d201c2518f4f53d49a794eafd99cc39fa9506087e966fd4617ba23d6987bff6f5bc478048283f0be42a6133fa9ad1f059894755fafc3da2bfe9ed33aadea1e9866faa91fc290c55413e663f24568ca0197bfb7ea4cfc326f808d3cd4c022eca821ea7e6c5f8c9391f97531d89a3948f7253a1331c086217425641e83010cf507d9aec0180bbfcb147e753f3eea3a25569b9b53abcc3942ef566a5556839c1255b54d17110c84a5d1db35610584bc9f70ee09276c19a12a5a72c04b1f2d439099ad8394843fc803ae98c9822198c162c81ce7c18b7c783c3421e33bc82f0418011425713506a652a0f7f93eb8a8ff01fbc137b5f2b0c5414ec72e7d797ef26761122ae20d47787e5a990f40ddcca597caaf31810a6fa62950cfdf2fe58fe18c9621720d299e8707edd1ff000d1021fa78e10dbd0fe6c0a65e233f2db50695f011884fc8b1a54715b686d4b0a0b980944933502a451edb291f7d59e87765583b237e318b6d9c45cd70e8fa23edf60a4d7bf86929d6203da71ebca724df909c1a5a5a8cbd79f52a9dc2bd38a5e191b33a06423f78752e9bb3852639d91749edb740d67ef3203f5cc910794d741fe73b9dcd3c4bc54ad462d84267c42a033b99340388e3330525a2e299620594f2e64603650ac2d4dcf479f16c48ec17872e2d596b20a5c40ac8195bf7460803ea9aff19ad212b0bbfe71dbf7c929194241cefd298ad5bd56874c14970ac9bb09ba780298ce60814e4ee12b66718af33e18be7b6eea5329d5a69b709db8c5604ee6c6ff2412fc64fa88fe95bad49523230c1f62fa03126c84186ff8b28c6e38493b50513224df1c2301776150b9f6302edd080c2664bf5a2b99471afc499cb09c11429f8e474dfb975d3998be52b0cd1bb68f579a840706dac5911fce9c4cfe6ce8cb0a2b3efd0eb6d3ccf559b61917353cbaf4ca000ec5f3a05f4f0c66b892b1e8014ef4e008e69401d71cb4a9db6223541d3e4bfb8bab725d667f3d1b8989cc43c84905a3d9c15f38c471708fd818896ffdc4ddd14cbdbe09cc08e70e1872a02c15384f407735091440a08b1629b5f8787ad55cefa393d18438dee9bb2f39619e1bb5fc0a2d4c8ef0a9e1cbb31f7bbddde381ad60f7a8c53adf2c14f319ad1cba3edafd2d567bd1ad3a6eb2abec71f33f384700667a0fb554fe18952a6880adb2fc3f2f0d7e7197907c74e5256445c03851d67264d30fe0aa896d1af1adf41cf92684b7198cc001160bec27fa4c8b098a3a0c01957810957fcdb875ce42b1ae1dd636e5ab6fd80536c006f1f29f185ed647dc12a02b78291b45186dc7011312dd35ff980f12a317d162f146d2054019177bc376e808cfb0585eae1b345c0a4183f8f4edc28e291d8637d85af78dd772d6157deebe6fb150a1e2909d441a362194a3ae2901d8c400a7b4f45b4aaba9e73f079945a72fa948fee0e1a82ffd6bb46c2257a9119c084117a1ccf565fddf6d2b215bfe8a4d5daee91ed387fc1c6eaa124e29d2599e45781cd9e5e093b4822fff9fc59d0789a7185332e9d3233c2b2ba320c329232735fe3730f5e1be43bac26ca025c9f4cac508d3b5038faed07e00483afa94d2e6115ed1c5ffee95e4ec1ccb64856f0a436276ac8699a4fd6a8b61d0795e2efe0a62a98405788d0af175cdbd80c03a0817e3f0753f8283603ad853bf278a00f1cc4e89a08c95c264072fe01ad95c6447593e4c6efc6f4ad392a1515bb6fa1ab4d3901cf9f11cf0cc0167c0c0eb9388e4d968eebe95f67497f5fab04dd030acdbbd26852da74c56a65b5f62ec897dae37c7cc646fe6c16b13ed6d91f88dfc895e9dc3bb101b958b839210bfc1aa7e4334cd1e55a796ded88effba133564270fc84b9c86635a8f63501495dea7e72c0b1f074c4f3415c0f3f90664be4537df06043c92cb68f3ce0ffce9249396788da2dcb708ba37061aa110f7b548ee22ac3fe74149c5b2c570c6af2a8e4bf3c9e86b9c7bbb5c2dfddaf2f84301964ba661b2b586150fa10b4945917f6dcaaa2789b4990dbfc797ac9aa2f58b9f28c9fcafddb879af746cea14b7f7b60b10b585a9eed3f1acf9130d979770681429169f9075f1176a54585b2469875eac2b8b67b89f82c5791fdaa266eb438daf7596f7c13ee8ccee9fbeb597f903b044c10829f2e0c853d64", 0x1000}, {&(0x7f0000001380)="51357b97e2ca8dc217cc0eadf9dd7512da37053f6750dbbf4d4821e4e1c19ce26d9d79dd394b8b69830d15dea948d8fe1d66656728028a352d56f79ac4e78f3e7d37d96463a7246102dd3e317e40438710b9fa2fda3b5de8d8635bd8581ac4aabfdfd589d90c5ee219f4ed4f8105c040b80aee054e06a3a11268d34e022d4864d7cd30dd4a09a1dac3209d1f3c83603ee6ea78a6301261133694c6cae68428ade6c71cc9b00fb6d40acebcf0be6f88d9e58f6a05dfbc8efb6a4988d8283397079c39865b6435bb02a7cc4f5407ebf12ec3d8c5c74ef9d9c0e9ab9639e06eae1f011c412c07ca4d986b699e57f0d15533f71dcb94b6d066731c956dcbd63df4148f823ec0403f8822ae4ad16ed86ce6008691a87a98905f54078d60f274e9a36abf13611b5523c07c6b9b8222b381d36bef2db4f5ea4704c3f8d1a3a4ca93a840489cc6116b06069403e92960ec9e5b54a9e3ecd0922c3fff447e5a05777dac59384e8fd34f621a267ec13f968a5ad31c63f800e186f3b3431666c5d3aafa72adc8a7069039a449149d97229cb538d63f9ad9178dc7c97b618cb49462127ddf707d7751c38a849052737a5df28076c109adb55a650318979102d53e47932fd133eaf40bbf93c1e651f9de5e2433548ba3718fe26b1aa1d341bb6f870516e7c8a05e4708df2c0860f5eb420de734f023437918131dd6aa42e9e1fb459ad06b9b006250d6be21559a634ea42f6511a4de3f930be2efcb9899260fed65a0ff08465f778c13ea0b028967b418030637f99be90235fe24d30b9e4a7598f314205da741202807ac4e5ac317b284a08d9fb5ec27d083a11221eda535a189278d7d90ffac89257acf9a20ee56cb522c54e2ed8f86913e8ef7242a21686f9fa62158263d40badcd63a2c115d37502b446f1c83f990142e0e2f93c3da776b9532e68344775477733d7b35eb2a7d3fcae513a25504f02978a72bffe86d69b5ce53b60c442081e8833e337262fbb185f025c04d546f893dd9fa59c53763f9b9cc2d61517cb86271a16c2d74bc7c9761598ec4887725af8bd6ed39f28d1b9789b10df36c5d9e0a0b95e2c32c8d7e4db89deb040958448090cd56b67aaf5005acd67c5898a8ac7b7819674725869a41f35f426d8cf03709373d5461e4e5c273134a52e474e6199d06436205ee21a30ab314efe3e676909f5eecbdbd7cb5cde0ad1f5076ca93ca7caa0f44e152a90f537f73f7fff96391863e329f135ffa74f5e42c45a13d86574f9af259e31be5a78d04f2c259a22b922c6d6fd1c08130d55509f4cf0f02c4c3412cda3f7a359958dd6094f51f84df9920386343cfa874ea6ffc99d05d904eaf3d3eb94bf68d190eeb2af565dd10df61837ae964c42626a611174ac3cfbbc0013730446933fe0e4c0090db68e29928bb523b892f34f6ef1e084cf6bba04168e8a327dc9a78bd82df8f12e6a38d6a2d664bbf65fbe6dcc31e8122f6e57f33da8c2f749b8ce978610049e30bfab0ac234c1d0a5b8481e9f8c856b07b64595455919550401c806a44daaeb5203186d4982a93b5196139af300b8505f9aec04e8176f3ef35aade1317181c84dd84611ba9d35d878dff107aeccf1f41e513f70840c30912521dab16e861290ee8327d9ad86f5a8598172defb92f1d26f706e3b74a6db255751b201a454887d9a9816fc4eeec94c5ceed6067dbcffa66882172af838c2345b332ddf096cbb6c229edb24a20d5417ccdb16f21af827e8bd016be044d201c60502391d6835df63d5cb9df52b45016653f73fcf7d885b796c2c1eb27107c32c679056420216d5dd3310a5ef64658111bce0799612aeb955e659cb0d28aaf4ecefe986e48d875a37148b733d3a264ca096ef55221db5aba15116c4c2c6586bebf7788f93e65902ab03e3fedd17a041c6c3e790f0e85db6460c2139de373a2352898dd8dc62e7dc422f1fdb819930206c145ec248e631cc5f301351c0ac7244b77eed42497152dc37e84529fe83f49fb4667b30190d85b747360cca764b476759ee79e054f92c4e33116dbec5948e9cc9f123398d5e826f5a6291f4b038f6a96a309b03f09772e4f6d5e871bd64009ca55e5c692d7648cafe207ca2a38a26f6f34d6b0cc54c93c87704d2ab9ea967a8d8c3110a5c2acd967ea0c6bbba416f67df0a5b9a9964fb6e64b8ce146cbc031b5960a49add80a906af7a38f9baca68497cb66c594b37015168bc343ad8f340e293833c3bf94eeea8dee341872f3d5da950e72a2f3616edcea957ef30675e8b8c147eeac7ee85c6edc216cdf8155b91d2cf807b73792ee15ee4b04507ecb4abe619a247eba51e4afa0ba08703093a5c377a24d2f64868eadffd0edb1e24057e52fa6fc70bd1d606bde3ee3dda6f579d59a3c63e71e466b861194a5e7a13f8e472c8fff204e365b17c9dce0d62a6ecf3cd90149f146afed04abd22b8b3bf5d6ecf224a31a2a2cd997703481558f5c9a491c1c7290dd7a398e9a9715856503a8fcf5074b04a08684e6637f7630e1035749cf03a7522beb0a33b3106c7c30aa90aabc4bdd052184664a1d6e6dff91ca57e47668c9e73943a3c15294e456d9bc81e800647dd6e64336eea0e7a18248fab0516e795bc49943f2e527e9a8146a2743eb40d4826f99cce62573ad576a1a16f11b7e3b4d52cc9f56ba420e2ccad6c7aecb38faffa018617e837353e8b423087a998d5f3392c792c78820e9723b44d3f76fcce6979f5140e049c3113d3ade47c616a4a72ff5af23ad8a1c1c7dd0af20f99541d9b572f6a322d0e7d3a842cb14e1c370c46c8de67cb41f3abbda98efbe70d6fd1eee6e7faacbb3f7ac084896021a2264e1f8c8b13f599d16f486213dcfa5959084d07421b5d5ae01fb63bde9197a1e9adca55053334a6717795a63892aed23e8e2363f27131100dadd30b87fbf14274ec5fc1d0f99b3b5b77cf689d5d2d422395c2f5cbf9ed053a45a5e0f8f7c2cf11cd6154a2baf80bd5eee115b6cdf753ddda08a0186461c59d0335563b8811dc0dce58e2b06e983cd71ff8f9e35db48a7b28884fa2bd730c0b1e69dc7767c4b46979fc094548877940e369795435717a3d1c022f227b67c54765501e42f19ae8c7d3f888b01bf1ccbdf410443afc6ff885d9253addd0b928aac88fcff26683e268d4990ed05e4b9101beb24260d15d3435e954327dfcb2c55da432b0a2c9581e7794a4d52f40e57cb83e55eea88eee74ac96051b6e511ab37dbf9d22c16b7a440d1f36ceeba8d3ce642a6e305fd7761a6ad99fcf386af4b1444f75085d15966c62531d47cef1517bcd306686cad56ac074bf1e0264ae93124e939d186e56f1bf13eacec0cd6f92c6bebbadfc413377821f867dab5d0b096e33cd51ff35ec428444185f2b5ec917acf6a3db0860e482bd90cbaebb0b06d33a03bdefe20688cbfbe0f7c70bd3dce988355963c7783f8644baa1476a6d78a76187cb0b9df90f4a8861d2d85bc35199ca33d1e696c0b7205ee6100af2157e7e58f7837ac1f5aa1e27ec3abe5204d34c5d498d852d2c6d43476218de9a84f83682c64049f472f88af60a391270ab9a6534d3e4c7f70de23044dcd10ea9f93d4581adcc1203c314e048cf1f85500da939cc75459c9814d104ce61987666292dc5d23baebe9af19de3bd16a1a26e3703bcf85cf1e904043413063e4139f5326bac80f69db4eff6ec77810e844ba9166a48647186f5a0f558b05ac750f200ec2aca72d674f77c8de8d5612fd9eb82ee81b17ad5d9739a81e4ce8112777c51ac9fd9254ac9bf52f4623707a9f08d7fa496422eb1d3168d4f23daef91b3fd8305b0e223dddb3a5ccf3afe98122c05fa2565848d5068e0b25bf05318627a72e0c0252736dd7938222ed2933e1d4f02cb60adbb5568f07d5e1faa248940747a510f77ef577ba369fc94f121bcb16e1213e30c6187763fb99e39e472c8021c6834fc136facaa33f31ae8a8cb0828d559ceb5eaf9f375ce104cf0331d6621e45a6330c6c1d484f5058efe98b36d92fa9746c474bec790ede12f7c5ec229966ad4206af9d90a9c9fb29bcd5c429a9ae326694627e864cf4c7c6d6ee561142703afa9fa311dc6140ea9c70c6f9cbd7a0e1feda9bff93ead44a5474403f3303acfa923fdd332f5ba5ae1c0a0284120e43fbf4b42fe1ba665b1507a285f22abb6c7f2f21e47b880b24efb74e440e2eeda5084caf2987790df7bc78b9046cd0e2e8fc752f52ec3b85ab26816aeae84a730b195d1a9e7d21deaa871a906a1903409bbfa0dd233e7cf0358e283e6eba6158117804e3df90014a0df7ad23c2b35ec5e08c88f8c9a7df94281cdb2ad747ce49ada783b9695dda38e80cab3d218f7b12823c77f3d3433f186e08005f71e5af9a0d0365f467d240b620a2221fc41d0257671951c3efaf78517dae26427f744dc52a8eb8fcac03eacef6486b07e0da12f6b999d1f968ba98630d1503f725f2e3033ac63ad5333fd830bb0a6bea8113e0e55e074491b7f9224ed6bdf96d537b119e1ed3de027aacb9ff7a35ee604c32e8f721e34f1b6ff8f02341a915766afe0312ff261195c56ac2a17a7efe0dd94abaa4fdc5160e5bd1b5e05c6e8556465a7fce80a02a5e4b699a991ce4cea0b6d2f972ead034271830d2ce799fb760b4db93a24973baea41452999229d621b7b1db37c98e9a860f101cddefeb2c3a1d3ab3580863f2fde50117ce62233429a2f09cdf5f1dcb3850bddcab2cb6b2e986654715002aff282ce889acf2043e9fb02ba7ab7e1b2145c725d49fbecc06c7131dfe919398857828a0727db4c1791c58aacf56f8caddd7932a6cd8d0d28f7f594905d9f4c558530a907f1f44412e50629fc550148e1f947415087288113f95575b8ed0f8ed3738bdda472312de8b4bf5a7514774b60d98d9f0a5683faa3f2c42575db97298877b299f544e5ea088003cd7c40744cfac6b4a7a1cc028b17efc507a5215a85fba0b20defbb892bb0e3c5967a5e2bc812df08927ac53f4739eed125c8e03d6ddf846308d3962de481423d53de96ff2279959e65ca504d88daeca729aa0a5985e498d2e76a0ec49b766cc70da38e1d7dfc6e81ca8c97270ca49e2c827a7cd80f4ff651032dbb743ae5fc99b169950d10a28c15c04a79cf5d488258b563138b2fe695f3ec74a756f299e32e2590a5c9a6c1812129699b4ff82841680c58f5a3160f6747d60ddfb69ab965188510a2e0dbc4495974e92060fd457256ecd9966205add561198207a8cba332be73780f5428e096623a55f5f0df532b3433a83b3f06045c86918ad84dcc65abd29f376c9530fb82e06c325852faee00a6f6b0807a3a87cff9f37fd2870cf70171d9e78a7f61c98d58ab303d9147251e3641a7187cffa7155ab54c793f7536993b030dc00221bdfaf35bf9f6d8d7f9f7ad3b57f19625330e5b09276bcbcc87e8c5f1e44e081f9bf3f4a39d4b6b3220cdb2228c720fbea85abaeb6526b30cdb4454ff7cec67a943760f81d5fc3414f246b075440cde80ca8ccd5aeae49c6dc064fd7569e0ab74d84687f4b952a509b63bb7da5b112b08d59fd233a54fbd823ac37071da4ee77fca957324a0c0ab21c951cc6df661a48fce4718e20fb840a4e740741166907815190a48be637df3683715639d5c9249dc80622169623142077018b5e02818c7ede47d8f2d5e18e675c35b4063fdd7b9ebb62c2be75e269d65dff529a24bb2c95c34cf114a7ba8539a064c7729c6f61852d4556afd1e626a7afbe479ac561f64ddd835b5640bcf74e367fbbfb0dfa4e98a", 0x1000}, {&(0x7f0000000000)="e9a0dee1e057fdc4297bcb3d90ebe8b5fdd52af6e3bc4cef6a123ed404c04e00e35f26761c15e6642d80b83b219eb0ed35b1a46eedfaac691de0b95a462da77fe21802e0b6562f998e0b442e581669f298ab386c7759678da780c265900daa2ef1037ded1c757e495b68788e2777566a5fcacd5b62206745ebeeb35d37761b98a0df15fa911e630336020371471be308635cdf16", 0x94}, {&(0x7f0000001200)="f6d824f1bf5eab0df7bc65ba708d4c653bf44325380a5ea18b8a05b1296b48d9250dd6cb2ed7542b539d0c14b39fdbdbe05105ddb37d3410a11508be24e2d7", 0x3f}, {&(0x7f0000001280)="39ae", 0x2}, {&(0x7f00000012c0)="95e893512473f7ccc4bfef391a1ff9e93790bff30e41bda5301722e89525683a5fc6403d599bd98e399bf61d74d5e50c78", 0x31}, {&(0x7f0000002380)="f2d9d0e0fdf475aaf606c560e4dc35cf5c37ede42d25d6f492a09e9118f93120f06e9b3a4c280b46fcb7e237f86639aef119a58736b077dde2db1741210278d9f0d9", 0x42}], 0x8) close(r0) 23:49:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) 23:49:49 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xcf, 0x3}, {0x101, 0x9}, {0x4, 0x9}, {0x4, 0xffff}, {0x3, 0x7}, {0x0, 0x3}, {0x5, 0x8}, {0x6f, 0x1}, {0xe7, 0x20}, {0x0, 0xebb1}], 0xa}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x808, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:49 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000080), 0x0, 0x40000000000) 23:49:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x10000cc) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000080)=""/210, 0xd2}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000280)=""/13, 0xd}, {0xfffffffffffffffe}, {&(0x7f00000002c0)=""/130, 0x82}, {&(0x7f0000000380)=""/91, 0x5b}, {&(0x7f0000000400)=""/242, 0xf2}, {&(0x7f0000000500)=""/21, 0x15}], 0x9, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) r4 = getpid() setreuid(0x0, 0xee01) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000600)) shmget(0x1, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) fcntl$setown(r1, 0x6, r4) symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') r5 = geteuid() setreuid(r5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0x5, 0x1, 0x101, 0xf1, 0x5}, 0xc) write(r0, &(0x7f0000000040)='!', 0x1) 23:49:49 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="d4e31093467c319b8a482d68b56f7dca801c715de48c71399aa5c681ea2ab370a73e7bcb35221e607342d324052efc2839a6115fa70f9396a564158f9fff362554ca74a439b3b9f5c01404682f0a574854dff4dd4bd923f28965cdb14e8fe3d2894a19236c3a53106fdf78", 0x6b}, {&(0x7f0000000100)="82d2d90f4925", 0x6}, {&(0x7f00000001c0)="8d5541e795a6a31aa15e8cfb68e60b6887d734396798390bc2aa3b1520a2768154949cb34d69fa11c12fefa80dd9eee0ea84cf7d05807c511bc402f94b9006ec06ceac83bb0926d548109996d6e1144f1414efdd2c9acba5fd63ba3c3d0403f2ad7aec649b4c96308cb12ecce8d7dec283923926523ea47be83fef65257efe51681eba49b5049e604ec5121d5a9d1d45ead0cf4da915e48d99f20a938770295749dcab4ba542a6495878838761dc85f5d4a00b18e085612fa7cf", 0xba}], 0x3, 0x0, 0x0, 0x5}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgid(r2) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 23:49:49 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffc}, 0x0) r0 = kqueue() semget$private(0x0, 0x1, 0x400) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x21, 0x4, 0x101, 0xc0b}, {{r0}, 0x0, 0x40, 0x0, 0xfff, 0x400000000000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0xffffffffffffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x34, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x20, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x9877, 0x6}], 0xf8b3, 0x0, 0x10000fe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x6}) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 23:49:50 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65529c"], 0xa) pipe(&(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r2, r0) r4 = kqueue() kqueue() r5 = msgget(0x1, 0x101) msgctl$IPC_RMID(r5, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 23:49:50 executing program 1: r0 = socket(0x6, 0x4000, 0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x8628, 0x0) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) ioctl$TIOCNOTTY(r2, 0x20007471) getgid() pipe2(&(0x7f0000000380), 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getgid() socketpair(0x7, 0x8000, 0x1, &(0x7f00000004c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = socket$unix(0x1, 0x3, 0x0) getppid() r10 = getuid() r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff41) r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280), 0x0, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYPTR=&(0x7f0000001240)=ANY=[@ANYRES16=r8], @ANYRES32=r3, @ANYRESHEX=r13, @ANYRES32=r4, @ANYRES32=r5, @ANYRES64=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYPTR=&(0x7f0000000c80)=ANY=[@ANYRESDEC=r15], @ANYRESOCT=0x0, @ANYRES32=r6, @ANYRESHEX=0x0, @ANYRESHEX=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYBLOB="4590b192ff6ece04aeb39c0592042a716768788c8cc751581c6e6d984912076ea69c84f10cae786e23be0686b756a1c3198d1c708a7c03d7f8ad9cd4306f8445b297e63d2290a6925f70cafc79a8e36ab549508d618521a1d9125e8ea712a628f3d457b5a3c6cfed3bbbc6183c0360e2c55ec59e4c5cd9efde246526ee2903c41854b175a9e69b2a7788c33e3d5835d832e64e82e321e986df22672abe882ed0ef2fb1475276", @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="0000000020000000004619c0000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r15, @ANYRES16], 0xed, 0x40e}, 0x405) setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r16 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x180) sendto$unix(r16, &(0x7f0000000080)="3d9a590988ad50dc5d78b3ac2a9aa3d0ae67e1820eb36091809cc99165f8058cf48deaacb884f83a78359bfb9d152e89c5e65741ee0350ac3cf7efbeaa152d4d16b518a68f2b4843bc10ae7e991775f807b3381b99c468a830cec5f53f6d67e692ddf4ff84e567fd9ea42cf49c2191e433ddd09997e30b721a0a5788a053ce496ff419c6df9b141a", 0x88, 0x1, 0x0, 0x0) 23:49:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) fcntl$getown(r0, 0x5) 23:49:50 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x3, 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) getsockname(r1, 0x0, &(0x7f0000000200)) fcntl$setstatus(r1, 0x4, 0x40) shutdown(r1, 0x2) sendto(r1, &(0x7f0000001500)="c8733f6165b23e01046f0f0ef0d55fb52cc23c0b462dbf84e4e3d0be10f94cea1c4ffafab6cce305945d7cac43cc2cf3a515f8c2252bfb49c6fdabbd9c3295e2cc19f13fd61e616509df1d54a2da9624629377ac6846d77a3212e67da43c6334131e89f46bbfe5fad3c27975250308113b85af7b271aaf42da15", 0x7a, 0x1, &(0x7f0000001580)=@in={0x2, 0x0}, 0xc) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000000240)="87f5a5af3947888a7d0f1503ef9d83b1919ae82f49311e31102b9a0fbec7a5c484ce26d385008847b55dcdc85569f5e4a35744e97a738b701ffcfe47a55706db0f5638b6f217e96251f3daf240b37091d0e8f9b16f687b23cb8fd30eef8028e6fbc96c114f02fc923e3d5cb9a62e00c5fb18cea9c47c56417de20b04bdcf21b6f05d7e3371d6b262aeda76d32ad34e3aebfc8a393b40404416fc556c7ba6bea84cf9f179bd021dff6d44e6fa411e4903b1c7cada6d05475fe377741724d03d955095febe4f96df3acb93043e66f5b1370a51feef4da0667d017ee53b26ea7921bfd19655a9e09d95e072f0918d0e08bf61334f3fb93e84b0bcc986b7056f2f5a8b5d704b0cdcb2b9f30906766894191ca467ef15080089c442b59a184121169235dfa385df96416ffb6e8d515d6c7bb844b8d9b66cdd846664c26e924f2de9697f5087ebd7533af8631a55071738254b56761190e8f1aed68287830ce15c0cfe2676124f197b0e4cf08863d28430fa7a51243fde607b43c490a93cd1fb6c250877418ae1f88550af6852eca173dd6a193bd417ff723fc909fb322cd4ad7a79b21ff29470d141d067f54d457f0f62a7e4d27afa408fa012a1c0abe41c42a3a073b3b172aea0ff2ed3cd925f204dd47550e0b2ece68d844c3aea82b2445202473af6669593190f767ec4c65f0e89445df6b0f7c3d98fc177ce9dcef865c9593ad60abcf836e95deb30c50e65e4f24cbb457483e1c347fbe3e822dee768d5a75cc681343fe1a4ec367a227a95170ec7eff7ddb80ca9122c8d5ad0a8c7230c2e7b7b3efdf68bc8234442ab4450b31742166839d3a61d31e436d0dea5819dfad4bcac41fc264bd7707b2ce6978b72aa640e9e990fa65b8137ac1f778b97219a2af47f4978f7c5dee8c3f9225d72913af150c960bb2a055584f670ac669a91f879b97970748b09175ca21bfdd5246d871e0c499b19a403d84c659bf7c85b35003848a3ad3e8c49428b3250df1d658a4a43699b8b815b362af641abb6d8971cf06e8b65ad5fe55ebd3fe7fb156055dc17a03c3336809fd1d35a538d7a1a32dab548eca9f0a17081dbadc1e51283c83984135ceb9dd596663c31bccfa83a2689b530e10cdb7241305a2635af7c261d4e5e86df671780248c820b6a37f907b6bc0188e8aec9730eb58ab0c26ecdc03a543115edddae8d3db0ca4dd4000c31fb5622479ca1c5a91fb3f9e49d29d9e51ce93213f1611331112e4b6134bde280afcd93c0f6447e3d9586f1c3a7a78e04ddf48e15e23937232f63a3624f28bc91f0c2bf235ad019e7a601588f7c5a8b016db1c91dc510f0810473fbc63324a280e206c9941d32c0ad69bd7ee69955235a9be066fab39ac7ed1decc58650c3fa1cee61f6704be1dd166353bc7ba6aafea27a0afa5a88c73ac45f589d8649e22d4134035791535c25caf07012a3c248dac099423d5d2cbe24eae20021ed4f8190f79f0add24860f9c0f8436666a058a61085b735e2b80c2bec859cfb5a6611f312e6a6f50a6c0d5cdac133d9bf8892ffd591640005e7e98a68c4d9d77017e5f3cc52603ad6bebf89aa6c4270eb67e990f7115eea2de8d1125a66d66aeddccbf08c14ef1918fda73955213b51b81dc57387897be9483b8d4fd8ae7a7b37f1d77505527e9220a9120372eaef787e7a5fa6c0c440804d68c94a3bf05d8e68e5f5b000c9f688686ca060c16ccdce476f219bc2ef38c6ad732b6426609eaf42b0510e1bb7c350b5a79fc12beb2fbd5888072206cae28524739ac9c071bb8d7b3ec521198337284b3d4f93bc5ce76b53fa146b752aebc2163daef75c9cec9bd773eb91136f5997a8500d9fdb033258c543e2e9ff681ea4e46c01291f846af2da716bb62f9244be2e9902d21a326170f9ca27680860b82108cd9f7566c7ee698ef8604492f33cb88ed086e3a160e284b38e791e304feaa170a5789cd300d0058ca8626d336faca1e84ea688467d7c78de38c49e5250fac7870f6f1f3b9df95c186b9d65fee3599467c3281480b40715875edeb378aaa59fe0fe83fae74df79455be8b12b6862664fa078513dc272febc83b839411cf6d17c77e7de371d45183e1934d59a6cfb874d611bb1f3d7edfaad9bd29415beaf0b4bee94b11f4122555d24b03d03102e6e4cad17529443087348540d77537f49fd9049c4c47b4039c93ce86444c79a5878503e969b9cde864db056cd6214ac175b932e1fc8c61a9df9acdc17384a8d57785b9a279d28f44b022bd351145ddc031fa66bb1cbf181fcc39d587ecfb8b489631364e9fec247dd908a5a3860c4e2717029b4ab2c581c1630169aba7788830fdccf9d1af4995167736b5d54e82e2eaa59f59f46a830de368c6eee03be77509560523946c39e06f77b8e4ab5b62f762e35f7c515d80e95a8b773d6d529b05d8e58c5ea0882e6739bed2fc3f5f72240570545dcb19df8ab2921dc8943c1fa8f0e876056ea7c314ad3619a1b706d4e312b900a0535183bda7fa07acb1322e93da8d215dd0fcbdfce39aa3d021f1d4947183244d941bb12991cee02a7af0d83f3e7cf835a50d0db471c1e402f012073ba26c34f83f4d802a6c87b78b667ae1d91e222b60d2a3287791573812c4e38a4f9b6a9c09446c4a443ad23b6172662ac914f88d37a64ec91c0f7b1033e9f36216670aac6ee535ec890109b08c9134996ba7cecf6298ea8dc8c41a28454c8596d0a6e5d228fb0abecdf01941a8119b7e1537a8c4386cc684c56f546281065834483d3a6ed2c319d301ced8f6b144fffe66342b722ff334fef1dbef4f05a67b92eaf07a5621c73d5b3f373f4b7b6e9c92e1d0b76892f443504d072b70468d229e60a3c86f85648dd3611e094e753f1d05b83cb720c3c867d237b4bd71567b64aac9496a6e2fe1cbd3fbf477e0625b44a85acae68d3bc2b7f7e8597d872bbe0f12979c463476a3988ed21605b3775059b8c6e4274246b34e8b0efa176174a4a7c6dcd9c2e104abe4a74aacf739832695148d3670357d8e7da08adb7f578c38e7ae2f68fdfd1973fdf2ccb89349a678366d07adec1e95d8af03d4fddc0f1d62c27f6ad15101a16f154c37a85ed7f9c8c13e7c583c9f84a2dd8a037e22c686c957794e57321f8f452bee94919929ea7e01d38cee6e70ad62bf3e40dad77e9a37414e157d36b6bce2c8c6b064dd48eaad2f03c3e8bd7427c100c271a66de520c9e18f8d8760115d0d874133b5ce0a608274a7a7b6a8ec03e1ae7e32e8c6edf9d0920468ab9c23722159513cc33bfadeb9167a83bec5c91ea800330dbac7742fb1dd68bddb2f344845a242aa8a67462b67cdb80370124b931e76ad3c082fa76a8e253cdb8ff4c795a8470c22f8f1b412a6d34b9159fb20b20159e18ad540c76b750b3996106abdc9893fa73249cb99c28d0126dc9c5133a22671a2749e9ca639b88f621f73d2e45de368c9606cb5676588449b9d9d0cc1d444879ced8ed0719cdd4310c9d6f435e3e0fd21b4d5b98438ecf4208e36d469b5de1e37ee1fb1dd13edd0284a979add65e34f384f5a9b641fded0bce5d44ca95f9770818aca8d229570440faab9cae66f228fdec28ae815f6bc47f6b7265ba88e13825cb088185f00b8c6bcd4d2257bbf1db4a03d1bdf8832e9cef838841dbc26a7104b2d1c1231a15a4bf16b0e04e7904bf34f6a4cf642e2bc54bf497533b2388ba5ff49d5fabdd35df62e5bdbef97b010f1e7bb3556a4d68783dd6982a0b8900d8a8ec0e06a582f7751ac850bc81b028dd555d602c5a322a01d56047c9d968071812800bfd0f757d19fa8c312c0d7d73aa553c88a4203f68371565636b629a79c6e67b377ce3a0c1d5f2165507e017dc8ebc239d4c8539831f1d0473a0c61b4618177fd343d35cd208b13898c33fdeda3d0eaf0815958554a5ae7c626a620a604f724361b59a8c6d24e3b8e46e5ee0874e3a839e99276eb66beb057d7494f994cbc935cf5417edf5e25864de935daedba0216fe59b202cd128c43ab3342c2de6e4c058b149a79bf8427e4757f3adaaeef6dd0affa64fceec05e0fda28723cb8a11e74e5d832170cc44bd236b99680bfbfdce9a507d05b4047f59de4f4c7e3895e8f34c082234085788bec88f5b612e9e96eb751fceb390135e1e55b4ad4d6b312b0e310ad76e564f018db3123a0e5ec22b43bb277f5fc5f15899328e55e63e65de7e16bf821bc921bc04cd64b0e5bc1eea88160b53bd0d0ef58f07b60713012c7aa76a77aac23d8937b87f0b1f7d5faf408b3b1c8de0fb2de5757afeabfe6146f5655798d278310d4ac6a5b991af4141ece6780eb72cf311b6ddbd88b08ba329001c1370a5b3f543e8778974c1d3d20866e717906898a5bd37eb3cd2252fba8fbf1f026a026c5e0ad3ac6db3600a8b62d968b501678aa4890311dc8b2189a721f70f89b3d1cfa6d32dff8c9950ee16f487fe0ffddee38c344caf308925224a4321c9d71cd66e10406f4ca700a6077014dfecc40a00a663a5470c470a6b1ecc9fa348bd3643e8c934d375ce350326522b6522b3006e059a1b9bf524064d5d9719221fe01ad25c94a5543d57f188d0e74d845a326b29d083415f929df77039e695c6d6971cb0d5b48328bde0c337b83cde82d80796d2dced3e5f97ff49e4888477c1c097382b025d152871a6a70b29720c9b31edfcb911e16822af2a111b2b290728681ef4f158edc903cd33c569c76832e523ba5ff6df371460edeb293bdc19eb1fe6ba5a64c46bad6e7083ff11040af79d6e28170087c003b94f0fd7166b6adbd41dca6b9bf4f7c96cbcf54aea0210f55b7aad23db408612be337d012e4982e1bebccd6414ccd96e8db18ec4e6d3fdeb6590ae723c033f3904aaffdb2dd4ed54d5379e0db19c9ea6238f633bb7150cc37dad48638512d5ce15d1175658cfb06312b3803722dfd2ded9be60bd6e595994e7bd705e20876013fe338da370c065d041d16254a032280c002722f8599ed87c803bf565d041e913a17d728d10a3ea68edb3e2df04282ceecb13a93a57434ab0ba7de71698f1f3b6af5afffc8d4a8e508ab2f0701882339d6df014dbf6d84913903e7471b2ff66e2580a833bd86af4e3d94f9b652233696ecde0f80ba69a8b59775a02473b60f15023e96e2efd724a005cf506fa9031950bca5f09a18757ac57c14d2b82988f05aea72a45a6d68e2b10126eea53d7d1836e8948a83ed40052e9c8d54d35fdb98a105ac983b4f4a163bc0a68fab1de9b0e12e6715d60e6b936c7bd8a3806985525a2b7ff1a85c45e3603d207611a322ce503cea16b68446ec4376222b15f1aaf141e8e094886dfb99d7a5ebed947cd31c7d060a63433aae0d545bc05dc63fb03d76f1847318e17253e7bc53d71394d9975bd8870b375b363ce4f8aa1b450e59f44c7e4f019f797ee5c6dd09a97ba732d9648f4064c87cd749813aabd1d1a409cc3922f0ae78414dd6d10ea275a244767838fa039cebbf4144977bbe1e66d411072c905cc29dd932b114d1a0e932e49997519c1ca917a57707fe6314af2c00c719ab7bbf57025ccb15ed4c0e0421ddb8658097cdaefaf6d3ec01133cdcee1320ee5e45b7572e31aedeb71cf8330b1fa6867f881ddc894b8fe99012a3280fb399f9fc762f54974cb51940be488f6d4fa901e925eac4a0588d454927e802b3c5ab93ea4364ba299b2c75082f32f87c52bf31ea1d01dcd2e59dda4030b0c30164a0d6acc7a608161079735aa7c5a138dff99a9fafe7c83e9a423e8bb290da1f74b23678b8ea0c60b4564c6e1030b", 0x1000}, {&(0x7f0000000040)="b77d1d8645ae8850f083432a41f8b842d440957b81a9bc483345d9e40d11bd4c69a8c4b952034022ed59ee4cdf8d2b65", 0x30}, {&(0x7f00000000c0)="0c12c6de5ede7c372b9ec0eb956dff3edcaf068020dedbccca02252b1f3d4f2474c1c71ec4", 0x25}, {&(0x7f0000000100)="9822ba0a423f0e07a8cf", 0xa}, {&(0x7f0000001240)="16c5ef123451f41c4168b1130016c71a62219a61ce32f1149b7db3c45481197ea64762ccd1ca6b12ebb98be2f00bc60702fef6f7312d102cceaa6a266b96d1cc77a956580f0a8e64003ec6bca4532093b3e4670169d3020ddd28c8ecdf8a779904b019574065847fb504786a53d1c2cfbd99af6b06be0fb15820513ed8c0681a3e5ef335b561abe3253b61fa19024748db27bac28a27d4243126352cfa080b7a099b2903b46af28544d60b26cecb8e41ee6be1020388c6e909a4a13bafb5539d1d7901dec0700cc124d8c10bebe11a6561691e2cbe19dbc5dbee0395c0887a412d2d07d8dfefa58ada34e32ef5a69e6f7c4bab6662bc9858b585442ac0", 0xfd}, {&(0x7f0000000140)="5dfa6bc7b63dfba606d23e128f53e5446b27af176d59995c9fd109eae1bb0adc64d9dd7b473c740186648280ed3114448ff362705fff140488057b55736a633687e93040e9f13a82c686655f979063832b4b69369a2ce514bd09bba0ab53c05f54c41834cf4a0511f3c1833e5ec3a56585757f9c87f25fede7ae855533e88ac069bfc4e2ec01f7ae51208246884d8bb9af4942", 0x93}, {&(0x7f0000001340)="5b3b02b79a0e441f8a1c9d6da53bedc7828d63d55c81cf93bbd3cb8c8f588b7a96e6a3e5a628f4fc256be5f176ee331ad3d354d61f01bc10bdebd2c8f55cf14e70a66b1fd73d8ed5853e4e1c922cceb664fe2d667da35ccbcdde080e3112b1b61f5d08f7bb29dc7df78ff2c075ed5f1afe6c994a00c6d47d91c9d836df79d97389644fca8c9116d076d3", 0x8a}, {&(0x7f0000001400)="8fa499bfcad6c4de1bb1c019e8599b047b3c32d1e200c54031876e51f3205cbe64968b1e5153ac793c1d922f4af7928152faf4347a91cd2e3530fe8e7a481a5e9d878f49277d6e1dbbb6736e2381ee25e767c05fa18ea686d8bf77414bace8425167f2054ba772917561faef8dbf5fb6f50ffd", 0x73}], 0x8, 0x0) 23:49:50 executing program 1: r0 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x14, r1, r2, r3, 0x0, 0x108, 0x4}, 0x8000, 0xfffffffffffffff8, r5, r6, 0x4076eda6, 0x8000, 0xfffffffffffffff9}) r7 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000180)={0x3, 0x3}, 0x8) r9 = semget$private(0x0, 0x4, 0x440) semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f00000001c0)=""/13) setuid(0xee01) shmctl$IPC_RMID(r7, 0x0) socketpair(0x0, 0x3, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r11 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f00000000c0)=""/95) 23:49:50 executing program 0: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x53) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/109, 0x6d, 0x42, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2000000000004) 23:49:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023f3000"], 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000100000007000000010000000a8000dd2a473190"], 0x18}, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e6f66846c653000"], 0xa) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x104) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) 23:49:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x3}) 23:49:50 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) dup2(r0, r1) 23:49:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b5bfd5702b0000000000000000004e341dcd291c15729bcf49f7000000000000000000000000", 0x2c}], 0x1) 23:49:50 executing program 0: clock_getres(0x2, 0x0) clock_getres(0x4, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x28000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x2, 0x2) r3 = semget(0x1, 0x4, 0x101) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000280)=0x4) r4 = socket(0x1, 0x4005, 0xa48) r5 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x201, 0x108) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x86, 0x81, 0x5, 0x2}], 0xffffffffffff0000, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x0, 0x10000}, {{r4}, 0xfffffffffffffffb, 0x14, 0x20000003, 0x3, 0x7}, {{r5}, 0xfffffffffffffffa, 0x8, 0x2, 0x6, 0x4}], 0x9d, &(0x7f0000000200)={0x2, 0x8001}) 23:49:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r2}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r1}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r2}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) 23:49:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() chroot(&(0x7f0000000080)='./file1\x00') kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7fffffff, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0xfffffffffffffffd}], 0x76, 0x0, 0xaa8, 0x0) dup(r1) 23:49:50 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x42, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 23:49:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) truncate(&(0x7f00000000c0)='./file0\x00', 0x9b84) r2 = fcntl$dupfd(r0, 0x0, r1) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000040)=0x20, 0x4) 23:49:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x100, 0x4, 0x1, 0x9, 0xfffffffffffffffc, 0x4, 0x0, 0x1, 0x7f, 0x1fc86bfe}) 23:49:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x1, 0x4000001, 0x8, 0x8, "1eae75186ee38cd5ab73be59c773d355866be17c", 0x5, 0xfffffffffffffc01}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r1, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) sendto(r1, &(0x7f0000000100)="fbaf577e1600538ee7718c3adde481f8506ede9a54c00e57cd40b2c7021350c3b4461150c12dd9242d4a53aac07faab2fcd27fdfc4f6b153b8c3da8cf8d5a2467f692ed2cbe2acc4b6abe099bc0755f858c296bc98ab72a7723991acf05e3bc971f83a154044de1212267ed368f1f46dba", 0x71, 0xa, &(0x7f0000000180)=@in6={0x18, 0x2, 0x1, 0x80000000}, 0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x9, 0x13, r1, 0x0, 0x80000) clock_settime(0x0, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0xf6}, {0x18, 0x1, 0x7, 0x7}, 0x6, [0x8, 0x9, 0x80000000, 0x8, 0x4, 0x7, 0x80, 0x1]}, 0x3c) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) 16:00:00 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./bus\x00'], 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="8991e44413d4f10d76e51cc4e5f599f3cbf31da5b3a64f6aca1385d1b318b52e744a974fe06f311b8a2f36bdf0994954ef2ce85a3c678c00452a4fba45da8cbda2f9df6c38bdde0659f59ce155b0ced45e5c30e6e046ee85110b68544365fa4fc6ab8d98e7385aef3f5f1d53a482e9b6f6", 0x71}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x78, 0x408}, 0x40a) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) close(r0) 16:00:00 executing program 0: setitimer(0x4000000000, &(0x7f0000000000)={{0x7, 0x4}, {0x0, 0x7}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{}, {0x0, 0x10000}}, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) dup2(r0, r0) 16:00:00 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x100000001, "2a9283d764fe12cb55c91e11950037eb7bab7919", 0x12ca, 0x100000000}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000140)="113710bd00c3ad7fb990071a045dd40c76227c875eb97400cf9441a045ff8a65a4893643ebad2890df5fe8e9f1d6e0628541a0c0857f5547fcd0a7c19d336b0a189d7eb2b02b52a5cb0533e50e7b12b2fc18df1165463a503da864d6739ff315a876f0bf72f13c6396a5ab9f98ec0df3cff13e81f19efa26d55fdbd6974b0366db1c824cb45283e4f34ef5093ba3ea86e0777e5433124d5344", 0x99) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000080)={0x3, 0xfff, 0x3ff, 0x1, 0x2c, 0x5, 0x3, 0x401}, &(0x7f00000001c0)={0x8001, 0x1, 0xfffffffffffffffe, 0x8, 0x100000001, 0x1, 0x7}, &(0x7f0000000140)={0x8, 0x10001, 0x2b12, 0x1, 0x101, 0x4, 0x700000000000000, 0x88}, &(0x7f0000000180)={0x2, 0x8}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) connect(r1, &(0x7f0000000000)=@in, 0xc) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x24) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x80000000, 0x1, 0x2, 0x1000, 0xf96a}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x68, 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="e907", 0x2}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = msgget(0x0, 0x4) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000002dd90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x91, 0x3, 0x800) write(r0, &(0x7f0000000000)="da", 0x1) write(r0, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369e584dc47a783a0608b85073fb5b69408e9f6a79a6684a09981691cc46c250000000000006e454e07f39aa03c0396a7fac23940352d15af70b627f019df8ee5d218e49b06c8e326dde4d7fb8eeff8cb7ab1b6576926a3", 0x91) write(r0, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) pipe2(&(0x7f00000000c0), 0x10000) 16:00:00 executing program 0: r0 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/49, 0x31) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x800, 0x1}, 0x8) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f0000000240), 0x235, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:00 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000040)=""/194, 0xc2}], 0x2) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='W\x00') kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 16:00:00 executing program 0: r0 = socket(0x100000000002001f, 0x2, 0x1a) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 16:00:00 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x9) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x9) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x32d6) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x5d68, 0x3ff, 0x10000, 0x0, 0x10001, 0x1bbd, 0x1, 0x3, 0x0, 0x4, 0x9}) r2 = dup2(r1, r0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)="90a26c2ee0e4708d200fa22b408c9f64f7e114de30a70b795c22bfaf21eadc0ae0bcb895023c78e6aca1ad907e8f754193fdc22b6a53f314ff294a0236c0c82eac314f4ca843b3dc52f1f09811dd46d53852b15ad599c174270ef38c12dce2d1bfbd2c569b50ab099c2ce5443eec4e2f7750ffc7a619ec4f563d48305c7edbe155d522672d6be5138df3b9512e23b578fbd3ff4e122eaa9255b600b4dd5ab2ec9f5057863d44ad24bbe6bc55c45f4804aca4d66ecc4c8c244bd47a95f89c33faf0725394bff9a6ee941c36b349e120dbf0de6829f022fe4b4dc118ddd9ce19c2c5", 0xe1}, {&(0x7f00000002c0)="f26033d4f8054d113ca9a36b7d1d26da05", 0x11}, {&(0x7f0000000300)="9f611964818c1298865a74880ba4704db635fcbbce404d4b855e609f3c79609dab7103a15b40749e01a669e8f790b8724aacb0a67c618366da58d9b0fb3a00906223f80157331943dd1aa623f327d63299cc7c46abbac9a190cd19b648cea33f275e5c2d79d47e3a8d520aa6c7e74ba8d8f1c2c2b05f7b16eaae0fec646fd0cff5cbc1e24a323a8378bac4b3a1ac9cbf5f6c2bc4e232fce608c0acc349f595d6f40232a0dd7200447cc5e095818102025092b207b59206578dd6855f6fce9f4402222ec25ae0f1d8c57e3a0fa8fbfc48d8", 0xd1}, {&(0x7f0000000400)="d20e5bc05062158c4b95b44a5609309c8a079924ad39738d53b3af91065beb025edae6d8619149846762628b2ed088ef9b45428be17680dc8b3e8138ed49181dd0ff2f818fa974084fe368142507075d99afa7a1706ad17e686e8e9e6b85658dbca73fb1b0d9bde5d6b6551e30d6c3591f0f39ca3933f62ca109438a4795a543c600f378b419af6ba61a170c43f7223522a59c5a43fcfcf99ab85bc34fc9899cb91838751ca2313b4ed261a8cb97a1e3ad8c6a5cd2a3", 0xb6}, {&(0x7f00000004c0)="dd567d70a25b4071c074cd813be62e0694c19be8aa6e6184ab61a918580d5506fcd2e7c7e49a437d", 0x28}, {&(0x7f0000000500)="962d20b52e42f52a11431ec4e49863c514b92d20b01bd73c71e7666caea80f6928c445e028944b538520fe4434adefb09572ca42f731a942", 0x38}, {&(0x7f0000000540)="5fbf3f7f95f8ad8785bcfe460547060fc85d10c78628b81886c815871d71ea254c4fe34aef2fb7e54c281863cc0d68de11b903fa20f3e23d3401f5d1fd305cbb513eb98b987fd893c1a067b9db6083633e5bd669041f03eaaf4609", 0x5b}, {&(0x7f00000005c0)="7ee7ff03c27bb7e7600efb4e1edae2eb60f926cfd99979d329a2ba101768ce4140b2f0", 0x23}], 0x8) ioctl$TIOCSDTR(r0, 0x20007479) bind$unix(r1, &(0x7f0000000680)=@abs={0x1, 0x0, 0x1}, 0x8) connect$inet(r0, &(0x7f00000006c0)={0x2, 0x0}, 0xc) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='r\x00') connect(r0, &(0x7f0000000780)=@in6={0x18, 0x1, 0x9, 0x100000001}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000007c0)={0xfff, './file0\x00', './file0\x00'}) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000000800)=""/20, 0x14}, {&(0x7f0000000840)=""/94, 0x5e}, {&(0x7f00000008c0)=""/161, 0xa1}, {&(0x7f0000000980)=""/157, 0x9d}, {&(0x7f0000000a40)=""/206, 0xce}, {&(0x7f0000000b40)=""/6, 0x6}, {&(0x7f0000000b80)=""/95, 0x5f}], 0x7) close(r0) setsockopt(r0, 0x6, 0x100000000, &(0x7f0000000c80)="e68dc554aabfb1e4e1773194f871423513388d079d4570b038d1c084fb5bd9420907be009798fa0dc45b6367545dae18885468598a3fa0ac802c41bb0f6d6ac68e4825603c9bf51eb11f15c34a82096f89cab63f280761f84559d8de39d1f266e67550f9bf374c85c11941afcb9668885112a895b91eab", 0x77) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000d00)) r3 = accept$unix(r0, &(0x7f0000000d40)=@file={0x0, ""/108}, &(0x7f0000000dc0)=0x6e) r4 = accept$inet(r0, &(0x7f0000000e00), &(0x7f0000000e40)=0xc) sendmsg$unix(r2, &(0x7f0000001000)={&(0x7f0000000e80)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000fc0)=[{&(0x7f0000000ec0)="9adf288c1cdf6713d96b60de2224758218d55d2d7efa2d78aad9f6488fb4b44e45ac6ab36603b86c979405f46ee90b528a9a13c0b8a891ed732ba90d7e6d8bc3d0c0cb2d51727a77bcdd22baff22b666bdb6b35b8fbc82f2b836ce6fe7fe5b6f63723b7113b6aec30a1c7e7b4f603c552e13698cd8daac507f973c100a75ce82e0b32e5c19f91b297b8e714b", 0x8c}, {&(0x7f0000000f80)="dab6bff15dbf297b0e8acfc8a42ba4ca71a6", 0x12}], 0x2, 0x0, 0x0, 0x400}, 0xa) r5 = accept$inet6(r0, &(0x7f0000001040), &(0x7f0000001080)=0xc) dup2(r5, r2) open(&(0x7f00000010c0)='./file0/file0\x00', 0x20, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001100)) bind(r0, &(0x7f0000001140)=@in6={0x18, 0x2, 0x9, 0x8001}, 0xc) close(r4) getpeername$unix(r0, &(0x7f0000001180)=@file={0x0, ""/4096}, &(0x7f00000021c0)=0x1002) accept(r3, &(0x7f0000002200)=@in, &(0x7f0000002240)=0xc) sendto$unix(r0, &(0x7f0000002280)="2bb690391f", 0x5, 0x2, &(0x7f00000022c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:00 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) r1 = shmget$private(0x0, 0x1000, 0x42, &(0x7f0000ff2000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x100000000, './file0\x00', './file0\x00'}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() mkdir(&(0x7f0000000340)='./file0\x00', 0x110) 16:00:00 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r4, r1, r2) r5 = kqueue() getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(r1) getrlimit(0xe, &(0x7f0000000180)) getsockopt$sock_int(r4, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x4) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x10080, 0x7) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000780)=0x4e48) pwritev(r5, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r7, 0x6, r0) sync() ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() read(r4, &(0x7f0000000b80)=""/89, 0x59) recvfrom(r3, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) pwritev(r8, &(0x7f0000003f40)=[{&(0x7f0000003ec0)="56556f159288a55efd81aa23d94c8e1b51ae7a6af5ee1445c26345618da12fae424001323ab84bdd877136df711418a4b91546db6184aebd26c625c02ca42932a34b94b73f43c821a486f2e7f449640eb3", 0x51}], 0x1, 0x54) setitimer(0x2, &(0x7f0000003fc0)={{0x0, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) setitimer(0x0, &(0x7f0000004040)={{0x5, 0x800}, {0x0, 0xa1}}, &(0x7f0000004080)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000040c0)={0x7177, 0xe463, 0x2, 0xffff, "c84d0312e17d4b71e0e23b05f196eedfb09765fe", 0x0, 0xffffffffffffff1a}) 16:00:01 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, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x103, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0xc003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: mprotect(&(0x7f00001e6000/0x2000)=nil, 0x2000, 0x6) setitimer(0x0, 0x0, &(0x7f0000000080)) 16:00:04 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002004, 0x28aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x70bcaa71fca82483, 0x2804) mknod(&(0x7f0000000000)='./file1\x00', 0x2002, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) close(r0) close(r1) 16:00:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000040)="4f150d3716a846c05989f9bfd398594bd221f3707ec2533167c05110c4f5c6b1c86653421d1d8aec85baa37b324b609b0964a8ff9c5a6390dcf562987edb224165bc65ec6d55a97be0025fd04c7c1082239c23498d2c619066b33b3c6f43e2487109a5e2b3bbf4675c1d0cd96945cfb188f1562e146a837b70ba8f3a785563fbc5980beeb554845ce7c80173559d0a07bbf66957b8b3deb97524ca799b4472aeb5fd4e6db071676046c1466c000fa14435cfdc5e09df917de165b68fa6455d46e1047e1792", 0xc5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0xfffffffffffffffc, [{0x1}]}) setsockopt(r1, 0x100000000, 0xfffffffffffff521, &(0x7f0000000140)="c6ea4f17fe09686e9737deaa7e0599b7ef34f1b57f9d9e0d491b7f530677b0cb", 0x20) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) panic: timeout_add: to_ticks (-1214708354) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *310468 46910 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,b799057e) at timeout_add+0x179 pcppi_bell(ffff800000669200,aade3797,b799057e,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a0a080,2,ffff8000149b0bd0) at spkrioctl+0x230 VOP_IOCTL(fffffd803d83cd70,20005302,ffff800014a0a080,2,fffffd803f7c7ae0,ffff8000149b0bd0) at VOP_IOCTL+0x9a vn_ioctl(fffffd802fe96e20,20005302,ffff800014a0a080,ffff8000149b0bd0) at vn_ioctl+0xc9 sys_ioctl(ffff8000149b0bd0,ffff800014a0a1c8,ffff800014a0a1b0) at sys_ioctl+0x62d syscall(ffff800014a0a260) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,154efab2010) at Xsyscall+0x128 end of kernel end trace frame: 0x157840e33e0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-1214708354) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,b799057e) at timeout_add+0x179 pcppi_bell(ffff800000669200,aade3797,b799057e,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a0a080,2,ffff8000149b0bd0) at spkrioctl+0x230 VOP_IOCTL(fffffd803d83cd70,20005302,ffff800014a0a080,2,fffffd803f7c7ae0,ffff8000149b0bd0) at VOP_IOCTL+0x9a vn_ioctl(fffffd802fe96e20,20005302,ffff800014a0a080,ffff8000149b0bd0) at vn_ioctl+0xc9 sys_ioctl(ffff8000149b0bd0,ffff800014a0a1c8,ffff800014a0a1b0) at sys_ioctl+0x62d syscall(ffff800014a0a260) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,154efab2010) at Xsyscall+0x128 end of kernel end trace frame: 0x157840e33e0, count: -10 ddb> show registers rdi 0xffffffff814dfc97 db_enter+0x17 rsi 0x1595 __ALIGN_SIZE+0x595 rbp 0xffff800014a09ca0 rbx 0xffff800014a09d50 rdx 0x1596 __ALIGN_SIZE+0x596 rcx 0xffff800000938000 rax 0xffff800000938000 r8 0xffff800014a09c60 r9 0x1 r10 0xffff800000932e00 r11 0xbee201b30ebdcfc2 r12 0x3000000008 r13 0xffff800014a09cb0 r14 0x100 r15 0x1 rip 0xffffffff814dfc98 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a09c90 ss 0 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=310468 stat=onproc flags process=0 proc=4000000 pri=21, usrpri=65, nice=20 forw=0xffffffffffffffff, list=0xffff8000149b1530,0xffff8000149b0988 process=0xffff8000149a3718 user=0xffff800014a05000, vmspace=0xfffffd803f015c60 estcpu=30, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 86380 8119 44647 0 2 0 syz-executor.0 86380 22469 44647 0 3 0x4000080 fsleep syz-executor.0 46910 360315 53565 0 2 0 syz-executor.1 *46910 310468 53565 0 7 0x4000000 syz-executor.1 46910 192056 53565 0 2 0x4000000 syz-executor.1 88332 85602 1 0 3 0x100083 ttyin getty 10102 78781 0 0 3 0x14200 bored sosplice 44647 113085 19906 0 2 0x482 syz-executor.0 53565 31421 19906 0 3 0x82 nanosleep syz-executor.1 19906 112092 33771 0 3 0x82 thrsleep syz-fuzzer 19906 141500 33771 0 3 0x4000082 thrsleep syz-fuzzer 19906 143163 33771 0 3 0x4000082 thrsleep syz-fuzzer 19906 181511 33771 0 3 0x4000082 kqread syz-fuzzer 19906 314155 33771 0 3 0x4000082 thrsleep syz-fuzzer 19906 321832 33771 0 3 0x4000082 thrsleep syz-fuzzer 19906 97223 33771 0 3 0x4000082 thrsleep syz-fuzzer 19906 523214 33771 0 3 0x4000082 thrsleep syz-fuzzer 33771 290497 39566 0 3 0x10008a pause ksh 39566 489942 66563 0 3 0x92 select sshd 66563 281935 1 0 3 0x80 select sshd 12955 88555 5663 73 3 0x100090 kqread syslogd 5663 165438 1 0 3 0x100082 netio syslogd 10311 50968 1 77 3 0x100090 poll dhclient 51674 142664 1 0 3 0x80 poll dhclient 89680 43357 0 0 2 0x14200 zerothread 15745 398411 0 0 3 0x14200 aiodoned aiodoned 42238 62140 0 0 3 0x14200 syncer update 66958 231330 0 0 3 0x14200 cleaner cleaner 1250 187395 0 0 3 0x14200 reaper reaper 40551 369928 0 0 3 0x14200 pgdaemon pagedaemon 56035 306504 0 0 3 0x14200 bored crynlk 11929 336575 0 0 3 0x14200 bored crypto 90435 341511 0 0 3 0x40014200 acpi0 acpi0 66898 249285 0 0 3 0x14200 bored softnet 58320 4671 0 0 3 0x14200 bored systqmp 10441 276159 0 0 3 0x14200 bored systq 71724 73095 0 0 3 0x40014200 bored softclock 50205 94045 0 0 3 0x40014200 idle0 1 36301 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9524 10453K 12502K 78643K 12136 0 0 pcb 27 9K 11K 78643K 2603 0 0 rtable 100 3K 3K 78643K 884 0 0 ifaddr 62 17K 19K 78643K 500 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 73 0 0 iov 0 0K 24K 78643K 668 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1181 74K 75K 78643K 4096 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 79 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 633 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 6 17K 25K 78643K 4793 0 0 sigio 1 0K 0K 78643K 58 0 0 proc 43 30K 54K 78643K 898 0 0 subproc 64 65538K 69634K 78643K 82 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 670 0 0 in_multi 33 2K 2K 78643K 214 0 0 ether_multi 1 0K 0K 78643K 32 0 0 mrt 0 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 711 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 98 21K 39K 78643K 12509 0 0 UVM aobj 130 9K 9K 78643K 142 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 205 0 0 NDP 13 0K 0K 78643K 133 0 0 temp 179 2347K 2419K 78643K 15768 0 0 kqueue 0 0K 0K 78643K 42 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 2396 0 2389 1 0 1 1 0 8 0 plimitpl 152 72 0 65 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5 0 5 1 1 0 1 0 8 0 tcpcb 544 814 0 810 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 101 0 100 22 21 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 9 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 629 0 619 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 10746 0 9264 48 0 48 48 0 8 0 ffsino 240 10746 0 9264 89 1 88 88 0 8 0 nchpl 144 17960 0 16343 61 0 61 61 0 8 0 uvmvnodes 72 6530 0 0 119 0 119 119 0 8 0 vnodes 200 6530 0 0 344 0 344 344 0 8 0 namei 1024 57356 0 57356 1 0 1 1 0 8 1 scsiplug 64 13 0 13 11 11 0 1 0 8 0 scxspl 192 61123 0 61123 20 19 1 6 0 8 1 sigapl 432 4966 0 4952 2 0 2 2 0 8 0 futexpl 56 80110 0 80109 1 0 1 1 0 8 0 knotepl 112 1286 0 1259 10 8 2 2 0 8 1 kqueuepl 104 1573 0 1571 1 0 1 1 0 8 0 pipepl 112 3366 0 3347 15 14 1 2 0 8 0 fdescpl 424 4967 0 4952 2 0 2 2 0 8 0 filepl 120 32622 0 32522 8 4 4 5 0 8 0 lockfpl 104 1937 0 1936 4 3 1 1 0 8 0 lockfspl 32 2843 0 2842 3 2 1 1 0 8 0 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 73 0 63 1 0 1 1 0 8 0 ucredpl 96 9837 0 9830 1 0 1 1 0 8 0 zombiepl 144 4952 0 4952 2 1 1 1 0 8 1 processpl 840 4981 0 4952 5 1 4 4 0 8 0 procpl 600 11706 0 11667 5 1 4 5 0 8 0 sosppl 128 81 0 81 21 21 0 1 0 8 0 sockpl 384 4677 0 4656 7 4 3 4 0 8 0 mcl64k 65536 3495 0 3495 289 288 1 65 0 8 1 mcl16k 16384 24 0 24 17 17 0 1 0 8 0 mcl12k 12288 93 0 93 20 19 1 1 0 8 1 mcl9k 9216 90 0 90 23 22 1 1 0 8 1 mcl8k 8192 89 0 89 23 22 1 1 0 8 1 mcl4k 4096 241 0 241 11 10 1 1 0 8 1 mcl2k2 2112 48 0 48 14 13 1 1 0 8 1 mcl2k 2048 50437 0 50404 11 6 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 108580 0 108522 154 148 6 36 0 8 0 bufpl 256 18220 0 11690 409 0 409 409 0 8 0 anonpl 16 510425 0 502224 220 170 50 50 0 62 14 amapchunkpl 152 22221 0 22139 75 70 5 14 0 158 1 amappl16 192 29867 0 29430 228 197 31 34 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 2378 0 2375 2 1 1 1 0 8 0 amappl13 168 2431 0 2426 1 0 1 1 0 8 0 amappl12 160 5 0 5 1 1 0 1 0 8 0 amappl11 152 179 0 170 1 0 1 1 0 8 0 amappl10 144 63 0 60 2 1 1 1 0 8 0 amappl9 136 295 0 290 1 0 1 1 0 8 0 amappl8 128 186 0 150 2 0 2 2 0 8 0 amappl7 120 2446 0 2439 1 0 1 1 0 8 0 amappl6 112 2416 0 2409 1 0 1 1 0 8 0 amappl5 104 295 0 284 1 0 1 1 0 8 0 amappl4 96 337 0 315 2 1 1 2 0 8 0 amappl3 88 343 0 338 1 0 1 1 0 8 0 amappl2 80 48397 0 48338 2 0 2 2 0 8 0 amappl1 72 96296 0 95861 26 17 9 19 0 8 0 amappl 72 11964 0 11931 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 4967 0 4952 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4967 0 4952 1 0 1 1 0 8 0 vmmpekpl 168 40497 0 40475 2 0 2 2 0 8 0 vmmpepl 168 513773 0 512294 194 118 76 76 0 357 8 vmsppl 264 4966 0 4952 2 1 1 2 0 8 0 pdppl 4096 9940 0 9904 6 1 5 6 0 8 0 pvpl 32 1701119 0 1689811 512 383 129 221 0 265 37 pmappl 192 4966 0 4952 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 1029 0 495 18 1 17 18 0 8 0