kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Mar 29 20:38:13 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.119' (ECDSA) to the list of known hosts. 2019/03/29 20:38:37 fuzzer started 2019/03/29 20:38:43 dialing manager at 10.128.15.235:28974 2019/03/29 20:38:43 syscalls: 1 2019/03/29 20:38:43 code coverage: enabled 2019/03/29 20:38:43 comparison tracing: enabled 2019/03/29 20:38:43 extra coverage: support is not implemented in syzkaller 2019/03/29 20:38:43 setuid sandbox: enabled 2019/03/29 20:38:43 namespace sandbox: support is not implemented in syzkaller 2019/03/29 20:38:43 Android sandbox: support is not implemented in syzkaller 2019/03/29 20:38:43 fault injection: support is not implemented in syzkaller 2019/03/29 20:38:43 leak checking: support is not implemented in syzkaller 2019/03/29 20:38:43 net packet injection: enabled 2019/03/29 20:38:43 net device setup: support is not implemented in syzkaller 20:38:47 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="2a49b4af476cdaa1591324f78a123f9638acb77fac86563af502acade23e8ec405f431bbaabbd898ee9c410e3490a81cbee432b6b67fed6a73b4e3c0cb7d72b91f1cb6d6008f1576144da0e9a61d18a94fa1e4d7f29d5308b73f66363c492aeae877ee747e13a8283709ae0c5a9e05f143fecb7c318ea579e14eeb5e1b180b44756c8aaf54e9a33cdcbb623f5c89cd8f3c4a44f180", 0x95}, {&(0x7f0000000100)="541dbccfb70125d549ff06f462b794974b390b94f7dbc99dea73fa417be6844da2977c12e975736c8406b33f79", 0x2d}, {&(0x7f0000000140)="ba1fbffa79d6d630799381168111cb1a1d53d3a123ac61cb1da2163bda27d0b3cec1d81cba6eb7e2056f819be74d83394601a58c24ee068929e300a482973de85923c752fa1ee2e839c3c2edc9ba34cfeab92f47b63869413d4f9e68508d5b7ff24f4e2df951c45a1298c0e4ba1f215b4cd9283944dd3a6187e5ee3146c68fe483c23a883d40b5da7f40639552b2ec19877fc58c63b9b1e521d43b9ce2c389a312979dc260787b59c97d5cb281044c23bce3849734ac4614960c3f15023dc900934975be", 0xc4}, {&(0x7f0000000240)="d47f1f6647e110658fbbd1f1a963f7186dacc780cd86c17dd35f2ba843270e9ce1970ed90427f4dede497f1354ac0bc40a75d4466fc0d454e83ddf948cb8198729a0784a90ec0f3066c60a39b2b03228b9bad16fdb60821b794d59efe4556bd80b010cc12749e6d47726a01cadcd4cc6775bf5", 0x73}, {&(0x7f00000002c0)="bfd95f1fb32aa2ce8c18d39b4cb988f612f25c0061bd2b3ac8deafa361f4db8f58f0956514695e3ef4db558322691a84df843645ad4a621fd1af3a10b4dfc608cece002ca679711f9f9f87cb72b74e1997347b9e2f1608b6e9d6e02434efaa022d53462dac77509ea34fea91d853e82338fd7fa5bf458000ef3c804dfa39066d599c3bc0fdf2b928ddc904f8c9c2f695f0a73cb5770a413b4c7293f035f566d7f6877adc5bba98c77ba1670e919f726ada", 0xb1}, {&(0x7f0000000380)="c562e48d51f9855985835817d01c16e7f78b6ef3b1fd0708415177fe654e3537293dafa5c45efc962b289e7a904c0c222949963c7ec26503ffc2f06925af6f960a28a7e57b41210a070123dedd7e1fb03234148996e9b0eb55367ecb360c7bf79bc6131742f99dda4e8c33ef12d7ac7cbf5b370211f85743247875ec5a720ee939b68d0a9fc0f8f89a5e4442549353f81ec905d1d6b4b5aa914fc7138c071501d1339e602628c96acb1639e656808d9e6582102698d20fa3e622b96536fc3eff5cf42d8908e48d3a2f41a4757eb7f0cff3ed3ed1c4494f190edff3258fb5e915e8363696623e50e9e7fb09bd24d42bfeefff4781f127f2d354cb4819c30f0ff9a2e81e517960c33b4a2d8136f47ddcccb087c25d09aac302b538045c63f3d8f96c8ebf1a3ac69414485654b5c766e17face717691998dd1bfd7309afdf1f07dd13d3ad8d54ec6e2c84cd49b1e7f90f9a3e4d4fb6815cd830e30c2818bdbcc79ec387e0204da05e8531c4f6521f1f4a5b8c287f2d9f6b991625df79421f799eb6b6720c6a2bcbb329b300d8f807d3c067d81d0cf9e2abc205bac2a72b16cbb9f315cc9651974e0faaad760186eceb26c82b73022a78fac31624530d4cd8b380ee5c91bdd90548757198c2b11256cc625368ba3221645d68afa44ac584fab5fd9d19560c0f81ff5903f9d4e7c1f48fe18f8f5a56d536e909c3a13514a0f19f725b14f8b53158d14c26c3fecd756d093cbb70f287c1a163f29c8f3251ba3473229b113087b2998af7be3cbba65ef99fb4d6ec25b69ce43ebf5dd63fec445c041c5889ee2264dcac891311644aff3659fc6397ac9a292ebbfaffcbf738247b1c0cd4fd23dba1b007b65eb33b23f834d3a4be2a327a921d55a99fd7a8c35ca1555673993cce438b9c01c53ec359098f2b9bc7004cae8b2c90cfb3eca36afea87769ca8f7f02873a04b5c906dea084a9367cec282a552d3a483964e12b41379368e3c28f3f8b442416d412a2574320248430404a9394ced25d8b9ae90eae0c8564b59b09f6c5d2e25c56030de88c19174dad1c661f27e3c436a9eb52c1e774c80990b3c32dba7cfdff54d5d9da1c6b207f3ed8de251f4e03677433487d630472ab0898af9e7c8fa62e9e21dd34a8d072244316894f014cfce9a3059e2fe13513e3b49c0d23bb18db3428a658e0fc101888030c58d16f138cce80dddf5a7d0e0e45529f4cb5fd138af1f7452d4d2e2ca157e9bc5bbf80e44b730a6b96b89887ec0ccd104cea4db459b169f2f62b5e8bc382d4035ab1a5e7dc69b7ff39477339299608af9aadd903779abd5380355451f7b712a818df3584e4133598d62ff65d4170d54073094aa3cd99cd6a29d87e6157dec36feb0e6c2bb0be2cf9f21c9a6399c23be6b257fec09986863f9ac206b6e045cb8eb915f0a87da46211c5b514a3e5d041c3e8fd70bf31d3e157615347d460efd2bc26c6583376c1157829e727f41fa06e9a6a9bff249779d90cf5fa8fb9d0d5fe7153e2c0e0ed0fde426ca2b8a38570c15d6c955f834c56ec9dda86f1d5c5f47343f763f9f102e4f7c9dc6d80eeb08ae418040e02c8e5d8f544dcadcfea184b00c391d4779e777c8d87787e0762a0c4f3faece2721a6e433246273d169226a0e3b935038731f3180f4032e26fba8fdfdb5ef17d158194667cc9638346a99226faa05b35d708bf729a884bb959cf6e038b0fcbf381e58c9a71e9d4f9282a31e52eff72ed9b67f97738a513ed351fb6ae525cabb952f8c7b2836abd4c26298e35893b3261e22a51683972e205c0af2e4a0f5b0dbc9d2bac326e68ef6639bdd961bd69ed3e2aab086b38c382a28bdb3c43b161fcb20a7c494bd3b8d06c074b794fe0b82efe6ad2812314c21ba407141d8671086818b5a23d4413eb2bf8bccff1338c287c947923baf5413e5ec1fabade56a73671b2e0f7f056b9d1a4f8d8a06dee63c23d235c0630590c3ec13fb2429620e4b0610e631ecd169d6abc214e7987e4da7d4aee2f6e031249d07608722a75da3df0ddf11c62661cbe68202ef3874392eb34306191a25014445c23e09255efe5c54655584961fab6b7c7d579e6fb2757bfe6cf4cd7cd59960608a16d801537fef67beabfa2f41962692fd07178f8a28bb1ad0d50a12f617eb1bcb231854fc097e424e90c6459c50ebcbaa73656b76740f2273b4241813ee2cb4498e6c47b2eaea2307237e1f844d6d5619b0103e2b900b29d7069ddba3b7645c5d46acfa10db435930f2cbf03580762af85225be75ae9142a1e58c032469f55d9a03f9ca2a032f67525ec54abf79b4ca392a6965aa9b113cefcc9e557b806cfe2b8cbecf741db89cd5e3d48f4800966023951f982179592379321ee512eab580a0d75c4d4ea49414612aa727bc5efaf235768de381ee81e3553d6e21f475ee59ad5a01da31227aaf042322a767b4658200af3cbaaa1efa8571bcdf7c0dd883e3046dddc86bf1b52acc9416645118bdc2e45b8ffa7b61ab82b7f71f1960d29a39c123f2c08d77eeaa32b23d23595de481440f9da1876ba373f59c01423cc5f9707730106c5baf24fbe1bbc28cd1cafcba03dc110f5605cae141e0e9fdb6f7d7be94fd021ba900c5c5d56c361a46dbee00311fa935ed697f068f4f257106c927a44b445d189316a4421e7bc836d65b408453fdafd75035d9be4b34f985c162f5fcf461e81d29d5b120f8107462fa28cbe9f4fc01765472294b8ccc90fc91794cc81a640661709889dfa4f48c32c9541968302c945b5077671bddb8ccd2c71062e0ee55122bc8ec61f8fe733ced376012f8a93ae418b9275eae8149f395ad087841a60bc3661cb85a00a657eecc4d77bf2fa519557636b99989c9bf9b06a585a5c5336b8e37582f40a951d9bd357b2cb91c3ca05c7709bc3b21a05bcc6234ada3a6cf5d24ec9fe3b018d97a2220fda83276d8059fc2e1d7ad91f0af289816322b86d0dbed648f356d898d4c103b93dd9ac4b5bc7c9c44542b96aaef8f2c3231e7b9334974a53f5babbd974584c1c1e284d227b0bfd38c923927f64283dc14f31f8a02b04552b24a68e0e1c9547dc32ec91fbd14a013bd250f883785ec281a5e852920a1f61251a7db6a4e58bcc68d1794351a30127c0001db3bc52107a0acbeb1a37c39f6ce5e7feeb96aa2f37c4c8beaac1b47baccc6da1941b59cd8b87d945e4e8567fa683661c4349265c93b9633789bd6b5a3f4df65dbd332b54d01a6f2f86006f156941acace0ab460d74755a087eb3bb14f0025ea0295e6cffba1bb598666764e8a9da9746b4f54d2f334169a3fa445fc07df0b9a6921c5a8f63009718b46e4a5ce0bb4a6f27a36071389a0d4050fd260d658c63ab82570ac55710e2e075bf8b87cfa1432fe6e48e812e88a16c32bc8c0fafc00e2df9159a897c187bb52fc02382d0b82b19e1ad3c8df559711ad136613cf9b687d3baac1cbc70b659add5e0ccf30492472fae4f46da032f4086ec648d9d7d38bc0ae5aa963c9b39fb4bbdf897758a582a443f9a78d67de0bed3305a12c014704383e39fe5428b4df4278ef0df364e492880b11522a0fd2d1498e533a86de5eda5fbd40f123625aa4e2fb930fed17148d694580c7cef80655b06b388cab4cb71b81d6abb371439e67c88166305ded17fc87d2f11923ad3301ce522f915a6733b50822ec895868904c9eebd5b01962148765ab1f89b46533a7c8a130503a2c04c55e30cc29c11db91f56a9387b60983e7816e419ff2de1d0adc74a440c452f86b64f549eca154a57862dcd8278fdbd9adfb10ba91b7bd98569ca323b01a20b0ed320438eca0c50f587c2a88dff43884ed0d606c8f6d2075ae9006f831a795b74ad4009a5d47399d274dbc1920fcd7f173f278e45a03e359ba61486e380394ad547cbdc3a4c3b698cc11b7745c5e68ec3916d291ff342d1fbd3985235f3ae071209a21032a74e521a316662aef530a93ff6b5b9fba9bdf9ff72492815d31259271668a51ab1df7f94b51763e7727369ab370a4b415ea6fd902a4274acbdfb1aa3f205c9889df1dc2ad7600cd7879bc29da5793cc55242840ed3b53ac28b540e318a5338edc4c6b61c36a028a831b6de36cf8358e53d011873599741d4e9ca60be187abccad9fadf9d2a243db09286d2d8fb118eb971bd5960e1b5d2138e80ccb92548e2c15211bbd2f6f50116d0dfbdcfb5d59a8995dd9601c99cd28aeec59c5e79890b77654c531588f05c584b97736fa79bbe529de76c13f947f78a630ab98ffa1ec8d7fe380fbd570910992bad44cd96e5d6a0032b8100ae7e2edd698581f740dd07eaebba5e3786b0f66ef523f72b95048704a047814622902cbb88cd1424f09500636f637189a43e18a18d2bc7ebdb5a625ca819ad7b71f82d050383ca6de365443995876bccd2932172a022dfbd3c0d172bb29dc4bd6455b3376e65eaacfd52ca3de8b4ad38f1cf583aafa2688baacfd400accccd1bcc91d8b5538e6df9c8a63f1c6670af704beb0d8232c6d25d35eb7bc5fe873dd15b7c53cf0af9ba97d12e0e1801da5d95ffdd9b822ce095441ed0587c85c75553ab982551510cd4731de691c45ab386a56872c54deb870414655da2fa95471d00dcc33468ad7b1e39bf0c3a7877e84ee231b6ca707810959940f5c7e453c7cd69778934224b26bc27edea74a0bc541118d3470c2e10e1d452cd4795fecce3153747f64410d850a8947baeaa5b883a2a0611e4323c7907e4535c8edab0a194ff17ae2b11a8dac8011fa7a794be8801a67e86f94de2eb92476bcb0c75378c77734f6534d92520b734e95f4c4fce7a14b80623c704a8781795e152b74e63ebe2b41f8219d52b5d08c97ef45fda85d01c51822320795b38bd39950403e78dc35410c9c2b097bb7d4d7ad4630f7409c7caa205415853db6add8750010de3505a95e9215b2a9016e62b222fa747be2d333bd38bf3c44067182f43a40676dbcec56326e03caa57bf185c451c9f12287cf564d447251a73c6ef8044194b4dc5bc35c14920a813ca58f134c9cad233c72a060faab46e78a014f208e661fd88641a7e4265eaa5a5c1eaf3bd305debc8befb4b2ff89e27a45e8fa85bc0503039f14842e45e234e197ea5473287de622566c8f8a1424620ceb43d562f85a8058e4797da091244ecb5c6a7786d898838d2f760f1daaf09f06b93ce5917d2d9ede640e015fb5ada9650828d758c3c9676631aadc75d7c585d9abb625724e494d956ac72af7d97d38a40358cdf032b1d0a484d8d152f20e36ce42337de5cfaa6d18a3b36979c88066af49fb231557a74a2cb3bdc1507dedaf0a3654fc94ea6dcef8b586aea0057a01ddc7993e576290c5a4583324f74e372db3a2c8a85faa97af80ae8170423463fc388d98eb0aa2815374955c7969357490e3395e7499688e89b3aa04cf15b53465c93d9f111d67c04489f4cbece04e7ce5d7af3ad71f7c195bb8ec344426820d5516c0d0bfab6957f6c7ab2692091d68fda1889e6b5dccbc8d43a09ba90b61ac9df64e10f64124773827a2ef3fbeb21e59bf8e3d7894cc056cfced1c4441711f6f0347c7c1ef1bc5e789831d92a30016cced88d0b8569df99155113bc42c6751a836f43962a58449c3c6e05248445ec2eccc833111f166ef6298f8fc9f4886e9628361953ef133659e31148a54b4f92abdd6fad07d9d736cd2bf12f27bec92750f4d5ceb24882cdab2cca1128774b927ad09727b2411f1b2d0041d35696503ea62362f5a9c800cf1c8a6c14afe1a63897981754445c480a29131a99b06", 0x1000}, {&(0x7f0000001380)="2639e5a8c127bc620304967e388d4d7570a9cfae220557a827b246e1221f4f52478a53a0bf9b70450b7d40bb8b926bf55efc532fc9c3ecfd0bd2226e82a69b27ea3a4718b2b8f97ae0c9", 0x4a}], 0x7) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001480)="9d3085a74350bf6849d4661d5c79b5de3d784c9aaac1f7eca2ce44ca5499b5eb424d7df51ec9879d084bd78534f863d7dd43e1d3831be8c2a0c6d851ca5e947ac99b5bff04a1a8405df3d969ad8d4837fab8ea8aea7c910e081a4a3925ef1bc04626bc1ed243034015ea0962a38fc6ffd2284066dad2046aef6752b1174fbb03815d73d27a6f1c94cb0961f2f1ccb061406b57c3c25755ddee875c743ab9a569ad3f6c2b7a0a6c592bc3c79bc938c27d99599c6bcbcf45ee6beb83c5ab545c8ee13dac948b5ab88a441e3d074f5338420e0684961d4c80e56ad871567c06e952fc006a331fc6b9ffb0fec0f5672dec953e3a6b454071a12e", 0xf8}, {&(0x7f0000001580)="1a2c0a2399bbb21b46832e8ace8455b2d71c70d1c60abb9845eccc448a552a22e3023428f0b55cf466f563ad2c30c85152206a5a85abedb6d5ebe674ad2f11694083d68102433a0f9e61c6bc846bab2784efc0aca4700abfd3382c43987f1ca5f8c26c1b86b08f84eff6e76aad53498c6aa92837e382364181065bc720d2b9ea202f911896b828c63af830e43f2e1ccfa4594d43f56627e1bc9640506fdd106823debe4fe27332d246255a4f527d370d45d7bd1b3aa79e72", 0xb8}, {&(0x7f0000001640)="1ff6ade0bdf2589f3393fa36cc093e8be2376a577df8d4f9b148b26969864657fcca12b9d765b558c6b3671ff837672169b54fd0dc5bb9b23543ef7c0c5cfcc68804fdca61496ee8a330da02ba0ed7721b3c3473d4034166f0cb5ae26e7e4a88c4080711a32748c53f80e91013406d9e1226ad7479752a8d87c9b051cc3a7172a369b8c23346b01dbd894e6fdab3e1bd08e330d6ad902abe1d99b5fb348a7e2b7cfd800e63ce1816b94ad4f5", 0xac}, {&(0x7f0000001700)="f7958d6ce5390271784a59fefc292fb1eed30c7c9813e0035e147930002b604a8df9cf", 0x23}, {&(0x7f0000001740)="1f189368f5d999fc4955e0f28505076e9902eec80d90c227e65d3e81ad62b67915b027f54a9b5ebcbcc2b669576cc8703335f37e616164bd4515cdec35e1b7", 0x3f}, {&(0x7f0000001780)="1e9f05bb3b9ca7dc42f5d29fbd09944890fd32a6253be3f563ecc7d473abc83265ba061fbee3bb8ebcfe583dac4516155e1ce2835ca787676820b3c8c5652a8231663c8a776e86dd1c608627b83880579ef4d1080677f9d9021209264419f27b81084d876da6308dee847dfe1ecbf57b14df83c91b84ec012b71536779b89b749db2", 0x82}, {&(0x7f0000001840)="b41b2582eca4bbe9f1d99b4e57d94cd142b7b808fa005332e67f3eeaddc3056c3b9fd06882eab78fc93c369a6900b5f3621e925e1b03d5cdea334b5de4bf67e7d51646bf3a29e1d6e9c3f69996ac30e9385d1012645e312d8b5d5aaf92381850955f12a1d701ca08af3c82ccada5da204db3a32d64bca0f9321a5c6cd60097a3e6c3a1dceebeeeccd772f19ab5572e817595d7c08224ef6f6263e28b85645a88e2d12445d3c9d83c978a8681472e39f1040815dd0e7c8f4bf1", 0xb9}], 0x7) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001980)='/dev/null\x00', 0x0, 0x0) shutdown(r1, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000019c0)={0x9, 0x6, 0x6, 0x1, "25c2feaace4a41356f6d80a50d52f7a4d44edb7a", 0x943, 0x9769}) r2 = dup(r0) setsockopt(r1, 0x7, 0xfffffffffffffffc, &(0x7f0000001a00)="b2bcbb4f8d3f7c110112f65a2f457e6ac6d318ada83de28e2f5f", 0x1a) fchmod(r2, 0x10) sendmsg$unix(r1, &(0x7f0000001f00)={&(0x7f0000001a40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001e80)=[{&(0x7f0000001a80)="9ab6d34fa26b008f66148114334ba86573b6898d0fe56d94fba47413f9672eca54b856a72e44e7040a20b4cd26aca1034ffea27739e154b4d9357870e60700c20430", 0x42}, {&(0x7f0000001b00)="5b672eebef055a908ef12acbcb75ca46882b5d096551aa991626816e3f10a6f33680525248b17ccce38cf5adc7bf7f357b44007e27105292fb283e3b443f1fbb4085d7e539dd69bb809c10fe5dee0793f489e73af99d773b8dcc765682223e9da1996dc7dc340548542d503b33c9514fe18094f190e3c493db2ca85ddfe9d33df73584f34658ea5458046e05a6a8eec8e7d9511044d1335c23b833b4288f528538462ce8d6b04dccf2347948", 0xac}, {&(0x7f0000001bc0)="608d4d2b267f07a9412d36d56f2fff0389304d7ea488380305abece35dc039c0f45d55f1690262d9ed7f1ceb1d2bbf838d621853133a8e52d7fed3696a2420d892e6d4b04040ba1ecddca00422e25dbd7a0eae3fe824935d304deed5d94bef8bc48e3151f1e2889b06c1772988dcddda2877b5b7ba6314e3e3b166bbe081e1e8a7be3e2f8ed5145f21a603daa951f4233bd574761adb93e752299e0e02dc212eddaa0c5d4ad6d492c0ea0212a5d51e712b8263eb4a1c8423db9515ae487bc8f50875", 0xc2}, {&(0x7f0000001cc0)="4e5e7c33814532595111d8cddf2c72b1c6c07c8914d15b1a906548a1d17cec42bdfc1c4bc7af851a1666fdb9a68c8a5e8a4db8da979545f206fd5c784836f0fa3317e5bd3a72d9869a323a96ae68c8afce305f794204ae5622b82e73a7f810a528a006900429b46fea02f8e10ced4125a98e7c8baa3a6b785ca8d184a059728359b9f919aa178111a707af08f216d9a30afe1e381e5fcdd8b41726924117c3da392d7a905f8f898cad9a92f7c41d986573f6bce7ae26ebdf1169edbf960bb05b2f770e4b117cbb743729102d8ec2485043a23b0cc3aa52d84cc82d05908a4dac934b7aee52eba23f5376ce8945d9f84c50306521b114cd", 0xf7}, {&(0x7f0000001dc0)="64f956df6c519cc71e39011783ee5921bc2b88c73178a9ca2b5fc077f3f918d0465311e0ab99c1185277b1530c9f5aaf218826a961252027b79ce8d8ade3091df9f1428ec683fc018945a70eecc814449afe12b5fecd2e39603aea8bae0d50eb811b17425a589293c33ba5eb618e40f5f526a82bec56fd12f45f94732e5a17d8cadfba5dfd86f6ddea9f44deef9407af2e09cbcc424933a686ec4d245fbba86a", 0xa0}], 0x5, 0x0, 0x0, 0x40c}, 0x4) close(r1) ioctl$BIOCFLUSH(r2, 0x20004268) fchdir(r2) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000001f40)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000001f80)=0x3f) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001fc0)=0x1) mknod(&(0x7f0000002000)='./file0\x00', 0x6000, 0x7) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = socket(0x10, 0x0, 0x2f3) setsockopt(r4, 0x3, 0x1, &(0x7f0000002040)="9fbdf805d042c97a6ab856068d08ecd1629a2045ed3c0c1cc787fb862da86b7c16bf56e8c1888dcb9583f338fab3e7a29efa7d83017a487c552ed9e3081fdd1f5b56566790094c10dc43ad4c2baa6de1801de4ff1e28b9614889f320190f1cd80c0005f2f48896c7a2946ea9531a5ebc0f1a8d45c11492706c45bc87d3afb882358ad0f59164287640bbc776601963c05e27abfaede20116a51ecd0b890b2c83511d4af1b5062a484ff065e3eb19cc375031b1d74cbd4e9bdc8edb302843d88e767012a0bf701a98a94a6d78a5e49a", 0xcf) mknod(&(0x7f0000002140)='./file0\x00', 0x2, 0x6) sendmsg(r3, &(0x7f0000004640)={&(0x7f0000002180)=@in6={0x18, 0x0, 0x6, 0x26}, 0xc, &(0x7f0000003480)=[{&(0x7f00000021c0)="c1d6007a54fc3ed091d3e54d83baaf14a9b45fe75f68ca4874cbbc4b5b31302ee06f573cb30899a8c915af7cb4736c0d1b419da615348fd2a797be68b8ffa95e8f12d2a58dd043695fd499b66cd8982466739e5bc17f75aa2658df36df45b0894d35d5d80dbc561756092d587416fcd0657cca41f422b5396b87cd2b18a05fa21511bd7004ba8ed0", 0x88}, {&(0x7f0000002280)="94bcfd9763bb06d4ff32c9b9895df55f902152e43a2c633b2c3e89f5afc1544e4c0c35fbe66ffe18580077609e4d46d26eb2ab8ae7ab2cd3743b4762f6e07961aa7f8cc9b016", 0x46}, {&(0x7f0000002300)="da14d20e13e31d6c65041a50ed7ae564ec93a11f2bd0e81d845b35f84e816fcb4a348dc0c976088245777738edb27b440fc2bde7d3e1fd1d45b079df17b022b602eec48bb4cdd77f909a5a440bf98b49064a534b9781ea38323bc640ead771963f3d14fa18e0c17749e9a9765158f56d198774804e6e74e62da62e889aecce6a7067a62fa0856c745317948ded4222acf692e5f555f6f89c2ee415f252c79f8d2e134a5f03286cc879b90439dd8143523c7a4f5ea5e79d8d810062e82fe1a641643cb542b8ad55401240fe12ab375b03d816d1d9677c50b5e789e3ee863d3f7ed98bb4a01da2d46b300c53249fd147a24c21906fba2552d373", 0xf9}, {&(0x7f0000002400)="7e72cf68e2e59a7c549c887b38c44dde428709", 0x13}, {&(0x7f0000002440)="e881c69618a73c5a967e7864baa12c62f4bb83ec2f10c87f4918fa65278e9956be99ed4cc725cd372c7e6336016baaf2aed6b40a312fcf1cfc372eb38db1923217086442434791315aca5fa4a3d6b67fef37e691a68ac5c0220b5a99e44c784cc53e94a6573b17ca360512d6ab6b17c4272f012ac6da9b9f2eef5e9a662266ae38380386d2f02f022b3d414c298115c0db59c1124154ce5f12f561aa045396c7bc1374b2a4203be6c7207a7a285986cc4df6f56350568c2b5ff1fa02863311a8a614165263c219aa6465864a931d834dc0f83246b22ffa971330235b154d3a30a30baa4afb48822ddcb8a06a123bc5025afcf788516a74d347b5243ce3d32271b5a5339b314578d02709e417863c176feb4577252639fa2194c3e2b390f92a2112b50fd1383c45c465b91712be2705f9f50bdfbfba7ad1581ed7aa36aa3cb30ce98e5015b5b0bb98cc12d537ad67c665402beb81afa84cac8147444509906a589e1b08cfae2ae5fab9718cc9642f80060d8eb59c289db28f0223b88e1aba2ed4acfa10ff480b8a157e46a0815068112b3aec05da06638a89473737cd9630cc680b73dbab4a748f949ffdccd3404390aac2d4f43629ed0ae45c187870e841e0fb4c9b65694a7dfcbab3f9ddc86cf69bb8d8469a83c7b7daad3752a7a8f689b0684316ee2be3e1130f8a65f8c3e944618590a633161374028766b93ae4bc4fb6146000e49515d36bd6bb7696cb7d4810d8b36e5289dc438677e2d3403f1a5e52e94853c1c7da0ec3de0f1b0021326a85dfc22f58e33d684899e8058a5fb50a489568b03132932e1f706b9d4a799e8d214d893e2bd890ee7409770f99df8563caaee606c10329ec03e22afaacffe635f25e13210737df77a92f13b3d6b358fd853ea0fadb7dc2f6d4df0d665ab9fac5addcab6005412e1728864cadfa2e32e39b28339e2f48229894e554a6dbdba44dafbca0f20481350f34b1a0fa96b11fb99055e9567b4c7141b740ea6fee24dbff06082a4dc62c43e51c2baa129344ead3a5d3f0dbcc6d73f7ba05eb799fd02a0b498bc20528307fb1412605ec10fc16800c1d980459d8374e5ac9a7e134623d431b030b566334eba2fecac7b6791dff8ff0b6eccac1b64cf5edeadc681dd45d9dac13e17b9974f7d5a6d60f3377166f6d9a28ea6c7a532cc0962552896f9d9a7a0da3926038829d0702672690d92e4dc1ffd7f3bdd95c1e08be9c125b26201b9dd3b5f35e2ce83d230d98a60dae3cf91156051422f33f73253b0fe92bc694db5df77a4a7fba96f7934ef3b7b89d04f6add2976bfb76bbf1eab0f59922e4a796f848dc541f20dff16f44162c99ebe46b0ea54ed7a8c1b3ab1b0aed222cc3fbe09fc09ee49ef3a3e924d0ba64a3fd09df0ad4b2033a4d0e38cefa9b714b93e4adfbfedfc0f5b5d2d0fe80013d23473501f67455fe9db172a40e46e024d2bf5140a72bcef28d3a83c64133b7e220511ca31e3e679f71bfadb1e85db2c3a57ee5149a47c9fc864d896d26a2253d8311145d0d06f029d0a67c560be5303c07f6615ad0f22acf1e828dc72e47fcdf8c6d2cec508f6da376f54e5608ddbddebd5b56765d99b3464546b5a0a480a16f539b417f6e861c08b52507f700021db3a62fe1a67ef019346c0631a8bcbe2415738a7b9f23f35f2a7bb24ec51704ba9001323b9218fb5bd697d406aa66f3270433016a0b60a72fe3162349cbf4516f11d998d21a5e6db96fdfe0a12a554b1ea0f9e01bf966de6098bf1bb699be03dd20bf5df7ce8de77f13097c7b25605547486b79c6c74924327ef03ed86a65e3d5a819feec82b0b31448021fe682d9bfe6dbba84de0bd0fc14256dd9acc47e821e26d1442d1ca92669b5659e0392ce1307c457e969b9b96e37a4c9f3c080282c8e9fdc543b20a798c8f55101252e9731ea1d4c030de166ee8b2f28f7b9dc22f8efde13eeab7008549bc407aae1f055d3a57357da5ae56714867d08fc93ab8d8e5c0a8d27f8df2b826897a22a1ddc9dd711502bbd9e4e41a7db85afbf33f13ee110ae841124f5acc685c063fe4f55c77e2a4a6a2f7ffd91f0ee19aff4f20f690306832a531d07de169b8d0fff616dd98cf87cc01591e3706381db621f54c666643449678dbb79f0e128e05356124ae8b1ba96bdc353a5a124537b89c56d66d656ee692d1310bf102579519ecf2f47af7c106e94fe6afa28fe8bbd09b5cb028cc6e2139eb5657ecb6ee1b21911c2d09538e7c124db2337f05c2aa40373d6d28c698553573c9765b7992e2d5a9cc4bf002a69b1e711553294fd9666a6c4a634747855bddc9e43b40c35e1186aacbdfb10d9da0f2f2f92c9af70f30d84b45bca4e07974bf23deef52d30110dca916ab94eb3cbe01ba28505e51cab393d1f8128c1ce1319468c186f416b76f9083d8762393bc09d1cb1fd75851a6afbb6b2555833855de7a6c0a6dd97453634606594968f0a73591e6cd28b8efa1f50b317f6626ff6409faba1bc10d48998eee293c711858b79a8d3e22ddf6d500ca492a11b2a4ea242bbc8f9566ca0fcfaea4f906fd459fe5a216a971e71663f098f74e89a24991e8de9076718c967e16e6a9eabe0204eaa67dbf3baafcb5c2c07a1cdcfab80d37359a61e1caab01f707033207e993727d3b2f1cd1e03e08ae9171e6b32072aa2d5d383b0d39406e5a94599858d467ff35a531041bba914b1205a4ff216703b7e2e00ab535d4c3cf0182658ab88472ade56cbee345cf6a86364d4db008b1192e5dc52a73456c22c9dae12fd3a634d1859acec601c546d7f5ecc9b9ef0c119a95a2819d48cc72206c920de71a697a3aa2bd9f9b4c200a60df21ec23f30f3112225ec140181164bfe0df692c17bd0f3943981466b5c49effdb7af0f48ae168505f29639feb9f8d8d9a6f31070a3e2f7e2a979ecaceb47f7e85c8e16aade42a0d8d760818575879ffc8701cd198fd65573b1919a4dff984a892de9bdd089f271468582f4ce68af349fad850c5bf7e01993328e09176a72c14bd572ebf9f88ee56f8e163de004dddd1406033bb5ed9b7ab6a6b24467811bcdbc0570664f4f5090d246d66df2c5a639758292d37361b4e7057366ef248777953c981abd29cc825ad49463a9232accc1ae4192912f77c54a12bc4f8e39b98989572a3414b9c1e097c291af6ac8fe60087ab43fe5054aaebd2983353749041f90d177bd2d62260262f1b1c324ebf1b1f5d43e032b8dd09bac5fd5f1cc30a3061b301ab92fd0e1fcf8b5634c9a8cf774b931692da917853578be40b33355b0b76d5df410efc622f93b2b680661926d92258f2d93c3761072d830e24aba9ff148132ef7a65281308538c569f23045efbca91f13c6d7a0645003f6d1ff2ac7b1958ea1efba2a9ffd130b68367549d110c1de6248d05c3a8a68623f6ee938a878224f44540f93b09e88c014d4349c4bce99e4359d73db04fa2f71de7dadb161ad757296a18a34a0430d35ba79cd0c0e413127b4ac084edda865ba82a8465577412eac4c9758b1fd627fefece890d23e0c4d906e0070ce9a47085f8b1de5bfab83a875ba9b0f8fd71cbbe93c5883e18ba6505b80ea9d16d9eb6d2c40477db15947e859593813de2b18e12e923b279900866633b9de2cb66a332f1552624fadb7e165f417fd04cc9ad99fdfd3e75a87c01cd2bd377ed382955ec5a3670461bb249314a017adf0d2f46a2195fe1cf74b3bb63d4621258968cd51231a7147af5d8d8fdeba60ce220e85b6ea56f68d0afee4bf896f3494002ace82f4f6b4e22222351908a93bf15e7a3b7d2a403a9fef6ead30171fd64621292286f3fc71a66f829ce41922121e5b4464f76c75f661717c1a10e1141f1caee52c815ca1684982e47780037cfd269702476b8dd54898e52759551f42b34fd30e9f98dc35959f2cf75359da0a95df67bf1debd7dba5628bd78552bd1ef84d6e83f18c03c15da247a868023b8cf49aa7c6e25c4541c0a4f1a0dc2509969becca4256f162f3ebe1c961528a10bd5deef3e6784acbf1a602cc18ac18e9dfa857e309174897c962091fa38cdfaca434f5ac35a897c0b6552a284cadd589e8de1bd87da38f17806aefe927ef41d26d60da54594aca4ad97ebee13c55024910238d783994bb2fa997aac05fae9b2de7634484c74cc7bd205ebb44b590c73e97d7cfb4d58bae555a2284598f60f54346177d99a259a8beb96563d6b571588d3936d8f5fba9b5fb6347f58c392db09e8304d9464ee33f8cc5d7dd9353f5385f65c4cd83d28cafcecc4432d18d9f7ca46496c3e383ad2759f10aca3c77c6ed3e0fa809ba6cba4d5cb6585314ec84fac453bf82810fc6fec2be3a2aaf56e9992af039fde9856f4817c8ea07f968e20ad2552ef49dc7a4d5e04fdb7bb4086ea01b7ebecdbc8d2d80aa570f8bc2789b548da47ab8e7bb26d332d321e6eaaa49dc3b2d8fd20b852115c301fed2dc8194952ee221f1fa049584bda9bc9289eaae55748b4c8d91bf8d79df9d3ccd6b991dbaf6600d285a1213339a0290f132817c8158656536c61925116b2524bf766848a4675645c7a2a93fac4353771ad094469d3c646ba0e667f47dc32f0015c164455012ed0758e77bb1930cf2f052f470f9b720d318040315d0d83541a7faffc86dfee19b562248be50b7ef086c34a07fbdb79c7aaab8ec0509a024ca97794dd85ce010502d034d1f6427c25318cad02efd660fe46f6e68ad90239f2a07bd0f26d7ed152716d1ff30f0fd1e6061cf2e53bd014d86a501033c60810b76ee0872086249aab05d268dda78045c50b99a6348ca597286f1e83bd84829948f76698e53ad85692fc83799eee2665784a5ef73b8a79e2cc9ceeb3450f5f878a88b86f4dc75be13d1793f730909596b859f08e517b1079a9fb8f132715aaafdfd0baf95be6029268d5b116c6fb1e6c8c04f4d0c233dd28d46711d454538572dad436041bfd6180b9d3ec0fa30313f5641ede15217668e60367b80927b36e13ca39cb1b2a30b279e84189ccb50dd8ef893fcecaf9090ac95b86a0bf8d36da511128dc5c3017501fdb3f8445b46adc759892e6e2fbe31e919462923fef7d45f8a0a49a404fedf9ce913bdb6bc4bec1de877089a11045e3652daf59aa48cdfbfc96292325dced06165e4498884b064ba7215402b7f39f5a05852b918934727d4bbb5a4cd87e8438fac320872f802d60ae7cfba25bf78ecd875a32cb1bc0837f92e418b9f5855c379f45abe6cb3d926d5475323408e627c903dd29f36cca18ab4b07a116281816c3fab14579fad58448c7e1ee3f65ade9a9b56b56066978d8474e8c6932ccea0b96cb4ae386b22dbc9f601e940cd4aef154ba3572bd07f88aa10dc920e597b70d25cef6e5ed592a6afd0e4cc95ce322e24648d04bbdeb5f16248b41c527254f834f802db800cb43880b0f9882c5d5a0a9fb1666854deab4fc370f75a9ff0d2740f43d7219f109eb08ae0517b5c3d14fdb5006f0117c1cc8d23225e907108637e0240d2a9fd3d58f444cfc7359633b11b856cdc109d368d8e5088840a8f8e03dc1a06f186560737f76fe928d37f74fc844e52731ca1712088257635ee8cc94b966502008c742ce1ad05555a9011baf2155711ff995cc1a8145b314c365b9648f0ab27409af82c1045a5e7046a1575aa4cdadfc59cfd9278f581d91cf4887149076404cb1eecf95579f4dcf98db606e4763fe536839a6dbb17d3429f8d7034a9bfae281d1d979fda89e216967c9bf4712d776cfba7609046ed50accdf07c2a8c93574bf2e815284e66", 0x1000}, {&(0x7f0000003440)="03695f9691cac23e73", 0x9}], 0x6, &(0x7f0000003500)=[{0x38, 0x1, 0x845b, "4f0fdc8e1ab2e53bf1073802707a53a1328bd492c784ee2c0ee020255484879de312a91c1cb55a7d"}, {0xd8, 0xffff, 0x6, "9a55e154fb5a34261c8320d454f87c3b56aa12b378be4c34c5344d1aaa54fe0b57faf471788472dc20376531d35ebd0da50eed3d899dceaacdb8dcf52619b9c16ccfb7ecc26e88c277bdf64921e0710ccecd478d61dbd03e910479fab38c74371a619ca8389c5deddb8711ce0ff6954e0069a8d61948ea36dfd9a7f7d0a9028c73231e842d0e5ba8f0333ff4ef4e46e2ed1a96c3cdff96254febfbbc536440643d9291a8de1d75dd6c228153470de98b7acecbb0e6d609272fae01524fadb6d2dbc0f19c3038"}, {0x1010, 0x1, 0x0, "90979e0a335e327cc6037975a8d8b9ed6badc03eb761da95f1ded82834d83aa576941abc5f3c0585b2593f6652d574f1d03808cdd11acdeb2c747949692d917694de0eb25564d4d882ec75b300483fac4d04b1a44b335c789d55ec2b480589eca87550ae8d8228dc90387df39febe12f049f5e46ec1cd1ea9f61d9337f0dfd9033054e1f73890e2f54cd937faf6fc19553d8d61b64b7ea44838acf01ea83e32142351c1d3421ab3f4ea4b33f307ebac5355835a064df4f39df661c24b15608e2cdb32f3f1f24b2b9efcc9bb59862a1133951f25915f0424d9086f4e964a9e54c42fda61d896950bc32bf7fe5bf036a6496c2532230de6d2cfaccee4ca427abafd44ea8a214ae3f3433030be49a32745e831d07d2b3f30c5b99e39a194f31bad084e749b5b0e4d94691983f696f2128e67266104449f29450779a6e68b4b9ae9ffad4a2676362e48f2aa06d3f9b57bc3fd4d1c87cd086867f262714c5c2dcd65a5f3240a3ac8435ccf2f0f71eb61d97507197a25e8eada77d6017d561054907fde45e1c80dedf4669e3dc16cf4545a853718800a8549aa6915028228bfcebc56ca707509568997d1e919e3524fff6dadd15b3ada0901042e2a5807811fd3d24c9b273e1d36e0fad0716d58c35dd73c2d89ab9769ec7e29b70af39ee7c26a5316f5ac6b2cd29538147c78a39805d9bc347e8eb35437b7644d8ce00cf757b0e03d40d6ddc9b0c66be47d3f19d974e319acecd597bb7febc9e727427f2592a7d208ef447ea0669d943f7575637fe59b46f4d612dc6662b8e50fcc8e4e04c52fa9bf7b2234ce74e71214251cae91c1e87946e919704db67b2606400a27f88e0b73b4dd672dcfbda03024c83a09dbd9d7cca42071f71f705861927abcb192cf7f1c20de48b54019b943259d6a07d2837793bd836ed2ced9aaccb73dd5d2680fcd6bc3c32803a560c2872297dc6dc22d33c98127159ab9bc8c4121a747ec97d2a88e3835366613a22b9ecd21b237318fdde6c286811bacdef3ff94c69f0090b43da03f5dde8d9e928d612ef3e42b99eece83a854731e21785149805d2978c240441bc057c04086a6526b6937d8140fff435d3392c420d407b5ca09eadef164eed57136882fd999bdbb1768e3f0fdc8bbccc905adfe6a000f6ab26d37d4b3f9ba73f00b14b084a50cf7b4a83bc47ca9f50bd5f32b905457dc6bb9d1b0f3f168e43c93669bd3a39188aa6e793670b861abb5415bf6ade4590efe65f9c301db9ecee584c4f2a51d422dbdfcdabc0ea35884d1fd83473f5cf9df32fe4aaf4450832e2e51936acd8548f507e3bf6134b9cc2d7b915900efafc0bdd93a89951928b9effaa96f745b1fd581ffe90050b6c9d809bc2d9541bf5c4f0e8ca364de9f185786105db5187859199ad36a9dd297fbf4e51eb2e747ede912d84ce67621860ceb58ab154e28c98c64ab103322aa307bb8b1ade1fd2b92aa5987aa7095c13f5933d3c18fe86ad0d167c4f2864b6733a25f3c1af2fae22f89b607e772126c82e8c0330ee3ceb2192b4ca5478f2ee5eb7cb9c366b86e89c804bc5c7145419848bbc45ad53916c9f96a152e38403710dacd665bfde9804c339f137d529195bbb5a64b197dbe20a0655e4ae6933deb6f2671c13a15ea5ad7cf1b7ffb02cdb958fa0378883e9178a58c0dd1d0f15723675de6127b97654aacdb0b4bc42b0e33b9892d37d791306ec03eaf6d70edfe02b3aee4f291acaed9e17b7a902de39253cd1249894715dcfbedf6ff660851b240cee671abcf29ddd113eb4722c4579a9873a50ffbb250d2760f5b9359e56f6f8e429f483a2f122c4c63b38338f0ec31ea6a86c84e614fd6272381b64c75167792580870e901ba941679867db06bc4975cda67c4668cec5a50d96fbe2c43690675f6881cc78eb6a73831c03a93adeec7dc485eadbcfdef37003eda5eab0ec7da8d19bc58ab07b808dbdafadd61cae8322b16123fbc4bdd3461a025cd4cce84cb7596b98e5217d2735c2f0a756db5a90075c013103c352a10ff0b5c641877bfab097dc5a3f8746e21bd0909d3da3d9ad3182768c6ca5f0f0e011e506c93e6229434b471eac8fd18fd371ca497ae5be6d7c1049f4db3e81671917efecd984e2abe4e52606ace5b44a9243b3af0cea9069c51852f79afca10cd389ea9343c2ab816fbcd2d712d7743a9e365af1c41231fe904977b493834d881a09773890538d9fc8291245ec20a8ed517d67fd0c4c9288b5631605006f95f7fac9ec2a00893c65269e4d65cb9753fc3a24eb272966929ef37fc03737562a404d001ce24d5a3d111621cc4176f5aefdc52a2d923e6557f5dabcc72e03c7c979073acbc52a2644123a96eb8617bd74ec8169139ebd53430a728087f79b160fba125655a572aa544d7e6513cdce392fd88aac71018c089cd0143422989feddbd74fbb6731ef2128dd1e3e2e4df22c8389f5a44bd63e9f677c84ffa5acd0436bb49ad9c7aff7e4189c236e7865077c9c27149508a6ec89b1bd4074855e8e30cfcbd4ea0491cd1c0002a03bf7b41e5373f5b7a03a9e4f86738ebc084ea6548cea7b27a22051c8d2f2112aca37c6ddae4d3a2632c1203b6f8db2dc994daada5e7d78ac31ec5e5d9167b695a4cb30c1f30c7208397d5e564602e5ec61ef4c21f0a57b5d2fdd21c57f5d8a831c7443da2879ee06883950725c1e5cb7bf8d51278bf31170fe45915a90cdd11a5a43d5be1f700be09fa2a7cce670b9e0e01231eee6821af91864f662f4e3aa69db0253708781833e2f5affdf5097d2120350ee9cad2da0db77525cb2798644a1b0f9ad491a6d6895fe693d4e9ea54a8e80622a11af00caa4f80120a227eb1fd5f0978bcd4e6ba1778b811d8a52751ff824a07b29591dac18ca5c4a2e688461541dcec4e5d513eb9c64884135a7c9318416c764590f4453079ca704dcb2b0b6d90327fb35261cbdecf1eb9b36873f6e2273be13055e156752151e9aa51d1b719703a0fa908ea810bc5fe0f949eefa2dcfe79b652c63ffe0fcf3cdc12101c772a1bf390124962b43b1b820a133f77eedd4fad108c727b193f87ec1c9a3fffce785ca047a71d079458ed8fb51deec1883343160434554166bd4cdc9a331084b96582d46dec942e3bc3ee5408e5df592d72a291239aa9bc7ce835a12a75a1d61adf3de44c7e44babf3ca080990c20a6e610069defc74139475a361c4936492b1dfe07a067ae7869b8133b796be73e6315e9f5de832a1dd087df7cc30f3c8df9ff3850bf26fb55831a75989cbe952ca38999677b66db1c0ac62a7039677635d84e870b364b990dd983af85272e5a4442e35b57fb0f73ea0dab697b3a0e37f4f2363dd9ad8c68fa2862afc5abc0a2457db5ce51c612f2b60597dfac0f1ad1549f19b69c69bbab9a058b68037911c47948f837af0658d8e0f1152e5d209e9732609a9b80cc1aeb61562d7c5b99ffd3930b1d880d375dfd9ee4825767b3659e246a2ad27ff62213752c61fa5512c1fe933ed38f8487a67ce6ebd40eb1b06060dbb8016f49f6ded622389ce56bcaa84047879196d812f6c52d75c1bf10f9a642090db89bb443f9d1ce51e75144509907ad54c91c0f3acf5606aa0959a98aef8b356919a39a1b058b9236046ac52cb0f445fb1b2f7d6fa8e1de2f80d1fabe67d62d90fda499025ff881f2942601041e41608a71368d2dd756990a83c32f972150d8f6304254c0b7d45aa41514119d12b35f46f1c877e15021fad4e9ef459a5eb72a9b93079b3e146043e4bf5e282022654df7a75b1302af5c9fdf46053273b6ecef84b6987a2eb9ab4aaccfd43d16d4070b3942b1d771fc70dcc7cb4ede454441a54a248db21ce066d82fe058556757f47dd747195c3648e843632c31272134d21b0a68ff731499efdf9b26ff80cbc3afd8ca95410c5a7341513b7814c18864e83005fffe371fca03ccb1cebf4ec617850391310bb1b8884f13251f242dee83a98c56ba5be06d175374326de7ada260bee462ebcc44cdb5bf381f1e4a0bef9252da60da5903c9ddedac8d5c216293ca888d13a0f43278d9a121c94cca325a4a577c7e7888d6f4dc5fb0412dcf4c8b8e6fc3eee03610d7fad5b4e27391d720c990ad5e8f52879eeca5a5154a827c042f7b5ab424fa72f219207b0a0f2f879fa6583d9c7ea2915eabbd26237ecb3c50ddfb2fd2d01e938992a3b8e6164b0e3b4ed8f941672c5f63dae6993f6790faaef789cf6b187653c50f966c6fff9c576048bc93878dd38307d1d2eddedb3faa38e5ae2b034217f5cbfd8ad0e4b974102f6306006366161d2735e4a77eb7d3beb15c07f34d8e0d25951d58f85f192672a4643bef3e73b0f1d3dbfd6b851f6446efdd16e86fe64ed396da0e3f58312f981e034c66e5c225b32393d7f7d4f48a14b43fe9ea6c07a27bfa9f0b637e3c6d2b08d5d38635bf55382c5a9803191a912acb51e7ac458a87c3965ad2f9b9aad74a2c16b3c8ed927a5126639d0bc94d48be98251f9bc87dfcb22080bad535e74540d3ea5d0c4858be0cd2fa9b231f30103395d106d2bed30bd078b534b7a9f69e526db1b6f1602524ef4b5dfd47cdfa27d820eeae2ffb09ef0dbf85d5bb831ead2b495612155262a3b46835438b1bce27cc79d596a43ae2a0d6225471b223d40da36125d522e1abcc36bf773827a0c8e69af4267e4f43153d98099812ac62cd8628f303015217db402a15fbe578e8a76e9dcaa8d2132657cfe74acc2f5097b636857bc1e821415f59537d86b9995647c1eb6bbddc16fc36de703664e5036ff9c602899c6fefea5a3ec2360e5bbd222d7b33328de964c731611dc07b7dbd123d487fbe74ee4e66917ae4daf9cf0557a15879badafb16a4a9e73806d5abac1a03593850faff70762171c6901e3d38215759d90b6c6760bd4c9b36d6742c647fe9626a7dfd5d755b37ba00acc87585e5693329e0cd7595d1a645fcea1112dfcb6fd158a1c19bfcaf4d818dea652afb06059ab15ac4b0d64a5ce595cd98b05d8a4b45c762c2132322ed740f81df8a9520ff006e815c55b803003f45d953201e3dfbd721d9cd2fbfb67f749172f0314203f3b835108cc26c6a9e2f0529bc585578750eced6774c69a109dad7b92da9fe3bc7607f7b29fcfb6369552540f867ae42da57e15e71be4f7d124405a61b1c63cb43a8875e818fbd7df78fd3df8ef6bad658902f977e7d17d8783334f9bde6f2dc8684285cd55d5e34a56511ced92917468749667d0741e0e8da6d0adbeedd70a0a4280d683ad55b78189d7c559b71ab748e8252bedee2ad201284c7816e77358f11043dcc65a9930fd2fb505b8fb23f30bcb36f30948653385bf76c50771cdc2d141e697db15d547aac0fb21e953a50e25b566e9ba7d1093ef859b88068bbcf9daa7eeba879a4c1f63ebdecc4c697348bcf516e10385db5dd27ef8aa3c6aafe0865c3f80087fd1ac9958d341748bbb460b12f019b32a224cf0e52974a7d377413a03178a46d2b774c51effd3c2aefddd2397ac195505cdea72f9004ac8910186739655c17ccc10164aaaa5d9dc8b77f21516cab8a6fd3a788be1195cfc4f7df6234e66ad87991a36f985f8df1291e7eb9131bfffa44f6aead8e08e29878728f6f1872a514592e3e17b74aa37fc0f23d6a76a6a199d81abfa5b6eac37ab158a3d8ffb1c4e09833a9ee813045330f2b9962c780b2a2bab410247ab7d64a2a8519d089366e4a3bbb3b0d1f840e420c2336ef765c7f546d31c375fc729fc04bdd5bb83c3451cb03088e55ca3f203cbccd3ba90014fcd"}], 0x1120}, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000004680), 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000046c0)={0x3, './file0\x00', './file0\x00'}) chflags(&(0x7f0000004700)='./file0\x00', 0x10000) fchmodat(r2, &(0x7f0000004740)='./file0\x00', 0x0, 0x6) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000004780)) 20:38:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x520c11042045efbb, 0x0, 0x0}, 0x8) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/236, 0xec) semget$private(0x0, 0x6, 0x200) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/154, 0x9a) bind$inet(r0, &(0x7f0000000300)={0x2, 0x1}, 0xc) semget(0x0, 0x7, 0x220) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000340)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000380)={0x488c, 0x240b}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'./file0\x00', @ifru_flags=0x3}) close(r0) recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f0000000440)=""/252, 0xfc}, {&(0x7f0000000540)=""/194, 0xc2}, {&(0x7f0000000640)=""/13, 0xd}, {&(0x7f0000000680)=""/30, 0x1e}, {&(0x7f00000006c0)=""/66, 0x42}, {&(0x7f0000000740)=""/55, 0x37}, {&(0x7f0000000780)=""/200, 0xc8}], 0x7, &(0x7f0000000900)=""/53, 0x35}, 0x2) r1 = accept$unix(r0, &(0x7f0000000980)=@file={0x0, ""/108}, &(0x7f0000000a00)=0x6e) faccessat(r0, &(0x7f0000000a40)='./file0\x00', 0x20, 0x1) r2 = syz_open_pts() r3 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000b00)=[0x0, 0x0, 0xffffffffffffffff]) r11 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000b80)={{0x7, r4, r5, r7, r10, 0x21, 0x3f}, 0x80000000, 0x409, r11, r12, 0x1000, 0x3c9, 0x4}) getpeername(r0, &(0x7f0000000c00)=@in, &(0x7f0000000c40)=0xc) ioctl$TIOCSCTTY(r2, 0x20007461) r13 = msgget$private(0x0, 0x4ac) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000c80)={{0x1, r4, r8, r4, r9, 0xd, 0x101}, 0x4, 0x4, r11, r6, 0x7fffffff, 0x6ff, 0x61, 0x4}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000d00)={0xa0, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r2, 0x0, 0x0) 20:38:47 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0, 0x14) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8001, 0x100) close(r0) syz_open_pts() 20:38:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) poll(&(0x7f0000000080)=[{r0, 0x91}], 0x1, 0x0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) fcntl$setstatus(r0, 0x4, 0x44) close(r1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x80) dup(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x1, 0x1000, 0xbe9, "048b154748bb25dca84366e656a2f48e5e862d2f", 0x9, 0x100000000}) 20:38:47 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18140, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 20:38:47 executing program 1: r0 = socket(0x4000000000d, 0x106, 0x200) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000100)="64b1822ee78ac0f0418f2deb91a2fd06ce02fa42bad7b973f36e73f5f9782162", 0x20}, {&(0x7f0000000180)="221569cc34b308df24a5562a5c4cabe025b50bf798c5a9dcb14e53aef19877ba447d08a9cfacddc52fabeb9f14994c10b8d99c2b334d", 0x36}, {&(0x7f0000000280)="22951ee63dc600f2fce053b2ba21f5c93b90fe89ebb6ce50d80cebe223116af13b42b94e6122d91a56cd3e5ab4333bc288d59b75dadd095ad6013c78b92f18e13b460d100acb32811a2acc46de9b4594790e16121a131c19d77dfb5bbc71c8e9d24a516467c6f92bdc4583202b1d6ca61c2323c386e592c10b8ba6b90e679b97bf0b9fc0956e370f45eb86b0902549bc44d3c6a87da2289f5d31969695f6e679d7275a7ee9a2f504d16c67207b4002ddfdc8d63b86f15c8ba2471f0ede26440d5839116f23861cb580e4a1fcbde840eceb1e3c71713a13bb652ede4da3690801518a9438283032f45aef7d40962c646dccd913", 0xf3}, {&(0x7f0000000380)="6b04b6e974aa4261a693563f8997a65a22b787220884a7468d502c6770d782478569a9ae6c396f47e54198c9d6e41483836f4e124a42f97c7dd3f6c65800971c48b6c29a3325b15727ca210e02caed69c3d48f35f1040cd89c01e4dd6861c7a14268ea0b3ccdfa389d2f9e6dfff0317bbf12bca645e142f86f6d59952c0560c1c579deec03fffe45121929bbdda25b60226c4638b509c5096b57aaa23d52a0e6a98a0c72ad451b5436c98b0903469b015bb178f5625ac1dcc8bb6010c557", 0xbe}, {&(0x7f0000000440)="71f0e29f6d4a10810c409048ca152366125cb007eaf8722a73bc2801fe3ffaff55a2df8b6f9dc3c220223d330ab9e1831ee05d280144b61b624f94ce2b2e69b3fcc45fd26c562b10eef316fa7732a6ec528e76d9b53a6f4c373553465899a19ddd8e4096fbf31a3b87c94ec92dbcb96a9ad276e21f424f6c8a97c226228ff4a8397b46ab10ecd62ecb26a4b7f0785261c5be6b69e0037786d3b6c0239b17fe219c70bb683f5796cbbe97", 0xaa}, {&(0x7f0000000500)="27c7933e483ebef7efef01d8c09cf7eaa6ffcc971ea78869f3aceaaab012e48d283adb1c471d47b7323a089aeec531b77f64baf96d82b16f39deeaa79db7b3481ed267c4b5d8b98be060e9afd7a11b1e59b71a332f74501fcc89c69b06b1742d1e63c386b77303ca8bb6b79e2f6354cfb0a7e5719e036a1651930aea7e5be9976d770a444129901b95e78006f4e8e6b1ade181e14f77f4bef82b2ff28aa913b8ce246e8468", 0xa5}, {&(0x7f00000001c0)="ad59080eb7c95281688f318e99ae84b8dc7f7ca57047c36adeb6561dc1303c53e3340726a505bf3b67d074d0c9b1c385894b50bd142cfb4e53c2e90328f887413c5044fba53926dbafe35617af", 0x4d}, {&(0x7f00000005c0)="41a90adc134057caf53ab5a8bf78401085e5e7f82507da46edac303decb5782d3ed43099a296810b6d2a6f1aa969ea82e6707fe07108137ca970f09eb77b42f80f5a0429a9f1901e214239492f5e86be47d5dfcf8405187ae9603b52cff1a6b3c47e90871dd6924c9a19c9d7d9745692173bf71f3132b7d5eee4dda173ba7301109ecfe05a0d05af2fd3142baa530c2f1fbdeab48cbcae897d160216b6ee6eab70cbb10b0ff72f81b20892fa", 0xac}, {&(0x7f0000000680)="b59bc0e790024f017d5079955e670799ca5d2f65489f009467a5cea28e3ea1987c2b06f239ce72450265de0bf8fd4d9fda16a6542964d910781cebee552df2b2083ba4ad9f51e3582ab806bead63fa65de6d4d3f3712a0b159819b36e48d89e8501b8ee03f305998f16b931744e95574332bc06db146ef3497ff574703b3cfd5bb7caa5fc85cc8b911001663ea615579d758153ca68428f98cce0a36ae09215b456f952ebbeacc8ca71d42dfa905989dde55139477d248ab40417d9f83918de895a2c556512415c1384c66b0e87f61de493e", 0xd2}], 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xce, 0x2}], 0x1}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) ftruncate(r2, 0x3ff) 20:38:47 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) r0 = semget$private(0x0, 0x3, 0x1) munlockall() semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/207) 20:38:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) listen(r0, 0x1) socket(0x18, 0x3955df1f8f8eda75, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:38:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x120, 0x0) bind$inet(r1, &(0x7f0000001440)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r2, 0xffff, 0x130f, &(0x7f00000013c0)=0x7fffffff, 0x4) r4 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001600)={{0x1, r5, r6, r7, r8, 0x48, 0xffffffffffffff03}, 0x728, 0x3ff, r9, r10, 0x0, 0x6, 0x8}) r11 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r14 = getpid() r15 = geteuid() r16 = getegid() sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000080)="304f09aea77797d49512e29d6b1f9168b438f8540b882b38a7c432c2716f0ff48781d320cd393261d106a0e11a76537e4db6d2488ebba686c2e45001dff89867d12bd262863eb5bd02e50c8448ba0e577ce61193012caafb3d8365bc70652461cfe1d5365f9937b7c91fb21afea818b4c984f0db8899c3e0095e9a82a0d9c1f848d37ac339b88f983b0eb27d776c5e789a8175fd2fb088deedf13118de7d40d45fab95ab9760b560efdbe886516d11e46c8cb5a8f3a50de53e2d3f7c2c5011fa471afb7431198bb0b2be6ea228eaeb676ce8c250f2202a0f413cef41c93ca345b501d9a20df5ce74a81b91d9cc4e96e70c6c6f37973e5c031ac0f6f7b64678eb9c12fc4cfba4d5513dd7fe09c1682bd699aeb3ab56f815a067fbf685591fd06360f51d18163ff6239d6eb978968da66ebbb17ed8dda3f5b52417235112a35baf223fb99d156176368811b1df60cff9336bc7d626074e0891ac9508c5e12bafcf8ac980ccfd6891889724deff84ba2caa13065c695a9bb6d66ef0bc17db8d6f33fe0c87f08835b4b97783a346fba4be0dfe5ff0452f3ac55dc3bbd1912efc6a4cdff117f3c7a491ccc4a2e2c591a5f44e682080739c4317e3f956af6e5214516d619f41d72a9aaa54f57afb61c9607be4a148a6b626a6bded49da300c162e8a6b93a18571525e76c67fdd4e5c6b53f1aa01840cc16559cedfa3886ec47225d90840b810964e5a2e23950f532cd2b7089b07ffb22eec1b25d4c03cb07e0a50f4856f6119abdf74b2263e62334f472360270507f3ee0fe37ca79adab85c14212c66a5473332f752c2995e12492f2b152d69583e49a4dc3a26410a6627d908efbd298374757d9d9f239da48f3373e573936408821d8c5429a0394dcae74f6e93aeb32be72729a38cfc87dc0ed1d78e2e0cbce9d15415ab2fbc779dc785833e940c8f39d0c27784e5f8c743cf3f194b3c54e633f084191f72a0cf4f2a5e532ab507c4303e56df0cd3fae002ac71ad166bc91bf1517bca70ed7bb3b390fd9b3a8b58c4b81c0cdf6eb63ef9fcfb58a77875a624ec099fb522da3d64b7b1f62dd9ab2850569730a4211ab9bdbb8c0fbf31830a4595f561043b5c3f6c50d58c807de3b250b50374e34877cbd7922eded868f6b7616d31b20ccb0983f4632ea3fc8beb691628dea901e4dd5825c22cb384abaa0938d3147fcb715455dc59550aff75a400ca7b558a4448b18b63190970e94134c556d8371fcc76b33f8a999b158c93b5d7f359259a34cb4b4c3ea707437edd14026a65a9bf04cd9842209e005fe47ae9de2efca36f6a76226544894fa7e55237c877570ff6cac68d76a45d4b952144fb0cdeb0b4bd8281b1fb38f32d29e30d575f1acb8ca7b07bc2aa68d1bec44c3b869fc727794204ff25a7f23656d6f93ff9985624a9623c1a331301b5cd8d87a4e2c1861604fc6759b4a601069a7688d3cefa9071d60acce738fdb3146afa61d483f16be5d6cd8b9fe6b035e74c3755e0f9c854995cb99a8a066515b2c23bf506f3624a03f3a3046a41cf02d2b28a0f507d966b9b35a00f5ab2bdfbad31f026aa85b349f1e4abcd269f77ebecad82ddb77e3f08c92d8377606e854ba0c9877b3936b934b8f1e2fe4029d97eedccea5caff4dcdcfb4d14aa1848f2e6185f63579f097ba8b299dbb7568f32a033e82f8bf9a852376d45484ba59d6470aab028b0d40f614bebcc8d9469e92a1a3391be7a95d7601561cd4012ab22ea4802db7d9877bc0b8b01f2b64a3d774a8777a396527b484388997c8eee33bb9c45babbd9148e4b89d126e620e72112fb56d1f4e7d9c4f9c9f5779b1d1bdafa83f62b65eda03dda932acec7b517a0e219005f851810cd9d9fe3bd61a13e791b9963c5e5e771e039bd8070a63c2750c8ff61100b6ab46aad184e54a2a8c6dfa7a587b4c9df64ba78ceec02cbd9c229146f7888bcf022aab4ca483f52e9e729650cc8c0782effc169cff50b3d11ccee2c45187a7ea1f071f09727666afead08c41d3dac91c97648180a04bba54ff888706db513cce40f01a8424fbd31644d0cac6c8cf53ee8a430fa72cd8cf88a90fd30017d791b996ae49a6639820b980447a974c4b6481d52306ccbba3afb020c5df761914f45595aac7a277034c1f784e37f98e987d787113b5a76402c09e705109900259461a12c4c56c3e0e11db0e77498b759a266162cd5d0d779a9341d9fcdd53377235548fbf89df45eb7767830d94a4aeabf23d254976c65c65cff65a064200ed0ba9bdf276b798fe129d2e2565b64cab42f9e920e972c332e53500a027a85a9ac212a51b333b5083fc20d98c0fb27c883e3821ec5a69b20b01f0dde88cdda9af414f7ce0ef889bd6851c4d89cd25441f8dbb574a7e4d33b9a1a096e69efd7c7f0ef37a019f4df83a5395cb4a9ab456c1be604f28e94b5f2333368ff8bec84975939771ba0236f023cfb106febff837ca1460196d3a09ecf1e2b6409d92d21286190a0a5cc460c48c7084ea61a5450de79f1b39cf9642822d9090f794e14161fcbd1b66280b98d91e48674548ca27409abd6bd11753bada1aead6fb21ad09eb3ebea60e1ab0435e53947ea46c8c1b71e3552a0edc0b80328f6506dc1b6a823d1c28d55754e9cdaf5ff43eaed985c0066c88c94b06d73f54bb6c84ab9046957bb9ba9177756076021abc9716ce4fcfd7cd5110fcb8f8dc6e0d707782538a214272709fc93ec63457edd11c04b58a4663d60d9fc69af48b60a2d0e8eec2964d1b552034569df55fc228f3dc2cf4e11955f7bb9ce9c5b92c2cb8670131eddbe1abef4d8d7269d435ffd31861d4f29f0f94c57d26777dc09f2650d7a0ddd5d17459bf620e8f208c438c535892912119e4b5ed4f25a17eee55011046c57472e8ac206f146d5c29ea1a678df0b6e5d85fa80a21509ba5b927b2c5b1edc100552bda3f283c67028f60fa2e624ba4673f9c44463693408b31117cff0203449f6a4bf22496d7bacfb9a3adf735cb848f2a535400d58991567b1a8131a21082aeffe325c26fa2a2dc0fcc336d62dd378312d9c21b15d02bf434c27dfdacbdfe61039b92f749f2a5a0ac32c8224974e80a9ff82edffe74bdc502a58c90bdadd7661af79b236f8fcb823d528d7983400f1e5478e2f86e5f09654000b882a75e047c44ad4ba4180a50b82cf109b018e9408d31905869ea276f79dcd3863101d3e65a61c038bee614fa0766f66c75bb7d252a9afb2583d76ac9490d6dbffd2df3ff89201e9653c4d0c92740bcd69f54b602000f274f7deedf53964575394daac480af94a0992d9dc8c255a7f027d68572e4bfc04d5394539845d43c994dec11188c41fa11beca5f40adad5f91e6096f86edb644bf59d9c3a2118a55fc25db97c6c319606bb550cdf0ffc96203f39f7a0965db692733c08fdb83ca3fcaa65e5839c859302cc4f0c9cbee36b47820d1821b526aed2f1d865c740171ac3c6557975050f36522253af8d3cc12aed044ec84fc4ca0fbeb0df7bc38cac2697ca748d607eb9f54e9f49cb30fc68ed5c612d33f4e64c2cc147508f528f709a1095f0720907b941762e2caea89e09e30012b64121de8abd4a8341ebc75db850be2670f46945be7c0e8167aa41bc1673e5d2fd8f10a20e46a39748e0f51ca8ee06ce99f0665e7efebf0d32ebb7c41cd6a8b751c561c99734e94356eaac4403016471678be2640ba91349703065217665070159144a3b9ad5bded79c1984e21c9ba4a2f65024fb609ef0efb8fe210e4b647063b3dc4ebc9b791865e6a16996a8e114c9a58d3b19caf733665bfce6ee033b29e9089a0c9107f57472fb841a472f48317722d4d6baccb6ef53a45e0733cb155a33ab231bdf7b46b9230ac49a2a373d3001e70d179b4c8411bd7daa6f04da9eacea0a161d8b0e7916f50a7cdef3fb4153c3bf913dbf785e6f1bcefb9ad9a34c792ba88c089b1b9c3642e14fa85ef333cc91e911f98403936fcba3ae880818d7996bea5f55b2a060a3e074d9bd811167f6dfd73705767591a5ed8c986009e77fea1cf28856f32980345acd461ae61e90e0cc76f04c66fb4387531b7394cbb73672bcc1e5e350ebb5b6c87e7ddf9b14d4007d4395343ce9cbf2329c7cd2bc32d9724407bc52350a87de6ece9851c753b0adbe0e785cfe413c123603af73bf4e9918fb5f2871eada085ad7b9e442cb2a9c7915fa21264e9b29a43ec24c21b796b13e4ad6b9c28cff7c10c917467f8199c74b25cb71f6354fd6fc19f0fbb4538c4b20df7bf062e30473c7e23d492e3934a534fb4243ee76bb2b4e17cec65b15b863722555caf3a89c977be568430d1c75dfa1c0c2f8dd0c003dc1714bb50bbafdc388b926d56e9a8feea15787dc794a61958ed241e24af5079a55309374903c66e78ada1f25abc8429a06aed2b59f79bae0def14d9303fb0a8c630f354736b9262fcc54ee84d8e84ba377a61f915f19c7a9ad82036641db11c3cc316c8a4f36d97203e97e4dc628a713408031fe37519c9fb3014a7da442110b6b0d1a3aea1f21df25ca142b11c03ce57170d0c7efa3d585bf91a985693c7c1eaf5dee0c0bb91baaa21a6aadead3aa79f13048572e4e434b64349b0bb5232be06bd9b74854baf60a2afef21a2e91ae684cd2bb6a926d44a114c65cb70a2dea37da13df243721646e8e4d954ee4f67c3f9e499bd91d7a6df9daa4fa3c75b05f8bfb10437f76d821d0035cf3eed84842c960cc35d5ef42e83dd57fb63e60ab2ea19c1ef1e6e143e90e7f98f86f7d496e2e9f6fad72789b8dbabb3a6b4cd51426a1a5d5aa7d8f32b6241c777d563e1f8740cf444eed9639fcf2b1a566d818ec8bbb7f1b4497a977f1610587e15918f23bb5b4410b2a0b60aed051db2073c43bba4d00cd28a2082ed176bcb5999160cdc2455628533520f8b012ab9cca60920d13c4389cf4759396ea584271879cd654e232d71ddbbda7208d2c17f5af9edac4af9cac9dad2b036117b58f7be0fd40cfbb0a4f2a62190fa86ba3c839775f086fddb0ae40822f19d1066d9c73eecea1e436351f840821ef51cddd84886ebb8d8010106e6085cd90a43b9c44b15eccc9653c60450266b301109f7d05deceea14281f4ed351b7ea397b9e090d51602921652ef683c968201015f91e09b1ece6d63874bc365e360898310effd001055ee571bb92871e18b78a051267f4ef704a523e4d48b20b095a98940d75abe87ac57298cb2d02f6e7bde21b0d8033477a2c4e208c90f647c5ab56624829aa60f0cc4c06c5c0fbe382b81bb31fa077fa489d8c7b5a25549b6f99ee57287c678a21a358ddb08b6a583e439f6b3097ea45e7c967f828be6443a81af480928115964365c781e7e02cee8be47c9ff0cac6d9e9853f51cb261759654c383187917dec54892f45454f318f1861d2ff66b5ff35f957fb1df2e592fd9003db0afc7fe7ff26499f27fa1150b6c7b40bd3ffafc0dfcd13efe555983a0c5abb6df72aba6c07e8ed7bc2806c218ecc4a577e1cb2df6a086a571bacf90a62fd9f518484776b9ef0c1dd426812f5c2374382f63ae9a4da4d7b1f44fdb6b2ca8d9f8fbbd525b4e8ce5892a4f7be04f7e0e8ad80d1d2e56226eb70a13a574c04edc901cb298d193bb6f775bc4f1c00a3ca4e36e42cf35415bdd5e072a86b96a65111eac1d73c27e54076bd03bc2979937905c3eb49ea11ce523a8fd4892fa6aeefd7bb80cc461fcb9f00bb93addcff6f6db37b9350e46c361a079171cee8ad458094135e16ad70607b5a52f1a7214e6a9e9644e844233e384ce69", 0x1000}, {&(0x7f0000001080)="dec25f4ac08cd47a93776c2dfbcdd50ca036ebb372468271465978e011e3ec4a6af0dd1cb1513997f1ba1dd0dd3aaff94c2ac156a63d9aae2e3e356e14d49833eaca3bdd62b5deba926ce28aa4e9d50bc8d0284dce11f52190fca5a8e41fd62d6838b9fc7f7ce827faaf39706e04bb542c9197d8ea01f28daf473c2d280b1e3db1fbcd21a643b99df34559b58509f97be20a4350deefae92", 0x98}, {&(0x7f0000001140)="28d3fea78757a36ac527f35d40d045964a347ac052f89bf5deb270d39cc1ba83fa2b4fa4c7e3472ee11a9d150f5c29c93c4d34b019c269e6cd1e2c910ff9d99e7ed2148349424c50ac425c3bcfb556d02561e6732cacc300dac47230e8ea7c8fe0", 0x61}], 0x3, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x68, 0x404}, 0x4) 20:38:52 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 20:38:53 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fchflags(r0, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 20:38:53 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 20:38:53 executing program 0: socketpair(0x18, 0x4000, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = kqueue() poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r2, 0x40000) poll(&(0x7f0000000180)=[{r0, 0x48}, {r1, 0x156}, {r3, 0x41}, {r0, 0x20}, {r1, 0x4}, {r3, 0x18}, {r0}, {r1, 0x80}], 0x8, 0x9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280101"], 0x9}, 0x0) getsockopt(r2, 0x6, 0xee, &(0x7f00000001c0)=""/90, &(0x7f0000000240)=0x5a) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 20:38:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x5) mprotect(&(0x7f0000012000/0x2000)=nil, 0x2000, 0x4) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x201) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xfffffffeffffffff, 0x0, 0x0, 0x0, 0x0, 0x180, 0x3}, 0x8000, 0x39, 0x0, 0x0, 0x100000001, 0x7ff, 0x80000000, 0x44}) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 20:38:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x1e1, 0x12) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000300)="b46dba", 0x3}, {&(0x7f0000000340)="cf1492977d8649c6040367d4238290048543a609ae70ca70e82bcfb9a39b93330115f917d5f49778d4e331ee51a9b3448df034746e5b0ec538d2c99bbcc1a1b62245c6a6e2afca413cdaf6646880aad1617386ae72d9fb4723172ffb2cae3cdec728a7f739947e146f1db064ab3139c5fb6ccc1bc937912cc60424ee06af2077c41652", 0x83}, {&(0x7f0000000400)="150ef9ebc0dfb3a3dfd85c3606e3742e7aeca8fbfb0f9cb26736b8eae5a6654658e4e5e10b8256bc32109d6ba4337649b6e045347cfc4fe757ca050b01ae07cbc03d16aec8073e10056bc4ff9f31575d01962fba0f316aefc7dadb5127ccd2102a149fa2bc3466b9cc7f709877ffdc3c9049c456aa06", 0x76}], 0x3) linkat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) flock(r0, 0x8) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x4, 0xffffffffffffffff, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r0, &(0x7f0000000280), 0x1000000000000150) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="004dd26ad2248114cd95acf4d0440f8a404191", 0x13}, {&(0x7f0000000080)="1035f07195b709b27a6f224c228e6935c296ac49124a8abd599ecc3dcc21b0ab336b973849659b264e268b27d8e3481237755bf700642119e8b229d0921241c5d098335087f3c477a7c1b0d97426a9586732e612b7052a9c67742710b477545e06cd6873f458160dd3e9198be3e897b5289c10e1dfab03a8702421e6e120cd9dee7a7241fb429682e1d2eb9f2245a822c43c0bba7eac8e99ec71ba8c390abb276ad35ff8e8a5212f62bb815a516ae3c5b9bee357b1459269500068b89f01b381014042e2af36aae6c74d34fce0351a0a1cedd9e88d85b9ef2d9737aaa896233ecd9de1995e3f77b0a2", 0xe9}, {&(0x7f0000000180)="36c5bae8da37808d1ff94c6c04beb57307456ce2", 0x14}], 0x3) 20:38:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc5155098c6000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x18012, 0x0) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x8f93}, {0x40, 0x401}}, 0x2) 20:38:54 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 20:38:54 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 20:38:54 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 20:38:54 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5a7fa6adeb38af4a557f00b137d576da9c92d1a131dc46da68be99cf38f97d4fe25c32d0ee56b4143f309c7402f3f94c8f01400c2751acf060a2caafc34c20628bb006b27becc153725028ccd7609ab9a9a8bbbf92cb1e3496793e68f54267867935f2a5a81ecb7a88cce1931ec151c01c14b9caddeebca28275c87e8b3bd617a9d95bf8f3c28d58a02e2d8de73922", 0x8f) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) getpgrp() fsync(r0) 20:38:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x9fe, &(0x7f0000000100)=0x736b, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x60) recvfrom(r0, &(0x7f0000000080), 0x0, 0x840, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCNOTTY(r1, 0x20007471) 20:38:54 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x0, 0xfff}, {0x0, 0x3}}, &(0x7f0000000080)) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:38:55 executing program 1: socket(0x1b, 0x8000, 0x200) r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 20:38:55 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/242, 0xf2}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 20:38:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000", 0x8f}) readv(r0, &(0x7f0000000280), 0x1000000000000150) ioctl$TIOCSBRK(r0, 0x2000747b) 20:38:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43cbc, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x440, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) 20:38:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "1099a88eed6d2c7e0d5dd279683d5fcf3da8d0aa"}) r2 = syz_open_pts() close(r0) syz_open_pts() flock(r2, 0x8) 20:38:55 executing program 0: r0 = socket$inet(0x2, 0x4004, 0x8c62) sendto(r0, &(0x7f0000000000)="1a5b79fe0ece6a4ffc690cb254086c85b890ae99705ddd1e43a003aff652ecf48a9d76ae29e326abff63395a87f4720e54a382bbdeef83c87a3ecf3c3625e79d25cea094647f94c7acaecf61c6a557a70524482f", 0x54, 0x40b, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f00000000c0)='\x00', 0x0) r1 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x200000000004, 0x7f) dup(r1) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 20:38:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x80000000000) mknodat(r0, &(0x7f0000000140)='./file1\x00', 0x6000, 0x7ff) close(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = shmget(0x2, 0x4000, 0x621, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) close(r0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) 20:38:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) 20:38:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff139648000000000000000000000000005527375d717083b413399dc9e45980a237d41c93c7f2e802bc998d3961aafa5249ec1f513b6d766a4a37f96647b062b44ac57ef783354c007dcdf834740202de12b67a93e8e10f749e9a3915306cd51bd702cb6d4890643f715a566a536a927879d5e8c7501e5a0000000000", 0xfffffffffffffdfd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:38:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) read(r0, &(0x7f0000000100)=""/175, 0xaf) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget(0x2, 0x2000000000007, 0x3e0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/208) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1603) write(r0, 0x0, 0x0) 20:38:56 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) readv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/178, 0xb2}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000340)=""/9, 0x9}, {&(0x7f0000000380)=""/98, 0x62}, {&(0x7f0000000400)=""/213, 0xd5}], 0x6) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r1, 0x20}, {r0}], 0x2, 0x40) poll(&(0x7f0000000000)=[{r1, 0x44}], 0x1, 0x0) 20:38:56 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffffff00000000, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x2, 0x8001, 0x2}, {{r0}, 0x0, 0x1, 0x10, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x3d, 0x40000007, 0x0, 0x3}, {{r1}, 0xfffffffffffffff8, 0x20, 0x8, 0x9, 0xfffffffffffff8f7}, {{r1}, 0xfffffffffffffff9, 0x41, 0x400fffff, 0x101, 0x5}], 0x4, &(0x7f0000000000)={0x101, 0x3f}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xbbb9) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 20:38:56 executing program 1: socket$inet(0x2, 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x400, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x80) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000200)={0x0, 0x400002, 0x2, 0x100000000}) ioctl$TIOCSBRK(r2, 0x2000747b) write(r2, &(0x7f0000000000)="484d9e7a68c04b7386c2437263ae46d53645796ec7ddb2e8d1f1e9783e2fadcca34a1d442fbbb9454be512dcefc11738b91baf", 0x33) flock(r2, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)) 20:38:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x0, 0xfffffffffffffff9) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) 20:38:57 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x7, 0x11e, &(0x7f0000000040)="9580813c8463a750fdf35ca6c977194fe0b346947cbb11d95b775187d89d658c8ab72bc0d4a797dd1fe9b4fc34c90e68a3de59fd26a1677fc8b6f277b0b2180a97118c12b2d739b9a364f7748e07d8fe4b69501955b9250c2aba052ea442b89095bd856e7d4b5dbc2465cd9e5a449af6e3a54823746dc46e35445f57a536c7803c56c85d235c200bdeeb8ecfdf5350e6fbd959872fc5b3c4f159af29415e13dde2c0566a12081a836257263b690f0d13e9551daa96193e7653c7511dc03b7114afb1c93423843d109f82f4bccb5f91933e01", 0xd2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 20:38:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x8000, 0xfffffffffffffffd) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) open(&(0x7f00000000c0)='./file1\x00', 0x802, 0x1) 20:38:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f00000000c0)="14ae50892c6f0fa5fe27b0768e0eb23ef1", 0x11}, {&(0x7f0000000100)="7f5eeb4732ad30f886b57e538f0c7af4682a0ab7996d859fc8ce5ed55330c02a3c33d05a1acbc1478853179e929102f15207a8ec0815b2044a605189c8e92114f71fd436b04f867f15cd6bfdad77e6702040a9fd36000fc2b19b7a", 0x5b}, {&(0x7f0000000180)="e2f533d3db6290d1c72b47fb982d66782010156839add8182af3092af0f2e73c0973e563967ddd836a72afff04c33384341693a5c42731da7e8681474c818f6d99dc72d6a1a2616ea2277167c5ef6f294063a8aac24ccdf2cf5ce9169876cef0fc9d261737c56e96aaa99c1296723ca8e6befb1efdd08d32fabc85cfda29db0c2cb1385d5b1e5be119e107e41231a443bfba8aefa3c4fe8673759cd276db608933c026679b4929e9418bb3874f0fe9a3cea9ec7431c5f88cb72f39e9004d29bd463de713c7dcb92265e25a4f8fd2b506d1eead7f01de2ea083f8abb238a13ede3f0a5fa6704c85283da99a32effbd05ee8a88bbfb415ceb3123d6bf94767d8be4eb400f2d52a7f7384736a01986e4e49425a0f82b38fa8254d833c2157107fed51be76a2f3f0d899edd18ae649daa7e470d3814d0774d6dbaa0cda2ec7bbb6aa34e72f9e3dd5b4448c56bf3beab17904fba1b471220af37bc35c4c7e9280f59dcd831b383f7fd13c6f1bb9a63bfd446d4b41371cfbdc0e920b186e0b47dad1934d1d857c5a5398eb5557dc91adc5b7aaeb7f011e593478e211de94ccd56ce1ce841dcd67d1641a68997c901f34cd029bf242ce3a51f067d47f5bca29db17600764091b0024e38f2cb03b6d49888241e589a5ce7b51c82d517209efe43717eced61774178f0948d29bca20db2c34d508e676b7a6f4b6e74369fcbb74c71e0e2aab968067607e6c3ffac99f2ea4cd67353b3b6df0aa96f9804134d42c9d6eb9e0f737e8de0dccd5b6a6cd6d653bfe9a181dfa3c61e8ffb068b9d3832db7011c3c9f867f25683b7c45d5abfd9452c75339d1b5527d99b73d6c3063df13a2d8d2a5bf92e7490d3b2dbbaa60b58e5acf8f815aee3eb54e61898fc2f7845aa99223a4ee130a5cd99d85f7905ba1772cf7a5f06aae1c34aa38c2d1772d79f29123d3351875e56a2c1baa31b09834659bb449522312cc78fb49f56eac48392289603befe38185a0500bf86127e1c6d609c17bf47c5602818d0b1158ae8360b4773638e6e96c202299aadaa47327aed0116dc5aaca8ec66e43cef1a019f5874838d23d6834f8ed315b97557b5c25253075c5a84b054a6dc383cff727a2fe582f2377594b9909bc9a6e66391fde76d9cd19c8cf26ffd20fd8ebe0a6dde6317880ef5fec8e18b3e4a366b14244334386a21d7406fac718327a76c526bd69ac6b821ac053381521b47fc041ae75a37713f89a87cd66cb608b0271f7cd8293de32cb0f62be649d42485df45bfb286cdb95f8e844107aa21627eac4170b40985dfe9df2e852493edd980001f58d0b96e31138adb8c412ff23bcf78acb43667775602d9dab1e262a64d65070f86dcc5057e29cd26da70093f6f3555e10e51912aec27b43b6daa0d654bdd826b699d6be1c5c7b90d2b0e7aee98e05b5e128fbc26c646c36df8abdeca765338485757b37d2f78a9518fbfc9c51ec82406204ad7118c7b2e1ebd61e9ba6fa6001bcb2b23b69c2f0a75785b1d5f5e161b6f14b50406d652d4e8897a54e63f99ee224c332a8071c94c5b468d2f4d06ad96a4df4bc30fec85dc02baeb281477fa2f8d2f5217708db005f82058e7373125f16b9c1efaa7793a1675478b4aea43e98cf57ae644ff1437ec9a98acc5ed9a4314da4b4a50be0095d09f480aff1213b9026405ce0ec95f251554612240e815b31b74f51bd7f75f6c411705e83b5d66cca22b886edd72d03baed2d2c7914591a24c20a8820c3d4a28c2f06028513ae43dcf2d4187564b425ff62e9a7454ee2995810e99810f4381eedaf6407c95d9443aa116022d993f6d200208021adc0b920607d89e411b3610580eac108ef8e21f23c8e38c32c8f37eed1746dd052749e28877b230551459c1e4a26e04e6f2df6288b0c81a5ce77ef3d869b1433522404d23d5dd3d4dd382f5f4567032c9dcbe201b660cfc950d1563f3e136876a40cef1af372e00a982fdf280e77b8cd9e88201d80c55fd9a0668444ad6a268b6896be8d2a7976259495c88232cea6279380437d0ae29fe8f7e8929226c110ff47b833aba2555cfdc68d58280d21b88e3745b3011b7365b50524836e915bdee719e440e8eeb1e03b1acc09e8131dab81c9bb6cb71e70bd32e50c69dd9ac03f70b49b4b8917e40e14b0c3635218d7c532d622e6e29b5d9df52ef41560bc96638706ed1a8bde7554d69a5ef4146fbb4eb65c02a719a158db464479a60dd7fe91c1ace67177405d7351e5db41a332885f1ea6a732665f4e14f9c37d9217af1ce7d7fd58ac0bee7c358d682aec5b746615c22009894866c2d34f1ca02fb9e46e62ffb8ffa8644218756d3a69a9192119e987025af75f2cb025a23601e2cfdf560d7aa3947991c48210a01a0dcba19335f1cbc9dc804d6f5f4cb8dd9ba25d47f727792c63eb1cd758e74c19e6a0e052527fc3809f37e694854a8e64cf5858779f2736f1aa681217d545556f8cb834c5e5c49395ce12d9b83660548b1c0f88a1bc9877e0a36f9e04b335524ed505b6d79f50ef71e5d6dbbf5840ef0146c5c4a75ef9e931677e18a9dabf4b64a4fad9823cf4f73cdd59d4be96fc42adb762bf018cd7b7cab52ccbdbabe10c1a292c223cee0126e54b3a4e7a2475e8c6a9f131162c2fa46d99308a7748d625edfb8c8fc71324a125819c462d4e9f1f216efcfc8bf497c382e929e9b5e0b6f5028db5b0a4a577427ddae1e4f28aeb91ec72587a9d8efa3c0ba0838eda4fb576e7d2103cf6bfa47c98a9bcf49e5627df28094b524ca76953ffdebecdab432419e10cfaf7c44b13c5350e75a18d9722382d7025df03cac923d07faa3b59848fe2ae33f766d0305cc5cf11c7e8e777bee5bbf3d1659efc613d2a544b4d532e6bf4fa439e324757e43bf834107a8094ac2d3ad1672c87e88e9897b59189210c56076c596ed2e65fed213ef478999c1f9fc47fe8039c2551240edb7dc63896aec2170ea7af75ccbd1ea163276c4b3c98eed60873f6b6f27c6ec5c220d44232784926bc39fc1a18db5f05c7448bdbe8053e0529f36c49263a9a2b9e301d7abb8215396e25836ca7caaae3d639f2cb429136fb6ea88b9daf46771428ff52323265ecc17d3e258af2ec9da0e33e06e2ccff4978f489f9cf49de8791c534a59b70d3e3900a0464bfb85269995d791715807e9230ca10b6df66274adcb4ed72c7ca03046c91c68946f8fd51db7ec7cec6eb8f36c5e49103c6bcddaaf05a38a38c6af817d8f3879564ab90c83b19ba91ba9c9fe73990ac90e6397ec100afe340f7c367e0c613ebc1b98ef7bc1f27cfac360e7b8acad6c4b1e6621d96dedb9716907ee1750f41381cd971e9f4b9dcfe478e7ef7034d231e20512265250f44d2b560fe61eb2dab1e2ade46435bd0aba90c83aa73575a7d71fea37912b4907d456d35b69750a2aa24dcee761b21d708f804cc01b7d4b2e0c0d484e98f72659902f5de77239d41148adac87bb06d6c6f534dcc56a85ea36b7e7f3ba72290fb3a23c88e2b931527747109c0e27e8fbd13518ad2ea0fe304fef700e0a45015fc728762cd06376394ce7fc16b84dd79b8a7a6c26542b5a4e0defa3116c5f3395d7c0246a916a1061e9804ce0a76514a33aa073d41e292c73fd23ee9d21c14e4b809c8784d0db0a9c8368ba465314d44060f1594de9ee5900e3639cac584481b8c8ed1faf5ba9e5e390ece2b8216bee355f0937ffe082dc720f3229dbbc5e3271f0e283baabcdafbfd90c15077a906a12d33654d4605aa9f260f024ab2c6d4ebe3964d323d90008ac3a3ec44d5035633f394e5df0945565bc08abdb0f24f9a29fd44df309b7ad3cee36a9036a1420820e59d054e326765f9a5b50b41cd34da763f9d43a58044afdf0add578888070628584fb5ffa08369a84f2ad0ba2ffb8caa1ded20dc4664ff49512a8263b8bb5f33fc266542a56e3d22d24d5a0d70a20bf192b809d904db3f77122ef475340363942c9b82e513985019faa891d417d90df30f785fa2ae15c622c14436fe923475ae423110de08cb9ff173d8fd6b0a9c7c29f8e381dd6ed1934231d4cf70c3c2d6239a545da8e684e15442ca0284e86fb1bf3d9e942feae62ff6cab89887494c8e2e30d9afe2c83a94149caa21b789f66a174110845d00adf660a311c0cbc9aa72e413b3327340a92acb619855c2b6e29a350f8aab864deaba55ad08a78732ec3453f6fb9c5daf927e20f1f19ae16906670775b852764ca4528394b3efe9881080bb21d899d74003abfa4c8cdbfb019acba6a59dacebb647e40c5263f7bf304b2d53a315f1fcee0e39b22a21ff075d382dc4dcff2c43c9d8fb8e476d281289211f6850f5f5d63fbd29e2e2809e202c66945ede40640110b6bd878e6ba252b68668bb0660f3228cbe08db21c85527a2e25a7210c9a3ede4303f34bff3aa68efe80634c1afb5f720147684212c15d646b6fc33af9caaf6bf878b0ffc47880d0b49a9f55944dbe6027dbd5fd8f9927aa35e314627f941ece078e45c5b284e96e8d73a601656a552fbf63df4a6dcdc964011c60f62e5be382ddf0753ca2fc3e7e975d5f025a30aa98e6bb1eb58cfa6634d260353621f27370a7a9e6bb1c352128a7fa7943adb05987be7338892a6fe92a05cfc74416f0ad767408e7f9e38d1a10e57debf3b9b7cb6310ca3b4970024f9feca651a9872469d67b1dd1d2cba68905955691351d23d5ebb2fd2914352aef54753975ef5a49b761adf8c34c04a191627229efcae944014947a5f0cb26f25d25e333086a8374d49878bf759f5a42c0dd2f22646a8860c594c1163018219f11b1afbe9a8ecdb78bac25f8b98a315a159e9aa5b28df2281be9f1fa175a88e2bafe6193cb96da8f78a0bd8907ea40fe834bf18fc737748d74ab8707a68354883592364f13353a82414349f487fd9664d906926356063c09e94bd1f235a2dccb4bc47ab25038eb9d2e58fae627ca3f156efbfdb44342d01f1ef71ae8f2b05e38aec08e486f8b4bf3816366257d69a6372b84d1331002773d25b80921bf007f3fb8893988cee49e711baa0fb6240bd4e9757e6232e5c1634dfe62fd5d2cf0ec7abc1a6c05ceedba44889f31db37755233c3705d81ec9279f7beb79b6c9d8c19c451ab0f2c9349a5b8ff65c7876a170ba1e662d7b86d39caa242b47b13e217bf4bb894600b70335c4c9d62247afaa7eaa2c7a4c2a644aaee2a1a867fc327e193135cdb08e092969333392754ca73fe15ae0d2364ec4431a60db743804a3b246f9379b27099b0d3d2b26bb8ae7a53a5bdfb1733139a9c2d3199f4428bb23699bef4c94576559e50d0eb75e2c382f1f91b5d9cff5f1908e585aafd5534d0e3b76366bfa3de1117c3d7efed268660ada43547a63c34354ad4f5a12240c74670eb36709c2da1322a3f5e5ac002a97e5d62fdbebe4fe6988a2914480902652d6cb1053a1d47de976807b3d7bea60ce41949260da26315e5497b9d13cc4612696461e43b5dc83f24c50283276e33c08266801933d43629fa204c00701b102f02d1db195b40d3082962f55d3378bdd14ce6aebd49504deaf1418e5731384f5f4e8e30d2d9f73dde37959ef4a68bc77f430f2b832576ce04f7aa7bdb947d81cc459599f173d3f1566c57c7a57ba62f03f5ea96673070a8d5d403383497472dcfde927444cfacc6f1ae296ae5bc461a3b443c68f3d39363ea28e29178ecd566dcdadc7adbd55bfd922aafe374fd4abbde3cbb24b6e7b1b132a6498b514c9a752d2ce3022d6adadd8b486b845736e56c354e43065010762e91f738664847", 0x1000}], 0x3, 0x0, 0x0, 0x1}, 0xc) 20:38:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000480)=""/42, 0x2a}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x4, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 20:38:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "8549550002000080400900000800"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x7, 0x9, &(0x7f0000000080)="2ffc50273d40a8df77548083e6bfd2bd0dbff7dfbebd1b1a2ac6540da5c48fd9a305eeeac5435c96761bfe3dd2287a64bc53b8defbd2dfd16a2a96c3e063954954becaca0f95b25e27341ccf28efd4d186fb97404f33dbfa4409375ca13ad7d5aaa9c4a62169e72f2243e60daae11fc4d0b445086085d2f96ba7ca867d170c736f6c355817940043c5dd6226d07b4fae9b437cbf76c4b2132a314fd9f228e9f8c0ead65b56f12c41ca061a602bb72f99224ae27a1b3ebc0448ef81d1a1fd449d", 0xc0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:38:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x2) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:38:57 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x800000000003) r0 = kqueue() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/82, &(0x7f0000000100)=0x52) kevent(r0, &(0x7f0000000000), 0x9130fbc, 0x0, 0x1f, 0x0) kqueue() madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x9a2, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() close(r3) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 20:38:57 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() r4 = dup2(r2, r3) open(&(0x7f0000000000)='./file0\x00', 0x10110, 0x0) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x12, 0x0, 0xa3b}, {{r0}, 0x0, 0x2, 0xfffff, 0x4, 0x6}, {{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80000001, 0x4, 0x4377}, {{r3}, 0xfffffffffffffffb, 0x1, 0x5, 0x100}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0xfffffffffffffff8, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffff9, 0x8c, 0x20, 0x3}], 0x1000000f8b1, 0x0, 0x7, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r5, r1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 20:38:57 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5d, 0x8, 0x0, 0x1, 0x3, 0x0, 0xfffffffffffff801, 0x0, 0x0, 0x6, 0xe4}) semget$private(0x0, 0x5, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r3, &(0x7f0000001440)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffd9b, &(0x7f00000012c0)=[{&(0x7f0000000100)="2a960ed32f2460129bf860a332462e20aebf", 0x12}, {&(0x7f0000000140)="c3bb17e493f92df64c89fd771d87e606e65d0993ab66bb6b855a9cde431409e7e8a76d8b4c7bf6a287a3311923cbc206bf59d0456e5c801ca0b7344e15cc99e2c210c5a5eb26195010289e5506e9e17c2c713df7df4d50d0cfbbf037fa4fdfb60d72b366b3ee3b9f46eeb465682a54d99c88dfeadffd1e918d03faf92229b9aa5bff6ba5df7be156f41998a581bb66cbc67cd83cd779cec5b186461a8852757a7569bf6dec2cf9b2e1a789b2e45e05bbf90d7d4fca5f1f19608f0343278ddf6afee4d83e054622f3c5c790b5bdf969c10d3e90a905", 0xd5}, {&(0x7f0000000240)="9b36d4bf72791096a8d528d1ffe2539d9ac552b771", 0x15}, {&(0x7f0000000280)="592a856e87ca599d4c1566617e67c80037dd7d673c971dcef2b3e31a7b21020677caa3138249d5bccdf92fe4e88de93f582f4a93448802b7d928457b28d5d92b56a3753f4a2c60966265886847e59769c38c6d69cdbdac1a81b7b90b3856f563abeb05f89e982504d31f85dac8860dfb135b6e5ddd148e31fee621525811479dab5a8f8190b22bc18c3056c5e323049acdf236243342822637def7ef05aa393f863f36fa1a5de061039c1e56f09c05db66a6201a217c3402677fe531242a2340fe4b57ca7809dceae742ceafa892f5feb1a0db5747c428b87edca8916f96020635cbaa04d01c6953a421fa70ef7e4581c9e5e443da07ba9034c7be32423ca9d7cddb52b434527adc97408d5ea0922f5901b4534701c55118e71e7f6756d08ff832ed661a6e159dff435392281f98eec66f510483e3f01b76c6acc8f3894ed3d79286f7caf6234897bb5784d7d1d990e1004ecf2266995a2e7274901f771b15bbcad52866ca71eff348a16678d1422cb91fc2cf99f2cc8f728ed096a261af8cf3591dee1ac3987f138b9ac4646761f82f4518e5dbfc8655b364be497990a529c3f49e37a580b45e23de6c2c0dbc9e8cfc504be4212134adf089a1f12440d218314ca39e0067714d03bd57b7df8104e131b3b2b10bb9b3a922d99ca837dafc6b9287908bba556555b6bc78d5caba28405e05a171897fb1725e6c3dc67c2c56490cfea122bbbca8cc6c177ae14785b7b61f418d493fe02d055c8420f372bca54d28667f041da721dfb1a8eb61a7f5353b8ddc0a2b6b60900862c7d4094f21885afc0500fb0ac0a406b6ac9a6c3b6d9ae47bacbb58f7ac49c1e25d0e0ef5b05d73e90b86bd57ecbf36a643d9d60f863f1b4c98473d65fde840e1a72cbbe199d349a484c2d652e2c7885c6bbdb47e304aeee522a3b033a2c550583bd116ed3a418d4fd2bb5730085c1cb819ec26915f280fed50610805622dcedfdb97776564b10238e8564483b9473880100f7bbaab4dce2b8dbb007b14f5a34beadeaa0ff1c8a18c8b423341bde574355330618b5adf973985bdb5befcd88c8d94b467db74f468c79e3b9c8ce7601376fa8b94b7183131b0b21ebc4338f0ab33ebfcac0672a8f8b56a9858c149bc17ed9f53cf9b04b1a3fec942d74ce1d0da5d8d507cd03df83c7059860ffb87cae3ad83c244f8cd670a23e2e943d5117a353a7e6bccae771772b257ff6f8c4927265823ea6cae87dfb7759e5ecebe1c3dd71dc4c2402cdf15374e39fe61ab7b9be783353954da7a889ab9f58845ba43fd3d4e0934b03ecd0421816b196da756eb5d0cb0c0a9e7c7cb228d9da2ddbec9628a8f2daa0c9dac75e3d9c279c8d37651211780411048a8916b21fab8ef365048b9c651a6b2dd69374127487bd5c41494092fe6af431171eaf8e7a4711e2fc71399d9f39caaf23184a28bd8bd6236725bfc6af9c0c2247901f0b913835cbdc094509c18ecb0d58931627e54501e23b586f4688ba2dc2d0a53d9ab671ca31175f2dff089478aaa9770442a8f54fc2cb2378696d6631a37f97e564112ca108fadfa2850ea4a3f704e177308c505a5ff7edee74db460b252662e36b33fa03e50b94e83ab79165d2954d5081df4a27c75e0fcef7f09266a35621aa31458656ac13c84fdaf573e897663d4859fb9f193065e49b4eae8756f1ed8b17fce3dc4101af017ceba1abeb559453bb52d145af9ca7dff09ce6804b992ddc8c17c2000dfc5bbb733c8433c22aa1cf135efe4d00ad1fed8a525840625e327581c63cbf9af788964ec4500fc9c7e53fe39caa2fca1268ce4ccb2c51a2d091a4071f3ede1c2c464413bd701712526d57c39d80f57061604f91561ac94a65b23575cef3a54cc321959d1de4736b2cdf6acdf65ed9a5d61f6e9273221ead3e5892ea9c9e84512f9053ec51a4b3e3e8f2b6145f47dae56f7efc07123dc7f0158a180c725278148def02912d249606624fa5ee3a04c9762880cd13c22fe49b261dbf7d4d160ccee5e45bb597cd085f6a82d9f8bfd9b6861f18c203181729c3756dd6df86789fcc6a48194833355b523e6354b63d7cdad505a421770f1a5876d3d39fcb0538ce2191608551dce91a93199a81516fb7a82ac5a60a33b690298169d32b7aa2b782a8a4dcf3c27af593545f2e749da887d39a10663e6709c05a9e46449758cd76d80ba6a881773f95dd1b7da7ffe1a346cb5b439168559bc1811bacdb8419d3490fe8e565fbec067075e711092647fa56b0f18e0c72388b88d8b4823b8ee9383d70bca257590c21bcecbdd04692cba82864a7b855501a8bedb0d62b8911c1b5977da6c178c405d89108c548a8904fe1c7645a5fe64e4929e75268e7177d4094bbcf0a8d77aebc2c56a88f34ad11f2263265cf8a195cc5130e0eabdf02684e09ec8acf80fecb4711ccbb10d866e5176bd6c2ffc458368e13894080789156bfea2780cfd0aa9c5c2e90803b0c113421aa5f60857fa12f7d526f4fbdf93b44b296f61e544e9de5e5393a88b0e7971b856631c0b30e99684260f24c9531ea46718184c8d54911e31a18b5bbb03299ffea3a031674a386a91e5dcfd176495a2417a3a344b7b70f04a4e9cf83bbbd6bfed3081049bd08c2f05e3446d2d419969afc74a9f1a87a245b36889b52a0a9b22f1b9367f7932560a41438835fcd5f844db1fa763480fdfc690d8aa3001343834caf52ab07ef07110a1a10a1db6e777e2e6f338714378bf5735c3dad427f4841d563af7e51a519fc1a21ee3b03d6e7c797be80aa83856fddf5be79d6f1e7ae9516c795e4d1fa4e7d05dd84d9bcc09ae0636779e3fb50dec6f953b2b98fb2c02e8f80c4a3ada950adce5e8c032ba648cb9e7147a71e5679db56c74a5aceba30d334049c5d8c2d6d00a10dfc52fe0e2ece7691fe060e3b0b27e1ab87cc548b08969073ee6c59de896a98e234712c9f93d2650522f824b7e538d886076852fb10caab83df5bde0a5dc132cb451350fd8ee8d6919a9ab8fe89fc856b43c7ab22029e3443744844021eb89b6506e339a8e5410afc827b63ae4bb6d7e3ba05aedd654f65e0f8b5d17822565204df0bceacfec79d2fe85293ed5502fd109a9688fc77adb618b5f4889233fe2e0ee51661c4bac73b1da1203b040c72f84bdedae8d41d7a933fd6e5524bdabff881ac2aad1d60b056dc5f138b93630282ee6e8daef5692b30552ede3e4b471d00233b152276ca4d7f143c93ae3b20ff69eaa5349250436abdc4b3ad76a86fd69079d549069dbca9113de1171d0d2c2857b2caa773c66503d5e278c0f5c29331b5f524c84ccd1c5f567aab6f3c3a8915c6c772b4ac28b0c8040f54938da45914a62ae547264c36557d3289eda02ca843a67bf5cdc44884aa7e4cd36b4dc787f24ef66d806cdd1c490fb5c84d2d8d23f1d2a41ac2a36c42d53b34ffa8e01724f4c535a39b8bf827895719944d7d8887370b4bc452c78c08edaaa530320f9cb0556121576d7aa293129a3ac2a7ad02c69f34b69a37b70b86e9e2ce85a8b35064b08720df2e9848686b3c8db60b76404843cd7334ac4df0a0bd5fa977670292b47d2ca38049fc1663978a73dc3315ca30ba793dc08d847ac8afb12e929e48c8374b214825a91b7a27eb193e6f4732d68665851a40c720a532d360b722b3015b7a21f5ec9c77680eb6c87b5fc66421c4998c9578beb47b1cfbabd02b2e49188cd8476452caae6af4e44f494ba672e9f78fafebf085b3f1671f6a5a1980061b1d2d494192cee3cbf3070b4c7c42e19648ff699dc6b2b20b6573acbcee12221ba6e7bcd407253752374ea7ea5e3d2450d54ffd7accadf6869cb2c31d26757257db49c9f2405f25405674ef7f353ff920999935c0a4f8f29f7d30d7561e7306b9bbbb51f44ba9c3d0ac4c81d66539e9470f074c9441368e0bfd87de5c3543878398a6aa589c8ef3493cb84ddd480c0b546795a18db73a194673c429b0406864d559b86eb95e4432424f31f3cd524edda2553b3f86f0131e8d28f4cb1af023c1831d967ee72144fde4915589afcfdaae56746e0d00646a3b7cd139e71d9a3e04bf68d1a9afc08dd12b456a6ac01cbecc84497c323219876d0eae5fa203fce91d2b59de2019b1398c51ae0030984b20ad03374584fc0c4a32aa3106ecfdb53d48b4398aa56eb29f0f8f27b4ca17685d4e5c94bcae7456bbc160030f42a74ef1cad8a9e9f6286013c442bce23005a714259ef01ef035e81e236dd4f0e32c52908dc0a88bd82c2e3555dfabb6308d1e5ba093ddad8e060f0e4d30138177c6c60e2a006bf3dc7247dcb2762386eee7e072b1101acfa1e61cff468f521a62f31d8a1ba804bcf6d2e524a4bbe9866e5472f805679be8fd2553960b3dc92914b2430b023e1705c250662eab56e5943148d10b9a01db6163f21bdd82ee855eb5331736dd310af19aa090be6651e078b45af9cd43cef0234ad7704e025be3f51b8952bb0794bb849d7a67b292e7369968e073342bf3b1bf533a6a786a21847170e7cafe31f88d593b619883b2416109723cc4296f1d4db6101e2d770a2c7ad394e535b175db24ec20f14f0516c64452488e4db1dbc25849c5f6ae14053b52174c4995ad2f32cc39509304cbea2664e03d5f7f3436c6b01229aeeee040bb4348732eaf3077477b8a71852b3660847ecb6bd5f3fa6f0f50696ea9104e634f28f694155d52ca8c69d4c1e245423f9cf44199a83316aaa5314a7dabdbe7c421fcb0dc7cc789a1b122fddd38cf1766a78a5aff89ec3c420145539a1396e42aa8eeb3e0668c688f32a875b9f0711f16cfa6d32c0d4f229b34d6bc7f51daa9f4da160a2904b35ea29d875edca92ba290518dd7b27dd8305d5cdfeb1b9d9d763fcbebf1a4590434c7398a3096847f586d0b771e1140b26954b6668a69afdbc400937b48270c7ac8d8c7eee765d0ac0e925f86e593a1a40235bf47572e3a88bc03c515f66635776aed3590786387203a65b34b82bf876a32b0567841356cdd47761b2d51ddf29cc7e860516580ec3dee7f78700d6fdb8bfd9d0c042a0ed840fc967383c162aac7bec308e95691cecce481103168fc3b2972f1caab5a0aaa0078a0149de77dfc38b0e753311976abe121b77fd83d4dfad8781d7f6ea0f3dc470c478a38f211c598163cbdf521d5d1e0596a5e2fcd9bd0d94d78a9f24a6bd6efc79e78da09c649875aca9ff1dd8f64768f65de50845eabfcc8c64e767474203f36e0697aa29a0588da6e6452a24b71cc38dd25501d4a75549e46929aee22b2520246e25a2c5138879faa6fa7f12afa5e4225e10c3fa310d9be87c8eb39ced62eae5a8644a27ef65caba6e143e4d185fd1b933a5e7ed6e979935eaee4e3b2ce0f9a5bfa24cc7a7a85ac3b3dbfb3b2cdf08f88d7149f9e921bfbd536266183ae53480afa4c04f2a59cf1c8b1f8351b5ddd57b2eac5dc5fb06ca3812b52bf4d4fe2c21fe3377da291e848b5bdf40bfd1f75ea9f1504cb36fd307f8797655ac8559c21ed0ab84b6bfd3b4fbf9909e0362f12a790c65594d815bff7159d2763caf62043988344c3d2f933a3d9e27eb43ca1192f5482ba73a1f95021f00bea7f895b4c4aa1528f3d0126259e89e93c53bd4347a5ee6ac47a3c8631caeba3c7fcb5d265e6d1bbd93073d6ede3d0ef1844eea3c178c1edc58629905b12d4711c27430594531c4beb2534567f7c4c1f27c7e2fa88cf0fd86e07204726ba0876cc5f826f0c3ce77f3c02d7db2e30dcd8df8b6822266c95d308460d3ce3ea5291c829539e91f122f42f3b9c096ae4c", 0x1000}, {&(0x7f0000001c80)="c322facf5a791dfefa696b7c2b11019166fa409e12cc8d13c11d72b49d91193c6466d7a58755b65e7051cc498af2e0f2968ca56ebf5bc76e2bdd3b528efd90ce636f6341baa5d182826e7fac85bc3b318b8771bb92b1497c84fafd483000ee3b92287daa163d9ec40fefc7c256e754c896e3d19b943e26a387feaba47753115512b6a8cf3ba899fdd27d99e431de88a2030045f9f30176ce63fd49c7e88d0c59ddea62bc045017975015d14668dc339741bde6b6fe1abf78bdfa0eb25b2d65eab8bb9950a217cc049c1312f35cac293abf8122169387a8b081ca921851e5b2907d14ea7d952378c76882c7964c367c7024dca346d5effff597e84cc8e49fa82e313b1d0b7d22f33c25c75c7f2adaf0dec6260ddf77bfc444ed603325ea3f504ea9c6cbf9d2b7b47b8158b7a79f8ce0556944607c642aa17e0619ab8ffd66ee1c1e75959dfc31a4c0574c9df9a5f063a80949a4e4f05e6620acdb3e9c37a43f8de6695dede93f0f0e788ac4355ae62ce21090559fa849b579ed2e74521e352813998d427b8de48bda125a06a31deea8bdda6c79c7a0e72c4fbca63295dec17c8c04f42bbe05585bc34fbffcbb20bb0349083fee9c45389c55c6e4500fe490c877625250dcff2ac2fa9853fd2eb219d45d7f6c804365cb0a9c17ff6dfa91ef71650ef3fc81fc3fcf4c78e5e740d38d657deea373589852b78004d66104a43dbacb5b61f32f65b148628f9d997a10f5611c5f8b804fcf3cd446828dbf20401c576e0d6fb2fdddfe9f36495fccd4ad570449759a899a71c577e1f8333cc4752d8597d78baa2ad995ae0251d45750b919e884550894a7cd3f255e81eefbe935e7c927ca0318fe5e0e5c6189185769ae3936a68726076fb97752d12bea3f62c674229049e735ddf45fa825caba77ff45fe28bea03efc02d65452b7b84dac94a1aebd0c2d3ead336d7169afbe3b52b75119f2081476afbd6f4ed4dfbe4d072dbb0ff7967286ea05d9e4fdac458ea6a6f738585f5b34eee41b26cd49f943f77481c46fe614283cbbebffc9dd1ab0e49ed91a92746553ecef82730d3249c2acd0cee0e74367506077a8afe90896d61cc9e1d7d5fb884217f249242a065d9d4ff5a775e01ad8f8db23669c41705a94811bcd6a5716f03085458586ae2101db781dba60e7825d5f171fbdea8ddf64c0c989faf29da9737bd17f1ad98b46eb9e9c3bf061471abf731312c9c07b4b25dd6d25c425c6904dd7e390bd22524ac2bd3e42a9fe87e06c5320d9276ef2d32ae391deefa6c98bd4a9649a0896ddae3e754a7466341a473435dcf8337a14aa03554652850456c655d1239d92d391168bfcd78a5c90a7d971726399fc7f5d4c6982836113e8f10727c825924e8f5debdab9e1c4dc1f4cf1ec9daf7bc9a600e0a3ffe71563298249538defdca2184e85844c46c26056a797699011f248de365df1467dcd8bd229ef8256eda5b04405b0ece6e5005aaa4f374ed81e161d0b1fc2595acb020e7bd35f86593c41ef71395870c78f130a3fcf650aecb1828554d22706e81c4cab1fddd526d0b7af71756b91b6c5c46ec7b5bdf90a66aa3631623c1ae48518ac31527ea7a540c2e34f9e07fed8e4fead421c94d40000d5c08f5d599caa8e91eb99ae48fc7af6ed929f9f4feb0766a7070b743ea1177fd43e2fb7992f8296c6038e4eb8704fc9dda93759d89698ff3f7c3a4f2c21c96ed082abef341b2ee26685c392362fff79e21d104e508936a9e549d636783bee5da51af1f6b427a552b927c204ddec30e89f85cf1c5eb92d509488c32036af8800c05c4d0cc80cc1d60397dc535fbc0e184d81411cbdf4abf97339dc82689c756c5cc789adf04a3f938cdc39b209aa6b3cbd3a3deb54180550cf4dc77d62e788c2142740b84f53085466692e9db334b9f6db34f592861be9b2b9ea2c926245268648605f5b7d0167d28fa6469cb1453b2258f35b5b689ab7337ac022116c579f81632980900f619359ffcb179a32840485465a463d7e5a7823ab4b4b8130a55c9115ab7c2c7eb3abd0efa2f9a91db11ce8ffee17bafd84ce1fd2b665d66978e363dba76ab3a4fe74052404a200df79f9acfe8da4fe39f6d96c250f844b72a3832052098c03227a6cc887d4f09fc24de552f7adb0cfa5f39defc71f5bdd4c11220ce1d300e4c7610e74a2198d1ae68b81ac9e5230df22530998615f28832cd02e71b149019e6927772e5b8721ce8990649affaa56e798ca04205769fb86a4f5471ab787e03dcbf818ed66337749c7b574779fb6408f3dd39f4e16c6bfd5341dc4cbe924122cf07861678044bc5682e59c132bf8a4640c6ae74dd3e95095d3ff1e5a3975ff7a1dc2f58336883cf671f3b0dbc3529bb9e87f29226d0a0be7ff3d71b608cbaf19648443946f576b2956567614418720e7bd34796f3fb657b6a22817c61f305054d5e109e7cc0309e47d0fb8a6472b4672b17de272b3672036d4df7acf6d8debfd9be3856b58bfbdcc48ec9970b2f1a8dbee29e113cf93492e40d9cdb99027654aff278a63f3556e144e9cdb00b6192cd87a60614ef0dc68b93cb0fa522e494164fb51366f1e25f25fb32c4a108fc2985128a0d05d7831be9a0a78ed0ab5f1a10b0e3e1dbd481a6ed973d5dee79f86a43ff7f848ac752953adf950b635d4ecc3099bfeaaa3e6f2191e914235124c2a40d0219b71d5a05dc625f2f852f8dab5a695ae4bfd732a0d9c593f3e3bdc94766054932312c4d1fd069edef9b6c503030beb0cf1d38f8c9ba7bf1bb9334deafe5d35344e37fc7f9ceace6f7cdcbf74a1e29ee825070816855308fcdd4b70ba7b8cb9ee8d1583a7ee15753b1c901cd0c7bb55d444d7e23ecb0152bbd965c029b4cb6a58130630b7a440ee72a47eaf1c2f1e278f99fad0b6c93c66e05dc2cca7a8e263cecd465c1a582bd78c31ffb6a721ccd1d7ee66865292dc4833355df9e0d3487b5bd4be5b7fa2716402364d9d1a1cc5bacc9468583269d080e7efcbe5b866c146feac2ee4dda3f8baeb95e1bfba9f6b6ba0056cebc503443a397bfc548804cce55ca5970c030e7646efc0b4e75c4dc9aaf799c9cc5cc22c50b5579351a3309c3f60b36c55dd2593404f8659f36475b42c4cab1078f74846cd545271557c449248bfac40ea554c71dcdce0841d71fd2a4dae96b5b8403cf26cb30c9008b71906ef09cf73dbf1661a26081b3885e6baf6aa7be3104c0ce3e58768ecf8536f6c80a3d4fd6744ed49b301902c906e8bd9cd30ee9ca8768822ce9644e9b8bf363d16dc5c080939870d7fde8ff723e2fdf8fcb745d8b41260233ca8e645d846e2ed937d4eba6119ed72c8b128ad04cb87cbd1e35ee03f171a3d6fb9509ca7ff8ec2f7b4e4ada838eb7b98115ab4a85c0c1db0c06e890f21394cb74656c69598d8e778e5cb02545cc72ebc80ea33cd2b9dca69c7379215b531f56d2a723ad144aaf49ff14ac8f641fd1a5d36c8a3614842453bab7d7d70b46f4bff06152e6df97a08b4ab24955786a24bf5401d0a8845423f4d2e47695026dd6f6b031e12f2d148b2cd4ce91f6b56160761e56406046bbe5daeb53a06439de88dc0596543f7ccfb470e89cd8ea8e2491282c3811fb1fb577a578d95a88df3df9508cebbc37a7b6ce90e027e2699271272f13d1321a82d6119dbff0163101fbeda167cbcdb68de5d89b1eb445a5c5b01759978c47761a80e9d4368c2259da0e5efc5848b8e6d2e7f523529f76511f6bb5a2be25ecf4cc32eacea874ede7e5e0127e2786e1d815004ee807e8db5e52a7964244478567d3db9a5b850d43288a6efa477efb5482cadfee645c49bf6ee9458a2597060c0d7eb6070af6c86b22028abce9b4426938819ae038c3a57ab614e586705ea9cf7ed2899e57455b191811d89e6852ebb1a5e104a0e25a9d4df76533554b65bc3d3fa4e1f115cc5e5b2ecc7194258173cf757a89b5b9c0e68a65b20c37cce0fe0bf375c41b0735b35de07a02a90e0d616f3742d3feac3163ad592e23f5071e5af3fe1eb789737bd9834ded96404dea549a42960466709e4ce753f0286d9011e97f4604e9853342dce55a7683fe7fd0264bdcbd0148f401865296a8ae998f155b11bfdf9074d8324c69fdb991989f170cc178f8300458846905718056c8106717092ff7e4801a6c55741c8454eb50c0b89509d5f2b4d23070a364c7518b8569f9dba13b378cfcaa4a5db0d08d1c85caa0d08bf66ae582493192eeb0ba343e0f5f9cef095375ec4fac367cc9a9a0fad5cb1328fc61012cb405705ee484c466770628846fcdbb3d55c3ce995a749a37e29959517a443be03a68ddcf4eae2767920bb9e409aedd7061a8bd85bcb6bc283e43e4eb8b164f55c97f18c65aaeb1fd0fde19e38b66c8d180b808afc6f52ab5390f7a210299d46e420dd048bf5e1c5ea43ab4e0fe8bef51c43eb12122790463266628fc15c95a6dd01bc7737f07bc1aa7e2115b8224b6c1dd5c0f21d4920f267ac192b9669e2164f024b5fc7ee0c0ac705917444f09ddc448aaaa177d6e082fdc34dd8715d08faecea20b39dcabbe82dd182eaf9abfc6eb5e52da7d63165dd3ce12e0be99306aef9c109b7d2c963fdabba7a59cbee1299df7272978ced3386bb4f127b1ff484b7dd51afa89246febe5426b22f70486cc9629f72dfacddedc3361db98f3544e3207871532a7eee4aa213dfe96c817814f22a8959ad059fb97ebb9fb444b7ee9e79125ec6ed27b33271ad1fdb2b775196d94b0e2972aaee91714e8b1840af83c59137edeaf6de31c308061763f1f12f3bfa0bc9d3c9cca43739dd263b03f6ab435b0384ea4632d5a45e56132699ec020c080212e0c31762815b98c1719643f80c0e8357ab53d55d9a91d717ecfa170e0119d3e8362a392bf3eab010a9bbd58b57a6c11200e9a3feafe1a095b8ad260ab03c27bb40c71cdcb1b8ea928e4dbb0d3b3d871a0f9732c0ca5733edfc2b04f0e089d3bf61e551ec53556d77d109dccc339bdf70ca8a9df86e3af72be212fa67f62a7d349378eee0fc0bc9dd764f8e9b958fd06cd6be55c4954463d3d7cc43ae14adc41e4d60334fb6a74d20e7a8d230d0388644b844b9a9e39973b56ea5d9ef4d6274d6c69287c1c3e0ce5e526bf287636119a21417bbf635f8e2b1145e3d8a369bee73d67f9e27d442319bac7b9534ee3ea098a6c8b4ae1bb15a99c47b9de48349758f5d45129e9827429461de4a50f869a0f39f466d038251597a60aa4caf85251a03e2a7c32808ee22cfb9fc24b555e539b1ecc21f1af1dd2e5b5fb8a3938074e9ac2512113344e2480225790abcb18e3ee33278b8979d5b360ca84770077a5813470d2de052b332034c199295e6072f8c1e1e29d35df71a5afeec15f979a877268a1141617e7b6cfd4504536f0361e3159de83142a9c829dd4cc86ffb8b0a4a75fd13acf0bba2d22591dec160495d0d6fced51f2a974d6261c779b297e5c9b0aaf9dc4431ec2f9ee886308d995da72ab4247f58d886801706818dc2b35e50c5018c81c0f5a9ba6b159b404aa320abaf0c419e546ee9cae7211a072ef4aa2719c8f946ab686d2cd6500fdd7c693c5e95a83b7c85f8451045471ec0d82fe12a4377c9654935ff74d0dd72ba0f2d1241bd1204fac0d886300e0686c0aa2c5faf60af0d7bb8675654cf04695e5564e6ee83f9d4f358e8b5929af56e9c117c17c5b3a01fa749da39f3361ca8a2eb3f7c16fdb0bf9ae38b7be48a49ef4731a19600db18c3485855c748a72b04b9c1a0511f698a2674b43f115f1b02b6f22b", 0x1000}, {&(0x7f0000001280)="899e5565040df361b3bc6b9a847d37c991658494456dba12d5c022bce3b140d330cdd1b4270b7decbad932d0567fca81a92075847a3da02627caca982af59088", 0x40}], 0x6, &(0x7f0000001400)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x30, 0x9}, 0x400) semget(0x2, 0x3, 0x8) kevent(r1, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) close(r0) 20:38:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) getgid() 20:38:58 executing program 1: r0 = socket$inet6(0x18, 0x8000000002, 0x4) getsockopt$sock_int(r0, 0xffff, 0x804, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x1) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x5) kqueue() 20:38:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffcd5) fchown(r1, r2, r3) 20:38:58 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000600)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x1, 0x1000}, {0x6, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) msgget(0x1, 0x94) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r1, 0x40044b06) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) r5 = semget(0x1, 0xa669fde72d8219c, 0x20) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r1, 0x20007471) r6 = dup(r1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r3, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r7, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/9) semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000500)=""/78) fchmod(r6, 0x887a34d618970c66) 20:38:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:38:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x9) syz_open_pts() link(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000380), 0x54) chflagsat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x40002, 0x0) write(r2, &(0x7f0000335000), 0x10052) 20:38:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5", 0xfffffffffffffffc}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 20:38:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f00005d3000/0x1000)=nil, 0x1000, 0x4, 0x811, r0, 0x0, 0x0) madvise(&(0x7f00005d3000/0x2000)=nil, 0xffffffffffffffff, 0x0) 20:38:58 executing program 1: mlockall(0x2) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00005df000/0x400000)=nil, 0x400000) 20:38:59 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x1) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) r3 = dup2(r2, r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0xff) getdents(r3, &(0x7f00000001c0)=""/221, 0xdd) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) r4 = shmget$private(0x0, 0x4000, 0x40, &(0x7f00003f1000/0x4000)=nil) shmat(r4, &(0x7f00003e7000/0xe000)=nil, 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000180), 0x10000) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x0, 0x0, 0x1, 0x0, 0x90b4, 0x80, 0x3, 0x1, 0x7c68, 0x8}) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 20:38:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffffc, './file0\x00', './file0\x00'}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:39:02 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) syz_execute_func(&(0x7f0000000040)="c4c139eca4fc7b47b4a2f3acc42265014ca4bdc42161f1bc3700000000c463f917120ff244e1022ef2417dd2c48179d7ccf3f22640df5600dfaef6ffffff") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 20:39:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 20:39:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x2) fcntl$getown(r1, 0x5) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e4c66696c65a8009c37409b9358017c1d12c8aa314fba8600d1f6d203d262d15b8305398a1c1a3fd061b61814fa5b46352be7b6e01413a1e21712c93000408b3fbbe234e51774fcb106d7ce70e66bbe7da28f0f0ad02c037b8dc9040b19af5b8f6227e5af0cb39eb9943aecad9e4d238f708b3469e650821c37236fc6777f71c65c1a0874a7b816f70fffa318504e4064a19b219413686504218da8feb798f344ac4d08d0db0ae2f8a87d082dce7bec00f336095ce18ad7ec4de3c045e8322110761f8e3bcd61934fd46d9b292311e2bb1ff6eabccb197a00d47f0b7b4900"/237], 0x10) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="2003a801f50be7576a524ce0001000000000000000000000e2ff0000", 0x1c) r2 = dup(r1) write(r2, 0x0, 0x0) getsockopt(r2, 0x7fff, 0x2, &(0x7f0000000200)=""/72, &(0x7f0000000000)=0x48) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="30705bcdadf82bdb72925ba164c210c5e72a61d30f1520eba29d479d1bbbb43f684fa008cfe8f6c4da180c7297037b6df9697e83dbab17ec81981bfe04866f9169d030908459d4b7c91e36c4b71594b2854d4648f20a5a076a3c443e6fe06928da8d4374179e", 0x66) 20:39:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x21) 20:39:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r1 = msgget(0x1, 0x128) msgctl$IPC_RMID(r1, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r0, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x1, 0x1}, {0x18, 0x1, 0xfffffffffffff29e, 0x7}, 0x0, [0x9, 0xfff, 0x9, 0x1, 0x5, 0x0, 0x8ec5, 0x1ff]}, 0x3c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="74054c1ce8d4803b3002"], 0xa) r3 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="701a2e2f66696c653000"], 0xa, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) r4 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/53) utimensat(r0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000300)={{0x2d36, 0x100}, {0x6, 0xa3c}}, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) msgctl$IPC_RMID(r4, 0x0) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x8, 0x10001}, 0xc) fchdir(r0) clock_gettime(0x80003, &(0x7f0000000580)) r5 = semget$private(0x0, 0x5, 0x4aa) semop(r5, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) 20:39:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x1000000802, 0x200000005}) 20:39:03 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)) r1 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0, 0x0) dup(r1) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 20:39:03 executing program 0: getrusage(0x1, &(0x7f0000000080)) sync() 20:39:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffe, 0x5ff, 0x0, "b8f8069aa4eb88aed6440000000000000100", 0x0, 0x607}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x3}, {0x10002, 0xfff}}, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup2(r0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x4af008a3}, {0x18, 0x1, 0xd2f, 0x3ff}, 0x93, [0x6, 0x3, 0x80000000, 0x6, 0x80000000, 0x10000, 0x7, 0xb]}, 0x3c) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = semget(0x1, 0x3, 0x999d50f4c94bb37b) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 20:39:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) r3 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000740)={0x3, 0x0, 0x6, 0x1, r3}) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000080)="a6ef1a27a97523c252b45df48f0a9bcf8fcc697af4bd62def1f1a8876179909bb2bed97d2cf60584631bd35edfc76ec647ed67bccd66f83055f716956295b9f383e7ce7fa42d3215d2e9eefe", 0x4c}, {&(0x7f0000000100)="e50241629d9a0bffe52496d4a04a27723b8e2c992f6c26769eaa25e39b3ef4e6f7b0db689c140ccba6f0de76e4fa5d1802c30c101a980877a41fba8dcd571f89185e0b723092622e5e3f39f5d5aa71c2a0c966b0fcb7540a474f9a6dd12e03967f42a5cafd017b683573167d943e59c39982e03e98a57d6150533d2edb0bf46d5272586c9d4cb0fd58c0f326ff02aadaa08699c13425cea12df2c501fefab7d70cb1abd71b8c38bcde27865cb933b292e62aca2dc990", 0xb6}, {&(0x7f00000001c0)="a1edfb822076cb493ecc32d1c61e4134e138c1fd7d359ce6f8d96125f9a25987eb1e1abca5111b664d38e941c7c6cc1c33d3d144ed2cedf92846560434e1f44a0bc379d904b969a63c48c0e91f6147f49ed42b9495d0abd950c59d2dbacdafe8bcd0ed6c383e5d29e73cdca333fe528715267ad41db85813198476ad84ce433481b7df784e197365a61e9f5b928ee476d653c3bb8269a2bf00ac1e9c92126157b83722b560e13835274b16b93a3e7b5762d7400f7e2b2b5d746eb65c3bfee5afad5fecbf49504b2f54cb808845836b73b80c0a5c3e2eceebe4971630c702cf88b34a37685247a692595775a3ab107d", 0xef}, {&(0x7f00000002c0)="2f1c6b17256dc18fc1b0e67a0eb8a107854d2e2c2ca33ccbabd112d47f711a018af787f465480ac42d613603df30d471a90107ed2bb14e584767a8f0d0677355664c466a7ad4330fbdb7c161b0e29883dea94a90e2a188b4acc48488876b31381db4c54606109657706a5f422399a9fcc8bb9e30a03ba6ba4091ea1caba0d965574ee6c8da10e7c0ba08993883b6a3e985599c8c7ea001814144137dff982c974d420e080cf64c759e4389c5a4b65fc551e563", 0xb3}, {&(0x7f0000000400)="00634ab8a791f785ee8dd86cddd31dc661c07a83dfb1dd257c45737f036523dc38dd0bca6907a5d58e2444e61d62520f3c65e51991bc278b2e45d9627cc8472cf657c8a992f5610ec2a920e2da14e76ff909532df8b658cc7246855e20029667128b8cc32c4eaf81ce1e9cc4a6f2c5af847a63514e7324d2af48dc95ebf547d8a076627911335b9f24fb70acabe18db24a0f8d6c35491dc22d755460041d762b7f0b2a49f0", 0xa5}, {&(0x7f00000004c0)="69f53d125bdd770c6bb67d3d624e7828582cbb3d2a919045ddc8293688a07705d16afa46f03b17991408df3a3444a497bff422fd60022e2848d10181cf6555b689752e73868985a7e65886752507c80a5ca57052fb77ae493f0d5ebda4d0b9428a8b59e7b60f12a06a9d9005865679b456dbf910ab3afc04033e63ae813238f34cf71a91375c793c60ae8a8f98ac3b278d6d9c92ff90c7f82ddbc178a87533fddef1005bcb1e8747d914f45abbf34d1946e55e80c412490fbb0fc38e6b730dbaa4b355038a4b5f0bd6c8e8c8c211fd5de1bbdee614f221", 0xd7}, {&(0x7f0000000380)="02a9d4ba", 0x4}, {&(0x7f00000005c0)="b9a51bc4bae02c70b7a7297ce1bc0fea5c63c2f35274e609c0b3387db221f6765c91c078298a38ba41bc11c3fe36e1dfef436c3e8881b3d717878f11e1c0922ae32442328fd99a0a0a2a5f3a67d14b767b6c01331bec65f25c6f872a04ac18ed25406867dad662370689c2e28048ee3a681e7904682b0e5c931c0afeac73f94379593698028845a0af77bd00c76a623f5346f717574ab85aab2f7b2231f75219ae2adfd9854be4c4bd47fce704e8dcddd250b61db6fc7bbea2f29d0d974468bedaafaa9b0c87146dcc1e4a3d4c2c93c230d764931ac388ab23cd9becb279", 0xde}], 0x8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000003c0), 0x4) recvfrom$unix(r1, &(0x7f0000000780)=""/57, 0x39, 0x1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 20:39:03 executing program 1: pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/111, 0x6f}, {&(0x7f0000000180)=""/121, 0x79}, {&(0x7f0000001380)=""/122, 0x7a}, {&(0x7f00000029c0)=""/4096, 0x1000}], 0x6) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/221, 0xdd}], 0x1) socket(0x0, 0x0, 0x2) poll(&(0x7f0000000240)=[{r0, 0x1c}, {r1, 0x50}], 0x2, 0x0) 20:39:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffffd3) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) sendto$inet(r0, &(0x7f00000000c0)="e69cf98fde052ab05581a94d7c7425f2da9d998a236afa9a0a3e61a79c96ec71d308578e82b2b5a44d3b7f8373d6c51ceab8380b200a3eaa3eafc40a506818cd102f08c4279610752906ba3ba04a4d2f761f9b06b3d14935e34dd3a5967694979956d078e85841db42cac2a154569c66a61e5585fe27788a7b10be5ef59750540f7cce9e83d71f3915427d868dbe7a6bbd", 0x91, 0x0, 0x0, 0x0) 20:39:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r2) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) fchdir(r1) 20:39:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) 20:39:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4000000000000, 0x0, 0x1f, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000200)="b653dfe529ccb9b4105629a3b888913b7bea68f225b90449f9fddf2fe2e9538562d9ab2edede9d1428c54a3ad5fe344945a10649b1ef2b1092f1b5de0dd05dfd90e981f62cc49834e6d4a71bd7877a38f1d1c40e00ad", 0x56}, {&(0x7f0000000400)="13d287f77b03b4541143bb3add5d8817216c181488e407275a79647c1bd4bdf574bcb66f240b2adf511d8e20560a6184d492582f456dfa63cc2af16b0ed847eab7c844ef5c106e53e9dbc5b40275944770a78c9be4f5e4d0eb2deff5119dbf5b98e60258c12608a49b475ed51e1e4ebfb976114fa1ffbc2acb62113056e970d947910ad52fa525fdaa11697f9432ec4252b65466e2817d7d54ec9d03d8", 0x9d}, {&(0x7f00000004c0)="1ca70da2ec4ad96c6cfc4cbe311b3a0d0d07e53677c03e86b3ca2fcb06b6ec99252ba1df9d0aace4e69f4cdcaeff77bb25fbeabe57e2723e0364bc8e0d18deedefcee334fa05575c2de1739d72dba3a3af1e22d544347489943aa2e1aa414c1f40f3a4abfbcf0c3736cee62968148618640e3058573be1171deec3d9eee78e6c55b1562aa6", 0x85}, {&(0x7f0000000580)="6524920b544e8c53f5910c5c6275b7d4fabb7436f84f3319c92c85976c7c8cfc623b3a082ca703bbfe2f3e4727fd37530cecb3f401b0c1fe29d1c0959b934026ba00cfb24681d5e77bff15c69b795f4371ee66f3b7da4e10cf20e2f1077e87613d311a7b15f128f8fbdf3c36cb0915aa47e97c1a3a0b233b5817cf244bfce9e34302972cf94ede2210a72d6671f6afed9c52bbaad30b71f15893f19eb7f601be8f368c6376a0e71b663fe8f5f955dc7daa0751aa85d939893ae93d5d0ca78c3c91b277e05b09716b0303030ff24fe4df0231e4679c5795b8237ec6cb739aebc8687a636f9b5e52a249e3ab2c3d374af7a029f49f2eb10d84f793f019acdd9dbac34bcca277021053b79087555ef0f70630afd6823665e07e09d49fdcba5f06a055f1e739ce2d3507c0e5040d12a56e5ec1703ce8e23544178d8626ba4bdb524997c827915289c8e26a41e5497aa2bb9a9f1e7ceb87047649a4326f39d2c558b060ff0fbdfd185e23a3284f285f01e1548b2f9c29545ddbdfc13fce98463a5dff850d9e7e8fcf5293e2e5b2b31930cdd51132f7a9c9b8a9760813ffef8d799a4b34fa27d9c922ca2a686ae2939e7421cd20a167e34de77a2fad7114189b1e53868f1387e6dd711c8b3f8e5020df8a24e0282eb55026f58f8d1211a5f05acbbc51db4eef1683d764a3bf08b43d8bb1219f929846692687f877ceeac34836e91b3197ed06a39fa66c337fe25247fc1e1ba11f7fdadabb56ef00219ac5825bb54c25e7a34c495eda09909d2ba9e3112fe99bdaf8d2927a1b4c75fa6590ffdd1fdda52da89aa4fc694da825bedf7ef52cf36f375ba21579e0f61e94c06c8cfbdfcc20bf3229d03913586cdbb18ed1af8999526cd535070c3032285029c0bca5ebfe4390c537c9d05718da0fff86f5967e8d69eb39029f2f51cd7c64a37a4d465a5687d5e0e43e2a9fa025761eda9a68edbc0c399aeddfb418329a4b4b5be91126d55ffe3b1d7cd475df750ee9a7e021b0c89b700c2ec1f101ac74a20fb29b1cc86e67e2c05baf9e0417a035407716e709b859a396f9c222f4c9bd36b1a76b348d70b0d61ffcbc0a0da35fb7b7e0bc9e1367c638e8978b7cd82fa71dbc3f5fee885aad53966036e32dc1f30325aab7d13f944f56cc0be9a0f3922c0e63f71c7efdf752153e676df1ccbd9558a592cd3627167ece2147c9550aed453c16d88b5b93e6b6bb03fe19178933adaf1b15ca7cf3e5fcd095b460361a9161407a8d4931b52aef43540e04344138f30d5436d261134abfb4ccae1aff156fa66135bad2d0e9c7253112cb5429f83338be4aedf5ef02f4f6a651cb6b42a1e94458e557ac60c19d1d0b4858ebf8123cd6c29a73bbebf27a608e9b6471dab055a1b4dc82ed1a7eaf4ea80f8abd9043948f5955c2cccbea9d7f99da692567487b20b3343005908255ec53cb70c3e4ed1e3127194445df555a91523d0249a4853c50d0cccf7bdaf19af6d9bfce75fd99646f356ddc1ee9136982db09e7862b73bbd404a91604828e91709d45e38ec005975235c3a083ce9f9c89ea5ba88ef5ea448c801ceec8b75259ad6bd5c5e76fc23d6c278e5dd5a97734063696ddb970078a5548749d7080c919cca01cdf123a3faa2e8cea5d9f781a5005e716e6891f81b732589e5413f13eb877674f71aa834dbe956440b4affec459fe80d32744341f16c7f82ad7e9d4bb22b428d022057f9b0ec4f5e7b70635fa130af24050651c2a3b8cff825719a6e9360b25c56535c9f28a64a13bd2186ba8e79a88aaafba0e5ec0f933d4a20927227272607e1894c4086ef13e8dcf98f24c8e8e8741aa24db1787697d8303556bb4b459cc6fbad7be84fa4b3977acf02ca38c0b030781bf76aa0e067ee809f9e7577a4c4337b8868b4213f1157cc0fd0e3be734069708058389c3cd03dc2ed5103f5073a8e618b39b9849fb4361d88cdc1e189195026042c09f695b2867ed4c5e0424889d97ccc1e732fa8d7bf22c6fb015186f99ac058006cd6bb8928306dc9c6f6c66434f84d756dd1710d8ea6b8b3b08bc8799af19c7b47092faab3ccc0f42e57b15017eed3fce68cdc6e30ef454dcb9b8f34adc30581f11fc4f3e8330e8bc60e9575e014485a7541d48e13655b82cf1a9ebd8d4df644a3898eb9a5b0da30132cd19ad53fed8b242967e4420c9920b1c1818c32cea5b36ae4dc6d7953a2f5a906999d7e02ca23717ed4904f13eee47e61542f431e094871325af28bb65c76fdbf2351a8ec512030b3a685c41b5d5e384d71427ad5c20ce0662c6254581507f63273bff775aedf2a1bbeae647220e2a6bd0a2b0ab30bc38d8e91ac713ddb37e7715f25164785edb240e9fc80586d760c7870091841df734a307fe3791f6affe4185b6b57c3bc6859d1fa17b3207d57b39f856c1ecdd79c29a69982cc6b323dd94b5275c5e978889f2ddba890912768777ebb2abdf385e4658bd153a807f751df686590f29ef6b97c94088399c23a8020d65d16e448b63065e8776e6364a47f7e568113b497e63b108cdfd2c4e0a0b675b314eedd59832f8c90a8fa81b099e4e2ed040e8e53169f6447243ad8e9c70296d9a5cda274548cc72a4edcc5b0ae5d87ef23b085966a9861278c6eafad4d16f57767adfca48d470c4046d3dfe4adcf755f63892404121283df8a154f5de749c0ef1af7caa9c36057a0a386ee99c8ec3dfc59c126b82ef4033232392740409560b8219f9d224ee08e92a8c88d1fe6d2fda14ca374a0aa93947941c7bf78f05eae5768c4dbe81be50486a227daa071714ccaca13dda9f79120b96adf904539042f5264b2abda05728f34e05227756707aabff884977a01f9140e6390767f0308a35651f0515a9f5380382d20c4078c0176e73a921f21ce1401e6f5f6052c1854fb46d02c1541033d444037939f85e4df1e27033ccda14669ac58fed9e9d6fe65707211a1d193e507bf294b0c7dd7658d013c5f85e1eaced9deabb8523221437d68169ca0fe8beb0e21ffd1221f89ed6043d7024cedea2fb170642488d079156f8106eb9647c9b78cf7503d0378e24380406a7c88fa94cd34df3c40f2aadd8e475d821b9cdf2ff0a0266e24cdef83b73e548409da7bfe428f9425286cd3ea7e1f107ef3b77946bd9b09c0eb961fd470e6812217603a8ab745f0c335169a0b93283e46f5d4d6d96d751fc265ec0d7b8d20758e777b0a31b7c7b3693160ba84fb63701ab910d666ed5c2983f1dcafe16ee720fec1b9b41dc2f9357a4fe051415f4fa10c53495ff6cde7caab69b2614769f1a05dbc96058dd9a26b1ff8d824c6fe5c4dd941b1204395abe58dbca6e1d128ddcde6031440c84d51abb7bce4cea85786536e5333dea82b24b2460a2bb6d690c1c3f92a4138e4b6fb9b01c2a602c040531358b5df966109bc52195ea6397a5e084c950579f95e692bd41b8b05ed3ff4ea69e6381f0d5f21946f1e0906b3492b06267132a13349c861c7b2ccd47b3c9abcb5cc32067ef9454ecfeaf8f85181b9e37e83f817bb9b69416a83d62af4071e41c5ac19e20a0deb0ee6a44a23b062e7d11488181c8d05cd70b751fb9d2c5e00fdd8a71e149d4912366a5c31ce809167f914bcce3dc1710a81c56b5ba15590300d4e89c39da1dff2c78fe7922a80d2b2ac0a7b1020e35797fea1357b0a07aa4b8944151068701af058e74b72104d8bce990c465de92b324ca9ba591e3315f4e9cc342fd6647ee02bdd99c8d880ec4ab9de7d8df06265acbc3d1ba84c1f57cf3b9c0894154f824c11fb4bd295623be79f5e8a16858380dccab61550f3388d37efde7a6e36e70dde5618551f2808ed52bcf626b97c1a09cc28f03027704b27f6b6931cc322313d1e57fa61a8d4ec5e589cde83b8091fe0aebab5b2e463d96176e13aea5a2a3fe17318609197974f1d47876ebc42251476c732ca3b27a6f4f13eba45533024f74c8da5f3dedc1feb10d39c6581e2818a12efc8b66b82c915a8feb08868087447847f1c0442a1017b85d686c13f55ea0e285915f38ac4fe3c3623faf0f3004ff70a50dca7b11711887584cac117cb801a9a27d2a3c218bc2ca548ff3ea3c5573440188e662dbc25ce2484dc0acaf5e99a7231d95147e9a939d24b9a5adac0d75069238486d8756aad56b1b0ebe9c53a2acd5bee8d1b34aaca292a33dd27dbd7b5c71688b043c1f7e519a605adb48d7287bf5b3001c011f3e6a144d9106479fd5ab234f0eb363a433721c8b88a9c47146b15f419e2fc244ee7acaeabb03749979f70fa6b0cdf119aad53bf7f3dcfffc4138e4a9eec8c2cad748f0231e154e4613273985ba1e8443e5a3e1c34e0b695e1684104ff7db6abb08b17bb804221b3f8f083583e8891547b2aa752e22f0c50202fd2edb0769828dc057294285c6d5937f40c03680ca7d4e8beaf2df51f790b2cdcfcd7d18409aca43dd68672a37825e02d53bc6e3d0ff3e74cbe1d3203fb620318a55a9a43d1896d7b5e54921a948e938b6a74f96938ea143a0c84f794c5fae1caa7f11235bc537f6247a24b04f0fa2dba35cda4c5d88d44f845e7c3401385b502e803b0330952051dda036239dd8ae1e167db28d9caa8a2e0315b13469e54ec52f77e720c938259ab066d54b12ea18696a727ff65c581968acf3bfd35d6bccd186c4bb0705dd25a17e5338de99c06e6d1f1e462f40ba4259ac73c0858aac10e7afeac989bc9589f6650e4bf51a3e8c71e86990f61168b881ee3b48a13fa2ad3d9af3e1df17d053dec91889ddc8926900192fb4e521e2f77e94cf9f2d49e926dbebb4edda3244ec9d9ed5963484fae02696aa2dbb0602987c50172ec0485f9b0031d1c72c9bfd919803b6e959a1c7fa98787b15eecf4e2f4e341e525c1707e9cbbe48068842e37264a5e0785eaa515e1fc2b84a8c34ccdebf4f7127352d08104c7d2086166ee84a9fa31452677157aba052b7679edef2f102992b61e3d2fb7256413412c70b373e2753bcbb5fe1775b545867c055a820e3fa06cc7494e8668cc53f285b50a9a604bbfb503192511ae72942ef4fbf44245b773bdeae142670e9e963d21f623060f9ad6dfa04c6cc2981bc0bfef87ded61c8fb12f097f4ba8b843dd02908bfb95656324bd9f64b16d81ca44d40a3aed0307b2819c10c66dcc5d4a2e5c31e7da8ebba3f6fb7edb47c90fc4e15716e0b5f752a907f6223a29ee2106437e6a10825c10b49f7091b50db87eea335b4ba5041e3af3b0e32d9da1fa3c9f8c754837f715c0e867776a31831ab86298cf4c8d105906e5c56843270ee5c1f2eed3fd08a27ff10bc27b79b5eb88c0ae68843035716ac5c15807734921e928836f5fb5ca5b674caa7e7e34d0a2cbc3428fd91cba655ac7adef0a23607be909306d3698b1c1ae01608752b7dc4a38a412f211a75b8d87ef6891a778533cbac6b16a97ef27f556476391772024bedd58f0066165fbb0dba8efcc31f2f6eac1befb134f21fc2b512fc7961e83ca9dfd3f5eeb04f1f6418d2be03260aac54b7e2aaa3690947a88bf5d2f97b52a0a5274a33f3c12bf25e37ea4566b32f3c78618d77ab38defb2ba1e86b8f9eca583de02b54f8cdc7dcb371de42f9853fab5bf388c589961693d12194c17954980fa16d88a3e3287c39a46168daa25517a4ed01588672de79cffa16f22d0d31edb9b66acf82b5d91bfad68dbf7b60d35577e3bd538c3cb74f6f9f54a84560cc6ad0d559192b01b20bea2bf3e5c2ffc6393f64121587f27003190d89c7111fbf6800e0591daf55be1ef6bfe8f99f65799c60aaccb4d7be", 0x1000}, {&(0x7f0000000140)="e3a1221d999d6ddef78a764dbdcd111dd172476610647856d5475f2bd13579dd6bf24be2e2b87e7e10e6086f4718f547c7", 0x31}, {&(0x7f0000000280)="0245d67c240f6c9835170c9f", 0xc}, {&(0x7f00000002c0)="8eba54579dfd6f9f0cec92b8c88bcde76d0ed82a66c716113496c6e08e", 0x1d}], 0x7) write(r0, &(0x7f0000000300)="00006c53c0ec78931c2d6df73664168b035021ea7d7db3ea201efd90234891fe45fd21196766ac0fc7fa5dd160c05ea8dd63c8dc801eb30a31e43e90e912922980223dca18a7d832b895001d50a5f251aba91b6a57a7d7f828b84557f33e3d361f02ff6f1020c1982a731477760337a15170382820672ec343b7393bcc521f94e2bb2fc110676cdfb7dc87a41365b86ae59a3e882197aa2bf6d96f84493f6bb1ba76f04e15c518cfe5196765c5adab8ff57598888a8b8559ce0a64132fe5be5e15d955b64a85eab8807f41800982c2", 0xcf) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r3 = open(&(0x7f0000001600)='./file0\x00', 0x400, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000001640)={0x3, 0x100000001}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 20:39:04 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/188, 0xbc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() mknod$loop(&(0x7f0000000380)='./file0\x00', 0x30, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7e, 0x0, 0x0, 0x0) close(r2) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000000)=""/24, 0x18}, {&(0x7f00000000c0)=""/108, 0x6c}], 0x3, 0x0) 20:39:04 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0x1) 20:39:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xeb) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xffff, 0x1, 0x17, 0x4}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 20:39:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x440, 0x1) setsockopt(r0, 0x9, 0x100000002, &(0x7f00000001c0)="7a33ba9c7b2320989809726aefa6526bacf6c2f072a0b18204e35393a544f0782311f255358b5c87026c3a766a527110993f14e738d51f9df72368a4f1d8ef3d784c9d958fa81dbef9b5c61c14fb1937d79a600253ff488ffe389e10d2fffc8913ad43b929b6d4453def4ef3b18282917b872862001f32186d2ad285ef863da0790e43b1a41162a7f9a0822dc29b20af509bba4f8cc4784700", 0xffffffd8) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) getsockopt(r1, 0x0, 0x5, 0x0, 0x0) 20:39:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d7", 0x64, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x800, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() fsync(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) poll(&(0x7f0000000080), 0x2000000000000126, 0x0) 20:39:04 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f000082a000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) 20:39:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x3fffffffffffffc) r1 = dup2(r0, r0) fcntl$getflags(r0, 0x3) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x8, 0x4) fchown(r1, r2, r3) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 20:39:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000000), 0x0) 20:39:08 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000040)="7adf782616dcd02177c8926f83ee720181792e95ffda928eb2154a99db31358dd98443c146437e37eca246b2781c063a6f8edaecc562a5c2521a5754c9960b1d8db633eb12cb0555555ea843bfbf2e26b8906636dc3a59881b94f8b86dc41452af71f354f0d45f0508e1a85915b415604ea455a9ba083cb58833169498196ef82c7c0da9fa298de93b85d0e05b50cfcd61a864fa5b465f191f8e6d68d5870fec628170669b659a441610d015dff79783c78856ab65565486fdd7b0bdb3c777461489918ee6bf30e6da51a10cab93d8ad73bc91d6a9078c281be3e1ee0b7ef4", 0xdf, 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB], 0xa) 20:39:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) socketpair(0x2, 0xc002, 0x6, &(0x7f0000000000)) 20:39:08 executing program 0: r0 = socket(0x17, 0x2, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x7ff, 0x3, 0x3cc, 0x3a}) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000000), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xa0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x6) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 20:39:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) r9 = geteuid() r10 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000002740)=0xc) r14 = getpid() r15 = geteuid() r16 = getegid() sendmsg$unix(r1, &(0x7f00000028c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000500)="ec1395d7080f385e106864093ed67ea90945ffc69ee9465e031eb998eb8eadf4a3a5ad8168706a086dacff051f3bd5527033f06a13e5a42c947875a9e5b642bdf37acaa1dcb0fecee6acc477c2e66465638604c44f237559d328f2aa4cd2217c27a76a96d900ddac2643b21fdaa4262ed82d5531019caba01e9131db13750d58a8ed645c0ac523f3100d7c2e1aa8a43f6fe7114062c90064d403ab17160c5a298c3a51ac7d5c9ce855a44737805a42383af0d94733bca9fb1192b5d5618f4286bad78a51851f38d04a8abaeab604913fa73944f7eb8d534562a0b4fa1a9d2719986636ca88038df35a4c634ad8e83fc24a05dc2367dd99b38ec05a753a14c4eea676ee1e04e7c28f743fc10d37d6c11b270687d711a778012a4800e4d9827b5d5ca06110a9ef431af53c4c959e13c5472a8f594626993c3f8bc92695c14ee9cbfb4fadcfe239fb80fcb6ef3e3c54393030f4fb43d071afd961745ed9c25bc2969af15f89081169b9d80b1594f1ff4b3d826216f970c6c54051e896cd772e6ebd39f5bb0c64edae77a673e78f835635cd86cea5f4c240a25d4d99291027d2156853c1978333b7b9d5c4d90b8dbf6f220e3eed89f5022716a4240b2c7b4e15f25ba6331d5654dcb7d388fbcd3ba541ea9255883832b5807a7f2f64a948581ed9184e939bc6685128b8dfa7b7c4ca307c1eb11b2dbf203369e347e0493bfb969b063a901966b5f6c459e3759bab1747c058c754eaabafdb91ca1b9c5aa5ef25e14010922c9ce2556370844ad7366018642b28a2ef47ad58280bfd659fe037bb4b3077275b9b018bfba1c770dd97351e60e04550608497e8caf5da4c0e261998292643c5cb035308cfc041c57d9cb04105cbdb9ab7fe734e6f6cd791a401239ef3eee32fe37f6adacf33ed50edb5084d80dff02a5fcef1081943ef1b1dcc45c5142847516f81a5c10f88091110ebf78b3779ef5886e6a6a8108dfeb683585fe0eb4ab6a98363f5e0d33de8d72b071f7543cb88fc641ef2007dd565bad6e1b1b2999380bae443f8d9738a8dac92c3f1fc5e48005fd3fe9068b6fcbc8bbecdd1255a095902c8aa1cbd1bbf888f18c9953dced6f713d74d225ff2d5eb994afc3a59ce7a2f51a570cae8abdb54d58711a98065887955891729369ac6103944f2d38831fd915f6c774a3b4c835760b078c9767e9536534ac3799b3f896222e517abf90c0657336e656b5a773e349c5a45fcdbb4502dcb9cdcabcb0af90842a9571f2c9e626c3daa60eeb66865a923274314e9e51d7e3d750918a61a5bfd13e5ae03f1197c2f9efa4208ed8915fade5959217ff6451c42943ff3559a70fc68ebd347b922d26a4fe28ef70f61e899134b7457aa1e6eaccca3f42abb2024257ea4a2368e327dc04308c90ba17723484c495a38e67f206126afa7839a36c124b6bcb9960665b20a97e306b54a3d7ad5c8187d3cf43398f7e3f7cad1336140cab50b66de88987509146a2c29da327ad1b9d5f03e25ec240368845bf04567db3ffd1edf2f8399b31b151cf16951ef7a6dc8fd0f2350a7e318bf1f8dabb41f9463a09cab0e657db82650baffba3ef423fffdcdfc5f6b52d45a41df1d40fc2493db8f414a6bdd1cc5e35a677f320e3b8e44e0780a708457c7045c8558b917c166ca49045eff5f1a5d44d9d877951348e2cbdaab1bcd64d25ecd8f22922bd2e26362080573f24aa6390ae846e848c315dc367a059c144d85fe6c224d55dc677c397a3d146e134a99019d8f4b0dcff9ef0d741334adf0b76d23a72012f9d125e4673e66188f204d0ec771d1a8546893233fd335a1b345cd7f550b917e89afc6d73b305920785e273ee9427b46edaba5704a18f5bc2adb215321716d335c2da7af9735a79b87a3d8b86ddee7ab7c3564cff487d2c010dc8ecc9a13ee14ac5a1f4eab062c95cf347d5a00e5e0693b4ac673a7237b6a31e8dd3b75ccfe9ddc5eac14e0bc49fa08562de6822500b1a905ecd8796962a0ebcbd065961b6d7291b5cdd54cc889d34c93a281e92771d4d093059a18c67ac1cdd57df551b08f9d5213d59daa04b1f25715da6a29923bf58eeca2111700bc4d024fa79bd405a7c5f2b352bd1e1fe0d224c8b2aff13b17823b0c45cd255da1812858f968173e139964b4e955ec215ac2389e0a339cc1a1631ae65a3ade4698bf390f16922b0a06119baa03031fa8be08e96d68a0e9a4ee1f769810ae714e7cce78237c96ebb6e56f70a9cbca95c9bc98f3b90e9e14657a363ffda5caf8e37e01d36e23f81a938d8f2f166b25f4ab448c56164241d631f6f4c9f6979923731faad2c3681652e3dcab3b6eac073e5d2fe248b981524489372ac7b69126e59a923a392d4251e9eaa95ca2ee6dc817768842d06e648481ac375edbe2a4484315c599f69d3a8599a846fe7f84b299feb96326d03253361ba16a8f579007f89ca8d1ad51c267aec56b7158368b1136eca64207b8df6b6c7e2e6d26f701efe101ff98eb42a8207ab34dc16f3c52ceab986e610080887256adf1178b2f77fccb20c7cc768f9c7069012ce4338eedc9be9ce64b0bb283b6509c1350ee595ebfe03a9aad5b1c36f2660d0bf144fcde144a29af63ebe1c2bc7e347b02f33e6a98d93fa9fd6989aa2631463477730864e20c095efc0e21207cea6aeb3be2f8c23aabf8294cf8d22496974c68af80a48fced3ca7c949708fa025258cd2aca56e0dff61f331a59be6a0da2c4b2bc93586f66285c8c351add11e6b030d196259106be6250e937981e5f3aff986fc0e3b9fb30504e6faa95ce73f83a6a7a12824845f85abd7a23940fad6ec803193f47ed03a4e8b5e6a2da047fa9ead3c61c1b5e23638a9f4e472dd289450288eba0fedcc4d63ca98bd2e57ee52909a12422910342ede77212302fd6fe7dc3073c8f699e0415a7cfd1b9248b690799fb3c21732030fee0bf59344d5a591f8a5543d943a2ac1bdeff1a6cd124cfe5e4a2248e2d5042ab39a7ca308c43db2bd4bd471466a727bf85fa996b360893dec3f3e797925a639ec052a11e351e38b3a8f470fcd78cfbc65953b73136653ac57f3b3a872518b43e3f22464a0cbb8490ed093e3c9a7322aa75bfdccc0d13cc0921073ee9fc91fd3a5f0cda8e098800090043bd61c63cfc2cb30d94758daf60a011308f6489d9509554c46d197d58378a4a1e47264df1f54c36b7ec5c6c4e9000b3523a4407fe7f2a89824721db0747d193d47d23be0acbeb7a002790179c370dc6aebf4a7be0810c19516f25c882b86ac3b2e723a115b6dceba0d53800622934996572cbe6faa6fcb24fa17f0be7f317cc046d9558fe3167ea870160ed2dc6c69db8c26ad044918d1ddd9805af7a444999326394cb7f1eee43a809cbb014b631d9c6d4d344dda4f3e04cc710fbd278fddff0d81b267f24223ba79eadd0b9d4884fbc455e56364cdc00f400134e6c58a0d28b2d7e84032dff67ee85312ccf7803c4680b317a050cfbe91ebd4555b73afe4f567fb2f160730a43be09e9b02905eb73eb7f9f598976a824dc5a8d48b245f7ec79e00f0819a7245fd1590521775a89e21749117d2ed0eb6c69d2461bd65c33c5650fce9c7665a88616b861feeceef701656ba3b4c5c92e3c6437c0af76d736a5366fa3037711d15b88fc04f33c7bf3d53ec46a6ce70e119a65c46a47aed1f238b2a4b9b9ea9f8fb198f17b848a90ddeb932189f37b62bb0639ce2f327673c84e8959c146951ace37a9af7d8494a34eeabd54f4970d6d066056d839a1ae92793815553e7149f34bc2b106eb9b65da12f91b124b3b577e04e195dceb0729d95ede9395880102522adc1b61d2371d513c42f71a5acfc6af67a6311e117507fb4cc00c7d71d9a2c491f6838af34ee996fef237ee110d55ff345ce5dc3f07e8ddaddfe4e8562c544fd0fbdc0d90f28277c53327010627bd57e746a61b65c1a60848922154e384a0d945ab4835df5ae8df7d3a034f0b5f9ab1c4b561a4c1eafff6ee3bbfc632e0b1f17c3bd1dac56f1016e867349bf97d540c6696c9a2795c2ac6c5121c65115b613444c987c130b9d8ae844573f7acb839152911f9b9cd83cb5b24b269b6e093bf67ddbc2ecae6cb6a833a770dd3d5a2c7a2331fa7ce78003cff6700d2e1f50a4ee958a6368fd99bcbe32bdfabe13c391846a59a633111d28f7da71766b06a4a6cbe698ce3f6c918cef07617a1fe65cc93906f087421114c7b67ea6fa58be5daeeb4f20fb0fccf262b39d41295dfc24f7e95a4debe9385c6c6e675eecb52149131773adcfa93adf9dc712c6925433e8c783150c5fcf05cfc4a224a5161a5850a54bdbed5cbd8483539a9ccb19d52cee9919cc364698e8b9794e62fd3bab6406cd3a4f482be4b55ebefea6adaba5f1fbb57591658955e2277b40803624744a41225786c37efcec3f1b7b4a9dd5b2de23f2c4da0ae9bcedd06150b73ea544193231de19b3fca5bb8ba71c35d8a1d0c6ba55deda341f4ee7a5da3a02970e6b1d74cb499fdbc1cabc2b57b30d4a5c43d4ddc185f84bd6aa0d7876dbd1bde83649b26d8a7f73e8cdfb59c636c683a39efa4e5ac28c5a25a12293f8c963eff706344fbe761c819b7f2a5a5f0c952a8c39a23f347f41549e8e99e7db9a572e968d4510b42c95856e5aa2feba0d9df9101178e6b0f3659d0b8e69bd7d23a50c0fead4441dfa30d6b26ce27794e8764416bbb754cb9bb64f0f4dd4d4f30866ad92f0f2c71ad239246ee5ddc742d92d966c1cbc3966b0701da5efd523dc89cca4ec3108b740b2755f2662650a4ef7a3b2a644d6b626a0cbe1253558f6af90046ca313fb2821972f9e8e47b28c5e69246773960a12ed4e296fde48b45b7b160fe1c504fec1c97da28741cb95e8a748c075e0cdf2e2b581a30c65e9508ec7c4142f00ad598ae115c280b7f9a59af36f1038fd5301dd43b01b9f1f8596281f8881ed2f01983634c8ae4f36d41de93c3c60d4cd345050c9d1a816fe730f2e1a457ca2589b9a471dd9f9a4bd8c1856961e5841dcba40d6951e864bc88f77dbe6847f045426b61fa2a78c23cc681ff69c74951f2be647ad7d24eab818c371aa3e039f60acc51966301accb14edc4037988049800b9f15eaa07520251da7423a35aa381a4b8d65cf50ea6e3fc6e0cf62eaff505ef91029d03a55bec51e2c2239bc739cb9cd0e957c01f29e28aeb9b8ac914c6b1e41d0028431fdcd662766f12bcab1566002e7acc74d2c9645448397734a21b3ab87b700b4376ad32bed33f31139277ee4fa2b1f253a4c4511f952287bfa0251e9e1eed15c5fbb10bc3d95ca16fbbaadc58d169533ab5d741834db014d34455123cde5bbfe051f0ccd8e2e79e8133ec37f4fdaa91b9a69bd79d1aa9e56e1279fc8e62d796bcd0615d05ecaf48f2277dc3088166cae6114926f09b3e93e12bd1822a35e6510e23ef1b1d4eefc18bff0549c255035f61389a68637431dd0b6d33e2baa4f044de5716f5b3fd8b42bd1efaee01d40afca17460a9e7fb0a5fc47c3a3482bb46416c2c67769ce209e3c869ffb6049dd5437ca6b3c7131f0a3c71232c7b36584536117c831ad76738eaba4f7ea0e0f34a72d667b123c4bf52e4404f857b28ccf210387cd4a3c3519b773fd16c6afec906e5166bcba099e524e4208dcea1529c0e135c5f63d7a574258d81bfe7f050ddd1702f37f499ef3e02218701022115b87297271c4bd5250f9368c5334272638ccb7856ba7a65e8924171120d3b4b43d32bd6ead3d6623632239661af54690764fb85a719f86cdca0465e7ee42a0c9838", 0x1000}, {&(0x7f0000001740)="e8ca3b1f4afdc08b6949a37344b94a9e9807e3885f2d8285510d511c075a10fd7cb90950936613826237586c734961217ef262cd7483f5a3a2a217b9a5e2744e89d81c32de78c9c70c6d8076ed1d416ce5eea33c1ee172aa11bbf2746817ad15cb5235544a3aad1dab1a364888efa837bd4898079b6bb173bfe87f59d152f579296902fd38e2f53ee3d02a34fe29e71fde60d011cf48c92634d75cfc00670a8b71581c835c08c0ab5a586b723cf4cf338542edc240ffeea14871cc0e5005158f0b0e570f5f51becd9d67034f9085e76af081a01d5f86c80be06efaedd3970fef04ed393828c3540489fc8aedf4c57f7aae25f6f758bae23787cdf288f47ac0815825bc463941b51a28c082dd028bd9f0de294e88d05ed104e17c8681cf039a9b8e65e0c56ffdaeb67288014ec79913b798545624fa79d426fb5fc5ba430a063283dbf74f7cbd751c2065aa992070c98697b0c9b8717159f4988e97b55d3f2c655b000cf22cdf6c72af5b7d4778c879e5af34b5a98628451b508dd4db38cccd004eb2fb9693dd28d06eade95364cef369d9d350fe0897a772791852e67b4096138655fcb21bb2113326ebdbf9d243e4b13e386b3c8d987ae3d7d58fc4b772064cb7a01955fb2bb93e20e851c059c2dc7c412ed3166243910e52188fcf42a1be643e9344f2b8d7c699774b6cc4f4b9ad7abaa4871e5c0ce4e2d22b4f27fc0822dede85ca6b1de53ba21f771ed05965a9f876f114fa485ac9b71c4ad63b5099b2f63cb34f5e1c3823044753df134d475a5515f44d7207e110bcf1bdccd57a9d83e78efa8a894790da847b65662ab5c8b1202bf0b89796db3c5a462cfee2385b77b151d3cf13b531fdc33e3b02db6ea8ddc56c3e896b20ae64be80017785a189c5f69fb984491099aaa752a8fa48259aee4bf2b18070198980cb7285678f36d81c7d42f6062e77d15fb3dff98e4004bdac7b022a911a948d5d22ee186044117f59b003738cb6773bb626fd0e1e18b360aac3944fa7b5c1ac9e78269f4123124e3c05e5442c0bf9578275de7d4d8ef929c09cc40ea5143a82fdfb70d3476c2bff441fd2d727e4271cb73f3b3e9e8b1ccb3ca821cc480b6a0c878314eb866ed66ef4b406cd01734c0727661f1f9a66c03704a277ddd1aee4e44304724241b3aa5c365e424f2c75365be59ab87babc19bf918320d84f2e3442ac861526eed5ba4764a0945e737f1d84cf6651ac80a006d124c55da9f5c9f718636df3fc4bdd1df09436c2a4d04f969ce64d64681503e1fb5405e4af6dd7ec2e4c0a60618633d522bcc7227e900fc2e8fa5a0301d1f88ffff5fb42d0bae77a0d1c5f74277aeec803022077c0f1dbefa00000d7d6c5fd80d8b6509e4b91d13debc5606b3d2ea56e48060f87690e53b92ea7c0c260ff3a6f106b815d9354234a3a0c9fb8d3163c8ce8f3d46f2c1c1c1c74bb623e64ccd19b00fb082583e14b57da1008f15cb0256fe2217f3483a214336244aa76c65abdf31b2ea35e3d9e463b6dd167a7fafefdc077e9b4236bccf8a85aa7dbb4fdf06356c58d7f103ca6d89821b3eb8c507a2a7c9bdd8f6b8d7f00fc97fcde7d9703e46c04d6ec0fb59e27f4ca20312aff0035a9a2008890929fd78d8948b7d321ed70a193a5e596078c00bdb798a56941256cbdca29dcf58d580250f9c693b0b6d421806044cf762e08097d86ae9eccd2fff57e476b0b088fd1e63a99e94033344521d945df68f45067a3d6c5fbf800ef5f10162d28104c368022dac8964a9afad1b0ff0d3cc52aaf600ffc513b5ef928d9e297e0e83fa0bdf64b9060254a9f41c7267857a0b407184db554f246ea43c4690de980abfb4f6e5f58bf033c7fe9e33e3b5b6a9e5ac43f0f0e3f0d49d7047ae88be2e6db8cf790fe5ddbb3952f5f8cc3de806c81b6051dcd00a0d83a5ee8f964c3134b078aac92bae94a63a5a79f66493be720666f9c200e25b1b5003e1d260de14b4b502758efdcd2e87740822324a57c4919ec28066dad8e25c1c98febf73d282674f98a0a88deef766c01343d23fd4f2c4f4d5aa544ab8c54fd7febba9f8c8e78f500e91de99d159e3ced004b5d7306d6930cc8b4fe49c90eadf7dd3c8f0153126d8ca21dc4affe40bd13606025f3410b7a330ccfba0e7c4126d2f6bc112eb6d3bbd45f43baaf22f8e6ab4e60cb1159e28ddc3b106ba56058acbfa9620a308f298a882874f8e42d6564f31ec109c1e9d69fe13a36d13f8d447473a7bd0888ac73616a25b3c292c82ce6de1c3803a547ac5e7839105bc44897e8534e0265b950b77440f0d21129d9755c3a78c3a5caffc41e433d1e8dde02b36a7c97044f8ba91e18af9ae34e444197f65f870467e4010c69febe54e7261840b9def88d122275f432de1f93d36655e8ddad7e7dec6a93edb3e419c6b16167012a479d94b74e69daf9dea8d82445a81441cbed72be73e8935fd110aebc0191dfbe6e17ff4b931cb8e72bad5b44d5c7525765cb0f2a0fb2e6b84322a999d55db5d9627ca19592a10b3547289a17cc5f6617ba83ad8042bf17287b4a8d4bc41cb9a785681150c08f914d98d4bae251effa41fcf2ddb73c09d508f37c78ecacbae3615cf40e2029d8170eb03d60c7041a55dacf0ea29eb977a9b03694c513d28f196835c74501f63d38948e28f706a754a8cd32f28fc99c31b8583848091fd68ecbcc467e3d2cb3b4806019929b6de68d15efea567a327ae703bc6363d9f24c734ee1cd63f1ecf3d6e7d7e6e64f4344f1dbd5e92e7540e0a2d275e8d33d50e4072e133c8677e2af8ddee54e80ac719abbdaa6d1e6f3dde3359a41697ad8e659f76d248fd91370afbf33e37739f07b8eea191040914ca4c7dc36a50f321b08d30b891be751c24c423637e0425dbb78894bc9c70daf90aed4bef0588ffc6d4594115ce5f365133a1ebbb4280189342a616249a6a7c0c59467a722ae164dd304bb509df22f3971ef1a5e7751ab014128eaed7806c1bd29f16125524a1b7fe77f43453128d17b1fd1459d338e1f7a5f6446cb75c4a6a692566bd8cb14cfae849c770001586694fcb058b5bc3070ad30ed3d4be3cedb1787ff169a5461aa5073dafb2b018997a75f02defe587dd227266cba795a1cfdf5679734a02550110742139bdcea3f13fb942ea1a8271376caf4673a5963689bf03c42e2739c22225d1e7a845e16474dd6268f77014e39dc4cc91d27e1fdbcab9440f771ac292291dc111693cfa3e808cda36f1abc1f14b4a315715ebbd9269a653e2cd02fea1c0a191f1cef8a761154a256ef08bfa8cf016810b2edb86318c366239722a20b8538a03545bc4110b7bea71c58b1108e5e4b6192b8cc1db7f3cd2e5371a1f106ca8444ab167690b6ea837342bca27c5aa972b587b3dea96cfbbc7f0b52806cb5aed89cc6138100630b2cc7f752e5fd2663f98a80d67c71420e5b445c28ca3dceafacf989dda820ad40c2e937a1d72da9049f1b1777e540f5c0983a36187a88be8f12974b08fbd3e19fe433076dd46d34b379180de978349a1d21a3b520506a005f6b7feacae60625b9d6c91cf00762e3a5c4bdcaf5079a4e009dc818a1768abdb1adb64f159076c3bb209d7144de69841018e12f66186fa59d168e1e9401fd3207f7f1f3f9788cdf15bd1247ddaabf1528aca69ab9c8ba3157f858703a24a2f10249da5e6aba5adcf2f1d6e6c356569582bf291bc43fd55161490b4bd434e7b59d90667a65c445299f458f7aa5a7e9e159183fcd24623057c48a2412276b92c4ea95dffb2bc53b9f5050cfb92a1e3484b7380cc72785daa71adbf26c6efa18ab3ca1cc8f4c370a636137cd336677419f69b0ee1264cb10277efdeceaa8c72977c484869a6acd2679c74ba80b8ba5ae06ce0961fb91c471989836769963369f7204520da474e9799d00b21e641de61caa710c9c6d1806c9c4f0c16ec8238a5bd48e063888b6100923d5a7eccae7afcf088fd8d412f98efa83c1b08834a5e4f3c995175af4bb32f29ec988aaacc03c3900a8c2ec593e52ebe56b05e9552a4146e13785cb211f07eef18f2e2ee7f73b72ecdd5f02f7864ca807888742de686f7f89375ed03fbf93d3bd6a2efc6a569043fc7a30a5d7d9119d7bc3f483bc5ad59205eb72275cacbed841ac76d1032ad71461c652b692e8d4284452c67466dbdc19c9bd576d428368a68265b1e84b1d7f8866f6ae34854b59ef0e209f9b4ee5678e0c13be6c0498f5820aaaf240998d1521d2ea7a0c3a69142a122646570a9bf85b5cdf6adf858c92377cc5503dc97f606cf36b8ee2e420f63b87e8450e473e4ba4cc577a967a1548a41a87ea0900af51336073a92da07e0715d9bc1fedf545705e5e1b1723dd0edd709a67f4c7e6091329a732ad15446cefdd1fb07d4ddb0d2a3c987c18ada73f347895cc3412d95c9d24fca5f540b038a955ff8f5746c05e81f9348a839e1897fd006328260897acc1f39fa2187e36481f3960d3e84d807c53c24bf46c349f5065f0a328d63c516719facaa2920cd12556f03049f4f71b37cdc826ab90a1114d33b11b4639bd47bd32619c88d673317258ca07cb60fdcc70052516075d28aa4990837e53b00a40e6cf48e714437b9066c95d5684cf0477f52fda1c68ca7537ffa4a37a62f5ff7118d07d1284ec21f70b57494248b7cc9cc3981ba9a5381e2f1b3b599cbfa58874be7fdb1e7d459cfb453560231874c4a1d7c8c8f7e4fa33886d9470dd25642b79aaf3871c577d12b5a1706608c0de9e3b2c98852df940519a3de67cddc1ded15bc119c4bd951885c5be08f979672afc4663b861b2f2de8df6d031dd3b977c123e602d8a791d5ea697a78270d223b05abe7c908b98a70d1d29793abdf2e98e950dccb5646b1ed0b562e23c4b5bb9123b66a2bdfb32407dc31be904588f6e68dcee56baaaa575ae98276df54b39a2991815a73ccba8eb690622c556063426c7db545cb3f19f46ad34f1cbe71c5772d76c651688c534594ba0184f4f1af9cd65d23f4f0991906f1f5d5e0c27e90640e76cdb5d22aa3a69f23ea56fa1e9bf0430f2da1c4c0f0257d9cd69890a498a3c5ae46ddc4c7bfecce94a25f0c7301b15690e51c709aba361f134ac9c97a6a7237c6eb761f64066872702af57d8fd2b690ea81dab899be0bcec248280696e5522d0161fa775e61c382b929b0e62238153603b9b979718d55c108efbfde61b894b757167aebe7b9590313ba575181ce8d6eba663c1a647ce35cc517a09465a7e6037699228094dd083bc87f4975ad2178fdbfb97f3c7aaa127813dfbc53ef3d7d6a5293b704fef352913c720247e58736fab20b4e7aacc6db169af5e420ec6ea2c644847a82f0fe5fb8b3c8557bc9a453daf38d37f114377d6662cc57f4f7f54feb47119fd17303d3110309a91cd433f3ffe3f1a0dcecf3300ed23b0fe39a9b51ff1fd72df3152066f7084070a1c889d3a469bdb3d252390323879b0ff4e1db4ea29d103719116046dd7292441300219ad22fd8797ef08d542a92e0df6912b35e325ab6ba5b7333128db0b4fbdea062e0aab44d48f82846351d526d7c07e853bf618120364509f0ddf9f98fc907ec330ed66ff1c6b25dac312a2e6dd25db10edc76526c30c46c4411e97568f6086141c5d41832abbfcc6d2e91982360d90c439428c126f40658aad8fb5880e3da26a9b53f8d39958fab90c83cfbb6ea2a5408c23ca59ad557333636ade832898f001b068b16214fd1c9a1ec6b0ee2ec1a30853576915db817a4383e5998205d9c7ceddbddba2c7d4a7bcb5ebd9379", 0x1000}, {&(0x7f00000000c0)="6e5c84813d656d967ba9c170fe907047dd07cfb565a36d0d0a8a394724ffe1663fb74a6abb253f2598cdbd250b9000a47db1acc59101d03318523cb35355c3a3653010a0e5aba321972c7714e9dbfe0402f76d5ffb7b7a4c98b1ae6349449f7743288ef1911210b71514cabfb279ef0899a950469d91d000400ff043c35844715f6bd5c2e5112ab8c51fa15423eb6230679ec6f72c25c9837812d3319e6f8dedb36fc63513aa0a2090f0e7ba49098211227997e17b9f6694ad6ce1ea175f4492bb610d5507257c490593dcf752076cf8", 0xd0}, {&(0x7f00000001c0)="a2e1b43ad41792fbc589c6ee37e61e7c2539a1e4aed1ddb4eb5857993ca882f530109a33c2b6b1513954744cd9fa582e7071307b3dce5c9a2f96c1ce8506690e90cfb71133729144b7551f7cdee9a44c5430e7936c6cc23e029c9fc986b91aabd8a2ac3a76a3ff308a7c0088f5f368f9bd646374d4072956455d7029f7", 0x7d}, {&(0x7f0000000240)="0241c1979652a5ffb224cd7699560216458dee", 0x13}, {&(0x7f0000000280)="8fb9efd4ea0d294ae7914ca4636549bb389b65cfa75bcb573b46617eb6a231461d828388d659650c329bad3b6302b80defb282348dfd158e9af87db18798fd9505c3882d7d10f0ce5e23147e0bd25056ad43543750f2d6d183fbb818c1a95672a76570b41f4c77a191d0fe1cba82297b30c249cab0b97ad557c9ead2a6217ee5000864bb91282ffcbb37afd1f86e51dc6375d84b3164ddd0d0441b2417f3dd9ab109d11c2e9bf68f39e5670601dc0b060a58", 0xb2}, {&(0x7f0000000340)="15d748420ea96626ea48691f797640e51f98e475bb6da301b03458d8d120eeb7cf4ebc30ab0890b95073b5fc9751e7187d76d1d123253aafde3f32c4bdd02f5b4098531ce55167ae5712401416fd43941453a025b87ce8fbfc9b24ecd6ddeeb5514ce195524d72e489fd17795ea7f5cf4bd87d0301d8624eeaba8483d1d6d94b7abe951cd28058df8599e484049c5d3291ff0dfcf9f4f92bd431ae44690ccdcdf454185c4fb5268ec3e864206cf5ce27598c7f22ca9849e9c1e96662ea28c8f8", 0xc0}], 0x7, &(0x7f0000002780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x130, 0x1}, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000000), 0xb7, 0x0, 0xfffffffffffffffe, 0x0) 20:39:08 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x88, 0x3, 0x2, "46aca4cf914b4970df640fa78216c24f5dc93f95", 0x8, 0x400}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) poll(&(0x7f0000000140), 0x0, 0x100000000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0xebb6}, {0x18, 0x0, 0x3f, 0x8}, 0x6, [0x9, 0x2, 0x7fff, 0x1, 0x7f, 0x7fff, 0x800, 0x100000000]}, 0x3c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x569, 0x80000, 0x0, 0x3466, "a5a4af232bd1e8bb0221fe565f8fa6adf17e4b1c", 0x10000, 0x101}) 20:39:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) r1 = socket(0x0, 0x2, 0x7) recvfrom$unix(r1, &(0x7f0000000000)=""/122, 0x7a, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) syz_open_pts() 20:39:08 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt(r0, 0x0, 0x1, &(0x7f0000000180)="ffc8ff957910ddae3244df63a031c96f2f540630560c26d331459f5cdbbb35828e8d06425ee0ddb20b220e63abd11181041b6b46467dda941cfd382d1253db646cdd477c9fdc807fbf9f604d28b625664111663b9a94fce2396f3126ea5828b698650b9554d94b3c0a3add9937983bfabc9487027a7189f1f50c2f6e93fc187948ff62041b60cdb1c47378ed481265e0460bdadfc777f5258ff6afeaf87a072b9b4b40048d77c50f8ba98d065f7e474d7d277610c2e96b05a568adc8e5b1f1ec87b8ae296f9686770e5d094e152edcb0c85ed5568174a44a6f855872543e90247cc88cf11fea96cfbe9ea1b8996c0e05b3dc158a9478ae7a069a2444ea1272baa8712ed9b1cc4342054265e0db34de7d2c3dd20ca7cd6e1e1b9f5d1d76585f48f7638aeb7b2079a92c03f7b1374923be1902c62898076aa11dd873aa9ce1302f4ab71ccd582d8026f9bd83b8a1a94c63e7eee07b004995fe92846b60439ac6451f4fb5dd5f9058b3199df927f6538b16bbf0e48cf16fba75bd87b9ccfb805a82578d71638ff1a8825b8589782fedaf8c985214ba6a7622424651be0e4021086047096e4fb5797ceaae74409d5649f5d6c897bbca161defbf468adb425a69f2539123bc6f59f0a701c3a65ec221df7e80d9bca286179b004b496b4283c89444bffefc9c654d92d19e7056d8ac3724afba3e99322d65fbce0a047e507c2f559eed0ae33bee4f170754d870b596a0a68708abfe5cec6e2317eec72125647945c6b506fb81642a3e5e8da79304769597f8de8e7ae382e2874334f42499019c975850b078c6561b10eb056f0333df6f660b56411d33297556f90de6c1f8805e307a4c2be7835a8cdef8c84271e80b920d09f69926800be986648af9b9f9d4e32bd61aa4c133426ccf22c697ccea649e0c015f9ec3d4b8e16a86c58094b29ccb0a511b69e0ceb496eaf6e1e2a79ee7c566874a71ad4509e4b25cb65adf9a2bf67fff8e3bd42d0fa4615af9f9232413db9663afe8192636e0e3e29c0ef214f2bf3958c7803bc0bde6e54dc4bfc2598a952d748acad8dc64dc43b861951f40d0273e4f4a067f9ec0a42a0a5ab39284affb77a31b1580f3fdd8ba1dacbc85389a4892930ec15a27cc83f49a254bd06f3a9255f68e14db5202d8cf89cd13000558b426bb75a71b6c026d785702d295dc326dab9d0c2cc5025bcfc98bf19f93471df2e220b3c76ff6e4f5b999ff4f4ca1d3b43cada789fef32a27fafc1467a08f5e64f15501592411fc2c622f918df06a311d06eaf01d6aeacb4ad671409e0b768745cf3c4b16ba902ce561908082034c5445186e3909495ccefd2ce988654d07e2828baba799278ba4993d6675535307917f8196ba7f1f601f7f5ed61781b3f020933618ba3c597cb62889663d22986b44e06ec5f11994f62a34092794167ed199ab9e8ebb94392892de582e66d5d6bd97191c1418e2c249b4de94ea51e58fd4df19edca353fd1f04dee7fbce1521b485979c6126cca63e03f688340e4918d5438cfd714f48bb140a095a96ef923ebac3d7d63e1fa0fda48d1fe3c825c8023120c880c98a8f067b45173d61d6362552ae8c47aebccb1235c64080da7602074b11b197bf2b4a30b621e698588a4a76b1624f65dd0e47b3da7f483709623b527f107c976569b68e3c105dc35dce043d2ebe6ed50257d6849e40583de6f77417a83aa84c06499208da3e8acf6f42cfa4e599aef8b8245cd1933742bfdc75f2e4d28eabd559c3a7cb262cdeea2246ee46c178f2c9495b67d11125d20af4ee6d1d534364f318a2fd1e7488c152aea093bb56696ff33e80069d9420d443a0e88467001b31718aa50ed10d2ed15388de47509a2af767c9cb24e6508d031d01bcad4670d0793d28d93a88b20c724b54800a6ea18e9664361dfcd67151ce34d0a041964bbd37cccaee879ae9bedfb099636ee05d30d842b27ad29e3658c0c9082dae89bef727a5789ac27d9f0df59a233f3318faf4470100a068ff50d3beef2539ba4adc4ca4bb1d37700e740156cdb7269b9925a5fb2668383606b3f90cf67277c748bf0dec80e03eded5f2edabf1cdebfc3e24e38e73267ee9814b8cbe3a90b5bcd89acbd8b458ddb69df155fd65a8e554f997e46f0a745baa5667eaca360e2c37a5bf35d5f69e0ac710e3df7bfb12fd1ea1e297a4fbd6a93792db646b8ffb350564397e822aada8228f47edb4baaaf62dc4e018035aed32a6f4e2f514cec500f97652935e58f37d90ccb1c3159970e3e633fabee7658c3a6279eb654d04c495e7f7784c388f4fff518f6faf37512b4e0dad6fbd5f091e591aac3627981e65a7cc5c3e5ecfb4e61667e1931530cc971d5f531f468398dc4540f081858639a86c58185c77e1b850495b7d095a3e45ceb778651ea412e2cabe25248b83e52ef38f28dcc9fe26b4a0f73eb15bcb267eccb8ad19f73b558b4dbb51149c336e8677dfe3475fe68b4dae60af9fb3221516b4eb3c7e4aea31a5b2a091911d399cf6d7e447c41a048bc4742ad9e676c5ae27f4025966541e1ad85e749f65614c1d62e28704b6ec9ae3ab4578b211c15633dad2cae9eb0dd8674a4f0a79b5b69a9d91309deaf0438bed5d1e94fdcd21b1ef3715b347baef556c97b46b5eb1e283ce0a87de0139876fa1f0188948e702bcc7fbb558513e50d83f771f469ce5b033e2d849bfb50db8913ed9ae1d2a17cb078b20fcacf8567735b699801b0cc87e962242793453d0339873bc7206cdf30cf3d0dab9b2db0996f2dc27c64d2fdcded79f1ef6104db4224670edd142590ed36b447e92526f760da230e92f7385750a2c942e9c7b425c012ee0ce160028e01291dd91b5aaf8de3b96e78bee0760007362014a406f3608baff954edd32af15927407541d638d7d6a052af3fcaa319ddf73bc20afcb5b187440aefb172d4a82530d3deb4eeec539aa7b0e1a2a3f09fd9e8f90c4808f9374b6d69cc01805a86b1bb3f04686859772e4a29661b8c8eb65a7fbe7ed635d58f6e0b54bfa928b8c32816e8ed107967fe3d12c5b88a9401c144b6e4cc330cacc8aace302ed1f31c5e4c374fe9dde67749525bbec1c1c55120d1cefd65021e6135af9d59eba0720e7be8b943f93366f785e8f1afe0fe6d480b9684a08957091aa5345df822c1727dc8f8c1628ba5d03bdbd71714f8f46fbfe8f366b79aa265ebeadc4dd6716ff9765188a4ae92b4bfbde51a294b7bd0356f0aa6598cb760e0dc355562d4f47d54984696ab1b7d001b8d444bcdde2600d02573a998792fad34630576b90c9cbeb3b5b9d58f5e288d94cd54243c9cbecb67841e6c5c183a5cb3226151025b8ac8ad9debd2fa39645bfbd0dee5ee88c4f60b996b5a4a8bac83ade59a17760771a9c92af522b5613ebffccb3bd04fb9daa6f31e0ed8eaed171680c5d6c7ec4d7a0f16b61ed7a7f391f8e1ab5ca63142d41e798e78c7f51062f3bb957b82113190aa10a1233bf0c16ec03699102a0566d431555d2da4259aec7713798ffbe311b06893fbb83662045bdfdc1d00b3b85469162b40d8cc36efe726a1201664ea05afd9c6113b996b18c76571ea525d38b66e731fc6fe3beac9d626fafcc11ea264129c3d159fdae36738528e9175a4832450584f5166340f9c0ade05f6d069b2dcbc3a256112a95ee06255d42bc4df99c79e93f60a065b9fd248ef42b98e6713487e1ecdf58647893634950b40051ac07a196b3eada421f30edd6b4f5c5b8ddf43769820fcf2929ac0cd83bb84bc3b6926473b4de208ed5d786b3a75ad5380db3f6b4d7b9b433fabc8a20502d45f7d78cdf01dffb68f06d1b43c9af218f7ca0ffd44547800403306fa79cb4c33c4c6ac784c1c39c7fca2fa6e97a496c5081b7fc510fcea1986448c12aa65df12b7a2c09c9c456a55406e1a2e37688ca5c7cfe3e6265c338a8d0f1b20cccd9eea737222abc6742ae7e20996d01ae5c6a799efb62357e1829baeb77ee4fc3c1d7fe5b3ce826380e448ac247a6dbf426d33c5d39ca5e6c2d6184927979b42da1ae0cee77eaad02bf90e547961f982c740be0811b60b37980a4892ab09328707ad27d3b7b38f19b48ed89bdfd440961571409667efb4f86d048544503c710ef9f994a8286c054447bd93a68b0bca6d01e7c1fa764706e5faf106b8984c86060008cad28f1d990bd2d19907a058e6245527642662d803959dbaeb888a3f360f376ad0fee653d4f450eee45a8abfb37d26b0e74a3acd1d2116472ee9b204392e936fd29657d5596c031bf8f17131a4282a2bb5daa3ef3bacb2fc882de762ac271913e84bf912b7059febab5183207e138863196d85a4b356d7164d23d2cb0591517fd6d19f568b55ac3faf3fd3516b5b10b6ad7bc9c47febf77c9d7e0f28d64c9c5f6ee67d2806bb1103aee580167ec2e3fb3044b8ec2e84963c35a7bf92285ef4b2931c40c8257e575e08837d74e05882036e46761cc52b56ca2eb27f470d9325a6e7e5198c3f0d48bf6ab953ec475013f0c9fd5b04283f6aa8d03d056b6e1f422daba1933de69adc04f761576a947548ba9631e5d89cb8d9c757e190d68c7c30962d7fe6ddf26fd44b5f0d7c981da15e94c65edd29c96c144ce177f44b8c3639aa6d22b46114586ef84f1c472b6f74a341c252719741a7e79f5f389d39d4a92bff8b325270df58ac688b8efe9b9f4619320ab35bf7570c7e9f2bdf587d994960bb27e019fef1cf8f9e13f01e4163a9271687f2516467873fc6c5f3cce6fbd03b226d4f3c6561c5564cbc0c993d603ed841273dc9644e62ef9b91be01a1e24b60ce6fa36764b3a3ae7e1f3f3d8fad0e259b4b83d3641f0601f30dbf0262711c7602e92115f88046109f76522ded064f01586cbb82be7202e360099150ee2e226af4beb07c06d5543978fc4a9efeed35600135bd579e757ea42497a26b89f29c22708e4de474f15047b16337b6d16da1ee702c956e9ad56073598faf4aeda7169bf23cefcbe26d102aa8f26c83beb98d1dfaa4e36aba460e4975b0e768cd31707c6d1352700ba2137881a6ff90845e2ad18f25ed0b56067d1297f115ce35abd6b1ea30f0062feba7fa62f9b69e0cfac0fa470662ad371f0716be88c5f4576ff719faacdfc8abd06ba238b73625700f26fcf0fc103f771113c1de7aa46e45657952c18d214f816aee4e9bed15df7fb46aae7a3bf5471aba8ab9fca1f20b4321fe8dfc6debda5eb9cc45b032e1116dbd81d2237db2e695e477c2ad1e857b0339a2af6f3feae38879830692468aa7ceb1121e9b39769dab8a6b906f1fbbddc65de1e7f41e76857c1dcdddaca714174be2749f91b6046aaaa0481b7564e37ec4659248d5564521aea81d20de13e39b913ebb0664f098f4f322d8b8fbe6f7d7f1defbbac99b38215054221341d60852fd437a2a129ef82a0cc47cdbd06337d51d008fc0fe0f0bcbfdc5dac971a46daeebd70a6b77490d1ad09b00f3dcd9ee012b42336a676abac3c2908eff66dacff064cc1338dc4d1e770952b80a01705470fa1a3a2587234f811fcfbd7c4d6c793f0d8c7fab5d74e818a68ee88d797a459378c91526d55a55f339ea4928ccecbf336eec481415efbe4f41e5f8920ba4ffc70c3ef9a44073b917475a3ac47fb9b7c3db4212e4d7ac094e32eb691f9851472b8a1a11e08d3ea0da504e38eaafae5d4b8ad5837d3377f1daa5821ec0ea6baa778868587789b2ccfdebf0b1e791c891d0851466eab491d80393b18b7e2a6f63d1cab4a8b0c4156d9ec9475c50b54684f6c4273efdf086f3d797cff947aae4", 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="fa25e75253c5cf712a1a1c69a173dce37434c0b2da77bc31de05305ed9c4828ea55d6a1b725cbc7495f055ebbe94714baa851be3fe986991d788cf44911e97901f887765187820a07f46827ff7f70c23bb4af79609eb600f2cf15ec390", 0x5d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000001180)='./file0\x00', 0x102, 0x40) write(r2, &(0x7f0000019f97)='J', 0x1) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 20:39:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="8d", 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000200)=0x6) syz_open_pts() close(r2) r4 = dup(r0) r5 = syz_open_pts() kevent(r4, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000140)={0x5, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 20:39:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000c1ff66396c6508"], 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe77}, {0x0}], 0x9}, 0x0) 20:39:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x43) ioctl$BIOCPROMISC(r1, 0x20004269) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="73022e2f66507b17034e"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r5) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x3f) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 20:39:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffd) listen(r0, 0x0) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, 0x0, 0x0) 20:39:09 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x14, 0xffffffffffffffff, 0x0, 0x7ffefffffffffffd) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 20:39:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x0) 20:39:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)=""/50, 0x23) syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x5) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/10, &(0x7f0000000100)=0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r1) syz_open_pts() 20:39:09 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) socket(0x20, 0x3, 0x2) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) 20:39:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 20:39:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="82aeac90f61b03d473f29489552eae7befae52e1bc1c273319bdda1fd71c0c9b8233eda84ce6"], 0x10) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x7d}, {0x18, 0x3, 0x3, 0x3}, 0x0, [0x4, 0x1, 0x4, 0xfffffffffffffffb, 0x4, 0x80000001, 0xb9, 0xffffffffffffff7f]}, 0x3c) r0 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r0) setsockopt(0xffffffffffffffff, 0xfffffffffffffc00, 0x6, &(0x7f00000000c0)="2c6b626653f9db112685f550b4b3e9694bb30342652575324494c2a32bc7e7fbca1da14067e3808346e3b69ee290e06bc1bdd9b78aa19eb3c38a1159c10cf1d1", 0x40) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001640)="711d09e07370ac82418321822e10ad0b3f4cefbb45436d1af4e9660ee0e723de50f5203cc45eb03ba1e95b246aff972835c03a7c274183a90187d07af9ad9447142fd8c65debd76a92338ac1739caf47a32c5c1125b5d2180480520be7718972d60c1ac52acb092abc0f22059ddf945854dd0e2410f9d11201d6fe5fd57105b240e6bf5eb42322b6e9971ace708d8aa64c56c561094e21dc206c562d8af9ca35202202e06b46aa7d0fe72bb96b5aadb218a8b40b16a99d071a0087081b968915362c7cdbee7356f9d59ac4309858ed5c7fe57ad0cefc4d1e3f2237058642512a5bfec2816b047316ccd8dbe2fbc0aaf36b85b40d355db024297b2f8cd28bfee3e4ec1812b0e54b2a0a9405e5bea99a05d60d9f64160ac168746f50a47b20ba6031f6074da77ec0074908f68f21a3d384429126cb2f7371807928562a567f16b9399823e55a38954ee3b2d31d9cb0c971a43e3d1742099e5b222f579f2521ec6f2d2463eb086578bc708871367b4aa664d36a2ccd12780e4d3f35eecd2e119e7fe2cae284ce28710899060c0caa8a4ec73d9b3dbeb6b7b360c18a2520bb69b44c60fc76696041a3784016c881707c8f4823ea700a551ecf6b0bc59a65541ef85ede42f21acd2598719efd0ba6dd44e17f887b096120edf71579db0c07d90acdd77b5fbb710050bca22d339f25c0aa8d17f6006fbbe0535cdcc596ed6068f1f51b4ef9d01a68a443d0df4ff6abe0eaa58db7920e4f10f0bd2f75cb77f921e9ac91796b3962ea2434aae70a9a9144545cabb895da2329bd94d1367f2471f95c634a4a963b0eb59f0db6834ab699fd641dae2a6fc27185e5cc3568ad537662d3f23a8fae1fb087ef8ce0de43b285afd32d2bbb1ddfa82f767f6da6d797521e9f28f65af3a6f12cc2b3b0369b5a58ccc63ad43f1c4709c652d2738f698005ba3fd263f716629baa8d2145934c4b98bc6ab05778bd0d9b1f335aa7f99321aff3f9ef65553eaf9ad55e498b7a2eca3744e9774c3cec6603149f3899489d5de017e2f7216548dabd8542a3e1ad94aa7d9563b0192d40c1c4bf212cdd0f84602a1f8ae0ad3af8e0db018bd16cc4f04f58bb16a30dc40204e7c406ac5ed16657124169ffdcb9336efdc266e992c93afc10510e462b76f33b075f384374cd1e1021d3957fb7a97b1745279dd460aa12611f32a44fcfd0fea4716c65c33632b3d78824fb48029a42827357d10fd6c96d93121ffcd8c9472f1235bb4857004f2ee82ea569335e21c26b8727ef7dc9759c66b8f6f1236a8781bfd6649d422dd88dc6b0d8e27f746c6302a1425ca0b52563871db683b076a2342da5a548e94475ebeb71baa9d9de7cdba9160198efca306bca9dfa995ec3d0820bc212e4ab88c169fcf849e2685a161e71352b85a7d2a054aa076b66aa34bda306907538a3656bd2b465e64aaf1116a4aa2106629a6cf4d805d1a7aed30397aa0336f9d0f6dd315e56a477b375824fb61dd10d5c774b5bdc0c355623e98858c2948eeab97c636dd542d51a1ee6c28b31643b571cdb71a76d43d0cb60ad75b81836f899847a99f79773ca1128c09ec8a1190c15af36a386285eb772ca88ff95a9919363140085a14167b4fbcb8d51348091fd5aeff33e0be9c02d820215ecf3fce69544bbc1b4489a0e6015593b6e01c39074767254c6788f26c314f591aae42fd588870e91096379d9e9f1a8be4025c1e5b5943228c88727709a45e7d495fc5b84d88c810695a1c8bde83c228fb8b777733784c695e2231bc1c8bf83b6a8775d283887fef9373b205965463dc9a14b203fb01e977d36b1b76b71d097a128cf2340ca55600a93001688f8cb961428424745d994425c710bfb959a8deeffb16fb6ba317145f6c0e9b8bd23184d444fd0328019d18e9b29f81852d739cb3814024cf5245d84faebf50898635aab0de86e99f438836bf03f8a47f02ee0b43584a1cd88dd13c20d0709de3aa02172a7423303a654f94da6c9c09e51b8c242f704457088f1369e63c15c1b0a93c201babf670b410d33181c6bc7a9ba400465290b6ca534fcda3aa986794f174bbe5cf82bec67a22c5997e55b77f68bf9e6c971066f38f7a0feec3378f76f5516047845f65767e2abc70a4a7b310881b3d9608d1739764ed8d5c7f36e70e9cc9aab3ef7230c79ff6b9428b31e9bc33e0fe9f7b46cd678c5e5f907dbf2219d28261aaa751d04783a4162452b3bfecab38292295ae5aa4d0957bd40cb1dda07f4df7df64816d0e1ebe6b71917961493c02889c28202f2d7c2f55174f406fcac7d3921e8dc4eb8ad6efc86f7f0eec3fbd93f122dafa59371cfed097948219de0ec67e25536853abe9f953a8a0d69e4151391c30afaff04c892910e76b1149f02736cd7a9048335aaace00d12100a2ea0ebd6f3707772d89e03db92aeb214033a74cb68c403f2ad85b14aab11dd2fafd7078a16475c8dd47efa05405a1c879cdeaa87c5741ba6870136528ff12a3e61b79cd8181a6539f23dfd276789bf92163f69960d15ce8edbc9ebc44a298d6bfd97ace0903ce9db52e101877a2532169775ac2fb8a737d92dbb2d591722d0631a92386e0def3f72798850c7c368dacd03bcb2f0a422e2115c1d858e1e5322ef399cd0b362349ebf74f91973e4b05053b76ef906665364cd223288e08dcfaba6be681e4dd0c311ac72f877c45d918af0054bf4a4d62656f1ecd84a633065ea541d337b7956e207a63bf5f010db304bf621a1392bdf085acb3185e2641fa99fa92cf2daac3710bd07cf2bce096407fd0513c70446820159e50bccd6864682ed3c5bf369557f9e49a4bf3563c40cb919e60dea7829fcbd8990917bd2f453e724dd25ee976dc9bd7861160ff26cf0f3b387596c4b5fdad3d9cd44344b304083f4863cd0806dfb36213b3310c6c6fef3b006bb14e26b3d8868d642f50d5b1e6080a90c226e92f92aada712255b2c454a9ac7d270a93de653e596da5c3418d10de40cd5846f8b5031391b87aaf55b5512c193d905367cf25a58aa397465ae9b97cfec16f57ee2fe1abf3a46e71782e868c2cd43e68e39f746e11525ac3ada0988cd89bbb8ce86ce300b003ff63008a4fb83c55c1212f8709ff8d88727dba829f3c75f8ae1cac3ee610a4da3f47b34d814b09c56aa2cfc95145e76b43e27550155f5c100ed06167431a6ec56dabadf008fa48b1c475b4baab62484635eca9d4f1a23fdfc207b3b34f6bd8e59240ce06a04fbc3df985b6f16cd40ad0bc2efff7f00fee22845433ed05145b16b4710dedef297f8c1b09be932fe29cec1e55a72d7dc2360dec29ef9b29a163c543dfb4eb53be71d87b6aa330614d035a84877eb1d7089fc7f6f48c2574c8cd8d4d7839ba191a0fa4c3e1a7da01fc015e5736f4085e37ebe2a85e6c6b9dc36aa8b3bfcdfd3cdae6661c325368936f4edf574412fa4b8cbdc607b549b2836b85a9e7674fd43e455d0456da972a8b041681ec5844e5bc7eabc622dc6752d0e5f6dd1a09abf587a477ece84e83016522f2d7f2bd5080484ba6e0474f7fcbfa6c1d16f2c0284e68c46fa0df592dc3cca2393c4a13eea45eae4c2be97c1b22db25c6079546ea6cd9b11449f364c5a438ec2ef133b882b8a0aad28b6b945937fd4d510d9d9cb54067d0611a92c8bc5402936507d42ce5761cc2ff3ec2a061b887ba3e80324aa672bf1c3304a56eb9ab73c2aa8b727314e35d9180c0c1e2473f07f76e6449ab567ded1f8e369cacf22953019d10d2008c41e9617dccbcdac16b4c15bf325ab396e3436e939d20df1234f21b279a099961a3f5477bb89cf561e6137dd061251a0877a3f809e4d09b83bef0ecd93b6d28f460b27f02b55b4f8faa4e2ccc9131420da611c5ac3c298a9b9cf85b998e2374f365727665e744c66e64ad68c751597adbe70c652fe5493adef43a0bce67ea9070b0db41501b3db7b600d48cb6389f4aae2e6c9b040d4d1903151268ae38754fc989995fa9c2669f93abc4edb65e38e6f61403aa604d2e2b5daa8de4a894e002fcda9fc3e07feaf42fff7e7158d2a3722cee605574c3a4876b0d2acff0746cec1fa824eefbf51c6921f9174ca83ccc3079b52319cf8a5678d3a41302c81a8349a3468dcb32128ac09a074dae185191dfee6b7b68fd88d66b6df15dd8f1cd9801d114a5796c8fc7106a4be665d06b69be74b562772fe7233025d33316c854f893dbef8033bff0e95cb10887ce6a26a3a6d30d7ab223d6a7032991964f7b23d8255a6bddfda8449a85f6295053045d3de162304058ec7219a83f01c3fc382e957c652773ca3b279a92fd525fcfb5a5df2a74aef62845a6e5d4e23104fb1ea290e4305a9d086126d9b46bd40b0945c8422135412e014c9200f99108deb7c5a91b99674e5faa8ab78cadf758069afb9b650851659eff74cfc918c7fca1a7ada2f682268b9cac815e4fcfaa4632e0c795bb5748f9593938ef69e21d6ae5463ddbf54ef92a5005a53b1eafa0d0e1640065b7489a0b16eee5c4eb47149c9aa2b5fc8e7745fb2e6a97c0393823f5bb9c5934183e749020d88e01fe80cbde0e90e152de7e91d246e347e1d96a7f3dca917b12004f11c8ff1e6a5cadeb86140a14df3c272fe8cc7ee88ed0b1786e65b74581d5d76f089dca719ad913bccae83477ed0df6af856777bc0189677b8e428fa45d6d489df4191f7daf0bc32e51ee4f38fb22cec38b271e08ed90f6757f306dc19c4ff4ae8a422039448ab17541543fa497693d3596b7c783e881586f6e4e71a6091f23e77073a38f9fd3e26b922163c502d63bd5c92ca6ef1ab2877f199c8957e04cfd94b0831690b9de6742d4ccaed1294cd574d0e24902fbaf7f0d8dd2589b9476c2fb530cc4c042c3567c4a2eb59a08f068a41329df075ed0c91b46830df385697eab55b650933e4c4794454eb5bc00c62027d6a98f1cdd9a7b1089e32aa6ddad935833c4ec166d9e6abd0e824092bc0e6ba3859f842120f51d37e2c3b22276711c159b64357c71654c2f69bc4eb91319d7b883ae1726f161f98df8a14e14e356bc6b54f7eea7a324c99d4ec16957f945f1248d744cdf7e98688426d9acb95faec9a1d0f5d931ef84941017157fe8e564654f0a584fd88def00a79ea1b73401d54aaf65e700b40602299771223aa9d4ae9b991ee44deeb72a76dfbdf1f1197ad1f0a074cf54ec86008779b02e87980a71212dff4d9b77c79382d326efc5f4a97b7e1ac60ee385950c9910166c8a1e44b0003a39b2a74f77df614dc450c9a1357e08ca19a22943d727e98107e83abb967bfb9536e252d1f17e0be1ea882f8d41cc2d69212fd2c80c377c888b6f296882c2fc9c7293ca81518c4e1b8dfff640f87346f5beac8e79f61c3c31c48d76781ef4e85210c9cecd3cbaad60151558a7ed2b485c58a4769538ffe2b56c07323f67c1c55e3dabdb26898c8f38cb1952e46a099512ed7c92b72c1c73ee9830fe8bf586ceb26e4fee681290fd0285ce6b01beccd36ddcc4c9dab1919bcb9fd3299431f874d016ed93123d6d7db7e9f0d698172d3c8fa22e61fcfa8a58c8be0d2aec3c39958bc792c8328d8c75f6aa2df013d7ff1fbb701f86d0027908d42756846d5dd6b104c29d82dc16fd7bf75e8802933d68a780bded4247135a3b037f3825cc776143c1f6b09143f65ea6f32d91401af88410ac184d831cb068c0e0ae896958da1740fe5b7a32de677b350a5ad3facddf55ce5f9937541d54a808883a3399ff4161176", 0xfe2}], 0x1) 20:39:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:39:09 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1c2, 0x80) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/78, 0x4e}, {&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/202, 0xca}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000080)=""/4, 0x4}], 0x5, 0x0) 20:39:09 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x2) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f0000000040)=0x9, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r1 = socket(0x10, 0x1, 0x2b17) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)=""/19, &(0x7f0000000100)=0x13) 20:39:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x40006, 0x0, 0x0) 20:39:09 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x5a8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="2982df26eb72984522f24827d8d58ef71cd8a289eff87fa77b0be80271b3c99ee5963aa69e8bd8bfbfbf79e0f3bab0fe7e6e9face4043c98fcec05314f6cb506132c51da470308600e2d1a3851aa8a77fefe19149090187be77d69602437d4ea69b4424d478032d8b549d12abcdb3bdeabf21a56f6e2974860f83d331a299d0dbf52c018af99358b9dea1442fddcb3376949067c1c510347c7de9d63bc2cfb", 0x9f}, {&(0x7f0000000200)="8037ea92555009b3dcb6821e41a0f3cc", 0x10}], 0x2, &(0x7f0000000280)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r2, r0, r0, r2, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r1, r2]}], 0x58, 0x6}, 0x5) 20:39:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x800000000, 0x0, 0xffffbfffffffffff, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xfffffffffffffffa) chmod(&(0x7f0000000040)='./file0\x00', 0x54) r2 = dup(r0) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0xa3e, './file0\x00', './file0\x00'}) linkat(r0, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:39:09 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8082, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) munlock(&(0x7f0000378000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xfc2a486e7754b2f) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 20:39:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/109, 0x6d, 0x2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) ftruncate(r1, 0xb479) r2 = dup(r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 20:39:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7fff, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 20:39:09 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r4) r5 = dup(r1) r6 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20075, 0x81) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000002c0)={0xffffffffffffffc1, 0x2, 0x40, 0x1, 0x7, 0xff, 0x8bdc, 0x8}, &(0x7f0000000380)={0xd4, 0x6, 0x5, 0x7f, 0xb00c, 0x800, 0x80, 0x1f1}, &(0x7f0000000600)={0x3, 0x0, 0x7, 0x7, 0x360, 0x4d, 0x8, 0x4}, &(0x7f0000000640)={0x0, 0x2}) r9 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r10 = accept$inet(r8, &(0x7f0000000280), &(0x7f0000000200)=0x2d3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r5, &(0x7f0000000140)="874a59f35edb08d6714623c423d7a966a76f93c8de19", 0x16, 0x400, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r5}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r6}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r7}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r9}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r10}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r11}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(r11, 0x0, &(0x7f0000000080)=0x3b5) socket(0x18, 0x1, 0xede4) r12 = semget$private(0x0, 0x7, 0x400) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000001c0)) semctl$IPC_RMID(r12, 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000440)={0x3, 0x2, 0xff, 0x7fffffff, r3}) mprotect(&(0x7f0000238000/0x1000)=nil, 0x1000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x400) r13 = msgget(0x2, 0x214) msgctl$IPC_RMID(r13, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x3d, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x461}, 0x0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb, 0x7, 0x1}, 0x0) listen(r11, 0x1) r14 = semget$private(0x0, 0x7, 0x1a8) semop(r14, &(0x7f0000000580)=[{0x100004, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 20:39:10 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 20:39:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0x7, &(0x7f0000000940)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000009c0)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, 0xc) r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) r13 = getgid() r14 = getppid() r15 = getuid() getgroups(0x3, &(0x7f0000000b00)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000240)="9d76c853334d6740df99f9b075efdaf421de0fe1689a1ca397e7075bb11ff14a9823d36dae063eca75259f8da5315055550a5e0d48b2d95681f549cbc79eb8da6e356bee03a26b83a9f6a50d8e47f7fc63318fdb8429be3fb5179d0d5f8eed01d9016483647ca54c4e3e35da78b40ad42851dc1b5950d380fbbd44efec427a9e7c30b235c3b530b7c10db7fdc7dbb3b6f9d27eed63744dfe888318480d70d24782475930df74a3b036262c5fae6a0c0ca33dce9806a2a81802617443d4", 0xbd}, {&(0x7f0000000480)="947b5f73955be0ece5d6cd154c952d78a6abc715f10daa975b44978acfb335b499f070254f42b78df74d49a1db67566792b71adb485685e4011d76fa34c63eb76b64b19420b28c477f0cc92450f28698c1d584c300c468a7920db73f24518b70da89eb4d2294c03e09a01c26ff8e8769fc4d124f452e06ed911c00aafcc45ade8ecf06e48bea3ea82d688d7a0ab31ddd8233afbb228dd61b228ddbe188ed6fd4aea6bb9993213bfa3e7154b5a681ebf0161c514135aaf5fc211fb651c22ea0b1e43befd0559b949e543f", 0xca}, {&(0x7f0000000580)="293459ae429cf5b161d071579d18b155ba82054aa4efd732725a84631f11bae3490f97a437db2732baa327ea2dddb937037fdd3f682e21286b160f2f8837bea29bf6472b677dc2c17fbd38a86d36a60d2e58cbd4b6284e1f841967e9fa41e244e32e6a61b4f2ab367af9c28984429683a6fbc9ff4073765433e45e196b0a425b06135b2b13f91ff7f6473ed3f7e67df0b35675401c4e4ec222c1746678ba932c61b2114abf90cb4dfbd6063b52b298f283da868cd7386ef655325eacbbc136898e9f68842ad8b3d697bd129d0193", 0xce}, {&(0x7f0000000680)="71bb544a87e3098aceb6b41b3e50d162e290b3be882334b0c4d3e145cc06d498cc8314e989ff4773746a22c0ac5c821384f5bb434938822ef215939d0b7dc28704a28f1a319f971de47a68fdaba6f94db7e537da807401f1b20f9c002c7148d04b", 0x61}, {&(0x7f0000000700)="bb40a4d806f2652008", 0x9}, {&(0x7f0000000740)="d7a72f1b838872fbeb12cd737824001c397378de9c4078f2367e465f6bfe81c0e5529d53a48bc36d83a1eb02424e53162bb0b1bae5d21fda2b2fe8b5e3f1008fb39e", 0x42}, {&(0x7f00000007c0)="7918fd4ce7bf8eafdfe025d0a8d78a868e7ad8e32d14a10d33121e2bfd210832405c6cba1cb8fe038a4761154c01bbe4e00e0488cd5384f48eff48ea6d3da7b380c57b3a347c22b6f5fcc7450acd35bef96563de3c1f6626e4e7cdfa3290d90e87a8723260c46c5b62a15cd2bc199f0baab7f4eece73fe6bcc945b01c8d12639cf2e4e610687226aa920ddf212c5c227d522c0d71f7e20181531e06587d63fd5542c6e38070744de33946822658cf27413953cebf080f1b6d3f334c06105ea4af0ea99d527111c71ca840ff3bce21eecd92306993f518397", 0xd8}], 0x7, &(0x7f0000000d80)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="458c0000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="00000048c8db47bdcb9b145e00ff480000000100000003e7b46a6b87c3cd8bc7052b0e70eae14ffd0a76e7f6e24b47d9a3cd87f193b56735651cdaefe81b00f0000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x138, 0x5}, 0xc) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000040, 0x7f, 0x8000}, {{r0}, 0xfffffffffffffffb, 0xd1, 0x0, 0x2, 0x400}, {{r1}, 0xfffffffffffffffa, 0xfb, 0x1, 0x15, 0x5}, {{r0}, 0xfffffffffffffffa, 0x45, 0xc00000e7, 0x1c, 0x27}, {{r0}, 0x0, 0x9, 0x9, 0x1, 0x94c}, {{r1}, 0x0, 0x4, 0xc0, 0xa7e4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x81, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf00000a2, 0x6, 0x80}, {{r0}, 0x0, 0x1, 0x8, 0x6, 0x5}], 0x800000000000000, &(0x7f0000000100)=[{{r1}, 0x0, 0x24, 0x719c66a047c17491, 0x37, 0x4a}, {{r1}, 0x0, 0x8, 0x1, 0x10001, 0x5}, {{r0}, 0xfffffffffffffffb, 0x28, 0x12, 0x6, 0x10001}, {{r1}, 0xffffffffffffffff, 0x1e, 0x21, 0x3fcee7fb, 0x7}, {{r1}, 0xfffffffffffffffc, 0x0, 0xc0, 0x7, 0x718}, {{r1}, 0xfffffffffffffffb, 0x14, 0x40000082, 0x7, 0x7f}], 0x0, &(0x7f0000000080)={0xffffffffffffff81, 0x9}) getsockname$unix(r1, &(0x7f0000000b40)=@abs, &(0x7f0000000b80)=0x8) dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) kqueue() r17 = kqueue() kevent(r17, 0x0, 0x0, &(0x7f0000000240), 0xc4e, 0x0) kevent(r17, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000d40)) nanosleep(&(0x7f0000000cc0)={0x1000, 0xa666}, &(0x7f0000000d00)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x188, 0x0) 20:39:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x6, 0x0, 0x9d4, 0x0) write(r0, &(0x7f00000000c0)="7ea942ba08e3ca9457ae04ec99f7c1ed4dc338c3123a9389f0d3b3a48e1755aa89b4d03d370edf2690a0f941303ae944f81bd1e64c75ed6838a8847044f4d40ee32c244c918c5e98b80d976085d9719b6241aab72480f725faee12d8bfc9c3de4b33f45938a010fd2f03f370583314c68fb43992600012e2cdf188a0b374fc6dd72df0266551b89b29b9397e399769d69fcb8c7e3dc1c48a19a43356cbdc423283c062eac3caba750d0838b221a6a906063f1d51d7c0fca7ea42f8b67b983a391eb27234f062b2471bda8865e06158708bbe0c617f3abeb1838a475f78570181512d0b1759cae19762b63333c59b639b7880927a", 0xf4) 20:39:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 20:39:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000100)=[0x0]) pipe(&(0x7f0000000180)) 20:39:12 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x8000000000000000, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x800, 0x0, 0x10000000}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r2, 0x0, &(0x7f0000000040)) write(r2, &(0x7f0000000100)="5f952930783d56bb7dca13acfb96da624b1cf3da47f6fc2c71d42b92e0e5cb51115be9597fa8360b683313752fbfcc9db22884cca1198be66c878afb845d18e0c6668a1a536899d2d01ac9712700792fdf359a4df573313a34daae45d83be0d8a48fcb1169fa9a7430d676ef7f8a9668b4a0ac809dc1613ab74451312493b821c6bbc783a730a0ec518809bafb64e268960f935e872f6a83e59d00faacfb380f9fd2d2b6fcc601cca178b4", 0xab) 20:39:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000001006608b0000000000f87c8a5b36dd79872a538706000000b811000000290000003300000003c5af6ea070ed5d9e1be4718e0ccca156d3b5d0"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 20:39:12 executing program 1: mprotect(&(0x7f000023f000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) write(r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r1, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb3a1af4f2e4f535947b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41e64da738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCNOTTY(r1, 0x20007471) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be8", 0x91}], 0x1) r2 = syz_open_pts() ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) read(r2, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x85, 0x600000000000000}, {0xcf, 0x3}, {0x26, 0x7}, {0xa6}, {0x47, 0x37}, {0x24, 0x2}, {0x64a277e76fcb4f44, 0x8}, {0xef, 0xc50}, {0x82, 0x1}, {0x89, 0x4}], 0xa}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) munlock(&(0x7f0000137000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x93, 0x5, r5}) ftruncate(r3, 0x3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) 20:39:12 executing program 0: socket$inet6(0x18, 0x2, 0x0) 20:39:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f000058d000/0x2000)=nil, 0x2000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0xfff) 20:39:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, 0xffffffffffffffff) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x40, 0x7, 0x4}, {{r3}, 0x0, 0x14, 0xf0000026, 0x6, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x82, 0x0, 0xbea, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x82, 0x4, 0x6, 0x7c3f1d1e}, {{r3}, 0xfffffffffffffffd, 0x0, 0x0, 0x4, 0x8}, {{r1}, 0xfffffffffffffffd, 0x11, 0x40000000, 0x2, 0x9}], 0x10000000000066, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 20:39:13 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x14) symlinkat(&(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket(0x15, 0x1, 0xfffffffffffffffd) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) setsockopt(r1, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 20:39:13 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) writev(r1, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="41951e948417dbc2051fdbea8b2fd1405861b9519433b6945177d3eea5293deef5bdd6421071a0f1452de85f11495ae594b6e78b5f5efaa6a3d7e7307b20ea60e10fb604a111ca031d242df351fdc188b876f62e9ea35f815ba900808df1", 0x5e) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x7ff}) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) close(r1) 20:39:13 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvfrom(r0, &(0x7f0000000040)=""/126, 0x7e, 0x802, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 20:39:13 executing program 1: r0 = msgget$private(0x0, 0x104) msgrcv(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffc) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 20:39:13 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/165}, 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) r5 = syz_open_pts() msgget(0x3, 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r7 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/17) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000003c0)=""/136) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000001000000000000000000000000900"/102], 0x1, 0x1, 0x1800) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aafc7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f4b040000521f78a22064ccf4f3"], 0x1, 0x800) 20:39:13 executing program 0: r0 = socket(0x11b, 0x4000, 0x8001) r1 = getpgrp() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r4 = getppid() r5 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r2, r3, 0x100, 0x8}, 0x5, 0x5c5, r4, r4, 0x2, 0x92}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1008000000000000ffff000001000000"], 0x10}, 0x0) 20:39:13 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) unlink(&(0x7f0000000000)='./file0\x00') chflags(&(0x7f0000000200)='./file0\x00', 0x2) rmdir(&(0x7f0000000040)='./file0\x00') 20:39:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000000000ffff25689e7faf3f000001000000777dfdd793d11217c8c0af2393a7824c3f8ef088261a225ad5a3e49ca083cc73384e65f01f45169b303e6bee9e01ae23e02568ea0c41b7922a059b8d2df90b36dbb5ae96ba9614a31f3daae274474ddf1638daf2005a010051fce8f8dcdc2ba8d416d45ae2d34f3465d6dff031d7df00ce416fd6508072b3ba7ced8726e5c29f193478640fc9db48da56e332441b98f5318f1ae8965b2a7f"], 0x10}, 0x0) 20:39:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) socket$inet(0x2, 0x400002000002, 0x1) 20:39:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1f) 20:39:13 executing program 1: socket(0x26, 0x2, 0x20000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10802, 0x40) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x3) 20:39:13 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x0, 0x80000000000000}) setrlimit(0x0, &(0x7f0000000000)) 20:39:13 executing program 0: r0 = socket(0x10, 0x0, 0x1) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) sendto$unix(r0, &(0x7f0000000000)="b100050405000200000008b10505037c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000001600)) r2 = getppid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x5, 0xffffffffffffe19d, 0x1, 0x7f, "c6d1ee8ba3c47930d99a3e80a8fbb24b6cbd38a4", 0xfffffffffffffffd, 0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000001880)=ANY=[@ANYBLOB="669c4ad1681568386db0a3440608e16159375cee60cdf872daa9f497d2f30d9fe4e58184877f0dbb3d5383576e1cadc11b47e1b4d44a4b05772f5bed13cc67d13ca57adc3b7019040fa883b4485fda66c5a571bed1352f5b82e6faccae301326f25555d2b939eb192241a5dd598ab92967c8316eb8d5168e2775f40428b78d9367a374e6fde4f139e6"], 0x1, &(0x7f0000001840)=[{&(0x7f0000001640)="c896fe6640bcca79544b2374d348977a285ed0e54087795459053003d9ae9328629324310f5292f24978d9e7901633ca2e371e77f1b4e4c255da0f07eb04021c528b4cce87849411dcdecd037ba33c99592843827cfaae6a65a1f7dffbae60632954c260fe02d0ccb6acd2ecad33463fdfd9", 0x72}, {&(0x7f00000016c0)="8a8d1d507e6339b5", 0x8}, {&(0x7f0000001700)="c31c65b66f11d0ac06b44a0df084bab3defd9330e8a8041cf3e0c1d0b103a4309cea5736570a0e146e5eecffd98775b42be6d23507b7b991db59fcf4825eaa5ec16c58e311c754baf4000fdbfc1ab8a355ef3f9ea14bdec447e859d00bc61d1cdf594546b15cc875e2d8b7a6fc0bb050016aa8d99372c283b2c20fe0fcdb90", 0x7f}, {&(0x7f0000001780)="6d0962fcc9bba32e6e76b1c1ad9ccb5efc1089576b8f5a05f4bc93abe068da6f3ff5323b72e54edd07db1ddb0c4eaae20024439c7e23e13a560b12af132693d5370166bc08b8e89b9896d577c52d5941eed46703a923502ee7da9dd14933f776b461e9bff0bdbf2b8dedb6a8058143065e5e1152bd90087ac92129243196dafbe9f510d47c18fd97f9e17e6835f3c1ecb6cfef46923edfbd9fa4a51b7a210783fb34ac83ad2a6ff240f61979121b56a410a6b2", 0x70}], 0x4, &(0x7f0000001980)=ANY=[], 0x0, 0x1000000000000409}, 0x40d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x11, 0x8000, 0x80000000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) getpgid(r3) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x9, &(0x7f0000003c40), 0x10000000000000b9, &(0x7f0000003bc0)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r7}, @cred={0x0, 0xffff, 0x0, r6, r9, r5}], 0x60, 0xb}, 0x2) 20:39:13 executing program 0: socketpair(0x0, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x5) mkdir(&(0x7f0000000040)='.\x00', 0x0) 20:39:14 executing program 1: r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 20:39:14 executing program 0: r0 = semget(0x2, 0x1, 0x54) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000080)=""/221) r1 = socket(0x1a, 0x2, 0xfffffffffffffffc) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000000)=""/12) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 20:39:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/252, 0xfc, 0x800, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 20:39:14 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(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff000001e2ff0000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 20:39:14 executing program 0: r0 = syz_open_pts() close(r0) fsync(r0) 20:39:14 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() fchmod(r2, 0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) socketpair(0x3, 0x3, 0xfffffffffffffffa, &(0x7f0000000080)) 20:39:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "00200000000000fe3b5320000001000000000d00"}) r0 = socket$unix(0x1, 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/54, 0x36, 0x40, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:39:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x5, 0x460) write(r0, &(0x7f0000000040)='h', 0x1) r2 = semget$private(0x0, 0x2, 0x200) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) semop(r2, &(0x7f0000000000)=[{0x0, 0x8, 0x1000}, {0x1, 0x5, 0x800}, {0x6, 0xfa4c, 0x1800}], 0x3) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x8b6d5366e2ef6cd4, 0x0, 0x0, 0x191) r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f0000000140)={0x3, "84ab0c5d9a2b79261e49f700c8ac528d47a54e8248c6b84a0b6c00ecbe58a0593a265ecbf4e9377ba280478f9fe7f152952479806cfff23686fb26e24877e47ed94338b242c9323012b363e9781580a0ea6eab83649cee5905f4a651d8345f9296fa8437ae924abf1e9792b4c86691a593908beebaf0947fc832bb31b5b2307020f868b1777923424ac8761276a5d7a6c9619250887e1192097dbef1a3ad85e0bd0c158784a5bd752ea7f8909dc1febfc45e697b8f5f7297dc71bf3b09ce31c2737f2c34243963a15b92fe675dcc315a91749be1c4306a76523a9a0650f9ccc96df7087b69a401c3911eac41f6765d89efc5"}, 0xfa, 0x800) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x1c) execve(0x0, 0x0, 0x0) 20:39:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 20:39:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8004, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x6b, 0x7}, {0x80000000, 0xfffffffffffffffa}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r1, 0xfffffffffffffffe, &(0x7f0000000040)) 20:39:15 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001040)=""/4096, &(0x7f0000002040)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) 20:39:15 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(0xffffffffffffffff, 0x2d) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x20, 0xa77, 0x0, 0x7, "3176a4aa8571c2142e63f776622b3428a0307103", 0x3ff, 0x4}) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x11, 0x0) unlink(&(0x7f0000000280)='./file0\x00') stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 20:39:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/11, 0xb}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb41", 0x1d5}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 20:39:15 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = socket(0x6, 0x8000, 0x8) semop(0xffffffffffffffff, 0x0, 0x0) r1 = semget(0x2, 0x7, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000600)="648c7ca9dd934ea3f18d7a8e9ac9cfa9830199a43e1c0d91afbc4af34ed1f6d72b084b851ec39bca6b3b6d5807900481cd0589e2e1062047cfe83467af0af6770b12a0dc97096ad41e81ee2b04b063302d8ef5041ad97a9541d958516ccd1f70453c31bf13288f70f30eaf48f8690e37050c80", 0x73}, {&(0x7f0000000680)="87d3c285a897084cc1c23b0f3cd1e1d22d284506b61cd89c6e0794c9e74c71ebe0e19e5fce172798dda6cc07fdc3ffd25e98844a800da1bff32a23245d90fc06ae6ee5dcbcb46a8407007d5db5e6df71265906fa9ccda02651ae64e37ce548762462e26ceca5e1f0bfc0eab98ace7c33012ef88b9629d6fe7543fb99aeac2324d4d1c1ad62ce2118a9dbd765f9c0782c5dca385a83e8a6", 0x97}], 0x2, &(0x7f0000000780)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x7}, 0xe) semop(r1, &(0x7f00000000c0)=[{0x1, 0x2, 0x1000}, {0x2, 0xfffffffffffffffb, 0x1000}, {0x2, 0x9}], 0x3) r2 = semget(0xffffffffffffffff, 0x7, 0x6c1) r3 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f00000004c0)="adb6896db09d2e3b21e0095daf2a3eeff841a14808275489b3dd84d24da7bf57e6da375f2c4318960eaa891dca0de914c1bb36f61cb1c36e1c0ab9a75029a1149322ab5de3d5c527023f8c6eca6b03203b553e469e79562efac6e3edceceea12f13b5736eba84c79bab151a783dbf21f1893a773ecfa119110616e5ea552afd1d524a8ede478413ce3bf1c543a6796e36f5bed4a12cd5c8ed30b1077b64d652480a9648f1d92b0576736", 0xaa, 0x1, 0x0, 0x0) setsockopt(r3, 0x29, 0x3d, &(0x7f0000000280)="37d2a5e50024f445e48c63041859c21cb0bf6eff220c218570af97fa262d7072767b2fcb97f57066c7af5391edab99575ae51d293439e1f3163cf320996b970fcbb9406d558e21e308e94c4dc7ceb11efe86da96a6b49bedafb72362e22f11e62ef2e8213a", 0x65) semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffffb, 0x1000}], 0x1) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000300)=""/215) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000005c0)) shutdown(r3, 0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000240)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/53) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x200, 0xc4, 0x0, 0x1, 0xfe0, 0x40, 0x1, 0x2, 0x0, 0x7, 0x7}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x11) open(&(0x7f0000000480)='./file0\x00', 0x110, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000001c0)={0x2b, './file0\x00', './file0\x00'}) semop(r2, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0x2, 0x200, 0x1800}, {0x3, 0x6, 0x800}], 0x3) 20:39:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x2, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001700)=""/38) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/26, 0xfffffffffffffdbe}], 0x1) execve(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0xa, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xa5b, './file0\x00'}) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="41dfcb6eb1a8dac6f5c2feb3ede04da6714e6a6f280a1dd8d72141e0adbe8e57a90b02a1a0432bcabf4463bfeda80b4116263d0535bc3d65df13e62ba1f6b63376b46f5246cd572bf4048b608ae2f81e7fa3ba695a3a24a30522c8237757a6ce5fbfc594688c747536b2968f7e7806f23b8cb2fbe141", 0x76}, {&(0x7f0000000300)="d0ce67011ac3ec149bae10a07e7aacc099eacc8fdb841fde3d768b1f25a30fe8c2a5df6b7c1b8e6e514911f19581fdf00032663ea883be16d45fd1e9f0aeb2bf4a03bfa73129ea6099e31f9bd71ab5da74809cafb6d28577bf088a9186c6c3e6d74170a48d05f3bbb6f2045fcbc76634f13439f94b15c601a32f77dbbaaab8ae6f2d62cc4ae87f442b076a815c3cbe79e6571acc719d37f82f0bd01f14d80855ebc6198d67758e80c9a0d63d487a631509", 0xb1}, {&(0x7f00000001c0)="3d2f82665953fb0aaf", 0x9}, {&(0x7f00000003c0)="3f3f8f56757bcec7bebe4551f77e79741ce4c8fece1efc392dd147efb5d5ecf4dc50fc4b6bc4977d4ebbe20137e0f1aa02e6c8f5d6ef2a19e0cd67535cb79899934392962de6eccff8411c7fe841dccc67b7aed82874c9e7b1684e37f12cdf8f3c7f3342b43d678bcbe2587bdfe58dc9729122126caa141a057b1f1067d87c979ead558a1379446b78a380e992cc8618b90b7cec04fb6144e381893b6ae98eff662e9e94f02d38cb8b3983a72fac753a624b462907c82e9c9c3585f55331b3273cb708cfe39411912288b9b290b0c734459e77fed504", 0xd6}], 0x4, &(0x7f00000004c0)=[{0x48, 0x1, 0x7, "02bf49605ae2b0e7f7c2ed60f916a48774478dd166e18d355776c678742012303e919f64036559d6a40a24f558617b5705693007d1726e82"}, {0xf0, 0x1, 0x6, "ec9117455fdc059c82efca7ccbaef38f3ddc991236e5e8bee3ec1f10b812ece39487842d99361c816eab7f2676dcfd53313ba26efd130dfd76d8bd4d20f0b29259a48f5bea7e5604af1c8e1d21e31a9d09163bd3bd0b45343c92a083ebb092960879b83b0ad4df99e4ab85dc0f2f2d2e2bce9106b5d11e7484c149017e56e7200d96aff110fdf2f32208b516a928e932bd79180f0c76411659a84b3f9438e042b6c345963680e5ae261a765021b359a3f5b052a1aae5f0f371aa60427012370545a928bf643563a9225e2b8883a916d5b2761be6d2a1b8718949b423dfede5"}, {0xf0, 0xffff, 0x7fff, "a911476a38dcb42b0509894d80c4ceae07d1a8bad1b41987159e76edb78047c2d8ab4b11ac5e2e4e3d8ee7d5bc97c7d2d1b6750d1ca55227920086befb2c678225c1f341ecd1b60693f28a188c1d27b0fcb51b8caaa6b77036bcd1524f6d5736c23cd47a9128c28c95184f9ef465f17b12fd3317e974dbd2510cc627367473912ded975a8bdf69e355eaa147ec40621d76a272c0c458b57dd5ad133bf36d0325cde50e95f9350a79d8c266412a143595a6e6a71d7572b7809ad7589a92388ed80807c90255226e59b03bfb05bf8df3f3e8bf61af2d092a970d228871dd03"}, {0x1010, 0xffff, 0x5, "ba87ead7b569a2a354b15ddb3c19b9f5295e42382c22219dc160bfcd052f0a724205e6c84f391b71c5bc289142ff117595e24c7020b9a7b8b6079f25fcff89297c5811ae0b5a0cb910fe2586aac21c90dd77592bbc9aed0c34b5c857fc8573a08895560084e051d51b606a97943c8176892c54bb85bdb17729deb8f1f55d53cc1b2ab91cc10ba86d21689ab4d28dbee1bd29058c71f3828611b739caaa1455842ca31ad12be1100c031a716c0ff26c67d9fa73f5a4fb66c7b391e2ab8913b0bb24167f7767398990f5f72fc6165eb9315678c084b134b045758be00b952d32bb79899b9dd27c0d5e792d90d4e0b0446a022315ed8c7ebf0fe0692b960d332605f43d424a2a4aa13bb587f73bdaf59aa3f1e2711d952f82b1afcaf37434e464f889613e85eff067b7d341456ef420a65b93f65f89be008bbd1babac1b02ec6054e5a81a51b5c9e1661dec6a49475a2a12ad256fe6608176f38bb2b79710f3763f70cb5d5144912db12ecc36010f3e13524a99ddc13961957cda24e9b718590b2f7d5ad50e8c3ad7388dc754a6a975a416a4c675cac81f3af6abb04f6f70695591b2739f13a91646a919113ef7c6d67cd8a9ee975bbefc9816a0f6a48af82d191c638e1600a04ab2d6fd6f6235faf76be77d60ebfa098ffc15250d47cdba7b4f344353acd76d260f83978151084109a1c3e96720f529b1e6f1b364cfd7c1201362e0a595d6b2e5343de58e7c668a7b364cd2d94bd8435f551a1477ed3965ef2b2f49d88a8f9307e6024b86238e066d733d01912b41da125ec1670e3d4a2d8113994353570fb7c82b23ca3e341ef9066246af0fc5ce42006f6b6b64a4582dd4a2e49a97fd25500224caa5e88df4b1c9e8a09eb3048a73652fee11ed993c3119b1565830622cfa54d25a3803b62bb629cfa012c9caf5c733f28d3f2dec51a5329f206fb5758024d5d84bf5d137f9328cfa33090c9e5bad96227a5fe1693a7d3a76046e00ee1b3c0fd1b3770a8e39c67aa3a248b84a9cbd51c2dcb5b66057924ec48611367cac06b1fd1e7dc0c1195b795c0c5e49e01dcbefac203bd04cfc1d978ecd6704384bd739beea0b25d0deca2d87ec5d539b3ad219ade7cec839067a3b375a625251b312ccf04a12433e03971e2181a80a5c3bc3434d5b8e2c92b8bb3929edc79c2efebee870d7eef8e31dfb72ec16bc5941e48e77d70c8cf6d54151200b5784f159f019e43b24f3629f7e4ec87794c70cb59254d2b4d494985dc1d916c17202dd38f37adb1c022f575c8d5cd874454cb7ba212d8611ed06e51eb918167db4492d1b80bfa99a0f7aaa7634accf454c46de9cd5029bc863fdad6947eda9cc6aff665de3edda48514796e37879918cc09e4bc1287dd18cacd860c1a693d1aa21fd1dc6d6d694894fa40a5c0acd3764684d860145cb41a8a9cfcd2f3182b10b0f80fd5c89331199c63279c812d29a6f37bbfe5ff6486f505ee1b0afc80ce449eb7b73533b8484efaa5630fd33fee522b5bb4e4c5a430ee216575911f87ee65365d554e1ca61d2c6e4dde034d3c25cfc1254e89257b0a5d9243cbdd0a43d0fd4ccbb522ff3c9c2b4bc9a085c5fbd886cde30d0ca9d506eff4f9ce09b056e79f8c06d529b489a3ad5005ab726632f4c54c2032e1e1205d99c84116ca2890f7072b898a4c771e959a9dc2c3a0317bf7b5d2cc40efc5e802e1406741e02a4084fb4dfe44303ecd826656d4c8ba11a11d64a6b1e03f1d1481dc95a3ee0d214922ae7e5f10078bc7c4f2cc4af8f8b78d06272bceac8138e0ac922c97c915b023d6c58d31ec207261aa48d9e7b06c762be7ce4141b1f590a1f568cf9a79cb4454d499ede38aa1a9b061923c7696fe97642b08692a4c50f118c4661a561b7889082c26c33ec38fa530c412d5fd719726d72dbf3b2aeb572adb90ef301b529dc516b502964168d346a916e8fe5490c9c9ad1c5fb3120568d020c77a98284d30fd79af4e3cf308283dc6a41b91193dae433248ffba0caca8d5f8ce896632ced70e29d58391b5e322dddfa75b18b7df48a9efbfb862e11d98855e9c06536d2017c5538cbd2e21e1dff1542bc530869149d506c80e37cec99d657be8cfbfa06a94d7a31d2484c4856f66cad651ff8b19b6e2fec076f349dab21a5428e3d32a9ce48a48f4d17bcea0548d337a5d99c73f2c507d282b89fb2ba980ac1e2078b4be44eb40b8be7e47b790247e568a7d38f8a142dd7da0a3c29f9d2976c92c6fc272a167c48edd184b06a9ce6a6169605afbec155c8e72ab9baed7dc694b5eafc2c064bf51e7dea74af0b3fa6bf53d4257b7e3caeebdb88e56376847cd9e1cd7095f9d4a97e1ab176a573911187fc2100b382070dbdbda99f1d7dddc6ea4c57106ba4d3631a77f4d0f5ac94ef3152cd734360c0333e996b8e03f189dd82d499ed494d98c8add0c7418141cd52189d7dff3e2f6039dea5a903b2e8ba4f84410cf0e9051a0bc9644051ce87e17092948c56b22d0c7cc685954c7a6668fc4549e9316554247e9f5ebf08d8641d0afeec6b696cade6071fed7adbcae664c9014cab4dba7596ce5687629de2b6a6703126505316ecff5f8a55f605e76c4b4b64aec2e6b4629fa758bebffb3da1b64fe79857758bb3a3e6dfbaaabc4cc3f9a7afc8df12960bc0fec220bb487cc213976a21536503f36909710391069309165ffc4b4c7bc12fc489f78ab9c18f7d128a96fda936e07f6f175905ad553cb4841e58e8a283b73b1289cf29f095d718d0e90717ab2e2add12453e0d2aa386675a4efd2554829d20b22c8468fe811b375b1b4c11b9e3fae6e86a8da801e8980e43dac9c21f01d24d06fb2dc174d98536c425903d539fcbcd383e9ac4050b1b5ce66d5829f7b843230fa9d400a1f47fa7446372f7d46725eff32079258dd1e160ba06cb64223d6be8031ed3f2cf99f8c9fca6855554146258c5034e3a034e36b80e65fc2c2156fc63673032d3a23e5bded8f8b084a7748123918baec7f35ca75e47f9de25cb0043d3573234f67694c29496304c886553055c1392817bc06d0314ccd47a71ac9e4a52a8759558e70c7f9650fbc7a31fdb06d65d9b6302c7e2bb62157e1d5cfad161f6fbb7052a8a5dc0d99b2a34eeed52417991da70f9e3aa8255de659ef214d83575d330c22982d9aec50d19a1d24acf00d9cf9e070d4d61f89fb435fc1a824edccf8f67843f1fa65b2920cad6ebc2d384da5bc3b8d761925662fcaf71e84ebe449e3052b68f95fab8b04b18c0259c3b1903564e433f8ea5e50885c6370ce51eb4beb7a0f041670f12afb2d3a34863616dcc21e1c37cf58282b31981e891453d1a7c638f678f8bd2d61829a1f98982d38409df2eb6c8201da5c4da1e419ab50dc8a6a131ea6dcfcbc1c46945e5498f38ae29db7720afd2417b265e987df8d61fc99b2a6a19e318a324a985fdfbcac5c38b49b132ca8b5dcf78cae2b5aa8989d43ea57eb55a23fd058371b2fd1774d2858405dddb72afe6d620b9804af31400845d017753fb2c42606d96ed4887f25817cc9f7f4434542f16e3c5250965ee4e0cffc462c629c0cedddf0a2a4a32a65162cd4ce7e96d32945c5be04878b3796e7a0f96632aeda96c39aa274c04c71d17789c56e46f60e0321b6112fe493d15a8395bcc2fdbb642c1aadd4023d1d8f0efdf049c284549f229ff1e56897b95c34a36af73c74fa338567bb847d8a9bf3b31110b52bbfe546d9aa72ebd8581caf141c5f694b3b32e57bc9fc4e9274c151601dbfcbbc61b56783eb12b7bcb34aa0887fa20b148ae69ef48ca0b78cce4eed10d39788f9f79a51d324e5b320e81291c21c226f279e4066dcab8ad51c3923951fd0bf7cf312c7d4d7fa463ca6a9022e3751559dc3811d1e943a86bb7eacdd2586805e07194f8cebb994574396a67ba3491a2697414149c1b60afac33c0ecad85c954e35c60c6c8f1a28a3ff48947a72d77b359c903ec13f78f5535f70b7c67a0cbaff3a071d424d054ef8e898cebf6dbf64ced6f87a798e2bae1e16f2ca01b88e5a8132b6b37e903a3b949917520ec5a3fccae9303ad84699985293f2160675897ce100a37802604caaddeb4f74a910df975af3ba4718de967535779d646a7672c5bc94de2f7f2bdfda2a84aaf5e58fb34b69ab45cb75dbe885160de4e6f7d0d6af4c642920b2b5e71cb7e24f9b475340f27b5db1e060830ef086685d3080babf0a5cc052130ac268a6f7c886f042def5ec6b199001b9a4c184069cd1050dab11b233f355358c0a32bbecec94f68c5a97831a10bdbaddce65ebeeffa36663180f71ceb1ba7df9ffaebd9798ee96a76375907f96112baeac6f626fbf2f1a0bb79b3fcb836a5769bfacdaf0fb541ff91682529b16bf46c016731c1857cd214de4ef3c2eb6cb3bbfbc7f89da60779928e6a95e46d75f194f7b8e182c374dca8c73dbd0d18957c71df19c5f56671b8d4d9d5d2a66574342529933e75d42bb9be67a88696cc94ab0452c005c96656c3135b4fa18827f9299839b467dae3cc1c874f48db3852c2faa5a987bda7a7ea5ae433c74419688e92364382da2a1257ceb9efa7451a7971d97274a3d81dc6ec069ef94c71e73980b94f8869c54f58a4d5851b2ecb5b8277b55794d9fe44bc3401ba5962ac3cd587e4bd48096e37379bad3d39d3e2f0c0408480ca0e35baf0fe7c608252421d0f6500ae4c69b2982a3d2123bc744251d72a8e8f07696b5af166821483308f0cd9f0477760dea33967fa831457f96e069a4664c3289aada5faf0e38c486ff15c37008150d75c76a5d167f4261758be7841cd3cba85994221774cbb83d63ff016d61b8190686e6ffaec71ee1f75a485c647d64959f67e83ccff6116af9a5ef57305533c43e60ca1e63992f6df9c40f8b4b39230129cdd6db16c59ec08e28e1489cc56707f0e420ce6e6c94ac13cca965424a00eb93a0e30b8df0aa25fc6e91cf5561ee3675cdbf62f979c33ae0525a83a351c77ac0d850c6e9908022e8050e46510de2e12151d2a5f230ba37fc8c356727e6893101cbad4ed5c3150237149fa98ccde478cb1ba179c3fc406870c73f80e233096add4d6d92f219a414e121b3bf3ead84628dc1faad42702b75dc59f54cf412d49081b8b9d7202b66248bdd02a0f1175f440aa87599ca03156150c3f8bdd78dfdf214ac236f034bad26a5d705fb8da538826817cc03e1369ed77fd893ba94c7c921c8b351e7eb02d707f879ace37323c434ac0273f0948d175f4fe8d20e1e0b90e370bdfaa48eeb22484493125662aa52727ca7d6031264802b4469f9b2c1f49c74f99d43773579e9d24970f71fbc959c6384c788405e498c809084c7fe8890122352761a55d855ab08efda6aecf335eb5b160755fef3ab69051765c8937280a84d899d3c4d2497defd7470cddbf00119ed692f6e4e7452aea40cbb6647409a651bb3089d7dd894662ffd37d5a328edc801e169a2632d4f61f5d7dde77bd6b9f2fdb01db64670929bd10bf71db295726ea911289c2d40eb0f49c1ca0c1ea5096f6be4fe0424a9a1c92d9674f5d9b43788d2b8afd5b612d55dd8edfa0c237e269e38f90ecd6b1a4957d71a88d95159a94f3f2fb2e6e85783342c879f5a0687d96006ce56dcd3afa2c5ebe64f0ea58e16109e59481847bafe2d93cdc07aa66346660adc10d9ed87ee1ccd8f337b67248a1da30be08ce23e545be12c91cd5b9d212b2bcb6d0458367fa486268fdc0853bc5450942c948deef7c394ccef65a62626471518fcd26cc4827be73e08be5558e988a931aa6b9aa"}], 0x1238}, 0x7) 20:39:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000600)) sendto$inet(r0, &(0x7f0000000140)="ffb5c96ece5756b374e3a9e253c90b252c4ec7d85d66274f4d7124124e4157c48764768b729855dc57e4a53d7cfad93d6a048a9717f1555fd28c5cbc5e2e1d54ccb718470cfa7cbed6bc00e1378bd029037310b8", 0x54, 0x5, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$inet(r1, &(0x7f0000000040)=""/36, 0x24, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r2, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000280)=""/222, 0xde}, {&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f0000000440)=""/179, 0xb3}], 0x4, &(0x7f0000000540)=""/123, 0x7b}, 0x843) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x48, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:39:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0\x00') r1 = kqueue() r2 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) fcntl$setstatus(r0, 0x4, 0x88) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x10}], 0x1, 0x1) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000080)) 20:39:15 executing program 1: msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000010000000800e5f7916bef0400000000000000fd86fc7de466a9afb74f073a667250f11b0f81b6a7019a020056"], 0x1, 0x0) r0 = socket$inet(0x2, 0x8000, 0x4) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@un=@file={0x0, ""/54}, 0x38, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/134, 0x86}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000280)=""/8, 0x8}, {&(0x7f00000002c0)=""/227, 0xe3}, {&(0x7f00000003c0)=""/223, 0xdf}], 0x5, &(0x7f0000000540)=""/28, 0x1c}, 0x801) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 20:39:15 executing program 1: r0 = socket(0x12, 0x8005, 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x302ed115f5fdaa62, 0x6d08) setsockopt(0xffffffffffffffff, 0x29, 0x2a, 0x0, 0x0) 20:39:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28, 0x2}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/37}, &(0x7f00000000c0)=0x27) 20:39:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400", 0x0, 0x80}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:39:15 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8b) truncate(&(0x7f0000000180)='./file1\x00', 0x10000) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x6000, 0x8001) utimes(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x200, 0x3}, {0x0, 0x12c}}) 20:39:15 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:39:15 executing program 0: r0 = socket(0x1400000000011, 0x3, 0x974) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x600c, 0x3) r4 = dup2(r1, r2) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r5, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050405000200000008b10500037c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 20:39:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x0, 0x0) syz_emit_ethernet(0xeb, &(0x7f0000000040)="4c36f62254b1b6d902b2371e1425d39e09d1751bb93a2811ccf77521d95682d873c9a3b415b140ed6e5b83573c56a06e1b37fdf00379f252a8df354b8c4ac7ba70a622e06a3d1f55081bf4a4162d18ef69c95cf08a5359dab21ce3cb1e8a45c93623f8e9b86744f370b32e98f3467cb02f626b31ccf469272d9875c0e23bfda9ab7482da9ed396b25e6c3c8b06d77e62342c3bde46620abe082c375ee23089510046289ee3e87603eaa94801f4d1571f092f6025498ed89a78b9d2e5f144ad6a65bba6b919eedf1d31113bab3e4d5909a5a9247157f8be07cc0490c8207d70e32491fd59235dce6ec9b01f") openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000000f80)=[{&(0x7f0000000bc0)=""/206, 0xce}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 20:39:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x48, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000140)=""/203, 0xcb}], 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5ea", 0x8b}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)) 20:39:15 executing program 1: r0 = dup(0xffffffffffffffff) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) semget$private(0x0, 0x4, 0x40) unlink(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x5e, 0x4, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0xffffffffffffffe1}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x2, 0x2}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x8, 0x496c}], 0x3, &(0x7f0000000080)=[{{r2}, 0x0, 0x75, 0x2, 0x4, 0x8}], 0x40, &(0x7f0000000180)={0x5, 0x4}) execve(&(0x7f00000001c0)='./file1\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='(:\x00', &(0x7f0000000240)='(:^-:%\x00', &(0x7f0000000280)='.\xb7\x00', &(0x7f00000002c0)='^]\x00', &(0x7f0000000300)='\n\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)=']\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\xf9\x00', &(0x7f0000000500)='\xb9\x00', &(0x7f0000000540)='^\\.\x00', &(0x7f0000000580)='[\x00']) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:39:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xe0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x9, 0x100) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x2) getpgid(r2) 20:39:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 20:39:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x32) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 20:39:16 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) sync() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) close(r0) 20:39:16 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0x2, 0x6, 0x0, 0x6, 0x5, 0xfffffffffffffbff, 0x1, 0x1, 0x9c6, 0x200}) 20:39:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 20:39:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000200)=0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x102a0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x1d) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000280)) login: uvm_fault(0xffffffff8225bef8, 0xffff800002960002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff8225bef8, 0xffff800002960002, 0, 1) -> e rtable_satoplen(21,ffff80000295ff59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c3d650, count: 0 ddb{0}> trace rtable_satoplen(21,ffff80000295ff59) at rtable_satoplen+0x150 rtable_lookup(0,ffff80000295ff09,ffff80000295ff59,ffff80000295ff11,21) at rtable_lookup+0xfd rtm_output(ffff80000295ff00,ffff800020c3d740,ffff800020c3d748,21,0) at rtm_output+0x10c route_output(fffffd806f1f5200,fffffd806f6b6780,0,0) at route_output+0x79b route_usrreq(fffffd806f6b6780,9,fffffd806f1f5200,0,0,ffff800020b39080) at route_usrreq+0x35d sosend(fffffd806f6b6780,0,ffff800020c3da08,0,0,0) at sosend+0x6eb sendit(ffff800020b39080,7,ffff800020c3dac8,0,ffff800020c3db90) at sendit+0x590 sys_sendto(ffff800020b39080,ffff800020c3dba8,ffff800020c3db90) at sys_sendto+0x92 syscall(ffff800020c3dc40) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,b958cdfd010) at Xsyscall+0x128 end of kernel end trace frame: 0xb981bf7b460, count: -10 ddb{0}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c3d5b0 rbx 0xffffffffffffff5a rdx 0xffff80000295ff5d rcx 0xffff800002960003 rax 0xffff800002960003 r8 0x21 r9 0x1 r10 0x4 r11 0xefe848b979d672b1 r12 0 r13 0xffff800002960003 r14 0xffffffff82190d08 mplsdomain r15 0x4 rip 0xffffffff81d8c9d0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c3d560 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> show proc PROC (syz-executor.0) pid=458082 stat=onproc flags process=10 proc=4000000 pri=75, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38978,0xffffffff82387188 process=0xffff800020b3b708 user=0xffff800020c38000, vmspace=0xfffffd807effe438 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 67402 82210 89802 32767 7 0x10 syz-executor.0 *67402 458082 89802 32767 7 0x4000010 syz-executor.0 89802 204806 1862 32767 2 0x490 syz-executor.0 1862 281069 54801 0 3 0x82 wait syz-executor.0 6030 401598 0 0 3 0x14200 bored sosplice 54801 118087 1807 0 2 0x482 syz-fuzzer 54801 358708 1807 0 2 0x4000482 syz-fuzzer 54801 302967 1807 0 3 0x4000082 thrsleep syz-fuzzer 54801 166122 1807 0 2 0x4000002 syz-fuzzer 54801 97710 1807 0 3 0x4000082 thrsleep syz-fuzzer 54801 110650 1807 0 2 0x4000002 syz-fuzzer 54801 323666 1807 0 3 0x4000082 thrsleep syz-fuzzer 54801 499294 1807 0 3 0x4000082 kqread syz-fuzzer 54801 161701 1807 0 3 0x4000082 thrsleep syz-fuzzer 54801 166613 1807 0 3 0x4000082 thrsleep syz-fuzzer 1807 469436 97610 0 3 0x10008a pause ksh 97610 203773 24253 0 3 0x92 select sshd 22612 449689 1 0 3 0x100083 ttyin getty 24253 489180 1 0 3 0x80 select sshd 24956 460631 64086 73 2 0x100090 syslogd 64086 500737 1 0 3 0x100082 netio syslogd 14104 207094 1 77 3 0x100090 poll dhclient 16167 451572 1 0 3 0x80 poll dhclient 67224 338376 0 0 2 0x14200 zerothread 85896 350353 0 0 3 0x14200 aiodoned aiodoned 24870 362716 0 0 3 0x14200 syncer update 71183 90860 0 0 3 0x14200 cleaner cleaner 79415 4913 0 0 3 0x14200 reaper reaper 89052 507024 0 0 3 0x14200 pgdaemon pagedaemon 10219 329886 0 0 3 0x14200 bored crynlk 11439 376202 0 0 3 0x14200 bored crypto 29623 71824 0 0 3 0x40014200 acpi0 acpi0 47763 463705 0 0 3 0x40014200 idle1 63708 49919 0 0 3 0x14200 bored softnet 53136 349577 0 0 3 0x14200 bored systqmp 45061 385351 0 0 3 0x14200 bored systq 99379 191632 0 0 3 0x40014200 bored softclock 77856 153897 0 0 3 0x40014200 idle0 65029 316664 0 0 3 0x14200 bored smr 1 384262 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 67402 (syz-executor.0) thread 0xffff800020b39080 (458082) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82345c60) locked @ /syzkaller/managers/setuid/kernel/sys/arch/amd64/amd64/softintr.c:87 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9453 6318K 6320K 78643K 10565 0 0 pcb 25 9K 10K 78643K 147 0 0 rtable 80 2K 3K 78643K 307 0 0 ifaddr 28 8K 9K 78643K 59 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 19 0 0 iov 0 0K 16K 78643K 26 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1321 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 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 43 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 25K 78643K 215 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 41 38K 58K 78643K 343 0 0 subproc 34 34817K 69634K 78643K 204 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 20 0 0 in_multi 22 1K 2K 78643K 82 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 195 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 74 12K 29K 78643K 1448 0 0 UVM aobj 9 2K 2K 78643K 9 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 22 0 0 NDP 4 0K 0K 78643K 21 0 0 temp 69 2370K 2439K 78643K 3614 0 0 kqueue 0 0K 0K 78643K 5 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 5 1 0 1 1 0 8 0 inpcbpl 280 168 0 161 1 0 1 1 0 8 0 plimitpl 152 31 0 24 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 77 0 46 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 25 0 25 1 1 0 1 0 8 0 tcpcb 544 72 0 68 1 0 1 1 0 8 0 nd6 48 12 0 10 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 348 0 204 12 0 12 12 0 8 2 art_table 32 349 0 204 2 0 2 2 0 8 0 art_node 16 76 0 48 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semapl 112 41 0 31 1 0 1 1 0 8 0 shmpl 112 7 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1662 0 248 46 0 46 46 0 8 0 ffsino 272 1662 0 248 95 0 95 95 0 8 0 nchpl 144 2171 0 563 61 0 61 61 0 8 0 uvmvnodes 72 1773 0 0 33 0 33 33 0 8 0 vnodes 200 1773 0 0 94 0 94 94 0 8 0 namei 1024 5781 0 5781 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 5392 0 5392 8 7 1 7 0 8 1 sigapl 432 373 0 360 2 0 2 2 0 8 0 futexpl 56 2045 0 2045 1 0 1 1 0 8 1 knotepl 112 212 0 199 1 0 1 1 0 8 0 kqueuepl 104 76 0 74 1 0 1 1 0 8 0 pipepl 112 274 0 259 3 1 2 2 0 8 1 fdescpl 488 374 0 360 3 0 3 3 0 8 1 filepl 152 2275 0 2198 6 1 5 5 0 8 1 lockfpl 104 91 0 90 2 1 1 1 0 8 0 lockfspl 32 214 0 213 2 1 1 1 0 8 0 sessionpl 112 21 0 12 1 0 1 1 0 8 0 pgrppl 48 21 0 12 1 0 1 1 0 8 0 ucredpl 96 493 0 485 1 0 1 1 0 8 0 zombiepl 144 360 0 360 2 1 1 1 0 8 1 processpl 840 390 0 360 4 0 4 4 0 8 0 procpl 600 789 0 749 4 0 4 4 0 8 0 srpgc 64 30 0 30 2 1 1 1 0 8 1 sosppl 128 11 0 11 1 0 1 1 0 8 1 sockpl 384 302 0 283 3 0 3 3 0 8 1 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 124 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 140 0 0 9 0 9 9 0 8 0 bufpl 256 5860 0 1122 297 0 297 297 0 8 0 anonpl 16 59511 0 52925 44 5 39 43 0 125 11 amapchunkpl 152 2243 0 2160 10 1 9 9 0 158 5 amappl16 192 1844 0 1504 36 11 25 29 0 8 7 amappl15 184 56 0 52 1 0 1 1 0 8 0 amappl14 176 62 0 58 2 1 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 117 0 112 1 0 1 1 0 8 0 amappl11 152 56 0 44 1 0 1 1 0 8 0 amappl10 144 76 0 76 2 1 1 1 0 8 1 amappl9 136 569 0 567 1 0 1 1 0 8 0 amappl8 128 154 0 134 1 0 1 1 0 8 0 amappl7 120 47 0 42 1 0 1 1 0 8 0 amappl6 112 78 0 70 1 0 1 1 0 8 0 amappl5 104 173 0 162 1 0 1 1 0 8 0 amappl4 96 529 0 506 2 1 1 2 0 8 0 amappl3 88 193 0 181 1 0 1 1 0 8 0 amappl2 80 2123 0 2071 2 0 2 2 0 8 0 amappl1 72 17147 0 16724 23 13 10 19 0 8 0 amappl 72 1036 0 1004 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 8 0 0 1 0 1 1 0 8 0 uaddrrnd 24 374 0 360 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 374 0 360 1 0 1 1 0 8 0 vmmpekpl 168 7130 0 7109 2 0 2 2 0 8 0 vmmpepl 168 48728 0 47443 89 15 74 75 0 357 17 vmsppl 360 373 0 360 2 0 2 2 0 8 0 pdppl 4096 756 0 720 6 0 6 6 0 8 1 pvpl 32 173152 0 163453 122 9 113 117 0 265 31 pmappl 224 373 0 360 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 447 0 3 13 0 13 13 0 8 0