80d1c61fd992aa732b9533bc92a566f066f09f226e03167a89475bedfdf81f029bba614e07de08e3d06a71e2814c09095eb3bc3030ac59a1fd5fe07e3e921f2190b410d6f8", 0x5e}, {&(0x7f00000002c0)="9575afddd1761c0a682ef5cee39a30ca59055495679bc9e2cd878a7caff42b6e38f7b192824289092ebf1db3e81958ac42ef0b6eecf73e9f158721d725e479be59c92f1965afdba6c2d9d5c27386c26fabdbb3e6bf050fad1d90bff940f99f0a12f3a4bb961f1ae147aa3b797d5420b4d74d9040a4712d7a3787d3afed0ac466edf3b016799ca880763488813861909e38253e61f2aef7baeef5566a5c44cff625ffab8bcfc2172bb254a5f2b581f0b22bdfc0e02f5f4ff2745ad4c8593b362ecfe311c662f2a9fed852f1ff29b5fb17561fc8d3d89993a3094f572d7520723c100d9be9d2166a7d01cdcf908702ac1b1be419a799bb82747ac2c93d02885f92ac809c30eac97983ae6a034bdf2d3b4f263c34af286e81c3143a0315cc9112e1c8dfbb531769884fd5a4ba82c372f3345e98ccf1340049e0bea99b25840c72196041b54e986c8d42018fbfbab1b3277c114d54ce214c8dd57dc3729c34022d717c80a7220d25a827db987c4e09cd7bdf50791dcb3834baae2512c33746001ca80a8b5ee42f5d7b2bcc046c3b04da3c8e86fe346d9cf53b5578ff7943ae7479098a6ac678ef68f7fb88249576493b9c64d68aea208a324acd16326ad64ad27b49c737c81aff54b735d3a40da3db487bc4920c7b77dfbf776b17f16996d26a1e568790c975d0db2a8d67a993807f745458cca28c0443df7f24c5ad1beec7e6e478ca75df13da4b1217f3f5933455ce935fdbe68743c142adfa54758adcdd8aa066e459f9c6558e5ee7b3b45d7219e20c9b2824cdb84b366b240937f3c260cb55c39fd07a4e3d3e0aa7947adacbd1ddae707840bff3e0b78d1df71266b7751e33bcf2c12b25453d56f6037391563764cc8676d0160fbed70776af66152b43343cb3d6020c9f0ec13de86e42c6ab509eac5e9715fa4bdb6dfd91b2eddc911f7e999558b6189a1c779cfe2f4dc2edc970e425e43e50867dff16148c481dd570e846af577a46813fa414927751abe82b6b87529658776c8c2dceefbca753faada0af69b74322f414873feda09f72a2f76208567bc5f1bc24c7951882bd14efc44f6b7a57772e5bc65b0a32796aa0d06fb8980f588b560f722a3d8772c8beec708cfc6242ecace9356a41864d4674b392d8a1f686ad2cd15fe83268370ae1d2938b1e1da9c30d9fcfb6b36df1d9c77bc50de671a7b8781409bfb2856a5db8dd5430705bf11571aabc5a3a3c88fa5d46e5b16d5af926705394c6016b3007885de74a45956632232d784626dd1b6ae8d89e36699a4ca2f340a057a1fb920a684ab8c2b70c9f4d6392b868b0fe2171a88d4446faabe3ac8539e7aa4d19c1a2eaf7eff6e160a68c615eab2626f1ad099726a3ebc7972874467eb5fa5339a53a88f2e8471391def53ca7ca07589bf328e258d5e92f3667ecb1beea4fddb8ed19e32116706c93c0423ee1251bc31e3c18345d2a61b342044298b88e11282064e441eaa3ea01604620a55563295f112b806b9a35eb508f6fbe648ca8add65978b6dc471eb02f29875022fdac89759912ca8b6146e7e3ebbf35c8517f4edb791a0dc78f61a986b1e687cb525f1cd6a57bfd920dabe88f4b41785832ed6a548fb112d73bd0851752b3f2edc5e1f3aeb41f8d7aa240f3e66eb934eb6f64e46a30140e2c48a3f3f9096ac7f1307eabff35766dd639286733304d5f41444a4586a71187291eac7803ed6c0ed2ca773ea0518d53f8225bbc7d5831bc9c1f35b29dd657c235da5bdf9f9d9935145440f3e2c27c6be6d99195a6aba6d9411814c7990a88cfba02d66e7f87ec7f87cd36864d0d06b006ac92fa9551d211c8bce03b2f506759eda44671100abd4bc3d85da2a3a07210cc6d562a3d98b8be8d328231191cb97e7a193ae45508d291b27813e89b76f9eb58d4a92706abef780c46c442a2f85626b94fb0b1613b62ed918fac898054e4badd3747f9b9de3c3c963e7c9da3496d39ea029aa84bd237ee618e9d2ef1a2d626c66914727c9dffe0c44cae135be5bf015f0d2d5f108f32c7d4ba2618515c09db8af2568a65a1c1e2dbfbf0313069932e4a2a6a98c22445be09fe9e85820fa26ecd0ecf1ad2fc14dd61669078a9d15816b1e06ca152e38b55e915665b90b840409ad310c57aeb408c75b5ace2ee75cce4b69f9c48a245f80a6cf981c5c6ba7c315dff49d119623372b96e7883a00fb0f1a7f6a2745b3bde336f74e3072ddc59fe80918f0d08397f03ca79d2b1db48dbfb02b5b569bb1c8df4665839dbcc0c459cd650026a1abcf483509dc7f1a18990dc0c6f4416bac7ed2d5a31628861de108b83e4b163f3667efba61fa0d5aae53826a48122485900ffe192fa67dcafcec9d9d41feeeb37ba909b7a0a3b73886959b26de41a439c03ed22dd71d623ad6eb04a62a6f5114ad0c5fb19530801916c69d16beb9bdc3b4b298d353a17c6d6ab67263cf612f9e3049c9ef1f768f315342279aa9e94e76c86ee01a243593e2dc95ed3b8f2d452100b1776c54ef9d18ca4c76d893ec70acee5b232bdf360ab1865e2a21dde06cf79f0a5394fb63f076dd741a64f09784cbe8570053c30ac19d52e62a91303b320cd8cf77a53a42780dd859f8ed8dc712faba16e93570a6cb57357b4c1d4934b5b1562f5cf0d7a1fd3e655dcff9eadbe82f1073c7b51862414ffa73996889f6ada678dd8b6e93b6d91d8c838fe2fca56c16eb1b142d304c244761cf50593fbab5fe012be8d13152c80f9684d44f20e0343f30a4c43138ef2d7ea8154b286170b20ee8b7cfa69a2b4781c04946a9a1357564dacbe568ac6dc895675264709b2e555bb7788c0cbb1d8bb1044e55129d69e5ecc1bf2fe2d8e265a95eb5ae9e3be1110856c66b34e5057b424eccabee1e651e5e243d3eb30eb664b2e9680525fdfc92cac8fc88e2dad259115ac942dcd8777c8f3bfafaf37ed3cc2170f460fb51f234a49d262d26ccda856ea2e4414897fa4050358e2e18fba00b7391ec53a61e9a1eb1aec2ee34903ed5b2a403b6b6070dceda10d6d61c98e40e68d638739fee87ed8e52479f5eac90ac523af99e18d2b14c61545c0472bcc429a6e32c7b990bfd85efaedb47cbba5b59e8c5117f7ba4864677b6e0725e54df0f98d3e042494f5791d00e88d9ce1db8094607a5d6121cb2dc6e8dcb8d62bcb2b15572c8f184f4b764bbdcba864762b9c866e8f9ccbc82bfb3f55bb591aba338e878ad91db97017c2d5185db66d086802aec3ef9dc8cefd02ad13728f432425740422d5372c64d6f79bb5a73eec3f39edf8b79867eb3dfbbc0578d51cfdc84574fb3d7dd2d123e0815acd905da0a6a0e151f63a89f0ae490690d137d30515c50cd51f4901fc065dd2b4111bcea730898b8c5c018b4f7929f46fd1cd1febd7aaaf05c00de25949673f56de4647bc180896adbecf09d74376353d5e562ab52597e3dff38658ace4414be1520dc014eb524d20200dc09f9501ee83ff69810c87285b29f54113ec8b05a47aca713e149f0521d64e693da3d152776a243d64df2305f07f3b9911e6018ba59553c093a212985d03de902bbee2a50ce5fc6f0e7b69396f12a363942fc6748adc5114486d2fe6b487f0d71d10c8745bb5df64a0cafcfb40ec2f17a124e0d91df138906df8e6d89d9008b73fd140bc2d454873fec9b21bc3436ededf709e2351787d0096e8afa100844023cefba8c23e4e75c08e8a2eccfa773c51236cafbf5a8bfc37eb22566c7a30c2e908e2e35742b4f7e407ff9296d5b923dd53eb2e4255a0ff995b4d98fc3bc4b1553ab0e1c13033158df67faa54caadbc04debef667c17e0fc1289682ceeecd0e389be12c88474f3a35ef4fceeb0a863ee648228936ed09702e4dcb107483856931ac745c67f3458737d307a2e0ebae39d6a33c8c502b5d8f9e324ea92eca142ed57b9f111552bbdb1407be6f5433cc36a549bb7eba0307d2b1ebc9211fd7fc63bb5b4e782bdb064b59392dbb20df41c5f5fcb20541925c9d6d0182a67c8fa0678d79c2f00ea006cef16798c411eef5bd98d08e1cb608ea10f0d874f44ea231d30aa9a89c9962a633d71b501b3d298a5d5edc3f136a9757ab2c2d97f3317abe66da19f169b16c6efe8b7b0f47cb709d05f9166db9daf2f85b36d14638808e8d518bc890e7eb47ce751c9624920df8794184265e90631bfdc4732d9c208ca6c1e745f58d08fcf792b6e3c63e5c8fa40d170f35a23ffe3d586a09dc1fd95a786687ca35c14b7da6bed78f192475bf7a43924c8bf6db9cbed18ccff4eb0f388da97d43ade7b3c18d89b4ba5358e68c0dbe9a87815fe05cf7a5c99b29f311bc7554daf645dfbd6d3e037054bd72f17d48cd3e77a7e7531da5a677896dd933dcf72eab0399cd047dabb799014d248796fbcb3a78737a4e95a3f4c6619379312215cc86e857b334299c055a1e6c41ae64614595673a6f1d2675b4bb7b444b37cfc519627b6ea5b46f1f77bb4cf72992341daad508fffacb87a3a4fe6b8461e7e55c795445ca5629e61f3a6b5aff8462fcc4fd6b31fc67b43963c5ce0c0445c59391399c1080ce20ceb191bd53fe5c691a03e2120bb2a44c6388f4caa1051daad6bf66f71ff218f982b3353d72086fb6ae149b44dab66303a11da55733ddb221b0842c98cdfc6db70bd0d35e824f9f40dae64aae5c02a34e753f9c4adc51d627d45a1cf63669aee827ac31dab8ebf7df1b43b43a2219ce16aa77af31bd1fcde77502b2feeaeb044e46632dde4a9010b91e8a31054f40251d2fda3b55cc50f65252aa2aa0b518858fa0517e08ce1f03ce65ee4b71cfa4d56d38316eb645e88e608560c501f1b6b29bf92dc00df5a9006b17118b0e5e2d74e646cbbde5bdce9da622d485384fcaef086c8d719565044973d6da191125d4e70d32d1302b44cff4d3042e970715da980016e0969cea5c2083ef1eef9878509338b8255dbdebeaf28de4d96abc2cfc1b56b9d1868045b04ce81b73c55f0e8cabf3ec7a0f6b0fb841ef453c66270c6b9e4e4b6f93c1ee576fbf1a29c6b0bf2b8dd0d30994478c1f6f2be69bcd90a3e90ba04608f580101aad65cbe1712b2bd8a8ad2680163bb6d8c4525882ca7e6fe3654cbc694e3f4be2948d61b895ff8ae1c7a10c18effcd236a04847c80874b237f4e6aab98ef5a9253683601045b22215f8e286461a1a31c230bf43b9c842b7af6142ac3ba1c374b8da0ba9529e3ca8d809d0409fa54a7bcedcdc6346bd8fa72c32f192fd65bf33e15634a2ed0efdacc91985ab6054d229df366b88a2600268d80810a9372b4f97857d58344ac4fe4185f7bf76cb9b12e13594ef4808806b061d0402582fe1a9b5157d26ab8fae72bc26c8a2f95dd0f205a798324494c80a2a65b6921227e6696b931a3eb342a79823741fd7b2103e9fc6331d035154c6d7308d4b5b8264c7e745e8898a2fc9add94248366e283ad297852ec5842531d9901e43d22b605bbe8844258e7367f4c6a535d3e6076962c1811cfd0445128d5163fcf798d271e076724c72767b2f917765775586692647036b46804c0add7c077b1bd0fe208eb820d20529a14c02f7f3ea5c85c50bb95b6d5fe2429f4f0e5c518927ac2750336d7df0da8b88fb67944b0dcfcd4a62cccd52320f2934a8decc8ec4153159bad62a6922f22cad9b5ad41430a63e46404118ee713826e602b9f94bb5b4f420f0ec36d891bce1a1ab01d417df987a044ace15159e7853bc9ffa30c7fe3dab2e34306af336f64e1a6e0c5ea6eddf1273e86343532a3860661f6c4a49bc72bb7436b848ad28fc", 0x1000}, {&(0x7f00000012c0)="2141ec3e27c4c60481df22b2", 0xc}, {&(0x7f0000001300)="6d639985d9d65d9eef3fafbb1847d217e0f8eb91e81dc937bfa570c7cd418615d3afcd1bd311d4213276fd23afd98cbd1e6fd83e108e89c76bdb06270292bb9d5d16fd221a4f82f6cc721cc71486f3e617ec4ea83354c47d24a1a5f3d6abc97cfacecd7662cec1d18175089bb94277d00108a35cdc", 0x75}, {&(0x7f0000001380)="3469226a50267bd4cfc47009fd44c3b3f51b5bc3fb5846ac94b9237eb0d90e14df00f0449be523ecf0552216cbdf0781f27ce3db632a123190555836f48ebec4618f9280545f99be04f2be63bf", 0x4d}, {&(0x7f0000001400)="974834d54880ce875e8d092d74c75730da95843c1d152cb9a3116d600fc6e7221d208e93eab0b5b99b6a30498b41697aea02535b8e5e91d60015a1acf25c2cc71e336389d7c84f5e20fc120c42009e00974d0fa1c0c0e0045b75c1f6bc4dd35b4ae78cd933615cc4c8165765", 0x6c}, {&(0x7f0000001480)="abd343b59deae3f68f0f7235af6e9edae549d0a3ed6deb1b46cd26c4d6646385f01e0745b34d424b780b49c6dfc67727efde805f2e38fc393de3ee9573ab35b5c83be33689b7b746bde28e5a0658d303c1bf15df95b7c29df603613bd58053ca2dda3c1ec7097ba5518a11c19f9a81d82fa29820c349c4876fefe8490d7251a5133b4eea43bea5ca623feda6e25da1b50ff7ce0d825bdfe89525983dcc338c552d38659a67e572b577652a1bcd43a620120604fea72e49c2c81377269e074d0c2864350f00cb1097b87395b6e5fd7f62596621dbe4176fff3dd7d42c80456d617796344902012b84ee5950c41049ed2ed330024045980edb4f11ba1caed5cec0bcbf8d3ab61294c87b30136014d7f9bc68641cf0dd9ad09a03b0505f74d73364de6729f255c0a56088aa66ac9eacc201752fcec35dfb20592c70f6daaefd90aee6944e482d6fbe110dedb00968857f57e73f3907e5634374652cbacc6a95e29b6e9dc53ce2277360fa0c008456240249979ff604324dfd61bc3ed9b9f4f45efefcd0488cf76e1341813ebd5eacdb3423268943e9a3853675cb6be349824c4ceeea781a395da9d6b3b85996a23a10f6404a49942896c02b1f4a3089a9cba752ba0013f748998c5136b31e368ef17e0fcefea54811722ade42280dcbcbaa73bc43c3e9f8a22f44b02d042f9638eb8b10d9f8bfcb0a9282d0b2e27c627e38d8a11e0868b43e5e5bc4c87e617f1a2b75bcf1dddd4e202567c84d63e6605ceb564173a66ab8777f3c2ba69b1852fc51d103fa8312cab2ca1e0f038085bc73ee9e4ac299c23f6f831ddb25b5a231ed97fcd1ecf8ce20287b8ecb82da23441647b0b72b2b2bf4d6f1c85ad383d8626a3b0970c7e53e40b3aacd43b92d21d1d7e8baaaf2689fe5a9517599756d0604b8806b1b4ddd7d2f76c4f4a751246fd3310ae191fd5f0abfcda05acbf35759c5e9a2564f0eaeff58aff12046cdb71a956c228edb241a87685b3111657ca95bf128434c7f815d9934ba925e13c1259c6744004323230a4d8f8bd018f4418215b4ad294c29cb3b92f67bfd0e2c45539d6c626b77e13e125e5932ef043747170d9730c2def9b3250d665c6da71d8ddcf6871e227881e55613ec4eec36fe81c0f89c46596ab89bdac8459c8fee3b687e7045d241bf327b91b85cccb4f5a3fe5cd14acdbddccd1ef39b03850792f82b376fbee0c265bc8dab8608d73b0f5647b2ed8358ee416c208f481cd270c2635d84d337d6426e6d4f2e0e3196734f2ecb6394cd6f83abbc1f22366242a472cec6e564e1b3b6111a02e22cc55ce58205b53ed5793cb68a39783d9812a430e4cf311f1226307f84f2beab743b3bd7648041dab79eec9024d872c4118b9ba92f7322bb8215e61ca24b7c51a5252b28a69f95ffe2fa132035674aac4d363310068ec0ac655f37fa753b134355cc5424d4c2e59fea3fa77362b82b88a786eff31a248278a1b763d81499f9c61c55ffe8bfddd1ab1384799c3147808a9e255f79ca78268f8cc447ba16ae7b84d36a75e13f1c3f9715a8305e52992b3a5cc2ee4f85a7867abf5082a55efad586a8da61e0cc5b778cb68ae9557f579a6af9a72e3e035dba2d13496fae2fb4138a47c09b0e9b68fe76d6d089a74669f161f9c1fbb58253af512007bc0dce6e55e161a6e56080978468175178af87fd12d0035541ebb104dfd982ebc0ed6eb565a4326f036d8ab85209827d6239ef4cd7fdec27e6091a1eae62ab8f87a63b164112a9badd1042a4e028bf3b965238f029f9811ce91fd0f7c305d31304f5b132c6556b1bd78ddcf9e61a714f018d4a84e9129b04bd746ba279ff345661354e86d3b2f002b8015897cddd6acafbb05896f792fad6e85dfc80036d125885bcc05552cd1a29f5776e0bfa3c433aed93e4e1ea0e7b4f68830e8570dd037713a84091ac89948fb1f387ccbf9412ef12619e121fe3ed044809fe5a376d13d4ac62d664adad574893643d841db2ca59a3da67ca8fdbd0e44f8a4a04e76ebba91148dac1faa9bdc576f15881af809bedc498dbec61f1e5e6ad7859abcef326f713de6c15a998d8db905041f8b7cc5ddbd901598e45aec004e0c5d1e83c264158bfd1a73e7be62e839b3537e68142301b1232625a387774ec5f4fdf098a450973f2a76c3ad255bedd016c258535997e10ca8f2f2a6f5f67104cbc5d0e19f840a1ce867f08305d4ed7dc21f5ac7c319d21e7850ec14be43e8babe7757a5250f350e79dfcd4e79cb826fe8efd9280e5682678ba230a01a0034e3afc062eb8609b7b3463cff7253fdacf733d45f3245a1cabeb76616b19530f8382cc170945614b75c727fb98d83b38eced07e7d0054bf28c71deaa57ef4bd3b6c25edd6414aa771213b989e34f634545c68fa78a9bfc17ec0864e205fb566cac14fb99dffb6ed11e932392b1730acc46c77ad3d038857d0f4d92350680a33f071a94adfb25ca16cc8909b66d198d6e5c137c2ecf5e12f6ca00053a99a074a82a381e88e737a249ec29e1a0b83c9a1e5a4cdfe76371a296822279a47e0ad6aaffc9b270055fb7843ffd384494cea1cf6b7ed674af179c76a2dbbed357051c8534e0f640a30f28c024c7229c4fd3f59f1b9bee8c55a3128c89a21f8d25ce69b8a146cf85c09754f96d1b2aecea606dbbdbdc17f6ec4929af9d087ee7b80ac1449743dedfbff359b17de139fc341e0955c885da63e5e7af2b47251fbdf22ad311204aea88ea3d18a377493133fc240a75c82e306ad8a057e464a6f79a73f1cab2aec9d51417679f742b9548f58e8e8fe61d9f9bc858730d5ee3803235b294600e144fc5d40b3e4c5a2a7224f7e3b4d7ebd36c5719cbaef023b9a7f1d44648e972bde65e80163e1abc0813dac735425e3a1e1b919f3868d3900e8404cd02aa2181ccd2a68bb6569899aa608e8e4e17e3b13b500aaa27d2bc925e4157c68a428fa6af314fbfb1d658f4357382fd4f3d339f206a17dcc2e54043d2572a7dd5c747e1fe6b7af7179bad867f300e59607b8d47ba0d6b55ba591664c3fc4a545c49c77d0797392510e589cb7e2488861716599820b9388b5cf0917b9803effa48185d9501affa55b636da0012e521f4a58fe3f910af477c09cfa63f1c316c3c359c2858b0c4345f22383cd218c775efc0b2cb9926eb0fc93972844a5fa1f6b40fe19e1368eab6a50eb9bf83250a7bca0dedcc4cfb1c3696da5730d8cc091c7be72f878eae3149bb2d752502377330d423aa8e2f384c8de91c125606c46cf5e0c38caf0a4e1ab4709ba739f1233117b5400c76684946a676c43bd4a7e73d96950ef157eacbcffe06d0f1e8891c68f7c4df18b0ebba2c601f1dc4cd23f53bae1c9ec3e65dd73ef3fe13642f2c6cb3f7e2b970e5a22ede53de69b93130a8f8d58d6436268d106d7e70b472de5562fb41df23fd1833fcde0ce93dac5b2ca63cf8e08c339b8e7816f9dc9b84b0b642baa03fcd3db77931f03c50f9c9c263a3317247c20e48843fdf3408145dc8135a461e579da2580335c8bb20a84ce8d9db97ae2dfa81f663dc04cbcebc9323012c989e2ad319376799424e9b8cbde507a845c86ef5e1ffed97e6a520d3f2faa822fe3d199ff2a44fbcde9c225c845989a82f0ea3c6ed5c3cf80e61a550bb87819b0c62836f5372cda9eae30de4a9051c725566c949a01a8bb70f1ab2b51096ff1a0b347949e6dd2a5622e8cab4c015a1300e3c3e0dc98a6ed218ac765d3880d536d002e35efcfe057969dd2b66e7f43eb17081fa8cdbf1b174d46a09350153db90378723a548e761dd1a18a64271043d96bac2cb22b3a4c8644b9dbdbf96a190a0293a471ec0d3bbf890f2bbc1dbc8830d6d377506151eb6e4ace853eba64f4194b18bd3c24f550292ab34ee622ac28c0fa59b7aa06420609b6eedcb05321766fe641ec5435319171d159027be4d0ebb051c93e64330ae3917949804d166bef7ecca3a6dfdd8da109cdf62aef07a3116d98f3a73b5c74b5514f03ebe5b985772511e1fce559286822808d79a18d406e62291c171650d66dab76090f1c6a42c2b27ee2074b716ed16a8eea5f409e6e8620936861ca8d0748b5ca0de153fdac34c1560e25fe89bf8c3bb5f01c889b33e44422bb0c5700e074d1f2dd979d2a0d9186fc926c20603443bf81b4b2e4509a93a1827cc9614fc32b230dc20e8972bfb21a58e7ea1e3d39f5ef4c46abb818cb996cc4e45d80b041eabf9ec8e0620f10834370550f1e5ecb74c94388a510c1dd6f83a6a3fef09e8dc656f111ce960417f24875084bf78b9971c3fa7582a77605fbea2f644aaf9dee1912e17f12bac6f035176a55b6124faa9df2953e491ce94ca61285f11fc7b455d1af0d1e8760cb98d8c5df8e6d7160ecb801dcf11e70a43723209ff4b194f4cf56387f3d6932d3bd6327fc0bc948a9d74001d05fb1cafacabd570ef5c1555b70485fc4e0f79e7048e0b60464f260e4d20316af8c33b9999646c7c2304a84c45d8f1d11c0552841035da51a4af1f18e2dbb038033abe22d8bc4b6dd6936f63218ffb4a13cd003edc09c3454da0157cf12789d518a6d5a9adcd2b2fe2cd8c6b6e417177a13bc8f30162ef66cf32a4d409099714d718f5ee142fbaa5b9ffddcdd79e2c21fe41bf535ff9672fc28de538f149ba7f87b75f5a657e16de491ca6721c81fc68dc6418c118f1ffe8dc3d626bcc9ad92121d2b30674f311beae1a627742b08e8c12a7d0381ed65f13b432d44cd048f0c624bf4aa1ce459d31f872863c366e66ef0b9b171922a9709728c58f6c68641379171b95e13cf7db4e13a6ffc439d68b94b50acd836da398a0aa5d5aed30c8a1655ffcfff3191b689a9bba05ee59a33522a8b71ed3f10cb58a9bf1593ad3c800f9a8b61d278bf7576b1216142d7fbd9310c8f401634f03e43a8d4b4b86503838eaef08d6e7273e12f9cc6948e6f17d832ab42de6af6cfae28c1241b5276431fcd0796ac47c3246a41a1794a3b2db5629c5ee50ea96c72d9f83cb7b06e0111296486c2c87c9fc9a128efb58a2e16aa47996a0704f8a558624a45deb0079117b76c1d298e6a57aafbe4e2db44867897793c6b027f3a50fa92b160e9f004e2e8f45c61663b3ee0f1610c953a43cbd2935b701e20e208b20f2cceeb6b7eb40d453ae0d4736127878e04c66dbd2be6e4dfa922a6a43c805e58d6e80aa74caf96e1900df7946d9614dceccf7b2a7d8a04a4bb8724dd608b980a678608073d013b9dac0053390c262452416b5d6b440a630364ff4d03ce459fdbd761728a6a1b1a180da980ce4a4ad0f2474d496a3a0028ad63486f968efdb75329f5949f278960722e77bedefc77f13d8760590bb8efbff550318d6cbeed5b10c9749c936ad858e8c8e2cffad73c352129a75163adf27700d5caa156d6a63d3c0df5f2f11d59408f479923d751afc5781b60671e9566ebb82f317fc9a8be70769168d81d2895270218c6bdea61507d4c94ee516eb6dd8ec5bb14408d6b713e77745d25738dc2d06e3b53fb94168850a36d1160a5d2a08c1d1bb8a725ff72b6a78c829a43e3d8b09271cb3fd1e4a3df9f64b1c9b0ceb0daafca512864a7ff737ace2802a86f3a9e83b11dd329877d6fe1dd870d307b0068220c9cca04baae40cb6bb3e7a6621a90a44b06710651e2051d90c89be276bda882d158fa3d9671150a7c51e31f191d1ca2c3b9482f95b09f6decc3b134ee1d2393d4590330cc3b88cc86312f6eaf661c3004faccff3f37acc0878aa5fde632d43219d56200010c2c6374c28c061c12f5f", 0x1000}], 0x9, &(0x7f0000002540)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x400}, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) 16:04:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:04:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() r6 = fcntl$getown(r1, 0x5) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="ac842d21248565a899e67abcc93cdd34744c19611ccc7eea83a31d708f9fb4adf906412bfa1947d1807a55b008cc", 0x2e}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r2, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r2, r0, r1, r0, r0, r2]}], 0xa8, 0xa}, 0x2) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 16:04:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdb9, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt(r3, 0x5, 0x24, 0x0, 0x0) 16:04:40 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xffffffffffffff9a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) r8 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x40, r6, r3, r6, r5, 0x42, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f0000000200)=[r7]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}], 0x38}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="003f0100000000000000"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) 16:04:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x120, 0x0) r1 = openat(r0, &(0x7f0000000000)='/', 0x0, 0x0) fcntl$getown(r0, 0x5) fchown(r1, 0x0, 0x0) 16:04:40 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8000, 0x0) flock(r0, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(0xffffffffffffffff, &(0x7f0000000a80)=[{&(0x7f0000000680)=""/26}, {&(0x7f00000006c0)=""/42}, {&(0x7f0000000700)=""/169}, {&(0x7f00000007c0)=""/83}, {&(0x7f0000000b00)=""/195}, {&(0x7f0000000940)=""/128}, {&(0x7f00000009c0)=""/85}, {&(0x7f0000000a40)=""/50}], 0x2d5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/80, 0x50}], 0x1, &(0x7f0000000140)=""/72, 0x48}, 0x40) 16:04:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) 16:04:40 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = geteuid() seteuid(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r8 = getgid() r9 = geteuid() getgroups(0x3, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001480)={{0x40, r7, r8, r9, r10, 0x10, 0x8}, 0x7072, 0x100000000, 0x3}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001c80)=""/165) 16:04:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:04:40 executing program 0: mlock(&(0x7f00005e7000/0x4000)=nil, 0x4000) 16:04:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x34}, {r0, 0x110}, {r0, 0x82}, {r1, 0x10}, {r1, 0x188}, {r0, 0x14}, {r0, 0x4}], 0x7, 0x1f) pipe2(&(0x7f00000000c0), 0x4) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) 16:04:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x6, 0x7, 0x7, 0x55, "a4079b04dfa1c4d2508e3e7178e6b0e65dd1cdda", 0x3, 0x3}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x21, 0x1000}], 0x1}) syz_open_pts() 16:04:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0x5bc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000003c0)) 16:04:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') mknod$loop(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:04:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) 16:04:41 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x12, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x20840, 0x0) preadv(r1, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000100)=""/43, 0x2b}, {&(0x7f0000000280)=""/61, 0x3d}, {&(0x7f00000002c0)=""/108, 0x6c}, {&(0x7f0000000340)=""/111, 0x6f}, {&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/33, 0x21}, {&(0x7f00000004c0)=""/101, 0x65}], 0x9, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x6c3d, 0x3}, {0x18, 0x0, 0xd5, 0x25}, 0x1, [0x10000, 0x7f, 0x8, 0x2, 0x2, 0x1, 0x5, 0x4800000]}, 0x3c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x18098, 0x0) kevent(r2, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffe, 0x31, 0x40, 0x2, 0x2072}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x12, 0x101, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x48, 0x2, 0x1, 0x4}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xfffffffffffffffe, 0x38}, {{r1}, 0x0, 0x2, 0x20, 0xbf2, 0x1}], 0x5, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x43, 0x101, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x1ff, 0x8001}, {{r1}, 0xffffffffffffffff, 0x28, 0x1, 0x4, 0x200}], 0x7, &(0x7f0000000780)={0x1, 0x389d41df}) 16:04:42 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) setitimer(0x4, &(0x7f0000000080)={{0x8811, 0x4}, {0xd902, 0xffffffffffffff01}}, &(0x7f0000000040)) r0 = syz_open_pts() preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/132, 0x84}], 0x1, 0x0) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x28312, 0x1) accept$unix(r4, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r5 = geteuid() r6 = getegid() r7 = fcntl$getown(r0, 0x5) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x7ff, r2, r3, r5, r6, 0x2f077fa7e755a6eb, 0xc7f}, 0x6c, 0x1, r7, r8, 0x3, 0x6, 0x400, 0x1}) 16:04:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvfrom(r0, &(0x7f0000001180)=""/181, 0xb5, 0x802, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 16:04:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d92) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCDTR(r2, 0x20007478) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r4 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) shmdt(r4) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2f}], 0x5, 0x0, 0xc68, 0x0) 16:04:42 executing program 0: semget$private(0x0, 0x1, 0x443) semget$private(0x0, 0x4, 0x40) semget$private(0x0, 0x3, 0x400) semget(0x0, 0x2, 0x0) r0 = semget(0x3, 0x1, 0x82) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000014c0)=""/4096) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) semget$private(0x0, 0x0, 0x451) r2 = msgget(0x0, 0x487) msgsnd(r2, &(0x7f0000001000)=ANY=[@ANYBLOB="02000000000000006f81b9bd6a436269a250cab8fe6fa0434da13c5ddf79c66d49265766abe86d91f26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7150a117272e369339eb4ede6b67730569ced56c64731f4106007afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"], 0x74, 0x800) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = kqueue() r5 = dup(r4) r6 = semget$private(0x0, 0x6, 0x100) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r3) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 16:04:42 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xfff, 0x8}, {{r1}, 0xfffffffffffffff9, 0x90, 0xf0000040, 0x8, 0x1}, {{r0}, 0x0, 0x80, 0x4, 0xdd07, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x9, 0xf0000000, 0x100000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x18, 0x10, 0xffffffff, 0x8}], 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x401, 0x1}], 0x8, &(0x7f0000000300)={0x5, 0x388}) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:04:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61b0, 0x44c1) r0 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) shmdt(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x2000400) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) open(&(0x7f0000000080)='./file0\x00', 0x81, 0xc8) 16:04:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x200, 0x2, 0xf366]) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000080)=""/35) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) 16:04:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r1) 16:04:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xdbb, 0x1, 0x200, 0x0, 0x8, 0x6, 0xfff, 0x2, 0x1, 0x5, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x1, &(0x7f0000000080)=[0x0]) 16:04:43 executing program 0: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012b46dd465409243487c710a93eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d4288162000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r4, 0x1) fcntl$setstatus(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 16:04:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9d7b265ae85634b54fa421244b99119348dce0a67929b2cf65372866f99424", 0x1f) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$KDENABIO(r2, 0x20004b3c) 16:04:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200004000e, 0x0) r1 = semget(0x0, 0x3, 0x2) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x8, 0x4}, {0x80000001, 0x400}}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000400)=""/240) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3}) 16:04:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) recvfrom$inet6(r0, &(0x7f0000000140)=""/31, 0x1f, 0x3, &(0x7f0000000180)={0x18, 0x1, 0x8, 0x4}, 0xc) utimes(0x0, &(0x7f00000000c0)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:04:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) close(r1) 16:04:43 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01d260774d5c78000000"], 0x10) close(r0) execve(0x0, 0x0, 0x0) 16:04:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000080)) 16:04:43 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000003c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockname(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = getegid() lchown(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r1, r2) 16:04:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shutdown(r1, 0x0) shutdown(r0, 0x1) 16:04:43 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x8) mkdir(&(0x7f000082f000)='./control\x00', 0x0) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') 16:04:43 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8020, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x109, 0x2) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x2000000000) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:04:43 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) chroot(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:04:43 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000080), 0x10000000000000b2, 0x0) 16:04:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mlockall(0x2) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:04:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) 16:04:43 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0xffffffffffffff97) 16:04:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x81}, {0x0, 0x4000000000}], 0x2}) pledge(&(0x7f0000000000)='\x00', &(0x7f0000001140)='\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x10080, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x40, 0x0, 0x0) 16:04:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x400088) r1 = dup(r0) fcntl$getown(r1, 0x5) 16:04:43 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000080)='./control/file0\x00', r1, &(0x7f0000000100)='./control\x00', 0x4) r2 = open(&(0x7f0000000040)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)) 16:04:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000001b40)=[{&(0x7f0000001900)=""/117, 0x75}, {&(0x7f0000001980)=""/54, 0x36}, {&(0x7f00000019c0)=""/196, 0xc4}, {&(0x7f0000001ac0)=""/67, 0x43}], 0x4, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000540)="f7a7ac8cd59b0e6b55628812ec342f5dcd251e5ec71c684508b01e1d57e63f274152ae5f52b14ad8b668cedde19cba744e15a1feb14c8907abee3136b3a1416359796fb2f8005c79595817365f15a7aa28b855b5590e35625b5d5d054b1253ca2874f9ce8f46a2cb0a7c24e83e4aeac4b61facf015", 0x75}], 0x1, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000640)=@in={0x2, 0x1}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000680)="551a50bdd5d2f532d91e72376c", 0xd}, {&(0x7f00000006c0)="33b9626da190bd6ea9a7c53ad84123f088b3f3ecfafd08a537922b08fe6d616fa6c5814ab2926ea7eada2b23e7e5a161711b7a2a1cafda4f502b9f2623f339487f68b6", 0x43}, {&(0x7f0000000740)="78ab81b56ab6ccdf4f3cab0d1edb6e6ba14f296e6333", 0x16}, {&(0x7f0000000780)="d347704f6ef3412e0b0a6b331d0c618e4c3678e65f0f883ccd4bb7609c06e38b6e17bdc6d541e58cc4e148e7e811dbef1bf54ac20b8fdb890fd0e40f853bf075b00da1b601cb38a43a", 0x49}], 0x4, &(0x7f00000008c0)=[{0x1010, 0xffff, 0x2, "f4efaa85e92f952d2f98a2a5121c002576f9a4723e4dd9c6152f544503dbbc05f7bafc6154268b75beef7403e5946d8f4c05a6ba75557fd494bd9247d45edc38692218a2f6a9a118124d227d98a087be76d6ba9d71a218f81574c5a9f830b9b3d4b99f13e3a8c54f4c47dbc67c3456aee9782a226f47c4554353c7c631cf1cbe9db1d48ee270643c622ee1ef30ccb717c92e5dfd6fd200ac6fba852306b627d64a991428e7163090db364eaf7ce7a05a6c1c146976fd9f74b283072c1f67e6a3d9e08f4ed8c71ce7633d1bf67d4708d3ea34581a9ed69af68ce6577d02febbabc67467f3ed3e6d367e27e7ccb80c8f1f136709858daa7461aff7172a8424d4995bba9b4389319ef44ff3ea06cd8bb76b1ee2bb06eb42c7ac7c3d20281d1b4cc2e677d2c02ced10f458757682c95ec03a26b352b3fa4fd20e3750febdc4f0203aedb82536fcda57c74d0a7a2c07770bf36a49086ded7fd5a16d0903a413d6a37968f4726fbe1c901494209f2a900f42762b7476d7684a6e5ce2257c628e6080d9b371dd1495f224e189e7c760946f8f063176c6699163ab72917c7e9fc503c1eaf0e7a19569ff8344df281df2c59774957ff25e4f01293920188f2a3baa79f04692fe481c67e35f0e1b770452deb1d68d8eb30bb335bd687e597eb846132d22572416d37f3d9110e375f49c6c681977672c7cde1dbfcc8eaae18c45c23b23adde4881ca3c5794f347a92046851dc652e0a3c6edb850eabfea2ac7da491555c785b6d542570ccfce35c33a04f66a02a711a42f5ebbd108dc2ce9a2378111a4e8d00b0ac2d7eeebc5831bd807ff89fc945a2fbf0f1740c7cbd65e4b90f41f0e46ffe214cef19c83ad053a10ae15c114fb1a720d67b0bc97e2a543e966a3054c143a3028d6cbfdf4c02c4b562862f6fbefccdf592c526914c6b89e1b2f9cbe71a8f8294a18bc12337bbec0b4fa173f4cc138c0ab85133782f898b9a5d216237f4a484e1f0542f7c6788568f455a6700028d9bebd21b8642c38a362e33d3521fb70743e6342ed239afacbac3a6ee812ca44eb85821443513e3e7f9dfb17a32390efc10141a4c533f05d69e1303bc2aadb7e1afb5ceb403af609a6cab04d66ed04692bc03315c6806cd2222846be57901d28b2b90ff0e12da6c55a1c1bb806f526ad6e850b224bf93f3f5b53d16ff08ea1c3fb38148f4f82634c757a33028b235e96f014ca039848debb1aca48515d7fd77965e29e1bba34642f2a435b39cb310ed6e19145cd949ecd8c3b1bb96c2f01c6873aee82dcd11ad002f77d4914ed521636dd85048f282cc1dc14c319473614ca64124232b7063ce8d4e9c7c3590eede3c6292c331a432fc7968db858cf622566f576bdc5f66e8c66235babe456e306f0d9db4b9bd1b6aa880dc18a2a43d2a5b002a2ea05ccd451cf0d8b472bd933ecd4b535d227177e43d4831ea8bbeedd3b97256fb45f90a5ef6d1176f90b6ce63b9a211119437853249905251dcf032b18c492f7decbe64b84e8ea2ba0e18cd184b2744dc98d8e2e723d8a3b4eb98821206d8ed9eb6429e21888e921e79994aa133c800b7d0251e7e475abf695c1b92051753e3ab70283538307c9e6e1a49166b2475d303b24f528890399f2644751a3ced91f7a10f0009f9c7bf975dd533b7ed3ea969244b05acabce0531ed085499eeae770659c941ccfeff7983a5f530d67455ac9472710235489eaee0efa76d81a22e9fd383693e4d7db126dda771efbd5ae39a0259e9390f4624c936eb2d4464cdff6bdb83477ee3acb7140acddb9c702444da92cec02c2df07cd8dcd404242197fad0c76e0583a4f003c6d3cc37ad1115c86e0748eb9a1886c67f37a6a4fb2dde66374e0ce3afcdd7f5c3d68085b0424278838d05a21b909e67eb497660ec99f9cc89efacfddd1df6db0bd2736665cabb10f2f8f1b8f2a5dd275f2ca52235b3e8692577b6868438bdeee1c76a7e227a725bba0fe6dcdc803bf562af12ca0fb2284dbfa163f2b0623ce4e5db60d1d4e47ca7b48a586333cfadedcd64c474d43ca1f97e5cea7d400dc2e0855ce51d3106cfc80d7852f9f2d65aeab126283b1b08d3fbfc0abe542ca58b8b914316933420a29f9ca8f7d042782a4674d8894e34efd9b36748ea87a64abc4654311b8c7c1996315d342bdc4a01bfba88503c525f0dbcca860eb5ea409fec7dbb75590995030fc45d738a9fa9b691797c9259593dcf67751fc9d3a85282dee8fc39e5ec132b9cdc03fbf7b9ff1a6658c1ec7934b2ea9d5292a23d626f50bd9f409fcc23f42b67351fe7121e65b14b4f0ce65e324439843d77ee3efab3519cae4ebebd6bf0996d9a8a370bfe1bc6725e4133945aa0e406cb7b37fca53184cecaa81cbd2b97180d5f828c3a4cd5a7861588aac6f953f6eb558553309af155482c8fdbee5dbf856079fa363d1f9bbe552d9feea8f0bf362e13bba8e87b2f2b16c7791f307151863d59ceffbd0db6a535b52ab7978bbd710e34974db807ea3c4fe9edd2bdbcf6121e832c8b93f0245208b178313960165ab80d37a70d7da93901394e3e557d38c363695f088fc81f992e9b6eab1cb69b47319fa7e0ecb8dd2767c8471404491688b3018779b31ca798b7a82fd7573a50e12af8b79733769d9bd18a639fc815a4d72f77e5617259806fcd866c1493e0558c16380c7dec95b365c50212d92dfb435a01e244c0d9c9134a280be5e563a889cf0fa4d8871abbbbe3bc4624c1b9549ce36c8a4880ea0835dffcba042e8da9c580e4973f3f8a175adc7291e80c012cb41f07de4e770c3330de8ca74934fe2411a7ee85e1a0bcc158499d36e50a6cdb7b2181d823a285b50b5b2089769be9303389c3ecfb32f27d6ff39a2b908b996c703a18c2ceefb0ebc7882a0d5ea24781e9a80b9cd01708d40de7329e0e5d5e6a76d622c5759aa10053f423b25f666960761ccf5f641d6cbc6dab14cfde754e50e73dd6de48afc12f30f76dec90c0523928f04c1a4a6201695763df0bd93b63d343e712883cd3737d785d5669daafe217235191b586ab4bc2f97cdd88fbc52e38f3655073ab871d964c54df31a47c325bcabacf11bc28693c5be2331445cbd186d416ab1390d03119d6224c8e32ae067c3f3a35ff3c75e35968e37f3d49c05271c52cc5f47e414defc8962b8f88464e4566485c8fcc7d71cf94cd7ccb660690fecd7f4278cced9ec887daa7de7a89550dbf71fcfd002047c749da15d89623c7705830e95679257fd824f60922c65774fd535b8f9e15ff7aa2411fb4b9d93d0007175a11f5c31d3694925304d28cb75e0da094f9ee6e5e15c03b7acb9cc19fe7cae6a3668e5f212b1351a3603f7766010bc1e5726e1c00a7ab6b70e14bbf5e7d585b477378a5ee6235bb5025574d029b7a2e0be45a2f3a511cb679869498201d2aea86baf0be06636b5c28084c24087bc97024f4f864984feabdb42d1645a8c558e47dcc469b7f3500c5038a52fb9cf632680f1f52bad456deb5a7aca01dfab3ab435eb22b50bedf63b92679eb51eda0a80deb64c2726ae701559da84e68b63191af682a9140a6468509bcd952b0d9bf2abddd242affe7a95aac4410cca033ddf1f11c0c357dfa388d9746842a0713cd9cf13cd81885f34cdaa49797f13ed784390c6b39de152232ab80cdb70deed76111bf05dff3a68fde8ede3f99f9dce982d93f227d2d80e413112b5bf43228aac01b44ba9051c151ae9b16fbdef0cb10d27145eab8314dccfc6f33957e3ffe06e066f056e4539faeb2602cfdee33b49b7d124050c169e4d04ab510da3bd60b01909337a9e62f0e1ab2d10670e7d6c1725962f746f34d9825b780e22b90cdd6a7e1ee49309816b89cd88c74a40f638e5f604a298a874c363e41cf3c1c1177500001e70ce50438c6ac81c8d086af65a07016a41d6e6f10598ff1235624cf4cca9b120c5c7e79e6c9a9d292774cd11f2e9250934158f0c4fb30f17f7ce8c2536ab6a01d3c371b48bb514391611673ddea599582b9c7314669c3e31570d02710378d1cea7168faf64b86f1c7790d992d048fd62e90f17eace145485659760e147331e7425b2c2f8d4dc8ab5cfb41349a55f02b285c2e0119874129c381102ea558300e35dcc588ce30c87f3d7ef84f576d0e1df7b1024ca760c63344c321d06aeb02a91da74a3f2fc7fa90762fdc66fd65f2cc87469e384540393e148466b05f3cc27e2b4879b51f4e4fd122f1c377501c53f03d35ccb93df52ad293ec9a0b4c7629d99e460dd4b686875b0848b2b0a9a77d2aec6dc7d5c23f3a07dde0d8d2d37e2c3986c91266c3a8a97abee7833b14f58fe3f68a18b51555febaa796019fdcbc24c4c89250bbab99420fa7272998e04e2e51f36bee527c079ac4fcc7eaf1d5cb9af1a36e2e99a3a150c538a3191e8fd6791ecc42ac0a3bac921c0b84425049f6c3ba840bb51c6e848a9ff49a7a42be484123d86e5761ad77864642938f6b3bbe238d2c552446871cc41bde5b29116d7cdc691a910693adf06363fffb35f63e3ede2fdcfd90f5e3273f4511745d2bbd547ddbe8402467b013db1bbbd2240e9fa8361e1131d6f00996eec4450063677b701f43b405f0baf2ec4aaf14b87ff375670ccae0941a2048dcb79aff91dacdbfe7e33c19ff0777c986c13c6bd27498bbbb3800629653f6d3ece20b0e5ed8af9445d78f30ddcc500ef9602a5cda884111ccd77e3d37122f7db22e8b2f5ba5652e3c1c6eee5319ace1e9eb113bb338a0f8e050056ed8701729188963958367409245e23f1f11cd3ef333a2742b5d7265d91ae8756b3acc82c3e58f24834855518eec5756fbecfc8a179f760a1ced6ccdbd64f85e600f89a02d0ebb17b759175d458553b646e3867ab05affd99cae824948ea99b6ea738bfcef34f23adcfd94530abe050cb0ce6c3dd7287f95ae9782619eef3bc027047fa1b588cf3806fd06be648fd35e7a3f42f0774ab0a255653f08cfab7e4510899ecefbbb5b781e0cf7c7607384f47bf2d0c1810f1ffc5e216245b8b280f0e3642e373fc427476c3849720ebe77cf4700de99370d1af69f750f27ec56c3f2d7ba82ebae4eca832c2041e85d75bd14a409e05024a884b267c956f1db4805bab4fc27c0337934e359fe63e248661b4c7336ae4256532067546e564acece8f7908217890e7acae516bae98975b590edf0f73ffd1e8b29026ca84d8320db3a12fe94c98a81369af2d3146764d1bebc6fbca4e5205a7c7c3a7df925aed18e086f714658d3a2c0120387cb5bd021fb1f96609867dc7a97140fdcf2f5dde59ce68990875eadab261c8643018da40b9e013043e8e761d193bcf01cb8668427c981cffb39e75ca0d4b669f0d7e769c859c1488e6172d3ccf6f2f5b73540326064e9351f20ce8c3f8c0542170ab4d2f9a369e694107cbee5b0adfe3198046e92a34cc88f12e00d82025d16006f2ec7a97fbaa8808d86585c7e8edef4b9c13b75f5a30ada8ce2a393cdc337454328706d9be842fa9cc73f15704b5a0c5de872f9d80768dd2c72d822f386e2eb62d1dea80964db046c471778a47d70b2be3efba5432c73c1621a37d94074dcf727fea066e2a129f7302f98a920e8aeae069e76f3d6be135c44a658b2e212b592b46e2ed32fb1f9618e1a4707dce854b95ff1b862cf8375490c61931ad28a5c4461470eccab115647604f0026a386be5419ce697a5b23e7313b83e932bd453866ae2e3bdd7c04e53d34a1936250d15033d8fb7bf772f52fefc72141c61b19a0c5907a71de40b4b44206e4acffc68660"}, {0x10, 0xffff, 0x3605}], 0x1020}, 0xe) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)) 16:04:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCNXCL(r0, 0x2000740e) 16:04:43 executing program 0: r0 = syz_open_pts() r1 = semget(0x2, 0x0, 0x1) syz_open_pts() semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3fef4e949e499ffe4c327656d806355c68ccbf91", 0x0, 0x3}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:04:43 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = socket$inet(0x2, 0x8007, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffa, 0xd0, 0x4, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x8, 0x10, 0x8, 0x7b}], 0x5, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x1, 0x3, 0x4}], 0x7fffffff, &(0x7f0000000380)={0x0, 0xfff}) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) r8 = fcntl$dupfd(r4, 0xa, r3) r9 = socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x34, 0xf0000024, 0x4, 0xfffffffffffffff7}, {{r4}, 0xffffffffffffffff, 0x9, 0xf0000000, 0x3, 0x6}, {{r5}, 0xffffffffffffffff, 0x8, 0x4, 0x7, 0x8}, {{r6}, 0xfffffffffffffff8, 0x10, 0xd, 0x0, 0x1}, {{r7}, 0xfffffffffffffffa, 0x10, 0x1, 0x3, 0x7}], 0xffffffffb679bc54, &(0x7f0000000280)=[{{r8}, 0x0, 0x10, 0x80000000, 0xfff, 0xffffffffffffffff}, {{r9}, 0xfffffffffffffffd, 0x0, 0x40, 0x2, 0x800}], 0x4, &(0x7f00000002c0)={0x1, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, &(0x7f00000003c0)=[{{}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r10}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r10}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r11}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000000)) 16:04:43 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r3, r2) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) mlockall(0x1) r6 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0), 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) 16:04:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x4000, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f00000002c0)='./bus\x00', 0x22) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000280), 0x10004) r2 = dup(r0) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000240)={{0x8}, {0x5, 0x3410}}, 0x0) read(r2, &(0x7f0000000140)=""/250, 0xfa) 16:04:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x7fffffff, 0x88}, 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 16:04:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x9, 0x4) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) fcntl$getown(r0, 0x5) 16:04:44 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x0) dup2(r0, r0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x1) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:04:44 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:04:44 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0xffffffffffffffff) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 16:04:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="0d4b63f21e40a5d307050bd4323f8f5d8efa1616114cd7aa0c82387753ec80a1084ac2a994290dface972e8f51475cc6ff7966e3317303207c118a10bf3ff8ab2070ad4803259ff75f608c6903cf65249ca4f41f8e", 0x55) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:04:44 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) shmget(0x3, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) r1 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:04:44 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x96, r1}) r2 = semget(0x2, 0x2, 0x20) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)=0xff) close(r0) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) openat(r4, &(0x7f0000000140)='./file0\x00', 0x280, 0x24) syz_open_pts() flock(r3, 0xc) execve(0x0, 0x0, 0x0) 16:04:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) sendto(r0, &(0x7f0000000a40)="ac5d61d049e76270376539b58e1d92353e54cb15d84a942f493211523ab786e7a45a807347cba25f7cf05d2c3d8d8e7b3a88ec217d9ba0961dc71e8118b0ebd67baca90108b26a29271358eeb9e7384efd979d8bc4f0745b4b6948335db2601483cbb4e7d64a0a26d992d0dfbf2011a4e101fc35c963e2646d6e8d751870479a60825ba62c5f16a43b9572ce651d6f9d37d80cf6ec10c9d3104f4b62c890490693a9133fed59943830ccdd414616395c586820eccde69bb017afe1388d85df1e0cfa58b8d8c55ac1c2ea68b0f09367dbb8f4e0e4ce3585681f4a8e98bc71b87deb2e5952df5582816b2055ad3ce02257f7264d2e2051642743829a51689e2312783f34878d3e727d7021cc244ff70b0e141c90d3462f32899569d5477607811dadde0efb45532ae23590112073778093a0b1a28c5f4258f4c2a6db1b9ba1c4fdd31552262c9db7b23baa68f9b5728a8cb9acce589a985db907003cc7882af401bd13a601337d0d10645a518b66eb3b2becd99b6882e0fea3e06af7834245c8df22a271d20c1a4408cf5db32113258a3a0f251e4bf3b231eabf4d2286a5f43433b496e7c30b72eedf3b61f0c52adebac0fe536bd9a021c5021dc920f74afdb13b62f79557ebcc4771a8b44098b84452934c520051513df9fa382b659dca78701de828344604bd351cbbe80a78d71ea6598e2b4b54294d66705ab5e6e1a358cf97849239bebee1647d068127db97b5cc9c6c2c60bcb916161cec5e6e46f4af35c9e7b94fc09b469cc378e26702381f07e2203e98e4e69c1086a852ffb10056b158434126588a08b053ce2f4ee61edffb00000f570568f5cdbdd5cb0741957f2536e91b7c1840fc08941e41b5cae51b60325589297f4bc8ad574375ad8c42edd3df856c4ce234243f7b943e963511d0c103670fc3ef6dacb062cfeedfcbd1fffc06e7b82727fe5edc59fd183bdb6edd4332ca5222abb480cd3a4984954e788af33d8cb23a4224ab479f95eea9e0175ca2933c5f2c5ebace31b4df3529580800deb316a8f82cb168e13590aafacaba3915a8f6f51e2057cd90466c064ad20920253a02a16b38adbd86973d37f62df7ddb427ffa47e06a459917b2de7b9b46177d3d997c4e4398113d7d806550e5fd95c8bedbec89e1df520aebb0e067b2374f19df3107a917739691e7ba7fe003c9123aea97f917047a9ee30f4d66981b78541f173403497e543da733ddfa2ef5639a18e3a537aefc24872859dfef4882cd266380d1064846ed276aae2e754962103c280739127f9ab258c190121705a32d6d5ce9418b935f08c245fec0c38e8943d5c8bb6b2b511c1bf5b17e35939dfc40662de004571535529c29032959a0ffb39b3b5df17271bbc22234f28098d72ec26e03bc436ae313879ffd7011293573d7e933beed935f3ecdfe352a182b3319fbfef6dca3eddb92a9346accca75dcc75b0c3e1238d6e7b0b5972c0a3615d2f412aa918171e95fb69d3ebca3a2f6e8072f9b40a1f2b971636767a0e0f046bf2d8d74a797416f30fa2db2b3d6aa4187f52421a4a2b1e5ccebac59fda78308ddfa49461ba323bb84f2e280d6c3675fd45186c51dd5ea0a0f051fb5af6609b4de8e4066e6b75f4a33a8a08e435fe8066f6c14bda49594ca9486b0ae2fd5335e6059677b41bc4b5b78083b4d6e0e83170567812d2d6cea370bf9ee65ae235b714797d14639375d12ece52bec7f036240f04c4df6795338a6ef19f1ed619d3a8432652e90d933b4c640a4fe1629fe3679fc383bce7e3a3d3f99d9fe52962a6f0f15e293c7a9922a7005cf14bbb3c50b9be8f9f7c0221371c61896daa6080f5503cab45ffa3006dd5c8b0a0b6a11255910a3e469dcc3d55764bf4b63804a0aa7059c68972d76721c824c4c89e58af9fbafe36ad12edf26f693413666f6c71a971efea887367554dcd89957c774b3717b026bad7814888bad7babff388ba89991e2fb2a68f402b752385da7265d233fdb6a9acc240925c293e92c030abb7a04405fb896bb2e9cd5ad4dd2182d5295ea451362297ba265e9a5526ff2971e4cab651b228dbba034516033b5502785998c1d7a76bb21ea29de6efc0f117c44365ef2bad3bd62b1874a6980fddc315c9b901273e65291569812463450f2fdcfb63c153c2d199598a7bfc5d09e92ac444166fdfd8869c85c8304bd8b9c21b4d639f9589998395025b0367a970b6b22f3a93168f6038e5f9b5831895f184d3c306ca1be304f66427d9917303a7836db50f06b23dc796451caec64056bb10a3abf1f93252ec9df69c7fb7314d225fa6ad1c3819063e649b4b558ae2bb4995efef38ef9875df67e5809a60a74fd32392df52f4b8089fa1ab5a9a60560c3abb51ed74e23769a982840dba06721d4d349c5ce822445c844ecc85fd15ebb7a297e622afa18e3230dab7f875589a53a5552737dd1b40b396cb942d9862e5b7f48c515c6fba340fc08b7221891791892a4bfafbfa42e555216e87b07572c04fe17ae8a6121cefe82dd5ddde302e36dce3c8c405bde39531aa3be46c30591e6d1ca7cf85a67acd8359559a00183e017aa60b80e33d9ac4a58e5e62fc978f8dd69b0fd589480e3b5ab6b221f28cf1cf7ca041663562e932bba687b34b0b7c656da147699717b5f6a49cf0d3bfb5d06d41b3ad5c5fe841b3f0e18b1af8beb7d492d78f09072e128855b183633f4cc260aa6ce94c91018e81a2b32605b2bef0d6f243895b977ffd6411cf281483c2bc287bd0025aa99d139d36a0569471ff2a6fa630b4a408cd919333460dc133db4ae2754c1f0f3259c751b5ed075cff813030541398dde2c0773a6f653d5ad5580d866a9266f2248f6c70debb83cc047db356244a5bf7b19c3e47e1df8c21717dcf469e7063501104b76d250bc490033ccb835ddb0d3aa9d07335475a85f5e8b1465c5ac21e20291d685274ef0c743c9efe2ec26cbecfc4482dc571e065897b713d279cb45e259e434a357abfdfc88b73b154148cd01d6199233df48d40e13dc607d96f56cc0baead8695ce2a38769bef01a92703cefbbfff7dcb4c73778e75fb2561444989be449b44a2e98e977c18c26558512f3fac525c1c718599184dde4431f37e76b13e6b9d323a2ba81445c2490312e48c74ae4ba3cf6589d496f3132831789106d761c040e698d197e15916bebd052c0a3c0e4722f13d311dd388f660287f0378a67730d6797fd9111198f535af19c126e3536606c7d519603f90870aefd0a358e6b7dfd4e09acb2fab121e866987e935578600b393e99effc2bd055cd71e29b2034418c51027cb13efb28d4a97fe50e7147b8fe351781200612dfe542f88580e66b9c9062d82e7e06815ffed328d08179c0538ba3232634f9cbdf9b9aa8d38dd50d6db452e55e72f71ac1196e574f5172651b2287b0aee24c4398ed9f17c503283b1385ac32359aad674260588fcfc541e130753d69f589caf89080991e1f89295750f3b8ed7170d4c63585ba99e95c5e048562193d6d61c7bd3fa93b745c592e8d4968d56c04615ef8eb2cafcc44f210fdf8fd2c93c4a54fb20a5d91e68721556cd10d5a394f157228547e6361bc38cd43df72d3b8b4e0225945bb15e2aeac4818df079a4fe7570f4b190b17a960158fcee85716714e1d8f0dfed6869ded3084489dfc70548d6a55cc23f358c2b32c18fe60590ff808d096ec40b9ad10191b6d9380bfb542f3396cd65aab1aa53d2b3051855084d0f617401d993cf34d0fd6c67ae0aef27573e28dfa0fac43d07694518faa64e7a76af6d25595d58f33f371437506f1b7af0f9fa9801d78d08b4e80e0248f9661f3504be3452e6642c25b05a79bc565289515e38643bfcba5ea66dc8b0f70e3379836558ee8a29603418f562d18ef6dcb662010f9217c3fc3cde49948da8d31458a334bea46489d82b410dd9e0547ad474b2cae1d114e30a327097b1c2a82a2d46292e09a401ca79dab59274cb3fdb296767336347e8dd5ec442b65f72cd30c0de2dd20b6408dac22a0c9cd9babd2f6c0939abc331079dab6e95e810178babd1053666aa2e532268b590a4d839bfbc7e10d9919ea163fabbb49228750a3f3ed3d16d8f732654709a824eacb96be5ec36a2183e0d87205ffc561d0654f267629dd9c55700e5e4fcd2e366b96d8a31bfb77546899e1fb2a3f55743264b90c734c0938df05a279655071560c34ec7cc4e27e807156cd4333f18f1353c4d60b1778984eca0fbf65df5a7489784be9e8b3d3c8860b2d604ff210fd52a301cb383b771e7a486c64820f1b5788c11cd46c6029637b24d0a32ca6a12d427952cede8a75173cd4f7a6ada1e74ec2a032d27d1e4b8055e367b6dfd5c7417707b73bd22606fff3d83af36427c95a48ad59f33095a86802543c19a16d3d686792dacb94990f9a8538da6e4d7e1bc13e0aa3fde27614f65f68d892f763a5983791d781530ecf70a5fdcb732fc1558e59f56a902fab9e3d146de8425b705ea3084a7a9a8f056534a84f12fec7588c8db2a254aded22f67e6af6bb3c2241a88fd152849538fc1bf37024ff7632b4d74f6e8fa00849cc288f0c723bdc0d248005ae814c8661dd49b364a7b1646670273e9efa2a3fb6aa19fe0c314809bf02132aeb1dc9db845dab7b338ced72f6258154e0d3f676d229e3261e09e1fc71faef96a609b13153f2c22cc3b70825d182e963784820fe9443a31a2d205b3b667947c1b59f3b42535045d3b6ab62505965e918c0dd24c02b3ff16d1004c16c6fa3fb974ed1e6247061db32ab4e3e72624eeff1894530e01341e04ac73345fbbc7e2132daa926de70854a7789400328af9ef150f16eee8b8f059545e3ec2249f105bd99b9cfec87632ba9810a352428dff7930f6cc5e6166d75c608df64723378a20f75ec43a3cd689a3349e4c599a07e58ccf19a2ed6108100ed299c8a0f15b5de601071f5d0440c36f94f6803a4a11306ccb4f07a17fad535377b474580237a5645891ef44940b5d087a6538c3fa6597c30599681f67ce78fd50fe3cd7ee8ad357af587559cf2ea1e331bf513bc6b61d26c45a2dae62e063671529e1a844b59d3120cc74d1e3c160cdbf1d43cdfb11ab0edc13a018924062728dbeee40bb2527a633bbbc2a86cfb924e6bb58c79437b7afb74685ba65294a9d556577bf16b19037c227adc040f6a98591d2fbee9f39d93cce3e30d8b93fccc05906af0f6d30e76e07858a8aab0b18605991e2edf9671ca5ff64703b31d1d1b93bbe5465ed5860d6ffa9247917abf6d005b41a9c2bfb184634d70803186437d9092b2bd58910413f1048361a0292f5081931757fd3ed70b6cca05dc85ffff9a640dad4046001171b9c50f6b0497004a79efba6a44477bf6e4082b63922673ac5ef2ad0ec861e7f20c11ac2b173f7903734534e343a19d7484e975375dd6bf129d3f8e30ffb98ff1d81ac6ef51580b4ff9e60a5f8eeacb8111a0f6e18cd4d6200ae8231c368ec33debd8ef03dd1d81a1a25c58cc6701d7d3cf440fa2497a96eec86c65a778eb4e5b11a18e199cfa4556c6a91d5fa1c2fe0276e47aabcaa8430da2864d7aea406cd55582832e5fdee442afcc4bdd415048e78fb1558d68c5f0a2f315adef8b4f3a6d51aec83d38238ef84e3efa23b8b114760ee93fc327a4bc9fb7c78e97a57f3de2c74de6976eb20b9df519d2b5e608300564e27361fd2f3eb496757f3991fe4484a51689e253f92ba91b7e42d17925f7a471169ae571721cc65349442c9dbce98b7cc04bdf310ac0b6f633b846bf36bab4f396307", 0x1000, 0x402, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x100) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 16:04:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0x67}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000200)=""/71, 0x47}, {&(0x7f0000000300)=""/172, 0xac}, {&(0x7f00000003c0)=""/143, 0x8f}, {&(0x7f0000000480)=""/193, 0xc1}], 0x5) 16:04:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) nanosleep(&(0x7f0000000100)={0x9, 0x100}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x7, 0x1, 0x1}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 16:04:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7ff, 0x7}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 16:04:45 executing program 1: nanosleep(&(0x7f0000000100)={0x401, 0xaffd}, &(0x7f0000000140)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) lstat(&(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:04:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:04:45 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20800, 0x8) r1 = dup(r0) openat(r0, &(0x7f0000000000)='./bus\x00', 0xa0, 0x20) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000100)) 16:04:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66c16c65303d"], 0x10) r1 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x210) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="8857421fe570089afa404d73e6a37202f760d45f93bf091858d9d3d2bd93e3e8ab01ea312a5f08b94f60a071f5b6aa0821c5", 0x32}], 0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:04:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x8, 0x1, {0x4, 0x100000001}}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fchdir(r0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f00000000c0)) 16:04:46 executing program 0: r0 = open(&(0x7f0000001740)='./file0\x00', 0x1fd, 0x3) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000080)="2fc85f87451c5267bfc614f9731e01a9415c42f496dee0", 0x17}, {&(0x7f0000000140)="ba0a034583cdd15114a8e26ef743dddc319fdfdebfc8875d6ae2d05316aa7215e680f58a83f294a518f375b377c68041633478a1a933ec98ad0eab0b1addc3aa8b24a6e2642480416b09dd8a7aa837b99d6d11cedaf57bf4d8465027704bdb7ea0cc60f347fbaf6bd10a82b4d03bda7335", 0x71}, {&(0x7f00000001c0)="8775fc86b66acce26ea85262a7ed1ec89d90d017ee9bbf55113746b474c0c452af5c54b7d8c4c6cbab8c882132ef5874a1018a847c7d217222780e0023d6a3b8eafa051357d1ef99dcdae9e5c55fece4571be725dd5d7ed85333b22a27c87acdd2464b27463d133f4e2d95fffdd5583ae4f7423a83c0670ddb75a4e8b69dd52cbc6a5947cca8017784dcea509f3bb312d7d4486990e86f45f5b9cdfe691cf57c9a8a6f60aa965068559c2ff8a7b7e7175d6c7482ed116a92cf2871dc75b56872", 0xc0}, {&(0x7f0000000280)="e94fbc949c225e7963c1ee1a6ed4c320d3e328fcafa7e6c4c6a9c5d3417326db9a29c3ea0f1b802ec91643b58669b8be557a69b2667078378d", 0x39}, {&(0x7f0000000340)="01408f4da3681e9e17c20e7e93db4c65966d2676eac2153ca680793c16a8fce73e7879d73d5184f6d910d3eb72cbd3f7f017b3d7b5460bb88b5fde12e45f82818b4977ca34a87702df35767d11dfd6b9751fa7f2a05c8fe45f7cf876642bfa6a9022ce96fa3ab0fc8eaba91d3ab8be14941ca2bc7c684a36ad491b460ea8eb178267d0d2a4a2fd5392d11d655fec2eadd84b8eaf3c3887ae96898ae870648a1b8bc1a003a830c7fc30f210eda3a1776f141c477b0067ff961ca3b511aab2bacd52", 0xc1}, {&(0x7f0000000440)="149901cae4eba41f90e110af9e894126997195d9e604e2248d5c350c1b18162063c77906dcd283577fd0ac0a560e4477ef420c31e153f95d5f69f522754ef01628374abcc810e38e1d0dd28745f3d4346596ddd116dd4250e2c854ed0fc95abe24f96d2056834423c73a4fde4b63f8ba42472f0f7181478c88e0dca2d2e693a7b0fc963228d73a5db2b0bf76c886f9e39b3f2b2cd31b10e9b3de019740eb1c2ea80b297153", 0xa5}, {&(0x7f0000000500)="1e5149c20820f3e68495f9060dc5f25e91fa7c11c3f0715a94402e16e13ad23d79fd015fb884f1554f22c36f760adf1e89358fe697d350a2060d28208a707270aecf506e73a6a9c6e105aea04f64a53a146c1c45415a676ec13e7b", 0x5b}, {&(0x7f0000000580)="39b50f800bf5b249785128d5010ea5598f8cd52db63c6c09e288f342720c5dc3ee32c3c91047e4f0607fb04c37befc96a081c09bc629a4e17da422859375877e83f20417500c80e1c3", 0x49}, {&(0x7f0000000600)="a2dd8cf182c003d3754499a22dbe84222a7af47457a612d0e2c2c2d3ea2da14cf51dc73d480acc8d0d9152713e92e406313f2bf1b011a3cc95620b8aa5e8211aaefca3a00ec83aaf71c0b658d49c4bb9dd42eee29aa4c4ff449705676107f0bd47d0f2cc45e4041a39883b81f83137098bd216e0b1642965f26d2876c827a09ff9ba75bf4cb69cfc7f8ca9304e26fec625a3a5ec88f1fe5fef05063fc5f1fe95f2879d83e7d79ba93ae091413ca30191023d4bf982dff2d380b161e416e4d60b7429880090475dfa978e5c821c1df4252993e0c3bfef7804da8f87fab81fc17af00895e8ac5f974ee49b0984f309af784867b10c834323380ada45ec5c7e0c211caf183d902da4bfe4a2439787d80c050586c8301012a1148214cedac9c6301afb117ed699e40347ddfedad8f34ef41b53d1ef4a94c7db799763a097e92dd5f0381392244f107a98ee0bb1fca0ce206cd7770d862f2bd60c36b6b48b8d3a33298bf32030337c6c19ed53615f2686005ede9e5337f00d1e53f984eb343b3a786618fd545e6d3a440608c453bb1e792336d22191b01cfe665c724813a214ea6529f2f8bfb6d63ccffff730f0226d6efc280745906bde0529e56c42018427c139fa970f033e5814da6fe444a1d33eab25042255635a3d0a455f5a50124dd86b3fb8959f9ec0e2482508ea7162d89dbe2ce99b7a7908585b2ee8bd5741b24bd50f5e1998cc564798b0407d4c35ad5a1dbc886001f852f29fadb0b496ecbbe9b0ad0e13aae058bde63f5850ee1db063bd08a22659d46d095dae138ec1ee3b57a49a2bd950678fcc5562a2a23c451d3c0bb36866bf9215165327caa56eec7570a308c24a63688f4633fe4b50d059e149125c5ea37f6777d7454d4edbaf264c8cc8d3f57ca6db9c42bc9a2ce44cf629c71f40a9a544ee046f1107da69144ef8a44093d23376c29f7856aed81c29a1e73f5fa4426ce1da595a9b3b1497fc9752295e2c44f8fa12d550e220626da8c3f9b65ecbc5cdaef0b4a2817acddc0dbb6afadf4b1ebf9714af10da06c5ec03816173d632645c3b8c26b1e0a8140ef0b028c99c541f7138fe60dff40568c84e997e564c67119b65914e36396c30f1de314c91302931b1e9018999509a453e111909d8ddd6d6a1f46e9f4735ea1ae8d8e9d6cf2537f8abbc4180cca0ab93af9846e245071de3938a5debd3f08d6d7ce828a19c482dd0177ffc2243bb130b6de806744d7ca90d49129479a1e84781601eaa23a77a2c586f2256005cda8c2a4db6881a9a81e326c76bf070631d35328f84e3df579c1078bd38683d14eaaaf5e51b10efc6c4ac6b4941fcf1cb4e63e48fd1b42e21738930368c120dd5c6b42968f95bbed829bc0ae24c3102e26e361ae759dcff342ec5e4c2210c5eefe788829130c9d9e41e161d40504831ae7736790d00a6954bd800255d1bf1626281e0a045fe131e96c6c45c6501a4dd6509da71aacad3c0408f47ff209fa3e96211a9517593b170f7b7354c8615433f93deaff495505ff17418966b7640b450e86c3ed58c4bb18695fc0ed37325c49adcfa8868ebf14b92b85465367b5fe1a48484300bb9b29683bf59d18dd110d1eec1f06bc8a259a4ef24fb8abdb8296b515fe141986f7ecf0ee0b01c52b1448f5f5d0aee1bec3cf2e0be35acbd772efbbdc6c5bfd86fd5a21feb0b0576384f4e7f913bb54f64d2908093cf87f7ceb1d04324ca9ab4b4e9b2fe417ed12cb09d03e95222158fd98f45e886ac1f38b0bee873bf7c9b1b66de83a41f75d86b28b0257c6ff6c1f196df296d1977f0499402f0c0875d5053a2afe8e5f5f01b6c0637754cfd9e95789cdd513c7dc20abc5777d7f4c0866b471a6ec4891f0c5414ad1153456bdcde865e30fdac4f42d5f5e39bc5531a9aa49cf817b2d2c8a77cf2a70267653191814cc63c737a22ea1b800c7186a48fe16351b7846fa1de1f65019b0cad17ddf0b422e9eafe28b4e88a8276d3996a3e5c35aad9bc637cccfad12cb127c9b2874afb297158549f3318a9c80ef3c55bff089d9db3331e37e7db184048d41acfad54323cc197763f6818dc1cf53571913aa44722386a46defd3cddd109632a722b6c4bfbd35f0c5a786dd6414e069e5fc4df4d634661a9e06969d2e6a4a12f4b91f4ae2ba049bedb4130ee95a390ee39661aeca70ca7cff032c6e2398a90f4bb0fea41df2457de0a587e2051f818454a13b1c8fe71f79b2a6639cded08887ab963f6a053a0f76df9b7e4f01736ba70432df35e6fb6280ae1ca656016462ccc73cb5014b19d9eadfdabc9ccd90e9865cae61231c64bd95b0941e6468082b04eecad69520e1c8a44b031261e86a03ef60f2886422ab59b5af5dfea351098ba132d49ee50cbfb38aed7946366486d6577b11fc61f887522dfea9c42eb1ceed38da1568871888efec5d78b4d12939f29789e54de5fecee571b359839a6ad2dc7233381a66de97cdc596ad988f996fa75b58a546c04ba79a26ded0b95c08885dd65fc6ab3fa3a9f3841681516274a15a05ff51151cd1d004368a9e646a626e5f1107f751b6950799d2862c0b9bdb1ea5bd41986aa9ff6c9d6551f882aabd0effc02986d2841a18db7e022d685727eacf1fc3936fe110631239b8d6e905018c75c36e039eee5f44fe0952459baaff41836ec54d01ba4b7608584a2edc736d31183e562687c8acda39c15d8cc4ba39df85aa50e7219b06c7ce01464bc863bcb98f48461eb070ca15ab347a938b5df18ac5d0e2dc8ed8b49e2ad0b767f11550d4ad4caa943a012e5c5e89d01d4b7c3f88e74781c82b9d9280dfea0a4f6f14eada04d41568f080048d6ed7fcf1e22bc1d81c732628fb75047a5df592665abb5aabdc4273dd450967513ce42a105b45ecf7b4a3965050850ae6dbe7028432d576f1e2f700c49448d8eb57682d1c1c2639c5b56834a24bc3ea2babf7b259e9d8ac71515ce0085d1a57255d531ce8c5f6bf9d68d5cc677bb8b880237974a8ba96c171fdb3c8e2ee529b250effedcbd5c25f4a9b6969dfa2595f19c1ed1c7ea3cf33a850df2fc3f12fbc80e3e8fdd210d192fec56cef814317afcc53fc67c129a39ac2673130805126c5164ead9cc49ad9d71860838b1554a76c3c96595120f98cb254478d1d97edc9f28e88faab7404ceb63a6af9eb0bc74675dbf20f2dee81b3845a8dd602585d4c8f5b251afd2ca1477efec965c6adcd133b5e431e35fb9533354d795f47c51e0824b7f53b7ee89cbf3220f35764703f4d80b97f2b8dee3f1d04ca209eb8fed7690dfad3295fc7555c0f69896cec4eba8307ce6d1ac1a0a687090647f8a04f192a6ba7f142a55ae9734853ccaa0226d8a8c1f14c3c33c634de7f0d73c89c67971f52bc0439fad61b2f382b87ed04edffc0329f5b998e52364830ae6b9360bb964760f8fc4809281a8eede96592679a6de09c49f645e1708cdde082beeee3c2056d208b4a5619d028518e59d23ac4a0717199d75ff78485c99c565cdbce871a03a3fc5a45e89efccbf8de45c31cda2f5229300ad6d32987e761ffce68b12072d46410bfad4f9bf2a8bb9319f4eebd23f364145d6c7b66c5806e00fe471f84871e9728e692cdb1b14996cdfb1e5c3bc6adc2a65f88bca3600ded93ef7d9deb9e816da9df435f38d95a6e95fc01b266d49c79e9dde4dd68cedc4036043daec5dcdebf1076966a0cb3cc685f25796e21abc42d94c9ad83a90006341f1496408757303ff9fed5665c9f0c21c633b11a28fceca1f62ea316ce3dab82211b2298b1a926d8bb9a0778a5aa88601df6169045ac8f70631cf0ae91e300b6f03f46459ab4a4c505f9ad132ea7673c6b59688b466f7acded43f4bf0ed466e9c37c1dab2db3030c9698c74dc35a5818d6f1b635ae297362cdbe37626732bc0f912f14f2e0cb4f0eba13f3c4b54a697a60b53b5842738a843074ac1510b596337e0a4b356f1e5ab88a52fb093ff19f57766171c234d93e7ad3bf3fe3eebb4e0bfb15882bf4198090512f5a3420b82eb4280ee958a9b2d4f7399bee613dca8ceec923c2140ab4212bd51ef8e20a1a164b4f0f7a044c92f00a1d6394dc55a1e701a5d874c1234fb3f8d59a051c7c45cf4865126bfab0c694b0f9792a63448bbc10ebf6d26a090055faacd957f2de2399baebaa880ed77c3c3ea718a4c9194c31916655feb6ef5ed6eb28545fa6098b66491acce9487c635d66b65225d0d96375e649ef11f4e2ed8edd89f18dff851a03af055b6922892d7335abe22255aff9a298c7428516f14470e46bb9f6408a71c1a9e8f6c17c8d4ebbdb58b069d54532184a0d2f942f1a57e0ab0f7adab5e53917149d50351fe5e08fe49fda5a8f8ef98df5a4523008ec488d2ad529a7ced0aaa41c41ce32524b4642c0ab280273cc182a2e8290c019db8e16f5b6d6eb7a63d6761008ce028f380e284579319a5fa78a781749861efe9b5b3a18e0a021568daf48b4fcc434b087c1025a486e46b87c7a335327d2a0578932244e903cc8633caefa421cfda9394ea57a4fd891a6c0c1ba63dfcf29495debb62b5cb54d72a17ce5b480c6dfc42062a37c6bb4c5e808a60fbf855da10d709faca357659bc8727fe5854c29faf94af1df9f750c2d084c2d309c24ca37e42acbbff63ecfa36ac8002869b08eddd2dac370b4d3f15c6898338b38b1e93f4c5c313213c1d4f5c3888cbc6e739365aaea9e8525cdff0439d99a5c22ea90aafb62d2e8fd267d67182de9e70264e76a97ee326fab5ae91c8c0ef19caa354b56c1132d9a550cd49efcb7be25928ae3cde9028d5602576a52ebfc3ffa19f41a4403719d82b6a2a8743aca5146e1fe88cb4853d7c9d61dd810940001dbab43da84e028da18616389a2a27760ab2e5b52112b5a0a6e395dea7eadf62dc99dc375df01b3fd6fc14f6ed173a0dad805b2df393d95f0dbc048b04a19d85363e76a694b90e76016ac5205b9d2544e65581497c9abce37346d9cd0800f1d0e2c067132fc65024b47da4c4e542fe67fc6fb77cf5236cb9707fe9d47647c741431c9c0168d94b2299a6bed3850f2621399c4437ec277b8cf8ea8ca13fad6acfbf2a2a862b56a9dd81d62afcf7d03cee39e0b383609dd8480561e99089fbcc8278c7fd9b77c719922a3441714df5d0670c336933c0cc34e61e965adbd3e7441e9c67f9faa87fcf35a6e0101d23518d135570ea7445f63e9521d67567cf2f3c9b3ef3c9650c8c4249c64f4bb377fef64baa5e7ed020ce72b6f1cd90c9b8c166e9f8ac9b0fc222b06d82153e034d5f901dc93d99681885e39b225b53a80f9312b3b52ff4f38fe37c8e13af4b0f8d190a777ac28e42e9dfc28b87270f4c05c625ece81c88fe7481134f05b730dc998e34bbc087e136eec35a3b7c597b2ddf514f190e396baa118a02271c254a3daca15f969c8c280afdaadf765a60620b31059a871c32f21e48c43176562e60e55dc7d4692814ecca35c005c7d77826edcd7c930ff7fb2c5602a2499448684ee4c6367cce0814d0ea78a474519e78735637d779091a9751fd27859048075ab3a9380c6f0fe584a12f555628b88703c00160c1ea33d58319f524fb236c24f33e4bd9510dda0c65423f0f8a7068447bfddc7b38ee0f164eb3333c31004c5c429bdab9843d4943215ad8ed524b85cea88ce4320d238fbe697f3ea84f9ebcc78c85dbecbb382721d41780a81421f92c748ccc18ce1927312eff3791eb6c64129d60a9772c3d309fcdd2a9112a22b9339b96d8c779f010559cbe3e2709023137914f68451a5ffc9969665f3d", 0x1000}, {&(0x7f00000002c0)="e321b04edf4a2795d51232bcc40c20", 0xf}], 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) sendmsg(r0, &(0x7f0000003c40)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001700)=[{&(0x7f00000016c0)="c3c4c70df75c4bf9665ef8b2a55fcf3e25a212883293fbf357a3dc2f3a100acd85fe34a98eb200b8d19caf241388067a92fd4428ce0e84c8", 0x38}], 0x1, &(0x7f0000001780)=[{0x1010, 0x1, 0x96, "85ec4ad24c9ffa437f81730071171ee3b61e6fc1fda2d9b03c1c0257bd87f266dec5af36c0207800a9ddc434e7e5c0933cf4550a2857761aea3a240deb5de748772804cb0f19c486b0fe1f0504a25e32a266186add1636dd3bdd94ccc198a4ce729fe3375797ba4dee05d6c40ba4248c8b395ffb58ce142b8e5cf643ba79fdbf2e303e68e9c1a15864551c9c8798a708ef6c8584ce43329e659df0f0cc54ad5ced0c95f81a0a593e0bc615dfeac16113bfa91d5e7fe5f2c8ea5a8aac7c9579df5e6fea668b25144c14af14e2a33a216d59677dfe01e615e4977d1802561968b7937959bb2c0c054326da408d8bc50b22b5a0cd3564aca71f3fde091cdc928c911cf34bffc374dc9a72f3785e7b79bb1211db24214c55ba91957ca8f990ba1f789760567c300d875e516c71597f750ff627e0267121f3f5fb199e02c057530ab4d187cea7170363db5c2a49ae7d54a1624554a43cb91f2f1239e43b510650ffa0cd7d1f9ca72759573813cae71747664d5a57d2f15ae65523cd2cae2663c76cb11266251b347fefe9430f040a64b4a6724bfb490c8210f3cf579be60808ebaa446898e3b2c1ffe300710eae1a12858748f3c6d30fe92a5ff6fd4aee1fe21cf9f26228ee38be7b7f5b2f4a9775968c799a90ad4e348d21fa277ed1742003841b41ed1710d44982c3b46005371caafbd698b2fc5fa754e336956a436ac772440a8760c1d09919f32b56986158777996a6becee01fda77836081b0abb73d258871175e0a42831afffb1a61d3a14a0b19ecb2748ab8fa585f4797691ef1708e2804c2f6dfb1c32045067e0294310005802118399acf747b9da66cdb163172cb18f1264f9027f0dcb362af93ace5ad692433b5be3d3f1c3f81d796743b6a886f09ae45120a8d9211d2e6fe019261950b245ba8a667714e72aa9ada23671cf0674bfc1e9a50c658264696a3ce77a0eaab661d4dab8103c1c8f7dc1edd05db70b2b754fae8d7fd2ba6a3784efbd40ef9c307a9842bc2234706d2a70db8258d52ee934ba8cbce1537f52f795e7d9b6dfbb8aa8d0aae729bdf177b21285150f503705758c4a548f579b2ad22415c80235588d358c9307d204f7f0bbc16b0220dd40cf276042db847aaff8bcf7431c48d5b7747f6cb7fdb0843692fe4929879d6f86473d1802ccd46e4065ea26e71aaac7c359a4bb962c414166fc765465c0bb10d9291123e0b849993e9573718605474aceb862a020274b273469745f72c3ba57667889dca1515b96f2ac7df2902e695eafd7effd525387baf8607ce009d0452b9e916d82d30740f8851d586f7046d169a4409ae42733e8c80785658cf880ac8a63aaa07ebcaca1eabe9224f1431a8edf2b81804ae51bac85811fcc7457baafa72c02fb9bbeb51dd58c6f6bcea1cbd30f106950597a315db9748e9fed0fa63a376e763eff6a392255ddffa7b9237006b0888f89f4b8a7857dea311a41f8b4a9f067181c6bbf21fb6decbff66ec604897a360868d06b17cecd4cbfab34e45a5e591e09289e4e390af51c62de34498cf9680f33a0c837c8c759bc83cf30db1dc711ec14021ab7b325e2e0a9b1efea8b5822aa4384fe01f2a5e101649d9e7c3189199355d9e890c44f8cc7241b1a6cbce86b090533b1155ce0f12cf725e4948f45623130140f5b5d7fc9cf58d85d094ce0457390b2f11c7ffe88a26f741620d36dfe2b23530fed39a2e6833da05ec7c6db731cb6d5fc52809e75e2cc0b8c3509c305cfb665d17b9df4cd92bf8fbc8d7dc3f06961cd85f235c9f4f0361d0e05239ad983d03b39fe76a6e02dede8dcd479a4d4edc04b09a78a654ed54bb19599812701ebfdcf2872288a3fd821c60a0f39a43630d1a06f27d1666bcb1730c1f12ee9b8637ac2e58d5c6b3e203445930e9b3a19d3c6d9d37577e70c7cde85635958ed207d74bffb1cb72052749ea7e4f8ed531faf2190951289c82dd39c7b1cf20b58a8f1c1a3d7c9966d55e9ce6be0aac517309e12b291e64158861fc56d44920a1c6eb2461d367df9bb2157072e0d0f3f4718cbd5ebba3bacaed6b645bd3e2db45dc97e94c493b966092d2e25d10a2b782e3cb69dd383272850e75ff78d2322821e31eb9683775dae17911250ceabaa9e5862edbfb3c8350358ed3e1f9f998cc2a95291c6e4908d332e5f1248958d54d69d3f1a1eb4526de73eae65836ae15d7104188f8e4ef7a6496513d0fa4d04a0185052936c48b4342eae1b5fa4961db4aee0c0493c7d6f2435a6e2db26d5e29dc42dfa11b3d43d26db05efccb021553948c2988012b6340c97cdc4fc2497a8e3501965bff77978a2a2350a939ed0a099a2ddba37bb9d4fc71de7a4edca0b31217b859eb16aa20eef9863aa058503403b091e2539c6a0f0caf14674f8fe09b6c18b621ba2631e550f354377b52638092ad641332ccdf0937d618f8f80782597c985e7080d0382c6866f571a91bbb45d4ba491b1828076645776a5281b6b01f9d00afd27372f57a8c43eaf34983835533ae000899301cf0f15a4cd2846067ca8e67d182cf344c801007bcbd0be866ec650c2c4b8526d1e918c10ddc1ec15e232a828e410cf658a917844cf47efdc86720e632e2008f94db45238ec40caef51239b78af5a3206b26f94ee2aa718e834db16289db1da4cfdd2b3cdbb33cda58cf5cede2db068db1c6dce71d69300bdba313a0a61f5638f2ffb913ce21d2c5998dfea4dd91e8bd82ab5212d89b2cc1e9bfc600b23f90974402f5b5ad683ee5b1801eb7522f1ec039a1668b1fdc3537e51631faebbdf90625e2b0c3f97b8066d0b30e67de5f054cd63132d358f632bfb9527a3122ee8d9a0db5c6ce3b530d8fd9c5f1252d52fc445226ca5b00cc4fd88afa403ec69af7d4465c5928f60063bb645449271f8cc6f8ebbfabbb48b836df344aa5d343686b1b7e8716719a8e9f68f909a3e7eff7b4625f045c9ed082db9793904b4c66adfb752ecd84f9fe5d198be88211066d60bdfccb172c7bb262a506a78edf634db311116a74fa2c34d4cffbe6589b1a367a7c08eaf6bb9f27c20b73896ea76d2e6ad3ea7d2c2b72395a79d4dc26a598a6cf561bc33641a4f4841b1c2774d8ecb0e224b09474eeac80054d9920139b09e0545bcedb1670a614a93441fa0514abe0da304a247a6be3676f9e7eb2734c329146bd719db00dd413a2b46d70da4d3c4281dabe21d2a2114ea7d2d373cb69328b0d0437bafcae4c09dbac5dc4dd76820880ee66535ed5dfc2505b2f74f712f76081c028b9974fae5f7152c73cf601ae3b5259a6012395c3b440bfb938b0e20444c438a448e6ed0ce243aa5aaecdc3ec030720bcc9a47cc7f152398cb73090fb1fd91ff0f0bb116eec47e19de11b31110f0790d9edbd72784d36c20dd035f6b0e61ce85e927a7cb7ea3fbc35e74c64c765bca04ef203b7c87b45836996b3f036ae3b612b9395b07767b758413cfc0cd77aa65feaf70959d0680132112e602c62e1530390d68ec3d157f194d0e7d17624e4fdf92bab07534c5951838d1157f2f786e668e1100061894c987a7a21c514f351e87eaf7056c3dbf5e6684dfb6e7e2acd2b3f5d6a74e47aac7a69bc9239cc1c721ca54839b0b15bb548c05edee295c8b127412808bae9f5bbf8874146a5f1fdb55a87e60b6a5a4929e0d7237a4b5ee00d419f30d734f6eeb9e700780bb2e104f2d15e46590eb52860f0d384209ff3f03f004b72e293ff7c93402bc386f76f579516ae664d4ae3076f500345f22a43509ed6ff7c999879ba308415f65776093918513766e5a9ec164589a8b63f8a3354bf1a1fff534ea2884b57dc16f9e20056e3aab08ff9188eaed4814341c44e037a3838a32a0223840b320e07d99f0dc47916f3656d04d1baf7a526ec7b2983ebac9e6106e42167a67a0e65c40dfbb8c421625ad0e50d3b739ae4c66c56a0c65ebac3a70342e5b2fbb760110290c2d35b2f0df2dbd4d159216480fa1489d02e42ac71cdea805faa56c605ea89ba64f38e75a3e17166a3749d506459773ab492d8834472cb2496183f6debde4d48fdc787a062e800c102794545958cba734475e56c12f6081942085bbf040d4d97629722fb712e679fd1b872c2ccef709fba99efd0d8563f68fd9df84379c1173f3bf3d87ea3f87c009f2e5b2dfbef3d4ea6397a4dfe51f57f4dd2b5cf5af0e456840277375be0d6e8a4cf1693da84e493478ade1f30039ba04a0b877bf6b61f245df5601281c81190e8749bd242f51cd70e95beaa96ff51f8e88188a436625cd3c78e4a51683fb0f8e7d92f22c092ce5bc1ecee735dc386647abeb3db523d08a953ad9ed8612292fb4c3e8363b9922231f0ef363d831083b262942a785615cbfc5a465326aa6bf89587b2f6b01789779a1256ea155c0bc3816705fdeae8dfd498ffc885296bc3223c7b59f43454542b49b67cf255cca1456a35e7f4f2bfff484dac11925788b73f42caf4641007c46c2c7af760d322b356705abaad2eba5430b645ac97a42a5f3c4bd357e6222350e5918a99d3e6bf43285334961d1414fb684901883e6c1e5c974f8e03fa15bf2d7405f577f3b638a753b97ca34caad305476b8bb6e17336df69e8ea2e12f6cbf9fb114fa046fee88045ab28612fcb5658eb734d18cfd6fccd6536a1d598cd2ede199b5efbe20a6b873f03478a617a799da8c83ec143d21d0d52807c086d875c967ecdf75627d611044d941ed04ab672c06bc23eb5694d31e87e88831c8cd09e4390f47f46f2f287b14f1afd2e2d0515db967352d6784c702cf1d1bddaa0e1b15535745f5d8248d16f0608ef7611544557e4ee1d12abff48a87517c3564c75ecd488197ceebe032573379eec20ba69fa907fd01f086c03b59419fae4f70b1287318ee4481d30dc17f684d36412c5d2007198e258123a35cebf042acd7adbb3a0cf6fadbee6f551632776d957e9c2ff230dc4d69c177365e49f462472ee65189943a502047a87baca76476785e3718cb7e2393704271eeaf76481e5d9838e2bbb93a692adc865cd28f14db30957a4f2bd12349d9dd5333eea4270e3d35e1d3cff5e31f0531ce173d6b8ae9c8b0383633e7bbadbc35769a89f23943509b9a38cab8e977a57fc5fff4c83e167090bc1c233fa165883ca975b3237aa37f32c50ee97e337575f4149d50ff6916b8f70b5f31eb9ff8921fe36e46b636a524772dacbe76788d5dd53502e10cb5ad7aceecea28ab7d0e35fcf15686e1e09bf51e3d0d1f2722a92260a1ec80f791680ffe1e2f4f15cca8eadce479c9f3a32ff2d59471a262cbb4f5e4a6807d7132a3a12c16c9bb2e91c1bbe513e7d08a26940cebcf9c9c48f393fcefceb96183b0fa0df201d206dcafaeaaf9c1fb11a07c11bbf6b0595dc9d74c4d1d80dde2d1fb7b67bf797a32723dda71aec34842ac041dbb6046d631f32172a14918b6be53dfcec871f08f14247c9bca7349018523fa199ca9efa4f5c398d097c09565129e4cebc963985f9e49602e59227d35bccb2ba833ca1d9f0a14c95755465d403e3713bf2c155a7ca8b40ac7618a21367e362770e74fcf812899d86f6e049d448e8b8f8892391284d8b5329c78a46a181178f54def438bf6de51bac502952c19d19be3806ed7fe8e5ad89e57d689f568ef5004ad35b9fc3934a27d02aec3017180ca54221763fae8c710b1ad8620a4ab0b04d2aed905e3658703b02980a7c5564f1404155618825f45a435f59483a00a12a3235f398ea32a552fcaf4308df7837a79eda262e843e0507757fcdd60c0ddc9e324a843057aa"}, {0xb8, 0xffff, 0x1ff, "9a99c478039070e409b44287f6700a2b616edbed37a135e749ce372eef5a8e9aa7267c3c2ab132957091319af44db5aac9a83f2565408d8b28b0adf8f5fc4d1a66c3dae0949702d6e9334b87a4bf4653550e50df91a628bc30ff92fa16e92092fe0212f860368e4379494e49f1746b7cee0142c61ed4dc23ce81c4ea46ed04f8f65de9b6fbf267fc732f1ac1aef3d5c3f52c323d6d80c9e5e045beb2756685876c"}, {0x1010, 0xffff, 0x8, "f78994500a95f4fae0f82cb2385b7c0b25d6dc5f01c110411e626820e4c482fa009239325a186685d6866366030f1a40b234d57adf24011c8b5c114f7c1771da9e077f759e6531c2c4de183f13e5efc86c5c469df35c218fb28eedcd8d463b14e26855be42c71faa23d7b02e1e0eab1acc408ff80da56c2fd2f96a57e0096150b6669281d2074ea75941693f79226d6d60459fd7c98c646a33439ce27c20bc8ff51cc74844b3c91a01fec4d7f289fc423fdc2d58d0d4eef279d73422126929c12bc9a10c47bc701b4df553a59a1a583939853bc8bf036ade0961a9984612a0be7b32ffc3a69c3ffd72c795efc4916510b5b781da08f8c0765bf9e7d21959c8fc95e0d73d241b7fd440913bfd6bfd3b73001a1abd9e95e81ec26b3fcd334fead1e91a0f9bcde7ddbd9148b42abdfe82bb00ed11211808a14c033e25baf5f91065140ed4980e2a4bd147778d286788bdb3fc14462d0110704c9b26e862f0c4321ab6fdbb7df563972428bd0b42317e867c6a43f17ab29d0b7e036b12b1cf4840e00e652bc19d5fa11b72dbd9e28e88a73b76e4ebd087da7cce74304d771b1754b7f2919d490f3c233406c152da7b27c15728ba95cad9b498d2ce4386ba47fdb55eb11bca65fa05bc37c0b005247da003d1e8a806cbbe7a52e0ad7e9048f250c522e179aaa0084c8e938eb6599e95942c06825612935aa9732930bd4f3aae0ae5bb1f0596138131b5f076edf3fdbc39ebc7ffa7d83773b25ff81e8fda2d71d77a297543e139917ab9b69f875585bb3848e02fd3d00a8e34e450ecac09621e92c277e7332b7fa2e1ed8291c2f09b217a807c3f5820677a5b74fdc46f9ba2abe3ffb43d906551c2f50b5144c7d921bd6ccf57f1925dbc3e06a4b58690ddef06b478860fa3754b931922e10567d215c0ea88f315e3df0be59e7c2c78842a55fa00624543f5598a35b89c41ad8c6f615c0be0c114382e90a531cbd5c3f48ee020b63ca4bf7d78d892f85fbba97f72a4c8f218829f4013d70b66348f312a07e52ddff0ba377a2ad9d20c21ac2217be096a60bd25688050732d6cb7c1d62b99d6bf522322234a9e574724c37427f59442c3aa4d25984c5e66e76f232ec8ab100667e6fa1790a0b320f4e3ceaced72347547ca10b3afb00ba03cfb58c217491f9c985bf7c4122e9677a7cd325618829bcef483a3782e690d34776258487c799409f4e976165c17954483f92fb58eff6d079fe657ffcf584e03e6ab14cdbd83940c70a83eb871002e2aa31cc336fe3bba9aee896f787421c58e533566251f2a22c70fd0509d02ea7cee353170c3a405ad92ddb7b45f5a8a225b9aa604376895ef60258f2696becfb524f43d56f393ce37c05ea733a6e7b0f82b759d776327bb3041ec09d326e7cb02b037ac81a76a0a0d966ed51b679e224bb1b34fdb95dc708ed921bf18b0b705c960b050a1be83290514fd81a94bdcb915780ce0f692b8adafdc3f7909fe4062b2586ba3a7e3dfcecf8ea76bb7e2bf976b719b46c47b2b7dba27c60cedf22d5a5114edca8fe77971e7b530c562791a25c2f1201af6621468bc49d9d93fc27ec57c8f652c53ce366f775143dfb175bd354e09f7e2f14d44692cdfde1a10cd42b191df7da062b35413094f45b9886d8c420bbc5f876cb0e3079dd82db00057aba0a0676f40b7f8e710c54341904d90f52251f649aa2e343340a85876dc6cf1f0bfdbe550a6f749fe41b7acccf5e717281b8cf42a98f3dc8470be3e74d72e42495dfc8b45987e7ccbf9d1f12c75fce90ac7d7e84fb3d9f92b945f0896d01a5e5cf7ac816a4f9089214cd2ebe501802ce8e5956f927b2665b2120925ca392569c85491a7706b9ca0122a5278cf58fba83f5339bdbea032d80ee7b3fd6d9725ee5dea703e7ebcf2e792e9872487843255727dcd7e81a48c66121247a70753e785c4b97d0a15e48f1d57a9aa80f426fed70fdc2b63fe885b1c7a4776de373ef74216715642edc58edfbf79df74aaeecebf7e4e51cddbd6627afc74afa1ab3c7d9b9b22bab28991de85337ed6915cd0282fc0b9d418cac88933717c1aba2db8a6aaa78b66d4ef795fbd34a047473fcddc3c493ec2c2916473b5cd934e27540aad591857462f10eecff1173e0badc7e450a2630eeb4fc1abbd9ea7edc1e1c27c12fed386b50c19bf767effd8273dc04b3074e97f5247276f87f91e10acf87b0b973efc9e0989ace86fb934e9d268ccfde00d19c1800744e8cfc35c436c3f81a27ee2744104706a40479ce31c7d21d288ffc311a99c238e5a52cf5821c3a8e3a034e95b3cde7ecf22620f8f18264528b19ec43ed93189ea0c7747cb0785eaf9fe253e39c1349607a66b3aea49d51d49ee20b6d982e2f188b241ba5d7aa0a58197e0fb19cf623f986abddcebe42adf670db698c15e13dbcd80f4f2edf0c8af6a9b93a7f43c4839451e97bfa3e8cd5d99de2e64dff5945db7e1c6a327607f25624f9b1feddb1d3f62f318c8c8d6e393e1dd783a9b2313a5b77d9eb2f9b517395ec83cfb4204765b9079a3a5ae6d3002710f0d0820257cfeb748f4a9bea7309d1a2c3c2033c464a3ed1fb8863ad6bd79ed6222c05a889234229fc5f42af328473ffa40296a154dc59fc3659abd2e3499b47e8c89a94b295324443a7331432414f2ece75bbbbe2a06731fe3741c2a0da8aa64cd1ccff0ac70f9f5881521983df17f4d1a6718d080a2f486ad8a721e7f5442f4a76492737ef3363a7f7a219e4642b56edd7ea14ac061ae7b99d4a3e49f2829b3ed5378e74ee3e324d0d0ee328c31334e927a513e6829bf5c9e4c9b9870bdd56972a28320a047c1a03a11061ac7059b902044d53638822345c1861c06d52914300f196d3fa9f816c56d153c77788ed05e78135c56d59d369503d231cf46730a87f8fcb5161c402419ad1522c9275dbb18b9b49487f96c771605284a06ef706bf669865ef686f60861d4851a89fd12849bbb3b17a0b8a322f291dd3335a0ef2c8f9da33856650e715d610d877e10f615c77c5f105e5843139ac23a4b5980e55f2261d0da0e055275fb180285c92388b342a2c9bad97a585969afbcfff4000aee5f5a342899d7c58bc34a0acdde5d00f7c1d71ba696e4e8347ed662979fc019cbb432ef273d6d4fbb004bf2f5668d82c85d9d489056651d06463460e81578b4e3d212d15483c7523537a4695321826abcfba7ac63b8b6a7ee2dda245bdc3710f4bc47fac6b828c13464ff1e00bdab56c1f52b29e9cf7e4163d3a158fa6657df9b87f63a727031a21d2a88f1c2fa7fb10f9d2eed39fe50615fbbd951feef27c13ce97c99aa29e5b04e3eba2c89c92b51bf061656617b36e9e921299c5cfd1cdff0fcd5575e2b456f20c1a48a924a6fffb7688be0a7aeb1f5871503107ab881810523d09d848d5d0f8b084481e27cf69b129c4295943fb2f3712e8153d8424310ead603fd524d0d9df81e5dd9b0273b40052f89c54a755e7788f15d07380278127e834a8167d0ea082c6ff108a6bbb3b205b20feead5244e16e9e74681c030e38e7957a6c393cc75f128e5c55f82606f702fd3a2ba2d426bcd9e2c11688d276c45f63603a1fe2acede16da8fcc3a21fec7fd13be8448719d63cce38a3039fe5d50aae48a31137b3626633a4908b86988a2e2e024878da99f0febb76238933b7551a813fb10dda45110199cde06bc5f5c3515c2e52cfe2ab08f60fc5d6335ef33f81cf1f83960a744caf56376614d48bed3d681032ad33c87b052494d65ad9be7986af6540f7c3efd50f342a25d9a2153c9abfd764257ef9d52591308e87d1ec61927b22a18b1b35bb5446b39cdcd655c8aca6111b9d0af1308f89fb900f511667cfa2d2c11baf84cfd5eafee58648f88ddafbe35adfbf13fea2efa93c6127a113d56782eafdb2a4b9dc86a1f931408cc27a895f3545b39520c9c24b5b4af930f5565d3162c4799ab18023ec8ff5e5d36d85367e06d103cbe06cb8d03f9b83bbeaa0b2c06326b1d6d5d688c02e099122ae32a7f7d9fa7754b9a99a938da5033a7b5d410056cc402dcf28a325c9450b9d7350c22da36ac481343fdcbe28bca2d6e97f9957f50af7a3e06df62dc694deb4b435acf90952144cd71f51af31cd6bb4277434a282a3ded5e5a68d1556d0d98bcd16b49c9e3f47244e91e8852815006352261658818d0a2f4813dfbeba58b323ac68a8d2841cc1051fdd7ee31099f8b545c481fd6f46e37a12f234138edb7e50ced05b837a70cda40be4d8fa799d07cafeb1aa9968e83dce9f06e7718bb958c2b3af18fc172ab0a616e85ed9793c745077997d86b28353508d3e269cfb82853a3624df227bd823f122a3de2a25916df852f1d0b7e5d6bb0bf84f5dc176fb4e36c19db0a16db56a9344744bf0dd3118c90944ad143015c2d7674705f08cb3abfa3d79976ca22bf2fc07b1eabaad9cbbd0fcd7b0fd4d8516b263a1e7d881cbdc8f55bbbb829b7c24cddfaea69a31667ab3be637e500b400677b30ac4e13bb866f6e255767d1b5d3ccfd4a11db09f89882ea64f5666aa78855926e85ec9f1ee0ac3b5af5469276339132657d9b6f1184bf3a47c872b688f900eb47614e4f7e424e6f3aed5b3aaa30e5f7f36860a6d6899f7d77e359c7a3e60a3b3400ffdd41bb34465bd880fbee7e212f4313775f85da6b9542ed2b98832606cfa5c9cfab54f923cfd1dab9824bc7484e0173ab7ab4d99ed0ad9f7a13e2b5df3c60da1c3b16e8afbd24ed42a97a5eabaaee7f99a239d9c610c281f9b9e2059246fcb1544211dbedb4493a3e35ae3abe2a02a93603a86e4a0519aabfa311cc5a47c2a9d79af937028553355b6ce5051f71e1c7226730587c630087b1ea84d53f9a4686fd4a3c28928e6665a574b8395bf204e9e51863ef2e2532356cd495b8b0bf778c6e6f5aa27fb7e697cf9d16efab99802a7878593c4f3434e0649731e0719811d859f4ad0cd00285175917e7ddc682e052646b263984c5a275158568979f4050c4bdddb47f4660e8b1bd4dbc163af349cc63712d57e056b7b150a9cc9162a26d4eff2ceab805222fd0056d64a387f497940ac93ae05d7017e1b1adf07378676142ac9922a9d67be655c71110bcf69d79e071b60b93989ad7ce73d13d47489c0955984547b604f11242536c54ec7700ccda48f81966e3574c21a5566ad343821c7c68fe3c0c01ac531bd26d3540de8475a55c30b1d8bc21925eb3b8d895b49477bdde821c23b4963e0a9e9d313e0986eef584c06bc8c936d947b8a6d0d5afd07253e2b053139305beb90f8f83c5892bde2327483b17b24d22e66ca7fe7215e5b7fdb295361231aaefed0a1c697ece7c727b7b606c4848c64a6a281d184f48f72f2e661fe18597ba2d1a56cb693584e9522bdeb6663759bb564f2c54d601b89979365b7251c9933b4bfe43d6ed5dc3d82ff8be10a199e25cfa92869e66758ecf65e5d3790b894f886d732c5beee66b6bcfd1f98322b2275e5f301d7b071af83a9e79cdc3614fd9e46358ba524f5e768baf80b51e1fa35b47ee3dead6925bac2cda8c85adf13d36b521f5b3e12da32144f5c7e72dc7caecbf4bcd2fb523047d3f5e91e063195195d10ee5083e177430a3140160086bd244771837b480a2d374f6383347a6ac497d0271077d56e18f0fa279a8679b1e9d28bca06e5c115bee1d5bd5b5ce207f3d9d05828e5341ad0df3f7acda64e2eda2853222a1d79ef1a91904f37fc5a798fed6af2bffeed04674414dd11436da0f1faad9ef89eefc8429f50c65c09b3958e5ff304325dc334"}, {0x68, 0xffff, 0x6, "5c75ef5d5a079fd5b2d81ac776453ba7e6c2cf86f21ca4109b2904ef1fd72f894f37e26cc308dafadf2792300100c8dd981420e320701eaeb1b51968195c40286e3b1f0d3daaead9fd614d57b27f39b5f7a2a5043b0d545b"}, {0xc0, 0x0, 0x9e3, "297a26109c7ae36c30512ee30721991f72fd057fbf6a1ec6daf72b6358550104a08ac56a7ce60d356c96ba4196d29d441d0812b510d9f90c924166dd83a35112c2ee2a6939720497bc882db81622a7292f121e670092b6f3f6436472be761926bb57b6c71169238c33cc14f08ccfb2ff80a784021705235aff6d4a6bfb5e654b3a1c3c489eda2156982ff1972b21d55c33f8d08d6411b232226bfcddab55a6753367686d4d6e04bfdc"}, {0xb8, 0xffff, 0x66, "9a36647f6d19c60d2cda514278d97da328f5a5a6c1c444e61ca885788f80f3415e54c24894f3c5153db49eb876852844cb4be9ce28fe99aefe4b78a10cc88cf5f39c861c01dae81f1c508f9c629945e5149ddc71ac1c33f828ad001da64813593cbeefc85f3228de55b7a543060ed93c93bd0865fc659d4f593fbdbbfdacdca764b19b8b194b44246751946aece562f2c9e3454c2bed8079b7b5b7a16f406006e5e83ef853"}, {0x30, 0xffff, 0x200, "efc6e246c745ea02804a67d1583c8536b1950faf141f1dc41f"}, {0x60, 0x1, 0x7, "6b7643b884ec598ce6c095ee327165ec5c7ef106550df692b88fdad7803ee10a5a079f17ad8a942042d9b6964875c227eaf9cc4cea81d9acee816c373588a1573e6b07ca7470ef2f53bc"}, {0xc8, 0xffff, 0x8, "0d28bcf84cd4983389cfbd48c67bf2b7f95d57672af79170732fdc286b893257f623eda9d2a9ac9e3fcd0e63fd613c82cee2ecd681b807a9e00f188dfc48dba582300b1ac4268143f380ceeef0c9280fc1f3769ac5b425bd8bf1ad2622c23c8d0c8b794cfb66e785d909b2094d0a53003cc60c56cf7841416bd6b4b82fba6628c7c4185ee11c9551fc81c8546e4a82728ba1827d689a18cdd8ba1ce0c9be0eaa1f9beb0721d52c3cd423926c1d2cc9f1abf1bb"}, {0xa0, 0x1, 0x9f, "d253c65cd6fe1b7b1029cf61370821748a360729fc3626a4d6f7da693632d74ebf7a5e8dc7b15077f8a1c8ff6b02f5f3ffe9591b9c8159547283833d58e3a0c588d70228d9bb294b9005e5f8b6793b7390f7df2efd192c44a426989a82ef6a3178cf624f03cc9b925ffebee2339b04bee602473e80a42ee367523975328dd1162749aea9332f4f5b36abd1"}], 0x24b0}, 0x404) ioctl$TIOCSDTR(r1, 0x20007479) 16:04:46 executing program 0: mlockall(0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 16:04:46 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x7, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() r3 = fcntl$getown(r2, 0x5) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r4, &(0x7f0000000080)="7d09157ce4594dc3ce6407b0f8266fc374547ccdec", 0x15) write(r4, &(0x7f0000000040)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b33e16a6305f79e4", 0x26) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r3, &(0x7f0000000400), 0x2, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r1, &(0x7f00000004c0)='./file0\x00', r7, r6, 0x4) fchownat(r5, &(0x7f0000000200)='./file0\x00', r7, r8, 0x4) chown(&(0x7f0000000480)='./file2\x00', r7, r6) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 16:04:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/37, 0x25, 0x40, &(0x7f0000000140)={0x2, 0x2}, 0xc) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000200)='./file0\x00', r5, r6, 0x6) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000280)=0x1) 16:04:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:04:46 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x3, 0x10000000}) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) 16:04:46 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x8f, 0x0, 0x0, 0x0) 16:04:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x3, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4", 0x8000000000, 0xfffffffffffffffc}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xba81, 0xfffffffffffffff7, 0x1, 0xfffffffffffffff7, "071e071d3ab3040e76614b3214a24e1608415cef", 0x1, 0x3f}) close(r0) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r2, 0x0, r1) getsockopt(r3, 0x7fffffff, 0x0, &(0x7f0000000140)=""/90, &(0x7f0000000040)=0x5a) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:04:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 16:04:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0xe1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x7) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:04:46 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:04:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x47) 16:04:46 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='W\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 16:04:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x80, 0x1a0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000000c0)='./bus\x00', r5, r6) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 16:04:46 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="838468d195b1b93c52e7d33dbb73e0d935bdf961d9e8ca86330691094aa87dde2822718fee90be5facfc279338d8e986e08335a55e27a49ca88a68e3939a1efbe2b28fcb5164134030749197857ad326bd617a88680f97465e2c2a780d5feb417160129a1e3dc789560b814074800362c02b0cc5c6dbcf7d0477c4a7b9849fffbcdf7ee0cf0601dddc7b6af9800b852b44d068f8e9142d7372754c6dc9b81f5b255f14a2421904e0dc43880cd039a16d50c1df9995539bb61612", 0xba, 0x5, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="820000000001000000008ba14638f6f75bd3595d90a455fe5107b29d266f9401db31ba40961710c9023de0609201342c140e1761eceb83b4cbb8082abef736e5a448e145985ae6bd83e373bdd944df8365651e1332bd70e6b855579a6e2ba6f8e5b2415b71ac92e934f003b80ca30f099df82f02be28043c40b2a902bdd08c10da058547ce379a6bbfd60a1249f565f178e75ca42af07f1761b01473cbcacadc1ccfff46e0f4a45b125684c625050ec12d7264834ca28b691b462a5cc1398ca76a2e2df1042c43db1a91f4df"], 0x10) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fchmod(r0, 0x20) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x100000000, './file0\x00', './file0\x00'}) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000001e0000000000000000000000000000000000ff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x6e) dup2(r2, r2) 16:04:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="08080000000000000000000000000000154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd976b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc306fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a4897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dfc3bfc5397fe20ff2169b326a0110500000000000000ebbcbed4ecacd8ebe38c94e494ee34bf49377a451adb6efbba07a3e271b5a484a1959215a8ae22d5678e8c7ff313c2bfc15c0b78337455dbfa52e1dfdba1919ce16fcdd0fa94298cbf7b757a263b2cd65eb7678ce761973e6dc49d611f9429a501e41134a7fcb0e789d8cb107f6a"], 0x808}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x19, 0x40000011, 0x9, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x25, 0x0, 0x5, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000020, 0x0, 0x14c}, {{r0}, 0xffffffffffffffff, 0x48, 0x2, 0xfff, 0xffffffffffffffe0}, {{r0}, 0xfffffffffffffffd, 0x24, 0x8, 0x7f, 0x3}], 0x9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf000002a, 0x0, 0x226}, {{r0}, 0xfffffffffffffff8, 0xd2, 0x52, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x21, 0x1, 0x9, 0x2dad}, {{r0}, 0xfffffffffffffff8, 0x4, 0x400fffff, 0xa36, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4c, 0x1, 0x1, 0x266}, {{r0}, 0xfffffffffffffffe, 0x28, 0xc3edb52c31a355de, 0x1df3, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x3, 0xfd1}, {{r0}, 0xfffffffffffffffe, 0xa8, 0x1, 0x81, 0x43859422}], 0x401, &(0x7f0000000200)={0x4, 0x1}) 16:04:46 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x10001, 0x4) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) 16:04:46 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xa348) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x21, 0x0) 16:04:46 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) 16:04:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x2, 0x9}, {{r2}, 0xfffffffffffffffd, 0x46, 0x80000001, 0x2, 0x100}], 0x3, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x2}, {{r4}, 0xfffffffffffffffc, 0x0, 0x800000a5, 0x997a, 0x1}, {{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x0, 0xffffffffffff8001}, {{r3}, 0xfffffffffffffff9, 0xc0, 0xfffff, 0x80, 0x9}, {{r1}, 0xfffffffffffffffd, 0x20, 0x81, 0x2}, {{r2}, 0xffffffffffffffff, 0x76, 0x8d, 0x3, 0x6}], 0x0, &(0x7f00000003c0)={0x7, 0x2}) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:04:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) 16:04:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x8000000000000) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000000)) 16:04:46 executing program 1: open$dir(&(0x7f0000000300)='./file0\x00', 0x203a1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x70e, 0xc0) 16:04:46 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() setsockopt(r0, 0x5bea, 0x5, &(0x7f00000000c0)="3c1291576501aeaacd041798e987991e3fb3a3aadafe9a81c72e5e90cc8255436f9bb94c7161f4c2b04916860ce8f3e68d5a63e307130b676381cb438972488a0a4ece120e961f6d054c1b2c286fe4d4145385c87f0f6ce31dfe183f52dd3b9573005dc73638f4b6bb2168d2dd7ae043e4c2521d3975bc06502cb3ad6e51eab37967da27d39f247067040b022c9c67805498dc2440c62e2b54fef6a2bbaaf90a07f5d2cc3251cb6a1abc3526929da18f3bee3985e496f802499a898db9de335ad81c837194ab592621c08d3a9ffb248f1f10ff5e4cbe996351c341993df9db5d363191325089d6638b9ef9450d95d3ab19d1", 0xf2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000000000001b7, &(0x7f00000001c0)=[r3]) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = msgget(0x1, 0x200) msgctl$IPC_RMID(r6, 0x0) fchown(r0, r2, r4) socket(0x20, 0x8004, 0xffffffffffffffff) 16:04:46 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000170001000100000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/156, 0xf6}, 0x40) 16:04:47 executing program 0: r0 = socket(0x100000000021, 0x1, 0x7506) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xec8, 0x8}, 0xc) 16:04:47 executing program 1: r0 = socket(0x21, 0x4007, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) utimes(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x3, 0x80000000}, {0x0, 0x639}}) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x6, 0x4, './file0\x00', 0x400, 0xb0, 0x4, 0x100000001}) 16:04:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x81, 0x3, 0x1, 0x1, 0x7, 0x1, 0x9, 0x0, 0x1, 0x3, 0x7f}) 16:04:47 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8080) pwritev(r2, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:04:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./bus\x00', 0x2040, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./bus/file0\x00', 0x20, 0x14e) 16:04:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f0000000000)) 16:04:47 executing program 0: munmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup2(r0, r0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:04:47 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x662e, 0x100, r1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r3, &(0x7f0000000080)="83c39b275e91962f49410d8bf0a7f6bb11799a17063e991fed6a22f2dfd8cfdfc08545750b1c21f4", 0x28, 0x40d, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xb, 0x0, 0x0) fcntl$getown(r2, 0x5) 16:04:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x2000011a, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) 16:04:47 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) socket(0x3a, 0x3, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000431000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 16:04:47 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0xffff, 0x1ff, 0x5, 0x2e1d, 0xfff, 0xfffffffffffffff9, 0x5}, &(0x7f0000000040)={0x6, 0x2, 0x3f, 0x1c0000000, 0x3, 0x0, 0x40, 0x9}, &(0x7f0000000080)={0xfffffffffffffffb, 0x3ffc0000000, 0x7fff, 0x6, 0x5011, 0x10001, 0xfffffffffffffffb, 0xffff}, &(0x7f00000000c0)={0x8, 0x8001}) 16:04:47 executing program 1: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) utimes(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000080)={{0xff, 0x7e}, {0x4, 0x8001}}) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='0\x00'], 0xa) geteuid() mknod(&(0x7f0000000280)='./file0/file1\x00', 0x4, 0x3) semop(r1, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) 16:04:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x200000003, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000300)="dc076ec9b105ea7fd9498944e4a6", 0xe) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:04:47 executing program 1: r0 = semget$private(0x0, 0x2, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) semget$private(0x0, 0x0, 0x419) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x0, 0x40) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) 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) ioctl$TIOCNOTTY(r2, 0x20007471) r5 = 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(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/9) r7 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r7, 0x0, 0x0) fchmod(r1, 0x887a34d618970c66) open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x40) accept$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) 16:04:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) close(r0) 16:04:47 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) getsockopt(r0, 0x8000, 0x4, &(0x7f0000000000)=""/200, &(0x7f0000000100)=0xc8) dup(r2) write(r1, &(0x7f0000335000), 0xfc94) close(r0) 16:04:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSDTR(r0, 0x20007479) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x401) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:04:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="52a5e5615c1293271ac4a75380b728ad5428674d0e80f8094561097906af60a191b3027e066db70d04ebee7e08d44cddc7e32f00c974dfaf53f16adc3d97a13fd7211d5378bc2fd9544a8115fca68a1d4cf2ca1a86fd416385ee53475e0b2857e6b408a0fdc0ed67f9db2b78ed14d242a57c5039bd5b19b06e595ae6e72378194ee2fdf4e6627e", 0x87}, {&(0x7f0000000140)="00a6ee73f56c281ccda3bdd728ce7d211a8ee48e14d7f4b4332b1c3ea909fb3604b7985f54b2e3889a5180dce0d474ca8a6acaa969158cb4de742fd5d9457df0c539ccec8447634a053c6729674b0ccf723aede7c8a7863293f44df98cbfedf43b36f26e9654bffbf036d0e3713b44adbcc183a62d0ab5481ad68369f4488ae7e37f5707fc51beddca8042b6f3720d50be3c07f024fe2fe2c20404a5b630140b499dcdaebfffd950e9eb09136b92429b585ba73a77b759eef0100f5a8be3b3cecf5019e535a918d8d8a38fa47aec17e95bbd", 0xd2}, {&(0x7f0000000240)="036b348aea0fb7c8eb39a49a969431faed9b3670b1097b989b1640037b0e1433e6be69b9d9b1f00fc3936992b635861ecec9dd5222aff37e4d04ed64746047357dcfd36a52cf0d09d7bcce1c2fe58fbf1f22913a6826dd80de42f017f8bba8998bcaee93fd574468b4a94a725de41096600b66359f3cae071cf3a206a4e5145f7ca8058a8e949cb2d00a502b30e1b603f7b2a7d285e403be27149f30c62101cf0cfe7fa367ead4b3033a3229fea33f7946c09379c62d054bbcaf321da0ba5c5cbb66524f38d61429aade09a4851744", 0xcf}, {&(0x7f0000000340)="4b60dcd03e4d35602edcc4bbab2256525211178b6e9b354aaacc5711c36712fca96c9a7d6daa5206a7f7d8476a6c874efe3934b522cc95b1be3cdc7440f2232bd281996b08c10e4d421ea145f4d28ca19eb4771ec1889d8605bf0c4f5af2facaed6a834e919f63b4fd46cf4ed7c5f5f0e730cadedeccd3988603601aea65816f99eef15010718fc50f157b3b0ee6a5d42a313829134479b96d68050c8eea3f081a27505970f4d70d043059805c29e442095a", 0xb2}], 0x4, 0x5) fcntl$getflags(r0, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) close(r1) 16:04:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000000000", 0x2e}], 0x1) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x2000, 0xffffffffffffffff) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xb979, 0x4}, {0x3a3, 0x3}}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) 16:04:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x2) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000280)=""/159) fchmodat(r3, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r3, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r5 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000000)=""/191) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) 16:04:48 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f00000000c0)) 16:04:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="824e666b4544799a1282000000004359"], 0x1) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x6) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="1680f00371b63439e9274ee044bc2a65197e7beba895dae66ffa44cc993f2106eed7863e2138d51996dfeb4f05f3acdc8b8abe8a8a53cb39df606646c7124ce9bafd79ddd9745332844d60b48380decdc88abf6f59cbe4bcf444", 0x5a) r3 = semget$private(0x0, 0x7, 0x38) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x7fffffff, 0x400000000000001}, 0x8) semop(r3, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 16:04:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x9, 0x2, 0x1, 0x7, 0x2c, 0x5da4, 0x8184fd2a30ec3030, 0x0, 0xfffffffffffffffa, 0x2}) 16:04:48 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000003c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) fcntl$getflags(r0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') r1 = geteuid() getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getdents(r0, &(0x7f0000000400)=""/2, 0x2) r2 = getegid() chown(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r1, r2) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x2) lchown(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) 16:04:48 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0x3) poll(&(0x7f0000000000)=[{r0, 0xa3}], 0x1, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) 16:04:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) accept$inet6(r0, 0x0, &(0x7f0000000000)) shmget(0x1, 0x4000, 0x4a0, &(0x7f0000ff9000/0x4000)=nil) 16:04:48 executing program 0: setreuid(0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0x7ff) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:04:48 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) r0 = shmget$private(0x0, 0x3000, 0x412, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) 16:04:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) 16:04:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40001e, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x1000, 0x80000000, {0x7, 0x8000}}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x36e, &(0x7f0000000100)) setegid(0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x100000000, './file0\x00', './file0\x00'}) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8002, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x4) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x100) 16:04:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000000, 0x3f}, 0x10) setsockopt(r0, 0x2b, 0xa, &(0x7f0000000180), 0x0) 16:04:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x8022, 0x24) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20002, 0x0) 16:04:48 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000004000000000000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(r4, r5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) geteuid() r6 = msgget$private(0x0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000003c0)={0x9, 0xac, {0x1, 0x7f}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x0, 0x0) fsync(r2) msgrcv(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000a0cebeb3a6e6f1b53beef2d62ed8a6345607cb2d35263b80502864afd13a9b6f59eb18b166b3a018b82b8f8f63d9a054a873e62e106d85bd993d9ff51c46b885ee6c3e8a091b5ec226e069a5875e4f780b9499b271ab9c7cc1cdacf2c203fe63c497e591ccb69881ce143f9a54301fb20000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:04:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5dd8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) fchdir(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xf2, './bus\x00', './bus\x00'}) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) close(r0) 16:04:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0xcf}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x6b8}, {{r0}, 0xffffffffffffffff, 0x5a, 0x20, 0x10001, 0x77}], 0x7ff, &(0x7f0000000140)=[{{r0}, 0x0, 0x2, 0x40, 0x6, 0x2a6}, {{r0}, 0x0, 0x24, 0x1, 0x371, 0x6c1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x180000000, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x3, 0x91, 0x2ee, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40, 0x100000001, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0xd0c7}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x5, 0xfff}], 0x100000001, &(0x7f0000000000)={0x4, 0xdfbe}) r1 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0x0, 0x4, 0xf0000000, 0x1, 0x6}], 0x9, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x40000001, 0x5, 0x7}, {{r1}, 0xfffffffffffffffb, 0xac, 0x0, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x1, 0xab}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x7, 0x1}], 0xf1fb, &(0x7f0000000440)={0x5, 0xffffffffffff8000}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) lstat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) dup2(r1, r1) 16:04:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:04:48 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x105) r1 = semget(0x1, 0x7, 0x1) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0xffff, r2, r3, r4, r5, 0x150, 0x936}, 0x80, 0x4, 0x5}) 16:04:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x400000}) setsockopt(r0, 0x3, 0x43, &(0x7f00000000c0)="f518207d111274fac3963901edc3731a929acc3a5a", 0x15) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair(0x1, 0x1, 0x3, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3, 0x6}, 0xc) 16:04:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x8, 0x0, "d75f4de400"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) r2 = syz_open_pts() r3 = syz_open_pts() write(r3, 0x0, 0x0) write(r1, &(0x7f0000000100)="e201870e18c5bfa7fc1166afbe50a0084338920977b9edcb8f0b222a1dff4305b48cad8ca4907926708d499ab02ac40cbcede22696d5df3436441633068ed3bcdd41fcbe50304933edead123223c35c2a606a0390b638875066cf9213f1da9788b72f9d1112860ead9f562038cfe16d139cce2e34a17a45b8514a4092b6e976a", 0x80) readv(r2, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000280)=""/105, 0x69}, {&(0x7f0000000300)=""/205, 0xcd}], 0x3) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 16:04:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x0) listen(r0, 0x8) 16:04:48 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000672000/0x4000)=nil, 0x4000, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:04:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x0, 0x1a, 0x0, 0x286) 16:04:48 executing program 1: r0 = socket$unix(0x1, 0x8000004, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x81, 0x3f) 16:04:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x954, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:04:48 executing program 1: setitimer(0x2, &(0x7f0000001fc0)={{}, {0x400000000, 0x2}}, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x30, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) socket(0x0, 0x8000, 0x2) 16:04:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x119c, 0x101}, {{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x1000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2a, 0x6, 0x0, 0x800}, {{r2}, 0x0, 0x24, 0x0, 0x1ca, 0xffc0000000}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x8, 0x25ee800}], 0x6, &(0x7f0000000280)={0x9, 0x7fffffff}) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x20, 0x20000040, 0x498, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x94, 0x20000000, 0x7fffffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x4, 0x401}, {{r1}, 0xffffffffffffffff, 0x30, 0x20000000, 0x8000, 0xffffffffffff8000}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x400, 0x20000}], 0x100, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xc2, 0xf0000000, 0x2, 0x4}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x3f}, {{r0}, 0xffffffffffffffff, 0xcf, 0x20000000, 0xfff, 0x1f}, {{r2}, 0xfffffffffffffffd, 0x40, 0xc2, 0x6, 0x4}, {{r0}, 0xff4adb918acc85aa, 0x0, 0x10, 0xbbd, 0xe2f}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0xc1, 0x80000004, 0xab, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x70, 0x54}], 0x1776, &(0x7f0000000000)={0xc0, 0x7}) close(r1) 16:04:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7, 0x200, 0x6, 0xe890, "5dd493868e8a5989ac4b415f5527b424dc41b678"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="3438c8cc80065632eab316d0165b0368f67468ce3febfa3cf7f214ecf09e000000000000000000", 0xfffffffffffffeea) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x800, 0x100) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) shutdown(r0, 0x0) 16:04:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x9, 0x81}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000001, 0x5, 0x90}, {{r1}, 0xfffffffffffffffd, 0x80, 0x50, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x14, 0x81, 0x8}, {{r1}, 0x0, 0x40, 0x20000000, 0x8, 0xfffffffeffffffff}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x80, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x4, 0x41, 0x54b, 0xdfd}], 0x9, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80, 0x81, 0x4}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0xa0000000000000, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffc, 0x2, 0x400fffff, 0x6, 0x4}], 0x4, &(0x7f0000000300)={0x86a, 0xffffffff00000001}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x100) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x601, 0x48) 16:04:49 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x2}) pipe(&(0x7f0000000040)) 16:04:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x8, 0x7}, {0x18, 0x1, 0x0, 0xfffffffffffffffd}, 0x0, [0x4, 0x200, 0x3ff, 0x2, 0x0, 0x1, 0x9, 0x2]}, 0x3c) chroot(&(0x7f0000000000)='.\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x10800, 0x94) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x3) sendto$inet6(r1, &(0x7f0000000080)="8f5c6c851ad7590d8e02afa8b874ee814eb8a4fa0846a4fdbc6604dc69f9f39753e2ce53b0a4b17a0502f677bf2192846520c10fba0a76703740ec9629540210d0a3cba0607ee8258f2377993379af0e7c1015265ec2ad0edf69554b44ffb1f61cfac00b830e54e218dbdc663bc16f194742e8c695234053fd08ad4c9ff96db1a140b1182f5136a43d66457f360519065c91cafbf013", 0x96, 0xb, &(0x7f0000000140)={0x18, 0x1, 0x1000, 0x5}, 0xc) rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r2 = semget(0x2, 0x7, 0x250) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x0]) 16:04:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) fcntl$getown(r0, 0x5) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x928, 0x100) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) fchmod(r0, 0x14b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x6, 0xd3e5, 0xc5, 0x33, "1e339227bc3d991c14342b89ff429ce32799a1af", 0x7f9f17a4, 0x8001}) r2 = syz_open_pts() getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = getegid() sync() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) close(r2) r4 = semget(0x0, 0x7, 0x4) semop(r4, &(0x7f0000000280)=[{0x3, 0x0, 0x1000}, {0x4, 0x0, 0x1800}, {0x4, 0x44, 0x1800}], 0x3) bind$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = getuid() lchown(&(0x7f0000000300)='./file0\x00', r5, r3) semop(r4, &(0x7f0000000340)=[{0x1, 0x426, 0x1800}, {0x5, 0x5, 0x1800}, {0x1, 0x8001, 0x1800}, {0x0, 0x0, 0x1000}, {0x6, 0x1, 0x1800}, {0x4, 0x3, 0x800}, {0x0, 0x1, 0x800}], 0x7) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8040, 0x0) flock(r6, 0x8) syz_open_pts() pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) fchownat(r7, &(0x7f0000000400)='./file0\x00', r5, r3, 0x0) lseek(r1, 0x0, 0x1) ioctl$TIOCDRAIN(r6, 0x2000745e) r8 = dup2(r0, r0) fchmodat(r8, &(0x7f0000000440)='./file0\x00', 0x10, 0x4) 16:04:49 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000a00)=[{0x0, 0x0, 0x800}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r1, 0x2000740d) 16:04:49 executing program 0: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x1000, 0x502, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) 16:04:49 executing program 1: r0 = socket(0x18, 0x8001, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="04040106000000007824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) r6 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x3) write(r6, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) r7 = shmget$private(0x0, 0x5000, 0x44, &(0x7f0000ffa000/0x5000)=nil) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/128) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 16:04:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) chroot(&(0x7f0000000040)='./bus\x00') accept(r0, &(0x7f0000000480)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) 16:04:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x1, 0x100) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="3c66b6aea557d138dc9628702f04c4053a6775f87655cbbfb7997a13c346445f4506b61c8b9b47b3f07b4093410cd39aa1d2c526bcf983454d115629af8b49d3dba73ad979d6e28bcd00e385a9ff051951d54d6e111e66ec8e5cac89f50fab094612500300b4141d1e75c17be992421e61c0014429b17081c799cf236ad02c00660820be18a7503325e620c09af67ea2ea12bfc9c4875e58d41de136f846ccec66680a266caa9a4950f93026e3676dc2133eccc72fdd3360cf9921004a63249786731250608054", 0xc7}, {&(0x7f00000000c0)="a7701e732c9d", 0x6}, {&(0x7f0000000300)="3dd19bdecd4b87b62fc06820065d6ba7b68b1c7925437636eb07d04725504378ae6cb3ea57c14c9dff7014ce62ac80b1bfc214ea97d6730cb492ea4ddddac7c64df0ec96c47c0321519214a0063f65587437030db0f8e46a1394e4354e32962aea7dd890eeb637d95b5910f8bfe02e19bb569ad5a6c923e24be35a8a6129445259c06821b4bf0a3dc71c6809abb9521727ccc2d5525db7a2d29adc", 0x9b}], 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/99, 0x63) mknod(&(0x7f0000000040)='./bus\x00', 0x205a7692728722a4, 0x1) 16:04:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x114, 0x10000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x800000000000) msgget$private(0x0, 0x11) r0 = msgget$private(0x0, 0x4000002) msgrcv(r0, &(0x7f0000000140)={0x0, ""/47}, 0x37, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) 16:04:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', r1, r2, 0x2) 16:04:49 executing program 1: socket(0x1, 0x2, 0x64d) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x10) 16:04:50 executing program 0: r0 = kqueue() read(r0, 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x6, 0x402, {0x4, 0x4}}) 16:04:50 executing program 1: r0 = semget(0x1, 0x4, 0x172) msgget(0x2, 0x41) semop(r0, &(0x7f0000000000)=[{0x4, 0x606, 0x800}, {0x4, 0x1f}, {0x1, 0x9, 0x1000}], 0x3) msgget(0x3, 0x600) 16:04:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) geteuid() select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:04:50 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000000680)='./bus/file0\x00', 0x110, 0x5e) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) lseek(r0, 0x0, 0x40fff) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x80, 0x80) fchmodat(r3, &(0x7f0000000640)='./file0\x00', 0xe0, 0x2) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='f\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/wsmouse0\x00', &(0x7f00000002c0)='/dev/wsmouse0\x00', &(0x7f0000000300)='/dev/wsmouse0\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='$!{\x00', &(0x7f00000003c0)='}\x00'], &(0x7f0000000580)=[&(0x7f0000000480)='#\\\x00', &(0x7f00000004c0)='[-\x00', &(0x7f0000000500)='*!\xbb-([\x00', &(0x7f0000000540)='\')\x00']) write(r0, &(0x7f0000000140)='!', 0x1) r4 = fcntl$dupfd(r2, 0xa, r1) getsockname(r4, &(0x7f00000000c0)=@in, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) 16:04:50 executing program 0: r0 = socket(0x18, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x0, 0x7, './file0\x00', 0x6, 0x0, 0x40, 0x10001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) read(r0, &(0x7f0000000080)=""/13, 0xd) dup(r1) 16:04:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0x7fff, 0x9d6, 0x1000, "2ded30f8caed5225ff2f7378f13a04d29f155d4c", 0x1, 0x4}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044266, &(0x7f0000000000)) 16:04:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000001500)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000012c0)=[{&(0x7f00000000c0)="22f31481205f37238e630955aeb6aaf4fc7772d7a7b78a7abfb97edbb74daab28ea75824e4a2563cc14fb911151a4fab66b985be6aa282b081079cd7fb8d78931ab0730c36bbecbbd4f2ba518087c291e3b2a902f00fd31f1d5ac50f61bfaf9864a3c4884a464dfeffc2b6980ea2c5400ea4f4715a4cf7559ebf91a9c19c5e9c04f431c2d31aa7be657eb126c4a682e86aebbb8a7c5fd2a5fa9cbdab54938d9ab8c9181df70226f5e3e3f611c313468cbe1f058897c88c326afbe8981dd75f53ec2f27d0f69d7a67407a0c400a08aa1fb55c71d553172bc6513306d63a39ff195747e54ad685a942e465a243847b391f0188bc68fac754cf6f711b295c143dc2ce6d191a48701149da453cc61b83f7df7fac944dfb2319a3ccef355b1511d4926afe94991208822110fb807ff6b4a763a2b0c8ec4efbd29af55567c17d2a843cb5fd01bf656a86ded762dfa7c62cf405a4bf66d951c2f66df6d7f0cb4afa7d360e439a3ef9e66a6bdce9580943a3151604f25d12dc7637f8ed7077520094785b4e32db1c45fc52eedd4f5d5d7446d7a6bac5e6eefe98d29eb7aa7a2994747159b5069f09ee8236eb824368591a99fa27b2f47366fc4461a9f964c147a060e4843bb1434c66e60abaf918cd71e4a62d068867566f357b7c93086569c33203992e442f6be734a765e98d342b2cc45a74575654aff76bb777957029a85f769a5233192d6d7f53bf8196f5d90bf5ddea240c7cb027c36ff0585d597b0a0514560591de33698dea6d5c4284cddfc34b812f6dc1157790f666c6d91ad588e431010abcab49a090cc5ea8933a1a6f9ba0424d7c2b6e3d026efbeab8f1a23dc0f85b5a17f8b940863889e685d0002c9e81f4ef79ae811a42f583602a255ac40f56ed56a4be5c1741b533b3f847a7818c6d4f3fde14d3f146bec7add3f57a2658ebeddaf2562dd21da9eb54a79171fcfab15606540b5e089018c1a154464852ca19ca315fcb767dbead4943606bb0fccfea66a1f2292f229d995d3ca97a8bc28e0e434332fab9292989dc39e111b98b2d69b5ec0319ffbae747074d5f864be07fbf52f52c206f71a6fa92ac5a78663a6b72bc2711521eb60447e0f1eb92dd7128cc3c3e103ba3811d61e95799d765bc140dbe75baee4f09bca41534ad768ba319fd4a9a87b5a6604d15a0a8aa3ebd180d5f6a210c4567b29b57212e18055644cbb0dd051ce9448986737f44c5fe2e695844f03adac38d063caa522cb374065b42af55865978421b2d4a78a57125a5dabac3fe50f9548649653c87cda84eaf68ffb6f18cf4dc169356b044a58435d521ed85dff27eb1bd0623e0a0584a7f813c46f52e8d1497a69c0277832d7d3d9e51956e2fe1355228895a34e44230d1e202fd6462c1ef25054c6799eb4b19f8d7e836d5e5e9fef7e1a828c25c7bf08c8ce320a2da0ea109b908a8697df2d0a3eea4fb18ba7aa72194d66eea5b3ba6bf3aaedbcc564162c2956b1cea529aea045f4f56cffa42c6779212b698de7c60fe4028ef18a6edbaea59373d640affc1e2a1b7687471a1f1db649dcb058c3518d3e61c8fa8b19d3b3ab2e6065ad9b724f1104b21b6d4e981cc1008f876cbdc9e4108337dae4a81190e2d1af1aa0795b18053caa7c3dfc3486ff0d211931151c046ae890bbccebbfb43f41716c4e51b08c3bd4b0841046eb7631a1901529bfd972673961a48e0f7ea38f2443facc626294bac1fbe3ae4a83b96b2e89286d8ad52d802aea882c4d39f92696a3e8de7dd89d7536f704ca341d5c3164c0a2f47bf41931f30d423afd8402bcaff511316040c6288879477a82f1aff1249216a0bd23918f5b9bec64919451e9e5283b82dbca657bc0a98416d496b92e433047a26fc1575c6ee5d9a122c3d7fa1bc9b93d1bf8e1a8a6e92a404aa06baa5417e44b16a850cc32177bb699ec2614d0b985db2e7ad7f0e528f4ccfc2f059f0b72ee64bc549016339185ef4e525244d2d69e2ce65b403fd1d403c2405706818e9be06deb50b3c246dc7f15e6779eecf3de8b13bbb8f7d5fbbe976deda0063f68f6f37f2fd205e0789fbe6472057fceca08d819761fbc58fcbdb0a83baba783f2eee92d9799b2fa7eecf14c13e217eb1df330a2c49d3f8b2bd72a7d3be2725dbcea7c65b902c3940522662d9981eec576dfc4fd5cbf517b40cb5b4162e8afd32eddff26b61838d9fcf7cc304bdc6c09c15c0a597890fd86a8b27eda77f6b6da7f98668fa5e8d8959b96efb025d6e71de4ccdf0c640f4ec5efdc3438410241f28c97ef80fc24c1afeaa106db3a5b3bfc34daafc37820d74b1be3a313511c05637bbf6f39859a6e72eea1fe68e328485c50da1818136c9a951ba0813a0ba5db83704c6475f2f63f42bec35e729deefcaa0554ec805a098adf48de139924f42de8c9b4374e7548f769aee639a131914b34afcea48ef16ef31aa2840d0d0c9ed6804e517595e35a204f80d7a258c9cc9e89230d9f6278af9effa4eb2aed809ad1151c373445cec908281bd7a4062ce011c3df2938ce16453e98448942ad090fb380658bf984c6cf168aecf5596ab01667c41729aa51895ac2fad5d0a616c405379a92f9b9853e9611286120eebc04611d5d8e6866e468336e1f9ca05113dd82085bde97c14af07d3131d3220731bc53cee1e79dc94fc1b24d5a19322b99ccea5c608e5b7b6ce709a022d6f84844b7a2f5fa8ba7324b03fb062f1c62b8c2ff9c469b8ca87c87d96ab8f97ae551a3fde3aff74d2979807ee49ee63be913a912f99940b1e9a00338bad5bce6b484bd854b190e924f8f55c94d39ec9293a335d0473056a79e3360d3818526ac28634b6f5ee3a966ec8e5be12389f2139499e2afd05e1d25136b7ab32c71e5cc13f101551f87d4f3a74af00eb69f03e6a33581b6232f7acac29858902c35a737f2fdb4b288de8d893da56f94832813389d9d8516679a6ab3004731fb3c5531d7c71cb9f8ebf0558dc39c7e226e114cff9b9e1aae86ceda37fade2fe72bc76331f2cdeaa5bc577f2ba3851dfa41f8820d3e637a2a6c26edcfd6c48f580a9c3a41e562776638e41dbc98a4f3fde48058e545c2b03b7e8d7582f236e823ec90a1b5fc22ee99e6ba2b685ba4d0972830a8c5bf2da2b64fd62c8f2cba75a53084899732b44df45ef5ce2b51ad28240005e1a099d7d5d98abe84bdf18914e027c0188e810c965e28938120cfa656cd6e26a0d72d527ef14ae253f5db527152207648c5720737d19c7a537201a3c5843e0bbab3efad260582f841893ae5c03906203dea205477130157cf496f4189c78336d83b350ffa5389091cdefec388b9c4c2b8faeae66751a4e0cd684272bfe19a2bfa1cf2b4ad54ca011c8cc2195b473a863d14a3a1bafac04a9df360b8e46515b40bfc74afd6fa694cbd0b25285bed10dcd5775699138092204e076a285dea2af5621af7fc367cadc38707762dd38a1f0cf179c401d72148cc0bedf9e69f1b81fc2d4217100070a23288b329a6a55dc86a03cadcf0e9f67521cdca587c7c27f29aadbbb2dc712850bf7419a6ce9421d432ece9e8de8f78cf754a3bf04c9d1ff656ec8b4753fc2294b42029ad478fc18667918628d1506291322f8d7f5bd155f106a221d91b2a317aed2c4d2204dc8059faf26f38ad32711e919a911890bf0d72e2b2d19d5634be5357ff5d8cc0151b4cb9d2f0ae706f59373270095d5aa4bc43c6e64d94dd8637bfb205d0d3cd25ec537ff80e1e0419bcdc9ef4b3d7b22811d63e6ce05a2557ee2a3b05509bc959109accfc0eea39625fc8e6c5eaa084ccdf1534056314ebaf7b1afce34e5eac138a3f5cdd2927b1e5127cf3515aa3f44041ab5c0c8d17deb05de02303f6bc19cdbae2f53e101001c5bcc8216e3c384790f7465a67323e471b461d62f1948ee7d476c43cec832e2a32aa1c6e7c1cce9acc78b22d1832bca90a0e0644f84c62d86079a0980ce8be25ede2dcb02c8bde7deea7f22f2d50b3db879038cdc15c37e50111ea7a9de4e6271f792739087dfa4a38dc864b9b8c470e76bd2fa35f9c2a2d80d6dd9b6133de23a45d51d488cf03d39d8331ed8100531d71aa3b8b284b6bdeacc5228c8c5854ccbf22a213340784994163e81e23d7bb34099cb52e283fa997fb2e3214188d44d1485945e98474921580dc476308211ed48ceb68e5c5c4ae394e81a1ce2ef0598c4d446bd85535c10e8dadb62979dfddc506bf13897013640f3b8ac7e870a02ed2d970987e1674bfa07ee37efee1a2cfe6fc2ef9753c83549424a1c42bd1bdcb41c7bd766b7a5bccdcc1ff7c2647d47f54a6d06d9375f23a9224eb85b396dc4483ca52da0222f222f1f3f265ddea23f8be9690256573462273cba70205fa0a419dc20cc1f68819c8b41d03ac883650b1674f6038ab52bf4c8e7c0d1f7325745ad687463279df4fd8b74d772dba26b887da564911720e261683a513ead373b9d1a38002dc5b0897a73d349dcbd4be65737efe2a0fce50561c5129ab5eda7d5c84edb5283e4fcf30c058956e00e4f5b5e3799f9bb145470134b730dd962a63a6a17e3dc42dd8ff231f52e58258881bb3cddfb3fd0661b92902e6fae12dbe3797d3e781e34e184d47c59c1111b934c8dad586b0f3bbadcea24e08b119b06b0dcbec2236c505cf6fed18217339e5d98ef6a97acce2aa69a9c907e066f15c495f7f86647713c3cefe29f68ad3c0478230bebaf4e1ba75de08df0bf0bce6e793fdfa25ce7b6eb18391bb9db37b1201793828515cd3ef6fb39b1701ad3ad130891b547af4016bceb4b8114a18f72e2a27a5e22d54d48d8b3ab642284920ee0f3a92d4de75cd33093dfddca3f52b9743182427855943b8d0adb7307ca84f1f0869c9a48c82f82553184c5a90453dbfe6ea56b46afbaad4cb8ddbe96e413f72f97228d3e987c6e1703a044ae4c24a62cb172ab6c41328694f46245af1cc18181ed4e060807d0266003a793dc2545ad2ff4195f2dbed8437116647e6dfb0ba5335d1c21dbc1deff6ed301260c7cee4f87cb89c1c90791d9fbadb941e1656b3150804c9d872e6bf28cb0f9f7ad7859e2d2ad6192d449d138a9d43d262292205abb8c8326f8194657a289c52c88f8ad43bd5d946bdd121ed74e3fe16f64fb2653f3dd327037a290a5a4ada1f57f3c39ca6f7886d9ab911d47f0f44a6e2b37ef47cd1c103ea75f7a7ae9fbe2cd9442c3b96bbe95e9b937515e2987c8420507f9c3d9d3d2265b5576605bf68b77fe489abfba73eba8b0bcbe320c0b5c798d90c524d231c6ea18af231dd4eaacda4a0abb86d2d202ab0ae3fc0e8637e601ade89e635464ed0fc6a442604c457edcb982659e3fcdd3a53ef8e9702346090859eebffb9bd7cae1ae08105b276d0a7184f752ebb482b87a5874bb9914c34414727f8ac7b12e05f3d9ade4d3b78a9feb3610be90bad13c887b836e3c58a74389251c276bbdb526dfd14c68061a2da8ba7fe4a43bee0819307f642881117f74e90d130949496e39532e007e6f34443db2f17c2fc4b08ccd9d07e370bb4b3f4a317386ac4f8f056f7e3ff2035a83dfd6e9d7d974f3c0f127fbedf57a22d8ca89d28c9f103233ab9d3745a0ee3c7763a2811d3cb81ada6d55573c29936c5c95a8fb91d2f6aec84b293357f1d37b1d578c711a1d03a8c74c8fe9c066f8fcd0804ecf5edd199c797bff509367b62ca26614b040ffa21295d6a666655ae0cf6a27b886a63e745625db671b6d6d7a3fa2a70cb20dacc9be694043119168b65d14052ca05597ee8283d60ff713d5e3d29db4", 0x1000}, {&(0x7f00000010c0)}, {&(0x7f0000001100)="7924d971350b3378c819cf4e07f891407e09d744904baacf40003a1fae6bca5760d715539daa90d91d7fac16b68a89d7990a29f4f25d64975513a68065fb639114d32f035bbfda791ced851e185dad7f45fd2a54cb73d6fc6b4436f8aacd687efcf19843c8112bad2ec105f97cf7332f7f43182014344d1cab9df611ca3ae2ce8fc7167b4a64773c7c59d2077d4490acf80dde8cf9cdce371afe8a2738cb9c66264e24d4c47538c36f68c6b8a80964d1c4d78b37483a", 0xb6}, {&(0x7f00000011c0)="b24de2122296845b0f65b888e4c6e0b46aa81ab73ac37be567fd02bbdbbb3cc5f69fb7cf41fd2eca118318d82c9f864aff209943d3d19cef302b5bc0b5868b47c1e077aa111dc15485821ada10e3690a83b5b5dcfffb7b1a66339f16776c80bd46f588d16d97d10d51af163c79bccd164909930e6e66652e2ab8c35bae06b84727f0300e08763e5952848169adf6785a9a281900f0c315bf1ac708b03f929204bbd8bc2fd6ed68508285a5d83aaf2ea4aece5b15d238263422d06990301745dad77b84dd20332137997397843db65f9c1f860324d3832c3cc91b447cc8d3ab80b90bc483ad094138c5aae5706a8819766430feaee41a2c", 0xf7}], 0x4, &(0x7f0000001300)=[{0xa8, 0x0, 0x80, "1cfc24c2ecd2782cc25cb8ab8085da822255c930f947aa5976213d4457ecc6576f549de93bbf392c4e4717d16df13189c5efc679f444db09aba7bdded7713ab6477b98e87f19ebc2b9b1560b96903e54c3ad973c54d61581913c85cf1f33f5b57e119051c1cd98faf646d6a776cc9cc645c4bcac756d1c83b7b85e7522fb1640d82cd0a6713c4a2c120b1abd74c745c7fd"}, {0x50, 0xffff, 0xfffffffffffff800, "39998cfc14e4b75aabd30adfb5c0176c7228c615f08209ef2edece7cc7df2998fe49766e14210935c487ee310f67f8cc2c608d65f4e8d40b7242a0ecff"}, {0x100, 0x1, 0x25, "9906d72422312c4e3e621a76594667f45eac5cdacb1763171d03d99675f275fe7da73fce95c44c7c68da0ce7ad79de0855a2924f1565f1e5914674910ed1b29d96165f6a0ae71c4caac7c8b906fa8562165c952afd262b16149ec80950416e1625a58f19441b183f7073b66225a29ba9095979a261eb4808a6a20c5ef94772f1f07739ea3078faf7f84fc48873b5320ccc472e9cddc4748fce308d4649233d025e96bb3fe912741b00d1cdfdffb29d53db9deb7256e5bedf7f978324a83ab58b16e1186989aca2c1a36d39a273806475a1a15cdb4d4c9224be213f038fac501f393872ddeb2d4557c3b60dd21c1bd9"}], 0x1f8}, 0x400) listen(r0, 0x0) 16:04:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x4, 0x0, 0x0) 16:04:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x8001, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000540)="49715bd6f6b2d2a0b8b2b81bd4bd38da639e7617818e59669a36be7e3c296699868b25f4a63d0d2654c331c1328c0fb24c5b7664981ff2bbfcf6f261cb2775f1d4318597d11d2d", 0x47}, {&(0x7f00000005c0)="7da4831b2bd5de65128aaf69440b0d9ed31bcab8", 0x14}, {&(0x7f0000000600)="bed6c417595400499c9c90ab0480d1e83ba8c1ee7bd999f4", 0x18}, {&(0x7f0000000640)="edce26f2f66316796a32c25ace85e56577d3b16810198f97461b1bbcb38988e48fbc284ff677f93a977cad549274879bfa4133a11a01161acc5f8e37c034ea0c2b754d8bbe6efcf03afae88fd550e6a36cf00f2a330beb85189c62fa59962dcbefc109893cda9791c93d21910c429f1e914123a5eced5ac2a3b616da679c7f522611489fedad20d1e5ea40af29552953c612e9ffa5e8d0504e4589f6c1ebfcae2c788d485013e767e0", 0xa9}, {&(0x7f0000000700)="0e605fc960680c684ac3e114825a108e87302b273cbb40b5dd870b1e7b7e136adef28eb852a98b81c3f4d41e25222f12802a4699171843db646e21d59df626270ac882b741eed49ed78e5a137ca635ce23cea2a8c8639266f008cc75c7fe41d5791a32a5654b37a931e60424242f0208bad9df73917a9dd9499a0598ddce39c7fdc0b20a89fbf28e7d9693a1806a074110278f0e0bd47b53925dabc7c6f8048a", 0xa0}, {&(0x7f00000007c0)="41717caf3f13d83094f9f2b9a2773ca7d4744a953d1cbdd66b627bf06c6c3c3b46195992d6311dffd3f98fa94dae5f89a424821264eb87eb3b8864d6d507fa131a62468014524df24905c27566962cdc402152e0299ac1160ae3db8c191f9cbc91097156ea80a7c6a368c94ee354f061d8bb8766c74cd596f0f76f79a188252e1d4a07aec0ebb56dbe78a66f90f3d82ed13814f1d5f21ecbcad0f7c3e7c539461a5750f2a67adb86a264f75cc05dc846bfe0a7875b2afd8200508acd8a915590d434d816dfc1", 0xc6}, {&(0x7f00000008c0)="95b9b93dcc6c7cfeccdb3c0cdab67dd64251b29b1d387e628ebd4f7c3f5b24b50221da4666d0db7dc33a540b4d545babfbd56a51deacb73a128ba5638f3b1f9a42a091f92a8310b310986fa6a32a519bc7bb4d87275ca21fa725b3a556ac551d877e37a4", 0x64}], 0x7) sendto(r0, &(0x7f00000004c0)="e7028617ce8bce3f9b1c2d39938c479029dbd1955b44de5d3756b2bb00e8c607b3e20078f126", 0x26, 0x0, &(0x7f0000000500)=@in6={0x18, 0x2, 0x0, 0xa038}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = socket(0x18, 0x1, 0x0) socket(0x6, 0x0, 0x80000000) bind$inet6(r1, &(0x7f0000000480)={0x18, 0x2, 0xfffffffffffffff7, 0x1}, 0xc) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = semget(0x0, 0xae6f80267155aa80, 0x400) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000009c0)=""/181) readv(r3, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f00000003c0)="adab03b2140a8911d745aabad169e56589b65319454fa6cdba88a2a2c5443beee687c6cb461fde52bec358453f75699ea77e0a005498794a0e3c2b81d7f9be7557440852ecab36f9123b3712b8926bae46a8300f82bec8cd1e99288dffd2143d3100c35ffe82eff2910ea1360cede258a723fcb10e2ebe08e0fb8f7c11f7ae1bb77f44c92d6d4fa3d4025b77c1a2bc", 0x8f}, {&(0x7f0000000240)="a89ab8a20fcbfdfe20e5e08a6ceb9d0d7b9c3f595f7f1601eaa3dae525aa505a7241458e26476948b33d2cb14ac0cf7ece7fc8759f76be79b3da3c6c4fa24a91f5d1b4b24929ffa0e5d9409f65cb5069ea62cf6d110503f01d2cae445e7d603b", 0x60}, {&(0x7f0000000100)="a8463aec3c90c8327eee327638d1a633ee490a85b4281f25d4fa2deaf9ff36e683", 0xfffffffffffffffa}, {&(0x7f00000002c0)="588acf693d5e9e5ff5784ed723203349f511a4cf1076b048f1c9074d46a7c5290be12ce202b13d55ee8eb4d38160db68f57a88b3a52a3aafa716e6f37822f598c5f0de640bd120a2988d5112e5fd92321b739528b08f90bbc21346bce3ffbbe4e426231ced7d769b3db88edb792284060b38b88ee51f2090cd0510c6fcdf269314bc5e69823eefa00eabc4d0465f0b5a8d2b03ca28e089ec0945881dab410c", 0xffffff73}], 0x4) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x2, 0x1, 0x46}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:51 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r3) r5 = geteuid() r6 = geteuid() setreuid(r6, r6) getgroups(0x6, &(0x7f00000000c0)=[r4, r4, r2, r4, r4, r2]) setreuid(r5, r6) setreuid(0xffffffffffffffff, 0x0) setreuid(r0, r0) 16:04:51 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x150, 0x0) write(r0, &(0x7f0000000340)="6e1a0f59ed84d3c1e77292e49943ba6242672b40986a21bd92a727ec0fd21f0b11055a611854bbbd7dcc8f75d43e3679a8d48bff8e5239188d06000000e8e2a924982f5a24cfa7575cff01aed4a2f979b4eb6031c2ac2848e50ee9871c6b97d92c99a767d75131a38e208055809ea5f1956b5bb0e79884760b145d2876ff4841a08ca74f75cacac4076107cf349944fffc405b4532ecc0463565a800abc5f6d0271fe2ccd90157e9f4625144065760abb68a12c968af9fa18efed03378bb3fefe517b2e2371fdba0e2209e7ce351db5122da9bb0a7f9e960548c161e20ecc6c25d4c47c44cae58d4cd52f59c730d208f53f0e4e8ce19eb8005ab307a24ed5a82964d", 0x102) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:04:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000340)=""/144, 0x90) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r2 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:04:51 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0xda}}, 0x0) r0 = semget$private(0x0, 0x4, 0x8) semop(r0, &(0x7f0000000000)=[{0x3, 0x400, 0x1000}, {0x3, 0x6, 0x800}, {0x5, 0xffffffffffff0001, 0x1800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7fff, 0x2, 0x200, 0x7fffffff, 0xf6, 0x8c7, 0x4]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xeb2, 0x80000001, 0xffffffffffffffff, 0x5017, 0xfef8]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) r2 = getuid() r3 = getgid() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000440)) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) r4 = msgget(0x2, 0x204) semop(r0, &(0x7f0000000140)=[{0x1, 0x4, 0x1000}, {0x4, 0x2}, {0x3, 0x800, 0x1000}, {0xbecc7a36254b9589, 0x1, 0x1000}, {0x4, 0x68}], 0x5) getuid() msgget$private(0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) syz_emit_ethernet(0xab, &(0x7f0000000200)="a67c97b51fe473d43243485530458ef77d8c5effce9977a485c4f3795b8b22e3e915eb223dc749018d6c0f941ba986ea2fac5fb3bc7a76b77f434de38d22b83d95b12493545643ec17ff0246036281a790b6f67d6a0c6eb04334d5720008944c275561c1a8767079faeaa5f21eabfd972329107d79ab78d641ea72b4d8d41abeca281cadb08fdd05e294f9bcdc9cf636b1686c255079dfe7eedae1a5c77868d20fa783e9f73265df895332") semget$private(0x0, 0x1, 0x540) msgrcv(r4, &(0x7f00000002c0)={0x0, ""/193}, 0xc9, 0x2, 0x1800) sendto$inet6(r1, &(0x7f00000003c0)="6d532ef90efedd7b7d1a0452e1604ce58afa7f727d2eb423f14b38c0049e48a81d092ffb7e49922d47ddf8e6aaee85656eb19b26345aaab7740f453f1dcfb99b7c0d3108a118cb64cff27cc5c2fbec2f69d27aa40d8e9e1cbddaad6fe5a206fff4a9", 0x62, 0x8, 0x0, 0x0) getegid() dup(r1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000480)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000004c0)=0x8) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) setitimer(0x2, &(0x7f0000000100)={{0x6, 0x7}, {0x7, 0x6}}, &(0x7f0000000140)) 16:04:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x3, 0x8) setsockopt(r0, 0x84000000, 0x1, 0x0, 0x14f) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 16:04:51 executing program 0: socketpair(0x18, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="13ed43e291b28b6cef2a47278d977b6769d769960b8e7dc5d98134a0027498cb82235a873ca603de7c94312410e5358bd54ae26975b02c5ae269", 0x3a, 0x409, &(0x7f0000000140)=ANY=[@ANYBLOB="0104000000000225ebc6"], 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20000, 0x80) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="53c607ad064025c3e51a011d7b7a8ec7af6ca9c7a11a8b5792fcc33af2aaad0c084198cb120f8443102be69210694daaf36c84b8252a7ef969476cc34627297929e13ca83843b5", 0x47) r3 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:04:51 executing program 1: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xa, 0x2) preadv(r0, &(0x7f0000000040), 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0xd0) write(r1, &(0x7f00000000c0)="ff0039e4283697c524fa7ffac47fbaba67493943947e8c9233230dc883ffd7be3fc388616df1941ab55178c7127c0ca697d9f876b9f9a4e972a9cf51d69d3be1b05d828bd0c1fcd7c4293b84e79512e4a3416679f96f4abdc7c8a53f883292997b238f479cd1163a2ec7fd14446266b72ccc077f8a8372a92321265a722e709985787782461e7bb99c46d8e583bda8b5392a9a5c038bb1e8bcde4960b69c46bf76805b3786b71ccda747487876d1c0abfb718feb5c1de36010e975de8de39f8c4c1b5dd8600706c068", 0xc9) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0xa2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000200)='./file0\x00', r3, r4) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000380)="38c52a33fdbd96fc00eb827b1235b0975065b9a3fe523d8cf174f81f956eab9dadb96a45a344f7e13708c5e3923676919ec559373a2ee59b69a5c6d932dc5c4f94fc962d60f2ef827a9d65211eb08fc163c12a39b4c3c69a5451da2915e41a68a567ddade5590ef8d92530e37d88fd35c20dafc2", 0x74}], 0x1, &(0x7f0000000440)=[{0xa8, 0x1, 0x2685, "0a685f06f03e04ba96f474e5b936a1cb06d28428ca4efe347eb28e8e7302e3f3e44bf44a66da3db5ba0ebfa98a5e5ca0cbe4165834941fff59e42abb53f88d31238f818fdced7dd771647e03892056cf79d15ebd35a1658e9884a1365ed5f5dff60e12eaa687c1d1df1f8d3a758f8c5bc5c5edcb38d035b6cf41e2ccd36ce8718423e97bbf6477c81324382c70fa9d7088ce187a26b3b0f5"}], 0xa8}, 0x408) sendto$unix(r2, &(0x7f0000000540)="347dcae045788548f65ec8144a2b7af15fd1d0017399b3afce98d1666da855b1b08c1a672b0f05abf982f760f32867a2d4fce743ab0ebc2741e5f41c0c00dde9d066bc490827302867b46c241c96594716c5fd32d976fdd48abc68cb04b795360a997f994881e7a4c8d4ec18bc887c0fc6b76db99e213e1e37deeb75c68e43486e7f3c7a5633b28a15857ec617d9ae770fcbf43c86a79fa3bf068210e25fb31fa27102084be1ae6abca2bd15fa065f339c522a01c4dc6ea313772f0a885891a4f0408140807fbf8b9226b6849245de0e79edadc6d583", 0xd6, 0x2, 0x0, 0x0) symlinkat(&(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000680)='./file0\x00') mknod(&(0x7f00000006c0)='./file0\x00', 0x2, 0x2) symlinkat(&(0x7f0000000700)='./file0\x00', r2, &(0x7f0000000740)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000780)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x2, 0x2, 0x7}, 0x3ff, [0x81, 0x1, 0x85, 0x0, 0xff, 0x38000000000, 0x3, 0x4]}, 0x3c) open$dir(&(0x7f00000007c0)='./file0\x00', 0x100a0, 0x5) truncate(&(0x7f0000000800)='./file0\x00', 0x4) mknodat(r1, &(0x7f0000000840)='./file0\x00', 0x40, 0xd50e) r5 = semget(0x1, 0x1, 0x3) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000880)=""/191) ioctl$TIOCDRAIN(r1, 0x2000745e) open$dir(&(0x7f0000000940)='./file0\x00', 0x1, 0x20) r6 = openat(r0, &(0x7f0000000980)='./file0\x00', 0x20, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000009c0)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000a40)={'./file0\x00', 0x4109, 0x7f, 0x2, 0x0, 0x7fff, 0x5, 0x0, 0x0, 0x2, 0xff, 0x1b}) pwritev(r1, &(0x7f0000000dc0)=[{&(0x7f0000000ac0)="b524a4da1a2da0196d49def8ca15fb65f1bf7877f2ce739083b93c6c576220521488d60245b8ae10bab410a40a1483664487a750562aa1933674ead3a953d3461be06bfdd6fa3620438f8045fef1fbaa6f0d77270aefdd2a57f6bc1e0de82aa4a1ebee887700c989ba0402d9fbde1827130b37", 0x73}, {&(0x7f0000000b40)="4c07aeb2ec04b0842ecd6c7d14240344a41efb23193816a558be2d676e1c3f0acebe35f9c6967b423463583585bed51b613dbe4d8248d0d0374a6532f918b518945bc2e61820c4455f1e2543660d", 0x4e}, {&(0x7f0000000bc0)="a432da99e4925ebdc433fdf0d79e9453531529a9131d95883f0fcc532e8b86db728ca7ab26f2c261e412b585e5ac45421e726fe7dab3281ecf2ae2e5efd720f8f4ab839a9ee14df792483811aa38369e6177c96c0b4b64454d313371714403dfe3965c5201eb2636ae7456876f45d112cfa5170d15af12414bf494a2f3b25c7db89bdd0355808ece825b689ed2d9029c472e06a3c6fe8116e6b6fe8ec176b0f7d7024c860a1a27d0428006bf1f676f4057e6ae19ecf7e110af020e7facf464857eb0ac27c30d175995b4225eaf920f3d08244fc23863c0a0cd83a4a3c52803f41c24a35622a6b8b8104c35b30391", 0xee}, {&(0x7f0000000cc0)="d8f5746479b53834c467156270a1ba466bddc6369248a9b60120dff64572167b6323d9793f1eb2ae357bb23e3d91c59583749a51c8e7a53cde29d99a", 0x3c}, {&(0x7f0000000d00)="9f78c5b2c5f08389719f0d33bf8f92419af24ac6adfd56f62e83ac459760b53af9df17062e6768fa4ee37c189f7b7a6968576b44909183282ff2f502558ea095802f88b3c137ce730fc5b7ef548259bb2925dbd9f5b23ebca47158d99c362174bb752b4462a04b0283a60042b8007a1b0a900cff6edcfae707a52e75808fea417b913fb8dd6c3b7a", 0x88}], 0x5, 0x7) r7 = open$dir(&(0x7f0000000e40)='./file0\x00', 0x8, 0x9) stat(&(0x7f0000000e80)='./file0/file0\x00', &(0x7f0000000ec0)) poll(&(0x7f0000000f40)=[{r6, 0x80}, {r0, 0x20}, {r2, 0x4}, {r7, 0x1c7}, {r6, 0x44}, {r6, 0x40}], 0x6, 0x4713) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000f80)=0x401) 16:04:51 executing program 0: r0 = socket(0x800000018, 0x808003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x7}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0x6}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) 16:04:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() dup2(r0, r5) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r6}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r6}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:04:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6a3000f136bbda9f55ea60ab8d264bac0b4a0ea50eee08428bed0a2c581d58306f0dfa7a9beadc6f72bd09e5618d1ffa119092cccdd9ba0374c505d9bc3e52d8d0b2e192e99ad4cca588bfdfdfdc25729660bc3e4563f8dc9b9bb27b7e09a9fa40ce8dfa8e2b5f09306ec80b4395d61c1ced60cd295124365f50c00a824ff529de5b4ec8f9439b79fd5a2244d047345c551e39c2395d50a79e2e1da31fe2c65843596b3ff621844ec36fb66c9ab4ffb588df7a9d80f2de"], 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xc2, './file0\x00', './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xc00800a}], 0x18}, 0x0) 16:04:52 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) ioctl$KDENABIO(r0, 0x20004b3c) fcntl$setstatus(r0, 0x4, 0x88) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0xffffffffffffffff) 16:04:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x4) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3}) pledge(&(0x7f0000000040)='D#\x00', &(0x7f0000000080)='\x00') 16:04:52 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 16:04:52 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000180)=0x57c) kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) chroot(&(0x7f0000000080)='./bus\x00') ioctl$TIOCSBRK(r1, 0x20007465) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x4) 16:04:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x101, 0x20) open$dir(&(0x7f00000000c0)='./bus\x00', 0x280, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) 16:04:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0xc8, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8320, 0x0) unlinkat(r1, &(0x7f00000019c0)='./file1\x00', 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x9) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) sendmsg$unix(r1, &(0x7f0000001980)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000300)="27749ee66cb1ce4d0e9833246779ad9841c63d615f8638ce5c9256b9fb968b926a5ae24641fcd39d13773c51e0ff2fe6cabd91adf23bb73fd362a9fe139148fa6551f42d524749ca56a161d5e0c73e65098ae7da9f9f290d0b5293f80a2b2fdc5e6a785fbab3e314ff9094ccefa866f828f437453d318eaae6c2c7d45725f5590633ff178ea9cffb51390f3e6c2f5a19f0fd608ba5787377b3aea62aa647a691140a00ec0fbf40f3e63895c376d433a610c3bede59914c616908ba21cdf2735350a26b87aa478e2b47ea5084ea4b2d9f296e705176581707bfde3368c0323b1940be669d7ec94299a9788aba967f1b96f22ef495f032cfed89cce959c870a121f98b59f722de1f1acf405b50671fc622893a55604b77812aa70ad3f14f6bd4353582a20cd0a218161a9d8ee6f3ac5334fc63b3c4befbbde8b4478d81331beabff8693aed9c10d3941fe90641ef5b9c98f5f49bff43e64494c9c805498496cc2bacf785f55d35c7f7fdafebb9e2e24f1de0de75e2eaae11582f717a4e89bff8c065fc6d33ddca55bbd832961c8b8bf4c3d899337d79b3c392334d8033cc49996d3b18d80f31291226fe77f943c6410c1ebfae17b6792c904dda6d90de74330349c64fd38804092a2aac25c0649cbd914fe724a083d37d69d5448302f03e6ebbfa760151b1f57afc01f6fb30f9b6971d203e52d7729fb40b09d5925228ccc8d569298c25e596501732a768e1dc52ffb7b28081c7c48b651e643cdda91792c5cca35322d3413dd752950708c52e17eab186a480dd6ad322f659f6755d366b91e28f8e1284ceb34d1013b2edd953592593dd745acaefae4ccf38f5a3a37002e499c40d94db08b01133522dfcec6cc2322e0df2e958e57c960424895368e74f6d75ba78c225b6debd4c24cf6cc25a4eb9a5c27df6a95f6f950a281e8130aaadd4855a14cdc685c5c27e1934952361fb0aaea3f723f278ae5b371d799170036ff51d6a89380dd26a5c408fde6e3a7f86db2b2c3efe9411b993b410ed74fa188a91169882e63c2e2ca278ba0f54c16e209987abf8d68df62a68f2afb09d25d7415d28312b3f3fe632dfa7f2426b56c8fcff6ee52ce86a7e77e2b2813b6289aecec6530754eb08710c1a90664f8c619363bf64f511c4734a9a55de12733b7086605204f1440a1e5b3416bb9fd1802ff3b68727d5bd83a87401833b9ae09c46a1c4fb478d68cd52eccecd679e7850f30b8fc80723fe62f5277f323bdb5d00ee3cd79668639094f6298794ac1ec1183a5b94a3a2711e2b86e4b29ca6006b5dedf67538799e2cb7e446704229291224c220054a6d7b4eb0cc096c095747e139dfa8f7c7365b9a7d1850ad765234cc644a52e6be13fd49fe1af8807bb5700059bdc43e7e9b9028ac3172db0f4f8c43849085a47f55ef31b664b5e1ef34ac0790888db8b906c3c4d0e5bf1f3c8ef027a9e0ec184d7be8df42f6b813c22d8160d249cafb0049353500706e88a10d5ea6fcc6256c60153a2cf46edcef75f0d4e9517da0021ebadbf7637569c49656d50da434271d7d7343441c7dbd0f3f20903223a9fbbb8cf05062e3683ec519b5e302c27899a17badc70e2f92dd51ed32a37c226886d05b6b5b45d1a432fed2c743e3222e0527881d0ce36dffca4b7eeda3931e4fa6ec77323183a2fa3a32c3af58ed45b1471c0915edf9f6a692923f7b1fcdb695c5059f0e7a102ab87d1a9f5c8544cea5a1da26d52845f26294e6b29adc88344c99c05b798cc06fb5f9b6cc9f85dcc3b40b7de4411987d10ba107e6376d0d742e3e5a2ad969bdf73b29785f0968412bf18398665cfde6b748941a5759078297ad4fe235b80420ed14601454510cf09a52d0a6272c8733c9112a023cb2fbd3a01451b783f8982068239b7e682fff29aac09d3989cab3b1845a9fd1b7450672337b758446af9e828303af9db73162fc88eba6fb2a721d39cc61e021779af1458c70475ff58302b317a19ef7e1538230deb6cb4635517d1fb91c3e87dde53a7f54a98f582b7a621702c933e0061dbf23c211052d134cf0b42b17fbbd6d5d90f533e7754264977dbb4be27560fadef46fc1c1248d0dc20ddd055138af567bb985320b7d38438a65bd3b1cea2893d05bf5c38fe03d62cd97b7475368955ccc0be2caba2944f6826dd06b177ce331104a92d0953489c8a5281a8900a732d0a7eaa220d3e94acfc1f67bfe07f60b6d8b266cccea930ef63301033be595dccac45266ae5e904f42b75533653bed3951c8f57f6426b9d00c72294e841d048bb314378fb13879573f4d8f8397437adc60a86db0532094c3ff2f8ee1783b1772cb3991354553e7a6445fa71da93be9812fd640ed0cb1dda7752faff722f39013e8b63dd4ad7eb8ea011148e09422e0d5deb3f2dfb37bc60ccb6ebf7e95c0d872009750e2cdbecd911e64afd31d6adc14725060526dcc89f1f02ba5ad4d283362939d5a17d7479280f96808df8138500a77995fdcb438320656506ed2bc0567681636637944697c576f93513ab181852b45b5b9509411d63359e47b6377feaabb5f50dd0127959ad39743b652d2061a478f55ebb847c2ae0f1ff807e9de93eea8a54a145ab966aaef8783f470b9349c627c4fa1161abadc75905b3e263f0643d371bed66aada381e3a9762f208aae9664941c56628134d0dfb33d3346cc2c5ed136682a055ea303c97b044f7bf6d9506bc3d8292c8715fa0ed3cb93702fd43e26332aa9e1025d69609f0e50171abd72f842e7dfe8954bb842b5b4c3cd3b34f3981ae526265a29ff0cbc6af04382445d8fa46393d8ce73b9f7033c9d7b35fd8b54af6395ecc3b42b7e74f3dfbd4feb2015b616ce39cda38dc8d27687c1fbc0c02ef0b218b38543905d80b867709cf0e66e86d55a268b4a978fa45f487d52ad3ef289d5aaed3709543acad79fc646ec5fa49a53c09ec34c23a796a520bba40ab671c249da1ec4c4fbf19985b54205c8bb8178013fd7ea99a30dbd1f3a3bc421caf82f87326bd044fed3f7fe2caa3ebbea74e3bb51a7ffe22c4989d190b92131e0660b7ebe76366a7fa0a1aab8324dc238cc5c5cd4f6eff2b2f9fd7d078b618cb51a2f163fd88b18643cc628fff8ac1c0d8fee29a90e08bb2d76d3c85cd5351f48260d7a7790200ea2f78f44375b10b511544088967946eeedff3b4a4c697e99b629c83698d92cb51afe57ab5a47b71e7eba2af051a19ea05ba1ae24ea01b1e0fe08cbf3eb7cb7868d8ed91a571ce3dc959ee1e291cc2f4b505bcc4037fc307462e705d6b727e558dbb6f3533365e72ec2b142ea2817b9c1fb45667085ecef7a4ff242f56a98e655cd1c109e84a2f4f5152d0a21258f56f6cb5141075872486d30d1b8dc7b844166f112a10e5aecbc494d0faee9d8c67da67758b77362a3a8e87749c4c0bd783d9ab5c48c3f2463c03c7870bbf7370639e47a9f98a89496c53c6ade1670b78e5d9ae13a7cf1edc0c0fdee316ad02c5992688df598054f3effefef7e4ec59357b1899ed7ed03e9e683cb83dc4263dcf9c5f1ee5635c28a03876f8647bc6b8df41d49b868038bc64242cf047a02f26220ef26c4edc9ea1b891bf544b2e5d4d153ff0701fbafff3c05be23d941f0abdb80c76fc842429ce79251d774b0840708ebf62e580cc6bd83b9418e04074b99af869a9e50dff291cf686272837115d8d7eccce53f7038452ed4d8108f0509102e383b741d9f9397607f62b42305df23d5aad2e7544b0aa977f4622fdbb6a7120307ced9f69672e98bac9afa3cd7e559d610d0d1e1422f563aa890078c119d855f80c560414b69adfbc96d77ad3bb99616fcca34d613244deb995f81bde3df5648a22700a89e59b72cb1e28af61eb99d3cfd9e903b85f4c4af8df9e964d33a9f6d9239ded327a97ebc0a1864318f5b01da136344919000eef5d8c6c03be3a491627de6cf43b5e60b1727cff7ea349141cbee3853628a16c8e3c8a5288533db8fe3d90e2d7ed4c30cd471250749e6bb683bfb8f696757877af7f847632bb5381a814fdae32e935612260252f8b7cd3de472db3cb59ca88a4dd88787e12dad61667a758d2786ed942347dfb5d7185bf8f48ce6bec902f7baebb4435bf75205e871f004f62343218b41a6a869c517e18d5e3ae860aa8feae9a54f72da5cac7fc10e7090d1cc1747b3b5432922dfface07071d45d6927d52eaed4fefbe83a4b85dde256df29686181b7cc033078f5276c05bdb890919134aadb3a4e8fb2f9aa5079264b9a315e9f2f95668587571322994f817aa2cefa25f67cee17d4691d4ed87930713f7dde329389485ba14319e52545c1fbf18c809c0a7d4cbd725be295505be9b5d56c549fb8f6507e2b895a7d3f96fe69562ad046bd7adf2583da9e48c4a986100ed7dc09c1a127e7f67ceaae720c60e9f99934c311f1d5568d15773bac0a004610100a26692a6d6f37ccc93138232ba797d8e2236ecd12805038e180906d3755355860b4593a17d061bd0a8d60cf15ce6334e2f09de0ffae8366dcc627a3de4d487b089827bb90db1e55ecdc15799fa3d76113c4f8de18a1b3ab2e404de354059b9f33110ea4a6db2a3e28884db3289f85447e191c293702263e246fa89c462a962ffaf8634385f3ee337077ffedea2358b8558184933fff95f0282cfaef378dd0b6e3b0c0d62974ff4f3cc8e849e8fd248cef10877242ee43bd2147ea99cfe47bfc0666378d386ad611cdce3f241bb39ee914b3dbf3ff201cb1c68e2726601207336d4aee994b70bbc6f383f8d24abc5457e0dc08a0feb443fa3b14f798243f46edd48323c36442560bc8b04fb8b8f3cb5648bb92f766f7b1c01ff6fa2650cc8a6fb62e642c1424e0d4d75d47242cf04bdbdde93c08a9ac5694685e0f08e4037ca61e2861c04114de0ee3b0a46ed18218a245814cf53409492130b2e27d10e8765fcfed172d4c03ff2530dddf86a1bfe22bceaebfc9e8ec9aaf6e771f5cc367f1b97686dd2683bd9e77ac4d458c3acc253f1ea992b83ab3a9a8fb6c88d6f6e7401a2cd0bce8c5d22d95ad08ad7cc394e6f88c125f95c5156d299ab296ca90b8268cfe60d84385835748e49d5da84250760d30b14171cbc81ddfcc1e47556fb5f4fd784449428976872fe45fcda8a102e0f16963b7dcb11fe9c915cc0d39537a3a228a8465510ca0075def605ab98415bbc789df006080d6ae38a1191c297e9e502ff5f1a1f37592711c4d5f9de89fa6f75ab673a93351a80f7f1d9bf6dd342bc827d5af8a53e0a0293142ea6a6ff2ddaca169302a3726de2a453a8fcab4a4e1a212c8bebbba547bd6026268e61e14b8c158833eba29bdac4cd0b5c14b06ebe71842d027e8d79a5a99952ccf46252b26ace4aa1477dcd507147b4dd3e113d983473dd7465523934919868500e6188ace4853ef25bec58a897d4bd5fafbf1725f342a199ab70670ef5395b1d875cf6a25fca4a60a8a0f55abb18ba88d2993c2d870710593f4d775ba0b9e47bbfc2188c87e4a7f0cd789321f76af5cef3f052671b9d4b22a39e141a05f2691fe05e636780719431206a84f405d28a5d9fa1aae0011c23dc16c38cb66f86bf6d03d37ed0d8774d3c1f59113825437aa6475fdfa96ea54a5a51ce4b40d6ef303167e31998873b8f3ee50890824aa64463a728eaf49cb71349d038e897cd9e3058a4883a87047face6ba622a2164bf6095c9f36daaf287786e75ade5e9e71142dfce5680737c2e63c1c209283f0eef1f33bd82a38a7dcbb1d1bd4b8e1a315f83be232b2a5e2258ccf143b993ce", 0x1000}, {&(0x7f0000001300)="9678e0700f11e1840f652fad989aeae29a571ada1547af2d8d954afe30b9eb20cc13539376bdf733b83311dccf4235dc8fe19546ff8179f1a985c2f8b2f6306fad092e318c8d2ab1b3bf5ad5b5fa523b7fa5bf2aa1d6a45e711cfff06bec9e9e938c8a69e5d05058a2b659c2b968941c5f3724c7b241d52738f333800e936b48a4e35acfdd1faffb92d047f17aaa23897681d16f0eb9843b86d71cdf4add684cf004fc1b", 0xa4}, {&(0x7f00000013c0)="e4d694f5d290f7289c4a0f406a45b115550350d846527a57b0c21b3b72208903dec705f1bb51332894597352eedd209defb202aac765e0d9eb024da2993df5f9885b6601132ad2221ec5dabcb07d54945eb3742fb971bf8508806a6e7a44804fe3b7ace900502fedcc33f85a2bfc2499156fb1010a7166a647f64bc6d94b9a75b2ab1b0fefa7ca0bb8142f6606fd4508987a3500624e17f7131ba01f2e7a725eee57fcbef78a4b5e817e0f91db1611cb", 0xb0}, {&(0x7f0000001480)="17026d89b8b1eb3ebde51de3773e09e1830ee5a448bc26ef822cc9b01ab00143abb37ed2231ceef974524eba512e66856b8e21c778e70866fbe756c1c7a0c90a6469e8e59ff17d67d4388bab05a6de24ec36e53c46882d4f68649b2ed0e1054018e9d86381863cebba206c62d4f16bc7dd8eb6d93ac5b495990c4a97d73ffe21172ae095adcfdbb953fc5c826bf840804eeb9e55100a53e5663a217985386d", 0x9f}, {&(0x7f0000001540)="5dd01786c5eec4b14c3468dd2eec5cc78610f0deac08a4f57ec32d359e1ad70b640f9083952666051d849d088a1d97eaf282a985154ccc39557afe3674b4434efd97e93e7597d2f084c9f6d955c6c31a94ae9bb63647ca7e50d23e4f32108f8dbf2feff5f95e7fa0ecf895db823c4db09d576c53090519d32ccc1005d453e0b4c7d0c5", 0x83}, {&(0x7f0000001600)="82f8eac0e3d2e3131f7bf6b4afb2fe843f74d3c8acfbb3297e1d84513725f13698877580737a5f24e019643a201f973d91750f300a76c3de15582383dad914b8b94e34eb8672975e03d1526c7fe1be60b26c6141890ce59e47eb222222dea80f64772bfa936a10451291d4041f2450ad2961b6e0bdf2cf5d6098", 0x7a}, {&(0x7f0000001680)="010f50002276d15d5bcc6236887a866d619606580a62618a6b2e0733af41dec0b2f9e87bc57f81a2f43a90d5293e8da3e9f6e8154326bb744f0a35e5fdcbcb6eabd2b8e60a2e4f025a9d75c76e2120b6ae1832474f451827aa4d857f34da19b61b20a5c20efe9fb6f6fc1b11dfbcacfc22ed548a7cc5860d058d8347be16439e629fcfde656ea17fbc20e343887ed389d9443681803df2585e07e3756e93edc7cb", 0xa1}, {&(0x7f0000001740)="bae731b603f772200868e3d2b5348212af99409d801a77274da21deb0b5e5422ae59876e135746edfafc6c4000c997e482fe4f9c88b5431281a476886eda32b20127b36ff092502d68b29a0a2a45a4f6bb39f39a5d7574affb7674f59c8b24e6b50dbb879c16bc9345d40e8fcf5077b49c5047b3629ce44c0eecfc0ca94d5026c46c3753f5320b95ea897ca4744893f4c55c57c1a01651bab5bfeb5c7fa349e571c591b4b4d058208352dcd5c19038f30783", 0xb2}, {&(0x7f0000001800)="be95f9253e38a67c9cdde39484adf65697aa4c0644caf86324c59b41d22bd55510d32775ef4c309149545aa801628e9822246e3941bfc9b4af6b0833df6cd8f370633241206712fe711627054934cbae24cbfe0a1c2ea4fd121d9b028d2681e81487ffdf3857d8cc14b423fea72e1c1f", 0x70}, {&(0x7f0000001880)="c5a50f70f41177284e7b6a8c426738fbb5cbc181107a4c90ce43e221809bd5bf0935532887f21a", 0x27}], 0xa, 0x0, 0x0, 0x406}, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)) r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)={{0x0, 0x3}, {0x92, 0x134}}, 0x2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001a00)={0x0, 0xc7, {0x2efb}}) 16:04:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r2, &(0x7f0000000040)='./file0/file0\x00', r3, r0, 0x6) 16:04:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0xc2b7, "c730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x2) flock(r3, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xffffbfffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:04:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:04:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0xfffffffffffffeea) 16:04:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./bus\x00', r1, r2) 16:04:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2057, 0x0, 0x8, 0x1, 0x401, 0x80000, 0xf2d, 0x2, 0x0, 0xffff, 0x94d}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) pipe(&(0x7f0000000200)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x21) 16:04:52 executing program 1: msgget(0x0, 0x20) msgget(0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 16:04:52 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10300, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:04:52 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x22, 0x12) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:04:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000140)=""/199, 0xc7}, {&(0x7f0000000240)=""/245, 0xf5}], 0x3, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x6}, {0x3, 0x9}}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r1, 0x2) close(r1) 16:04:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x4d) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 16:04:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x42) r1 = socket$inet(0x2, 0x4000, 0x7) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r2, r1, r2, r2, r1, r1, r1]}], 0x50, 0x8}, 0x0) 16:04:52 executing program 1: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r3, 0x2000740d) readlinkat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) r4 = semget$private(0x0, 0x0, 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r0) clock_gettime(0x3, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') getsockopt(r2, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) getegid() getsockname(r3, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)) sync() 16:04:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) socket$inet(0x2, 0x1000000000000003, 0x35be) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000540)="f7a7ac8cd59b0e6b55628812ec342f5dcd251e5ec71c684508b01e1d57e63f274152ae5f52b14ad8b668cedde19cba744e15a1feb14c8907abee3136b3a1416359796fb2f8005c79595817365f15a7aa28b855b5590e35625b5d5d054b1253ca2874f9ce8f46a2cb0a7c24e83e4aeac4b61facf015", 0x75}], 0x1, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x6, 0x388) setsockopt$sock_int(r2, 0xffff, 0xc, &(0x7f0000000640)=0x80000000, 0x4) semget$private(0x0, 0x3, 0x220) syz_open_pts() readv(r1, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)) getpeername$inet6(r1, &(0x7f0000000700), &(0x7f0000000740)=0xc) 16:04:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1a0, 0x45) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) fcntl$dupfd(r1, 0xa, r1) 16:04:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="c1cf2f11402c20ef16a6911d551501d24cd04ae9d833fed51aed59943d614bee41dbda67d8fa7346795e0390d0bfbe3c52eefd357b2902ee57d6072af5b851843efbc5e7e67af692a804c8c3bfa256a74bcc138dbd3ad9c106815b64b4f133a9c71f2c850500bb23aa709e9dedbaec48262f70b56e09c0d141b0cc8451e973538fa3305b587aa91127584bd3fcc9efdd7d4793e7840daccbf52c9129be717606ace51d8f7947689d169da6ce995a5f79cea190f87c0ea77619f5ef9c31f0912e445560f95a5b236e5646d71bf45a46fb1ca044e1855a867fd858eebee5ffb235baa3fba83500a33e9a5bb36fbaf153a40144ea7c35b078d335aae15d307442c1f2be0d753615e0d31011af43747728599d27ea20a3eea4b377586b72db923c92e551647490b96fab1afa417d8404463f30a8b120e78f163e69f3fb8e204fbe3b2dc8f7edd7a5bc72437e8e3109e32596558a5c523051c49d49e1daf58656ba45a921aca5b4181afcb78ad7b3e2d46399fbee856d27049b194d253f678933d7a0e3b41031a8106a4c7698fbad6621f8fbedfc49b2cf6a49276c34032530cb1c37aeaca2303aca8c32f12092592b73674f2b5226e13e1915378f6c6426cda0350792d0645bb2f6bb7b1828117e86a19a6f58cb1cfe0191af62e7225e7f5b526af72e350eabc80b926fc7b85310f2a19f0a53c4d0c643df6816779ac2e0025adb504cb64120e4996ba43c9158b8db73c06bc65abd65e1cc0f528f5597e921f1203659d9e27735b3f364f02c571de50b0708dfa790408c58020b06adb4be62c843d4db08fe705e4a8f757efd3a57dd12815238636138e0238bd6220ad9f613962be765859c9d7e5141db44daff2f0a87280616f30b84d8b2ee34e9101f15152ec3a575d6565d689b4a147850b610274770298ee0ea8c5babffc1237ec3f065b7a637f6b2e4302dc5fdf22c35f7c2c787736704c23a606a148c93b34c85474b5e1c2e6f58d82ce2fa3cbfa82d0951e1b9e85b370285d36573c7fc2be5ac6267f9f4291389267578aaa2d7bb33f65b494a30e73fc11d93b875d6879c59e1128269a74bf070544a0dab7c7fb31d695c3a61d4a9f2dcafbd2f8b0f859a2c2e8aa86da205c0265318c1043b669966718b4468ec3dd69eba68d1bb33cbbcdeeb3c1d9840c2acdb50c5402f979c67ba1d6fb0b66c4418c5843420d61ec5205f5b6bcc20d4741046d8974ec1f79be8d24e4d6d3befc80f4fa5408b2305b933b04cdbc246190d587a689c3e485e082e2b8ea3195b6ef44d26f63dec7fd9b40773dfd75fe6829df186cec132181d423fb1afcdd48b4dfcc252051482f16346d3062a7e1982cd1c89b068ee798410431d8a00681baff8181df4c6ff317d138ae5e8959285b85acb1048342ee4d0c03e952793138460f5e1265c3bf5dfc2d20f0bbe5826266582df94e2f2585d44a7c8a82eb30d85e9b9d39d1652926322e30ceb174436fd6f696679573861b4ea0728adabaab42b43ddfad0dc2554a970672289f7e6ccdeae601a72e5498373632bfb8410efdedebca394867da193a5a9450e372a9a1fca8b07b8fb59e669cd8c7b5a57791737de8c8b9aceceabb9645e1486f17fbc6f3f8e7249a1f1c7daf47e87f5e68bce32e6ca4ff9b5e8baf4f4405364b6e3e9f06b5d2f49fc4c9754887cf458b242cbbce9e138bb0153bfaee5bdee404c18a8c363ff73b3815eef8466c3cca820d33635054188e310953540a167b9fa543da01597de556dee73512e9a7b918cdb9bf8bddaf5e1e9acfad490dae392e3bc5818f9ca2b98ec940a8d69bbdcb4fe44038120ad99cd86a1cf425d6dead85a142e76fe6ba218282b7643348ca0e28c3af46925f0e5cba069ff2a9dd47be7320e590e12ae206df083f7519dff4c4722567f5330170e969fdc907802f84aebc7546622714886079304dbc7af3f2129f92ba087d5809e34f995aa1716f4dd1216868503c0a481924bc022e66cbe9fc4aded630a00d72bcb49e85c5a9896274a43d4d2c8ebcb268cfbd406aefb248bdcbb1ed3529aa7d8a1480f8180b82ba64215b70dad98dcbd554901d9ea0d70dc59d6139b6615ff53c88203269e7ba76b7d00596daef97c1f4fe15d78317389ff6fe725e2e0ba7105d2a294e4b13ead74309900bb7257a35d93d36f7abc07a8f825d2956c26ec8418275a3f9a1f0f5b1e2288056f819aa27ab6563709bdbbe17e2ef5e5159792ae64ba361cf17574b1a02bc774d087eedd4bb1dbe89e2d0e6e94ba7c59a16d9272a402934dbfed3160d25c53e1afa5799599ed2b81cee8d6469f1294f60773a85b0159a5aa576d2ad2232e141070d78445ea05ae50ce0ccb01fb06bfc1313a2f03827c6328e57790dd26c24da5d42fe8af37463e2e32dfcefcc122ce53c3b1a6a86eba1378769954a5699a14e5b9f21c25ae909da1f6eb4e45a701998ecf448b2468572418ac934f6b84634b55cf0ba5a3729c6974ca0192f92f61638b27a094c3cc1904ca186d26b3dc6425cb0fd34c17a14fcfef2c3939bba1cce2dbcb775b38dc1894262f29a1c4973972eb3d3089ebf7cca9b82e1e85d227c7435b3ba587dc2b5ec6ec6c4a5e229b788333852b2e7103d2a8a96e1f10f0432c07626c8d61e3bf345ed5bd2f08f1007776d5719a37be0b90979dda29a80d14d1a05663cf5313631f8ffac32b56c01efa27c36c06df4a7429851bee8bfacbb4af68097a95c769108a6fad7a6ce147e82e1419cf43e84f7073005a798376dd254819cdf80446f745d723cea634d718e88977347635f92daf02bfee4026d976ce63c6b46c8e73ba5aa72648b90ce02b57bd881e918fe90db7b31846ff1952ef303251ae60d0e3d16ebb85c6ce6398ba4373353653136bbb50c8ee0a781491b2909882f91da97a24b9e95e5170e464e0fdb784ef886354198e25196d113c9a7e1d6e4c0d51522fdcb47acfd057a9c6f14f2820b0093421a72b0cbb3f1ddfd45e91839e66133f9d3444a6678d5badcc8420dd2dc2d4c330bf7792a4d891c4d80116d20de3fb5e1f50e565cf31bdea84c7309cd610d8fd72cecab95699b77f0dd4ee14e03d5affb44305aa467691623d9bf77b2338906873131bec730ddb88da75016588b58662b68d5204c0bf47abe44839782ac872729ae0e57159f1b77d7b772b7c7f7ea81e91fb8755ad165c6bf8fda4e273368bf0d35dbf08f8f454840ddc31167fb959c0926b891adbfebe8ff678b17ed826de48801a18ace9b7a59c5f5add12c7f9e7fabbda76644165a4cdb9fb4ca47d3beb39cf29b4568b543cbe2a0ce1974553341488bc70b33ec60160a81ee269c41c18f7f6a1791def99d1eaa3f653b3b448519df8edc030d6d4ad4393b1c2b74ead395f573e83139593c694686e5103b8f83930fc0cd70bb8d30233896f3a89bd4a138449171c8f1efe5042bcac8e73f712b55fd99d2c90a5c3e416a1a84c714866688970b716ae54b596a15380c8fedd8fc5f24c324779c2303de37adaed783afa50be20c11ee9a19be8efb9f91ad9cf8d98c686fd00756b1d1d0d3d9a725240ec84876905250c719ba25736acac0cecedcc535ae4e82fb5726035ccf50a46304ffd411003de89745581346c1bc0ca4bd12a2440c6f23b7b90ec7db548e354473e2fe1286bdd3552818b7e43885e1259eaca5ff429d0db9e44601dea81ca6ab6d6e31e21407089fa3de0534fd851331724edfbc9655cffe4befc6aa4e76989e9075cbc5949b5af3b4fe83ff5234945b16b56b4831027e26505782b756625d6f2415c8e498a32f179ca109cb2a7de87970f9d4261fd91eb5f75a816340cd4af240146d70705aae7d0c3a2b874332cebd85ba605bdb45d7d3baf626326735df5c0b253f6b1c3c4ec5254f515e591adfa5b36586f0e0627ed1b5f856db7e995f0eaa78a0a9450b7570e229c2be12caf52909aeb39cb6fb06c8302fedff22d27d0457d563f6676d05b3c90fb3aabce5a93fcb6b1b4cf63079f49bc00667da594ea93be44c50525374b2d320d67f5e0c562d3ef5cc1dcafc18a4cafec837be76bd248e5db9dbcb432c8cff3c96df91b9849240f977589aa5a4b87b8cdd6cb01572959f56d6d16e11246b7895a5cc481f93182d1021797cfadf614e01ca23b41c8c6819ca526dd3866b336a2c4a23757fd6b292756e54aba3e70b77a2ab9bb9510a2a4af0793e4da1b808531604c0c87c088f7759f3fc5c83581bc7d06356a36ea7a9811bbfd4440c8f3100244cad1787616eef9e24f0389cf7dc054887e841f1a6a456fbaa2862b9545ec6ba14219455d8d02a00764a7c0e15d1af3393dd42e9ef7b8f9235bf0e11e052119a4515fba2c05600a6fa271aeef928c797475159846958d4c74d276ed4ca93b32acb95f977f63772b84cac2059aa2684a404b026733054e5777c6c702bc3226ee06233028f457c015383681a4e3e83b302895630461c8982251a8796834cfa109ec39f28ccca2fb841aad33091d8dd6a30710a4a7d6416fb2b22a83740500789f5f5f2a9a5422b14bfc994fae1305f897bfae2301c1b4410c457726bb4338ad97ce7a910cc927c691abd0f841d9003e829b04337610aa905432f8887b7771d0a4bdfc59b37b9be5efc63f0d6c222ef9892db931f74e69574b882bda367a4847d0f13a2563a7b17ae2b21ca01817f5bb9582d64fedf5828f49770e6a52a8b120bcacad70001976525effe0104e5e59b4837ccbc4bdafecb7b3012166369a41e6818f5906c293a2cbe5bc83d99ddb6808c19f63a3f5886a0b0235191a7a5ca9c504752177b1bac49f39904236776e3f3524cef85158f939d417549fac52002078366ad464be975d7e4ad6200b80087d8ca16f6adf87775f613f491fd36a544ac0e40bfcf16a09a930cc738fda44ff51af6422db47966c9d078ce9b84e8276e3f8c105b8cabc4be5c3d982cf228106caf07b6e9a7be936221d33ffc2b20a88908999de5f862da7937b936bc9c736718b51ed47f83e227afc388b15a477741f59d0bd2b64102f627891ad30d3e618a632c37289accf35054b61817596f7bc999c261ce18f5e1076edf72e893cd6a0d3642f27f216e35b7ab2880e5c4321d9416f5cf84e4e433bd39de69a0205ab35b45a966eff1479212dd811858843af6ee3c7d3aa04b8a900838a0a1267ddd9fcd7779dfe424a4f15a972bdc3958124547c8f58d9752db37d5d594444b9c64d9be48c9aedac806daa5324aaf31d4c0d582a44af385bce025feaef8ae5090c256d0dbc94002f0d64256f5801a7923a9196762540b68753033bed2db240c26a5d316ab213215769bd2c84e3081581fc385651a7d4ddb46127478b31a737e032cbcf985f3491aa83065d6e16462dbdef3ecd36ea2ab04c719293442b48352565528b7917f1906c4f66d1e3a485d625578e295054ca92ec1bb9995dcbdd0c526ed8d1bcd81fc22015056eba07412a2611b74d11a309ed244bc95ff760a14e4d69af44073bf889b27f4692a42be86ec6dd3b257efb2b88a9247720d2a7bbc3a2285bc6649f5d568054a69e8312d48121d12f82aef83349acb34a698bfcd1bca3a6d083ae3113d4a43aeb6369150c456520fce8ddcb0d2946b243014d1e0a6677f6eae9c032064e9cfec38ac9f6f2bfff24878217d2c10a21a6bf1ee90f9192eac9b2ffd5ac490eafd8abfc74c14407df6ebc5d52e3e87ef6bb27548a032ede358c7c40d4dd49434794e89fa7ec70f157b39d1f1958433f8d9bed10079fe3b9bc98333d1ee64e4d8b9407ff304bb731ed73e7c96f72d9", 0x1000, 0x407, &(0x7f0000001040)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023a2fe6696c653000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001100)=ANY=[@ANYBLOB="77e39edcf60dadb480e09a7bb94d8ad5eae59a6bc166"], 0x16}, 0x0) 16:04:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) read(r0, &(0x7f0000000080)=""/97, 0x61) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd0, 0xf00fffff, 0x5f8f93d0, 0x40}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffffa, 0x5, 0x9, 0x80000001}, {{r0}, 0x0, 0x3, 0x0, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x82, 0x2, 0x80000000, 0xd}, {{r0}, 0xffffffffffffffff, 0x29, 0x43, 0x1f6398a9, 0x7}], 0x81, &(0x7f0000000280)={0x6cf5, 0x2c}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffff, 0xfffffffffffffdfe, 0x9, 0xcc4f, "2e5bc62eacb08c43ab381f030970b755e68da9b9", 0x200, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:04:53 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7cf7) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x800, 0x4000000000000005) fcntl$dupfd(r2, 0xa, r2) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) writev(r4, &(0x7f0000000240), 0x0) r6 = getpgrp() fcntl$setown(r4, 0x6, r6) syz_extract_tcp_res(&(0x7f0000000100), 0x8, 0xffffffffffffffe1) 16:04:53 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x80, &(0x7f0000ff7000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmdt(r1) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r3) 16:04:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000100)="71cfd5453723d55bd1ed12b74749407b9f336aa0cc824cdc54eb4d1e23cda5676f754583a7f0ca447229ef0625bd625797af09864deb93dce1697a1ae9e9bd75ec8636d5ac6ffce331b4e0a618952346ba05edc96d0eea5d5eace58359e9552a2bcd5bce572cfd7db69fdb4864636276cde491cb60a2032af827c5bf1d62ff6c1fca16e86cf81517484264b498849b6e42152ca4d98bd1b3a3d6d4bdc981f1d29e85ff397d9eb87a190c10a96cfa9b313fa74d0456ab6e4baf4b8c44b771ea6be858a9f73564018aec865bed93c39ef28b811f7307860c661983f3587d91540a93acbaee6903d664b76f390b51a7021ff0d06fda646250a072ca7726fe27", 0xfe, 0x1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:04:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1720) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:04:54 executing program 0: geteuid() geteuid() setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setuid(r0) setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x30) r3 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, 0x0, r1, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 16:04:54 executing program 0: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:04:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x1, &(0x7f00000000c0), 0x0) r0 = semget$private(0x0, 0x4, 0x1) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000100)=""/4096) 16:04:54 executing program 1: mknod(&(0x7f0000001240)='./file0\x00', 0x8000, 0x62e8) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="69f4bf838c30c975daf95e267928d709bc2545d4a7f0", 0x16) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) preadv(r1, &(0x7f0000001200)=[{&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x100, 0x6}, {0x18, 0x3, 0x7, 0x3}, 0x40, [0x7f, 0x100000000, 0x99, 0x2, 0x80000001, 0x40f, 0xb9e, 0x8000]}, 0x3c) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x224) semop(r2, &(0x7f00000012c0)=[{0x0, 0xeddb, 0x1000}, {0x7, 0x4d, 0x800}, {0x0, 0x3, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0x200, 0x1800}, {0x1, 0x0, 0x800}, {0x7, 0x4, 0x800}, {0x2, 0x80000001, 0x1000}], 0x8) open(&(0x7f0000001280)='./file0\x00', 0x80, 0x180) kevent(r1, 0x0, 0xead2, &(0x7f0000000100), 0x7, 0x0) 16:04:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socketpair(0x0, 0x8007, 0x9a79, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = dup2(r2, r1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000180)=0x3) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000001c0)) setsockopt(r0, 0x0, 0x22, &(0x7f0000000040)="3cc3c971fe994713229dd042ac78535d0dc564f75c6e90623b4cf684d58a0326126ee6c60ecd714a7d757a595ca60553d71cb23e143c164595a7e2dd39b696d8f9a31dea91d2db8fab200000004ea20decd674a14f3e21af405cd6dc32dc6aaaad0554e2fdbd70b799f3fa93e305f900ed5300d4228a0fc9357028a5f61e2b1eb00d578289500a5387b556979cc276235677cca114991df76d1e7ad2390138f12f41bfa40a8aa1719e29568a425df2e4b900109a0bf6ca9d91e573a193a48bf7567467fe32e32635aa54295363bd5a0297884a5d98b61616", 0xd8) 16:04:54 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r0) r1 = semget$private(0x0, 0x6, 0x0) r2 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x1, &(0x7f00000012c0)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r4 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x100, r2, r5, r6, r7, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, r5, 0x0, 0xffffffffffffffff, r7, 0x0, 0x0]) setegid(r9) setgroups(0xfffffffffffffe52, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r1, 0x0, 0x0) r10 = semget$private(0x0, 0x5, 0x551) dup2(r4, 0xffffffffffffff9c) fchownat(r3, &(0x7f0000001400)='./file0\x00', r6, r8, 0x6) r11 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r10, 0x5, 0x8, &(0x7f0000000180)=0x8) semget$private(0x0, 0x0, 0x400) readlinkat(r4, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10000100, &(0x7f0000000100)) shmctl$SHM_UNLOCK(r11, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000001300)) 16:04:54 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x104, 0x2065d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x100000081) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:04:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20388, 0x0) open(&(0x7f0000000200)='./bus\x00', 0xfffffffffffffffc, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x2, 0xa0) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000040)=""/48) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:04:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x4, 0x93b}, {0xab, 0x6}, {0x89, 0xb74}, {0x183, 0x9}, {0xc6, 0x200}, {0xcf, 0x1}, {0x65, 0x9}, {0x82, 0x871}, {0xcf, 0x6}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000240)}) 16:04:54 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/94, 0x5e}, {&(0x7f0000000080)=""/85, 0x55}], 0x2, &(0x7f0000000140)=""/88, 0x58}, 0x40) 16:04:54 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x6) r1 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r2 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x6) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000480)=0x9) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/134) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/87, 0x57}, {&(0x7f0000000080)=""/213, 0xd5}, {&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/240, 0xf0}], 0x4, 0x0) r3 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x0) 16:04:54 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) listen(r0, 0x0) 16:04:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1a) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) 16:04:54 executing program 0: r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8080, 0x12) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x2003, 0x800010003) readlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=""/71, 0x47) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0/file0\x00', 0x827, 0x3, 0x5, 0x0, 0x2, 0x20, 0x9e9, 0x1, 0x2, 0xb8bd, 0xfffffffffffffffb}) r4 = kqueue() dup2(r4, r1) recvfrom$unix(r3, &(0x7f00000002c0)=""/99, 0x63, 0x42, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:04:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) 16:04:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 16:04:54 executing program 1: r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000280)=""/77, 0x4d}, {&(0x7f0000000300)=""/188, 0xbc}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/195, 0xc3}, {&(0x7f00000014c0)=""/133, 0x85}], 0x7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)}) 16:04:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc007, 0x6df) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x79f7a57a44d6d573, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1ff, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x56d7, 0x14}, {{r0}, 0xffffffffffffffff, 0x9, 0x40000043, 0x7fffffff, 0x7}], 0x4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2d1, 0xe088}], 0x2, &(0x7f00000001c0)={0xc5, 0x4}) r3 = socket(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000040)={0x5, 0xd1}, &(0x7f0000000080)) setsockopt(r3, 0x29, 0x3b, 0x0, 0x0) 16:04:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0xa2}, {}], 0x2}) 16:04:54 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x100000, 0xffffffffffffff9c) shutdown(r1, 0x2) r2 = socket(0x18, 0x2, 0xfffffffffffffffc) setsockopt(r2, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 16:04:54 executing program 1: r0 = socket(0x38, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f0000000080)="9a2e8211fe088657545ac99559891e9cfdadde099a1d95b88b451b97", 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x40) r2 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) socket(0x3, 0x0, 0xfffffffffffffc00) 16:04:54 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:04:54 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:04:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000040000000000}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x500, 0x100) r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/66}, &(0x7f0000000380)=0x44) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x40000010, 0x4, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x8bfca10e4b998aec, 0x2, 0x0, 0x7}, {{r1}, 0x0, 0x38, 0x1, 0x3, 0x542c1b96}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x9, 0x5}], 0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0xe40, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x8, 0x22, 0x10000, 0x5}, {{r1}, 0x0, 0x6, 0x25, 0x1000, 0x8}, {{r1}, 0xfffffffffffffffd, 0x10, 0x41, 0x2e, 0x9}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x10000, 0xe8}, {{r1}, 0xffffffffffffffff, 0x23, 0xfffff, 0x7, 0x83}], 0x7, &(0x7f0000000280)={0x8000, 0x80000000}) 16:04:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186a56b5bf3e753300000000202000004dd5706c85b0279e19ffff000000000000291c15729bcf49f5", 0x2c}], 0x1e5) 16:04:54 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r0 = socket(0x1, 0x5, 0x7f) write(r0, &(0x7f0000000000)="3d16f90eb18687a932c5", 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x103) execve(0x0, 0x0, 0x0) 16:04:54 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xe0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20001, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) kqueue() r6 = kqueue() r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x30080, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x800, 0x0) socket$unix(0x1, 0x3, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x140, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x40, 0x0) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000300)) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x40, 0x1353, 0x7}, {{r2}, 0x989bdf9d382fb794, 0x2, 0x20000021, 0x2, 0x100}, {{r3}, 0xdd109d5b92696136, 0x40, 0x0, 0x5, 0x8}, {{r4}, 0x0, 0x4, 0x0, 0x200, 0x4}, {{r5}, 0xfffffffffffffffb, 0x41, 0x20, 0x85, 0x8}, {{r6}, 0xfffffffffffffffb, 0x10, 0x40, 0xc172, 0x80000001}, {{r7}, 0xffffffffffffffff, 0x24, 0x400fffff, 0x7f, 0x5}, {{r8}, 0xfffffffffffffffe, 0xb, 0x6, 0xc00, 0x6}], 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000500)={0x2, 0x8}) getpid() 16:04:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) socket$unix(0x1, 0x7, 0x0) 16:04:55 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@un=@file={0x0, ""/43}, 0x2d, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/45, 0x2d}], 0x2, &(0x7f0000000100)=""/33, 0x21}, 0x41) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:04:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) semget$private(0x0, 0x1, 0x6) r3 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/233, 0xe9}], 0x5, &(0x7f0000000680)=""/245, 0xf5}, 0x800) r6 = shmget(0x0, 0x1000, 0x3fc, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002980)=[0x0]) r9 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002a40)={{0x10001, r3, r7, r3, r8, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r9, r10, 0xffff, 0x7ff, 0x80}) kevent(r5, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) dup2(r4, r5) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000780)=ANY=[@ANYBLOB="01fe318e9f7200000000"], 0xa, &(0x7f00000028c0)=[{&(0x7f00000018c0)="38092ded0ce2ea17c5e3d576012c46176b9d464f29dcca0565098307124f5373076726b62ae95f99bfe34eb908012846fd6c2ac9d5467e3c0215a7d82172092267f95a11f532638da2b95093b246deb85dbb165e441f1b0d46ba2b199139118e6c37c874e2194ba908219420edb39d12579990f9ff35211ce7d34ef3bf9b67e9e094521162853df9da721e327342b6288920582bd227e622673f2f6054c00a028b3a9261a854ad964d038bfffe2791308e677ca7796941adb3db2c6819a7fefb0975fdd0ff93fdb6b9eb5500863cf1da70f424417a1d014ba540aeb9ee7ef89bb12df4af1930a4470aec2f8ffbf41f75b9728898636d525b610369e96cd957d11076d5277a309b87b144b4199cd811e7682d83a769e3844df0fe772ea387ff040dc11f92c8628869229a9ea265b730a9d22d79c1056e6ab596f23a669ba68aa7940c7dca562ae0a353d8659b0ed8927279a9b7132452601af18359f15e82ef1588791777b31e792b0557b57a5f8477c470be2046f65b58af50c354b07b9581d69e2ad7cfce073682512966bcc631ea8b4753f4cca68f3c8147b0ae01b63c61dbed59ad677df2978269e0038c6f30791d7e66a1da5aecd4119e4a1729f1fea3658c884b7659ae15bd554640c6a3d69c099a546cecf537af67540f49ee80ec69130e3c1971b374a47796f3656d6a830a97635bf8c55a773e040884f8778585c09aa73a591aa72f4f704a207be440a9588700eb48e464c1c89775a8fde258809952b23c1fbd7886a6bb320b37c69b82679a0ebfa296264bdedc2c4e3e4da6c37da945c9084924970a00f1f84ff39fecfce5f866563aea57f99d30476c6dd4dca2cb7ca797c4f50e6a26fec7f95b1ea59a5bb3cec840547e24df35895ec7c9b2f77e2b97754b2f56f517929f7d5cb1a4dc7f42c9f3ac154d433997f801872fd0535284a265e9fe0a1ddf3a9844604894f4be9603b8f28699ffde3c95fa95c581bee55546da83f4a695dd33326a05dc8f10fbff1c824aac7bcafd90a43900620bc07d9eed66ce7132318ada7241bd313615f2346767ec9899970cb6c554ba2e758596d2f6bca019080d8c089383f79f16b54e0223e2d383e9dd034c7688948c3fa461fdfebc487862788183caa9841f495b0a46d67e99da7ad24bfce0c52545931e19c7026fbbc6cb92e8c95bdd3a42c539371bcd616bb676f26c035ae2bcccf7bd0c5ccd8ed16a86deabe2e4600945e5c40af8ff4e00a77a5c5a2475f59de21ea9a81cd36091a2dce74679d32cc47ffa5bc9aba4587ab99a0b8b0acc0518033c4c708cc09449d7f6f09711fd930f5fc142cdfc3cb5893b5f240e62948aa2e337a97c37ad7b6b1000c40536f2105a193c452fa4758cd1df4c55e5a087e3e69a5e65af25d6eb5151e3fd1b26f760ff314d9607d092b90c5daeb3783b8874f8f99211034ce1cfe5de301b01edb951c3eaa79304fc73d0168dee19abd620bd74f5427b41d74e9a3c8299a733498c3d2b6a28493fb669eab17f28cacc90ccb92a71885c6a466047310e7ff1683f614e30a94f2b8274c0c7c93205d09a6cc1d263bf0260e07175e8099b06e73d8c7f3f2365247fbef8a5b2f392321d5454e0c6b98adf38764717bcc6874d368e665b3c901f4ab8b768bf6987dc81b91394b721d288fca4a192b4ee7d11c49afc8459bfa404ff2244d7e2fa7ea0d19421de7e6a68ec028cbe749300ab97a68522d65cefa8487e935d4b00eecfe935dff98f95b9da0c10bb71c61ac0bc27d464e7851ee4958a77dda8791983019e951c9514277f8fd0859f1aa9367bb8167a8dee107fe9bc8cee51a80604d4567ede0f5897e74e1745a88de84ad7f6c5bc22cb4cde41259903063d7b5e599846b74c9738d8838d9f372ba6e72c1c385be4b1b2a43fd28aeb61867a90d1ae4ce0cba68ba82e931c7da52ee5fd783061e1d14091d82ef0b971797451630353486cf2790a33b31513cb6209867cbcb4ed2b550ab3a01ffe64e502e5e97e4dc5b196415999326f2b8181243e637fbad77b2f526f6a826e72f16397c233bf6ff420a4f404309e5666158c9cc20c7e1265b365047f7d76053f88b04eb00c85bec294a826f400a998cbfad2c6f126af30ab9291acd17c59cdbb5a39d568da67161e947a5733606eb48a36e7d1d6e869680d625bf78f2c2e93a737df5112529c575fbfb7173b89f0839a22ccf4366a89568270e45643e4454aa74268548bd8325ed7a8d51212086cd4c127c0f769b663524aabea29b568bd2f3983bfeccd327679e629960a9829ee2cb3ca837e728ac772a1932b11e7a77862805706243832e1704947eecfebec68f8eb65aeb4f5b628b19d8fcb059aad53c0f0417ef4ab493ce6a6666d531fd7446dd928d56e5f4f2fdf95f7bf1532c2d893be5b2ad04fc1d74082a1ae34220ad64441d5b166f8a2a53557fdbcabdb41bd1d958a7bb01b800423c559459822d3d156ccf8128f8627549d7a891bf65c826705d45c1a1c7ea98f6f99326f1265e41111ef8de236790a6d1b059ca53ef12fe4c8742f3be7f31bbf4b638c032c8bb00badfd1023e1ded1c62f580b575d9c5e5f4d73436a4a8793b58a44525a1a363c73db03824e790ffc9e4c1e94d0a976fa8d8ab856b237d5112f7cd54b4a7f454b7de5aec953448ce8dcadf49e401097873a6e15705771cf1b91cc46f71109203f3e60b0979cafb2207db8660f04119b37caa91e8469b5f27014824ae447189dd285d74e9078a99a9275591e024a1e06c31717f7c4895ce9f021de2b75c365a1dbf16caf3b0159b64c3908a16373eec6fb38c7fdb34f25b75ba6f87ec3f035b50ff4d23161ec8537973cb811f0ae504bc3f3d0bbb2fbf87905741a4e11ca758f8ef292875680587ffe6466eac885de7ce75383025325a56a3979613ca990aa6f90864bde00cbfdf3722d25ffc89183a902b64a35ae5ed4ee639089c300324b5e46f62b47450a5c7137c4611cd6fe2b968f0a2f353d57b7537613bde099eb0309e4ae18c1a028891f3e7a3ddf3143d9ac73de241d8e1a6697293f3c6cacb57c9a870ad491e2648edc5971133c2b4d54ee6689e6a219ec2787e47f54613c21161a070b8cd1de7cd36b55c25e2d340dfd805a01be5b0d7d45dc110b5b83b40ce347f4f0cae27b42fce6b063c2715687ab0d193d71c3b65f398c98bd835090335eda2ef3232dac6744dce00d448749c98ae209cfe514b05697ce747de31f7e43cd289031ccf891205a48a9e409120e27fd386822b0eeb126d019563ee60798fda7e8532c9559b4b91e470f6ed15ff8556beb2dae1cd559b1e67ef795f27e4560b3567b598243483de5fb42000a13dff68fcec54ccb876161890600a65d938be86310a7a0f9bd1873d1c1c092185986d8dc33eeac2347fc871ba4df8adec9e25dcf8ab721dc35416ff8385d589748c40952dafad57e18fb2deb2292e3b6659646849162418d68f092fb2425309de831e59810a892c3e3841652e49bd298aa78b45348fd40b087ae51092db8be00fac4c5a46a8263063b39ec1218787ca9ba8360a7ea4b79ed096065125a0950249254a1ce95a5d812a896615ab5f0635828cf61665d68e01d758c5af02a44cd9ce56a9d49913fa7299082ed094b6987107fd674c8d829d4d2ebef0bdd1d535fe04a7a87c4a3211a2948a9da707aed07ed94502e0a7ae000df7ec1dee87dbbb0a6e22d95ac774a4b14353e41b7eb6f5d4f1cdd55861ec158d32108b9e1876a679126196a654b632ba34de3bddd0a3b22cec2e930476dba398b2312fa7b8ed10589a75a6507d14102568a94155d5cc8e71c987a106798d1251cc322589f23e6f3ff8d64c1dc139b9176cac0a8e57237e21137d335ef7cbfc053640b0d36915fd8b1c9ed5260c726225d3ea215e8326df52bacaf40602c7456f4e89fc8c96b8a8bb9d508d74e0d74321b07f588edf6d95eb260b46bbcd6a032aaf02569cdb0774f918c36cce2c15e263c2bf2d2360236a05150f24de53e810a89a4d37fd4baae2cf867078181e1159a98894b299775dad7af707ed962f3974448d5b0edb65188328f365edb10144ac61490d459ac5cfb9ed02526fbbe3da81644a655998960d0796f5d44db8dee4171468548d8d338c6516f2923c152b878f98557060104ec790c82c717541c751bd70ee4d4f8787223c484cf080ebc822bc4459fc87910a05dd3fafc8e09de2ce49dad7d25ab5e9fc944878b75c8d284b4954e8e3e916aa6054f3b970fb069dd29e2074fec27b2151b3da19326bddc17e803589ead9b4d468b043defb6011b5a01f36fef168beb5b4e41f14f1b8c69b04f019a0c99f1ac12277747e4464c7b646864152e06774e688210f909418a15e0010faeeb7cfcffefc0369a151697b767a18845c391e6984c3657e67bc8ae6bcd5b03a4f8ef5d84a0c6ff6a04124c6e07cca9edde370aa2a6b4e05a5e98c43878f5683ba0eac583f12a97843ac26f8cfde4d1a6c7935fe4f2e7e0f945d10cb3b7c2135d369025f52797a79ceab0e86474d3a1412e31777bf2f367a1d3f522cffd75fb55cfc2bd763423caa7b165b48506cd40f983e07f6580fdacefd8511428a085b8beb6370633c9075a6aa0f5da1335b058e3324b1b9ca5c9d41225c8571e2316b4061a4967b5841ba5e5fcf92d8e1e193f8decb40bf7152ea79db7ff1d9aed801db69147b5aed24f4ece5511f8a00542c5cc5ab47e64e3f538af1a1a35c93a25bbc9213c3c08ae4133d9e75ba1513c035f4d5100652f6de4ebe3495676c32cbe9671e48c5a5122d8ef2dee5317bcdfff760a9980dc545eff795f1e6fcf230f3a7699134804ba1af5456d912b7a85979f31932e7221c7b9917be87687a7ae0e076e767a466819921fe04800c653eec9525a9da960279bd0ff47171ac312dbfbb91b77f11be7c80424839dffae06361ac3898c29286f1971d2f3f0cdac23f22e1c11e64f1d69df35fa6d0a34b3de026911cb3d078e0a3ef91b76848e6248938b2f35afe933500716b24c9b297ae5cc39fa2499db12c2d9d9489f74ed0ab5b0bae25fdf5566c4ab55e928a32cc1de4a7f8a2e9bdc3ca6557816d7d9431de37d549b91540aec1f25693331d0bfcb8313f31d2c0bb549ef5224ece2c700a438b93a3f5bfefbec4eacba7222db994b71d0c51f2d86877077b6a063c93f497abcc80be19982a38b2def7bd6465da66bea338b7450a5a08a966d3c2aef4eae1b405b87a64e1c0f2a721188f02b91fe0d3f0e50964d310760dfb550ea055c10af32204acdf6528c07e4c861cf694b2a67311aa7a5a6faaefcbe8e7ce47fe236c4e77e2b82ff2a76efac604409562db23d3920d600c3d97aae015cc715f3b3dc416795c57c6f01cd2d8432d6a0b7603576c6bc662d7063e161af43fb7d541f914b49e241354ff45b9888f6fca4ef51daa18fbc7efadce2bfd5cb45a902d900f540e97ecf3749e4d2e36f6f5cd38078ce1e31192dad7ec39f2688c5ee3d45569916e9a62aa72346551cff736dcad1dec02e3356d37acc48b206e464da620fdadab7e65e51e2d6bece3d1e4a06ee311e50421ac10ad1aef43722ef11e5b4856177dc342558473d71e2dc9344ae7004d6a9506d7c5ee6f49f1d7559e0f673d475e774d16bcce60732be62b2018d4018f4af286c121fc0d790d3685c43c7da2f88baf98a40551e3eb942b3b7d984c151110db14a7e1e5c152d9d98b666f2c0f1cdb55aeb482845763d20e2c8947ca75ef4792f2f30e71f1a1962f5c855311db8d2234852c27582a4627fc929b3687f1b", 0x1000}], 0x1, 0x0, 0x0, 0x4}, 0x400) 16:04:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = kqueue() recvfrom$unix(r0, &(0x7f0000000080)=""/179, 0xb3, 0x3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:04:55 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) lseek(r0, 0x0, 0x0) 16:04:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000000)) 16:04:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0xfffffffffffffffb, 0x10000, 0x1, 0x1, 0x7ff, 0x1ffe0000000, 0x0, 0x0, 0x9e08, 0x80a}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0x34) setuid(0xee01) ioctl$TIOCMSET(r2, 0x20004269, 0x0) 16:04:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() dup2(r0, r0) close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2f9}], 0x1) 16:04:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) semget(0x2, 0x4, 0x8) 16:04:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x1ff, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 16:04:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x147) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffb, 0xffffffffffffff7f, "8549557b00e960ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:04:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdb9, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0xb, 0x0, 0x0) 16:04:56 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x110, 0x0) r1 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) pipe(&(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:04:57 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000028294e0000000001000000ace801d8fb3fbd40000062"], 0x0) msgget$private(0x0, 0x2) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[r4, r4]) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(r4, r5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) geteuid() r6 = msgget$private(0x0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000003c0)={0x9, 0xac, {0x1, 0x7f}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x0, 0x0) fsync(r2) msgrcv(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0cebeb3a6e6f1b53beef2d62ed8a6345607cb2d35263b80502864afd13a9b6f59eb18b166b3a018b82b8f8f63d9a054a873e62e106d85bd993d9ff51c46b885ee6c3e8a091b5ec226e069a5875e4f780b9499b271ab9c7cc1cdacf2c203fe63c497e591ccb69881ce143f9a54301fb20000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 16:04:57 executing program 0: r0 = semget$private(0x0, 0x2, 0x201) semop(r0, &(0x7f0000000580)=[{0x3, 0x8, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x0, 0xff, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x5, 0x1800}, {0x7, 0xe6, 0x1000}], 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000600)=0x43ff) mknodat(r1, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2414, 0x1000) r3 = geteuid() r4 = getegid() getgroups(0x400000b9, &(0x7f00000006c0)=[r4, r4, r4, r4, r4, r4, r4]) fchownat(r1, &(0x7f0000000500)='./file0/file0\x00', r3, 0x0, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) semop(r2, &(0x7f0000000040), 0x390) semop(r2, &(0x7f0000000340)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x4000000000017fc}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/122) shmget(0x0, 0x3000, 0x21, &(0x7f0000ff6000/0x3000)=nil) sendto$inet6(r1, &(0x7f0000000380)="7b36cdf1e04afd779998cb5b2b65c747acbb1c78d355e3262874607c78db0017a2951b2e64", 0x25, 0x1, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ff4000/0x3000)=nil) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x1024, 0x1) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x5}) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) setgroups(0x4, &(0x7f00000002c0)=[r4, r5, r7, r6]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000540)=0x40000100000003) rmdir(&(0x7f00000001c0)='.\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semget(0x0, 0x4, 0x400) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x5}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x24, 0x800000000001000}, {0x4, 0x401, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x6, 0x1000}, {0x0, 0x3, 0x800}], 0x9) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000000)) 16:00:03 executing program 0: mprotect(&(0x7f0000393000/0x1000)=nil, 0x1000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) mmap(&(0x7f0000392000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) pipe(&(0x7f0000000240)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x0, 0x80, 0x0, 0x1000, 0x800, 0x7, 0x2, 0x2, 0x2, 0x3}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x3, 0x8, './file0\x00', 0x1f, 0x6, 0x7d12, 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x11, 0x6) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='x\x00') 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000d80)="582720efabd16eaae63225259560f8e5815f73f2a0440122a5fc45e9ddf71789632dfc94ff334a5619515a4c8ab06198824b3d0225bbd45d3bf57f456fc7d4096e8c8bbbe95f34f43a98179ad8a4f5f7d8fd4f7220340b28193ef101040387a64d5f16ab366a5687c249e1aff3119a41cbde2870fae400b572de02b866f8b2be2a368df74b3f90867b7a846c64ce2921cf44f5bf2a656ef32f63e1884c2a6b3078e66c958d97656107f92eea3efd30ee94f0d7ef9b94a04f01ee3c32d0419b09f1e84df540ac0a0ed169b97c39a5d12bc195cc0bdcba52d914f4209dd738d61982105b3e62145570063725f3543010a0c8101f9027a9381e9efd4a0fbe0e15876a1a2ebb33c9a69b91a0339828aab5bde854c86b84072612e6f7c86f00000000000000cd100d6823cda8f947d7ea523b584db71d9dd49f7c14120ccd8f08c4ebc955d5f461da5522fb1bcaafc7874007a7ab8851fe5f9b6ca10262ab8ae0a046093215020b4fa3777a1d58fa9c0dec10c18fdf7ad0029f68dc6be3e246e03110e353ea9067e36b5ebee0087ebf769d0b4d2dd5b5c0a0e0844a15746a7d9299583a6949d62b0d3e48b46e525f7bec", 0x1ae) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() socketpair(0x1, 0x8004, 0xfff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000280)="24eef23c2b42573957b88620f074cbd1a11768b7c1aeff53341e89e0b2f7c52d495488e9a6c00e9c4f39461c73207ceb529a389cd92ed5fb56a7c72cb5fc890221e695808acb388ada814210aebd44431dcf0290d04e79311ab78dfd7300e9268b391764685c2de37dbc7c131149c316f57db24cff8670fc7e262efeb95bb54c26f63548a9b814828a684eff49f237c57a6e67cf5bdb50dd6a240fa1e7bc8b36a0f56c854a62e9c84184bb606b6a80af71ad072d1b10344b9fd781a979375062b57610fec0a73b5f661781640a89ba6eb39edb932d2ba49e16246061b959ab9fab8df3a5cb8afd7c2b5eebd2eca3c134f4ef271a6a56c07736121400c9", 0xfd, 0x402, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) close(r0) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) poll(&(0x7f0000000080)=[{r4, 0xc0a6fe79154978fb}, {r1, 0x8}, {r1, 0x4}, {r4}, {r3, 0x4c}, {r4, 0xc0}], 0x6, 0xc1) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) clock_getres(0x0, &(0x7f0000000040)) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd4cf80005000000004000f2ffffff"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x240, 0x0) close(r0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x40018, 0x1, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="e5e73101000000000000002d08c11242fa6f05025c3b1b2da8938cc05539f3e274e9c583c1a4eeb2558a7a"], 0xa) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) poll(&(0x7f0000000080)=[{r2, 0x14}, {r2, 0x40}, {r2, 0x4}, {r2, 0x80}], 0x4, 0xfffffffffffffc01) close(r1) close(r2) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="bc26900788edea6cd65406351bc74320186a5cdd5a71ced1d52a6054566cf7cde4d06255e1199a1a7f2414e1e908c2c3bcbe92174fe2f01f60b9858244c30f3b38bced8862efef0f", 0x48}, {&(0x7f0000000140)="97e79114979cae843a871e871c4a9c12990d1bdfa9cc640aab6f940e53309d6180b35dca5ff317cc56dd3490128010bd2de2536631a5f73626910ffac7086e01df119e87559c8067362b46e82cd96dad72559b002fc6bc173eda98436c2a1a1903abafd2198a91c19ea20a7eff7cfdb2d7df3adac1106316985fc4a297990193f2d9926c00a984289b21b5e2007d60fa2bb8605003a37cf9e3caeaff4f667d4c4718b7390246f5c11db5268b1b45", 0xae}, {&(0x7f0000000280)="d45e1ecf4dcf2a19237670a124450963fddb7670a20dd3fbb4b17514e5095c8e742713f6eb5b661ef40d6c3e60f5c104c1bcee5dc0acdce048f7785b931a8ae613fcbb2a0cd58d517ecf1d0c4c084d7334994d8a80ccc4fd9301857caa9f", 0x5e}, {&(0x7f0000000300)="9013aac7259c4c6f01de71702a2ade34db54964964ae9ee98dece6a4e36b8fc62c3267e5174ece34171c5b4bb684ae32f15f032f3d56ea3182c4ea68517d1493c39292", 0x43}, {&(0x7f0000000380)="b43ec9424f6d86e788c01680bc7a65924977b8008620d0e9debe492419ab89c4287f787e19e39ef0ee0d717d6403121d03653ef73702362e9495d42f8f833fbd8dbaf34f31f3009e0b2c6559549fb4cedefee92907547836602f71e935a01317c36fd9333bed8167f3dd8e1d4f012ca2d8d52d0c12c18598735191784bec0f999450eda55888cfcfdf4f195a7aa877e27144ebe65f0969b9794243eb9c5fde8b25bdfb076ad564d9dd7d021a06a7556ec0", 0xb1}], 0x5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfffffffffdfffffe, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) 16:00:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f00000001c0), 0x200000000000003e, 0x8f6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x7}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xdc, &(0x7f0000000000)={0x1}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socket$inet(0x2, 0x2, 0x1) r1 = getuid() setuid(r1) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x8}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x6, 0x295}], 0x3f, &(0x7f0000000100)={0x4, 0x1}) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) 16:00:08 executing program 0: r0 = msgget$private(0x0, 0x400) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r1, r2, r3, r4, 0x29, 0x4}, 0x1000, 0x1, r5, r6, 0x3, 0x36b, 0x7, 0x81}) socket(0x18, 0xa9d5448cf0dbf601, 0x1) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) 16:00:08 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x10ae, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1002) r2 = getuid() r3 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/187) seteuid(r2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) setsockopt(r1, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getdents(r4, &(0x7f0000000140)=""/223, 0xffffffffffffff7c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2da47d2ebcffc88e01ee00000000000000"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x200000000000010, 0x0) write(r0, &(0x7f0000000200)="3f49feec7d9c887b43f8052b7b33a95ed5403d398a69e5438d038630df3c87959fd85152b4fcc5b2c9ad6dce31", 0x2d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x2c) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x101, 0x4, {0x3, 0x81}}) write(r1, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffa) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x2, 0x200}, {0x18, 0x3, 0x20, 0x60}, 0x7, [0x1800000000000000, 0xdcd, 0x3df, 0x3, 0x8, 0x0, 0x6, 0x2]}, 0x3c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x1, 0x1, './file0\x00', 0x7, 0xff3, 0x9, 0x2b7}) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10000086128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000300)=""/148}], 0x30a) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) syz_emit_ethernet(0x1e, &(0x7f0000000200)="81cf4872f7b85d2fc5c4be49b2d37921b5322073d0a2f8c89af7fcd5a61d") pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$dupfd(r0, 0x0, r0) read(r0, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) 16:00:08 executing program 1: clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) shmget(0x3, 0x2000, 0x140, &(0x7f0000538000/0x2000)=nil) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) sendto(r0, &(0x7f00000009c0)="373756acfcc9d248c6e37ea23a7da4f46146528af16db807a52ea200d18e6233cd0501b349f939e4b96f9ff8c21830e300417c53df0426c5943b9e1d2120705b9bdb0c160266dc59dd318ba2ee891031e3db66cc3db3a2dcd5023c0f93b37c6f711f70485329a1edc05907603ccafff6a414f72d92ae8f11075d6d4b03bfb5b293690a41bbb48f27da0021c6ab0a9fb433a741161d23dc3062c29f668443875e4aa31affbee8140c4a612547a548bdbfeb33aa9cca87890da3d50b43ccd6d836a3f7b66af6a3b10d336404ea4b52e5231186e975de6259bf4b1cfc6815ec173c0d0f2cee074aa22d1e928b1a5786d8df85801266bc8284238dbc6c994aeeff925ee6e2c1", 0x6f, 0x8, 0x0, 0x3c8) r2 = semget(0x3, 0x0, 0x400) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = getgid() r6 = getppid() r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r9 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r11 = getegid() r12 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000880)=""/249) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000240)=ANY=[@ANYBLOB="0100c5060000"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000280)="b36d7610e97f2fd28d70e09c7e2efed09130cdfcbfae95b94feb358968", 0x1d}, {&(0x7f00000004c0)="d341b0f5a95085c8502f59767d672cd89e78fc28160d10adbb6d4ee133402f1261d64be6c0c4d1bc7df3ef593803d78d89cf6cc1af88b8ee5d1871190fccec628e553ed7d37706f64e1c0f74ba086d9119ccd2ebcc9458056e3d22352d93fdb72d255e8a229251e72671a523c99255", 0x6f}], 0x2, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xb8, 0x2}, 0x406) semctl$GETPID(r2, 0x1, 0x4, &(0x7f00000001c0)=""/78) r15 = semget$private(0x0, 0x2, 0x48) semop(r15, &(0x7f0000000340)=[{0x0, 0x3, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0xf02, 0x800}, {0x200000000000, 0x0, 0x800}, {0x5, 0x7, 0x1800}, {0x2, 0xf5a2, 0x800}, {0x4, 0x101, 0x800}, {0x3, 0x2, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x0, 0x1000}], 0xa) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() dup(r2) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:08 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xffffffb9) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x3) setsockopt(r0, 0x3, 0x1, &(0x7f00000001c0)="c876240c4c3a2b351b36fc8c8a31324b06bc4d298e66b7ab1c5340d01c2a4195afc7dc42ea0d47354c15618da265ae9964e223568e27ed99f4bcb2c5805996854c8fc513b6e0441ab1e646a9e46b1a7f8304cd70a6a13b59ebd49378aa44c0437c4e24418a5d20b7eb5394af195c76a4b81b23350d8f57d566010d65d3273696a9817a319cb76b5edb7f38377569d9e4a8a1ba5e16065e1ef739f1f67fa8ee77c041f23837ee256bfd8ac2ca36853c88be4f5ef4f05a3bf973799aa3df0ecf7cced2cb730b9696a5deef6ea7ebf775a988c4d44d4daedc2ee741be4b305d19fcd0da59ce778d797f308b479655cbf1821d2a70015c00d7777609cec20483964a355482b90573a56ef79aecd96efd41f6c7e1cf8d7948f863b159f32ebca426b7d4598a879fed597b48bc85e990a39c", 0x12f) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0xbb}, {{}, 0xfffffffffffffff9, 0x41}], 0x8000000000003ff, 0x0, 0xfffffffffffffff5, 0x0) setitimer(0x3, &(0x7f0000000000)={{}, {0x1, 0xff}}, &(0x7f0000000040)) fcntl$getflags(r0, 0xfffffffffffffffb) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x16fa) r0 = getuid() mknod(&(0x7f00000000c0)='./file0\x00', 0xc001, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x802080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="75b3335de6fce92c0bf28dbab81394abca74468d4f7b688c37748abd54c4eab414067b0a17bf5d358c24a5e72a72a474de8681a4deb8b2b78a749abfa9782225b0ce093349e53a3c123b649aacdd41ca0a3cbd93e92e6ee7487d420ec485e6801e38aa61a17c988824173222522fb201d8bd0c721d21c49c6309b2658cee57486875cf00dacffaf2ac334b963e35754437a6cec8f78bb7b823f8f1f93480fdcf968ef88452841a2d87c877b914784f9718e55c7c613218f08e24f3b0814449fca1cf428d785a59c15b74deaa21e5365bd3c73d3a1368c642642c67ff7ef7b597b69d4c8036bc29ac627e4669d5c7e7c1c0d7c8d8791b1f4726142e", 0xfb}, {&(0x7f0000000440)="d34f57395bfa7423aa780237735707c5baec78eecab1ed0dd7ea4dd19e97596d473bede0926a697fde2b2b9ef8ce45b30f8dcf13c4641e2309bf5bd3c9eda5e95ed81f7b50082eeb5c87c2ce417098e01c19db1bc5ade472199f40fd87b67fcfeec7b3801a20eca97980e3b1932f250093f5ac0c40f403ce9a2a143f6fb9fa32b533143f798ff641af8109fd54a1651f4c3e2b29199072848d3714c6cc9110449e12495cb84c2beae7dd5d6cca8ff01b109e668c5903861960239fb5bbc326808f44824c307975feb4de5922c182f3754e4fd7360107934224d77fe84ca446792aaeac7a48c2aa2b69b22ba318757ed709d52113370a9459f159fbe8b14ab20bbcb2e320014567b4b8838096de792310e5df3dfe573328a09433516a087553ddf1e71182d8c2ccfb63b1bc00c7179fb7d0119c7de1e518aeecb85d9d462d077662dff93a42ddc3b09780f820926b5f79b75ab986856971eb392f6f2fe85a2e31dc91cd0e79abaace9e2491cdb73fca147bb83cfa0d6a9c5535b1f46e6fe7f410b5a7fb281658b36104274fb926992b9fa694b995e35747a8f83af6a3bcfd198745fd0d345c6276adc0a0727861796e510ea84e06f0a27a99d2305ba07b8e15d69b2ed710edfa7f1ea2853ad2d70ef3d98268018ebe4e9b3a9b18e80b874d704bbeb6c5a637dbd78d35d00aca7f8bdabcbd62557a423f4e61e48daa1c9d4df67ca7a0641a98898eae87782272a2c6c301a2d4983f9c62777fa447a874475fbd6d0c87ae7f8bcf8d8161f0a72f142a5b8939c4ae4fbceb2b923ec7dd23ff460e544f87afe8fe18a1415a4f37a4071bf4ef3723b6c213bcf9e2f7bd95276ccec832c80e931480fa8d1c643b67e287f01fe91d547f97bf66b981b8ebf52f6510ac12506899ce6577ea7a81614fec3db49a039e84bac08c347bbd205ffa18a7cb838977c50f099e1242a330bb08381455de36a12018d2e240d48f4c019df92fe1495d19c2296926dd4bf41ab5e1eed0a18fa8cc483a1804f1c91a49b6c4a98bd140a90c96a77b1db58f4abba4153cacec6dbd89e9dfde37a96065c44997d75b8fcf78ce06be0dc66e29353f42f975ac8e68071a0d2cbd1d1ea3efd1262ddd36c84652462420c9b912612c5efd6969f73ad40bbce3bdb0871f11b258e1d8f4d35aa38538e63ef61166179445696bf6997e1d182a719be6f29271929b5537e9efba27b0a21a43b7077b70b266785474a08fdfae12060deb48a89a214fb5a57057dace10d02fd7575a8c611c3274ebbd4604c87d23ece67ab47e25d633dfff951a442afde297bffc9e50e5133e19808d8407453ae4304b957310fe7cd39febf1924286bac76e2f927e8c0f73b3dece5539f9f5c41655bd36d4c23381a50e2450d5c4b1444fc8705170b853cd419870eb43b671e63dc52c8bd2655e8884b247d23ac674b2bb961e3b41ad57210537c2f950cae1de211d0caeaf4108fb659ae27503c1640435f21d19b79c3d45750cf804eb2aa2c9ba48b3df17544cfc444609f0b7688592c18189f48c5fac468363ab577fae1760e78d6081355fc8fc22f086084490fbc4b88e8b33708140f80bbdc8daafb2bbc9843a5ae0197ffa15f90eec9bd35dfceb35c18599bad629fc11f7e4b99ab26408d57f7e9443851e9fe41098eb0355591804d2d5e49256bf80256b8306b10e346120985ad3b99733dcd0d441ec5b4d390d497845cb8f002c62b73b8173e1b22ca40f4706eff8370ec85ea90d3465e60b452daf2423adbf3db4e3f5fb610470c74fc90988fd85ec76732d3cb118b6c640e8ab4ccfca9e15098e438dea5b2719fd15d3d369007c163ca322a231f1da9927faa14a87338cfb3522b14789b3169269314c700a220b81b786fc39b684d62cd3ae5f62c3d095a69f08a05983b6dd24250f7ca160c09eecc471901a3a07e74f27e567a59b27ef5f95073e1c653296ac9716d2e44ca8511371121f389bffa2f60502eea50313f27aab58136277e4d5a869b9cff3710cb8cc8881ddeaebb8143e379dee137690fb5a1a63094f07326a216d83899fb8c77704e85bd55d5472c0d8bed67c6450624e294999552548e17b3afb4c1456638d7329227c185dabd84eafc3fcd3e69e607b5a54413d4a6654382e632f311329d9a1d3957094e28a15a62f6eaae78806264d6bffb48dadc9351ffb002519f7e143da9c91dd2e2f7e7c9eadd3c4830266e78d8c89ef82f1f76aeacf5e3e505f815bf6bf7ddb30d6975e77c8d7b9f9bdc17adb5e4ff81f6c24f93b471210748bee9636f32e23bae82bbd7d51d7e1a69adda16ef50ec9a852138ad2c82d480373544a68f85bfba2219169f4fbb0cd08effe04458f58e61e183d872945bfc04aa1851b683e77ef9f1c532f4c5b3b2b3b58e8fe6b65130ce489416b662c9f1e2a4f95acf0c3563c548f584bc365e6251215d32849b8fcf4199e3704257ca24310d64469e1493e42a841c01b3f7826310d99ef1e649d263473fd17468bb2b8987c517be1e69afa3951d5366aaa9146680107f8bc2f6153bbdc17e93c23da918f43425bbfbe8047d089ce99258359094a9d5ec3714307ff4918afa2602fca51e20b8af15e1f9b54e8998f255d50f6148bed74832f1a337460d02c379ccf3f18a0c282ba476751d27d34d085dbbf7b30be5c44568cab3f8272b0a44452d67a67aab4109b5ab7aa99316cda43ee24f9c3cf938aa7e0469e1a0d422bd4a7fb5e2cfd3e13120985fc155520d49c13b3fdf41f220e721ac20746174822d33154726bb7cd9b1986eb2fd6a3261f9029bb8e1206c4c576850b85ca9558b9c2eef75b7bb80a5ebe253cbaca1c2cb49ddafa2a7f91e914ea37e48ca252a5202696c4a831f5247fa6a8eaed1f031e5fb62c85c250a6acf2e1763c00fe03895808a08c1715d008bace70c018bc2919308aaa15e2b00ef393a4aae9071a9cf5d1b015607ea51da001ec379b668317a6c388f10ff3c724c9aaea6db973dc9132ffe45e8cb425469f174e2402b0a408435b41ddcc3deaff28c9a908b267065f2afe06a5d7c0a049b63e8730283d1cb0a12f21e300aa3feaad1bf728e6419a1b2364442ebd8238132e15e69da0c3794be3da8a4c70d31726ba008eed68d4f535c145cdd75bc60d69ab10a4a80ef12b000074e051822b531252aa3c887cf9f97ff53aaa62f1e8d7157a1910df7d67816cb6ea22b6e9a82884a8096203b494a1e9346a3cc71fbaeaca326e3052755b7b416ff94f72f1ffd46c4e0c7d120dfdf9048c60cb1d5824e17af5419ed139933c5292e1a4cb06723d27e5dbe21828bd0cd5c85034af27b826c1e438fc85f3284ac2deb5ecef8d86b0b3b7901f51d4c19af615be0a13a4c88b4376448cd107b3ac2d66686a8ef0d31d274d97d37d86556c801f2c9765b85ecc2d4284896788fa378f2ec42389fee00a3ea879afcb3827873460448f50ad528d4b759e7916c33a2933ab49c29525d20d2588b14400d114244a771b77598c8873daa87448f53f3a512a0547208d538b856aad019d50e89063dba544c7b7ccead60822ed04f432162b65593928ce5cb5b86aa022fa577e9875c3978b921e1416a56797ba13e800cae9c1bdd07ef0c413d90dd8a588f259bc73c463422aa3e45db6a10768936842e4a020231d8a86ab6a2ba6406cc6aa570428950b54cf9c26822b4886a3001ed3f3d9398a662b2fdaa64910d6ce6fe111957af0e2044bb098be7cd4335d39093ef3c4b956cbea8fd6f46e383558bbc9d105b636866f09f6a605a325e11c089495437f85b1aad6ad48686cc0c0e62f726fa3972d61deda8308a4feab3f94b04a31bb3f2ef8e8359f43757756f5600b338a9fcb5c3390a74e4a4b19ac3cd6d646b1751c67a5b9f9439776889ca3517cfa5c469a7c280cecf74ef4d43ba93532c58e0541050ac627c7610bd483231916ea35cc314eca9e68e65194c8e68086bf9a1af7e4589e21d702f12c3c5f6725a87bbcf6ffab068ba8d9b7d27d841e7d4e96e384bd73394394adcf386f094b44f010623b64965bcd7f7c6f8280a6bf514b4311d870df802e0bb9444f06d351e8a7b5b374dc0ea3c72d4ae9c5707b7e0621e53c8dd7e9e931773db06c2bcbe1b06f460737f7501a21e842b4b76e6379d32af45c0e5749172a3b0f68e42d8901c4353051a11947d5e65afd656f2a51f8bd6c229ab96576e34dce670ab857b53c5ee5840cccb255ec02fcda67cfb8ed9b813112e637cd32c59d1f98216773674410535d9c1df63c933d1fb1a164a3ca202cb905f594d6c9414c95ead859327cb459006aed163aa14a9a17d51aee5649229d30da245f00dc988c348db95eba5198c48690af3f425c73157b648a6406e5d4af1be8b60e2005f32719fb653c3d2a85bbce3727476062b800fa6097a64092f7503923268da1bdd0849cdc3127ed20c8b9a8c9dc869c086a124c1fd0eab69e8e64d0a77f9d359adf21b8f25ec2d2492107f87aa2b0523a2c14d55b9b670e33337419b12ba8581a6da4a794addf5eafd0407e81f985a4639de7c76191942db32c02e308232bdba4ad011534a3ae7f001f689e7eb814aa487b2ffe6626868d8a1375682477d0860820d691d2ced507ee46574a02189d6d54a1ce93c59ec58d54844ca5e9a01ba3a7e66aea671a0e2463b14f9e28a88dc137a81bcf9e8ed704711164a432252d44328980395b4a91454baa2ed0ba79efbb336c40da7ed9d20bf6276f0a3806cba7e7156d5912da1200a93651aa772e508b4911df1f67ef3a77e65fb8805d3c684c6b29e0c85c6b6c2a63ac0d3a6ff057dc6b5c386aed71fa0e6da68854c3c1c0df3a2a42153e4b0c4a1dc337e08d9d7f493c2587fa6fc5db47f0c76f9edbfe5f238b7ec0c2a5930b705a7824847ced8f3fb3e8ed2117162d861d001b84905a69642491a9a10bb198687e9cd4b7977dff397e6bdb4bfef9142afe06404edb0b8ffe9379f26caed352526e3b82bc705b6f21a12a0919458a3d3981c2704ba7106fe6847fdcdefcaacc4e8f19b97df68bba63798d406750d6445f1d201d7239e20e03a4857683da57e68c41d0f7e9b0ffd8823135855aa02b037fe1cddb41b6f1472280d08cd8fce64c3a50077bcca656fc083a24341efb777edc21d6f0579f0b0519cc95a7caf7c122b72c3f60226e73760a970540b5e24ac2b64c01dce75fcef03474f790c6244c2b4ba7312d180302031c5350a5a69fa252f11eccdf1f969cbe843c633f835fab0206cdab96a6c5235fc2dc8c78205a4bd49d67aab247ab0a8e4d0f3784ca523e034d4fd7a9e56017f672cf37dec871f56736f6e36d7c3735b39a189f24ceaac1cc5e4b05ffbbf08b5eca2aa84f4e0816e18586e25534e718b4898f46d29dc625e8ec09c140f2442db5d3846b463e6f90d77f7b92fdc2a022665e107aa2750bfe56457f86bf9b2b4e8c567fd384dca961e470a0b6381b618086e1a307c658287532f1c53818dd59535f9cc34f645176c174a1be9dac656dc2f9a3efa40f9c39099be28e717518ff2dcc3cc2e8654659cec593c890e393489bb8a993173e9c0073900e607ad197614f8a23a1b4d20e9ff6572273163c651ecfaaeb32c0aab880b2a3fb287077564ee72707961c82a7739923e966852cf3e32e70caecbc54d58cc775384975e5213702e7f9a948a2713b4c4c71f4d72c6ca620f6319d114c1c147e4085fa2ec4fb19b67fefbfa09a93938608bc26bba3dbba50aeea48ea6bf5e214863cfdaa67d121775867727c67e9b4f3ac06ed2545d04cae92d9642d0d52ef08f8561c", 0x1000}], 0x2) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000240)=""/175, 0xaf}, {&(0x7f0000000180)=""/53, 0x35}], 0x3) writev(r0, &(0x7f0000000380), 0x0) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c653fa5860d4eb8803a74c118b755abd56cc7c3c713bf80afe795116d0c96e203"], 0xc2) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)) setsockopt(r0, 0x0, 0x4b4, &(0x7f0000000100)="08d525dbba9135a95a1ebb7b088d73f7b4627ccdf5f1e960ac9500deac18c171512b2e29b2e3b008d6b6e879e49a86e3da71e71ca08b2a8dfc5c718badc9545c3e923ea8730fd06e6263fe7a4a7c21fcfd058a05d22996fd60af7ce5328d6e7f75dec7700a83bcde6c4dc5d28daafbc567c63c4809a518fcf447eac82c44a9e7243c092349c8afce19afff7c902d7a2245aea211edb0cb34171aa7140e064907a48266a7d70586eda875aa1de195c4bbfb1e5f8e1d2836751d879f55a8bb14d5585957d9cd13", 0xc6) r1 = socket(0x39, 0x3, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f00000002c0)=0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)) clock_settime(0x0, &(0x7f0000000040)={0xea44, 0x78f}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r1) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/63, 0x3f}], 0x1, 0x0) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000240)=""/71, 0x47}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000380)=""/183, 0xb7}, {&(0x7f0000000440)=""/249, 0xf9}], 0x7, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$setstatus(r0, 0x4, 0x40) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x4000086128) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000008ff2000", 0x7}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x1, './bus\x00', './file0\x00'}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = getpgid(0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="150961f8b0ac0f85d1ff20a170e1a0db904795ab84e4799339e678b3964fd20d2a4b30ed6953474621d2bc0b947230ebec8e7f1b8c662198ce214a39b5b58dd1d7655642a4f5f526e36783fc595dd2ca630197cbf558c618a9581d1b17e9496fb9afa375b9f37c171d24a044e5ba5d3afc52db8fafddaee0679fea0eab443083794a67bed8bee0d223be62b0c6ffa603f7be93540c4e3ac3c9c40b9d696edfb9f25b3962d5b255b37a43dffe2d599c0aa6f2cd3717", 0xb5, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10012, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000280)=0x10) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) 16:00:00 executing program 1: r0 = semget$private(0x0, 0x7, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/189) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x24, 0x0, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r6) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getgroups(0x9, &(0x7f0000000240)=[r0, r2, r6, r4, r1, r1, r5, r4, r1]) getgroups(0x5, &(0x7f0000000280)=[r3, r2, r2, r8, r1]) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:00 executing program 1: r0 = syz_open_pts() getsockname$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0xffffffffffffffd6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:00 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0x24, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000000)="35ecd0cfcc8aebab41f164b3860c5036f7b21bd52e290d22295ff3489faca379932ec03b36228cc439cd1f5eed0b1e3b4a8286607878f0dd2ae5672a142fc521bfc2a0049783f871422638c5260a571f420dd0adcd911417f2f6823c9f3cc0687aa9d1f77ba4af4087af728bf5e7878f22e7b52075bda1c6145a1a27cbfe899e5802a2f8832f60e6fa7b769cf5c302b1c21e96a3b552e372ef72545f52c839feda04e5c011f3f93ca4afa969b59be77f3880e36dadf23e8d82ae4272c4666be3ab6796a68b2cc5960d5cc4286fe04ac0c52e994dd690b0aa9e59ecc3541e72fa1f31e8af2e0b65131e6e2a9fcfbe1cdab2cb8599cd477445995a89b4cfd0", 0xfe, 0x401, 0x0, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8020, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x60, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x800, 0xd042, 0x1, 0x1, 0x5, 0x4, 0x1, 0x3, 0x2, 0xae3a}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0xcd34, 0x3}, 0xc) open(&(0x7f0000000140)='./file1\x00', 0x2, 0x83) 16:00:00 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = dup(0xffffffffffffff9c) dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) socket$unix(0x1, 0x7, 0x0) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x6}, 0xc) accept(r0, 0x0, &(0x7f00000000c0)) connect(r1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x13) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x4) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') openat(r0, &(0x7f0000000180)='./file1\x00', 0x1, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4098b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0000", 0x362) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000", 0x40000000000000}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000040)=""/45, 0xfffffffffffffc9b}], 0x1) syz_open_pts() ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x2a36973f, 0xfd, &(0x7f0000000180)=""/205, &(0x7f00000000c0)=0x7f) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 16:00:00 executing program 0: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x400000000) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) open(&(0x7f0000003400)='./bus/file0\x00', 0x20, 0x8) sendmsg(r0, &(0x7f00000033c0)={&(0x7f0000000180)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000001c0)="5f0aa4a2cf5db83d3485a600061973ba1e6f315ab228963376c74e2061d2b5fc1679a8dd2dd4bd0a47a900df918b35afcc20c12dc2acb7493b75c12c5aadcded0f8d37143bb241764599c6e1d703bd35b3038e6cd700bb8ed6ec8ef164b516ce83abcb849388f0968a71253896c25b42841437307a0c303447e6324cefd23ea6c9ed33e9d1fe461e6e6bad0b2b1e9661a3e39eb3f314606ec83f5d2c84f5bee9966b22c71169f65b39a803d790464a6b5d825f5dcc77fb50e63b2781bd60345c55494eaf15cf789332edb875e30072d5ff0ba94395934f41e4ff09d24b84b7b3a40675437e0e108970682e5c2f9789bf03fe86094c58112b9352660ee3fb49f3c17fb2e729596026eedfb41ddb5803968d152b1a5f7023cd984fac71ff8fb7cbbdc067b48a120f90afec6344e36383771bad1c5e2f1047ad7c9b0852a8cb8910b3b1e0d221bce85cf8e5df76c8422d066ef2fae5067940c325870b8a4843e6689d4aa91a999c97c9eb9b14fdd1af75dcfc1df9a11444338ff07735795708bd7b736cc4653cdf1f4fa37185020b0badf0724e8601304543df78f8207ddcf1d66704eeb56c35e4f5f070392de0c1949f3ffe4c5ad752684e769e044461ca2881a8f43b3195feb85154aa5ea24ac4bb6b7bd9d7f908dfb5ded7831516775aa0cbbea552922a5d7f65ce475bafc892ff2e5206a08df38e995655d9c1ec2470a342f04832a2f0e272df5909756423c9ab22d3053972f59c83be2d7f75b7965567d688df5732ce8c776fbbac566b6c08f2721c3c6abb7d53d05c3ef9e512a3ae5f59b1515768605868ad17d7eb42443420e337cb1f368bf2c0fa558420d9b0ea3be88d101294ca42beb77449cb8811a3bcfe05d7cea55c432fd00d9039bb76cf86ac8c56a5fa2676d24e7a38f056c6058cb88a9b359a8612f4295bc4659de0afd9f8bc7eaa62c1b472bb89793ed9f7809a268a6a935b8c6df172ccddfe2a9295d86222eacad1ed6043ffd9e7c33cda24266b06bc2c6caba12fec993bddaa911c026234690dc0ca0725d34c4230214296f1016ea14406863fbded2d0ea48733be50e9c5be29689f5c84f490fddd987d6bbb0fa072a7906f68ddc3c59531f72283fe08771d54e988c41517f01b38ea9b96c83dd594899ac862dbb954bbb528b6f0bfa61623b2ae3a8b635acca72841413b381e5cb0d860b4b86a93416a3efa25407e13a4b67e0760e552e7e935383eb509edd275a23b2df43b668b4fc3f63d87a15b88bbc63f832f6e52bf80faf47e9eda53fec73973032a36be80cb164142ff928f9c6c3c7c07bb42fa502140a3db6622dddf67ae788f693bf435e01184c9213b6602c4d414adf42904bb5d67f2fcfb410bb45e3fe36be63293d2ef501c3d94e3e1a1de738092a88bc17e900ac1dfb69dc9f3d483f00ef0104b054b4562adfd336c59055c56b13c6a34ae5e663b8449c75d8fe8121800ba07abfa9394413e62a5ed6304dba43c8e27ba326d24377bbbddee7ae24e165dc93ea2ec9a0632af453b6286e32826b4f747c7aa00af6b7dbab61f11adb6b0a53cd3e2b8348d934db2e57d29678f52c9422798c49db7ce61c4d1625119de2873a3e3a380675eecce931cdf76b2cdd50ab96caa2238a52e62457a1378c42581bcd600cb91b9650c972dfe34044f1ea1d35c92e3d557b75985771f75c6688b7307fa7b3d50d4421954c6a20a6af07a4342d127f2697fac99966dde396cda927971f023fa124b972268cc82ed970b033a09e2b9810e0ae0a7e343209b6c3d130d07a49db41c43f5a8a18f8f9686717fe6b2c263ccd47e8a1e5a2e985af6c398b7e31e2edc008b5d91ce1921297f79b2e30660fd0684e257d11c628810f320304850debe14536d4bcfc998be3f23e3ef0fe165ef11ee2ecb277446373cd027272eacf3b534f5b8a4379e3b0a9fe4cfd61f4f01c1c873b6112510b86df41d9c0e1fc13120ea5e59ceaef0e4c2dada6e6ec8b137b8fa949b9f4987655b5ab50a3c689d6c9525fedeedcee55305212a9b77d4bb483a5a9738e2a74ed3651d90b5287e568cc725254095b27ec5f533197ce793d3ec4c6226850d80cf5eb474800c2ca7387d37b3412c75ea2038c966f5321916a8df43e37a0c4015c0431f80b4d17e076440a0394c254c23a675d2bd08a8ba1bc8499eedd65ce7d10ec36c6efd35ea0e4fedb799ade503544095949b1ecad846ac0c22e939677d598d0f25d687bf5d1eca38f4d0f6d5ff956500442aef67a1c2f1dc9f3ca45d2e2a856761b214a6d3fe00f1b0f45d34917925a8b290422d7ed96b162863925cf4298065989a88f7e8d7d956adbb5b07f85088b6a6d1f8f9404baee9eb535882914a6aced23cbc2984cc91efd9a4959acd4f8fc3c7e23dde31f060e4343f26ae496b899b7217cee14c1d108f2af38f25cb2f5933508e842007f1c17d258bc3dc0ff6765028464df8a55b36b690cdc98471dc13eb3e2a274de23660a42859ece75bd7309a4c422a1bb3d6eda9abd49ce018d742bf7724d0d2735264f6247690047ed19ac6eb9826941bc1154486eec218763b97b0ced65e77782de077e020185a7f9ac21ece0175b1444937cf063535d089e6250ffdbce18bf9670083b902dad67de2d8869cb0680374a8668e90bc7f9906d0b914fde724938d86c163be8473e852eba7bd02a854dbe561f799f328eff0edc243a18f18133adaee38d75d319eb2d915b211c79af22841902a6cfd3ec0a3525ae2290df620ab3866318001c8d361c14295c6ff9809640cdde415192af8cae5e7a7943b57e6a5009b1fd1579eaaa04bdce8c7276d2a933fc923e26883e4918a00db392a02b4bbc05792efb1246968cef9416f45f33563b57fa3f5c92737d9b5412a35bb76dea2ef6f1e2704420c7e8766aaa8dc08d9f951c9de2b1c49b626b6fd978ffa05150d27efae62a6ac73d098459a4c254ee38a1eb0ab182b224d8d449fd28c84c3338fc8ed297ab2814175e64a294590b18e5f935da7a1bd062827f92458aa44a459221e3df2047c6718676b14932583fb1d0ea2dc7378fc6b6a773d93803c5821732d21916e1a822c906d497bd2687717d87158a5272ca753079d473f16f73bb60193eb326dc9a9a29cefced7c243db229cf4a93958e1755ffc64dae6ea475742c5883e78f40c79ac86edf4654d402ec34ecf7cd9f2cc8db2a5a3f1d3938e9920676bdfedb30e35c10676dbf5ceae75e62c398852476c9447bf37b75ebc095182d166541564d835efd581453edd9c4c8a582abfffff491b9368d8aee19afb376028e1ea134703b7df25c51d2d4dbfd547fdba685ea63e307031e5acac31d8774c9bc5c17f54d3721709a964743a1fceafdee765b596d44e4f615a4d290aa069618401b1f754cb174d0ba6f893ea43436a3875e4348179f33f7f8fa203c562fce173953b8354539814c5ea11ffb24e3dcdd3b8765960754fb7fd1a536f8bcf2558a2d2d85928e12f822a847f1fc5b2a8a3ba763c51c0fe85293ca2bf87ecbf2bffb5297a6a9c1666e9474f4f82a4edf0ab1dabe93511e735699c74af3706dc5942fe29beb5b14ffd2c657fb9a4e55a298b49a8fc095ab04df66458d0bd1edca49592649fb9d2483567a881794d24bca15be7de44382b7d022dbabb68ecd218f4333058c5ded156e7c534b3b496a9c26962f467aa0ef5b0879c71b0c5f96678c28a03be11fb4d586399d900dfed1b77cbacb0514565741efbaaf1bfea8eaaf696ac52ce5784dc9a175bcee9c1f8d1e6a9435ad5cb90237014ce74c2a49023e5485878606492972726670f17d53c4feab0e06c9146e69b8076e5a10a8ae48c3712715d9ba5a0d313f6912ce4657db41b80b3b8362f7ffae5e757a923a8d8ca095702c6d8b32e563c659e90a7b753ad6fbb480e5806ede39981d16084e3cfbefc0e64d83f3c58509414c6d6e6ef82a07ef331b356cee5e158a305c9acbecf9b20112b1f34da69d20453eae532309301fafe41893c9df79b48a732cc836864947cfe67e326563845a52a891aaf20b52c01dc4302ad32b7aa5f098d692587482542e2d0cdd3555e1d2b718d124da594a7dc5feec48b105868e29f23d0915e9cf76dfa9d130467a93da90ed02b36fec72bf781eed611cd56cef82d80337cca5bf30847d12445e91294da503a9491eff150f82c4613e1be0ad1c798584dbbc30715c6374ca62d119bba0e977f8e067fc4045ae7f159c3503c75226258ec790d6f1e1e7d05b56a2d844b1233f3fea2b7931b0e748f77aa0d34a7497be42e33aa7cb5aa512ede4adb5b417bad47bb7284961efccae21c4f989dcda04b12e02a557b51c5d696038cb0f7c711dace8949cc848144c4cba15b859a67582d8f8da5ba1d522dfab46a03a73a0e0131ef821b050c5185281c12cd5b68207a0ec7fdcae627928543da6cc062e307a88c6e0c22c96ca34ece2c78cadcb00e6a21d6e6e30bc4704c71f1536445e3a19d4948a44ade835898c8e27c573c92273fd7c98b9423d1e01f2ab1469cef9fadb5be6233e812731d5c6a3b39cf53dec31b76c1ea598a566a1283300424dd0c63356071582ca9df7ee173e79eeb9385b9b5b8893f789429bb9a0739bfb0472dd68c7d3041ad71de56c761d7db80fa50f45fe0a8b5a232da796467ecf0dc3ca45cceb18bfc0370f967668abec0253177dbb7604f51455711cd306e277dc1ef6cb1c43178f645a80a96d2798fcc330babddaf6883f13221978dd8468aa4548adcd7ccf7be3644f9678d0d76080d71f18ad38fd2917465ebc40860e9005c4f25acfc3540e5aded4c87a586b7f7313ba6433babad551bcbf1658db479ed605333afb46155070916760dbe6f8dfb2ef15ce02b49d016cc0dae73ff5700ab08d390823851c9f278ac4a50d2bd622d5e79549affb6432787bb3038b6002d380f8f2d700934a9880e8fee3232c90148bc147d45ee02583102b7c9a04c797e86eb0594d02fc886e4c03d40c0203d88de4a8d071525040cb1ad0c0965e79d99861dc4938e2b44997439a49482d3a6aa7aceaee70e6bf426fe47c00a85c09fb330ecd1c0eb857337ee55d00a5b6cb422c7eacefd648e131c1df203b5c62913d72ef9fab756bd11a26725a9c63ca50268bd35b188322653b125f1e0c1af11de3b5553e8cc330581d68d03f9fc0ac1d2420650f4edf24c4847211003689e4c7c1cba83e1336e551679379ee74f72a952801b49e6ee9b07e2f0e2acc433c83ab923f8ffd52b6ae25c385231d21900f827741378643bb0fd4718c6bc5fd3dcd61597cfeec15d5b428b2450495128d387852ca502eb3f3cdb2b0b8f6b19545f7ea4bb54ac01f71fe3384bfd7be13a2239155bfbdd2898bc1006911278e40e21df4befcf7a3a2db4cbe3664099c08027c251d9d25570a356aaa10684cec4fafe9557d6ae9fabba4a43cc667e2bf09f89663387511b7f577aa13efc7667eaf9c6f573ede17832fbd4f10c445dcb64e20b8e8bebb2aff44aacb69eb9570958833fa10cee589a7156e500d7dfad2962da29159c9dfc7a845fa7eb66d027d35a0ac93b30fac0c840619eb67dc03e67b80eff70c60be9ee8e8d111dbd996b6abf7edd4bf0dd246fd3c2c568fea02726a52cc1d6b1c23169f160fffab4edadb81d972261e228d0629e1038e53e2cc6b409e678628d0cc90a95059907f0e13f1b3ab6b58801738df8369af49d303215a6e22613ce0b9fe94609e22268b34e170a2a543a7939c164ce6daad00dd9f809bec234e0de42784e48ced42d6a0e0beefccaf83627ef8ae86282", 0x1000}], 0x1, &(0x7f0000001200)=[{0x1010, 0xffff, 0x21b0, "1df0a94d9cfd6935f591ec02e5ba7356b04f86422722bdb3a8aa1a037d51386e7f4821d9febdf169d4c9c9a927110877428275f15013f3fc9dda57e54b86bd078180c2d926d6266d33e79ac8c8cc89cd3a6fe51a225526f8ddb5767d5df7e48ec6a5f0b2d29bb2421c7f381348f504e3a5e54b22bf24bf1431fc24e0b4ad12d6f805e81919249208e8553da01207151936246580d042f1a6b42758f4a3e879c550905c802d5f3cca1da832f47f488fab3e035aaf80287f276bad6008081cbc73e6d2a2d68e13ded9daab61ccf2039fbf7173c47fa1067fe9242a4c62ee4c3ac80a1ea71726a0b568929e0af67611670fa52a17b88f5e543f249e7fbc54948dd3a1bebdd896e3962e681c75d184eb4b95bb3cd4e1989a794a7017cb015ee1979bef6c608dd4399aa1c1c98a66f24ccc729b331405403f56b1e9fb8b1b82fa67791a992d17f7d5e2b8f79c6faebcfa2668c2cbc38e40a502170dbd4ece5019e80924b510231799bd11f1a3abe96b3e70178a9b97fcf730661624280ec3fffba4f82e519ceadc172e1798709d30ce0d48842cdd05c0f8c74df4e2116ada3d0e819979de0fcc51f8164bb07e6288ee63b1b926ef47da406cc6f5d81d18f80068361e384f201848eb923fa649f950e52d8b8f36ac3aa177b63984059b81138e236d901f716d796c4ebe9d80468c2f8bbfafd8d94204e544ed55bf4e0b0198023f1cfc143e31079acf7a8ff6da26802fe18dc46e955cee0aab8978557cea81716e315577dea4872fb0a5a39eab9104c2c3af0546bf7a3986def85dd5a2a8ccde40959b46c89e22102f3b21aa20237aa56a5ce95bc72581410ce99faf2465064d4fbd43596b19608ca9dbf7a8f9c03488c3709859abf73845d44c65bc0ca7283ba3adef60ac7495bae99a3ae0eed136d50872e77ba443edfdcf13ccf1ef56e8b78c14c904eeb72c961f3481dc7dda33a6c7dcbc085ff9322178f0f30127fcbf80d3f2775f16a21a75f3aee374103061ed044cdb048372e03c0800c33bca29adfef70384951ec654c509be21d9433b941aa33da3b585f13ebc5df473c4d93b2f180484006836c2324581b77267810080e092ea5aff6eeeb12f19f6e63c57e22f9ceb547496116ceb01e9856323b648dd85102da3c83c5d458daf9ac9ceeb0d7f51fc8cba24eed7a0d93b478bfce0981ede45503bc55e812d81656e60bf2adc770f333efea818a0bc64d83a52bb25f6e9f199e4797f2d4cb1fa05f44b0e73fa1e15205f5f04b938cc72e0760e2f467299750815492374b1b5d5119b83366b0953303c828d80a9bb3ac2df870b68619e12e3ddf4d695c77df8d19836413e2a4c2a4d8ed00071198210cbde89e297ac1167fef0ea7c12f613994adb09d30c82d4305c92fd7a2da16e4ef86b1f9934d9fbf8bb467b2f629bdebe1b13fea133441d78a39c3cb781c4514237d2a9a5f127622993c9beabefb010039e0c76908f807a00e916b122aa2086369dc2589d2f36a7c75c287b8a20d1b2e3a23b6e8afea5cad701f2a14d1436b5ca944c4c1a105a1b983e01d465fd28d41b8e2efb9696fd789b5dfa41647af7651bfcfcf4653ae5aa0b589df7ad940507ab68ed508fcea6a6675723ee5c5824b47c62a0a893f69f78bde2c526a51f7ef2beaa6a3e4bb1d81351da0ba35c11c296c2e4103245a459e6afbe8d26dd55a62afd47ac7f372fce68eb62a0214d42ae280aa2ac8fdf3bff5ed5edbd2729ab6951c8e5184445ef3ed54d0babe04a29878ccd82e515eac1ddb8a938cf79791f708e6b1e0c3711888bc2b384cf107f1e1ac775de5094da1e0d78c4407f5945167bf773bb28c5abcdede7e2fd86401dc291ca85f64cf0eba0c0e2680536f2b6a61c01c33f9d86946759e4a6bf5fad11a9e62578ed605d48cd3a3ae47a3e9656d30675712889bf11f44b89339dc3013d9bc05b199d45a16217967e592e485541d368a89535f3e231bc1c1547f7ac118dbe00f10894ed50744616842b7885c6b798b66a422bfc69767f041ecab96e7f4b94f61fccfaf1f53a2c49f6f1972b4669ba93f018275270f16f80d0f6e2fc8bcff6f5628ed581fe3a5c26b75a85471aa07b8e60230f96f89d52351e73f54d1d2ce3e335c3a95b27748c61d84b5520f404beda3c61de1e684b55ca31e9e5ba5cfa22dbab514ba617a073279ea59079a6a5479c12990d1492d3056a38c553117fcb5f988bc351440a5c57de55e5d3e7025213d62b1561001ffc6d74f03efb02b02057146af92f5e37bb6e63519fec3a8f0fac88a5418beb01908ceab3dd81b7f5181b2549ac44d12fb13856751dfc5b6ff1eeacc3f92513d531e39296686fdf6bff625a9f46588e90126764e471707237325f71e4934402774f1910ed851d1ad3dbee4e80fe8e77167ad19a9d5dcb8ed37d746812aefbf5888c38a5e554ebd990c06020afec141cb8abd71a8c2893d9aa20d4fda0ca7b2611cce1028e0f7d74a373c4300ac2c3b829ef3ccbf300381cf33caad5a2e02ee7a7d84c9fb3b357f97d06c6559d207210630ca53c79ef770c98b1a04cd8f2fdcadd476edb130046b2c7e8546fa7b4469df3ced2633f26837a3a2b35b06171db968afa9b2d2b6091b3322bd9a0a3aefa76eae1da261e290e747bd091e68088066670c0463016d66ffcbaae2974fd839220c5209e04aef35cdbfd0b93129804d5097cfc9e1f3972a33c793183b931ba4615fe76f1c5fb9c9e6295121b631edee4de23f86b4b0aa3d11d83e11984e9d1f4a14a448954f568c3b470a6e163bfa8884e890bc55acd3a21cdcb6f3dcf82aff49d589f22b6fe139d411a632909b5e4e0f74d75c7ec6284d5a5676820c60635b7cc9a58e3652e0695442b3b292f7235be2d2fa8f45b95ac6eb8678733caa29cd22321d42243904ade9d62379ab66ec573e302d38d75325cec03db8ea703daae74fb05396d2635984760524277b592b74a3f3a4603f0d73573a0a61d0f6b740acd030a165c7379818186b8f106160182cc63c240ab0b1003e36a6f9eab3c37cc2e1d07e3e7e5d5a74f15a2014b3c0d0b9825f4ca8bd6ca0104dca65ca41fd5ea49e066d4dbf4050c5aa68f8d08afce92bb66126cebe204f69e4f82ed27865d4d3d1b9a915bbdebf7de602d3069bec675bcf532d72f3c317720b9cc8bcb2a10037ab700c1623a78c99590bfba1b01c8a7c3c9ce3b32b91f6ef308407cbec84f0d737009b4d9ac5dd2f60dd7c6d904594a382e1bb469d1ea4b20681f198aaa2d01add5a7004391b9613a4135dbf045799e925aaf597908987c236e5ec25849a382e12b8ed9ed1a9ec6369623b08c48cd56d486c8e73cfb35b30debd317728177566f742e7712f6f1105266dd51f3b14ba2f275dc56b60f26d07afe8c7e47a43673933070687c25fb87107b1c10ea842f35960c6475bffae51b5916fef771f2f054a88cf3c72ecbfc4d7c3f08dc0d0691b180d3da0102065497c08cd2692dac5dc909a547ec93090b126b1a1f13d3a70f63b4addbe0c171935af4980f57a4674259968216d0dcdd2f8e521ec4609e642ee50df6b39fe19bac1c060fc243734cbb0fbdc140c0002d55bdd0891a5ce0dca633ec96697500e34f2ff07aeef04bc3d54dec8372a5085f3aae00910f007d4952b55036e16c5b10cbda2f06b173aa72f56d3beafad210771b35bd3ed287cb0d2e847a2ea056c6509e736b9dff4376937d84226fdfab4c6a01caf73827fd46e5b736839f1d23d3a7a35fc9baee101c964e1ec61349fe994659046edc362635b569a9579503feddaf82e78aeb0ac313c532a3319c45d19bf4932d7cab5975ac04a93b93e3d2f7b8060170ee235c174782105eb58aea36757b87d61d787ed97f2e2e2a2dcce6f3f7a40def7cdab8cb500b733d80bb91c2c59718e26f969a5a93b273db7e8a4da1a7a6df346bf97b697f744e77c574cb8e93e7a806c2969ccaf242df7775cf2e2ba20523f40c537641e33e2ae34f8628c432ebdb2e901eab58af123992431e5aa1e13ad65a67cc1ddb2b8d4dcd6d50f843a7d4da616aeec0cc74731ab8370a252c8b2fe50f3efdba90501b1ba1f583e27a02242395804364d948d0deb5b23d24487d37b622331652b1a774e7650c2aa060b48c09dea1ff95de559534e078766dc20631c27c73cd9f8e70d9384ad5e56ff1187b76b87eae9b970ce01b072af98382ccd1a7a01950c3cbf7235a19b0c25be4eea91653d7cb7450c9932402d391e1a0459b4b02d4aaf7c57db6a2c25a9d346219f22b1d6a99eba34f7f400a4ae53150bdabb371f96d8e0b4d84061c6772517b6ca3f45c7374d5886f1026cf4b9f76cd95e87e68939500c9764f0be91cbdbcc135ae178f0e2c674ae9f2a1de902a67e936c545cfc69f754fbff26bcf145aee377f11c929792c2cbc3f59725bc421efdade54f0e1702c3133193083d87977ca265ae1edb698585a9b6cf64f08385ef8e25e5253140f6f34af9d1e1dca3825e32ca7b7e5b6b44317d0fbfa2a379ced97fc717f6638e5527240514b0270ca72497d3a22677fba45556b9c9e5db279753c3541b6efe2567ef1112b89653d7609a5d0edce9c9fd9404e0ab1ae5adeb9cde52e8c9108df0dc5db91e618b1eb161d907ae79fa0b9df0bd02c7be75ff9585e9b12129bdab608755dff68822371a790b6cc4550d9301d52e33a10f7bf9a003a6909816e14e27fd08b1d0a806fdb5935d6eb491dbe9ce1126e80f7a57a39b502b0b365429d9469c7f7b7555d30229921ed2d814ea8b56660fa090233cdea5961fb95de5f463422f495ac308ed138cf8fb082c1865bb3770cf72375f9a7f9a8a8a36d2c7ed5fa090f9a3dd997d99e8e60222ace3980e332bbc7e4c2d6b061e893c7c4677e124c83d11e435d48c7978895303fd14be0d127a51fe6b46b03397af09fd4ad1f31a57d75d5a586b83f52365cef3e59644b7025ba573ae1093f187b9a522207a4f1d0b62cf1f57f991466085a2e99bb9670a9dea3a431261bf8296183e097aca91c13867f9a4106b33134dfc74fb48d88545964a40d69e083894d6a2a12839eedf0f280e11eda5e6b106f5c5b1f57b298c1ebadf42155b02f82436d3ad61b8794209246d8d7ec369a67d4d7ea65caa6915f082d556a463795687a07ca72aad934c0a223f46c488d094f355cabdd6839d3bbb9a8f87c04bc565d1cd7465d456a40efee4977d56d7381e2c4b66469d81c430de3267059832f7a756ac8f64a58f013084783a80b87d62da5c5bbd7cb47d630a78b78b08d5e9dd0a48bb9786f0e93c12c51fd59d9381738437db14517f9b59ad6cafed711429bd5c077b12e3f4d91ad785bdf5a6af558ffd3783d5ec7f9d9ec5ba613cdfcecf0a9d1b053a0569f1822cf55fc51e4f57c298bc39cab011ab91429d759dbea36df6366abaa1bfd906a7d6aaad756b638f345c1005610faff523b8cca32ceebd088b849ca3d418aabe9bb78cfb08985076d611a9960fdb5bdbb274eff9e170553d39694c03273fc78658148687e8b54d3c85a060f0abe97b7fab264ddf5062e7d3f4da3506fc5b45fd64db53a89341587852c32b752ae31a66329dcd100b7f8cd13edbb98c76717cf1ab9d777ab1e28aee1609d0f8cb523cba799c86ea77eb10dbaa418ff27b76da9a61c65ca7f0e5cbeec6e08741b69fa3195ef75a45ef47d4f31bf31eb2554b343778b94dfd99815ead975734fd8d3590d871190aa16a63e2ccb0861bb0c05232f78eb39de7731105935b741594583df27eaf9f3f6fb1b3899617f6306b33b7fae3aebb9a74c2e8171"}, {0x108, 0xffff, 0x7, "b6ed90652f909841325d3c9ba83202a4430b42f624c46a699d1e52246bda46425964567355baab23668b7c1d41946267d73bd57e38580b0705ca738782278a01b9daad0d8bf4345752a7713a1c4236a4eba5e5bf14e08ce850bdffab8e1d67f79838632faa8ac6b6086f9ff129cab83b83bc22a9d8a32e687ac292822d31be617ac205cc15655f4349daa5dafe60fc00673beb6214c63f160ada74aa0420a67c62d60dc3fc1319154a8be0ba78af657284ddbe1c3462f0d11483e7508f2ccf86856ebb50321c45654ee03c45222c4a208f581453212e155a70ce1d93d74cf95f2077b28f058fae2ada43fad1b59173e9174bf14fd5"}, {0x48, 0x0, 0x8, "354910b5b77f5d701c46af9667cb46e8eb046d11cceacf24e99814ab9b9b62a20ceeffe91e10f211b4143a4d71f27a0af36811af60"}, {0x38, 0x1, 0x6, "1e5b4e7690ae94b1696f376f6db0758f851292076c64b204c3c3e77a1852fe82351c947130b5d8"}, {0x1010, 0xffff, 0x401, "226f68e9ecb4b2f828d1a1d09da7e685e08a835a3aaf2b77c4fc3af5067fa5963faae3409021e92eb94a59e46371b65aaf654530f29092058db95a49395e63f7f4329d5f42d98398464801de8eeb1f128f4e56de76140175de8dac4b4e675e47885efc19d979e0fda5035e6cf269edd4e3e9fd0092052fe9ba726ff5d50080f216c4eaf6c0ecc47c1c334e5e64cce627625ebba9e6cd25850e02912268ff0eacc0def08e4f94484a91bafe6e3a25536ffd9518287328fcf0f2fad0b7a0be921bf828dd6150214c476c559393f4d1a2f5ed5b08aa7ce0f0acb638b6dd63a7cd963a2f37fbc332da5d56250ab710e9dc0748f5fcc9e2955b051ad855eea7b537c1d87d73acfd78154d0662843e661b7c7c6086c6db3ea760d65eb44ebe1132094e5c1b5f019292bb337c8f70c2772d0aa6501957f0cb8556408061bc9301a5a85b46544a0544d21c7a564ab906d757c55b902d95cc0acc9f3aa0b5e7f20758a45b964b71ffb71a436af0a1202f787f25c0c14a64c82f3ed924477fa8386b5265ee3c1fd55f15594446f394e719f9f6a6fd54ecd2aef2d306d9c6a81308d7133258ac401dd8dd48bdf79a92e9e1b295ce95312f9941c16cd9ae9871f64491676f74fe56a96b4aa13e5760c017638eecb8f13b6fda6d67e0cf7721af50654886448c0d384c587fd02fc152b44c02a898dd17a6f0e6b659334f200ded8cd6fef8d5e17559c2e798077ef41ac574f15149c226c0c29c839e0e2d298854d476b9700fe48d0fe76e3389de358587dc75dd6c807fde0bb0116a02ca2aa02d05ff4889c01212b4cc5cb38f6dd059d35f3ec91e3a1a8cfc2dfeaf293c61ac7045fa3d115de7caf8168280bdc4c70c41858599eede84e519a5acafe39108662b9626af1d16656aa48bf5e9196c926ea0640baa22ac15538250c7f0a75fd1ff4edd21785ded9b2ff14c1487766c4c22c786a2f4f726c1a7021e93ecdfbe9c8447dd384910dc57f42d4972baa1697fb1f6dee9ad7f3c535dfc563c70798bf8cad0b5ed640edfcfb526669b592c5cebaa700eb5322faea6ebc8e23225a5563ec4e3d7b501b6459ef5977f364ba17de0db0b5cc7fb5168d3768e81361095f770eeea7c14b0e365ba4f9e24eca4eb56997f1ce8c9475c66fd4096b9644e2435956d3b643f1daa03bbae160673434560204fabe415e9259108070f7eaef10f9487a9afc106f301df1297ffa82a77c57742c330afab15b98ebd6e90d35529e094237b5a0096b7a23c3aa0441b383e6a160e97d6ee0d54b9c4677ec295567b3f5aedf42b3466b1527df36a9e87959a0d22b51cb955b4783eb87dc8c5be57e026b00c0109ba8dfb9952bd0c1902d6ad2f49ae3da47756b86fd19ea259f679b194c6b0ff592f4a3b126d7872325c6c95b5bf7e8cb1eaafe30b0c34bb88d4586f60062393be79e6c864885ae608a1bf7be39cf0d1adc5894ad04c77cd8ed940a2254f1652d24fed2f6bc5672920f9ccd74eec5830054e0b0169d4a02a290b8bcd74627748d082304f8ce873368dee39347de58749ba3e0dd7fac1aaab95cd5fa793656d0edc81e20ebf060762c9f616b66f03af4d1da01250b5289fd533834739a4eeff9798a7681c259e1ccc56ff07de07161aaa58d0dd0338221b455156863a0995b73b9dd6369714ccd71c4b1e49e6e810b3c05369fe85ec6c09ef979d36bed66ecf2561b392c6d5258375df473e15a5eebc4e878e547bd91d37d7b2c5b1ba3f38b0dad3ca2673ced43b422d4ee0921d2635516365d96ce828c0fac3f94c13f487bfcd69d2630dd0a63b26089c5bcedbac28eb19606dddef25305d059c8d9e3a7f2037afe60e9a272740a4170094e20ca4000d31bbfc6c6bbe2363805c6a456246b629e6f3b31ae1388ac691c465b82a600de75685b460fe33d33c18c013de8abcaa6b206f3fc41d98b7412acc1801257341796aa37c3476927d95e30006acaddff19aca3151f5b570773ef92028338f3d6e1c7f61efc58223dfb286ba4d2b149c83560f97ed8806f3d0314cc49acb9a29e5621fb2c05c281cd3e69afa0f587b70b963825a5dff64fe040897c214fc361932ffd40dc94c549394144934711fa9c86a164e1d46f7b714be7cf2ea041cd04dcf86c8e11fe0383653fed884c920ec0a1b6085ca172ceadb925f8158935a35aaa378231e4aa1c54e6f00e45f7d817fe7ae31a5a75c0630ac324a5fdc49bde7e8bcc4af059e7d6bc5c99a9b90b128a8bda35a3c7bf60fd9e33155c0ecf22005e1d3671495d6be2616f4129ae933c5be4df3cb613c4e18e9581adcddd73cf67b7b8d5830a9ba10109466451a6b6f3d513cc613c857d2e7faddbb9e8fb0d75498050ff7e9d533baca569ba04985ee9c9507853f9eb0b17badf6596da0c0efcb119be63e941d6fe84ab09f66ffab6c2d310738c1e302c07f62307e9dddb1b07e5c2abdd60494ab122704d3378cdefbb8ea35b0caa73d29eeeb705feb1350127935c373c2e62c217e19d25a0fd379250db187886d5dff7833ac0f539e1c216ab230a0cb6eca834f0398f3cb2afcb81669c805cf052cb5e520c749c34e482375226f3b3635c0f92235246783e410119689f597c3908fd5796d52a708f7e87b22cf4edd0e07bf16e8df389adef44f0d00e7a8c4af3d3a77a2a764613cfcaef6b80f72e6380d2cce1a3d3e19b520786b7676769bb33c3e3f43e13751397d45ae4d7be25249f7cfc5c43da61d413cfafaf53a9b4f2ff5ea9cef15f3541d2c65ae3d18fca3eedcc45210afaf8132712db49f7988bb0706aed4e18c8101f2ca3218ad91a17281a26460373611e0c5629de35e5d5e4ec48808558a61839f42cd58b4128af659522f2b9602ac11cb22e6a6607b2716b8198359d4b52871ea04a6d46d45c03797eaa81f1d5ba15080f6ed982c79e522ea034ec92783b4029cfc62ec10b44c82fb05a413f50239b35c5d0d83b9421eebda52845306f0da49e3e476cf142d67d6c51e8b71afb6b1a4a5a5e07bb29b0eda6a3e94d1d642d2bbcafa5f4ce26736914b3dd25b851868f5d462215c2c7738f62018deb588d54aea706315fcc1285e5f32606242dcbdaea601ebd40df7d7f63985ac8673c6d59e21d8730128ed1afa1c6eb7438bc15a152be767b8169974fb66f06e5019136afa07c95d0f4969ab1af4151338b068e4f121e7460d35a156fece678649fa36483214cd7e54127538f6636e46ad5d3c0f54b71e3f8c524650a7917c98f0e0dc12b0a26b38c3a6952c8cc2fcf7aea0c9bcffd811500452419a77c86f58cdaadf9dbed1cf1dd39f49abd610dfc007e3753aabb9d5d48841e8c99f8233c5ace13de4eeaa1347705d963277e25e9c39b174850aada3f3b7f0f422dfee5e327c8be9e262c1f744c201e564ccafa6d8081820d9dac586f5f618634c2f3b6151698841a5dfb2b923aa44d14ee7732d56d9d7d7bdfab26d547326934b1ef622c3f038bb4a0f56aef9d45030c726d4488c6b9c5ba50d38ffccc20f29d4c2bfccabf1ba2e68bf7767e416aecfa8e6e19ffe9b1e3350a813bdead57abfe021b5a7525177f4491c435a658cbc831d3850175f550fbe74ee4f5609794e08b0d346936431494d5103a9d54ba53b8f5e4d4b80585d43f08bc131d5dd6678450fb447ca03a58281563d01cbdb821cffd33be94912bc2de216af9f9631bbb6fda70924d467c95c6dd6bd4afca32d3c5372bff8d562f142e4e9f6b9cdf9edd1d9bd482ffce1f60e669cf7f4b14ac72535b45976d906529ae68b33e2b7e4ddee7bcb86b6b2f4a2309cd5db77c2e8e206ccb0cf2a4005655f8b7b583b0fc6a66386f03ac2c6b1a9dfc8b207dd97e4238854fa21e415ae359fee6ceeb5fb8f7487ec3fa19012dd5d42de2e60d8325f19a5765f660efd9e0776d3975d93d989404226079f06f97db323f47e3b1977d2e797a31e3f54150a942e34a3f01e2f2f7384937957bdfc9ed21be55c95c7c25832666903cd42fdd6eff2a3627dea118d613faf8bc53dbad07270adeb938b8ee426cf235f04ca5b02b40d6673772547d8112472fda1a370930cf375142b7c1deb4431eff40a776b82c5066cc28edc8a88f5738dfb043b91c543ce54948c61f2919f83fe66804527aa82bfcb65750844b59c09bfac7cc9cea6b13237a55c02008b84269951db6677b9d7176a478eb14c4a2acad06b3302f0ece7a24379256c8380243c96fdd3985e00631e65d25fabd04fd418aa33e97f1791391e82502ee5fabd9059ebb9ee47691af67e1bb9f4e6cd29777df2a69ac7606626491cb34916b683cd12910e7bcc5cd3548be1ee30a86debf87ae2c214611706424f7844f99f17037fa34bb94d9f4a683b2ec1f395959485675b3b2cc299eeef901e5b62dae5ce273b31e7956d643b55efa6c156fe5175635fe6af4415ac1cac79a85783b6d18bd4949441aa4eb902c5a2ca6764638186973a4ce2c33a9ddc9ccc12586f6c63272fc485d2da468594ef09335a15c5613e5809e592b2ae4a49cc2d0315096740e4c6d19bdcfb96c5db8bd49349e644f333bc4281cda376b0ce411644ee27918a5479877e3d8f640865e22fcc8c3933f3657152fdfadf2dcf7a540ec9bb5cc610f5987409cc04aac286692b1faab533e6cad7ab0b257270a13b0b4b9253f731b6cfb02f432dc1d1dbcdc5c5b2c475ee59dd5ce75303cbd0427e06b21d3de8ccc88d91744d7503a6290f4ca530bc66faf42e8b8a6ce3ec495f7da7aa1a5c21cbc8f4ad2addbba23abf37f66664b6b9f6b36e0f696238879c67e1ef78e424fd7076245dfa0204ef982ab6b1daae4c48a1e500fe59280e99684b57d5e18827fd2c26d9b9fea34faf063874cb8f6f75d55a7df1896f7311971701550660b71feda1544665282c44967d094dfdda93768c2eaf19f5eb44997d9e0658e77e4aa7746361df78ed3176d81be232934783077d041c134aed147a41cbf6cea8b08360199b258405f450647a24547afd14d92f31640ac691a134b649cd7969379b63c406b734714efe455d00d9e75a1223b5dae1a97e00fa7a00af61c4c1c8b467092be9e172d901997d51d6642e42e12418ef9c939d1761a91e805f83bdbb486b2781eb4cf4b2bee57625d134b27a7326c6d3510899f16b2b1c8356699a265e3f8317ffd0ac373b22fb70b354f83a367a59d255a6dd621cd8dcc51950b031f80153f345e7b8e980a2a4e15b38b2b39304a27bbc92c0ac401539cf1248f42805eaead24fba29a52cba57097efb535645ad210d1d3f17b7a64bd77159429ab5c7a531172d5eb983ae8a2deee736a1ccfbb2e6ae0bf6eaf819c5cff4b076f77efea69ff374e02b4cd7d0c0eec1c660e5d7dc0a99267ada7d8dea860312c56d21a70029e2967148d1982c7e2f4c0fa9053dcae44a09faebf1b3d0cce9d4b0a729715711dd6c6cfdf88878b78f14692aa3f780f3435fdd47e32cff935c7ea6df8351abe074b6ad88368b6b75232b210927e76815dcb5d116cb5dca0ae9957270bec50679be0507d74921ae59de54313660ec1004f80659ad081e8f26c640f5d2ffed53b7419f1d336fd66a4de06b4260fdd629bebaed3a164473ec85912bbbb65a5ead61c44684866ed71ed0db0ad280eb8e69a0a3c90328390e8ef2dea5e5dd42ce29d11e7d946374b2a950c70a84f84b9075f17ab8125eb8dcd698c657328e77ae83d9e3da32cfa3f6bd157ffae9eac30d6e1b754df1d2b4bb4ae15806c21c67458efbf83a7ac13fa5ba2f1d801b126afb3b77b611458b3ebddcc6fbce53679083877259ad6ad963df"}], 0x21a8}, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') 16:00:00 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003740)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x2, r1) r3 = syz_open_pts() pwritev(r3, &(0x7f00000023c0)=[{&(0x7f0000000000)="3925e5980f5ee2a22fa1f329b436b5041416f985582b408b6b55ce2c340d6e2faf39df9986a122a728de03884e4067f8e99e89c5d90380f7194b5f7be45d24c17f0591809300993c56fe93b514f36536a19e94c0f62cab6742eab632e081a33d9f26305def70c73b70a974aaded1388df2733323fd63e980d406b6f743069adc9e44df0ca0d0ae2663789df512d600923227a7312704880c480a22800001c573d20432752b779464e053abb8db9a27892d5754", 0xb3}, {&(0x7f00000001c0)="d884021df463ee8c98635191abdfc3281a45495c2b758059ee57e41f22a469852a92231171a532ef5e2111d39582b4bad5c1ee939ade5e8b7020297bc0787883c8917ae805e44e1d7862d75222c638b2e5645d69a8d903fef53c5b6e466a12d46f36768cc0246f07e26b4422860c37ac2c43391243fddf3deb84fb110f665202e8c2157145640293ba3220d8961f454f9a997dfd147b7111329a62d201dac2b47f3e72e3d8ee550105ba3e828425ac87a3488a7a05afc527eba8c2e02dcef02c0bb6f922a3626b22fb108c98491ef4299b17a909b94cd8d5f5dd901b539f5caffd93d90b32a1252975d108e5546132dee99486702ce490c35412936dabf37f515f32cdacaa6ef14ef62bb124597e37c05f466c30305fbb0b490b6a888be4f9860c9e87aabebddca4a816b74bb08f9fbfde3950d7404955e219f5a244968a10a371f39a9d6b833f09430901b9bfa25475a9ac69df52ac45678b0ff99892fee911039c60d4c3cbb385f246fdcbc32937d42901c37feb36b07685e953f20f41061aca7fff5dae5af680e9665917d5c48afb52f1ee1971e880422fba32349c33cd228ff49942a423a664c46cbf476b1038a457afdf650c8d250b0619d03808dc51ec120e9e58a63abd33569ae2a279b37012d33494fdabf2a3d31ae5ae155e23217521b46309859daafd9775e3229be6a0f6eb53926dc047958a5f166f9da64a8ede452c7f3ca30c663400f339c3cb9a63478cd0dc4156893f2adce89ee54757e22140344d2228736556e7e74f4a942cb4a7ac6f1625a0d093dc36db3e5e7cd79327cb27447357414a1a56ebf9d5bac101a50852464655461d6693716155a661902cfaabc95e424038decbdca1a478552604574cf88b494424a1ddd7661f702cae62674c1335241d260e9796bce874c3fbdcdbb9129a3b0de566a013e219904d48538dcddaf3fdc005f8a5070c55fbd5e6b387ec5e411ca7219ba020da06b17de5a7dbcd3c9f8a7c9407764b3c57453f887d2f4c21e2568678a8b852abf209ccb559d5e8a6da61ae865d053bbe4434a372bc0e9eb17784f7aedc97f948e4fc5e9b1f345e366a5b16499b449e99f4c252d23127d0a785eb683451dcc3d46692bbc66ffd86f280a4c2ac3b3a6881e8033c807d38ea3d066f00485b347803a3eaf1dbb13b857b49c7c5f909ae3fc092c0afb57dbc52987058e8059f2dea58a5c8391261d7d5fef1b4479514914495bbd4de21ef7366dbf9bdfe4c82e935652c8971db33a3dff6b64826e8ccb8942216af10eb8d9cb824547e790040043ada527384676dcf75577d1d7b172870a2cca1bce4c3f100f6ac2ca0432890079e9f9f53e4e7e94fe7c1220ccf2d14e29eeb9d2fe9520ea99f4c27d63af21af0ca3d4c984b5953fc2fa9cf3c4c07610f116a80b694c7084ac30117c2e1f1b517376f5a7802c602b0a8e0559b2a5b73495641b3f53503f2cf14c343f880214fb415d7a1d0143ee53fc5284ebfa89c8bebbf654d1902ce9aa492839e724795c620e97ddf0b25b2a1319bf3c3a419fee0d1179a9f898ae7c704cdf33b915c4f59201edc66dd4e8efba93b8e3b7dbe1c059366ae23402b809f31b417547bf37271fd3029dd12b6ff6223c088046c2354336a397ff9593d1988a3ba049687dc031fa7f6f39fee4237b7b4e02b7c96c994572bfe109414752970bf16bbacc43be1aa99d2f772024c11bd9cca55ee6dd821f36da94317f47ae93e3648730b6631710aeb48bd5ccadd4bb95bbcd47145fd498ab0adb3b10f9328350d0fcae5dc21b3a874f12bfacefee755d525b7ffd8c7da96bc248d6a2f5eb54def0fe9fcfdbdc6fc93245cf230dadcdec00bb44ebf8d88989af16c1ce159926e3160a87fd4375155de97b16f1acf5ba3824a6de54cf8a49a01de2eb2827ee1c13fe31278ba53f695d919fb96fd25aa1c253b384f52daf794f7b9129fb9b07fb5cb50c07aa4b210f9c867cc40df079b7e252434bb17272fadd97e182d1a9233374c61c7f805b57f88ab6edc6aeb34ef540e1e03cc5b80e5b25e6889b44fa3c0f4094d5183649b68c24284a3d8ce26d60145be0870f3594f73ee2f8dcb50233c842478c412edb95b0a28d2d5cc88d0ad8c1d2dfebb314ffd299f0e5e6d6cb66ae772801053eb463d4dc58bff26367701f8ab648de761f34a244a4192e8df91f0e84c815258420058e2345bc4e04f17480535b031f6cc2ad1a89a7fc28bdb83e9857d0d328b88b2a77962d73d04683aac8e9edb2fe4cbdc99616648176803e1d7a66784622fc63dadbcd27139a6b5488092692039aea315c63fec1accf1cb00187931e97e31d07329aca9cf5be3b3f795bf7bf49f7f23413dfbb92eb4e643ada13f11a9c2a702acee5096575d2452cc3465d340246b11039550a0450d66f4d3fbf322015a9528abda06d03acf6702dd9f6a2f9889ce4281a0fb28f0a8e3044fc607b65c13836366ca4ca4180d9f814f865f45ad7c313541edc543a8cc2f0aa258504622c48598356ea52093ad4db0a46d1fc89efca61c809e694bd520139b60e7c00e67105122429de4f641b39534f04f8cb2a170bf3064f3c58b7772b95b38557e4da9bb98273d35bdf158db8c69273d4542527e7888d23c582615884d989070ba9e68c10b067f840e529243e667eb37adcc1e843af7a1d36ae15fdb69056a966fa1521c366b69125a63490dfdcba8dfd884e5373dbe580bc49d15eb3c3c4566c71f237373b774971b926a9dceb59e5023897e8e0e9fa646f02fc40adfa2338d7348e6b9dfbe08996f6a9cdc0b8b9eef202f5a50ac6f203fd1bfe2d9881782926abaef122e81527b6963f43087ea9fceeb2bea182aab9313a4cabd452732b587d3c10ca581e6b4ca98331f12b763f9f6666f4aee20067ee7cc0ea947fcf07098776c192161418542e0eeefaeef3a72622d7f16d704aa71b68c13840d04b97074740476b35d798c6e1c986144fb8909c473ab4b65ede72566d5cb50c54842d30fafc552a56abec62002e3263cbec599881b1e2b5022fe50a3ce4fe57a227857d3832f1e76c63b4f8308c5a5402b804d6fcc1fd348e8613c12acda26d5e981b52e5ce5b770c0ef65d26e9bdb1a5377e9d405a24f083e5051d6fd64aad3a1b08d45b8a8ecae554c4d631961686bbf2822c5f69382945cf58547858a378da80ca318200aad8b201f99cce8a11bc68d7fac420e5e5a6f356fbe4e349717db73348bdfdf94ed911ad699e3aafc27e198f4661a5b14e677b7847c056bde4185078a5fed1868c9df17cbe084b707dd104ada90dac70ff5e864e3e2816ad096d3b23e0079188a929a3b6b75be5aa421248e533fd0ba2180a7e99f6652b2c565904e9de2590a9670d1fd2256ca8668799d75ecb0f2d74dc2f8c1ea5c2f6cd7043ad81ead5a97822f7c72659c349a10037aaf12c7e486259fdda72a2f150e80385e9c63d6cbbc75db6c6f2697fa0304b6b23e11befa70ae6430f9922cbdf9842428b2e4e7a3726e645b0ebdd45f2990a7903a8ce83a11d72c26a5f620b844793dd17029bf916749b0b900c607e0abcf98355951eb7c9d0641ea4a792b5d6afe8c5702d3e6736231d2ce27aa06dae19f35e6901285af695d23fc31c11d89126f060783cb82da6341cdc536bf1dec7007bb4c11a67a7f1c73b8754e370bb2449ae16528cd6dfa95b6222369b75e4be45f011ebd520ceca402a3bc45ce7e198817ea495743db1392c6c7028e9e6afe85d2d81cf3479449c9548590d87c0923d830b0768ee585285ff06f243a472c3c1d5b85f3754a80dbd9ad593427e41b28481e1d073420873ce9fdd9fd5634994bae6fc434e8a528497708dac953948c6cc553c9fef512206dc0c353ceeebfb22ea120c0e2ed4b6d02c29dbe865a5e61a3af0e0aca0892606c6a2f4ef362f57a287deab96851bd998bb13a92991b3cd8b3bad1a481b60f7f4862557701daaf4b99f84519e0ceeca7eb16b13a101e7880043e8c72d6971e573e58550b78497f2537eb7bdac530a591786ee5d62abbbc07a377a7956358b5be9b8ac9ffd995e804f4535f606fe5d50f7b59ef265793280593e3fc3a75534932eb819294bd93deb22915b0f9833dbe5d3627783e7e860ba4d5ddc758dfa75234adb192349c5cb800c12ab541fa501ec04c3754d9d4071cc8970db42e383175c399656b47949f9ca376cd6943ac5b73f1415e6aa5c29cbd864c11130013d2caff33e0e8dad8eba95f13d43ef03feba505f8bb82bc15b94bef1e06a55a99019aa60485f21a31ebf693fbb4b289baddd076e791090df51e910b88a9b64855cc288956018da602bfb237dbb87084e2927409f0f6c6857094066d441e1c6ecbc5b6901a597a0d48cef3d8a995e61cad6380596915847cb16f693769b0284d4aefef37f8c21f9fd6f0c29cb2720fddeeb444315ba2cbb44a52c0456ef3e0b76342cb4871ad2bbd4d029902e73218e3cb88d8f99b49a48fc57fb168c5981cb87c4ebf98c178f53e743da4f814dd9813698522d251216a0782d4676b455b0c1a69c8bd1855035a77428b6668acf60fd2ec8b3e62689c08288d631eb62c8eb8b39af036868308256c336107bc0b1ee930f35a6714c8876578b354f5cd384385b47e2570cd64e92aa6f65ce5880c7a8c98cfe382757fb1de264116071fdb1ad1b9bdda640c60e46a07642ab7ddb9f86eeb30faf471015fdb56fa974c1efc2f816f79f5b3e2cab44a95733047350f64dfff5b1732b952b8180167a7309687b8a0b0253fc4ecc3986377dea6e992b5536a919e08897be83354b9ba13c8765684179193fd348c93b019cd8ef99e5a3eb40cc1864feab75f23e73cdbc5839e4173a5ef7aeae01651f0551cd845a4e8544073e1e821e03807a64f1ff93044486fbc72fc6c1e43bd5c1a21439c6bd95bbfa4bc7b003ed738724429b20a6a91fa4ba831852536bd29e3fb30c6bb6c1547ccdc873bf0584e6daefc46a4f33f05dc99d376c9d7468f15c55abb02d46b54b6f7ee8580059de5bd05b8c2feae13257c95c1a9c5ca45a71bdbebf973c5ddb97eec455d7e1431cba66aca8a2da321b004eecdf881befbfa2752e93ab341a4f660f33b1fc15a1ffaac9d4c70604ebf1f663cb4bf7801f6bd363e45d249ed5e3a2b4a39425a8df5b6ab7ecda659956fb2713b6b9cbf5dc792df7c75da56796c4aa42ec708fa24080725835a358a629567e3785b22d7863ce00411da302f0bce9e2c3327905253fb43492cd56d068b427c0e987d8dbdd1d758d9fb2645250fbcccf7ba7f9961b1b0509f5f28cf6b965db0474e9f5b1fbdcb8748e59d0276b4a46d782c648bfc0dfe2f5873878af6466dd5dae0e894038ab0f10fe6a33bbbe297371aba32e6df4ff918e0362f623ed73cd799120409ee48c2b63ac06030058a147bd173a593955008a710b7e41386d6e493e50da4f8f86e4bb84faf9036be8fabddbc22d7fdecdb250fc2afb762ed0737712fa378f09ee6cbed5e95c8f367bd34472ce0c94d8f5c846c3de81d6b135ff57d16451cf30034f2021690e8d40a834d4c6c6aaa57cdba5138933f58cbd4edc58a47d3b03682efd7ead1dacdf0a9baa9cb7648575b7eefb8f533bc29db98d63b6525e5d3d8b59218e707e28f4d4bad74d43162020e2cc65a52410c4fdf0039d732237cd2102c5fe53ce34f78f65d6534b7eefc5b60e16fa783e76cccdadd3c3743aeecd25406e6ed158149c8a4633beb55291b53ca7d256ae9f8b535c234ec26e0a7d72c2e52fe93b775fb5873fea9b098963ece7f092d1ffb287fea", 0x1000}, {&(0x7f00000011c0)="1b0ec779a42ab8cc0d328b0be8abcff3eb2b5fc294dfe951bcb9664bf53429fd9588778f98a1d5326b3ad51c6bba36595ced691d29f8f53ccb88f31758c7a17ae2b0dded898e18d504a04828e19031f01973695ba39a073100996de11a16782c33513b39632b15c9b4798b7d790b0d", 0x6f}, {&(0x7f0000000140)="7d82f37191a1e984881e4a2e3e68da0f072b07d05c75adee34788e73c9f61166b05f272e65", 0x25}, {&(0x7f0000001240)="65d489e8e3bb5fe6109dffc26cf3593acfb6e6a6586c837c61ea84cc3435660bbf3e850358f3cd18304a1e32e71e4fac94c19cfce5acda6477d67c25a7012a374157b6ce30a5b7f9eea6a8119b547e43e41ffb5ad1f1b91e9b26708ddf034e32169ecbc30a5b5af8e7369aed3dd4b568e0c68161c6e0dc933b2b04a038b7fc66a51296dff23cc8c60c485798699a43cb9f0986b116c135af42a97578f0ce4b4c71057eaa917330f6006d261840b7f2054953475d51b6f6b32482811fde217d15582d3b68", 0xc4}, {&(0x7f0000001340)="ff800e549c0953e94f48fd17d8a5230aef7412364f073bd9772843df661345eb13c9f57292585c8e481a5011b2ec73af07efd179972ce1e2ead651e3a2d3be7427accc52276257ae60544ea9936b3108cb51baf4cc7dbe2ced792782bb931ef7cb4f112107bb0c1f38e58d2e2ebe01bf436087a59c22a0148268be9d34d32012004a4bae31b7bfe93119d0a5027ba57ae85cf1b5d5d7f6a7bf4f33fefb93a923dc9a6d379decc53f32818f9529293f1349f442977c5ce4589dd4ada05e9dfe238b7f0d7f0b8725cc7daf6eb7fa1add92f1e15f12d4bed4833b81d4ccbb9d3da1dc866ed7c8778385c148c9797d53420bc635ceed2f455fb21a84336583cd6cc5bd2dc8ad39ecec54082140d90a5b5141e4c115ee3dedc50c509a3e3241d63aab817f0db40b827275ae9393fd16bf70325430f2ee67ce23e5815f7218b32cce248df5795f916c30812a12b8e11493ec32de8350675a5962f11b416f6521c09f834304b4e60a963237b76af23290357844744d4283b2a8a591a85630bb6d979811c76f68570211cf8f48faf731672be487c25f727913dc01844f06a2b888beda8c8b855bb422c93030767536da5768172585c71f396cd253d0ff700792ee1cf657439312757e9aac91ec5f71a9860b78639b61fc33270cb15d0dd5663ce79fd2d781988970ae293c17675b7d2e9dac565c3c03f7fcb7cbc5b59c60138d83d9ae3af2fdcfbc2a04fbc893e105952c63aa0001e93269e5f1e852f91bb720cb4723174d2c19ae58d73091ab5921ef48020beaed2af486a4dacebfe6b3123d8f89ef6733c2560a2e1fc0292ed5a7d0696a2382480f76993eb3ea46d9584e21482a17ebb3ecd7ec70ad43b2391959480a45ca8ef7563b04ed456fa95ffa4a5846d5208b0d6ac0d5db0f37edabf968e2a7e047a00098e8ff84e4f4b9659ade9904259f0b348fb199db6b8a62d89eaf3624bac6a6dd467a2732e0f51daa9df8f26d765fe27597e826f579f28bb68c9e3551f0db39b7cb39af971eaf2efaaafca67ca71d78ade6102deae7f6e377de7a68b88c1abb33734e5f48a4d0fb679b5a79c247d033f6a93a95e87c0bf8372cf53cb6c2ecf72e34944b190f5c989c408164322b8735800e693df00bbd660268d2b13aa8da15f9ad3fed6c2c5b6c137f26dc8d86a4e8715c02bdfd27608f07b02d8f91d194b69c01af86508ed2dbae623a2a9ed62fe1af10bdb0852a07f3671a31597c9a6cfcadc9da15d936b9934d784b9a1e45f04c0d050a478660ba1d3df2f86018b70875bc005827a3fff4b94d1e111c0f7604d4957af77a6cb5651ecc1e7bf32df1587d8f84f60cf33e5da6a34803d1f7c33d0aaa922c84be6517ad889dd08827e6bad430b71a9acf9a0a9ae2e6480bcdea01a2a920233cc167adf729f1dc64d1612edfd81f5f230aec6b45e91a9603279319a5418e27702879d547719e75b1e2da6d55fa16e3a7683c4d0a683ebfe459ac192f8b40aa12e6c5a048f70dea0770ab8e22977c429149a268cb3c68a4ba510d7f5bad831ded17a944c3c791aec489e3e2e0eb6858ba89c3ddfdf01b3db068400b87b36cbdd98a4c5665bcb4f7668e48d630cbe279a2a16e7c010e1e3afda0a0b1b929c67733ed0ac765ed6e67949c2a2fde76028bae21551fa1d1503087e9071e3b37130b87476328238ef4ef7a8632f94ce40b14352d57fb3f771a3fc31d44dd0b6a667066b936f097c0fc900e16c1523560e59619c92d0e76a8d2f6175d4871c83ff08cf6aa0788b6944bc8f0ec148a013a911fa720b5211391088be18a716d636f8ab93b8f954e44e39950bbbded39f6ebbbb659501e9680e56991e32741bde2ece23dd8205ac80397077410d435e6d1fbc5ef413195f49af3f4b467af8e243c09a7aa2d783f85dfa9b6d15d476cc8b3cefbe26592e8a4ac5e210a710b5916d98a26fe413694bb1429e658f372553839bc48b7d6e8e6e5f2a63d192a91157d573f341f6aad5ed57f69e1d075a57ab6ab6768b4e4604877dbe4134bf51b4012a13a79c088d682e42751fedfc2587ebebb3ce7995c15193fd686c91e8d51b514a95ca1bb9a5f344a625aa874bc5d8a418ad4457c4a9c73c93d0f0c97af53070d603a6b2c1d79844b4c69a0320ece65bd2ec8981830f59ec1d5d4a567d866f0e8207c320b8c5d85d4ed320dfbb8d2e2effce76596ac79ed3bf28ce76a487efbf8e388173f74be67cb1f1db5f1b8cae116ed9a077d0c722bf5aaeadf1241fad5d78ff11e01b1a8df8d1e8bd05985c8dd6efc5c68cbb419e4856ff940baf8f060110941f56b0ade682f164bd4d3ed4b79af11ef6dcd667d839f2353e8cab1a08c85c37a665a9e9b892fdd00914589d6203815d481c5690c152911e70e9b228225d5632e8456cb8da40b3e6c93d7d4d8fd21fe0a9233494bb37fd5438faf480263057227f9c124a96b7ffb8a7e2facd527e6df8bd6435c08dc35588195a5145d0f436b504c78695564d9b6ac77a033d983e68462c51a4e7299251d9c9a271c16eda0f441d41f5f941ec24fc9c420ed0b5f3ccd2b906739e358c54b0872d119fdafee596358cc50e26a84fbef1df5810ad13059c91f3109a1cdde73f113cd4f013baa55de27fe2814fae189f5b3cfff5684d6122011c62166c9f21f2617b1e3f73541dd8716a35b49682869094afb78e62957fdc5f84fbb2875e81480dcb8fa2e095b9cf42d45eec04587362ac8f89ee6865d808969a88c34902323d1b4f8f417fa5c41bc7eae3ea992f4d3c8b86be38e4bd8a45f10eae8b332516a607704e32eefd6ab2508d46ade06c8a8bb9b82219e3a9dc2badfd0aa0b8e5e2639a3a8c1c2537f2514aa40f1bbde5b9e39520b4b8f13baaad30430d8b1cc3fbdcaf76cbb74ec2520fe234df1d057c1771c7c5c809ad4a9dddcda313579d3f44818e85171a31f09996ee72ac76d2dbb20f47c2f2fa33f3ac29edfa269c3aca8930786cd498818316bc4f63dab8ded1a471424219cb4be6973edf657f3c6d5cfb62f5d8b36ef3ea453452c9e23a73ab7242c21d084c5e63228421dc21d48855bb55073927a73de0ddf14046c0e23f49505ca729582dc45f7f6a3723ab819b6f071163d09f273be154f9e8a1b516bc1aeaff32a3ac1d285f7b9aa8732c8222e02ee1383b15c43a0541a9acb1bc951e2499c3f3364505cde00c619f36e51ee7e2a1b90854d22ad23fe1728157d6b333a6b5fb77e2d7ee1fa6853a7da134c06e5ef43add5748d716577e92f2ad0be7dbd0aab51a1cc45b995eb2fb3326d99a44f2c0406cbc55ee4a046d0d69dffdaa1f9ce7fc6489427998aff946fb24433a4a3863db59a918c3fe7aa8a0f1648f7cd9c63540ba8baa6cd6f9d9430de45af44b20ab7e23c40378955b3ab470c56eb128925997a4f4a96962c0cd0e3ad65817c6d86c097fe3acd33b33f95810e6da588cc814ad346f59c4ba438d7ff460e0edc0168861997c196be879ad51da29a4eb2fb40e625e53c5f774ad1366064ac811b5ee0d4c7a50e31f713627ecf4de27c304b970b380ffb98859a9d1912ea87443f39f7c979f82e935ab77af5f35ee12f9775b555e4892334a90ba38781d1a1b1fc565e3d14b07344793e3c25d15619bcdffbb8b8fc18b903d94a09d7f9191383f1ce276a225584fb348f411037879c4ba06df8e7a089ec6398816201b0a7470a68ff1f07236f0a577b18af133eafa300110042c08fc0e520a0fa927d8f40effac30d5a2d4c77642e93f28f9bb77ecf1507052926343ebcdb0c33328f867941d0bf07d13e81ccc1eeb69fc57ab80d74d3af378d7a3cc62ddd0c6d76dd7423773152315f88d1a08f7eb47c0ffcce3cf19bfbf6497caa3b33765428fa87cc7596612382b16f43b01c2c9e1c9d1663fe8853bcd2830df59729d317293ca59b916b2a018b01e87fcb896e76937ab21e7ff8aa38d43fc13b0e7a0bd851ae1e672d17fbe687e7cb93ed7b96f2bf5a42119c220d73aa0652684e7146ca70f7e6ac041e3cebe1eacc3bad74fca32e64a4a215e364663a6b679e87a6e0d935565a03a6d98acaca89896cedab9a8796998b162d127a45d45fd78650eeeb51e46b57ee52fcaae50144ef96044e578517e3c1a85ffe6cb7ceb9abce19bc1dc47e2143cd24177465330a30f1f99ca17b5203092c8553e2c98d86988616f35a78b533352dfc41197635744314cd526cc4b6f885f4bc1b45cdb5856a318b475ced521040db13ec364e06ae2bb8eb72bdcb08d342932361a8ea481b2cbf8e47b258aaec81c3c88004c142921a0b30655d8756bebdb40937f4f682d6d42e7468d513ae6b7af82c8ed5aca05a5858fda539927227cbc0017bcaf6266d0cb1d04df3e0c4f5bba6be1e3e6b547ecdf77680685a2deec6348f804e8783ec22dc3645fa974048778e2959229d5d04e45fcd1a0098532b49b9e4d670007f206d12902155a62a1d1a5cb7df0fd1a3127387fa95672a8e093dad070edba69eb940084f0828a18fefdcdbbbe2f03bdf39dc015314f1ad058f59cb6970b8e25e1baab9de5d3522de53b3b0738fbce2e995aa07906d6f7228c972e5d0fc521ab8f60404faeef366563488c5e4b7df5228e2d2e295bada4f7dedc8beab29f33c782ce26a75c67ef0fe9759bbd5f420afbb869df8807cfd521e25a58f389c2f3b4ebccfe0380e71cafd3432e12c3a8a25560ba775bef21c5222ab39b6eac88accf61d05938c73f9628cf9f44156629f4ca795b0bdcdfcec0f7eda58b92e11da10ee617464204a979197d28a589fb982da896b6bee66a5bc8e12f266f786d491f6dd1f40f3dad8f25146719277d0e0bcf7e74ab35b8e261414006c2fb67fc553b9d7f57ac2f9415fd82174b641cb43fabc906bf4ed7d4cab56063391f1be1f492ba646d863a833ed27045f92ffa4f43a836be788976579e4cbbc696ae1c3eed49142c01bfaf57cbf53de7fb7c4e17be2535ea88c085251740a4918dde8c4506eae0bd4b1eb9fb37e5970c0baecd6208f2746a81edc071642d1f408c4df0eb8bdae36530db3ecdaf5b2855352a1d0521265b091d19d33a5d328c38229effd71083fabc13d33bc1be06e6262874da22016907a22d5f006493f0235ce8d17a2ff4de768d4553e04805497fcff9e213932d21ca3086da5c97dd1ee505587939094b005b05d9adf563bb86bf98ceb93855c81325136783d98136b6579123294f39ad6e264f4fb83a98207d909bb13edd5bd30a738a5edf142629b8dc6e8a845c21acb7da8b3472b3377e3ec9e7ec1bb4ae1bda6308aa5a57da8cc40524e1877d515f4b9a3d9fa18b9ba1f0fe9d6c622c1d2bf78a3b54815905da64d5d1b2dbed3bd21810c9eb0db107af304f926f498cbb48b4de8e7d604ff906184e8ca8c245d8e02ed42f061fd393c392025a7b8386ecb9ba743e05b9d215b4d1d7bf738239e226ccb5bb596cb8b260b295d4b480da6ddc430227ea3d3ed976a5d5c2b213276965c8ebd5c8c4bb785393d9a8f8a630bc3ae086e05ccd5bb02d272bda18ed6bd696e21d973e8a6b33b48ce228336b3cd1ab9071158d358d2738ddb173343d55b0f28774f56ca04b09275f85f6d5389f792e77d7815b2c87f969186b3627542ffafce1f09ac0a0e3bdaf43360504148ff45f554e914a1add1f006f6df05754890dcd79ac5707e7f7d70fa13b2e4c5e957920cdb045734883fcece207b198d46e7148c976e1e784156f035c8c1135cf902cd7ab2ec018c2d27bcd1f9378b17b3b714e03293c04b7e38ecb765e47bca311898126dd5cb88c6761e08f58a8f89", 0x1000}, {&(0x7f0000002340)="5cdd685edb511ae0af2b9d33bc1a9f8175cb73e7bde81d003154423a330c5d158bd005d46942866cf1da1e1718f85205bda236db389362f9572d455e6e981cc971e55c", 0x43}], 0x7, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000002440)={0x4, 0x100, 0xff, 0x8001, "a2992547d04def94abc6ec84f688447a4f51cd54", 0x9, 0x3f}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)=0x8) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, 0x0) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7c9dc16fe304000000000000000001d4fc0000004000001000197f33acc23392ae0750e0543be3510a4b8dc52ab8afd90d3b5882547f59891d9bd33ecc32e4eb361e47a64595420e8e0e880ea02c71bb96c78701f0729c0ca1259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c2eb2bee5f25c8969b4711772bad141e25d108e7cd87158c60566c463e287221eac589d98a72737f3f91aa4c42b62610375fb018b0b"], 0x1, 0x0, 0x0) accept$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x100) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) syz_open_pts() shmget$private(0x0, 0x3000, 0x40, &(0x7f00005db000/0x3000)=nil) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getrusage(0x0, &(0x7f0000000000)) socket$unix(0x1, 0x100000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0xfffffe6b) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x6000, 0xfff) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x0, 0xc53e) getsockopt(r0, 0xffff, 0x7ff, &(0x7f0000000200)=""/4, &(0x7f0000000240)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) ioctl$TIOCSTOP(r1, 0x2000746f) recvfrom(r0, &(0x7f0000000080)=""/194, 0x1c1, 0x3, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000000)='.\x00', 0x66e7e7c954e78ab6, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x0, 0x8000, {0x8000, 0x1df40091}}) 16:00:01 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000)={0xfff, 0x7ff, 0x9, 0x1, 0x9, 0x9, 0x200, 0xffffffffffffb376}, &(0x7f0000000080)={0x8de, 0x8006, 0x5, 0x3, 0x8, 0x8, 0xfff, 0x5}, &(0x7f00000000c0)={0x2, 0x6, 0x4eb, 0x2, 0x3b61, 0x0, 0x4, 0x2}, &(0x7f0000000100)={0xfd, 0x9}) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x9, 0x13, 0x0, 0x0) 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) close(r0) 16:00:01 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="87b802ef385e7f75", 0x8}, {&(0x7f0000000100)="c9ddc10d718322930c4656ef6fce9aaac80ba79436167fdaf635968cfdbb69a73fdaf3584cc8657b904a7bb07224cdbaf16cbb399bcb215b5fae35f75fa30af2895f0379fa025d73c1008e1816ce6c50e5117edb5f7a1cad4aa034d3a8c9359cfc2ffae386b9a42997a0f2d2f6597b05e6f02f0a86f9217e58f381d03f9c059d0d6774699b45f8cacdea9a6fd9ac78b78c1a0b9e567178b56fcbdf12e3b0b56445cedc15451afd09b62f890c97fa49daa0594e9c0a6d57b0a58d61f1f946319ce68ae6861aae9bc6e411dc44360d5866614f02a70bb77284a60f62b022e0c1e7cfe71c4e11b01f3b5ab03d2ed5e006c0434ffc86", 0xf4}, {&(0x7f0000000040)="c290a2fafe9275db22359eab574f8249f8a8aa677b0090e559ef0554771fb70e6050e80c52bec2362a2e4f7d0042a1f0e3b9db7b3b91b49ea418353a823ad548ad", 0x41}], 0x3) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2000070e, 0x0) semget(0x2, 0x2, 0x210) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/161, 0xa1}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000600)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b21802ac809b427d5f18fa49f7a88506245336eebc0a646ceb3b56541e86c861c511692c1ecccbee48a17caa35b05d1747f3eee4bd042edef2e2846b076ec8e1c45aae39108a83612ec8f21d16dff828e282775891ba359f411cd3f6f1126c701c2659ffd81ac07092b86818bca16c796bfea49177b2051b4c8bb763e65b33f", 0x200}], 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x20) ioctl$TIOCNXCL(r0, 0x2000740e) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) connect(r1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x22) accept$inet(r0, 0x0, &(0x7f0000000980)=0xfffffffffffffd42) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x4) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4a0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x10001, './file0\x00'}) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) socket$inet6(0x18, 0x1, 0xfffffffffffff893) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0/file0\x00') setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() chdir(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 16:00:03 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100}, {}], 0x2}) 16:00:03 executing program 1: r0 = kqueue() r1 = kqueue() syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x40, 0x0) close(r0) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) r2 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x3f, 0x337}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) 16:00:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x7ff) 16:00:03 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x4) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0/file1\x00', 0x8990, 0x5) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x13e) open(&(0x7f0000000200)='./file0\x00', 0x40, 0x1a0) rmdir(&(0x7f0000000080)='./file0/file1\x00') readlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f00000004c0)=""/4096, 0x1000) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x1) syz_open_pts() close(r0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x4, 0x20, r1}) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="010000", 0x3}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x20000000000186}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:03 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) sendto$unix(r2, &(0x7f0000000140)="d59e6bcbf52f5452ce947035bb0717a1d3de8f32490c7b99a3e50bcef40a32665ee77ffedd75ef2fe2d5b120512ee815758e6790996465e8ec2c1254d9df60411499bdb0bfe5a76eed66c07338d46eeb415d96b653c3ab96c6dc5a1f359adf0afd3edf8f43f3d45d340fb64653a05e14011ff3820d7d7b78e4f5875897b6fccdd02435dbf4b65c9df6c8da2a72874709ce127dfaf4126ced45757702cd18525db058f0302fe8", 0xa6, 0x1, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x3, 0x4) readv(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/200, 0xc8}, {&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/123, 0x7b}, {&(0x7f00000003c0)=""/166, 0xa6}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000040)=""/8, 0x8}, {&(0x7f00000014c0)=""/206, 0xce}], 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="80022e2f66696c653000"], 0x10) sync() getrusage(0x1, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x1c7, 0x0, 0x0, &(0x7f0000001740)=ANY=[@ANYBLOB="55afc4d23c2e42db890e8fa52185e9e9c4929ef86b107c4ec2786d5a4e2a7c534a655dbea7480115359ba10798cc0f3ba7b9a08075dfb530831dd6feba14fd635349095e9511c609f6b02e2a663f4fa0482db2bc27aa80f420cad05454c6d7169fa38541ee6ef839b6542e82db00889319", @ANYRESOCT=r0], 0x88, 0x2}, 0x8) 16:00:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)="00fdff00", 0x4) 16:00:04 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) getpeername(r1, 0x0, &(0x7f0000000080)) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20080, 0x50) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x81) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f00000002c0)=""/248, 0xf8}], 0x3, 0x0) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) 16:00:04 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:04 executing program 1: r0 = socket(0x24, 0xfffffffffffffffe, 0x8) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95", 0x2) dup(r0) r1 = syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) dup(r1) fchdir(r0) r2 = syz_open_pts() poll(&(0x7f0000000240)=[{r2, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setgroups(0x4, &(0x7f0000000000)=[r1, r1, r0, r0]) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x4374be48, 0x5, 0x0, 0x6, 0x4, 0x80000001, 0x1, 0x1, 0x10000, 0x1}) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x40, 0x400, 0x2}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x3e, 0x88) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000140)="cd39744d7d1025565fbc847ef10d6066314816386d2aeaaf220be83b030c43de524027562ea0e57327072644de8e0dfa1412417cb9356ad7d50da0b8e077b07b7ab7216e311351af925c6cbc95b7dd40c35490a0e27e91dbd74817c7454db6020d48fa295daaf394b68885cfe12e7e9122a88f80e8365a6a1795206715f0f9cbb801d07f90580550d7e816b2d38240e21d06c14a448f735f3b7c969b646d51538836cc9956601d2131031a392c0d9308e0003e016390b726d311c11206659db20a7f8ed7e52c103565c5f7bd012f843cac12f142299670401d71d0a093da269d", 0xe0) writev(r0, &(0x7f0000000080)=[{0x0, 0x5d8}], 0xe1b) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000c00000000000008000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x2, 0x8000, 0x2, 0x4, "dd8c008a97702d2ab51cf8e7665d78284335afba", 0x9, 0xa60}) 16:00:05 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x8, 0x9a) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x5dd8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) ftruncate(r0, 0x80) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4, r1}) getpid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0xffffffc5) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0x2}, {0x3, 0xd9}}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) open$dir(&(0x7f0000000200)='./bus\x00', 0x8020, 0x20) r1 = socket(0x11, 0x3, 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) setsockopt(r0, 0x2, 0x8, &(0x7f0000000180)="be325cc3ccff6b84", 0x8) close(r0) getsockname(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x21, 0x2) setsockopt$sock_int(r0, 0xffff, 0xa00, &(0x7f00000001c0)=0x44, 0x4) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6917e30b439d64a88621bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ae6a72a748960b7209de165d03161cc97ea63e5c82ea0e7a71b3970fb05afa2b7c6b202ce47b26f4a8231c0261ca7f737936dec0e65731c5c1e260567009a38d64609e6df", 0xfffffffffffffe9e) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="afc4a4a3ed6569d2694cc456344f5422a6c09e2c458d3dc62f279d8858666e5ffb82edebbdd503bf", 0x28}, {&(0x7f00000000c0)="0066eada6c203e52a6fe49932481dd9195f381024cbd4a6e4a41", 0x1a}, {&(0x7f0000000180)="77dc8616c6952b1997aa65b6d5f6da898246062a264f23adbad01995d1f70ce86d1d0f76b773cf56b75e008f6ca2042a868bc1ce3b16ac95fc4ee04bb4859e8bfa03833968cc29bf0fa68f20c1bc5306490d693b1ff45230807d0889", 0x5c}], 0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000da0, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:06 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f0000000100)='./bus\x00', 0x280, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x92) fcntl$getown(r1, 0x5) close(r0) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x85, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x5}], 0x2}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = dup(r0) close(r0) flock(r1, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8029, 0x0) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) socket(0x1f, 0x0, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./gile0\x00'], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x2, 0x81) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:07 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f00000017c0)=ANY=[], 0x0, 0x802) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x200000030, 0x0, 0x5ab2dbe9f3dd3287) getsockopt(r0, 0xed, 0x3, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x12) setuid(0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x1, 0x7, 0x1, 0x6af, 0x3, 0x4, 0x0, 0x0, 0x5, 0x99e}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) fchmodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x20, 0x2) mknod(&(0x7f0000000400)='./file2\x00', 0x0, 0xfffffffffffff60f) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="01f52d2f66696c6501000000f037e87fcce4332d13dc1ada2f18ca66bf447473621abc5fd118c9577e4a851a6ee5c2d489ebba499a5bd85832eb20de24193ad6af3379d48e92e643f117869d55fd"], 0xa) bind$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000480)='./file1\x00', 0x41) utimensat(r0, &(0x7f0000000340)='./file1\x00', &(0x7f0000000440)={{0x235, 0x5}, {0x2, 0xb}}, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000006c0)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') mkdir(&(0x7f0000000740)='./file0/file0\x00', 0x88) mkdir(&(0x7f0000000200)='./file0\x00', 0x6) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000003c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000700)="c2603901bef87dc45b637695f6455a2fadb9023b6a63a69fd25dceb78c2265bc7e3246f320c485ca616480deb041063e9793", 0x32) 16:00:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r0, 0x0, &(0x7f0000000000)) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x100000000000000) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000080)='./bus\x00', 0x820, 0x8) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x240, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0xa8, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) close(r1) r2 = kqueue() dup2(r2, r0) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="957c692fa699d7a927e851754a1e0f4940524a4f71a533c3446b608bd4aeef73cc8c5a83cb21a1e9f277f76e9faa38e31a43e6e9d7bb2db98a9374c57446a9b3254942c65c19785c60a559037e63ff127b016307a747f133cd4ea290d777958bb87c584d246f9079661801ca4dda9f1190", 0x71}, {&(0x7f00000003c0)="d0521e90c4", 0x5}, {&(0x7f0000000500)="249e81e9fdfe0cba766ff10071fe6da422e777cb7c012d45b1276d146d63112b5923a571c5a368126bfb8f11b771a7d33f9f511dd67ea372ddc4cb326c075338b8a9ba0f424c49d9a60cf7c8e1fb196abcc7caaf3c904fb77be29f2700c5b98b3abbf50002b8d95dc1fc6d2c590905dea7fb1c796200f629ec978b58b444a00085e86f6a24c16c898c0f8deaef8a5fc8fa0fb564598b376cd641f78460c3aadc62a95ff071327258e32a154f19fbb093438a7303397397c6c2e5748ac2d9fc6e45af295ece080232bb5adb5e1b1aa9b7757eda8ae47ea9d1b726bb3fc66ed1259f98ece6a3663b731e9e67327a1de6859dacdaf93678a4d601a8f835", 0xfc}], 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xb9df, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='^\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=']!x$.]-&\\\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='*.^[#(-\x00', &(0x7f0000000240)='-((\x00', &(0x7f0000000280)='-}@--\x00', &(0x7f00000002c0)='{\x00']) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:00:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) dup2(0xffffffffffffffff, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:08 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x20) 16:00:08 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0xb219b54f1b261d63, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/149) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000080)=""/235, 0xeb}, {&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/246, 0xf6}, {&(0x7f0000001400)=""/194, 0xc2}, {&(0x7f0000001500)=""/62, 0x3e}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x7, 0x56) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x22, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="c4dce427d5f7d153c8261eb1c692bf98b29a2df44a1effa7e4f17790f34fcb811eb12cfece87c5b0cec9c83187939be49d5a91626e4e52b321ed20ee9bae2d8d4f628ae0b7454e3412b6f675f1ce300ceee75556aac3efadb31b6e1c18aaa8702ddc325b73", 0x65) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x9, 0x0, 0x0, "66912f4fc50128eed4e893dccb2024aced7bf8af", 0x0, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3fef4e949e499ffe4c327656d806355c68ccbf91"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:08 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$getflags(r0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x8001}, {0x18, 0x1, 0x4, 0x5}, 0x5, [0x8000, 0x7ff, 0x400, 0x7, 0x1, 0x7, 0xd5, 0x5]}, 0x3c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/154, 0x9a) 16:00:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x6) ioctl$TIOCSDTR(r1, 0x20007479) clock_settime(0x7, &(0x7f0000000000)={0x7887, 0x81}) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x3) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80c0, 0x11) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x3, 0x0, r1}) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x102, 0x0) read(r2, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000140)="7f0949b5d9d13266bb7dc95dacb40c565a0f006c3b3dc6a3d269e504ce0e240a0a0316dee5c52cb02f55ec79ec5f019a06de2029f070064dad506b8fcfe32718e41c44afe22d39eeb6ac185161ab9edaa9bb348c20a68590fb70f8a392ebadfdf692fe06c5b90437a2c2ce1ab529804a27d1f7f6247bb57208ca53ed592c7ce05fe1343c5c030e724cfe1629cf2ee7d8af816a63ef915364147efcf16dda649c6e85454bcd949a8d36ba91d907724d991f4a66153b800a6ee62092ecb0e30c360c3071a1e0f0775368f30f2502b8", 0xce}, {&(0x7f0000000240)="b6329c069aa5d5d8ae84c75eccc482fd040a17167f5ab0a02b5dfe951c94b6174bb856af1bd87b5a06fc3fa94bfb4375d96c6601980ed32388bbb5cf50a54b5abac53eb5db890bc47d79378a06be1234020b1de59e3dbdccbf00705d8252c50a90eb85480a879939bb657a63dcea606201edd68e4afb3db9839263132fa7d1f446c6a39f5460ab4799d72ea17aa64e6eed45a7905a1a1c56be566c2d54c4a96b3c41276593c207695e1ca978d1442a019c50d28009fa5f44bff10f2c1f9b4e05ff792123006949e56a9c7d", 0xcb}, {&(0x7f0000000340)="cd5d4d2d455c250af83b1626f426746258f03c67e40c1e4e85a024b630c5dcd3aa4b6cbcbc816bc178a85b1d5ec3373f6f074a7bf9aeef35cd22a18e70bd38d8e4b6991a0b721262ff6239a2", 0x4c}, {&(0x7f00000003c0)="71fceda9bf0e0120b044ef5ba20bc53a3fba7eab9d3c621047819e54b66e4c72b40acda0eee0dc27bb50bbdc76068e81f0035a504f9a4022a1cc95fcca8e8a642f827dfafab4f9f2cc8b560022b0fec061e5d4a730c3117a8be788819cd07a8ee70605ff52495312b60816d02be343a5fe27db3dfb9f75d1bb1b2911f783e2aed0015e6f5981e556fded853bc3247a525ecfac821a27ed9143f15c56d809097a6b4a0821c640428656a7b0b04ec1f353377f6a4aae5c4e5cef1ff6fdbcfd28fa24f58892da4dece1b5066834bab9e0d37159eaef432c9d1055f1476e3e6c5a4526fb7b4263e13837dec943fc48778b3f179f503b86d7fcbc61", 0xf9}, {&(0x7f00000004c0)="ca5e9ea410886620fc099dc577777d5f2a0fd37796df8132f58da39baee7fe8034a97d13d45e05e5c1d8bc6d7e2ea23140665259a8c13b3e", 0x38}, {&(0x7f0000000500)="537a2443ca0178bfc945bcb98cec5535e6f7797a19c3295b4fe62c878712113354a36cb7b4feb8cc927679308dfedfdfe9f6e5ee85c1461c76d25ddf716553e262e6da91d185fa33e8f159e1a07bb17bffdd7f99a2488289a0c00503698c3f1f2313caad86ac20a7cc18696098086331742a7dacc2d03be6f3dbce4bf6f7558a3ec4102b421362f19a252cc531ee4eb0ae0836b9ce2b5d78cf4893e3ce396aa706fe0cc4bfa0e80da57ddd952c17a8c05f17bf4f6418b73e9e702897cb15e3ea33962389340c7597268d1d9fca5caad866", 0xd1}, {&(0x7f0000000600)="68b526a8ea726ed69366582ea7bdb38ea454518336d0871ce81601abf2204e0bb5b1fa8651bd1fcbc1a242447ee6278ac08f039d91c8af0bb637f0be07219dc5d23abfb098aefb56d3985f6898e55ab21d12d623cc4bd3d646961331e49892c759bfc4f30b4df524cec961f0266b953aa4f40eb8d0819ffdcd52427b9db2a1b607d7147c24ec4baa303abcd31ccb727c6430d3e6b9233e00fe1e8631ebaf6acad036aae008b2ec10905c19debd5bb3ff49924bcacefae0cd9e404b674147dae056255608efc2006ac1d1631f6cca3148b1510e0c49d0a7023c4f1fc1a5f4844888e31b3a6b742a60b053043a", 0xec}], 0x7, &(0x7f0000000900)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r2, r0, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @rights={0x38, 0xffff, 0x1, [r2, r0, r2, r0, r2, r2, r2, r0, r2, r2]}], 0x120, 0x4}, 0x403) kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0), 0xc) r9 = open(&(0x7f0000000b00)='./file0\x00', 0x8010, 0x80) r10 = syz_open_pts() renameat(r0, &(0x7f0000000b40)='./file0\x00', r0, &(0x7f0000000b80)='./file0\x00') r11 = dup2(r9, r10) r12 = semget$private(0x0, 0x1, 0x400) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000bc0)=""/4096) setitimer(0x1, &(0x7f0000001bc0)={{0x5a}, {0x200, 0x2}}, &(0x7f0000001c00)) r13 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shutdown(r2, 0x1) shmctl$IPC_RMID(r13, 0x0) getsockname$inet(r2, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001cc0)) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000001d40)=0xb55) semget$private(0x0, 0x0, 0x0) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xc, 0xd, 0x0, 0xffffffffffffff46) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x5f57db6d88a6a3cb, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) dup(r0) write(r1, &(0x7f0000000200), 0xfe72) 16:00:09 executing program 0: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = getpid() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x200, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)=""/12, 0xc}, {&(0x7f00000002c0)=""/152, 0x98}, {&(0x7f0000000380)=""/134, 0x86}], 0x3, 0x0) wait4(r0, &(0x7f0000000140), 0x3, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) syz_open_pts() write(r2, &(0x7f0000000040)='O3', 0x2) getpid() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./bus/file0\x00', 0xffff, 0x800, 0x0, 0x0, 0x8, 0x2, 0xd826, 0x1, 0x1, 0x100000000, 0x1200000000}) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x192) open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x220) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/151) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') readv(r0, &(0x7f0000000400)=[{&(0x7f0000000340)=""/16, 0x10}, {&(0x7f0000000380)=""/22, 0x16}, {&(0x7f00000003c0)=""/43, 0x2b}], 0x3) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)=0x1) 16:00:09 executing program 0: getuid() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x8000000000000}, {r0, 0x40}], 0x0, 0x264d) 16:00:10 executing program 1: msgsnd(0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x4) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x76}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x198, 0x3, 0xfffffffffffff001, 0x7, "5917c3563fe21ec16f42f47c6194e9aebb5e9895", 0x3740a019, 0x4}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000340)=0x4, 0x4) r2 = socket(0x1a, 0x2, 0x8) r3 = shmget$private(0x0, 0x4000, 0x2d, &(0x7f0000ffc000/0x4000)=nil) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x3db31ade9569635b, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000300)=0x9) shmctl$SHM_UNLOCK(r3, 0x4) write(r1, 0x0, 0x5d86a0ade15ea7c8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = dup(r1) linkat(r5, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 16:00:11 executing program 0: mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlockall(0x3) syz_emit_ethernet(0xa, &(0x7f0000000000)="7b1bc31c654278dd278b") munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:11 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) fcntl$getflags(r0, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140), 0x10004) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x10000, 0x7}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x8, 0x1, 0x1, 0x3}, 0xc) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:11 executing program 1: r0 = shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r1 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = geteuid() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x3}, {0x82, 0xfffffffffffffffa}, {0xa4, 0x4}, {0x46, 0x2}, {0x41, 0x1}], 0x5}) r5 = getegid() r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x9, r1, r2, r3, r5, 0x40, 0x100}, 0x40, 0x9, r6, 0x0, 0x8, 0x4, 0x20}) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x800, 0x101}, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{}, {0x3}], 0x2}) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x1f}, 0x8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000040)) r3 = getuid() ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0xffc0000000000000, './bus\x00'}) r4 = getegid() fchownat(r0, &(0x7f0000000100)='./bus\x00', r3, r4, 0x2) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) setsockopt(r0, 0x3, 0xffffffffffffff7f, &(0x7f00000000c0)="7f92457069f4d0afec6ee061bed861b807dc893a80d215b06cb6597720f7055e59b8c1bec1bb2b2036887a0ddf9b8cbad46e2146a5da4e5c28209a75ce47a1466a40f5de8d1e791968125bc07b1a55bb20afc3360c261e09f54aea714052347372078e3180401fa604f4be28e9cc6b7ad4ea12ae4744f441f53a0d9b996235d9af7f458b5bf2c4ad553401917b5b769373e799c4a201645e16dc79f2f38c56e2b06bd5fcf669fb3fc55297aa8b2c4227c2ec05e9e724533881867bfe0cb2cc6afc3a7be4b7a1122cfe1e", 0xca) setrlimit(0x7, &(0x7f0000000080)={0x1, 0x3}) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) 16:00:12 executing program 1: r0 = getegid() setgid(r0) chroot(&(0x7f0000000000)='./file0\x00') r1 = dup(0xffffffffffffffff) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/221, 0xdd) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') getgid() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0x18) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000280)=0x9) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x7f) sendto$inet(r1, &(0x7f0000000300)="ab46fb5de7c99d4f80b835e2f7bd55ddb4d9ddb093a2da1be0c82ff4eaf0776e531ba04c411598ab262dc2bad243431678ce3b1c9f5795ad924ec5783b76e284664805b62bd0b1882a4bc821b8d4f6d5589ad12d8d3f191d0a3baeae6d814d1e58afa08d9c4ecfcafe846123b089f3418d853bb1f477fcdaad2342f760c33c849b33", 0x82, 0x1, &(0x7f00000003c0)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0/file0\x00', 0x4) getsockname$unix(r2, &(0x7f00000004c0)=@file={0x0, ""/68}, &(0x7f0000000540)=0x46) r8 = syz_open_pts() faccessat(r4, &(0x7f0000000580)='./file0/file0\x00', 0x40, 0x3) r9 = open$dir(&(0x7f00000005c0)='./file0/file0\x00', 0x83a8, 0x40) fcntl$lock(r9, 0x0, &(0x7f0000000600)={0x3, 0x2, 0xff, 0x8001, r5}) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getdents(r2, &(0x7f00000006c0)=""/104, 0x68) getsockname$unix(r2, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) getrlimit(0xf, &(0x7f00000017c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) fchown(r9, r11, r0) sendmsg$unix(r2, &(0x7f0000002e80)={&(0x7f0000001840)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002d40)=[{&(0x7f0000001880)="6d1526c010ba496001560e27f5dc860c6aebf88251f1cba96aa8486d21d73be5d1e7965f11aacb993b160f75646b102842dc1053beb5323164dc434221f25653c8e4605ad5d57aef2de8cddacd029833531bcd929e3fa3a7c10ea821ba0ba47ea8bb379e75579c97adf83b9b2e47443f823bcf3f0fee6aaa2e3191ac4e3ccf2b06c2d0eee2426fe66aaa36a2a424e590a4", 0x91}, {&(0x7f0000001940)="d152c3700554937ecdd7ba0c6a808dff16fc963b021e8fe419840eb4c5ccb5ed7a2e42937943bf1a757c71d3662625b499c13687eaee9dba8664b2332da6fb6a52417035be222ad781f8e427d5b2d4092a7ccefeb197cc1149c0e8c900c27e8e0393a501ed8204f403347237576cb2b4f26b46751d802f141d3d253fe902c2b90fd63285d6e3db756ffb92b2dc1b7423ce1912847d607ea108f204c825eb04a09bbf58391a8935672404f8ac7612a60ed81fd9e3bb571ed0c85da44bcac4be0e7d17cddab36a6d690ea5fa1125483a3e1d280347fc700796903561b72af51e9b261a50bd6b15c00d4821b071d0906e2a7f7da4f0b86fc109a72b7140a5c7d203676d1141d6cc8646ae81954ff262076fc47dd40cc68e6412f60958b357030bfd775a710eef224ecb768d9c4d4a89f7edb6122f75061970d555e2dc759d7be757782c9894e090246fe536edcb3c467e324f2d9b5037cbe574fb13467ab5efe64cf9cab9afd2736b308f102f6e45eda07f1d3d3784b79ff2893df69c8af9ff4ace4514feb133d0a4a74ac5dafbe61c21aacc30b25a2c031fd7fcaf07a737658ebb0ed40d5473dad161d93e50ec2bd3256851b2bd63cfbb71c98d1a45cdb304d74e9a7bfa15fc57a620d868ef1160f185cfc9c777ce30c291624594b164fd1dcb8b2fe8d16ef044dd296dcb1a339ec0552f45f1b38cd47a8b24785849f34de0e42ce0b2ae08cdfcb2e3fcfe7e39240621a7d9e15d3e29a3a6534947b5e96bc0f4a5ae6824951a6fb01e1d9b88016f8fa1805414f11f062bbd7d12bbcc1f881ac906db21bd5da698c6bf12240ee2376e6ac99ae812033f1732c893cac6913162d04f84139da1a4ca49b34cb51fb0fb42effc489006bcce615885b59dc4f43afbdb1bad60d1b1c876ba6706afca02b01eb4e48f7b9be99fd18a2b0cfdf808a1e18674eb3c65707d57dba1d0e1d6dc5a0c6fb937dcd2beec40eb1b22c20750aea96129fcf6b3aae6d3b075fd00529d3966b9c9bae1f018962c6bc45dfea8d81422aa94a5fb4c4eb20c38015ed8468e80714199a5426c4fcf6ee6e51c7294401ea361f1ef9e2bcd150ae1af287104bf05f4efbc4cb9956960ebcc7a41a04949fee2149fbea6bc11a9960cb4f94359da31a6fe12cdb2af2105220540537f52b2f68d2ac79aa5d25c35c638059fc32d9daff7444883801176cd68a26dea8365b3a90a71d237ab2ae9cfc55ee04a291ab8f338d295cc581f643009dc40bda56977b3063f6656b99ef6de1d2ccf1352eb0f7e32e8922eddd5d8ca384c1049e224677e97762d1028107c79c3407061f9c9344e1f14d6a1868c9c3b63cbd6b4175c8ccc40586884f18ca53157717b2b51304c3d4f297f66347b6b4ad85cee6b9a8a4b9c8334fedeb99324e83ad3b68938f98ef436cc77c457567952d2e334b166807ef30f2d4f6eb297e029a1d0c0246c5ec013440cb2a3ac02fa8987d36fca6e3eb8c4dd438a3747ce92c1070ba5e230b2aa3b83b2dd673675edd43af95249aaa857f8fd322dfa9f21a065e34b730c6eb3f0724cbd70b94e31a7d7c0ebb05de9b77a7d942324fb3289de727f4c9f6c68bd89b9cbb14ab395ea548c7519a728ff128578e8de80fdf1ee3ad3e028fadb45a6d9075587947b47d9a4219b9b3f8bdf7174294739c4b3eb3b7c7091f75f3458c45cd5e9611015232b5094ab8cd43b278bfa971f6e98ea3f2831678516188cd4c757cfbb3da1f88aad5b068add2619f0456b47196bd6e037e543e2053f639d369c3a6a5067c47a79a232f57365dfb382409a707baab7b42ac8d4d02d73b4168843da8b63c8642c4071832115bcf2822bbd0d6a756d08a95657e9cd39fcd1701d0b771e7da7fd6c286065be2ccc69a38b08c6cde61857d9b38427f90c3c582a8f3929c93996d77067eef00f4cc967e5a1afd193d33dac0fe41b46b1b96f142162a9bd6e6c5070dd919ceaca3efa8d3fb6b2bb6cce6b70f16fa693ea992a13eb82d9442b76faac33ad12f45dd9217c7a2df79c67321c22394da40e6b59a13a03b87c216b6d90bd44c56209e413fee1e29a0c6e6747bb98bb400cfa16f28cd6fd55df7f3369b43af10aa3583b43c6d4bdf54b7b5e0e22945b96818c783359f17804ffc49e2fab99b4b60fb07c2e158945c29d1bd2e07d78ed8bf61bf636e3c6d97cb68fba84524b3e41c704389c0327cb72140f1be3cb4c56b9e6a2db9291e743b377fb5d93f5d43d24c1a2c12a27686bfb69a8fb537c85b6ff4c489f91e256a19d19fdfc995dddaf302dd7f9dd41edbfaa0e2c38f689058907481892df0cedd44461c2169f86e05812dea5cd85283a835f1b6d9ab1f788b8ac235df2d5e4dcbdf160ed3f1eacd2a6665d7acde4eb73be94d9d1415da4f54c544d78d7a84c2dea2d1e6ae824a3d6706af47bce570aff23ba33fab58f928bf0cea4d48831b26b4aa023c63a18926f2ea5949970309ab5d510db586812eab22be0447739633ea11963ce53d0e6a29ddc343ba2281373e4d0ea78280bd8f45e85ef328041738e4ae20a1f730433f0939c18dc8ac7830a1fee65764eae281d3c8a67732e8a4fb58ffb93cae3ca5985c4d70414ec2cb8b9aad7891fbf14c969d50c2368a3a7018dc49e0835d3f96317f7ff583242bc057195d8e2388a78a65111077804fe046d91577502859990015bb546fa8a692d4ed28f189151cb3883a82f37affbacdeca5699578ed739eb42af63b11811e18abe3e8867c6b82dd3577686862b8e5687093d1603f7bea20ad835145c3a455dc4a11031cf99feb13d25d0b2ba8cb0a6343e6b2b62cc77a16706ff701c8db86e1382bef221fc5b9095a58983dfd4387f329b438537af5407cf63bf1d603ed4a2505adfb8cf11ff3685ed08dbeb8042a6fcc94e769c4d0be3969b953823e8f91793405571e4ee7986bbc0ccacd3a813f27c54590774cee4aab763630f462ebfae7250237285470e28f2edede05b58908d2086aa32aed64ebdefbf621e8b1bd4e4d2bd8bd3863c2408b476db0483f5742978a0cc4b118f71f20fcbf29053cf7d3c9a07945cca8911a07d5b4db16f2c9d65fcbe351643908daf5e2d57e654f852bdd70532c294c037d28c67c76563fd60b1736c14e02581c3b4c7303526b6b3028833c8f7fcc11124f79993ddbe1ca552d73cd18ee575305c1451c30629c599327e2b5d78ef8b7d3a12535e8eb71c40eaaa43f85f7ce382ea9aae417830ea3c4f06631e0e011a1180966474580b72aeb6ac4a9c87cae5ed7be85a28c37946e0fc11fd06c87131cf48c07329278607c7bc814846aca01108b4b39f4e2ffa526842842316092f1850264cbca1168fef8ba5f912b0f23dd5549adf0e948bc91496fab8a0936a7b1c27ff5995e31de80ebd9c165760076ddea6b0293ba50a781d5f7f3cac82bfbab088dd201b2d077cf7c6fd078c509790ef946cdcf9022025b58318ca1eb5690d9f6250a178c8026409bc9cf9be65cad0cbca933035a45fc6be95401db6e502ecc35d0c3b5b19423d9fbbb106f5c41f6cfe46aab4f8f44923b9a60e80250e61a777c7fc9498faf33dd9c045104882f6d07e62b6255402c23fd02e2275698280c7429cb0bdf225c8fe5b7892d610a13512f9d8b48b6f9a88b545b70b7b4d5bce5664e49fb90e2bdb7e06f687315069312a3ea971afc673994413c036d0040638ce9d6c98495928d20fcf8be7741f679c41de6c57f5b07bbf76cdc42df653f169c14ed58a1fcd1770774a573df682ef0a07c8270b96f52b1c41d007d53057add2ec5c582c6be90851de203152fb90068a3488953395847f3c4eabb7746f57afc21cd7febc5ec9e7e27b7d46103950c8e717e4ee1f3f61dbe78e7fdda06fb74938510defd247a711a9e2bb33beb9bd8330147b35501c074daa960c1cf84c0e8921e9f510e7270f46a5b950570b0a3f5b24a43804775bc1f0e047362b7d1c167a448a90b535438d1b68253d31e096e17d62a549055078ee274b7eb25e00c69f079df6231dcf4d1f4c59a55a988f474cdc404387c0f9f17d1454a0183874b28ec958bda878bbc50e552ab685fd6b79c863831c508707478bd158bc4b1f914b932e68b6525f02bc690886312584717892dbbc4eafc9bee4479191b65746693bfc4a613cd711e77ebf1db123098d891d76034de3f5100bcbb91903a34663b575129a35a284aee1ef379a0f2bda51b0872049ec987071decbf354b0f61178feb1cdbb43033fe447b5237fc4f54c1cf3f8d0bfb717f7bd180eecb289c6413a706b3b7c3de19d59556b490fcaa25c0923849ca619117e62ece129306b5b3d69222abfa868c40688a6ef24c454e904d3253c81e04b0f5424e56ae7ece227ba7e4e977be46a26035641ac923164ea396365f58bbe749c3dced1c8416970124b6919b556ad84b80b845591eb70522e605d49bd348499d61f5e9e10c8d094fae4a772d4fc482bc5b80044f96c53d0b434def6a2ecc840628f06eb7156f2becce930ffbfd4603220334f83cd10220f98adde78b9a42e759fe648c0aef15961c4e43f5e8d24afd1ea4f8d5a64f48c28d22e2ed7d5dcaedb140fdba4926bf611ddf007470479890b3a6dfb91abe364cbfb4e4e6e80a0d8c20c2a4a7a3de03fc094fd214d4aa5a2ab136f232802163e90aaf893360071c6b1c676d0eed9eb855d7559d1797a335ec3f0103ac1b5c80cabe8a14ea273f2a7c04db226c807cb0b53d4c7a442dc85ba3259ff276b8c7b91ce9d5a79370c1aacf9e65b537248f93cc7700732af747faca869ac24f6e10ee722c06a577358107a51bcbc82df1782cbb8885ade7a5f38790f298c54a22b2c30f5d22cc43d54525fee74ca09793220b8d2821235a495aa8abf647f5f540abeaf97186578784c9b15a4bae12c4000e265c227d022910683fdeb1d18a10dce031c0fe6c24fb926f1a7cb217156d4e6364c4874f2c0796b0345652e7312970e9af22836616180dadf35d8ba042cdfd93d741a2342b7896bcb0215991d12c83a5a9263ca22863fc44ef385a0237befe21b1ae2d70dae08489ba769357558bf2574fab138c60a589ac420f63362ee06b40a7902bd60a0ff6f2e36aaff31fadbeb868f019ff1bb9d139b3cd229161735583e055810d8cae57388588d963fb0bfbb57c3de237a2ab64c1a98be26cc9806201179435f298c813301793f5844637103dcd7b5bc5b7f1afc408389634d71bf8a170e57b0507a5cb839bc85f1ca0cb50b6485a30ce5772a2f541e26fc32502795742fc2e3817e2dcef920cdaf3e36be2c70349323851adfc68b1cd40b7cb6b1d59f9817f48e3523b56f1c6c8322b650413a06017d52e863653444a7f5355e84ee0158be11666120543b11560b0987f9effb4d0cc802ba712e9a41a1fbe2dec0ba94bc564709801363731fded52e7ee0e36e44ec1105e583e5f776bb791019ea2b1b85d7a2400d0ed124cf5a642ff39ae919d675500bcf21a048f143d54aac37bc2b4723fec13e0642b5474f414d3f1a4c96cfaf50a30ecb56393a1e04662d8aaa41b53838f5f4a5e9abdd89ce618d4ece2cbc62e4adccff74dac2c6f27e0d6a3c0f2fab7c619e5ba0b773dc888ab9fe3b1be6abb22a8786766532a2e0453d54ae482bf5aa3e95ecaadcfc88d2202931367d96f02c3af5d63e494bdc8a311d4e40f829bded02007a173f9a4661601ee2dd06946a43b9cb8975145e91378c9ce971f90d8813b2f77d0deff3a826548969439d9871238adeadbc6adfcb37384a88db54be75ddea93c1f42c865fba9cf0adc4d6a3a218", 0x1000}, {&(0x7f0000002940)="050b3e41502c03651630b7b9dfd17f50872a5ca42f8ba828851d44bb3903c0e7ee07fd8a5f900eccd75e34f9b708953beca35d8b60e813e7924f8f114585000254363be773bd3d22366679a7bdfeac5766fda36f935c2652ffa5f3edff434e8e690aa111ecbd674258482f79c285ad3c2eab85c2f8ec5af8f1cc10cf9c38feb1f7dd899df3a0c0123d4073f6847c0ffa0fcef3c8e29104f8ac72274f70d4f5e106429a23546b26", 0xa7}, {&(0x7f0000002a00)="c0f61ab9bc28d8b889a321eda3212a17ade5186d1cfdba9bc8fe94d21fa8faec5d45babd1584c332994f5c4442a74df69c196e8bdd26d22c16efdb767c1fdd72607bf2a2b8ada6dc378f0a6ef676f90fe8e2faf7ca5a4c100191db714ec64c5ced98314eba78162278c264077c44a01d32340bc735e484cbd151da8e0f9729dddc56229a231523ff5d0994e78afec8256afcfc7279c4d52d44586d3fa9cd7b4ea5d71ac698647574151016f29d2191", 0xaf}, {&(0x7f0000002ac0)="ada282914eddb91c80ad47516e847d952e0d511fb339640640e058515b2ebd808592a64e841fee5b0ca424172438ef0f91db3e41663e2dcbea32ba0ca90cf0c39a9248653449ecf72f0f1caf3a62ab6044647adf8ce3cc6984e1b9f576ff12a5a4e6b831039a7e7b222e58e03159c32a46b6c8bdb42d7850894dd15ac3e1980f6f42448ce9f5d57a949a", 0x8a}, {&(0x7f0000002b80)="78ec475804788703ceb4e81004a8b29c74638cb6e878f6f7f2b8c1c127bc376f22ccd6e4fb71e299e75762f2fa542ccce1c63151fcd7308c75b4af4e00f0ee3dada645e7034542d47874f7a663f75334c24f00e00147df7f02cb9541de6f6553879a48e78f336df15c8dfff55eec6da31ff1be6edd6d9e6fb4b5653c1958b4514834325b2cf309bbaa82e9a729d5cc6fb240b698eef53f27b0c3c4974fac30af8f2875881bcd92f1e2ab4e431f8bb666b349359492dd9377a125a1882854f07322b4aec246e9ae63d7b8805355621b552d50aaa393f3e3e92ef5b826ec23123ea579d42a5223e7dc895c77677c2749ac", 0xf0}, {&(0x7f0000002c80)="624568bf9b3ecb6bf049600e9b36d71c8c7e3c535adcbeb70b9992456217c85c1c4de57eca9df20953374eeb625c6b7d46721151ae8096d9af6549e74f1c08e54301f82c7d61e5eb3511a24e192a2681ee67819b6226c410f390a83de4dac714", 0x60}, {&(0x7f0000002d00)="176fea674f6e2282d5c5953e42a298aeeebbb792d503385568753c6a953fb1ea7f7ef2ee6871442438c9", 0x2a}], 0x8, &(0x7f0000002dc0)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r9, r3, r3, r3, r8]}, @cred={0x20, 0xffff, 0x0, r12, r13, r7}, @cred={0x20, 0xffff, 0x0, r10, r6, r14}], 0xb8, 0x8}, 0x400) sendto$inet6(r3, &(0x7f0000002ec0)="86cefdc809b59eab56091b8bfa72afd4e4719d47d3edc72749cda80d770dc0962c7262970777ea0d2dc4ea74010f64fea415ec2dfcb80807457a4013474f9c0bbfad5af6b26e39066c662fb13a96c333f36a9037a059aa8c8198b6d0221f18494c2de624d3785417d41e492921f42a1b8fa6e0747954fdc06fc48b41124e90b1938366d555e062c571f11990c3091fe458e2f97497c51a5da79ba578c964433ed3", 0xa1, 0x3, 0x0, 0x0) bind(r4, &(0x7f0000002f80)=@in6={0x18, 0x3, 0x5c1d, 0x6}, 0xc) linkat(r9, &(0x7f0000002fc0)='./file0\x00', r3, &(0x7f0000003000)='./file0/file0\x00', 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x12) sendto$unix(r0, &(0x7f0000000100)="83484856c7274229429efaf8b81aa0b47a16a157502d640e1f6b6964492b6287e6809e48a464352f50f2bd6a73aa9404cb5aec2561a3b89915079d07cdc71500864e474eefacf33dd2e4af7e2c3e6dfec817cbd82d27afa202377bb5a767673b6c3e27764e28b947a7bfe19327555089dd11e54cc18af205138a1b4011b270a07fbb08bd858b56c29b8b766c8c9b296d5643d05899f3c44245", 0x99, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x21, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b55b3e7533010000ac014dd5706c00056fdd59cda2d3ff228d3043cf2e70c06900003c090033", 0x2c}], 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(0xffffffffffffffff, &(0x7f0000000000)=""/3, 0x3) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/34, 0x22) 16:00:14 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x3) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x84, 0x0) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0xc007, 0xd60) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1008, 0x2) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(0xffffffffffffffff, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) r0 = dup(0xffffffffffffffff) truncate(&(0x7f0000000300)='./bus\x00', 0x7) getsockname(r0, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/74, 0x4a}, {&(0x7f00000003c0)=""/151, 0x97}], 0x6, &(0x7f00000005c0)=""/129, 0x81}, 0x42) 16:00:14 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9fc}, 0x0) clock_gettime(0x3, &(0x7f0000000080)) clock_gettime(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x6, 0x20) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/35) nanosleep(&(0x7f0000000100)={0x6, 0x19fe}, &(0x7f0000000140)) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/135, 0x87) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x80000001, 0x403, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) close(r0) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100), 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$inet6(0x18, 0x3, 0x5) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f0000000380)=""/93, 0x5d}], 0x2, 0x0) recvmsg(r0, &(0x7f0000000080)={&(0x7f00000036c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050103df0b61553b82102c319cd196d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000001c0)=[{&(0x7f0000001b80)=""/168, 0xa8}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/162, 0xa2}, {&(0x7f0000001d00)=""/165, 0xa5}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000001dc0)=""/131, 0x83}], 0x6, &(0x7f0000001e80)=""/164, 0xa4}, 0x801) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000000)) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x80000000, 0x7}, 0xc) chmod(&(0x7f0000000100)='./file0\x00', 0x4c) getgroups(0x1, &(0x7f0000000140)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8e, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, r2, 0x0, 0x0, r3]) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r4) setuid(0xee01) dup2(r0, r1) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000200)=ANY=[@ANYBLOB="00022e2f6669db6c64fcff"], 0xa, 0x0}, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) unlink(&(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x80) 16:00:15 executing program 1: r0 = socket(0x14, 0x5, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:16 executing program 0: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) fchmod(r0, 0x4) 16:00:16 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = semget(0x2, 0x5, 0x109) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000140)=0xfffffffffffffff7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x222, 0x0) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x0, 0x7f, 0x6}, 0xc) nanosleep(&(0x7f0000000000)={0x4000000000000000}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) r4 = fcntl$getown(r2, 0x5) flock(r3, 0x0) getpgid(r4) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x2d3, 0x0, 0xfedd}, 0x0) 16:00:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000700)="022aaaae2c31dd9a12b81013dc1377dc431e9965f39acd976d32c75d3460f06d3ac3a8456c021099e3c12baf196955c03345785b15150065c997785937616749a811b072ceccd5cf36e98c3f98a07055f8530b60c4dd77bc9c0c3e48f48cbfd3625dcb1535757553f692d3e7c15faae7c12c7f114708f57cbd37816a79", 0x7d}, {&(0x7f0000000100)="2b7c2c6048061427d026c66524df13225f5ea24557ddf0b811f8697fbf7dc74478", 0x21}, {&(0x7f0000000780)="bf6916d89c6f6d5bce14235d6893133376cfc71e51a49c8dc8b300a231dde6eebb304fde2aeac4b50140a70de948693d833edfa713d0f51638127deb2326ab5033192ee60527a0ea561b56f7a9ee3a4b1f851b1d42bcb0be1cb1c214eeb70234720f80ecbb3211f7a7abf0c2e6e4ba38aa524ffb975a8427c690df96c4061ec849d849ba514a04f94e37f6b03fbf70564c15af8bc970c669dcad675d49978b1e265436b7b8d468975d2dfa396156e35fc5d3a280ae86b516430ed53a11fbd79dff308dec0563c0a6c8e5c09ef8c09a2db1cfc5c90177c1d1f0a76d9ba2fe2dfcb7f128b9628149e912e9c480d933d6e927", 0xf1}], 0x3, &(0x7f0000000180)}, 0x403) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x5c38bde6a6d80757, 0xa) syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x6, 0xbb4}) r2 = socket(0x20, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xec) 16:00:16 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x4000007fffffffc, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/55}, 0x3f, 0x0, 0x800) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0100000000000000ee75ac7c593a3e8f458ef35023b603efbb5e6d7c5ec772ab9d56b6ab2be80b2e5b70dbe324e5d686ff8915198e9f7ad8f832d8802b1036f836354beffe931505e8cbc9a5d8efefc555bec6d5747ab81a34643ef39819b609df58f5b305000000000000005eba5a71dbbad76cebf13fad7dedcc8d73d3dc740a3258d127094b1959832821c5a4bb8b4043e188b4b32ef90000000000"], 0x1, 0x800) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x8, 0x10001}, 0x10) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) connect$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x2}, 0xc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001180)={0x167, 0x600d, './file0\x00', 0x0, 0x1f, 0x3, 0x5}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2) 16:00:17 executing program 0: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0x3, 0x8000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r1, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x4003, 0x0) r4 = kqueue() dup2(r4, r2) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x3, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) fcntl$getflags(r1, 0x3) fcntl$dupfd(r4, 0xa, r3) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:17 executing program 1: pledge(0x0, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x60) flock(r0, 0x2) r1 = dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x440, 0x0) bind(r1, &(0x7f0000001300)=@in={0x2, 0x2}, 0xc) chroot(&(0x7f0000000040)='./file1\x00') writev(r1, &(0x7f00000012c0)=[{&(0x7f00000000c0)="c3a8ace7e33bdfec14b3d9882bbb451284aa45e44cc03a04cb1d11065ca254044099a90f4492f66274ae2d2cb5ebb799864266e75fa7b722770274d4a2d498f086f028a3e89b4d14cefa4a2f6a5aba46dccf3597adae5d8c8d231608e64f7e8a9e328804c37dda3b1c8d39aaf17af1e182e9bc9fa9dde319a1f15d755b05d7c8f6f79bd927020aa5b01b783f237ed958738918f945295c393817d354a5c84c70013040c7f1e170cc8a71f78dab67c27a2dfdeed380f9c53bda7d15da84950fb41ccf72e96d34ab0b82", 0xc9}, {&(0x7f00000001c0)="2c1b7ac1347cfb173c90d8acc45886b2afaa06c8620f4d1c5c513cf2c24a66fb427c131289dc2d90b30960584c516196c013ae0ca6ef649e5509aef252cc7af4e67d4e144dfc3834983842e6855a200cb6cd7c8cae7e623def7e4d9c9a09177177afc1cd117179b91ed4561f0ade8c02bede9d0d412b4d8a5258988a00326b431383871e6b004fb6152e2ed6fff90e436ace67be1a0c2516513a6f0cc21f0a00698084d6be8eab448824fc4546db3c4f24ba7ec0108a9ef05c4d4330a4e2d12967c3ac08204bba8208cff913f7b58453377042c472c50a15df5a136c21e66d870956290114a55c0402c853c39d029ff8e12cf53a6f4c8e89c90e12fda565004cb17e37d33ad5b5ba79b4a147a4ab0f9ddcdb4dd738e01111f077c93c59c4b57fad2b030f75dc7540ec18544a64cf044e6a77d7993930f204f885a86ad8816fec5b6b1292a823aa47eb7f366aa8dd3d8b9e1fdbd16bb7ab62f7b0311adc2b39eecedd1b3138558ad39cc863dddc0fe961e124f3975b725b7bcbf07de862202ef7a305ed359aa54ad495be38cc4f9c3c239b764c4ac617e832f2f51a4289d8823affb0e0eb685ff072d68c3e3b2ad32666a2bd85c56f679ef0d67e8670f37407f23adc5405037772fd98146fbb3219b773fdffb333f949eea31d55e4c80d42e5efaef1b61e93a75db8c33ce6a19038ee54d787e1c8349da91f81dc037051d6ac9072d20d78232beb3867ac28b4ee02da5b5288462dcad5aedcbc835952621dea331cb533c16151d9563b4db102542d185b48fa9b043fb6a467225ce4dfbc5b5db0b62df20597280373febec183e8ee5bf4826a1f2e621a0c177b968ab832cd546aa619e1104e67cfe8f2d05df67363dde999d4a67e408572e624d9bb2627420a2cdef5377c7389020e852c48ca39c3b6ee0b52119425fe43a0dd43b18b99c99123a0ea8b9a47fe4b806b34dba09da9e538087c3c8f69cb9de0f02428d94441459d16648a9637e921bcc42c9e914f8076c6d1d7e995305101c556309e70ed9e5dcaf6851e1e34490004d24b2be4c21c8550bd15b0d02ab9bdaef23349a8c19b3858d55b5ea056dfe231437d224a4b8e26d14bf1931e03c11c4785aadccc97c02c421eff9167788558b6acb6965108e77121a35f7aa5876b67b9b04eb9d3e8c2b521b271fbb0aa9bbaa72f762081e15b533edcab67625125b2cd8211bb67e9e93a0d73b93d590317d485cc1dde2f64416b3045f4f01af05f79c060bc0db6ba28e28b159ce31c5bb6c65eff79231ff62c9075a4b68f70ad668dfb942e97214ba9b0115a1de4b9b7d0462e1f13ae5a69d6542f427cbcf751f36143319d4fb7cbd798b31624ae74e4f39e39a8540104e82ea327c209fbe6089265edac421400b17d781acbbf0d833a7b2597848efdee0c2ac1f94143cfe4361c7bf2f9ed8eb5bd445685009e0019301b2c943b306e737ce702db155a21cd08f4d0b8b0caee15be538161ad9ff6969675bfb45cf5660fe64e342a41d2328bb16729750c917ea493edd61f135a7d0d4de4232bf597f04a0bd7178ca9933a304e53bb3c8433e672588eecc611ea248b8e3c5d1979aac5aa6ac4448d96b9e6082fb2f39108266f404c4e7588e679b6526bcab6b40d12be61e4d3842a85b0a022d3001de8bae358df7a54dc46a297bb2699b0da8bb956b2800fa79d327c7a4c46d4c4e8c1c5a9cce027bd41fb49238c0a5f20db54148e93c21aa9c03187bda2eefa56dac313647b2947f35b821df9866e6f0ba1ea1af50c4ec3686c836cdd5333827e1b02da351a96b79e4d62e3cddd16e3829de726d58d2b5fa27c5e013d2d6ae4cdfc1cb8640ab3b4c184183fa0f158b629b094e54e5c3d96351a5339973426e8983a15e5fb6554ad43192baf60f166d4b16bfbc1387540c0193d9435c42ba8c70a93165e3e3fb1e6432fece8073490103085feb9a67d31007e5f37b7a509274caa83e3c456775d6a9606638c27215e8d8769a0479f787727bd7019e7601e3dbed3846703c7e5a62399f4369c81614bbe8ea74d5edb65393bce92b8f20af90c4c4b7e5c9d74bd9b694ab410ecb9d44f5da94ab4dea3d9302293ee86f03a3d7d69d8e03b1021454debfc34d6ce6ad9fda5c1b4d93d37837155d7680038ac6a33d5fd073518b21757f7747ac6a150970b03c8ad3a16898f836d0cce8fde9fc42e0945c6ce84768c5902f7559383afb2115d8307a571ba69f3e258e846223b86f9ea1b175dd6f94e0ebb0e4fe512471a6fa10d2fbfa4e2e9727e6f3d5a6e7f45278350a365e850ed3284179e3e3236dd5cc3f39fce46ccb2bb98e81f444609d53c85e0e835c9a7bc3c8581e00dd6ad3c9f9d0c5fe0d82a665dab9ec14835bfb3d3c5b7fd7531c6430c65fedc8473646e6b21e1fe79fef311f17d3a259ecad6b1b09e79ca2b81454ebec72894a4a316958748aa64f706621f275faed84acad2c20302513a52db4ee4257f971bd4ffa68ca948208ded4dce8329207027ba876e8dadfdc3a96fbd9516fdc5311e0b97f3d303e4af89c08cca3226fe94a6f740ed976bcfec8a73e4e369b740ae0717b36baa234fe599da5d1739a703c329dd50259eac6838471b09ece3b0e63dda0540a9a9f5058b063153e24812772791bcc3667a9deebd0f0af4be78a010ccd120284c9528a92037ca3a767b4cd50176a07c5fa0c22ac00f58325180677d1d005ee437618c663674ce8426e552729fd419a40bd42438d82144db3e7f14a1c5c970a82625888531b2bfaea7060425a29212489f0d3576b5f75db83ea4f834ac270da6ff66c2e0247884d1ff774e3c27604b49ac3ee231cc8d294e7dbf89be66116472eb31508b6bf182f253c50ce2efb003351ee34a7dcc8790b43374a7c215a6c33ce8ba4c3ba411084b23ce52cb58ea111590001f4f620b263549669b70b2a493b1153df4151aa16816bd148b4b2e35f851f0e913fc3020a9fba26524a43899f7472a22446e1d1284528c5d39884f3e13b2aadc7ff30cc11ee36a3a3f86f2ee320c5a717e659bf726938441e5adde5bb0c0ec7a9f6e70eebb41c7d07e432b94f9502e71fe46316580129c4462bf666423996b314ba77d934bc8d234a060c285e760bf7b75316797c526c4b1fd83de1f38f0ed4ea8d828979b0f9bda8b1bc4e1c54826fbd02915843e2a6bfa3de054f16d167b3beca2c95a422c8e3bfcd01d3536f8864cdbee90ad6654b4db6b277fae472325bff70788e12348355f2a0abf742468a48a052c7b468583c624f2e2e8b47199ed9859c606d0924e99e1967b5ffc8d28aa1849c9b45a12895471c54a48fd6e6573183f46506d7cb6fbe393236603359edd9a3134891d6e787fcb8694cbf22066d5d71f07178cd019698a236aa75ad50686aec12e7dcd4de9169039d32de92f20a3c6416aef0fdc09fc3c8294b4f50f1b6a10ca84074a4bd37a6ed3426d08e41eeedbda368e4c6e6df64c2a9f9a6ca4cc436136d7adafe72e10e5abc8f27e484dda5c693241718b849f65c1c955ff47848616f8c910f3d1128be7af8d92645e24e8e92591396db690aad2775ae1b2d6a47807a2221797de6811e0ae9ba536d942ccaa84b40fd588a5d3c97c30f1f0576e49ad4429ba488fca4f3985cd9dd1bdc375da00ba24d8ffc328be599e09f55a7000b0797d3f8aa291c5e81ebedbab463a668c4a1657dda98f49de302c5cad6f5a97c3a4ab38d25fd07c07c683d46a3853812817febb19d2a1ed268e9c3b8e2e09202113c41820d8f3e8bb567b55b8706607a5fd243aa3039750b201eb78c09a445d98db5b0c5825991d8887b0c9ad47ff047e0cfaa5b146ee399f120bdc64500e413249f748129efbca2fd47addad1f4ea9c2544399cc9351694f6b9eb7248aa2bf59c2052a670410c58512a02505c034ff258468b8cc3499e2092bda218bb48c96e63057f6b98053d40c92debf044c41d6c3af1fb6635fb19db24170208c9699be42dbec4bd5fb4c56d14d5b5029e044bcf1866dc055572ba4db5549af6219e4bf4603163e63026abd669fad90760cd6acec5243d881b730cdc2b83bf312a4cc87427bdbc3bd315e6ab505b0daa3d194198ecb2d8d5b1b9430a61185f7f8d2dcde87549344409d99c5df087650ad281ca279e81994aa6e71d57f37b678e3e01b7e506fb27e4c2c570915fc4ae8e7260d5d9cde2bc8890f217db1aceeb3ff4b249a36b295181329c5babf34ddfefcca26e6613a6183192c0885ee997bd5b3b4a5fc6af1d110e7b6a9e2a2229887e6452e6800c4b2140671014c4719c79634212a45c9aa8cb2039faf07b64c98e306aaa368701dbea46527769fffac2d4a63d18fa20d9b5dce9d916f96487b33ee69da71f527751d5dd7599bb1189ba25a98ad665bb5bb97609268e2125468e7ae0d8602cde5d73c84f5f3ad3d35c08060661b84dd4e0f6adbb6eac9117b5e5e72cd5470770bf68ab04b630427e7e5f7a031121a425eb785751d266bceb674ae57b5bc47b6de41796c4304c6581e7e116caa1e29cc1cf727a4363c345af43e1261be1d47a7c866c68f27db7636394258f85841bdd1014817fe28598b2843358058ec52cd4db1346eafebb517eb485b6f6c2c06eb47f92552825c0c15c3db69ef34451abb4bfa8f2b75137e065be48d9b59212ba2c7435cd00a3aa08f8ad4f8e374dd3426a951c34f3df9f2d84e1ac228fd3315ecd6b26766d04360f1a574798ada69b27a52f650342a62effbbf01e63258790b99cab72da08462e71f20c3b8c0a81acdac8cdf1d7363952b4aec3d2f8a7362991de8fd3ccef60548c7b9cf137f85aca7f2488d6ec5cd3a68877b52ec7feb086613b353f74260ac98b9d6744336208176cf0cc9cb78dacc48cb4623ff231071997c8dbaf580dc6faec22cf7cc0e887980cb151f5fcfa85b6709f6132f3124058ba48922a32984c186462b3ce91cfcc9ec5b4b9c2ed57219bc8a323ac82c792ac93054a14579ae4d847af6f4bfab1d9549a8643012bafdf0cee295fa92e2d21460980bbaac0d77a26b881c582f76827f2f883fa66f25591a5b1d4036c2abe2bf02ce5d5ce7db6367beac9882f7c025c859fb4d1013eb7ffd4be6df3ff04e3d8f0fafe443c8611be00bd29de29a6e189da8749a8e6a42a7f5643466398b4ef5ca451276376bd0770344330138d612901e06028e05bbe1331d7be8c765fc5ee3563c49ffe4ea3d635faafed0f685dae8c57a5c3a29705519ba474ad171169ecfcee8d184c7602b0a42af5b1fae0bae309773666164f67a76cf1cebf7ed782c74a4fe5e1924893a85922578855471a1ff797602b07fad5475e7c6ad2e11338a4e0ee42fba0321a4f398848b40a6e920e23571800f961ab1bdb313dc9974062c563bbe16c45b57b7f1392528d6d30df3a0f05b086172813c355318a1c15eb127cec43c008987bd6d4db3a5846175b71a98358c4f8091ca97c6187eaaf5f3f264ed2bb3a1f5726395488b120fc2492e2493584a5aa9736f3d759ae767b72b7df48f433f6fb8f75f747c4784ee085e1dff2c29f0ef643987a9c969dc934dc360d346a60addb4f66c8c24940f215c40f0d7c895d08e404f18149f525a6900b629dd53f45f441468c9f4b801d9670d8931bfb99c7b75b1a13ac3c1368d9c994e387f11cab55c649e32ec7fbe97d5bb0b6dfdd81b9646eb88ea5775ed1aa1ca71d45daa658c2955a8c10e000da09c217148540cc4ddf1f8857bfc703b63cbaf40c9f9917bb2ff3a0516f7206b7640d465828ea5d707d435242a001358431b3b050431f92c95", 0x1000}, {&(0x7f00000011c0)="9c05fdbb9a", 0x5}, {&(0x7f0000001200)="7badf0bb20889db85d30860a3dd8be29a230456266e1f1c60a79e44b93759eb59f0ff936d418d1082c6086166da80a542b0139f4f056145681e6dfe12303bfe6a20073bfcc7f15271db88fd865c525ca0affbe2ef84d4b4c15ea11881674154583859b9fa257edc7e1eb8a6f7aee614c8f2e66d745b5d208b134f5ab25f84b9b25417bfc68fad37eaa70ea1c3640a198d82789feaff1ac1c72b1c705698ed46f61c99e17cc4362207f660a", 0xab}], 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) fsync(r0) linkat(r0, &(0x7f0000001340)='./file1\x00', r2, &(0x7f0000001380)='./file1\x00', 0x4) 16:00:17 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) semget(0x0, 0x2, 0x260) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="2d4c91f633a33520f9bf5eb09238d0c870ada704ab6f2e4565d95a12edc369c8551136c9bcd5ebda8bbf5c50c90b957e7fa74a8465b6e275770c77c72cf8282ce9a4e2f54bb74c997429bf1d9aab3e447b1748ccf195fd52c99692b73af883e462700d71c4b0c05606d3956a6b35", 0x6e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x56b, 0x8000040080000000, "0000a044b1fb0364c62c4028c5d58a014f77c2bc"}) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x1000000000003, 0x1c000000000) getsockopt(r0, 0xfffffffc, 0x27, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x342, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getrlimit(0x7, &(0x7f0000000100)) r2 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x8) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000001200)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000001180)=0xc) r4 = getpgid(0x0) wait4(r4, &(0x7f0000001280), 0x8, &(0x7f0000001400)) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCCBRK(r0, 0x2000747a) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000012c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x1, 0x404000, 0x80000001}, {0x18, 0x2, 0xfffffffffffffeff, 0x10000}, 0x1f, [0x6f8, 0x10001, 0x4, 0x800, 0x6f652993, 0x7, 0x8, 0xfffffffffffffffa]}, 0x3c) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r2) open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x10000}, {0x18, 0x2, 0x8001, 0x3}, 0xd9a, [0xffff, 0x8000, 0x0, 0x1, 0x4, 0xffffffff, 0x80000000]}, 0x3c) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1ffffffffffffffc, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x8e, 0x7f}], 0x1}) mlockall(0x3) 16:00:18 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) connect(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:18 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r3) setreuid(r1, r0) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x480, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x96cdf94e44a2a70c, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x8005, 0x100000001) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000480)={'./bus\x00', 0xfffffffffffffffd, 0x8, 0x0, 0x1, 0x5, 0x0, 0x80000001, 0x1, 0x0, 0x1ff, 0x1c6a4}) r5 = syz_open_pts() r6 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x1, 0x7}, {{r2}, 0xfffffffffffffff8, 0x14, 0x2, 0x0, 0x7fff}, {{r3}, 0xfffffffffffffffb, 0x0, 0x40, 0x20000, 0x2}, {{r4}, 0xfffffffffffffffe, 0x3, 0x2, 0x4, 0x3}, {{r5}, 0x0, 0x4, 0x80000000, 0xffff, 0x800}], 0x9, &(0x7f0000000380)=[{{r6}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x6, 0x5}], 0x5, &(0x7f00000003c0)={0x0, 0xe5}) r7 = open(&(0x7f0000000440)='./bus\x00', 0x1, 0x2f29f8d0c9b378cf) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018cb16b9afdcedb500c20a52caecf30ec656f65726bae63b13be7f992e2076cbb0fcd437be71be2a7648710ebfb9b02fec566524f8015e550f04ae7a5fd87e14b1fbcbe0b00bea6d7821d85ebca8c1c5befd8b27127743275200ff4ca21b742fbfaf73321f5ec273d76c278ad79b9885f1f6b6c7445ca3ad24d7a7b374414fe7ca49794d40abf6af9b8f4a6c6e7a5ee4ed0cbcb6139d60bdcf1c57b1d207f38ddb11b4a6d6bac028b1df6a79fa17aaa10400000063dd35d2180e547e42fca83e251a8d735ff41d4bacfbccf920991223dcde64859cc3f467e9028655b3827aa9df31c1740743859b3dc71237895fbd70870d38a089d0fb438330836e2fc3562f86f08e79836a9a38674ddf3041fa1d60963f0e5688aa480f3c57cd84168fffa014801a4860a35bdc7c41cfd15aeb9feafd75ea0080d9bb5ae18d84378c0f232bbc1240f95ceb40e027e2b5bf00087b5c594aa1b990effce68e5561445e42516862a91cd90b228cc7bf84da194cda", 0x171}], 0x1) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x0, 0x2, 0x8, 0x401}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x5ee5ad59, 0x1, 0x100, 0x6b, "539d3cf5ff015d7f8a75868f10dc9c956841e314", 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x3) syz_open_pts() 16:00:18 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x490, 0x7e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000280)='./file1\x00', 0x81) getitimer(0x1, &(0x7f00000002c0)) recvfrom(r1, &(0x7f0000000080)=""/255, 0xff, 0x41, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28480, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/190, 0xbe, 0x40, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8020, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x7fffffff, 0x0, 0x9, 0x3f, "bbc990297c2d04ea489ab98aab73c05f26e4e72f", 0x61c, 0xfffffffffffffffb}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="c41afab15c861fab0cc7a0bc8c73494a15b93e2e6a40d52537d21e33885b4a032a2103f237488e251bccbb0ea5cccd27eaf0e832bad91ad722d5c5cfde459129e26c7db42170f92a25fa52cc07538de88357a32ac0afa6e8ed32bf1780b958057a43720e35ce36be40da31e639a32c0a2c85345d8cadd5678b40be026b73de9f8fec1d577ee51fe464c80c249331ad99e027c06559382606206132d1de124d2ce0c14d84b710a673531fb889f8f7925e77b8e3b7e382aa2eded3f7f3d48bd6c122ea44b8be5b3b8e47f0cfc6604a05a9a2bfde20b7a573", 0xd7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="472436e477e85caceb1c742e4d9095c82ceaa4fe5213560a2123b6efc4c11c5db84405a007480cdad66576f0c482857dd92a90fd2adefe097cd569dfd2a4f038e02ca83a3987d9f2be8e2dd792527847d0f1871d350497c18f14fcfafc3068a6f3c982066daf25e9a5e86272279d", 0x6e) r2 = socket$inet(0x2, 0x2, 0x3) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) connect$inet(r2, &(0x7f0000000240)={0x2, 0x1}, 0x13) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="25cdf9ac924088706666094e5c29274025e7477f5bf345281de5377396b024849464fd959aff2654511a178f89c612bf5d2761ac46202930a7b7e8796364fe14f1dfced68c63dd73cbfb7eb01e7f1d1018cacbc508e5a99f94548be206d2c6", 0x5f) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) msgget$private(0x0, 0x112) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() ioctl$KDDISABIO(r0, 0x20004b3d) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt(r0, 0x40, 0x1bb8, &(0x7f0000000000)="01b2778952dc9c9172c6a7dad317bfc41d6bb5cc270b288cc33a6172e1e811a37bb7b2bbc050c3ee76a3fd635bf31edb3c5f154c8f7e28c0a1da30833f14c9d1ddd662631e8ad74243d0368db435a74054de7a56b75ce56f0cef4df3a1b2c4a74e431d2167f63d7fb6a6466c2d88abca33a64530d393b2400fc051e0a83b1a04b8f3be48bd22a22d9e187b8763073a6f7048004615dd51811096dab8fbb477ba4b2ab1c08710ddaec6e2daec810c12c39212d6f74118f65c7a5a15d2c3221c4659e3d3d2e07c7838321925b2b0e1032e0906a3df5251defcacbc106926a36b", 0xdf) getsockopt(r0, 0x29, 0x117603b, 0x0, 0x0) 16:00:19 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) dup(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x2, 0x4, 0x8, "7b00d3b071150bb949a00c340913f3a23dfd44c8", 0x7f, 0x1}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:00:19 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8f9, 0x101, 0x28a, 0xe3a, "a962df305eb3ed0d515050bd0138164e533b0e74", 0x4, 0x7ff}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) r3 = dup(r1) openat(r3, &(0x7f0000000180)='./file0\x00', 0x2, 0x102) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000140)=0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:19 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x7ff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x2) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x45, 0x100000001}], 0x1}) 16:00:19 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r7 = socket$inet(0x2, 0x4007, 0x100000000) dup(r7) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f0000000240)='./file0/file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r9, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r8, r9) socket$inet(0x2, 0x2, 0x4) read(r8, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r2, &(0x7f00000003c0)=@in6, &(0x7f0000000380)) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f00000002c0)=""/161, 0xa1) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10000010000, 0xc0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)="4997458bd4501ffe9d98caddd2c4e398eb5201fe35c2c0cb2d1f580896ac75f234a2dcd1133ed7ccb6bacf75183efa6f243bf2b57f13c59a04068e10ad95f659e636676eed320dec912c1d8b9a27e3790056ce647e5ebc1b2b37f7a7099aaf0f171f2c1ee360425a7018382f", 0x6c}, {&(0x7f0000000080)="64aa5050961999f743b6b153884d48256f6f609679bd1157ce296db7f7cb223dd3ce8e1f64c5df", 0x27}, {&(0x7f0000000240)="9a3ed5ae02b9b3d4ec5e2fc73ba27b32b2b0215a2522fa28523c10ae8afb3a9f719cbc4399cc967c5b3da18431a6e01071d8aad7311a033ed9be1ed624aa7d21825f361243385012df373529f5d02480dede62f9b2835c4ab91a4a78c28fc0c66a3c1a198b686b2f1e7581caeeefa9ab4c2202237c1d7e1f8aa706dcb5f95b19a250be9c1a81053a18f01a79bd26c8069d90a009dcc15344b5b273abcb398c447105f927d8c50b4dd302d48f6c94d1adc898a1e7a4d60f4f43b1c184bff52f09d885015e6c0860f23888e889300e9d1e5a40fd4ae8", 0xd5}, {&(0x7f0000000340)="13cce82f4c86e5c6708b92b2a29dd1b62c538a442213396c9461c083b4720d0cfa612a0733426df346d50fe7b98b21b6ad0b50a9b30b18fe90a128e246196b1baa1a3639fdb03c76517e895a9b1e214a1028a127101593402ca31a0c28f7c6e3d2b5e7cd4fe78e56ecec3edd635a71fbb11aa93a002d65ba44b9d89de87b933c7aff99048d68beb73684365ce8b248d420063264ca505de1cbfb1a265e44d5322da642ccb7e18445f60e078da891369c63304871450ca9dd795131d861551efaa00b58366896c4518b1ceb6b09410b619fe08161bacefc7a1b6d6ffb9bca64ca27568495b16c16bf08a6e4ebd3", 0xed}, {&(0x7f0000000440)="95cf8512a3be93c8d4b657c54104f3b2f436beaa4afc3cbd7662d7a9c0da21a3cae5e02607193da096e5a3d0ad11c20da8e2d39d09bc1840faa50e557a0e594474684e5c1520d49910d16f37ca338b7784128aae65ce374ff638aac29156308b48c9fd967b582055af80d75e81ffc8719aa6413b1e54cb4493b4f06331986726794b73f8241d10fb0de4b7601a3629ff1b15df88085103fff91968da569c507f9aaac7d5a7089b", 0xa7}, {&(0x7f0000000500)="de5b7ee3db9a1131b5bd6005f0ce7e873fb3f3f5c0306fcf2b737297f2f51ea1e639a7accf105b82066c1cc22e2b3daf637511b268fe32d6354e078d17a330ed159eef658bc57bea5843f07a9567b73686fb6407f9833fa8", 0x58}], 0x6, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x3, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000600)='./bus\x00', r2, r3, 0x6) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000740)={'./bus\x00', 0x7, 0x92, 0x8001, 0xfffffffffffffffd, 0x80, 0x8, 0x7d7581d5, 0x3, 0x1, 0x614, 0x10000}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) 16:00:19 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x40) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x400, 0x85) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x29, 0x40000011, 0x19e7, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0xe35, 0x401}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x324a, 0xffffffff00000000}, {{r0}, 0xffffffffffffffff, 0x21, 0x80, 0x8, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4000000d, 0x81, 0x9}], 0x4, &(0x7f0000000180)={0x7, 0x6c}) rmdir(&(0x7f00000000c0)='./file0/file0\x00') 16:00:19 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$TIOCNXCL(r2, 0x2000740e) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2043982c653000"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r1, r3) linkat(r4, &(0x7f0000000040)='./file1\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x4) getpeername(r4, 0x0, &(0x7f0000000080)) 16:00:20 executing program 0: setrlimit(0x0, 0xffffffffffffffff) r0 = semget$private(0x0, 0x4, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x6, 0x8, 0x5, 0x1, 0x5, 0x9, 0x2, 0x1, 0x2, 0x6, 0x6}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/21) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b0", 0x92) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x200, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xba) socket$inet6(0x18, 0x4005, 0xfffffffffffffffa) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 16:00:20 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) poll(&(0x7f0000000080)=[{r0, 0x62}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xe, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x60, 0xfffff, 0x9, 0x9a}, {{r0}, 0x0, 0x34, 0x2, 0x100000001, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0xa, 0xfffff, 0x4, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0xff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000001, 0x100000001, 0x1}], 0xfffffffffffffffc, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0xfffffffffffffff7, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x98, 0xb7, 0xb447}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x4, 0x1000}, {{r0}, 0x0, 0x10, 0xa, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1c, 0x6, 0x3}], 0x58, &(0x7f0000000040)={0x10001, 0x1}) 16:00:20 executing program 1: r0 = socket(0x18, 0x5, 0xff) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) 16:00:20 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:20 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:21 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x410, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="6eacc1959cbbb19628c93f7511bdfff182c75709897c2123ddf58efe57ddaae9e754572cbea9cf767dc0bcd3a0d476c39498385d32c9a80da22cda45d8ce6af323926dcaf0e66f6a659c4a921abeb8f6c98a16737170e0f7c83896d522778cddd5cdfdb9fe68d310c687c6456a811da82a7386995cbd425082a6c878566bdfea81349ed696659f2c37f5b7cfb41d7ebcc870481b14801435d3f52ffd47181ad9b8f8791cd6296c2357e71d050ca83bf9786f4d76a5520fca370ad35ae78341faefb6a60a4af390f24f2da28235a7d15bece4252a7c519bf369293982e4a7d791", 0xe0, 0x4, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x88002, 0x3) recvfrom$unix(r0, &(0x7f0000000080)=""/140, 0x8c, 0x802, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffbff, 0x4}, 0x10) 16:00:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r1, &(0x7f0000000200)=""/243, 0xf3) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x55a2b038078bf6f0, 0x2) fcntl$getflags(r0, 0x1) 16:00:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x400, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 16:00:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10080, 0x14c) getsockopt(r0, 0x10000, 0x101, &(0x7f0000000040)=""/63, &(0x7f0000000080)=0x3f) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = dup2(r1, r1) ioctl$TIOCMSET(r2, 0x8004746d, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 16:00:21 executing program 1: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socket$inet(0x2, 0x4000, 0x6) ioctl$KDGKBMODE(r0, 0x40044b06) setitimer(0x2, &(0x7f0000000080)={{0xbe63, 0x100000000}, {0x9, 0xcbb}}, &(0x7f00000000c0)) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x401) close(r0) 16:00:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10001, 0x2, 0x4, 0x1, "5b30b8fa5c425d2192e9f526709d09a692353217", 0x8, 0x18b}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2}, 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) 16:00:22 executing program 1: r0 = dup(0xffffffffffffff9c) unlink(&(0x7f0000001300)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001240)=0x8) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r2 = accept$inet(r0, &(0x7f0000001200), &(0x7f0000000040)=0xffffffffffffffaa) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001280)={'./file0\x00', 0x2, 0x1ff, 0x6, 0x1, 0x9, 0x3, 0x8, 0x0, 0x1, 0x6, 0x8a}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) sendmsg(r2, &(0x7f0000002540)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000180)="78aceaef8cf97f78d9a99bedad61ddda4873f270410b43ea0470a9515468bde658e97adac72174718cd883db98403c2ea674141ff020f144dea226e114db5347991d67be8dee537c61098a0ba65c34fbfc57ca1c5c625093925ffc3d8c55a4a0e083738957e6cf20ea9cb61ac9bb74ea85f48c2e79cfe2e76db5a4c5bb6875b9f1c5d81e6fb090bcbcf26f7e7eca6eda68e9c7d0c1dd881fe1a04c0d88ec4ae8e779224b70a51e1ced964faaecd65651df80d2ab29811d041f0fdeaddf63c2a8f72bb380e1e9d70be2a74ac2414f06e86b3833a1291cb55c576c5946a64013eddbee95f8aef7cece0110f4264648b956c8ff442cffe77a5a3dbb040922a24b4c54294f4b0f354b6f59d2bc364490e505bde84d2a3b132ab84ec726042a7e3cdbb7767cfa4346b2b653faa2aadca61280b4717885839c8d0a95bb2e20fe7de870513efc100356c12d013713b1087c25926c3976e7fbf5fe6a12603ed14a49cbd68a6fd3d44d6615e2e293f2cb8f76b3ca81fcb1153fb0af119a386f9eb877ec5cb1b542c3df9a24f749ad47b4c7cd53ed1aed8ae44619c5bcc55beaa32e5decde02fff64f21ebc6f1c72845326b290c1d044e90e85a4146a4f1043558a9f5424af34e7d3b5cad7b1c5a9a7d9ffa5fc00b743e28889062b6226b4694502156f2400d2a0a60e9cb3a279c5d5dc6cce3aa0ebd0ace8823d264d406f6a83bd97d02a8748a0b0d29c586608fb1b16f11f58bfd9fba02e197738ba500375b787c2353d7b45d6acff545fab9c7bc78978ed0e7d3de484e37b745ce72f494ef3d727624de6cc3dd9e35a3256b894f04a81decd2d76fbeba11120b09622d55f7e359d51d9e3e572903e17a6ed714ad4dec33272313497cdf14df90511a538ce446344c5c0cb3fcd77836b4213bea1e1407dff5a592d0c5d433e3d1de029a6f8e5b901a15ed0b81ab18d29a9527c54f6690006258e836cc1c53b2717e5950c365d18710c9eca078d7e7cf2a623141a71eff131de0c83f7f7df70a3f95e9d2fe6038076f18b1d04c5d9839201f7315dac4131a8f315a2ad5facb3d72eb1cc7e96ae5b216cb9288e0563f2e41ef526a56a195112fcee1294735358f46c9a5706d5f91d2d39d8228523be3cb6f7f6e4c4bfa9cc8830bbe0fe8fe94ebaba2522621021ed7a1bdc3c27441fc2f8513d083e8ba35862ccdeddeb0efdc86b0fe63278e58274b69392701be0ac9475e7a6235e98c3c743edbdb878b8165170b32bc9e3ab2786a7003da89c577225b9147a414f637c1ed46cd107d2c815a14c4beb7f6183e1285c765f7d0ccd5d889a4ffdf3aae2197d8b6ac81268168a60dd105a8870421b1dacc38e25809a069b9c85461ed428ff4483ada4ae9528d16977e3cfd69b046d776ff79917d82435d912f37de961ab327065b5d329f5b31a3b2fedce4ceff7ef270076e335920251bb70463b2450c1bd60ebe34d0e018c9b08074e6e1569fae4a8b547ac230a68292e20a632440ed0d59f092de11c151dbcb468191eab4e19b1cf3bac319e81948e85f26d23eaf83e7cf0282b07bcd90fd65cf93591ac62c2493b388d44178e9be19a20c118d14d8fe691cd767d9e103a0a13dd3037a999062095fc7169038f15a76aa12c4fa7817d140485244e223d7fd2e6829043c390333a93812253ad45acbb7fe3a304806fbc15cff589fd5b58adee8e392072d3532927a6cf654ebd8508549217ba81956d5f055d8fddf825f381e80fa0be2a8eed289c341a4468e47c0cac4cab9b9261b7db825cc1c924a5752b5272e6f31d24e257643421b4968b44a73043d4825a13435907e55c9f0a4ff7673d88d355db475aadea2e6d8aad548b70098dbe3a62788749fc2676b1cba42ad9d8dd277f33623a12615c90844af5e1eea14eb65f4a7c579f4b6ab2414edeee3e5865a4a4399281a6899e5ce14385b23cf2ba6bfe6c47067c136c38269fd88ad1f4d606bb281fb7369d13db95a902c1ce76b10bc414fc6942d2a8c6a852578378546214d65eb1b7b35a9e10615065665d42cb47cfa8724f339b9d605ff03ebc3375167fc9d57d75f220cc6387fa094c05425465df43c17c26e06b948d1db765ab59c5454384754084d5ac5dcd86947d65b791241b0f69e259376090fb4c4bbc81bdf888971af3f5a903eed321363172d2a3ecc2d4f6c806fbc4ef9ef9d70ea1cf081d542f0ada656e66a4a8eac48ada0e02da0e2974bf6059f26ddc1239427d5ce981617e00fd8cf4b15c2e1fd9a3c860a2fbc09568a50d6c82d71263ae30a8fc29c13c84ac3a6436c65bd1a586e0d13ff9d8abefd88a643f177581a9ef55125d450a08da03c641eb24c8a3d4499a40b400257c48ff26f08cd59641bca1be107e82deca2a6f63161b021e44f836e3fc11fe56df48c156e034a382b9182e29653caa4c00e96c1b44987ec42aa4677eda9ddd95e788ab130d5c93ee32d1261a3346191f84ad88dcd79cbcecdcfd909cdd1d060af194eb05e254896ac0abefb414505c3a3177de9f9d2cfcb892f49891e86801919b8d178ab00b78f968c08c9edf5150ed0d45b849e12ea29444eda76c06f6612fd7d5c468296abbf682a100b80cc21da38828a851e80c8e1cb244f6a54f2999952d03efc8d91f51831542b54edf1ad399feedca4b0c61a0b48ba8eef2e7e9300e439697ef937c1c12eaebe57e481eb8dd3e872733385e6d74f03efe6ac51bdb03346b429b003e019b8a7f786474298127a4bfab294961e9762a9cb283acc1cd392e1496b6f25175c45f93d725125487930b08eb42fd79d300640cadd06667f7063a6d20628757f4a6eaca8cf250cf73d4511fa85259aa706f83dbe3e7d8a9f724d3a9a9f22fba3573953f552405317f2ad14056a2b94ce2a9cc21014601671ba3f9e9fa2dd338ca5d18932354c56d8e716b710a8d7cd0c7ec7162d9c89411b5c6cc51072460d19a372152a50d0760cbb6635c5b04fd0f1719b409458e2db46331ce87829abb1f7d2f080e80b326fd22222c3807d571dcfe24b45b7438117307a67ee5a5c136c1414fae52a790b1fff6943d4e60fd5dfa20c4fdbf66cf8c4ae8b6f6a346978d2acc398729717bc7bead4c813568df8fc19a2fab541330c5172541cd0d54b895cc38fbd9d8cd5b8fc68309bdda4f0afdc8bd5769d674b8650c2d3372d3834f7214ff54aa5351c03dbb71ffd04e23724dac10988b3454dda650e4f01d404698ef3f30b22c3599f4665b78c15f430cb00d21c88a7bdc135135f3884e73929746d75ccfabc1ea4a7682aba32c8d55f53eb641fce4f170120df2a2f3660a069407ea10cf0acd977d0d0ebd213a64452deeb12dbe6724b1ef721a1d6bcd5b5e623d698669e7b593bd59de89fe94b9ad272fb7a7d80013a090791b289ebdbf33c2b7d0ead656f530ea5399726004ec273f96ffd965863d45ceae87231fde69f1b69a6809f0a3760e67738199fe70efaf052e941b377e8e8dcec0956143ca40610e31eee154bf7260a2e25ba8a1143f8748511a4670b494c8cbb544cfc4d69055c9d27719dba8334f54bcc71dd95bbaaa06bbadef89ef93a8ce26ec18bea66b22d933b05f479b0803a8d907277889afc8798ffac8a56b5edec936c62394a6e5f60a0f1182e6182e52f135a5cd9683575ee594c0aa6d33b87fcab0de79b1ed89bdc87c86aaf8e7af8e6262cd66774485a268eda25a7042e6a18f55a705e204d41e474d98f691439679d5f4b399484d0da2011b8a4c203608b6e9ceb0fa2de87ea3dafa5871f4f093470565d699a9fa3eb9c13f98a8d757b9cf098e654f392c55f34b90788a0086e8d242c60f52e9733ac4f6a3998f13b4acbb8c9537f4dbbcf87239b04e113a4f8d1f30f5bdb79360025836701edd16190ae6a8c465534f2ff9d5587f226b861f173c598da54b53f225015317dca7ded957aa0ee107bfd4d00f013193e67a291119051495e589553febc40269054a7ef2ff2b347df02c794586f4711f5c33b48f342c2a490d492d528124f0f7c7ceda4ffe930b5631d2f11966daae67a9b00f07971a30086c4079922bad201628a743841c045c18c3b2569494cc3b482ce31c9c7880a5e5b12fd74147e0ce447f51811d2fb9cb1bf84be7bbdf94f8d87859f7f220532d7c7a6416bb4e73d2913c5556f660b544f808da0fa3f0c2b1ab4057b394ef36dc084b9679ad7183d20cbe26f13548c8546cd37b1044d19d02603a0366d9486a056b2f2689856a2f91e15826115df01d885c2e5c7542a3c500175ae5340b49f53a3236c5682b47297c485887f1b364d5eae0b0b519cdf3db9bcb21cd4b54e7cf2d907af620c47f042fc5af2df8a7aee7c5a9f72953a590ea05e14a5a09f163921d9016a130a8ccdf459b55dce84947ffd16f18d22fcdb84b07780193670d9f535fd2741b2ebbb37d964c4723af92a055411c111af6d4b4f4e0e06570425b87c4dd53304c4bf65d1e4c3610d24e6b7b31c76c0945d6bd3751efefc75579af6010ef70d98edf3f0ac529b982d59da061fb040bf62c41906906e0694c353d0684d318125e802e855669b05405c0aaaa467e8c831e3d9b5dcbb8d17af35f7a87bf1ecd08062bb82df6d2a88cac6a397f803228c6654d1f08393519fa635d16b494f5736ef5c846a3fc750498c0323cfdda4383af717ff1ce2e82c9e4d2691eda95b7abea439a384482fa8f354a3571e8007454558556a32936b8b46dd6e96d75b6efdd83518a9955fdd76a24ce506314d80c5682f365c13a8e155e77f6ebfc0f85a17d76aa6cd444cf1b52d41fe07cceb7ae34579258fb3dbcf5117cc66044b8a7b4eb26a5664ae298b75de62ae4633176bc32dd8fb981d2fade3d9869d5517287a58ac4b536a857e22849a7aea1a578427b772143daa83619a92cd36991ed24baa1f3704c6fbe6d4d992d19008fb9590ae0fbebc4a514c34181a1dd47226d232aec543da2f57ee33e99fd50cc847c9a418a2ab543edd797b2efbb20e6a45c69d2bdae932a7bf86d7c0bc6565fca538769d9ed8c48f57c4766ae2054f073c72c24a65bdf35fb2d6351f09f881bc39e67a2ea148f6553ef09d1955ab938b11eca4215df838c1eec1d48d8aa1c83f8376d934f3c0bdfd6cd4d2b0dfec519f26bbd0a124e9d585b910863fa6da70fe8af50e560822e2bc43ac8106ad674a15b35548dd53ebf4db31d7a31eccab09abf17e3907d6ee25ff91bebdcaea8a84024d5d6c3945c497eb0525ea240699365522ea9726914a3a6d4f45092e9a05b4b15bf34cb925deb3c72866ba3aff5740709349d79fbce048b334473623e79828942db311de8442c2810ab61d19dc7c2af859dd864e2586d8389a2a6451e79c4a64633ecbb20fb0444132ce25cec994e067454ce54e6b994cf7c1c61746c65028b9cc0d86a81ec4c0c677ac2a1270236159b1e1d9ab1297a0cd158e91c336b92d7865b4d766ff22aab1d71d5ec8a12071372209f0c7adc34c0ab27154252d30d79aabccc5316ae21d4167ac9b22f96bef756e046009db1c01d4a29bf9b2ddf30001ec33508915ac5c86418cdb2afa010ba134345c8e22ac405f0ec5422f65aa19a0834cec37df0b06ce94f19c336c36708b339bdd32a174fbf3ffae073f0b8507f5161a44affdfcf007b19c36bf5bdb04bb7e466d2ffe9e03437a04350b51cbbe44bc1dc426522637ad625ed3ac0149476fc7451fd50b5c3e5b9f396401f2621980108257dffb71d942bd194de9ec618665bce765822424edefc59368b89bff2dfe3991f60485706048de959fa9185759244e5dbb9566db", 0x1000}, {&(0x7f0000001180)="acc5452f4495872ce48f9feeedc6f7bc4977", 0x12}], 0x2, &(0x7f0000002580)=ANY=[@ANYBLOB="980000000000000001000000010000002a534b597bb08ab7fdc035cab1e06b0c918a32118b922d7cd2226964092e727406de177e2749732ce7314ec6c6cf7cb3aad7ba02ab5fb039e76662f2d10b029a76dea530d68e8d1c8ed955ba865b6d2f20e252cdd12ee99c165c81e0f79d0973a367a17b1fbdd69646043c021c77fab40485edad1a7b8492ea24714cd1e0b834b333a3e327a5f1b87000000000000000ffff0000b206000077afc2f6249b147725c96b1f28bd37854c95cc347f659aa3474480895d6a9a29b83b6aa7a8e82936de2988c747e7eea013e15909a18b60d8eb165580cd680fdb70c0471131b3e5cd24949015b9864241ec86d8603b3fd7295d190000000000001010000000000000ffff0000010000006122209b5ecde3a8e4b20ebbdc2b579593564f2215ed5b17d003e30ea064fed82cd3a8d1f962b34bf98958ca8828c9f5ea2130f087a189a3250dc1dc615e679c91423c9af1bbd8d815eebfcd61147cbcdab7d5a7475147c5b0267ea1037ed36620a074087ffea8c89568dc8debc215df70203f899be70f32459aa70e181e1e4b9c4ffd38cba11a7d70c63bad87f92e66f9c08f5e9de5334726ec6e55466d5b5288fa5d4d88abd1fbfafcaf2d04a71b46baba075294f4a7118030aa6720d9959747f287c968f0a21fce56ae56a5e41a3d90c6be87a3c3f35b9127c7389f2a641b661b8a8c1f34ce202cde0c3783d91c7a86f363c1bad08ab0b3ccf835479b1684fc522c31b804dada4d71bb922f26fe09e47a6f0987c0544864cc1890e00019465b27bf08be151b5a5161fae89310c546b6c27252e951bbd89a5644ed316437db0796e77520cc3610cf099d61cb4f245e59dbba6d33343d4d1a1ebb3adfb57504e72d032f22f7dbffc3705b4952e3e9e0f7aad38593112b249ab7d240961a348ae54e37bdb1e45a3b1a76e96ed5e79ad1f6730a00e32a515465d7282d7f92fcc8ddd865c0342b734fd6ff4228dca1db8a726a4c2a1eb6956d11567d8f25a1b08fe9225b837251ca3e57856dac8497d3499bcce035e3e474340af3c7fb28859c4ef1c469a2ae48b5ab6c584b885392a49a36843e8c437aab7de32302a74cfaffe6e6a51b21f8401d1f7ce84b5dd0ebe35a0586af97cbe2bc1644f51aa4bb65042891abc257f827d436a16d6da4f1b8ec309bdbf527179a85dca16392aecd60345ad6cb7bf9952a3d42b0fa9284c55bc250a3385c88377a092675823d5286927586807976183b16dc220029da9865364b085a374f181c7e0eac03a67efcae50bb16b3a07bcde7475c24aef2825b69600f1fab153fbf5e3a877f49dc534bcc3c842c14320efbbbbc03664324a48941fb4fd680b27fac117cf1237654a145a7b008fb2be673cc28c77e2ad6ede469523b8020af29abf76a81830fd8ff9385caa2e36f999804acd7fe61e5fa45a14ef556eb960f80220788e190db98daae91f6afe42c9493d2c7371475a57a9351074e6840baa0eef8af169f519e4f26506c3665822a4c8d5018876e018b6cf34cc088d5a295ee5033651aeb83665e68a60dce56d4534b2667145ce6bab2baae9b1587eadbbb4d3a8c36ca1fdaf00ea830da20dbe0bea2d069158d1255579831146c78859b5901f083fdd9905f41ee18baba997e7da62f1a3f0d2d38d8600dfe8e110d739772d926f2641ea31ff67bf3e0b3c0a03b17b5928b5f8b954b5789e63d1e9af19add07cea04230f9091d85ff5e843eb6ff360384e1a2a3ed7bb593d19ef3299190ffa6ff6c06de53eb18e1a92e7a8487c5666fe6e65ddbc5bc9d86c26d686c6574d9e3a499e8d72953c6bc227220e1f11fc96e74415633fb3166dbda038a33d23a5696e1bef17dcc8286fcf82377a8fef72adcfc716a01e0dda923bcd3d4040aaf1df72cc334fcfca20b7e34ee74462524935958f3e1aed097f0bea9f1faa072f00ad78ab2ab8e07639dd5bd56e71087d0c260685c8576e83e57d95a0600c50435e545526735f74a289a4cb2d5d0d27dad2d05c3477b25adc600ae5cbcab7385ae1881244257a7b31479c39fac5c7241cd6d3d5420878f5be5d0f10e77a50f82f0df4f121bc2da94bcc0dac738c3b010771b577de7db580d1b09475f97c4ba89bf5a6d539dfe20b2997e5c12ce4c44e5a7449f21cc544e3a78990b630597db94a6707cafa545976345057ad90d39a4f092880bf2a054a4da9096eb61acb31b31c7a07bee2152d2241ea8bb7c1fab3a3bce663d0aaee7b8fbf65974e06175b2291fa75388f3dceb85f0b6a9b7419d77e87a49b6fcd89a325ee19d501f82e3cb32bb33147b5f7cc33eac2fcb6c3be8a9849e859eaa51e9c003adde3027c4a54f504171b058187225c8868e7d2ac73d66472f8273956befa3f8d5958d98725da574129c7e38286267a8f9653214246955698a0247d9fa3fe9399e3d6266cf285eb534464efc1ba8ca8aeba7694cf47922e89781ef4193afb927a8d42feb54f2ee33b1494c69790bda7bc06cb74e0a22011a3042382fee74ad61cb36f812a77deb24dbc0db57806b9286eaf76d31f38cec17c63716ab5c03070e31dbe3bbcfecb7f7a82b3fce9956ab34d14dadf815954ae5eb6a1b67cb255c91c5404edab27a5970483ccb3a7465aa108c3aa414d803a25be6fd778f8f8e3ae5cfa2a8237679161fae03ebc15eed4fe4afc485249ec0c33f64d5ebfb2aa855d29278f5a58709cef76ebae4db35665c9bcfb6428aa9d6539e6da4477b1e6d22c319530371aa4b50fecc47156426ae36c968eb460353c97c0cb982ca086cf4711ad632fe98d2ce5b4f09fdf252b085f194c7a5a1003c8c7e46c5bb17105d83045001d4e5c0254e7f23ae9cb7d486e517ef1ff2fdca3806c7bf052ff7796f3c5355a06e32b8fd66dfad8db6f150b113b704097e4b72d6472947961d8e4994d58c1a1545dd3e23020492264828f6fb6f1ecae9c697a49596257aa8b8a25b25173e878dde69b73f752d0ea0742975d51ec25ab178dacc36c448a6b52de410da9631fe5ec7b33e203b083a367aa4e80c3e33807d33e8ae9d4f8750c49f9574cd508ea4888a541c0fff6c775b959c8b7618c9a8a4b7969d6004297a32a9884a183f144353cbac9cff8a38c95096c3eecfa661feaf9e43ba1a618dee76b4c25e1b2287d1fbc6cde354734c60d8eb3efd1de854eede15de2e633f0943f98e9b77f05bd6db54cb527f306350249616fd88c1b69b7775c95b743e4f16bc8af6cb39481c51069217c89257d07925647a4293f8a765b5bd4982572252d06aafd48fec8f9a4c55416be51a9b35fc5d8ee51aa9f15f6078c17f91d1b746eb9c13158abba6b597c79f19b2eb9684cad6c3f4221b67ff93fff3452d73d9408f5e51d8a418ea827f8d91aa8b814a21e823669185657c6c1c1cf6ccf9a7ca0c52ce714d2501eb134d655b60eeb79a54472f7b046d2fcb78855ff2368269b259e458e176fd67b0d3a98fe8f2914917ba7572b6fee4fdafc350a07ef8df859fa1e51ec7c726537c093dfb92f43243e248a7e35f638b31a157c1b93331813bf26275204c6a07379581eb6ba417b2b035c3e668a573bae666d3bb6637323677fddd6ad0de4df6a6919756fc568401bec8dd911bf6e379b5ca793b05bf8f4ee2049f5bf1e87fe5b9f1d81b1b5cd4dd32a82e83ae8869c13ce7bbe155257da2da67a1264071812e14fae26b21a6197bc219a5f6772cf6af614ca740b71f376a9938caea11a1bda4b6ba9ce3eaf25d43d005ba6e9158ba55346d26fd2bd9b9ed1d144228552ca187890cdd1c61c873687f40f4da1a3a09873262d30a1da9cf9e79179a4321700ade362bf304844dbfcff0e81e5f93460900133e5bedc1dfdf6885cc0becd286732e5b07c2bfc70d5f602a9f9b0ebf93e1c1ae68323600c0a8dc1c996bb03291b08a096589065e09ba8246db87d64271db0f90c1e99dfa6b118f0e45d24f5c816f1b5e9efd711c6b61ac692186278310f2914a713e3355878f4e51548ccb60c158e228540d3356674c7ec596c6fe76147050e17fbfbc708ea834b51de62ca196dc579f51c6e944942fc09b680219179b485c83e04d629c84f73e11d8172eb72dc86d252ba81b7f0735f4f48f0303322df2c436ce822f3bba6c83a84b474e6639bd6f127df07d207eaa239cf1a42eb8f079f6c8f5f1f7b896c5d1f6645a9dcc799a8148b1f4a4c263946bb28ea255ead607d27d4fddde9b08189693e50b3ac793da08f3586ccec7026e3db95d7124d6550600bf05924409e9f683c7bb24008b2caffeb87b61d9010d13764e6abe6d9c46df15e6695440a1b351eafe4b48b7a1bbf63a01c643534f54506970844239002f2afe04512f4688d6e0d363670683d7466093104251c3d3f76dae15197bdf476a4d8a8380150100000000000000e74be11ca7e6636b2a608841586a79044ed11451c3bd730d2c2177cba7be78d3d3f76492eeed1a374ab82185b506ee6a32249aa77d379e66adda0e5618f994eaf5ebb113acb60fe99e8b0f989e2bd7cff6d7d0fbfa56ce5e46a39d20848a3e18e59f3a1e8df1ab60129ed11187eb9c5bd2cac229fcceeff1abc4face2ea37c79b3f6a87abe8d1933c8d1f94ce89b4e539d9281e80e76195697a880ef8b52fb86c75078dc8f0d9c22f40c7d5176c3bc963f3b94b3e1608b867e82d0ac8c8de8aee0dea6241541d96ed88e608241d31caadcfeabbb0a795db305322fbcd5367c7015c0735e8605c711f754e8370b73fe75c616b9070efb427851847bd3894781c9ae71f8f456ef0c8674d0220a2f63f8fd4e5826f0ac69cf01669672174f9e3cc960cf4030b061bbe42997822334c945a056e3eaf5dc5f2c4e8cd1486fd70a92bacbf47d7cd0d145d1bc15278d1baec092610a5c02f52c75cc5a2d34444ebc1103708db3289b4c1cb8a3dbd35ebbed8d572f81e796a26e3f0dfd979610236002ca12ff92304e27760b70b3faeec3bda780ace1e96cb18c0f496e833d7cf533e39cbad650f0fb8b6697761552a38c7df72a3fb7c96fa584ff94da8ad24f48da1e5962b8d616fb93543048e2173b5e1b303d98b6e679a2651fb80ae1a7f71526de57716fd8b3af62e52c7b07a16c7632a7a0476ac6741d8c980b1be04b6cffc798fe01f2c6b8bf8a5c1b795e97f221f406ee65f5500ddbc0434d2827210c087aabb09f0a4f61f272ad2351bae6db88d4e076c990fa3f350191016dff7856869bcfc9789c437d051eb0ef22843ef684f08671013542070050e70c3944ffaffe43baa7de422604e85897a02de26e8daec8c060d585de77e60e5949d91ba67a1c34c0614e9313d684bca589c61f1c4b1611ca35eeaca71068ed8d24e67f0912e857a89c6c5df59523c176add57e1bdca7cc02d9738bd14a47c9eaac3b1336d72ecb95dcca79d6576050e51232ac9c5a3ae435f02325e1d2e5eb8400f443b045dfdb95e3344031a406bb98e789032d8f93637a7beaf358e629c8b87dd4fbf72dbf71b86ff1bf475682baaf8c189832c130bb5dd73a96a5a8184b10db9e490b247f0aa2e6cc0c1a664eb42f1bdc88aa63e0252588ae4ac559da4f26b3558077bb110444f6363dee8144fc138856563783c9851195df32a35279479702739d58c83d06ba35e3f92a98f60dd75cdd5b4e2f12f74008ff0432d36db85afd369ff9be2bea91212f16b68ed8a1f282e05c3edb4362d516443889ef35b00b325b0e8ef456a8cb95296c2877e2adbe4a3a0d0c25c0a8ea09a7c860eac2988dd0da09c26a99b9d0736627b36c9664818d880e71f2c4bc22c55eb10f78c6a05ee3a9c8bcbfba3cae48f0b65630fa5bf7f5b3ef327303865b41c51eade3301605076ac77f22c3760035513be3537290602f93279f84aab69cf726bb2fecda814f8916eae87a9c4e14c09010aca13b6d7b59bdb5856940b0473a9cb286bccc6e6c39fd8380bf8abe7c97f786fd74bbc07ba2baf7edededb9a58c61fcb20c0ddc082e68a1c2364a61831388a6ea63dcd66310610b8f7abc43f41f2a330705593a5aff84ff6857aabea7df124e6624461bdbabb81c7a82930c605bb22a55eb9069a3608159b3c577132b4eb288b68e0ee69f2db69a0513e4dc1acdcb6b7329c8cab9f88f39bd0a687b4fc84ccdcc49435939bab3499671325919a6f8459e9a7befad5ba82e888e26851d7159718793356b292402c614d3d185719df498c6c00000000000000001000000bc00000023c89fbab3d0a4a7c3da8586a326efc65073c023852b1d5c3d9b42c9ffce4f40936670fd12903dc0938236b344225ed13f38e672e3918dc06d709c6dfb6545d5937c7bce568c786455f63c2a131323053a678a4f6d273d743e509db224ac5fa628964ca85234c7bc6921c79a62f2f1a839bea92d4e03aeedb1025a6c300f845f29c12c449a56ba895637882e62487ccf465529d8a741746cce312b30d88b86d8029799a1ab9ae8a3f2f9b600000000004000000000000000ffff0000a6000000d6a5e813ca0f6342199f11fdc7f6046a369f269753dd68cf01a9834ecd7ea13a019d566f59ad08c15bc37b49bcaed3001001000000000000ffff0000040000009b62aae261bd44409d843391ba6a7b9d1b9b091d0fa96cdcd2baeb81e3c2c2b5b5ca91ffa5756832789ee348f03ce0bf39b79b74901c8f9feac5a9b4bbc38a7206f2178075d8309ba33c4af372ff5f0d1930ef3da2dded84b6215fcee1feeca116599a28b187a27d6cc0bebc4dd689233a8ca26ea3dfb89da3d1783d36cf63fb9e4f517b952db616467f0caf15fe400669c9ce55cf8a702a466eb8e0d671bfcc99c674b20066c427c253ba08eeec07f9673ddc274d6301ef0f8928191ec6452b6464944badb876f1d25b9a78ef27dece9c31b16bbab8063ab6491f5a8920850ebe3c31cefb5da5909faa96bb35128ea989969d33a3e756dd480f8cd400"], 0x1328}, 0x400) r3 = socket$inet(0x2, 0x1, 0x0) r4 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r4, r5) getsockname(r3, 0x0, &(0x7f00000000c0)) setuid(r4) 16:00:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="140000001eddf5090300000000000000000000000000000000"], 0x19}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x31) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x3}, 0xc) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') recvfrom$inet(r1, &(0x7f0000000080)=""/101, 0x65, 0x42, &(0x7f00000001c0)={0x2, 0x3}, 0xc) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x65, 0x80, 0x8001, 0x67, "a3973b632117689d57d408ddfafac124d4d4ebc4", 0xe279, 0x2}) 16:00:22 executing program 1: r0 = semget$private(0x0, 0x2, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x0, 0x40) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) recvfrom(r2, &(0x7f0000000480)=""/188, 0xbc, 0x801, &(0x7f0000000540)=@un=@abs={0x0, 0x0, 0x0}, 0x8) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r5 = dup(r1) getuid() 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(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/9) r7 = semget$private(0x0, 0x7, 0x89) semctl$IPC_RMID(r7, 0x0, 0x0) fchmod(r1, 0x887a34d618970c66) open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x40) accept$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) 16:00:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[]}, 0x1) close(r3) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000140), 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10052, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x26, 0x5}, {0x47, 0xffffffffffffff80}, {0xbe5198c54adce3f1, 0x5}, {0x8b, 0x8}, {0x41, 0x200}, {0x87}, {0x47, 0x5}], 0x7}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r2 = dup(0xffffffffffffffff) linkat(r1, &(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000200)='./file1\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r0, r3, r4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r5 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() socket$unix(0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') open$dir(0x0, 0x0, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) write(r2, &(0x7f00000000c0)="2f82", 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000280)=0x840) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2400000000000, 0x1, 0xd6, 0xd767, 0x6}, 0xc) 16:00:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0x0, r1) r2 = socket(0x0, 0x2, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x124) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x8) r4 = getuid() getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x6) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xe34ebeb6b2606afe) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xc0, 0x40d}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xb1ba, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x5}) 16:00:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x5}, {}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x87, 0xfffffffffffffffa}, {0x46, 0x1}, {0x24, 0x7fff}, {0x48, 0x1}, {0x83, 0x7f}], 0x5}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000200)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 16:00:23 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x10) shutdown(r0, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x42}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="48bf070f", 0x4}, {&(0x7f0000000140)="e9d3a445b576b0bd9870c128f4ac4f6f8de937d9d24b84627738b5cc3e74bb642a4fa25e582343e895997eecde8abccc5674a2821e31d43c65eacef9f38b4d9f7ef7d744cae0b7a56372325361aaea1e8e52201cef7fd526020a6c86ec78921370ec6fbd1008254bc240732bbb5bbe0a7ac52974099ce3799c430dfd954fa8f261b0772ac7d0fdb09abc57113d7b12a82f62d51e74501790e71a05ea0f7e774b645c8196a5f43184aee84ce27605", 0xae}, {&(0x7f0000000200)="40b06eacc87ee9afad2706302bd0c0b89c5c06d16896faea3dd11ba00b625f44512c56efa8d78b1b2bfb684b6b42cc6532a47baafceba2cb2887cb6fb78486027ae4d45e5c6a0d828191f84f006f9392a26a7bd958170d050963d75963e9d94b2b6dbd6d4e241068973308bc9e57956360507bb738065206a88c182cf6cb482d511a9bc10c145e82c51c07f2efc6eeb66292c1f7a34c27d5fc5cde960f40ee2ceac3a471d81f2243405bd84ecc41785f6a2e5d944363742a05b953f3fd8dd3bc5c13693f67f8b962cbecb6449bfcf2377145944cd92a05077097a5677b01a7733c00b1ae2b894fe6005496485e0757", 0xef}], 0x3, &(0x7f0000000300)=[{0x98, 0xffff, 0x5, "0d1efc7a97e0243e4d1f3594b88b3f0328aa73e7694f8b2d5290d53253244b75e61cb11b062ae737e4f9775515dc68b073f870e7ab5ac1ca61a216309774cf133651392810f8ddef39b5b010c2c1dcf5bb75cf768b3add741a3dcb7d3e53b405bb7725a062d7b17df0bc0858560f8cff8b29b5b12899d2fc5f38f9c71946e5f6af8e6bd2c5"}, {0x40, 0x0, 0xffffffffffffb8f7, "0bf34af17bcd68b3e42f00683ef65b33d89bcbf23d8dbb516f94036cf8d9be29c1d130791a2195b79205684f849e"}, {0xb8, 0x1, 0x8, "dbacdfd1f7c7ae61b7235eba6c8c834f8d52e0b7cb4100675266daf463c5201690f0d66a8a31b41b7f9f4a80ca9266d0ecc21953b641337c96aa17e3118296884263f3f2497e17208fe8ea55f02d6498e17607e3469bc232243811dd582811cc2d194050ba9b1dd87d619230f1b835959334ac2719e3c21c27d2bdc9cf12e1f289303582844e8b81b696a9a69dd220be63985da537e1ac56650f26f9e6a6f204ed79a44483df"}], 0x190}, 0x400) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="b8059ce6455530f63000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:23 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) unlink(&(0x7f0000001200)='./file0/file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r2, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r2) listen(r2, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() recvfrom$unix(r0, &(0x7f0000000500)=""/240, 0xf0, 0x800, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r6}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r6}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653000275069ae89edd5"], 0x10) dup2(r0, r1) 16:00:23 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x2000000000003d) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r2, 0x2, 0x3) r3 = semget$private(0x0, 0x4, 0x1) syz_extract_tcp_res(&(0x7f0000000600), 0x6, 0x18c02f9) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/218) lstat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r1, &(0x7f00000005c0)="92c67e0361d55258536da528070668214ddccc0cb35372a1eab2b391701f466ba2", 0x21, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000580)) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0xfffffffffffffd61, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000780)) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) 16:00:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, &(0x7f0000000000)="98bc7023548bb945fc046b8bf2410b55a9cbb474e4940707a738c04d00b5db5617fa9b586bd7bd2781c05a6a636429076b5261c1f135dfd66599f5f10f04190e9dd14f3170fbc8fffa5da07e55a2d0b6b5e4e3bc7e0862a4bc2f691267f6c0ae894864865b0f74b4d0162726d73a27e18798c3106bf9d7586ee631f2d19aee110c84ea6843d8c26fd1d22c21a0d7100dc18dac0272159374c8bd65cee53422502d363a157d19624a258922a9679700307e3ce8a5fc3db19e7c4de67500817c1ca805cedf70f6eeb1d8b569fcda4588b5b96693adf40b43e6305b30f462429b3d5969497837b19a734f4ba21f4f15fce41197ff177eacc5868714ade105aa", 0xfe, 0x401, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/62, 0x3e, 0x40, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x2000000000000) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000140)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) chroot(&(0x7f0000000080)='./bus\x00') open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x112) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1c, 0x1, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x664b, 0x101}, {{r0}, 0xffffffffffffffff, 0x9, 0x50, 0xd7eb, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x6, 0x401}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x7, 0x10001}, {{r2}, 0xfffffffffffffffd, 0xfa, 0x2, 0x23f, 0x9}, {{r0}, 0xfffffffffffffffe, 0xc4, 0x4, 0x9, 0x200}], 0x1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x20, 0x20, 0xff, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000002, 0x7fff, 0x10000}, {{r2}, 0xfffffffffffffffb, 0x4e, 0x8, 0xfffffffffffffff8, 0x3}], 0x100000001, &(0x7f0000000100)={0x2, 0x3c73}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:23 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x120) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000002580)="ca0216236881dfc8ba08fe968b6ee359c62a123330973cfea133fc3ea4c87c798367319c0b64b60f3d5c3ba3dbe6502139424edf824ea1a6d5a58c08a9a290e80246c3562e360e67ceb23be2f6cc029ccdd317e99e3816d83fb5c9789ed237930043a20038c4e7e0a76f944f99b84101faf499571d25157e404f77717ae94db6a4653dd68bd99f27f119449536374976c55cd2476eaf4eca32e2c32de8a1ac01fb1754ac808efa10efa4a5d598826969be475c78a1df9cfcab8828d991a87a93eff3ab142bec5d8a8ee843afedd1cb80df53187a116b9a04d8686c174e374a597da4495e6f1ff398a42bbbb68d6c9548c01f68dbe902e6efc7ff84fdf1a14872262ed7163f6067d87ce0653219a25fa930bf2644db4627d038b3fa7b103c50a18191e2c7f7e5be0da913a2a0ba439f6522bd1fe48096870fc55decebb01b119852ac45067334ecf2f80770c21a33bf4c87eee97df92021ec485d9718f5d8125514972ef9682fa33102663f16bc69ddc984292360f9a7d6f7d19745289919b8b74e6fe69775b12012ec4d7e511a5c8c139928a79ddff8dcc1262b8a2a5e3587618edcd13ade7f5b17e2016903286e0238068e5d3e26d24765ddee8bc52dc2371e6ab91c76dad4683b4a1773feaf20c60e5b5a113c1522e4cd55ef809dcbcc48c4fab1488a123b7bb1ac15e48fd1d8aef7cc9fec761768af8184d26ba1e27f5a6869feda88ef9797981621d7b7dc483f34244f7a8e8b7f6d24842068ee4e6f6faf394035f41562086dea154807752c5cec06ad8038a4b207e873ab6740f44c7ea05aae6d84f9899254c073c24947ba7f7a46ed892ce5709d323bb291db67e8f88a4f9d1151ffd8e8dbf547f32387d831d97f26ca5f90a42e4564ffa4e3df39e26030b6c62fc4b0b714530c3b210fea3bf2f99c4e69e51758f5b7795627f3aa448f595d7ed5d4ee5fab73610e81f760d15534a6c56f73f4589bcdac7907d55f01027ba88e96030db3eed5713d257e6fc4321203113a9bf052a98bc289eee8fcd66a7498309d15b54ad6e69985b7d414420d21cdf9b63a6006ae946f42cc317ddaaa0f204b6d0412789f2629a803244be819b0c5777b678c9442203ffa685f56dc2e28cf63a67ae90afc0dc7cf56bf19f04e0251ba4660b067e1d5562d963ec086d9914f0bf058974bab132e61f4ad89953ec0c2895686e0795a544471b3eb8f2ca6a91d03c98d4c481a13a1e5ab7dc692294975e1ec9726a9218eefc3045fd879b36a62eec2454fb2d75807a05f267e9e051e509b47c54bc07c713ff8eb3d20838e9f3fa3c29dd10950fd283c715ab2f6cc7d43db77f5f5daa8080b7a03590ab5e5ed639f2e9e16255a010cc23671b228862c9f08883dd90485851b9ad73f372713a1f89b87ebbb033ff70913a34a740f70931b361095f176700271c4e3ec5b76d1e9f207d7369578e9affd726b3a33b6e0386d5f713f4b78568db1efd5c65c6953d2cd3b5250d0c7de5a943daa8926643788390b79c95eb65feb8d659b2207ddea004bdccd82db6213f6b9e6fe6fedb852787ec523580718cf7e7ed0447308f2fe3d9a4a79ee1e788f7b2cfc4dfc2ac451f524ac8f48fb71cd3b7b8f331aec76cb697f69f74fa0949436d7f63831bbc48061ea9a93754c382582bf4894aca51ff8b38bd494d058a080f034893fa6bc9bc97c286c88333b0444038f03a35a533c456a8f94da50ded1d0f0fc2e02db8be3350cb7c330d2cd5b8a5aa6efa2705313593cf2cecd38f5ee5792c13ca9c17a2921b0f061809e43b0bbb94e31064d8e0369ce11f00afff59dead210f3bb43bdb1aa77ae617acc8e304595290448cb3b353288c603627ff3394ec7cad76e458a8e7c57e407d742a27953a1e38325a66091d9cfb9d7212e13359df8714539af6514feb8f901172e8989f6833985177b4997c772c4ebc936d0a63ef92682f4905c22a3c4b415b205826099ce76955ca4d959ec2059ca267852f77e950ad14e4d0a3b781d24c6c9a8b68169eb636e35f9b79556cf6ddaf22ac0f84b54e4b4f61e41e3dfbb3ce25b7449b2f5c561e775cfd36244e77ff1f9d47b5617e6e83a8069ec7c86ba4c7c2c01f9ff5fbfb3008eda553f4e97fb7a088084a4b492fb0615210f5931aad7399419f87260978bac79ca4409c96053b3ff52a894aee3f5bf8cb9445b81aca989e6ffd99ea5f64d134cc6f9a39e0e17dc0091f2e93252586076faf4c161d1914e413c8379bf6962a116a56d9e3075f26bf39246e2705cb487cd9ab6d024f505ca6c13a584370fbd5431952537fdf0bfd137ada77338f3f5a4c04b322acf35d2352a14af2633f0e9fc4851faaff47000066682cc61bb2e0c211e830910e2262bd293842eb2e30cfaa6f4552af53cc3f9f149a50ac97823d262dd22b1090dd4949032fa438f77ca242927ff1140217a05b5d079edd92d21c2afe4a093245868930f3af446489193751b556ddfb8e5052443cbcc958e3637b6ec31499fd5a039328eef55b8aa2774db90b3ba41080cbd7f6c0aecb979629421cb5236650e85f2cddbe63b56ed983de6981adff689c5114184d9c4d1aa8ea2244fefd8a92eaf56d248afcded7d44d941fbd0ca0e4efe53a05e87372bdb0b80a50b6391cf8e4e20d772093743019bbe8ebbd45c9e1f9f36e510c962b0905647027998ee46d0aeac523a9dc6deed0861f83e70fb8064b2963835b51e4efdeefec85742d3df7606d877d74908fb20029eb132c87e15e2e09bfd4d01a7baccab545134555a6a29ad35c5101fd22f004db1a9e9de27b9797cd1bf5ec703a082899e4d19b98421b404d68fb8bb52da86a8a4b61f53bdf98044b133b9878decc4de9c65c36960a958d50acceeec814eff799aa5ebe5e8dff5a50d1425b9af4e04fe0c29d1aef49e21c3499fdbe0549eae3fc37c979a2698aaf505e3c7b061916dd380776702065b7c44118d6d85d3c4306942a2b22a4517f8c6aad0dac93372a10f3fe0571cdf233ff8d58d347780a98b73962d1fd6a79a98efa1d3d7c4b1cbf1e4907e1a7419b720cc48c0cc10a3005686a45b4f3f9191e5dfc68853cc90af103f61c26e3864bde23544e47a7138970d66509fdefdaf710febf8446a6a8feb6c7db6257ecd7e4f3ad7e6666a60a72bf1db68a882c97b91671a6d06fdbdc74568f442566934105189ae4e07ea72762ad473729b956ab333162404ddf53a88b495b4b4c5d4a25dcedba67083c73eb63fcfd1d8425a199456e51ccefb1594f64bc6224bfc830d97f2ecc9399e471ffc3fc5ce223551d1c035c09bc9ff6f55cd2dcccf017361372e4af01388141ebcf7aa2201489ccdd4e2be4182685558391b62fb68202ed4fcc91bb831f839bf3081dd9916ebcf93125ee82ffd7842972131f90b1f956180553cb51f8abc7db9121b9f642eca2998f96ba27d310dcd9a91e14d8ef8abf34b27e8c0413bb10e3820b90df3ea805c923847b2bb36d6a26cb19c14a38d0c5c0370cc3ec030c36b4da1ae91862b0b72fadb6b9eee70bdf62fcc10388239dde14071104c40136da8a4c39bb44ecaed81c665b574041fe783bc08c17319d23bcadd694a2a3aee9cdc27fe36a8b63466e78d53b73faf77a4bd856ef882ea24220c98b484bd031be2df1be7c3f79878cb35daabc7106ebd8897664abf7fc8641b3cefd5f27439962b81bac22f54d5718620c61e30af8ea247419baba8bb89bf660c052e7e3b944b4e5741da881adb950d0b14bddbbec0c6451df26e7e86dca53fbc7e88b07fab799c5323ebc0df39cf9c2cfca6eee6ab246e832d1ba48972e4a6312b9f55e8e68ebe7a536d5612b7d09b5e1e903fe186ec0b8cd86b925b1d33cad879725c86ab91c30a19ec5a278839bb2c33aa0b642d61039a30ff6d9f7517aa25e613928b6b37318a07d3cc67bf27942c20d203f52c069cc0743473acf3af8c5cba2b2397a9480461f5f59fceda69721ac78ddb591633330746b7eaa3256d5ae4b40ca2f11796de0e1d2c9ae95d52cda5d61446ecd87122df9de22d2becdbcf356aeafc50bfbdc4720adc7594f23bffb1a6a20908993e7421bb4276c5098a365ac323ed0c55fe250e8051ea788d6101c02699846357624764eb38254e3d27929119abafc888fa658c3cefae4455ffdb908e3ebd711a74780ca8f1198caf3b42fd632bf0dffa33388c3f24c6c78aba8174060e5e976a4fe416b46ecf517ad7ff6f5be7abf8127e25cabc5a492c7208035eead75a8b8323d45b2c4be566471d9b3b816f602aefeadebdac4b9fd1ce3f41431f52b60fbc7804cb1be8205b5f6a1adf5409924430dd15d4e12d426797740b1e9501dddfce80eb7013910a425ce6c6758a93cb9b8ad99f80a8f44870cf30df55c01fab9162d58d0edb2e641d233a330d17e66086004519c6a339967bf5d95c969a205f0170a640817bcb508e662d05dd1bf1cd44f7351b9b1ff2eb2cfa6f71c4ae7a639c84fabcaa7d78d3d49cb06e9a75aa57887e3a42624bae2fbdc7095d6d3ce0bc1e851191cbd7fc6e76a8703bca6680b2f70845f533cfd845eefd365b091c94da7f814175d438e8e04f86f0c787a28449f2e2b9a625f03c89abe788e2132d37a66bbe579b18393be025d2b1c581e69a5606052076f746ec2a1f36e44998e170560b4f5d6e0cd951d411b675716ce2743a9c9e7bf3573971fad82cfac9397093ea18313c6aed4074895f9b624c8591f1888871918b045d6eb9927c1713f92095f8f9fc8e73cf801694bd887956c66852ab16c8935f94e1a8952444b76754e01adb8c8d9c068efb17e68a2a813516c1beb80949740835761a9a2bf8d847cd6af74be3772a3c61520995109a545425d1506c7b336309dad717623127695644aebb9630f9a019e04579d91b99963ec75838317bdb4a839ca74c9060b2a822e26d6f894c367c66b176459e4f7934901f2d09a1307da74ff52522606eb188b1ed2026e8a1552a1d915d168bc6d37a19fbbfdcff2f6523e4d707e77f3524ad4253bfa30b717a7e2c1fe85f79da5a79e1adc4d24f503f88eaae319f185fcc37e9787a400ba5ec8292a8c609c374af2c6925201b8cfc96570727478aa0fb689ec0365cec7c0cac45ecb75042d401af1853946881c0e7e3db4b201b1fe863fdc9bc75181f62678fcc5e7b7c0204f58f5f97bb5d725e0c6aa371e7bc3e7e7dfe36a0ca179f9d868934e51bc7815df711bf4ed2613692d5bc17abe5569b7a644079a914457de2ce51c071e4083c34856c5b776d2a0e4296751367bd19dcf4cff5f52dd9e7b73aa1221cccfe68f8daf78eb8853ed33ab38082511886a3617298beeaf93f9991a6262a3a52cc6ef9f7fd1e1f22279878ae66db978d693f8dd452cf30e755dc7cfb8540f7eebbd4765e28a66078a8d4729b13b770b1fbf82e4e7610b682fd419e51d192b55c229612ef9f5093bf8bfdc332ee5f92a883e44fb4abfc", 0xf17}], 0x1, 0x0) 16:00:23 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x25, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x3) getsockname(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10680, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setegid(r1) shutdown(r0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) sendto(0xffffffffffffffff, &(0x7f0000000100)="79f58d3b07916c87fc4e76cee5ebf156521c249ca8608c1f3dce5eb2273837c837409df0b96afc869636ebe4a08d138b40bb2292222491d3d31a", 0x3a, 0x5, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000001, 0x9, &(0x7f0000000140)="872a2c0be1d4294fadf59495065cf3176a5f6ce9fa976432ee018bfdff37fa1795ab04d37c47076599", 0x29) 16:00:23 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200000205, 0x0) close(r1) close(r0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) socket$inet(0x2, 0x7ead91e7848029ad, 0x7fff) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0xc8) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x408, 0x20) dup2(r0, r1) truncate(&(0x7f0000000140)='./bus\x00', 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = geteuid() getegid() getgroups(0x195, &(0x7f0000001440)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001480)={{0x40, r5, r7, r8, 0x0, 0x10, 0x8}, 0x7072, 0x100000000, 0x3}) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001500)=""/213) recvmsg(r3, &(0x7f0000001c00)={&(0x7f0000001600)=@in, 0xc, &(0x7f0000001b00)=[{&(0x7f0000001640)=""/147, 0x93}, {&(0x7f0000001700)=""/160, 0xa0}, {&(0x7f00000017c0)=""/116, 0x74}, {&(0x7f0000001840)=""/145, 0x91}, {&(0x7f0000001900)=""/125, 0x7d}, {&(0x7f0000001980)=""/178, 0xb2}, {&(0x7f0000001a40)=""/187, 0xbb}], 0x7, &(0x7f0000001b80)=""/76, 0x4c}, 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001c40)={0x80000, 0xfffffffffffffffb, 0x8, 0x1ff, "722e53ebb92dd55b1f2bf2a603928207df6aa98d", 0x401, 0x10000}) ioctl$KDDISABIO(r2, 0x20004b3d) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001c80)=""/165) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001d40)={{0x8, r8, 0x0, r5, r6, 0x2, 0x2}, 0x401, 0x5, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, &(0x7f0000001e00)=0xc) setgroups(0x4, &(0x7f0000001e40)=[0x0, r9, r7, r6]) getsockname$unix(r2, &(0x7f0000002f00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a880ada21e891af8cfd4699f42"], &(0x7f0000002ec0)=0x1002) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40000000887f, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x5}], 0x2, 0x800) getuid() 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x100, 0xfdfffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f339bb18cc4", 0x0, 0x200000000007ff}) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r2, r3) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) flock(r1, 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) close(r0) r1 = socket$inet6(0x18, 0x3, 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) sendmsg$unix(r2, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') write(r0, &(0x7f0000000100)="cd4c3623e180f97b06dfc30fea071767a014e076e87e923470546009d48a0f9986c8862bd088cd025b64858ac1084fd0829d9f4b5b29", 0x36) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) clock_gettime(0x0, &(0x7f0000000000)) ftruncate(r0, 0x3) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x4, 0x5103, r1}) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2000000000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x80000000, 0x3, 0x5, 0x0, 0x63, 0x81, 0x39fd, 0x0, 0x3, 0xfffffffffffffffa, 0x2}) 16:00:24 executing program 0: r0 = socket(0x18, 0x8000, 0x8000003) setsockopt(r0, 0x4000000029, 0x3d, &(0x7f0000000040), 0xffffffffffffff44) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="a6", 0x1) write(r0, &(0x7f0000000080)="f19db0f27379d4d6fbcbf190337bb70cba2d76527a4cbe88be0a0f7df510ba56af23a95353bdff66bb3d89089b29ea5ad78528f295", 0x35) 16:00:24 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x12f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) 16:00:25 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mknod(&(0x7f0000000000)='./file0\x00', 0x21, 0x40) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x1000000000) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:25 executing program 1: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x56, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x11, r0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0xe, 0x3}) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="a5035517712e4f418a0d7129acca6bcef18da8d796f930dd39122c6fb33a3c78a7f0b7ff96fdd4a480d0b74b70a8d6a5e60524387baee4e00b0a26c5bf3c7bdc06d3b435d8c62492f1e9bf", 0x4b}, {&(0x7f0000000280)="6e467a5496267c3a4f1b9f355c42fa9d96c7cadd9c3b0c0801d49f4f90e094c532f3ad3d6021d422665841f1daf0ba200206386a95df1d81f33ec427ec76628fa9709930ac60c48d95b228e8cb476cf36cdb35285242f8e4dd6756b8d200191a2e8d7abc02504c4577651ed3d81d90339970227898ad33e64b7d5f401949c1febf2e10c7917b343a8aab506c339212ca95cbdb9d28a03ed96f5649aeaf96a43dcd28310a45c57b7eb549861cb7ace8480dfcaa70ba0dae39a31e07787156160edf2cfa5b6bd913c40d5493b16e8de7bfaf336f09d1f914be6bc6f0bde41675ed76b6d6e7c8194663ab0ea5ab1ebe0d9b793ded533f709b65", 0xf8}, {&(0x7f0000000380)="8778dec71fd1e2e54ec27e4fb28d451eaeb957ffd46cf9e1086b5624fa4303c6deaf5e9d9f9d14ec949dc3390d95fe4185709fc2ea1862638739cdd1c1a9e905900c1665f2096c17d732da8223acea16f70644574ce6f78906dc36a44d1fb001695c566d0f796d1c05ef90be790ef93fab077f6f09d3b8118423d370cf92a2f1a5171d882a4bcb941b962e88d478f7076782fde67b5b7b673a5a58baf2126794c2bb7bc4ffdab2f9e2fdfbbb497454c6e88496a1548f8599dc17eaf983ea698d212cb7ac0cc8", 0xc6}, {&(0x7f0000000480)="04bd0cdb4a1376474c162e9148397c2ec609901442d510012f157ae41b55c55a249a6406fdea92e2b8ca42633476566bc27760339bf9686bdeccb74df0b04e68af5a6b66051f79c3a33469536b76e63a6533ac9ff318538fd765216ba25d878adf025054d77c15f34d6398da184404a49334c00eb115cff8d0e1479990ff6888c0b47bb6a2b4f42b55cb52e1ce10", 0x8e}, {&(0x7f0000000540)="0ba0a7b69ed3d60e4e3dc69360", 0xd}, {&(0x7f0000000580)="5870f368bee65eab56f404d6434ab941fb98c04ead48cf8c9b44a1fc80f671a6f8f5d628d494cc96d23d8b30", 0x2c}], 0x7, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x400) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r4 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) fcntl$setstatus(r4, 0x4, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x8}) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000080), 0x0) setsockopt(r0, 0x4, 0x4d, &(0x7f0000000000)="44c677bddd56eae300f5cfc260c38918cb8ed41a4f68d4d95ae560195196bb3c43d1b86021301156830acd77b6df4402276d78438ae80da2332286b6f6a7e3c37e7b9f94901e9803c3837e45946148162e4ae616daa1ec75b9ab8dfad2fea38142bd06f63b070eda774b2278feb9807047ae5fa62e06c8f2ae4b0027907f424838673393273f3e6454af122f4d3cf5b83f1dacfc27075aeeb5f0851e156f7067bc561532b886833a79631b705837353e790b130e0e3cea2c262444e22aacefc73547580f941ef8dcfce874876bdd477dfc6bca8dee18f20dbda0582ba46adecc7e041cfb08928f5cfaa7fff9bfd90552e9f24836e5042ea1d4a2ef999f729017065c5848d88341a8c945ab2c4d41e1de1eca058a8adbfe2fd48a0bd264ebf9576501b2b69a49e4dbb91ef54b2068fe5c502447a1dfb36482abe313a101c579cacbad9948cb58eb6806b9ad48bf457766601dc6fbbdbc8c75be77509a0b9ef130826882a63842216da6d2d4dacaf2fcea583794ee248ae0116cd695b0a09c49b4bbb4f35a8589a5033be09eb3898fd3eae28ad797978d95da0ce025c17cf3849c375aadca15cf6605107757f0103d6281b6d85918dcb0863d04678a9177e0557dc08364f73041fe53f1d7d0836bcc5472c91743baa8de2239d14b1666241bd0bbf7d041c558e0a9258974ac12581bbd58183d8ddb051710856c60fdaf1d682c5810e95804736f0ccacabefdc61fc76525f79a918eeb58c290f555723903e7bfa6fb0a2b5662ee65ef2caf986617c778b377e2ad20796e0762367008a44c63471f7e50dd374cc1fd1983baf2f7cf27382dea6f3ed651bc410759d7b579ca1aa2bc2cd8dba451a8a08c6a8e3ab05d95b6bcbe5783d20f0d1b7b5306eb2571862e40bc1198b51f35e1631b394e4b90e49e702233f87e43932bd926c196945a6c525265821e67b53090595e8b26ba23c50ab2e61d71876c01451fb09d7229efb3bfa53ebccf941feb8afe8927df894af7519c2b1f2a93fef934ad9ff1ff6003ad158cdafcab6bfae74377e9e47a63a21ad30fd8a4cc69cdb2cf5f160e92c282c8827aaf2e6f456188528ae888d055e652a7a66424f866415d9b33ee0fa027720e8f9a6d50a925ace334be796adcdd164b64bb11c597196e55fc228f84da3dd1f593f6b894ddb6b309cb0109366ac77d51b63112c787c33b7b62d2bc7354916a5f3e3f8943b8165a92650a4c040402bbacf9c1873263658050d7751676619f9b57ec1cbe710d1d1bf3e8d49a48510c8d6fe37f6403b2776884b88d472fdb4f1009ae691ebb7cc3d62efb3292d30a56dad2d3b3702c7ddc2441a64fd1ae25325814f58c1b68c4a9c98d6eebf185773d1beb9e17dcd2abf31efffcf7d51ed7802594ac0c511f79af1da4fd6f8d3ea588f0d798f717b19343f890c150570ea5f75726b60b6a866ee13933b8dfd76dffa3ffe54a385208464cf6e8c657f1731a47363bcf6729c91b29a83fb18d0bbf930cf4c78158b1b10a5104ce1d05098fd001f8e6065c8b528bf0f9187a85973c9633588e4eac34456fe2cdc38e386106e58730aaaac61a6acbfa3248452d90ba397459cf8436d91bd1a36f1c235b60bf3e07ea7a52f4cbb288c554e53f0324afdc7966130b64fe6c91878b23551f45a2ec9e6fd58f62d0423bff39669e3b483a27aa76493799d95c92cd801736550a484dd5707c8f008b4bd1ce84c5cd10de0b5f83c70fd1b4e49e3bd3b6e509c1f2dcaae9c34a2c5a287588ca290063183123696765c404cf40499dbd42497d233124d2fff54229fe793619497388e920db7ec8c9bc62d89c29db0ddbe37e52697c4997ee57be8a88f4219c663880e64f7ed1fc653f87d8fa87545d1a22ddec507e0a2096ba09535b555c1c0439474506e984f3731bccf6df0058bc58a3c87790942afe19fcda09fddba38bd16b204d76c0325ccbd9d7500eea13d10c58ce7b343d31e1ac82e869f28683417e87a3db9dc63d9c54534f3564ba63ccf71b5008cf88feecad6ffa0ac3f8db22459057245e55af696aef2506a1295705767b9c385bae9ccb9109b588c1dd9172ec60e622835a0e4b0881693d1632eeb0511f5c3ae4863fabfadbb42b9026f2bc56c79fb9a30943e93859a7c9905edbecf04fe18dab470c727971142e228bbc0d74eb3e7b10f73c7aacd2c8f6992bf6123e8b19d8bace00b021deb2eef405ee85d768516943eef486b3daf5d6675b9f15bb653578bb6e565122f9ec94291a01047abe204d798e2393106e52006a0de99f1494fa979d148f7b4b99d2d761666f3af58b5ca84ffe93cdfefe46135b0521f081b932773fe9db7a9206a93f7ad7063c7a4c0a5b86f3d03dd67304411ba391d5454da4a9e42c973e943b5aabc1b64554c61095d69f0c1f32443cbda73e0968bef0081e8f86653b379a1499ec210cf55237bec1c9c915e81124608eec61dcae35e1098441824298163583d45e09c8bbb405375e605f9362b8120ee6182afcb87948791dbffe46f6e1580de80999d299db2557ee1dd6e56eb7e9c3a9ae087e1e8a8e8c219486584412ea2961c881e5fcc59703592ab7c62d847830af66d39341c13cbc72135b2099de4afd0650ffdce36a3ebbc84daaded7bdb7e7fdbbd472b7be46c43c437f9d6123895298517aa12632139d7e1a731cdd5938ad726f013d744b1d73dec52598968225bd88cf087da28728029f82f610e641b919dea4c7ce34205f57385ada911367f8dfc7609678bf960e8c93aa9369200a5a61323aac19739df88e88266ac90a382e1f45bb82e294392910569550b9c106117165a7d634dd02aa063af607fbf795940dca8173e51d2dbc85e42108c0deed6984b938186d94b3cf563f2de85e7f10270c19a911061ffd099f9e7c15aeb060d17e148a33f0d81057c29049cc73b0ffc19f4b6a8b9af00beb74aea4ee94a44d94546778fb70964ee4f43e3db0f771285f2c5c408dc54f9789dc76161d9f09d137f1c797aedac9d4ba20497394b751512fcb15204790802ca985404c3abc170ef65248327c71b364be2d7639e973cdff37ea9c6674efc24bb36fdc22b31a1f495c1b93ef2aa7925ded5d7a5bf04c62083aa6ae08bec8d2afde7fa5b1e9fe2524d54ae0326d8018d42a082431bf22e46ba42c3993a01c5368295437d725fe9709367433a1c1a3d315f35c88957e2b33530dbab1e07fdd71584eb462c1ead738cd09984ee62404ba627a602ec94e9ffe7328c42f7bef5dc15ac4652cde390790c44de5b358b379c40f06282e25e150e64a756a6b3596294210cf188b595eb484d560508bad463acfd2146fb631e687aad9d069b37140b7259b8543549dd013af84374544873c453e9711a69b745c138062df20fa616a48b6ef2ca83d2059026e3a14d87a1d9e651a0eb8cb1ac6a57ece0238581bca1778374b6817582dff17f74530e7516ff9b5b1fe08268238424cf86947636b92cc0e12d119b6aa2439c70a19ef3861827b758719741ac3244f4a22ae766e9c5ad394b22c71a923974d9d7c1d18169b3ad0146771db07195c70bb80bcc6bf433b1e632bfb1793de7ea5646ded6deb5f78afb4fdd1b0860f3d52fe3f30acd1f8e55fe49ac8ef0e0bc1326eaa59d45bfedc9462fbbae94c8c96a8443fbee493a1353b47b3ee1f5cbd7edea356f7bbdb12426a742bed16090e9254554a18e22bd1fe9364678b57f991bef1c574135d8aa1ccdfd56bf4f1c5713dfc5023d79050ef568d5b424836b022b0230c7452e1f3ab2e5242580db1bcf10993090230da604205b78f700583666f085a49cc6357a0d0163badc71b3fa6540824713f57718d27de34494d3ada7f3c9fd74c1e305a0ffa196d95e3ccf1632a3fdb8b1839e50558a912fba2309fb467fde067591800bfa018cc87f9705ae7e20d0b1b9cb307b47d102a93601be0b829cd778f05ddd75aaf6ee2b1c1185991eececa086da8931bf41d418264db515538f83b7822157b8d03656577b9c5d1143fcae417da4e850dee9ef8e8ca240e2124b1953f4e7633173463d90e5ca64aa8f23caa11f763b26dbc921fdccd7aa279cbf96a8d2353b03011f6034dc6e2ec86c2df5df0389dd78d059129a1302f5a1da3ab448c1570bd44a8a2d0526b487165d504010956eabc4c294157955227253c1550be17df6280650e893f876285753998568f04239dcc0b1111ce60484d5e9444251bd4f5769cb614642373e05fe176f498b358affd505570646124840f752f8383424ac62d125f23f70e2d0a5afcb97b0c7caf6a91701b8ab79103d36188b215e2240360cc9a582477c6db91694163f06c1a6ff84c4042ed7b7df582dacf04b62895d5215de0f49e6f93c89cd9f5147a88435d26998317e8d7fa18a42a6ef5ac8d676034f2652148bfb36059a62b277d946c15fb1535765253c6050a7339282698a117fe644f11e56b471cad7d01b2b61ef7a9becf24a91570db9d15b6f0f748f54e07490df8d6699af3255b1a7ce6b44bef844bfa045f7ae3e983408ba52ee3b3a7580112c6cf8e93b68383693134cf6aa50830c18e5164a1eda613ba7e07f78a1b041880276dd7f1e73a553a12d0d141763fac86c78c0ca2c066bb170f032717a428aa91f0fc83c3a7ba3135cb6639168d447aa08d5564db867f338dc16cc2d5564912c2314132c565581e1308ddba3953645ad159c13758c013166ce87e03c7b938a0525c3b5c5b1060c2733df94392b3ae0e0763399eb16a35f93b8e5d115bef9c7627582330b45ff389fe125002b7a804143ca7e2317352147b3a5e54f5f52371f3d26fe4e53504871e630528f7f1a00ebf9280432f26eeabf7fed239aaf19619bf395d280e7ae89462e6ca30c22d0c2855cf1be7756282be49693ba097498b3efa7e1138c254f2452a8b33986a8ec59ebbb47f8262ae7083fd25e2fc2d3af7c95ce0f29f4867eeb489ff4040e6547a54a1f00d2cfe0192176aaf58b67b16cd8cb069cb702fddf42baf2c7ce5072821fb1267dd1a3edb58f9e15772e1b6f72d6ca7fa059cdfa462e804a9c659c252da79e6decd43530125aea57da74c02d60e49dbf7876e265acba173f7e3dc16b61f6836f0a8cca0be7f947037a2c07c85dd79db21668631acde748ff5f509698e0a5a2ee642e3dbc1b7325411b1273227bb08d1af95cb5af84ee47dbd9d4fc10f641bbe34155d60622b8662ed68bb508cc7c16ca0871eb2c2ef8a85ed124dc1ee4fbcb24251450009928cbfd1dc77bd2a8d411bbaf164a728c2dc657591b934045f865330f5648c8859fcb964b45a300ca6c4030bc665eea9ca1d00fed7981a25e4b698818908102305046b79f78936355cc46299c677c7f226ed31e6950c026a9a1986b4c84653196135b6545b5f99af80230dd8366cadf45edb62138c414b5c005e2e354c6a3ecd4b75a282b0bde3de56f3fa0d4ca4343a3b7be8b74d798d7915bad0a2839410e6c187b883fa0af4bbdfc9f927ec2c904778b1ca3b9edbd609ca57196976cb61b82b12025061b8dfc0d71c1c5f2875a84019d6465cee6c61868c15da2b71cc241a0c6551663ba0167a48046e1a7072b970c3edfa9fe6ac4e043bd5c9cfda25cf1df7e8c6134a24a8b18bc5e30b6681f960fc1b8bd122df2f662fa27ec39d22d7f93d3e17c4c987ae58765259c315da9991107860be8cab4cd01b6556834ff58bdc55c21cd338828ab03ea3eff6a99882f8b768eb36a9bab6435eb1947d813bd949b170576c872d558da9959797ec8b9a455f8bc0eaedc6ee5e4d3cd78d5b981a1d78", 0x1000) 16:00:25 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgid() fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x4) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) write(r0, &(0x7f0000000280)="0c1c4e6012d68c7689706927935c6664ee56825554fdbf5841b9c2a8d8efe9b6ace828232f1cd91ab09794254298862ac1e0800a4342d7c4d4dd91872a25c6823adf21fb54e402474a8b82fd93995ba48e3a900489f9d697a24027646c8bf4e8fabea6aeaaf2c44c278485e859ed441e0d336685c3a0ba6d2b6d7225e6030363c120cd7e2cdfa17371559aaaefc436f8fcb146406423f34f79c60747ff48bac7a62a300c22ebf954240ed51d666c1c3d89ba448e88049ab6e7165c6de8c8e5b92e5b53b4", 0xc4) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() linkat(r3, &(0x7f0000000380)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00', 0x4) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000000)="093d663ebdeb457ceb45d63b37a35758aa538f900e15eec058010eaafb431bc09242449342df10aff6f2edfb6374d45d469842795c070f8c66809c303df5167c21151f18c714c44a9b2009755e940e840c97eb19b943488065d2511479f8baf387c9c11dbe25d19e12665983f3c1bc1bc73af90ac3500f91ee2bcdbeda976c1c57c1edb6dd7cc1d67d53a8f85b1aad05683c6d0a1dea24c3b45f024b5dbd2eecd44c8d2d0d23a9bf7568b7775152b3f72f9d95bc49f59118c2d8e87c7b082ebf8f33b96e4e865d045f08303e78b99ec02d64a0e2fcc446f8485b68037ed65c66293425383531728775", 0xe9) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x7fffffff, 0xfffffffffffffc01, 0x0, 0x1, 0x5, 0x4, 0x4, 0x3, 0x1, 0x8a34, 0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) renameat(r3, &(0x7f0000000540)='./file0/file0\x00', r3, &(0x7f0000000580)='./file0\x00') kevent(r4, &(0x7f0000000080), 0x1000, &(0x7f00000000c0), 0x1800, 0x0) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffd) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xa9, 0x0, 0x0, 0x1000}], 0x8, 0x0, 0x402, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file1\x00', 0x10) r1 = syz_open_pts() r2 = open(&(0x7f0000000180)='./file1\x00', 0x10020, 0x200000002) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xf777) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000540)="ef55121be1e92174cd62e5cf84055961929b5c57a92b1b99bb75f1f19807a1bad981ba685c2e35dff66a05ac1f9db955c734d13d06be0d2000fb89517c22999fd844bc8d285a0341bacc31e9e09f6bc8d23d17832570f801a8292d0b36a3ed9935f62c29c56fd5f0a517205b29769e48e06137503b9a2e01df6417690f7fe79dac75fdb22b82489e75d3a34265644071ac10541f6e9729e1701f2a3fededd3a8807fb48b865a23eefce11186bcff81fa7a683167db0ca34fd74475359937ac4712205490130e607c53d71dcdd8ec914f2f0620436a94e9", 0xd7}], 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) r4 = syz_open_pts() poll(&(0x7f0000000740)=[{r3, 0x1fc}, {r1, 0x40}], 0x2, 0xfff) ioctl$TIOCSTART(r0, 0x2000746e) writev(r3, &(0x7f0000000940)=[{&(0x7f0000000900)="2bc15ec278683960398b0be3932ca40f2e39739f0e1d1c0aaf534d3153ba920e119475ed04bfb161d01954a87f", 0x2d}], 0x1) fcntl$dupfd(r3, 0x0, r4) getpeername$inet(r2, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) lseek(r0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000a40)={0x19b, 0x100000000, 0x8, 0x8000000000000000, "c8043705c45879affab6e087b5c678057d8056c7", 0x401, 0x3f}) recvfrom$inet6(r2, &(0x7f0000000a80)=""/176, 0xb0, 0x841, &(0x7f0000000b40)={0x18, 0x1, 0x3ff, 0xfffffffffffffb41}, 0xc) r6 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) socket$inet6(0x18, 0x4, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/tty\x00', 0x10, 0x0) r7 = semget$private(0x0, 0x7, 0xe1) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000bc0)=""/229) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000cc0)) poll(&(0x7f0000000d00)=[{r0, 0x1}], 0x1, 0x200) lseek(r5, 0x0, 0x3) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000d40)=""/31) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041eb084c6015b03d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, "d335951edba969ad2bf4c20e098c974ee79efeba"}) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) socket$inet6(0x18, 0x4, 0x8) r0 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:26 executing program 1: unveil(0x0, 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:26 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) close(r3) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./bus\x00') writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000700)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9250f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d1272bc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98ddbc2e65410f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f78e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a77a68c089a933f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adeabc4a69f5338a1fa2b15a409583e77e33f5cd", 0x49a}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) 16:00:26 executing program 1: mlockall(0x2) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="a283f541a422cf07767d6f6bfa10093a1f9b51e57b355bca3eff63f0d92d9e0ab4ec19b59497bd7c9f3bacc3fd33b8f6de9c77944181486c8ce3713eef4e0657a7cc6942f4c209d8198458487c45f9946b363b2a709d5cca79d6cee99e56ee2e4353e80f2bd4a537ac0d84eae47ab31844e6", 0x72) 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket$inet(0x2, 0x3, 0x5) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="18f075441dd2942351489df24941e53b795ad8dd2adf60f9bedec828e5b7d631ed4e6d6cfacc6e239591aa7f013eccb4838cc04d6f332a748b79ede166ccd33ac8c5", 0x42}, {&(0x7f0000000100)="b2", 0x1}, {&(0x7f0000000140)="ca6743ef1f65c4a36d947e69b2d462a4a79f894422ba3a43b36c868e0260ad34cb488ed8b5b249d777a267366a5829a00a90f7aa7de8787402573f370e3600dca5e2437758a9e9cf6fc478366dfc8397816dfbb7c4fdc194d73f74fb758bcf2719d49b97815c87d8ad1ba85adb92ff492bc2dfb412278b2f2137542a05df17e34ff7e0dae600b212124c75c8e174e95b57e102721faf632eedfa54c8abfc9f51fc4cc3340a9e310f485ba7dccd13e6023d0aa8b921a1db3ddaaf70d414a8086cc0da6795", 0xc4}, {&(0x7f0000000240)="a2d67c2091eeedfa7ad597937e2697a7584d925b67db1e04e9b48861abdd6f3e1d24f827223d2b20b71312e6594bef3c0bf014eea2fdddc00c2366787cac2b5ffab2b2d6826000f1105125005e0d98c1c5e87d4efaacd831a1c57c335b71a48faf27770399ec3658903b0593", 0x6c}, {&(0x7f00000002c0)="587417e56bf792", 0x7}], 0x5, &(0x7f0000000380)=[{0x80, 0x0, 0x1ff, "5a724dc52731b4e60d4b609903f20b8d194c3be36ed5b787c36b7b652d7d5d81647fb5af49cb11bc501266701cdbc6560debcaacfa0cabc55906a4cea6e7646589ab60e85d0dfa37081113ec34d8af73b0a7f35f8be08bacedd421b13641ea09af087bb7b54b78eb8d06"}, {0x28, 0x1, 0xff, "3716cd02c3df005cd7f2ee3a06e788dc8fdbe150"}, {0x98, 0xffff, 0x0, "75005877994bf98d7157876e8ccc41490fea2bef3203c162e678e5d15f0c66c2a58d3df43a4af5720621f416d0205810da85991fe08c70ee434f70f7d0a916835139ae446f424348111b9ec5a72d5ba6960f6aee61eb32a392dd1d9471d00710cbe93bbb07d200548ae53464559f2207fc973b1e830f3ce9561e3d3d6b0c26868a"}, {0x88, 0x0, 0x8, "8689f6cb219d88157441cce625b6a9e1e9e40f67e062e314139f9506c4af47937d2e8d7843f34d049da26fd6ee1d43a93fa39d97e260c502f03eae60bafcbca39c28a91da377f70d4e8664b1d2e2460e815f0524934adfce2014820f636c769c7af59c8c40c68540f9f58114ea6a2f7e0e"}, {0xd0, 0x1, 0x3, "bb37a50d34aa1fdf193bcd8eddcce25be9b8fb5cbb5e52db3637c8e09b0c37ee243ca1f2722ed48cae2d204cc4e397e5ad5cecd0afe1d064eae5c8607d9a6000b5eab0dd901acb9088be9710fe26d041c295d9eaa15fadf92d824b5f904b98cb993f5a71c0b6d545b7aefb28c7defb211452c13d607af92207527ce2131ffeb39b2f3b9be309d014bfcc0c1796db189956e3c572ea25eed484a3a3523f4d91a89d3d8ab465d058ec7dfc9d38f31f1aa7d3340d1c245f79e9261fe862"}, {0x90, 0xffff, 0x5b3, "e9fe890ffabeeec731b575e501124caf9411f1e016ff5fa48fe5debad4dc15f08b7126e9807f483df287e066383ad3310553fb26e3915293e398f27827430c66638fcdce23d9e6e41dd0870d9b586e6979cf2f0a6a319ea66802e3b1ee7e2c13f8c5f509da9051be70843975693584dbb099a98d5c49a8a2cf"}, {0x58, 0x1, 0x1188, "affb6b25ea2d400c11569d698dbb224a4228cd39c66ecc5a4abb3bcacf5ba140e9a58834521d70a0b505d3356c09c4c85f5591ca4360635668ad3ede3f0b1e7eea5301a0bed6505d"}, {0x100, 0x0, 0x7ff, "9601df493a62a93bf393cfe01d928364c9bc850c68212fda2179d389980158c4ce884927e4f97ca8a4f04707bc6688297fa63c71e7fc2a71bf2b3a3437307551278196838927c1f160f71796bfe148889f4cbe1db7f1288f2077ea98c813c66b80ff245a853f70d37529ea43263a91378030d5d9ed46fda412f088cbdf7d820cc7ed2b849365bcf0dd8101edb03f1f056d2777fcce4c4c277bd55876502cccb30c117a3cef757dd032ae93f78bc7b6e9e74a51d1d9d1771537e84b1e41f3cfdb8461b7bb1dd8f3b187228818dea9950403718e4f676781aa6007714e146fbd313761736a35834dea8192"}], 0x480}, 0x0) r1 = socket(0x18, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000880)=@abs={0x682eb13985c518e6, 0x7}, 0x6) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) recvfrom$unix(r0, &(0x7f0000000080)=""/123, 0x7b, 0x43, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:26 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x1811, r0, 0x0, 0x0) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x4, 0x20) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000140)=""/209) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) 16:00:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0xd, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x100000000}, {0xef, 0x5}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0x5}], 0x2}) 16:00:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r1 = dup(r0) geteuid() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x20, 0x6, 0xa9, 0x1, 0x9, 0xf, 0x7, 0x1, 0x2, 0xfffffffffffffffb, 0x5}) 16:00:27 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x6) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x6, 0xfff}, 0xc) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 16:00:27 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x30, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x1, 0x8, 0xaa4, "947349b510207ad0cc5892254a1fab4fdc607294", 0x8, 0x3b}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x401, 0x0, 0x6, 0x1, "a8ef1034e6930eeea28216793a254e1db1b0396c", 0x2, 0x8}) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="f1", 0x1}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x2, 0x2, 0x7, 0x2, r1}) nanosleep(&(0x7f00000000c0)={0x2, 0xffffffff}, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r3, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) getdents(r2, &(0x7f00000000c0)=""/149, 0x95) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10009, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000300)={0x6, './file0\x00', './file0\x00'}) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="51a245b3453a4ef93538fd1dec84f99f53b8cdcff481f4effab79bb960dc562c80b1395fdbdbe447f76bd2eba28732d88d8e158f76e7772f45e37f3cf9d68a7fbe5fb22e59c8a2da1bf8e0322f6c86ec53e6e9bb1d6ce0669527067a6a39ff6085771ff683274fa4649e22172c6887", 0x6f}, {&(0x7f0000000780)="72bd39ed56a9ae9db71da95cfa08e7d6d64c0f0c4021cdb67ee89fe87893fe8da41edbb0c49ce517d2adad9ff82074caec644c5e9637a06038a24484245037b0a6ea95c8d4c5b754e79b0077285fce98f6eee646e2e7dfec9f1f73c648117ca9397e9a3690a0a18447c7300491b77b3d0701d17849fbd96f0a8710cfb2251a84dee537f05aa0921814747e9579cfa0e000f34f1efcc2fa48c651e91dc9e30b3a99568a500ab14fba40ba4579348b3f3b3e69de54d3d38389e928ccae07a3980d90a5c50bd61169e1b28c9351bfb4857ccbe6d270b559eddee5cc91c9db6ea8b9b3c4ed3186f03e71d19ebf4ebf1a5f9d9bf9db973dadbe274d50991589dcc0f70cfd37b82e32aa70c3263d3d08ea1a39969d448ab0383c3a576ea3bbf3e2be47e351c76f53df8bafb81ebb7e2be340c936932e109758abd3ba55c426da1e6e917c9c9db9daea3b7699d14d4860f308d7119f8fb753e964f753af9104ec70e6b4408084a80c2718b41cca66d062634b65019c58b58a4e98da88b706d4c950e4ff989ce9144fb84bcc1ad8c7d7a70de5b69584331b8bf90261e14f1bc64bc486b5404c5f62cbfa2079e825d1de21bb6fb58db2963b7e54e82dd849cf30d46c670608bf82975916fa1fd4823e087dd92d75826c3b9dfafd79c00329bc8c277accb6f5307905cc7b534236c8616e382d11ed6cf8ff3b2abc293c8fbd23b8ee13d32d6d8f7bd087386459e0ad2df041098dfa56e7d81b00259d7d5c66ad7016967830c80c84bbb9f61cbc7751452d3ab24270763c1a6a496fd86be1e78a416b7eca298553000f762c80b24e248fc4875f958d88ffc3ed5d3e895d8ec63ad4d19e797b944a8ce66102861b15fc0b8b0cd446bc014f8dc4cad9de969cbbb2de6360f1f083dd4c1c5270666b883557fef53e1bd063e5fa804cf019836e5e5deb28debd8ba12a4c08e0434ee9fce1c64326195d7ca32693414aabe6bf985cec19f09d64a83327e926dc1fd830f5084d61e850a96e08da38cb92328505a6e552f02e975d0b5bba5c963e8c158e3482bf355cc75acda9454e75c7c6c41a931fe62a524467ab44f7490aec797669f6d43757442e4f12964ce44ea30bc14e82ad5c3493d9171d9f1cf2af2d6a075009efb76d249c1343179b7d3914a7d40188081a219ce26bf535636da05b88e0a90aa0364a5bca1c652361eb3ebd3454cd03e73919a04857a18bbfb8f11f08af4d84cb0342beecd71018d8d53d1f9d3cdd89b8b7ff6dca1c290ec9bee0a4568896b5573adec2a32a2784b2eee475fe4420c14c5c321c63d0976d019ed56a8766b355bca7bedf30b5ce2b30e2a0f2443ba1988ee6b3b40dce9dfd28cf9f69625f038aff2c4f7d3c0266458bdc737574fa60e8fbdd17b1cc50420af2ee8884defe9fdd6dbdf9fd134ef3908fd5e88f40edf6de4f490af9e37d9a1908a7196fe83fac3f64fe07e6c1faf45eda32c75ed5a74fb2c6050bc4ab3457d118e33e649e2a96d1c1b6d90ec14f9a8adabaedaca72a0a7ac57cdee8f052087390a04ab567e90bcae977534eaed0d8ee349f985c85c46f672e59245d2ff789f59e317276218e357a30d87b232d42ae8964dbb917bd850bb3323b1ad8361ca01d9c948f343b5ab32ecee5f2b1b03b92662833084f7dc26a7e3f99a55d8ccdb07a85c26411f5b092445010e392b1f1599731eefc13f3e5f4798f90785c58ac4919b81743a27960509ea419f288fac9cfed8aed997847f9fbbf3ddd90b06e2c864492a82fe3dbdf829640fad256cd9db42805723a789d626dfe3b59e6d7ba9fef1edc98b62cde2aead8a5936f24565f21c1ac4af1c456a7d8092c7eefa44b6a2d1b47000fe737059d570027ee5c6e193d3109e47670eaa3d07b23b2e4706bcdaa54e670f879c1355f8d39fad9a642bdfb4dc206681079817c2bb014c998b55914cf373f8b12d3eeba449e869e52ad418ed5d9ecd57d387011e2d6656b543a4be1cb7b1308231e0d8ffb6aa05fb6eb79343b9ad6a937083de3bc49ef82d51da570f6d3c98e913027cc0bb48af57079f1f11165c47f9965c2b4797e6ab12cea537d194f220e05c2406ac07cd24f653368c422eff637e1de57e90856a487bda424d898ac6b92ef01deae53f91ba034da96b13832761e2d28fba0cef272163626640ab5c7daddc2df50b729a5f938178d89cb20007c8afb6780c379be58477df3f45d49904cb454235932d7367bfb2ba7b2afb9f8bb7683e298ed993518d9bbacb0242f209168546f89813e391caff7bf5f5d392acf003967b813afd744f4bc23ddd704f5db75505026c1e029b7fb8b92aab8ef02ff9d60ba22a18149aa4a49870412a6b9185173a7ce41d298b0732da4d4d5bc8668c0b04e2988547849885008f4edc5dce58b11201408cc339c3d31a6f694a4956c261356a08efb64d9e8246703e78f42d83aa1279b3de451f98dde6e98dde1f4083acb8acef49cfc97ab8582d48560b77f2a723b9286b7ee495637f8378a01ccb5ba0fb16b5ceeec9e782c018b1137fa968713deba40f1dfd605c82780fb3ba4c3eed1a8d3c947b91e5591c3d7a28438431f035bb71e6792b1e14247c2e1e7362ac5fb4d1f186fb5c62b6a582df64162279f5163642e2d93086ea65860d92aa25b0906b6dd88bc981ff46a97ae7d39d1e0fbde635291b84247694b1c449f834fe6a0ccf8292fee5e185c46f5c0c6ffef11e7d566587aa2a83806b863c4361b8b2f883b17784a64847d20dffa4e29bc2d7fe281e5adb6c14f52f0cb0d0342afcb44f604939d3fb9e1fc35f38bbbc6cce3217ff90211e42d81022c9565f5d9c17c18567311387d1449bd4ec82a506358f5fd2c58d91ac95e3d5c4d97ffb60f203660b633b01e4ecfa7711f74dd682d5eca5a46eb367e761178e10ef11ef39c77fb7930edd69233be5c9002ef1ca4994b5eb3c8b11212944619098389fa87fa927a6f24fe5a44bf750c1a6e85661f5b8e53c919c6dafc73128a56fa06000a6529b88055c74d043321a0aa3e950b6316a0057f1de8566e062db5d13681f462cf7db65cdc635f27cb4f118ac45c40798e2fd0033bc4252a0065695a4403f8a579bebb6695c96d53f1b0ba81f3b26988f457adf383f8c599b783813475df3e5788548b2eb84a3af95c8e06440e14a9e407378b4195462a547e6971dd88c79d43aac8cb8182391ca4922ed7cb4cb39a779c92d9ce8cfd42520b16c4bdebf29cff0deac1b5ad7a81616f41a8c5ac558bed7cec05c171d647b8eb826ce5a2c56a710dc3cbf06e9c8bc579dbea600576f50583df4f361a5788147785b8e96f7188f9868e53987e537f06af90ddc58e065d80e8b111a5e16090e0fcaebf625167bdf12027430ed8cb3236eb5fb10282fc91114160c0409433818df612f7a5726615069ebb63f351c6bc20b5c04c0b62f95997e607c1d660371a7d8e5e01f3cc0b1e2161c55a95ff89e43e9ab62c94c49c31efe7dce65bb7f82d9b8085b928284c1242b296b2b7f93ad54d554fa2769f0c8ebb915a34860d1c9dcbb29ed56f902b594868571e2c0d8e6f5a43dd82cd237d8764439adab356e89197463a66de84b078d09327c16209a4768cb79093e59ce541c6bb3a69a43793273823be949891ba58cd9c4731fbc604738772cd7fa1d92d81303df1e44aea71ae6ff2fbde16f66a6ccec7fff7a6a92c900529c14306b199c2eb527b8b7ff1586d4865eced2b5c8ebc6da11e11c7d9927fdfb0a41fded62fd0ea4fea828af90f4aa9486441c0f4a1ef2e893cdaf02d6bc6b54b52a3fa948f0bae52fd6e2ca463d85167cfc9cf945d8153296176e5d4ba7cdaf39b796f78332b7ab0b48e745bd9855750240c279bc4a696199f5d3c2204fc61bd212ff7bd33af28e3b716d09f50a8dc7a0b21d9f8946f5d3948b611ea6c43691bc32999cbd0a4e778385a59f032b970c0ac37c6d11c230123ff006f7cc33b834700bc5990ee386c28401b445acf3d2e0f39c508c5da3cc91a476821ee718c83c62a03a2ac3a9f60052888c742f159f2f0e3aa076977712bf9097366840615409ecac72bca90e20960a0ce84a3eb7e9c1ced7e2ef94e99cfd5143139f972badc8a0db29980e87b3859a7e0839e214b6b611c89c1a341a0ddad1adbf12685d4c48433c54736eaa7720dd973f548b57f3e3b043b136c1c89923ca696ed80236988e2459558d5f2dd69043a075846659b7989b2fdcbd735244ba1f3c3673f8e1071b701278f232cd6e7f7d9dff170a492f274b5c6a25ed23a4ee346ab68965c705e9dc61683d3512b5665fa1e164805ead2c71cb6f5a5eaf206add2ce5ae2d5715327ed41fb63020b0ade095ab868aa5fbc080028e5a5a331eb03dbf7147e301c927db2af65155496ce234fce763e8c3c3e229b9993ce058208b823549555b14c9ccf73b0ce85f1dbb4c6d4bcca4e169d5b7a04a84bdb426175312202d7281a78362dafd31b133a1555093fb868cc21aadd9b1ea64354d9b618808ba3a78812a8bd38e1be62ef2572decf9165c562d5f5c6bf634abbb2a3b86e72057f1d21d8bba8ff7e0bedac2e08db0dc8258745ee6ccf74cf70f1e6925f7f881602e0eac5454b1da890d4faa7207336247dbc768a3759d5f8c11c30135a5f24d1ca0c5c365ade4417af5b316a818c4b527350cb6faed82e6796abe154a454b7dbe0f2d1c5dfdd6d408c2f28d064a2ba3b462934682cc2783314dcc0099924a93b467dbd640c1cdd37f8e61855cc14a319ab9764270d979d9e8ca7f984b1d016da61b8e281f558024b35656472edfa41137d44c80e220c49063982eaa8f3feb3c644398d8a99e55c375e383a13ae89b64c675da76548876ff2b898f55004309c7260a7d959a471079fc1537df33abb400852e598e10499a0e3e827d960506ce842f8e9cc78159391868e144b94ac190f40892309a075d7967ead043b46fddeef3e011ff9ffcbf7dc2668f1da62cbb9266999a0013631a768a76934169b85ce8e1215a4414a4ebc8c9a40f806d885683897c612c2dc7595e2802a1b77bafcbd32e13ff37435f7901dc3bf6c9dbfbea98fbe3426586c3e68906b0b63654d1b06957ea386b845d9e4c39fc3370896f190fe892db6214f5780d1a4da57b853a3b05b4e8142f4d585ab5db4225ff924da16cb34f1a9bdcc53bd74b940da4f56789acd0f6d5f1a3a6249f98a029c84f6b2d1080d7face4ed47a2e6851c04dc6bfeb264ad61e68ec3f8c63a1e57cded8c1f287f6ae89e331698c60da1338f58fffcf2df949ea797e47ed30c51b16d18b5151740a50c47006ad4909839d16957ac0ade3b1218b23d81d6a2876a99c13f519b071da8a7ce40a4dd67158369bdca907a4b45c91022b3aaf36988260a595988795460f3d7787936110d20d655f29bbf46f86db7b5e8ea7d847514ed6dd74a80960a86586984e2e0046b5f8eb5a6fefd3e46bf919f1fec9db85c112040060b86c0522a133a1911f09eaedc85bcf44a63f61662c89689ed7c2e9c9881ff0bc13ae0ee02ce9f4db2a2adb412f45f03b49d7991f2ab27c26f9da9c1fe01e969aab4f833d61439a1c746fcda7d0d66c2a61e1b5c0c4e8b3c11f00925dadf6b3559a87fa1cb1045c50d9c5a9565c6c651519e5d3503e023cb20286e9a114206970246fa3d055cd967b6b9f1c7da46d39c150bb3c8de85de9ad29a4f30c7f6720c7d0635c02aa270bf17860945943f038f124481377a7e4f8028e516e506d7d6e6b0044cba5497aea804b744934d714ee4b9aaf5619758dda3f08ecaa293aeeba08748d95539", 0x1000}, {&(0x7f0000000180)="885f541bf3c2f2a91d475f864988786284add7e192c87f8f08cab764af5932a1551d4420037a5556a190544f6440b87c645fad2a491d7ec3ccd0cb2fae29da58656212101cc39d77c6bef713d041c21382a932cb77d261fdc37246085026d27f2fad063a2c09644eb6c6bb8eb1799bf1e7a12ac07a40456e5997af19e63905ad8c6870dbcab4362488fd59dbf04d53399b9347b84a8826bf762cb52869f48ae09774e5e354521c56ed7ae0c84c72bcf3a11903eb51dce25892c8ddbcd65d", 0xbe}, {&(0x7f0000001780)="193c36b5e4fb4e777cb89a6e8b88fe830f4c4364ec0df01c316c01a2631d8297c0ab238639672ee6acf72b4ef33f468d828b50e4fede6799cec13506a49fdd0ec41f62dc6518424c9126156852aa183f5e02dc858d8332fab84e7c2ef057b9076114ed64fb854a1f8216fc2ebf7be54c4887cd470dd3afdf1be4b4423cb831b3766ccd019e0f1a8312c939e76311c5d5ead727fe8a9ae7f85dc87e6b39c6a5f38715925a2d7860fa01b8069af046bf1de809175a6d106fd57718e5a2ec92ace285500745373490d24fae12e17cc3f229ba04095cc9c0f85e68eb5ba98f9b05dc494759adaa8cda5defbda8d390b7f97d4135e3e43dbcc60ae6aeb6dc8614843a9ef380f8b89e8977ad25ea0a619a42b4923f1615211955f7f71d84abb351969adda5b20a2a3d5f8e79666fe2c52e3dab055bbd658dd06975e1eafc88285bf6007e4a6596b89bf4734c979fbbe53e71775ef4e6594e719549825251b8d811c29e48a3961b881d95767bf0c9fb7d707f9e1d471ac53ae2364f6c3d6a93dd68809d90dcd43e96f18d59d47d7c0d20e0a8c07d19007cec3e96625c680231c12199252a05cbe9f134b82e57e31206e49c4a52cb68a75adabc812ab1666860cc919bdd62090d92b0c4b10029c77d255a69f60b8fb09924c4fa00619d7f5c3bbcd529553bcb21ccfa4086b7567bbc9d6ca21dae0e14bf2c0ea74f4ca4f80ecfa610e7a7847b62ed498c738dc674602f7778fb25655e6ec13e27f72126c70b24100e26ab256d09cb4c45a25250d20ed2feecec29e295f03a31e9b38b44a2d0646ca6c6b191e8af1082e3bee455aa376f441bfd0f03699c4179112dbd50096efdeca9c78bb494aacb549de911011dc0dc41d694d1eb8c0783297839c7e37d932c1800083f4a41ce542c69c9e346978c5ed323f50228e1c1d31dfd8a5c1b0a8320adfdee6cdfe0f566942f8b288972d054dbda60f727068b596c232f717dd311025d9da4ac67b9cca3e024dc0440ad9428dcb2dde4642f511a665fa3cde5de09b9dd8b1c6d785db13734de7d132ad766bf4c82aa132d62c9ab66e138e380d4e7f6631196a4c4a16feca46ea15005aa92fe15652dcfb19bd6cffeb861eba5ab164cc2235a81756da4a5f6cef947cf38a987e70238e1af2ecad38b44a40b3eab7c9e6d03c935713c439ac70b46a349ec75611b662407e675cdeccc49eea4920c86bd84c9559b02846254e00288dbe23a13d0972f5d59cbcba9cbe4a995e02f85c8732ed77172779e9732c18807b32d525f595a55ac0d9b07a65b2495deabcd4220b4b9c923734d8e77796e1270d7f3bac5695f1f754c61c63944d72a780e7ada2aa8669d79a99bbe221376029aab6147cf8f73dd3cc2f4817e078616734841ab4171915c4f6dc0396ee70cf3b8784a61eb2a99864c9a8678d99d76ca41da7c2d0828e0e6a7d519f94cbbe01f1090c692dbcc93ae64620d6bfb49a9269853b66e0b5f90b1428fd9be2e8693b0b98bb223d170b5b92fe9310e91689ff72f97c62b74655c105873acd0fac41412fbfb86fa49e9408bb2d74a306851411658ea9b57bc1c71020ea883496316783fd6b419f33cfe3580eebafa7145a07bd824afa2ed5e23dfbdda82c6d496f51187fbe5b33e58c6601a01540868d9c81c75134c55fdb7ccff20073ef64a18283fe37a335505b264cfb6d826ddeacff18b9ccfc1e061b8b21226ab2ae00c918de1c13c792b3ab76b7ffb6f6535a3414c8cafc97d28f573e78f7b1d8603c2d6ab704ffabae0ce091494865f784e810d8be49750d483ce82992788f32b7a7bdf6ecd02f2ca4c4d81e40241decedca452b9de0f908e64d8943969375bcb1cd90fdc6e852ad8004b96e7116d95a7bf2ad894e5377d9e69bcdcaffcd226a746e246c6471d0a5a6e2deac1e7072485d6767c61a64df67bcf6ef0acfbd7307679ba1d0cbfe3675e952d56d1819ed2bf44591961cfda2b7c60303ffe21900164279f163b6f741ff3e84b754626179e8ab091a8223ab6923a9130dcc5c9295072904b02a0d362185d39cb5ed2322328eeb3c437e4712d880d40dbc2362e2551dbaa3f3eaff41377b1fbf4314fe26f7f76f58ad8763776a26cfff3aee543f16de703ccd503d49363f7d0874ece3d3c89b88ea91dfb414efac8fc0082c2deb8faac06c6fb7c9d556f438e4937e1b89dd454f1b3bfb69945106ca577f5e8817bea798dffb8c8bb79baf2d533670816a6f94f4d9be095f3e2ce6c8442bc274361db55e12d11e5889eb0c7ff55e67635486cac202080bc9188f887877655cba78fdd3e7e22315d80b6ddbd0dab3a845b5f3a3de17504c63257361ecca08de782c42eab7d72e0ac118865dd9f32a1f5b851793273b908b6339f0be61e5cb1d1577e8b4b5bab55bc3436b11934da191d507b019ba3f89c44b62c4db3b4f5e7d0d541cbab3717dab02448e2a1007cdaf8b61de04c4cf0e0ba8718c21a9f5a18100dbdf2464b8c80e9fd335c56aa57ba0e004445754fdc95f178e8dfb8f587534dee447a8002a6d25ddebb824fcdae655278b6ded796d5b887196c1650a546fc4a0763c7b5618341a178d6bf3ca75de275e3f1e1201dce4b447885f6e2e7481af783332cfc11234651e4ed9cae3a8d5751aea3d92ad7efb8f67cd872339582ef0efe2874e728ff8e4dbe835345d4095b570d855eb9e2d0dc106c10444195a2e4a4bbb62b5617f051724c5d30376963889e54186cedd55607c6e48f26cf997ce19ec8dff8c015b9804fd43ef97a13091d99d97c0462c1d80cfc092bb18187258715f481f17a56c0055b271e8ae3e10bc7696fa8010f055078a98a50c443d23f7bfb88b78108eb632c4f2fa70cab6514a13f28ac47a2d7f3afba9f8f6ded86871d833851b7d5c1517c695491451884545a867117332d44398b448a66c8c32b8fe59378ca928916d585ad9a901e1245d696deba87dabd3f39f979181a42be2f5542256751d8e4edf2d21fd8db7dc76a351657330debbba62f1e87a0deb599afbd4f3509a84fe0f1d36c564beb1c017dcd63a7abd37d669be7b62892cff0f9bccaf1dcd3f7ffebb89a99988927021a74fcabfa4bb50578f1f88544541ac9b479258acb00306d4e1be73b8f659557262480f317e7358b18e1957611d7ccc581f169d5c528b6ba8285f3358cb2e6e8bf2cc2a9e2742ebed3f05a8738b35e3c56836ef2492e9d547e82e6fd8a32ef2d64757335334c02eaf5c2f3195fef3b8e2a0717e6f8beb3f7a34e2dafe4f050a8a2c8a0a46eff3aed5ace5d963395a244fa0e6b2430c73dc36a441eeab08c6d08c83f05889bb05816df7af78f0dc55dabbe6d5de7a39bacce254ac023f7ac7470ed16ea63436aadc628c182e44a08b794724fbd83059cad8dee62798cfd42222e8247140fc8ece880e6b6a95a85c3623bc14879176b0b7288dee9dd892efe520b97569e3fd4ceb4171cba03df111d8009ea638ff42f2d77b2169c37496a31f0c90441d076396eda5b453dd3ddb868d8c8eca8138ef1405b1cb31870e335952b12998a4cc1e24b86709c536103a29df7287e6210676598a085d6c441ccd395e495a5ba0b0d47629b8b2ad589ade21a59bfc7e05612fd1245c300ae4242ed9de9b5a23425b0bf74c215b97b5a29b90fa2d230c74fb599eff1b5431bd3b9bd5220852606d5d593d9c84dc9bbbdc8740051b0da08bb01105332610142a646bfb5d10811d20e9d0f4fe24fa519f97bc2861a62f774346d9c95218388793eeb39db4ed019c7aa44f41ccfdbd228eebe17630ae55a122ca888927e7197bc3c56f516e1758098de57d1f2e530c818e356a14940113bed99c4a725a699040f8c23b7ed9b47742079e7273c19335846babfe949e68a79c1910580e2beba4c19a92a29a485d946ba0cbb39c5bdc1b89bce9876048524ce637b2895da4a712837edf98dc9a0119c7b0d0bb21a9e1876ce4a8521ee5f990ecb44d70d78cfe9a611111912777180e447d36ef9339e5ea49625531aba636aa60b0aead9762f459aacb1e7dc9ff862fef271322ac7aec4a59da30b6d1b8e770995f81f03312d47cfafb948fa642eb5254e3def4e133e2723f45c0635fa43fc1028b9075bc346869dd3c8dd6c132fbc2a9718a26dd6827c51e60f7181db2048df84ebda0b31e03a20f0129e4a846bd3255f9ac858e0a95eec8e4c491c53c1a0e3de8082f27ec00b7a883bda0315b92e272551dd2e54ecce5a87f4d62c6f820e9731a37f83d5ca0795d2d2b7010c7769d18dd159f16862a570f6742fed8cdf4622bfd177c7ac4e9cab9524fd96c80f1d7b6ca350f74af1662c2c17ff170dd38a742b6f3c382accb5b4ad18b4b712b863dadf417d46e7d315277aeeca82ea405d29f8d5c5ae544f527615795ae945ccfcf4f2ccec3560e6cb99fbaf5385d3c776c40f5ad6cbca4c8489e66a77a151b1333115a340819ebc571d585d9b635423f5967c603b0293d63ed666374aa41fafe63135d9787c1dd8ff01f7fd82ed0ee55f847a4db1925e8bc59824a0cdc3a161474eb45a7fb4d47ea9f6deb9869f9c3545dbe060ab1b8b42aaa192d50bffee5cd272f17c8fd1d5cd66247303fd611d77b0a35c93ed724fd7754898732db27a409bd54175989c53b09c2f8390ea1b0cf2d17cfe365aec70dafa61ac4d6a45cf0160de0117a36aaddc16b48febc546d7d94b0b14314a759de3f676b850ceecb25547aaee129679525d25fb6f6c01fd9e9c31256ce5c15f05a21f2fd1a4176e07c4861835b30f8b6c1608ed45adf05e6e6a9a60701b61c780d20f0386f53c1c25e564f1d21a0cf069e3c353d36c8b6600eac0fe76edb0b8518862682e726f12d4d4073c69ea596fa0f27bd5fbba5104078956f13b20b2efab6373abb2dfda22e571e452f5ac7779402330633b300de952196adc47d45db0e11b4e59af27b4ebcd525b9419cfafbe5ab2659ffd980b0642ea6dfa2bf9d753185c6b3aed516f1191daa248bcfe00c3f4cc285b580af409d2c21f20c11c81ca7c8ed18d4122db6e86e0173117c78e3b95cfc688adf669bd066fe43f5f830a212bb8569fef6aeedbff0501705cf15f9f626c3e7e6a8f7c3e6fc1ec794e6e966c4359f3f7ce276e0e75076dbff7c6d72ac2aa1216a30091a44e4de745e9ad7abbd908c29d114244b86e8ce50704c012abb8e7fe3b1b850c4aefb05a90610f5337bd1e98716b87239d1e64c59f40f334988b67afdc57f8f45a5232fdff122f99aebef268904e56a397d1047e48be285612d577fc6f5b0664ade95c36f3accc7741c6c4ac17cdb3d15f9a864a807f8755fc6c3939a7b64b8a080ec3e8d7f455d142959989cbd6483c2ab5281ca3d4a475f52b175d63386f3f7ef7f05e1d956e905f4fba644dfb26ce966b1a11d47a40d055492685af46c8c277a4ccbbf892c2e31a7d4070585eb9f5571ad8e2d6bbee55dfef92ddcaa3edcc0c52b0a95d044963af76d7b5d6f19841f67e0b962deee60aea1cdf887688b8437b0047846cf551b24804bc0cbf630d4561a5ae2ce85c8d172797efbd5188d7881b92ba97fa394e36b08faf5db68be972bf9f365a49a3f889a595e21907de6c84c139508a32840253393bab9681816f67fb1fd94a33b321ba05c5c7e0ae3d3fb411026c64ef641fefd6e4e57a8264982289934e4e080eb9bde1258a187f835819d24a5a84c06d303fa785cfa26819265d5edc16ff52c24ec47235106e8585284c44b30c1a58c3869420589fc31042129125efdc4354c90ce7d182801da07e090f20afd6f658a8d8f1b271977f34", 0x1000}], 0x4}, 0x4) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r2 = msgget$private(0x0, 0x200000000041) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f79000000000000002b584970b08779ee6c00000000000000000000000001ffff00000000004000000000233bbda48e3d96d20000000000000000000000000000000000ffffffffffffffea000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdb"], 0x1, 0x2, 0x1000) setuid(0xee01) msgctl$IPC_RMID(r2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x86, 0x80000001, 0x400, 0x0, "e39b9f62cec93ba647b54bb614604b6c12acfd5e", 0x4, 0x400}) 16:00:27 executing program 1: r0 = socket(0x0, 0x5, 0xb7) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) munlockall() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x2) 16:00:27 executing program 1: socketpair(0x3b, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x200000000015, 0x0, 0x0, 0x54a}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = kqueue() dup2(r2, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3f, 0x136d, 0x4, 0x3, "01c99e0a8b232c6e93a6bfc3c947dc5c7a9b0fe1", 0xfbf5, 0x8a8}) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000080)='./bus\x00', 0x6040, 0x3) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r3 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/92) login: OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:28 executing program 1: select(0x40, &(0x7f0000000000)={0xfe, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) write(r0, 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:00:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/92, 0x5c) r1 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x4}, 0x10) sendto$unix(r0, &(0x7f0000000340)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xffffffffffffff82, 0x4, 0x0, 0x68bfef7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDENABIO(r1, 0x20004b3c) write(r0, &(0x7f0000008500)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xf12) 16:00:28 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x9) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:28 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = dup(0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x1000) poll(&(0x7f0000000040)=[{r0}, {r0, 0x100}], 0x2, 0xdb) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 16:00:28 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x83d2382, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) 16:00:29 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) r2 = socket(0x14, 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xd0, 0x100) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000010c0)={'./file0\x00', 0x3ff, 0x0, 0x5, 0x0, 0xd, 0x1, 0x7, 0x1, 0x1, 0x3, 0x3}) syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000011c0)={0x4d27edde, 0x2}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001200)=0x9) r4 = open(&(0x7f0000001140)='./file0\x00', 0x0, 0x40) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000001180)={0x3, 0x1}) 16:00:29 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) clock_gettime(0x2, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x8000) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)="feeaffbd7041", 0xfffffffffffffd22) 16:00:29 executing program 1: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0x3, 0x8000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r1, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x4003, 0x0) r4 = kqueue() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getuid() chown(&(0x7f0000001a00)='./file0\x00', r7, r5) r8 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() r11 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r14 = getgid() getgroups(0xa, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setgroups(0xa, &(0x7f0000000540)=[r6, r8, r9, r10, r11, r12, r13, r14, r15, r16]) r17 = dup2(r4, r2) dup2(r2, r2) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) sendmsg$unix(r1, &(0x7f00000019c0)={&(0x7f0000000580)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001940)=[{&(0x7f00000005c0)="5ecd428fa7f19da2bbe58b7af6d34494e280359ae785ec002b37075d9d0d2e1b491b351a71513f191f0b181799b56316faf59bc4e337ad34839f175b32ef6e321d2a7e8122e3a0363d83f4cc357e322692d1bf2a8b59a204daf3b8858a8c028c10c8b5dd8bd9a406608aa8a5d2f6bfabbcfb120aa9cbfdf66dda1ee0e4f2cb75689e", 0x82}, {&(0x7f0000000680)="b392b14852ec83e9777c253fa4c4240937c9853d546d27aeec566794b05063a7c9570c2ffe5a670f3a6ffd90e023035da24866eba13e27bca4af0cc03c571c1afde0419e53ce848ae3fb79947c580c3fdfaa9e2981f60a3e900fb4a223620dd9f8608d90174148ed8dfc0854d4af346908ddfe39ff7c7a90d9d677bbe6e3e4e4ad968413bc5b25f4edb7dfc7b86b3ad916dbfee484fd8573de14b8a45f4fa6020aca7e80640edd4eb5dd07a6a85061a5372ea3934dc180d4a48a555b4d44600eecd29025e28293579c6573c6afb2cf7226572efec84638c40352b2ca4f58e9a1dd76ba9ee55b7ae3691ec9c9ccd6fae3122a7743f3427e1528ef53e93fa282644f0214939640a3d6a7abdb359f7d48d16743b0dcb8c879eb620ef10fc1f9d4688111520c95306d9cca4c2d95d0a9c635b8784ffd96e178a3cf77ac68d2f9926c1e7e2db5a91fdb6242b19fe958583314a3adae98f2ac9bb2b4403debc883f4f15b32f95413ce7a27aae0e3ce668f50131112dba08ea0f479aa8755fd055020530b7373eebf3a858cd20d4d4e45b45c714386931e077d0f2f45a17717ae89f839b180998763286fcad63435560818513576b3e88093c029b6d517501e94e94304eb20b4c457a8a25ec700e3848d524338f898cdbb69759f29851fc440083f5ac110c9131489423c0c08983433ffe9406e8ddea2f2a542f887118468e5ffe6474c232b49835b0adc33793ee949850485ba128386b4abf1729245d9c805b320a02b729e8033d185fef81d89a1c2ceeb852d0b86eb46c41abaf99f565df64aad34a0dabed9daa53cb46e627a33a77bdda25d6915ec07d48904ce2db71a3dff4e09e7a755f500857596132fd980e2afec8d2bbae0704ec13b7c677e1274931eca371a6a1d42dafaf6b02fe9a717362108adc39c725f142de6f72a3cdfcd89a661ce59518425e7ed8c07f32abf36f36fbac9d8e350a91b7d6d67ffd98ad759b815f149960443ffc1dbadb6b3dd6b25cec8534be1e95ab441d2397c353fbbca677137f0cf7cac8a168e698de165e67dab4318719c0ead97110fb51b20c13c9482a6eb4a390c5e06008391ae65182a1035608b7f7bc7bf9744dcde80bece99378ee512728da2a868373e490ef8b89f78b88392c782a09c49790949014bd054f01bb88c63a3c524d0a13ffe2317682029cc459147ca5202cc1d2451dc5db5637349fe41f1607ea982477760ab7909ecb9bb4820702a5731aec9fe60f92220e841dc83550f3d0ded057e2ed747b4aba7453ce500ef93ba1bd8bc72997fa6950fea2fb374cc42ca270834084939dcdbc926e2d9767106001c1794883ebc3368abfe7764ab240bdda4bdeaf89512e0bc593ee90928035c71a5d2a0b655573e08db7075ee1c5fbe54d719efc75f0c89828e007ec3e37a77639bb30725beaf2e597c9507a47dcaf2369510c080d98b4f561745acd4dc62fe218cf2c62a3a67c5b637bffa786476a02f8b1740e63ba681a2522789d11e0b0a5a5d12ddd767ce2ebcf9a8b71344a29095b5268bb61552997f0354da5b261a4146b7ca139ac710a87f4d200f1491b57314d55ed6f958ca1a47ffe977ceb85474e6335474b90aa685420ea0da5c73920fab8b0233c7f77e82c3e3b72d61b160952853b1203927769d11a1f1f37186dbae6c94c01470e1fcfad93c8bc7d111dee22ed1fc9238d777f1f619c975ecc01dc6fc01a28d2a9c6e96b34a5beb058f66057b2b65f8665f132454507708202493219e4b9fc951e53efe563efc7823b1b8d11e680500e6f19beb570b34624d1c35fe9c4b88400f19e86f654cec4fd07c601a9b52127e2780b21627b0d05b9e1e726741214dce73e0ed4531db06874dc44660fae3cde9796270e53c6cb998c0c2ee88b6e474a047644933153aa4ecd085e1b03d2dc63541d13514d61485fbc6a66027a04cb84ea5482d29d39083819b930d7c32ac193bb47a1698b47e8dcf8a4145f61d4f6a92bec8035e25bac7236d23f633abf4050c7cc9424ed6b3ff6fbac55525baf9f5f11e5c3edfbe3b6e3784b8512db038b1e5664c3fb15d4d868909c3715d8bb11973f2e45080deb0d411965ceb75f8aacaa0ee23be8e7ef527df4014cd73f280aa94d0ad13becb9a8c5c090fb74d3c77071262d18cd40e406db0edeff382f9279c0d4a1fcd76b57eee0ed8bf23351bb4df117fcb4c511b63c450fbf5873ebf593c0b1339606f6f6599da84a17ae30c14c20323cb1ff520a151f4a3ac839a3814d3944885ecf2743deb7d7b3a3951236aec9a5ef793a2b0aa41486a9a7717454ded470ecc218c2c1cc059d728a482b39313e2880d0ee361928afce612333c0849ec00765bfbb8ebdb085eed964ba0542f2c41fa8cf7bf57ce72db680fb38ce9d180bb21cf63c2522a8e5b96d5079bdc850d8fb82e04be2dde4b82c93a2b65030e0eaa3d306786b146c455415d385890e025d37e9969928f7e8b3084296c9601fbdd92976ca6827236228890a1aaf6c7a4a0e3bb474b2560bd8dfde2e4bd23e1fd8c78f35ecb66119a083fc2ccd22254f5b9d5e5c110c48f7ef3dacff6851f37bd410aaded61009b764fc9e062fa036a2552a36a265db5bfe66eb9fe17c2192facdd13e962ca75341d1a74a65c7ea1033d15b985e37143fea99f389ab139d69cacabfbb34766f8ef9cfa12c5cbb5136a58cb14c8c1e3493cfc775e774990e6a3016187c375523fbf6719d7c02c722e20d5336663e6413725a574c920db1e0284c8d074a644c00cfafcba436049c0f1b9af06c18d57e339d6d7255401f6fca7e895d3b3d8e558d84fb05fe615d6b65d111d49c32454c91b053e164f96875456a7fb73e39c81f88f4d57a1f8547b5d178a06075a5bd9bb7c3571a6dc4de5c665efbd95bf40fa260a61cef512b534126e5b93e2f2c4321028b39723120333295ed36e68acb93542ee75638f8937ba6c7ec9025d2f2d6b7ce0f5c25590deadd6ed8414b922517ee5294f4c4377c9b565ff9137be40e47536d9b6a2cd08649adf77c8a04b60d8535a27c1ecb778f7bde7548b7cbd2ac60098825cb4ecf6074d09756ca763df4d283152aed6d7fb00f22d9dfb66048552e26b73e1105bbd8443c6aa43f36a7bec4fd8b5751022f0045a2d426d70632f6b3ae771b63b4524ded760063ea6f7158eafe30f559731fc7da679af3bfb775cc0e6c9b96ad9ac46f84913bfa7fe1dc01e200db5f70d9d03e5e227a885d43d6e709341505dc0320907070746e90bc22829be9c0da7c3cc3cb15481a3eafd4c4dee45b953e8ac51be4ce199157d6a3e20232cb9c26f78ed656f3b8cba3ef941e74523c8d26d009414b3a3516d79a694f59cd3eeee17174be63189a39d9125f7746a9ca445e7dd49265c87d847fc1dafb29fafdb4773bee28fd436bc336c82753022e918e9a5b5c7876e7ddc1e11cc866b18280034f8ac7ecc580150739abf4ace05abdef0391d90d513c30b5c49d87aeee71d57a091fb85021903e5cae858adf05f5d92d75e1448bca13d31caee186c1677d233d70db04d0af093eacb5e0ababfd771f8200ccdf6a9460d8c1db09c833bd11326882084b16d726b783494da6480a65f57325a6bd7bedf04e4ac715649e4b2319f3b4c18039253c8f8c0f6f0cc50800df872e5cc18ce33aefc6938beb02533461d080448936794033fab33c72d6375ed48be0085c783ecc49134b6b2dcde683db215290ff9e88f10bbdb748001f0cf58502360bdf499ccf7ee935a26e4386f90a60514dcefff5a6ef534dadf1074e4b0d88edf96d1e5c3fe9490a1d52e2f6564d88d4d353ffe41dbfba6206ffcb4d79409f6f74e3c5c7a2eeed48753e29b4dead52e3d7c95598b79c29c9408195e631ef60d425f03e99cf97aae6a33b88643ba8454c3168c407a8892bd46ac42321610548f8bfaa65457f9085772c2ea08e808c4a7f6e3c9f69b73aa8783b521d61d3d8707987c4136b13916bb27ff5650d07f14cc427c5cdb180d46521dd485b51e9aa25677923de16ab4ce3767ed065bff641c4e0916c99574ac5d3765b01a710cfc0087e1b08e8cb0a8c2e6a951874c8382a23fcc9e89ad65146c1709f3204d71a98d10d55b1901f09756a4e637a92aaf6b66f7e72df9a6ee4d9bd891a773d37d28e48fb1659b3ce1f484739f18ff34a19d724806ccfb412050b9d389e3bc74522d37468ee24af2a29348744db5649987c583200e43356de51ecc7ff97fc84c38f130bd0b87a3f1e064c0beba43bab90e3f666acc24efd820592ce730df63da6f5ca42a098a9dfbbd56a7a389cd175a5b17444d3b09c7ff56a86ca316bd91efb4c7f9fdc486b9ddbaa7d0f460fda309f375dd18031d7e5b399603fe13d4efb6ae635673e18b39fd194ad8356a89eafd885171b006c49c2d75547f2d4222adddcdf884291bffc00fa200c90ed4e8ebec843284210b921e01f728dc57c10ed12dabdbb5fcaba35c69b14ac1dd6d52d7d37e11e4da28d9ee6cc9e9574c95b3872937a7de4bc4fffb2d54ebb7d49741cda61a9a31e8d844cc303f209fb73acd7c7422e95c73cece50e805b2846f8566c124b20543605587cbda025d6ebdf54ea534f2d8e9e4dd02dc0165d4b127a6deb738dddff7449afb86fd5fd6999a9dcbb89e6ae7cd46019d0ab3d7b5eacebc5f0ec93f48eaf1604989dfd7b9fdc7128681eeef640d3c9c7866412d457cf4f7f959deda8af5367a59e044567c4464fc7a5c0727ea82207706071b54b3456d32cc5b337033b719896eccb386ab071fe1acbc010ddde0fcaaad19f4267eacf2f02c2a96e5919f7b0de4f65b834d884dc3f6be092a0b3a1d9d4dc9cf3a0de30356185ea2adc0a8f779087f7577f89cdeb1f307f56d21675b6c65bb58209821bf3a9b0e878d54f5e7628e946fd9b1231c85b1b3d9a31a22129966d07dd801064908c119fff7c4292811587cb6fc71c98e62a6b332ce3f1519bc6e89bb71590255f49e7954a058d0d111d7a8cb4f01ad42ce19b13561c16fa8aa353768f2e34938b39dff593cdc30d412fcde2a03908973b178d461f7768e79d4aa3b2b721f2e4a7d772009b472841b7fd1e54b5ff9c57674c04592d00a4701bd1e4bc1a9163bfea8b6336a468e554f4566df2875819a754d95a7ca8f155dc1a4266a890a2d4f91ecf9071718522a1c0571ac709c9321c2af811cdf5ddf8f6402c7c1b0035341e94a67ffb27e07243d3a1ca902663e0cf7d845ce0d0503338983b30699c04f2d07679cf08f46ded16d20099330ad9fc564e1e778db7f127e10e7239e3770a3bff705719d380c273b2da5b768c8a6b458c857daefc4daacc1d5cc6ec12d01be4e37e03a793244b21a3df2abda52a5c9a597097cc8b0fc7ea494d00c04fdb606d544849bc0cccf92aa47ed76667688919a84052f1221429950fea363e5e3dd88000fda739d86663ad7e4019f843e88e1dd239922ac12e19d56611e5cd34b2011206b552cf82371c74fe2fc441caa9842b0d9ca61559d5214d456ec4f19b7de5f5057d55c5fe6137906bd0a2e05414307f561186de8f67b268ec7946cb2d9b5198819bc0860f76953150abde30c172d47b83e63a66e279d01289c444238fdb6abac3ec434783f40bc1dbcf84f668c45c76e0eb4249dfe6c27db7b1b3afdb9ae5991b5910c7e5e6d1e8d8cf5de7f2184f9f083edc47ac8444644d97b6e86a2d689b8aee0b67c9d8482a43bdd4ce338259e9c002be82fe653ab0e86a3ad03fbeac788df3218035505f2660723657cdeaeda225bf5377563e6f1a543aebef43e788fdb", 0x1000}, {&(0x7f0000001680)="2e09e66cc162561f19e255a71662b58da66bc67b5493528a5bf6978b37d1", 0x1e}, {&(0x7f00000016c0)="4c6ab16e6738c628224ccd53ef84076159e4e170f91733ac0e8ee27a6477c9ba927a82e9e753cb791d4767d302d0a9bd575ca2f2db68465a7761715272d838779c69ff410e987ab812d37a90fdd9019a3001b154d32808a4b52d694661f59711b4b5f2506d02246bad7f5121f9d46bfe07549e7ec2e262", 0x77}, {&(0x7f0000001740)="94595b08bb3bb6509744e1ecc7aa9a4dd01c4137adebdb3dfc829053b68e8275c6e23beaed76f9cf68837ff52471ece0e28191f4afc481a0b80c27eee3e6a38853a5049c1c7876c524192f9036deb09ab02b69c7aaf3826784034e2ac19dec826ed127cc936f818b221f4bfa16879af2d057327d36e309b6a7418ed0184d1ba0a3def79c2fc0ea1ee0b9463e2ddc01c03d22404e8ac373cb0f463f743dc3df282211d88b45d331ec8e285e707da9359f29667f9389ebfd2bcb80", 0xba}, {&(0x7f0000001800)="af57a64776ad756d2f24923386f37aed85e3593e94ec95854a583ac0615f6b6cc6d823f4e5e529d2240cf85193501844b33df7de4310c24b", 0x38}, {&(0x7f0000001840)="89483dbc1cdb490cd0a8f656335112815b5c89f0e8a41c79aff571c9f0b2b6dcde5ed94d9fa160b3d5ead84997a4552f520640735fcebcca2e0446e1581414faf804c8c22d2227988c2145c56cef043ebd74047754702b6bf66159283a1ae59ea0a034698df08d0a2c66bd75450860a1f510f82ca9e321e672f2bfeb465bb3c7cffb9bba81b95d24ab7f38e9f9d3688b5ae21fdbb45173b93ca409e0cc1613952d675cf44228c7c8481c545851e0c965321669a5f01c72b94b7d071000a9ba2391d2d71c64bc21c47b", 0xc9}], 0x7, 0x0, 0x0, 0x400}, 0x8) shutdown(r17, 0x3) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) fcntl$getflags(r1, 0x3) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x0, &(0x7f00000003c0)={{0x4, 0x8}, {0xffffffff, 0x6}}, &(0x7f0000001440)) accept$unix(r1, &(0x7f0000000340)=@file={0x0, ""/12}, &(0x7f0000000380)=0xe) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x20) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = shmget(0x2, 0x3000, 0x204, &(0x7f0000ffa000/0x3000)=nil) getdents(r2, &(0x7f0000001480)=""/93, 0x5d) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r5, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) dup2(r4, r5) kqueue() sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 1: clock_getres(0x2, 0x0) clock_gettime(0x2, &(0x7f0000000000)) 16:00:29 executing program 1: minherit(&(0x7f00004ed000/0x3000)=nil, 0x3000, 0x3) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) getpgid(0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0), &(0x7f0000001400)=0xc) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) 16:00:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa77f, 0x1, 0xd19, 0x6, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x6, 0xfffffffffffffffd}, 0xc) r1 = socket(0x1, 0x4003, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rmdir(&(0x7f00000000c0)='./file0\x00') flock(r1, 0x2) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x100000001}, {0x401, 0x8}}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)="4d13a656dd0f7d591ecdd7deeaf43946d9d3d485ea3895fd543ee091eee54eeb769d3bda493ae069fa70320702f4b8fd81640735a4c61c64ec54ad06981aac4632d0bee178ce5349bc8e232ae75b47f9af9a7f29ea5a35a5022df062480989338282bb0ec61defdd220e15153f053c1728c4ec126eadda5b50b444ec5cc0c28c813df094f392cdfc3e35581db4309b1e8331450dc895", 0x96}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pledge(&(0x7f0000000580)='*)$.\x00', &(0x7f00000005c0)=',\\\x00') recvfrom(r1, &(0x7f0000000600)=""/157, 0x9d, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) msgget(0x0, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000700)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/27, &(0x7f0000000800)=0x1b) mknod(&(0x7f0000000840)='./file0/file1\x00', 0x6000, 0x1) open(&(0x7f0000000880)='./file0/file0\x00', 0x2, 0xfe) 16:00:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0xb) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x200000000022, 0x14}], 0x1f, 0x0, 0x7fffffff, 0x0) 16:00:30 executing program 1: r0 = semget$private(0x0, 0x0, 0x7) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000140)=""/129) r1 = semget$private(0x0, 0x6, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0x1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000280)={0xeed, 0x9}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x1f, 0x2, 0x85]) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000200)=0x2) fchdir(r5) shutdown(r5, 0x3) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/19) semget$private(0x0, 0x0, 0x6) kevent(r5, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffe, 0x30, 0x4, 0x26, 0xffffffff}], 0x4, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffff9, 0x9, 0x60000017, 0x0, 0x3}], 0x9, &(0x7f00000003c0)={0x3, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x400, 0x1, 0x0, 0x5, 0x80000000}, 0xc) semctl$SETVAL(r1, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semop(r1, &(0x7f0000000080)=[{0x0, 0xa754}, {0x4, 0x9, 0x800}, {0x5, 0xa, 0x800}, {0x1, 0x6, 0x1800}, {0x3, 0x1, 0x1000}], 0x5) semop(r1, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x3, 0x7f, 0x1000}, {0x4, 0x401, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x1, 0x1800}, {0x5, 0xec0, 0x800}, {0x3, 0x1598, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x201, 0x0) mmap(&(0x7f0000783000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x3, 0xfffffffffffffffe, 0x89) sendto(r0, &(0x7f0000000700)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b0f5c33df245e107c9a3c506becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0", 0x59a, 0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffb}) socketpair(0x18, 0x4, 0x5ab, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r0, r1) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xe7, 0x1000000000000}, {0xe7, 0x888}, {0x86}, {0x81, 0x6}, {0x81, 0x6}, {0xc7, 0x1ff}], 0x6}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x1fffffffe0, 0x99, {0x1, 0xc0000000}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x5}, {}], 0x2}) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r0, 0x20004276, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x40) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) unlink(&(0x7f0000000100)='./file0\x00') 16:00:30 executing program 0: clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x2) nanosleep(&(0x7f0000000040), 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="ef0cb92744db34df037247817bb7ed2d4665e10d49aa0017cc8181d39198dc9abbbee7dd2f806b3744d12be425211b7f8acc37912d3374ad45eba5cbf7ecd84bdf556bec69f6150d33e3676df7c0303dbc2e82f9a188d54699e669fa312f4e344ba7c304a4e08504049cb644196e040e40499e6f195298c6c63c2392bae848885ff4bbfb18abc3f11312454352015ae2703b3663137796647c00bf1f082ace46a58043", 0xa3}, {&(0x7f00000004c0)="dfb4a75caf0ff73eeebb0b6e060e3700f4266a8631d697423bdbf41ebf5238df373f7d7d52a6a80eedf810d06e4aae383c60f4b3d9abfe16d12fc31aae6170a8e0e39a4a6a41a97f47409a5822303331b6c038a45ac3fff16e6670e9b390d9877365dd8d4fb9ee6586f5a1737156c701b65da021bb79d6533807c7b0fd361b68c1a7d74803a7a381b91ee8695416741ad3bca0ef77243b9c011955e8b7e2d063b3d5b0073e57a24d1771cff52bc29b20ad43a0a844c6979e7375c62ab31cb7a6c331d89034ae0dbe023b98a8baa3f1d215367f12cb80b7bf071ed53af79d0ccde4f3a292d33aa3c4465f27697d441fbc1f6e16f936f8a4fd7b1b290e10f41c45111ee78239891137671e8e0af115cca44567b24e4ac6c995ceb0e08c1b8e0d9aa067eee5c77eea9b16e77f26f1b05f5d27feb436e1c89523d0e64e855439239b02b4fd7f900f8dacceb8551e72c9fb1d285b131d92ff782a27e94821b53bf60d214228672c1b057eb97741745f584706f13b6f7d172ac6b898c25663bdb7a2a6fe469862ac689b8f4ba9f845ff100e8e20fad82b12d3d6822b97415ca202c58e5d3fdf52f4a3df00431fbeb01545f528bf90948fdf915c3cf1067d881c709dd000b1b6e82ac07d85ccbadaa737fcc7b8be90b25a64c546e958bdf97f85e9235d0a5907abf7f0a2d23f92ea0ccc25d0817b29de475dcb277b1025b49255e63b34c952517d662db8d43a384aac08b27cf18caa04507d6ab9606cb3c5520e96f652a8490469936335cea40efa7ffc35e0a56167a412788167322475db3b210a5b234e3b11f97a34c9f006402184e867b0b9007fb5bc9f993a5cf273389946f8addad2d0b7c22c893e66e633584f2fed3cea338cc8593ec35e4159ae9501c697377f466eb8c123bf39b3b0a993c4ad6cefdf07f2fa710dab7f6dbe0fc4a6a770b8ef71ba45436cbb531dc3c6ef638dd6337b4f96e43916f3954e66b3087140efcd688e9c1ee448cef6e2329279efdfe472542da0d271620013b68d936ad7de5365896095d8b5020847000741274d96f904f619aa487ed0338da3eb947aa2ef9c8883562b301d9f00183eece01be054f106e8776afb9644fecc2c4a0063fdc9c0594023643b39fe8a29bc9b045b7ff500680b88285ccfea4a233cec7949f21c0803c59903fa784c1b46ae924cde587f40c67b91653447f11f31450c2f4f327804adc1d8e701ef46b0d1a27a807e2aaf139df342851f0189f61f0c16c7c074de3c88dd52217190d8285f7428d9d486b226f45e7dfaa59a8ab9e30999fe2ee7fed108f19404728b819b574d25142d3670a28de14a85d7d743e4e67a060ce7a59f83e354be77fe10541b724fc5a82868c988f5bfa4fd1a360e0f868fa588f537a6828b709bc6037fdafd905f6085d96ae7ede2858438c1eb89d88b7398499ec94f5c886236f8fd3c22af33d0c2a94490e8e4c44814eabb10aefb3c09456a693851f2c106992d522656c18398e624a89afa917818d0d5bea0fe457481799484e069195d73658fd353c08c1d62ced7861617ec897eee784b5743749757d347df343eba7490cee3e39b75aaf46b7d56db57e5f5f6396cdd387e59ff103d553fd28cc0a566463c46eeb265bec4c31a1146bca9bfe2e944f733ea11405b84ea0314f6910d4943998ef31fce53a9ea49bb83174eae8b08714ac11124bcf74ac05ead742f1e7c5fb102480361814acdad5e5b1792db6e16e086d13cd4b35dccfd5aaaef0001073c2d5dbf3ef548c33738384da3a4956292639538102b596a4e6f242c80daa0dc543fc97b2da7dcf64e3987ac2ba083d7d7f81b311330b8fd9a83cb1b857fb64d52e533ce04dea4de6f9bbf59491dc347efa66c9fb5276a78112b51fc86ee5f1ad8ada98bc1a846467cc3a1e21bda6e10761ead0ea3864d2f08f6497a75b29f70dfa91f95eb585cb38437ee28332645a3ecfac979279941d63e6ce054a4183f351a9ea816360883bbac42b0bfc88c29b1ee6f9916d8fd88fbb13d640363c4ad847ced3f6f800658eeedd0c95b94375789dba9ced6e53eff98b51999eefc1cfc7064ef723908c2f65e71ca3f885d88cc11bfe4d104d1f9808d61956dd33a531bb9c1385216aa65342785a6d2e15c15f5608437d3f749f7d9525d35661f4b74ac87f697d621baac82a690629d5b9c22688227d917a1bf128e57fd5a212d4baf83d8964ff72c862fa307c243ab34e50d7575f250ff69dd13653383f791f7ffcca834e2b5a9ec7ab3b7cad99605bbe474d0e49f116f94159933b9dec5616b317763d0476f1bea3153ba1df2b23bd9625a77e785ca652f44e79465f8eea0277926e74b3d1a4defd0e91dd9bd62157b4e35915706f05d48157c7d053540c79129e1ea9d167e43ecd7651aeaca89c47a1a4f4e2b72f53996b3f49dafc135affe9a4eace757be8c6a4b8f336b160bf5f1d3f11235dd4127f09308d333b3b19dcb4902ee124e06d3836990be44a872dc297cf93605feb86c3d28eac0b91188bac9726a5f39fa132bf2c59ca0c39b18b97e6efa00b5f84059e74576a3cd67ee10118aba9fc73429211b02405d5b055cb638c0271d9ab81c203400398c70051ded9a35e714b2a34f0f3d5e25d69c6bbc45349b952e3a9778eeba17d31e0539fec3859684502424688d9c3cf29082f366718d0bb54f3ac962a12f1be95054a1becec05918a8cacdb898690ee8c50401b848ea443c6dd7f2a9ba02173a612e050e5f9c6aae506a04af7c1ef05cc2f9c8d723e26c97f260bbc48de773249423e114033a2dbac02ed5928a25ee0fa821e6b05de324dff298e22138b3038c6571d7f7609a0912272dd385575ef916c47f756370665873b4dd82e71cac80f18c6f820d763fee2a7db3f33d27ed4480d8ae8adae44f00caf33ae2c8ea1031c53556dd3406b59a6a6b64a56a7961aa3bd41598a6776d9a57cc5eac052df31583cebff1732ff18cdbe1ded30b32cb9935611216d8ff49b02a4799e976475834387733d2d2dc91a9481d24d26d99a8679a7aae67d6595fa7fe0778fe3b0a4cafca498ddd1493bd3c8e8de589c08e285fbff113974df2b4cdcf8e9a1acc21767c741b49fc93af48b6ec71508d9c9634b5ce053bc50aca43103b93ef7b744491b82415a1be2a425459cf6739d0d7afbe3a2d4287d61cee6694a4a245f83ac1cf0c8375a01087d8d60a0c2a2fb33011089c216623d3ed73afd09a692d1d30ce6ddb771bf9c03df59a484210cb5cc5d3f3129bdc56f84687908f3d55f0a82cd4dae2e12f9ae33ad97e9dacb24af96f33359f64304c62d325daa7aca048a5cd5b0d697d6f87c63572c07088691a6580889783d3c87631cd9caceac2e0df9740495ab559ef739bd1a172b3106441ad14690df5d5fc134c8c504b8ca9fd15642b55df1e0a67e29d78e8e31a47c63ba11f570d8c0c264eea934c53e55a294501aaf58f61ec2ff63184e8279be28131ea2a09809b5211870541c84bdee42708c97b56ad08d3d33e39898f61c86160b7580810808348a6080730b74d09a909319b7106cba88b81e445a5dd477f3c6f6ffd91a4d0b7d287765958711c1378e31dd96d332843fe506b323389dd5d20046edd994fbfc99d70e4d1e31f61313aa3cb90e9ac4618a6bebd6afc80b54b4f6b2b823351c2ea8a03164b401efd5d9045956b312236c205d60843c26d2fecceda74cefd2b55232efce5eb379ccb332466ec02812d09880f434a83a80c8bd66876d31cbe2d8ddb8e07794d7f20a13ca64b460a97249bd22a2bd9485341eab5f70ea380de8d001bf320ff8914e5823ae6a57340cf126c905bcb17c11984d82fc638fc5134758ec5c3fe46ce30ce9952e27c6ba731823eb81386e45ae2d37194fb09f9766324be4883823b1492e83760cfd95ef36255c04acdd5831d9beef3dc968e93f22a99658a9a9f19313759ab170dd7893b1e072044d31b840909a1280884c971b96fa1e8f648391676fc769919f01080e2212a07e3df3f2f0e13387930997373a23fa8e6745b2d94da58631459ee95646644025e465f2b139d2317280988bff8c57c3abe582928a9f5b7713dc956fcf7a59c6b06cc3f27bd22e0d1e40d44f0c2b1d6753fa465663b900b399bc92c581e00f199106f0a28ebb326febe4eeff044b53dccc4ff02778dac6e2de8975640b370dcebf77d8b7ae735fcd5550ba4010bf4c866963f58d1fde45ec56f9b0fa6cf3c9b8f2be7b436991770a281a9b6242980103e7713b427d270ab2d5f1b92116e25cc4342c8af651fb3fd76037e270a7b7e4a6fe2cd711cc01769efd44d05dc903ee7b9fb51ba90d09e195ff48d993fc1b3459ea373555b21c6d2547f0d308d92ec101daabcc987729f055e3ffa79a86889f3a1ae4f8ae74660c66041223acb0fe5a90b5172f63f733ab7a0e251c85d92f60a15b930ced5846c0f3f2ba1eda69966f8a47ebda8945add7e95cf5ecec4da90f45c34a43c23f9a04242031eb10f80ac5d1d8ee66322d13810c084eb3457db5151b3839a7221742bd1245c4e93845c76d8748fc9d50abb4f1a9d19b771ca0eb19b310f257a70661ed1c7097a7290038d21d1efa582a255a5f1ea9cd711e2c38e6a286ab9ef2d84193712df27f5fd2fc0a5ab11a23f8e6f26b196e3572935924db2cc5f36e9afef349880b1ea249a4a4b90b6003d9888ded99c421e9b86012ec4b4757fbf50005f016cb3b1d70904e6f3368457b7fa3ab5039943e97a162a04f511ce652d3f059c05883dbe0ed4d79ccbdeb3ec7c250d04e24eb93dd8b0cebd397f0f96eb110f71aa9363b7f0285299b1fd2a5a8d4b52df8e0e3848b06a5e600908e19ac7f6bf0b575318aec06f4ea6fbbbfb3f13e36c320cd8bb729d9224b2c0544491ea14f8fd2a9b241a728099bd2054b0fae2c686be9843fa2ee50e8c49d9b197cdb8f27f0072c158676fb4686fab1ca2fd4f4d379347f0b6d44d6a3442d9036076540bbe3261de8db3c83030e2b4287a9875e2dae1ab18f560ce1839b26c8d69ab1319cc3bde539a2d3997dda56e39a94aeab0d0e4eb0aee8b55eb2f8e13b227f6590f966d3d9f0bdd2e41563ec954df5d33f5ea17cfa4ee5c68fc3384f732ae980cdecdaa6031f95f7b8c854fd139539715935eb8997b8bbce5194f55e63bc0805d98e5256ed1230742b5410da4f37b61507ce1ae8b0a88f0512fea06df50a19eb0e86d18b1e28d45793efc4b7026b29e644f695e11b593132768d8d79a9d6a4ac9fb2accf86d1adead68a20a5bcba6b687298732b5ca7e76e3d0128fc7350ee0c8b84af3ced76f9b1b8ba7f2417e3054754d4d5d7f0790b736348ef9630750473a7246d7d589f4d4855debe1a0f69147d977ddf743226378e8200b813468ac140a965706b3cf7544f45275b08be11c33811ed41c557c6d529f03a58e41a048cfc45b17efb6b21468fde6efbcb0e5a1cc79fb653c5e273be3ef1004e5a8f2bf994d6079044fe1841652652bf329a34351d79a4ef35cf6145089b01ed2029e988980c4829351192c76e080649be69d3bfd19e677bec1b0f0be8e44e405c11a723ab151dce31b3ebc5ffa5516dd3d64a75898ea9e71b2f5cc085ca342f25c3f8ce0dd69eb6ee74e73a2e8fe04a3b64e8ae670d7000c1bb2aaf38f7b25dc896a6191c8979b32c518826f9f3569c48df28f9b2c1b98d80106201f057aebb1fa2319f84b3558a5b098b6512685db8ab45e47642aa7a452af91fc9167aa0fab35e4877b5bd1750793673cd6f882dd2bd6e4628fda9155ef4aadfd5a52809c4e62", 0x1000}, {&(0x7f00000014c0)="26011f47deade4dd06087251aae49e971cfbef5ee06c8761d23228c9bf115bf6d8382ec61aebdb04141ff3b90e228a357c2741241d4442522f8c189880934f576ba4d62c46f6244de766568c0bace8833a51a86e9d3fa58261100e784d0d94940caf53b45ecd8e1effe582ae5aa178a62f9c69ab88099b245c2eda0d0febfcb4376594ffa2ab554794e2f3142bb0d6a1733c2285ea730a59bb3754ebdf76cee87f55fc6ede3fbaeca8d088cacf05cbb20eaa45263c4d09d39e8a3c49142f903f8499334abb8e4c9a5d02c65cd7acc17d47b49469", 0xd4}, {&(0x7f00000015c0)="ddb9fe5d75281fa9115f55749dbfca6fa9f909b46a77dc9b0fa5e2032ad111de1fa60b12a561e4c42b48258424c7b94919e6fa72ddcc92772422735e9e4f6f651a119502d658fb2bd80a62d3c5e8d4410dbfbe13c9c05158356db52f71e87e64c42420a12821ba3795ccd32ef5f4928836a5a43ca37a9dc6d0763fc12ba9b348c4508df5972c547cacde52405f21b1a7a36851cdbf5deeda0e9071ecb2dc9ab17d2f04cb2aa0193bc506a9", 0xab}, {&(0x7f0000001680)="0c20ed8a882104b0533cd44f8558f0f6b6fcdef7b2b4f6b2c33a5765f6d0739e16e9ebd920d23a891a74e8cef614be1fcffd48308dd54ae5423f7d03ea8d6065f9ad0429b46779adbc872929220ae6408797a93da0f4229b648d9fe732237bb7cee693dcbea213c3b2051ae86061904f6abdfe251fe53ed5d96d63a64114c84354807d5510d09f98f07ff146e0", 0x8d}, {&(0x7f0000000100)="e8d84f93d2ab6d01e58ac2597a180f3605c08b9fec1fb6359f605680afb58356e566a8b7ce6949ad48cdb3", 0x2b}, {&(0x7f0000001740)="c2d925545c46024b770c8349122621c278a2f2eddbb641f39fc62872edd295879fd98d904fcdc3dfa07bcaec98a8ceb120cba8137ad6911a8dd0b9e5b246bf38069eb79ec59c23bed94d2b4eb7ed48cebdfdd05e4f79a220a298ffaaa77925b29fe61b03e4454e3fc0a39a4775a90e656db344984bfce89820481eaf819822aa728badedfd2eb33b30eb5de86f196c96156a011d093204c27765a970bf8ebe21ad9195cf2b8b31b420d3720501dc09b70deec227a2cb31aa8189929a846fe5cf40cf095666ceaeeab543a08b7c0deb6851164c281f089159e4ce2830048a7a2bba1377823651592f8319c263d177ede37353e2e27a8afc6247d5dfb0c0abf44c754dc68f60b26c39e12549577395090d8ed4b745fa6858a8ad5bd1af9137aa458a31eb0bd3d5291fc0313d4d94603033d60f3fa7a1e4cf99379ba6a3f6fb7b939af40cb5d239e95adade29ee536875302185027bc3e53d4bdf9484c01a8a1b3dc24f850604f4b6469a3f5fd020e73a515b522fdf54713ae56c151f4725c7e96d861f5be7019cc9a7f60f222c40f384d4870c3d2a1d02f9dedc4a2722ef18b92524218aeea892540872cba17ebf44e7ae18638d74c7de402867e40dca6bf7ac7d5624d7ae00c29e6b339cfd7b697b84a3ee0fcc5287f3a4f8cff8831d8f669b4ccd4ac45151d36f0b06a15652592695606b41aa20c0d6467ccae7a7624a049a699b423a76bf382c1026fadbf999200c849cdf0ac5b57f98ab0eba93adfdb4aad250e254359a0b38f8409ddbc2f572362f7072093b9fa6809620a6bcffa70e79406adbcfca478e0386ced7fcfc23a6b0ffea7f5bb56da1a2330822acdcf53625380a46d95fc2c531b55763dd97e73c4d93e0b43d61bd45e8550cc3b24ca3b56fda2be9e37eac1750db613701b7f0f4780a382e33d6be93b75678aff4d572ff2b8b723eab02c640c0d32b0799de1038e67722f480da684ab2f6a1727549f7e4f78695336771b9151e00cb012b82737a5d19309abd22aae95bbeb4514b7f138b26f62f9bfdc9813a2fd5e42ce0f236fcfcb0b7ce68ce835695e770b01215e1174842f10111d6abf18b664f3deca83e54bba8575e69dc42f0e3ae99b89560687eef4d53a635719463694deeaf450fbae91dfbe99c0b743d2c641dc669cddf4d709df043e8f43f8cf9d503b0e3098e7694f2ed944dbe495444f04b5cad88bca718f3254cb10ebb67dadb8358517a1f72ff43b30cc28bd4c71a6ede1029126fcf9182d7c4ccc01036e664a887491146add3e945e96a9185627bb0887707daf8b36c8712ff45e4060fa7ed9235a19e473de82f4c1074ba6ee8048b9f67b0c8b4692b76a8c7a7fa84ce1e904d3600439531313653d9c412bbe3f4fa8a15ea49514a5de7e3398b82bebf749051cdd67e8c729860ad036cc61bcb7b180b1f0b4fd00af02120d242bd1060d75f08b2122ed15ac8c660a57f75d8b4ec19f24a5d0858a0ead112cc2f0c6a9fe05c174a9734fedbec22dd5c20f8bc65395c384572ccd5755536ea45aded5c47ad386bbe1dbb2706e2d00832ee09b416d276a0ea5745549211fd8e2fcec37e828154164537a621dcb49c8f055776c33aff85ea3eecfe77d41dd1939661f826dfff12ae7cecec08e205c1f34ace0760b7b77d854e4449b85527145421b934d91366017f607304fe9f636b72925afa52a7b1dbf6b4e17e937d62203a93ead37c341ab9e3034547aff0b7be565d0409b8c9b6749d11e84ce64ba00c613cbc43bfd234cf5bc117a23945c26720126c61405277cb0901c2abf08b9d23d2ecae6f8c5b8b4e4313b8ea5f08f0674314521d255a12ce007b285c26b6514f5b930df12feed2ece5f475df7cd2fd0401ad8a52b753fa9f10689616488a02e352795ae97af7940e4165266403d17106eeb9ad7b71b3dd95a81cd0329c3f4e25c20a43c4b4a6a138c6ded7ff83a94eba55ec99ab066e6530eecfda970fa0cc01f0353ac80b27a44d749984fcb961f118ba30a1d53553441dd9184acc39787ff504db3e0e945a8cbb2d6858d2bf4c4814a8a1e002891d04b15d2de82fac169289b723a115622c833533482e01f192c0162cfc1fbf9b97a2f8ca0d15b51641738e83231e153f9e2e5ffbe6222ef9ba35e6f5cbcd41a53a83bc46639c1055a6cdd56666f77270e83f0900ab9f09e8d8bbea3447a61d5891e72bb6f4dc6c538b7f992eeb0fd7eb43eb600400bebe8d58eca42820a6c8d424e85d02cf3dc729d9bae03d8c3049112be44b6de6e72288e0eaafe7bf3f75b5f50fa02e4db5f76ef4f292d83177bddb4812e647bb4ba28c6505afcb427f1c79a0c0938323e62f9f6d7a618684f9034ae6cb7c7a8604d973fbc3aa5e102ef72d4583dd93e66659710f98dc5d681efe1de38bafdbf6d371d31b498828f2e5f32566d02ca684adad65d14ad64477655e850b721bf695d30a0c61b3228e0f9a644f62b26d732047a6d50e6454ac8ef4459e9aa95075b6f91e971c0266d8522b7eccf61bb3ae3f30da8421ce8908af00a6550b3c021dba689aafb8113f67c060491a22c336bee22932874bf8f57d1f1b2351724bcb2efb3c8b5d0b4ad6f733f4c7a0a2b78971ec4da5092e644ee0e563659a09f4441e1a72770cec41dbf3aaee719b88f7ed4c2f92d7ae2604bd9c962fccd1414453b3e63714ff5f5b36a62b4e9c18ee17126170177159deb46042d833af0a4c8da587f90362019d727c0e11d6b0574486dce5119d4c6375df1523b8faa8efc254c442ba4b6a2be31586950be38fb1fb7934ccac2870b122410b926bb79a99c69f960a7d843157b48ba0c2dd226bcdeb3b61ebd02de3abd863a457c9d7a58cf4af2707f71c0008c7261e854e642a99e3b78269bf833397161207421761bfd958b1491b0712f027cc35772be8b18ac45abd9a2f05e915b14242c96208d5c2769e58f77eede41bc4486125f19cdeb6baf36b15d844b053cdd09acdf915483466cf02b370941b475f3f155a19ae27099f1ec63aa8ba2ac71dd9c2a741ea1c5e5adb91f898ec387baf6910390443b3875db86cfa488f538b9f7ff98a22b6023ae0044e1b12202ea5c94582dd80e8a008d3f3a99075c5c02d3cbc7daf093e5ae8dc3b90f3c2cc34262c4e25c6d4632eb09efe628212f7b1b95e1e75eeb70dc9bfd8c3e1c1ef174eb5d6b6d10c4d1288303b595a22baf1ad249fd2151224bbe06c529968b6e7efaaa1df6e83c1b586c105eb0fd1430e6e518e0fa0a38487a34d810d249393793d31564ee09f3afa270a8625a98557cec9b578c172a379ee914737953675b32f030ff6766564d0d8fc6d2525290bcc18c593b929289c0eb4e5e27d516444e0ccd262476fd03772202494142a8282b0f3a06fa0682ec81d091a547c15dc21e3f41055da802f182a68a23437801d1150dbc21ec0c6a85e8e581f6605f9a9849bf6841bb196e955f0bd167da3dd988dc0085fc537d42d9463c2e44e3b11c737c7aae73ccc197d97715af7b0f570d328dd2255a4e24c310bc15d032ffff1e2521569490cb119ba541c1a06a9e2adefd642310788a7938b1714e481c1927cc8ffe11bbd54afc1114e2423fb6c37b1d8754dc8853b0e17be83a67ab02fb0c73fd414fd59d87c71252739906a33ff7c86595f3fa2ade27890ec31a6b2c1a44dc54090d552fb0c2d4c12655710fd1522d19861845de6bbcfd90abc9ab0a2f919d45013c434c59b805047225d180f7b6009e7ad9f4f05fa5e81d87a8a82e46d6ddccc9eb70690966c9da5f406bba419d7d27651e8de25071cc2f87b323e64aad5d9158f3dbfdde30828ce4f2a37d521f864be5de0a6d7e88230b74f06054ae472df4cfe5523a62477e988ae11e9edee59d702e082d5ae5aa6dc25d85b77560ad002ccc1ca5bd0534b5d6a0f05108a8db85edd9aa5bdd5ac30134476d21d4089e6fc0be8625fac52ed166898fd84899486255974a7dbea916b3fc158637de3487342cc381afdab685c3c855809a860cdaf29c1e60caf13379ae714de4659290cc25d4749768e578499499c3a442ee2fcfda7e7fb8282769ade435f3721377c4faf8a8880512efec529529bbf425bb58d09eb185e8115c2d53c24d5cfc5aa9a1da0f39c60ead1a654dafdbcd2a295080a17f3349a686c7f5109101794854ef23a504d85a654f8d59c6d8093d078a0648ad3e1a52d54d078070ca53682340db526863d458a2f42ee47b8baa3d8739b1a7567f58f3f9ec4c40e533f0691c8666603ca7abaf7f0d8af2e89bf068e7a8faed728e152a783e81b96fcaaebc32f6b1584363cf9d31fc06e6c968603028d50c01d2274bc13482797808082792a7c4bc09b5cbded035be3a8040e02b01b501373531c9c1fee8dbedff79968fee25b39a852b0013f2a3018612cf1ef032fe4ef3bd7fb98a07950ff36eb0fb05e80bb05c15fc5fc8803b8d63238ab2d6882328d6f2e2824d851058c3d1584adf91570720b7dcddeff16b75a9234fb635d6539f9a917a4fa53dc0398b31fe4c62f6284643955cf58830aec6379ac9e1b756ea48263150ce8ae0a033bb3a476773c2d801b9a7d5f24f569621a6cf95754c7939b4488162f6deae5da353c4cc991342e5a58088752339347452e5a31acf8340d4c6d803dd541cba3d616dfcbf1813b39ccdf3a84b03d718f6661cc24becaf916fa048d0ee9f599d979f7a9f09c4ed50a07d73433fc6e721237ef4c0e6a08308b146a3919735e9e70d9093e4fe034da0b92a61e4356e85de9495d122b55047703f3e6c660b08d9ce4e705c4913f3665d64d257922d3078103d8fd52240277485b05459a47841e712fdea3679d776d85cb0015d6e370f45cf34eb0f599510a0502bed040baa78ec50bc5ca912c1c1042a4bf63056c75ec43ca6b5b1c4d6980007391676137fdb653068c63fd57f0fd5297a621d213a09468ff390101ddf611377f8936a9a3687782767e25f0a91e2d238d3e35612909ccced5b68189174a8563d7c36362207a86cdfcb4c5806341c48dba5b3fa7d08a5be7209cabb34c4c8452b3d930690e65556bc560df68d9c9f54c2e23af2b134b2e80c81c683e61aa402649a5214d9b288cad10d6fbfe9f4e719af8f27a6d03942d568f488938c80ee6c2559b417e4625a98fe1d265f40fd540c7a66f096bfd9caa60bca456715b174338f3260d429c97901aca2b6f7dd2a67ba2c5a6c5e0f7057222cc1387a776a02788d6df7369f27f90e2eab22da88f0150ed613c6622f0bce6b9f52427f7831b20402794fb3a0105156593c9a1462cfdc701bb7953c6273385ba0bdcbe9ba98558808525164ffa3778e66d8c7616868aef26a7f194b47682688d3ad11059ec0c7b925d86e74c05235da8d16e6aa06edd7ae8e83cfcb93178fe90ba5f2d711f7fb633313dbf54b4b83966eb5c4f4f29c488b2d3ce73aec8325abecde0cdd9c02e9189e872acc55b8136135bfd59b507f3df6e80a1aea99fcfbcd3f33f312cab98827ee76672b8434560d12ca62755294a49208f34d6c52e839639f5429f89b2d9cf57c2abfc1755f23584dab34d460ea9ed4d3fcb5a413f0a09a251b9777de8dbd607b62fdfdf5356a3e2fcd652d688ab7b331b7dfdb7bfdbdc792c47c559fd937954e04803c6d37d59cba1fbe8b837b981f68d4c0e1d0d0886183d911bc548a345220601149b4b45a5b598ae445c12160b23819afbf9c0ef946c341d820f689090f2e578314f5b0547735305633d75fd4e2052c08b54c1f16727142c8bb709eeddee7a509d33b6e8cc051d1d5d84611dd24eda53", 0x1000}, {&(0x7f0000002740)="4921399fed5e2d453afb083b0a7717173fb5d13df2d176f7ed511ec71dd4d6cf27500ccadc8771ff8d56b731e403ce24269cb987b8c0956d6f253cd9260e42439f2d806dd75974a1ae9cfdf9c09ee42b84ee5c99d4aa7852a826fd7a72d710638372fea142f1aff14fcf36f36118f66acbb81a784cb717cb5975cff9319de37381ac322a850e1ae56f6ed0cf5cfb43dd686abd4c923cd42e3d5b20c3e9b300637dde156ff76d44d07bf1751c9b8eaab59d225043ad0fee6cc4460bc9cce10ba0bd6871c92056bbfc3a9fe103f503ee7950d27e1e62c51111b97df12e4b9b210b42be3c977afde659963d75b44dfb8d59d757fbf0", 0xf4}], 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) r2 = semget$private(0x0, 0x2, 0x48) semop(r2, &(0x7f0000000340)=[{0x0, 0x3, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0xf02, 0x800}, {0x200000000000, 0x0, 0x800}, {0x5, 0x7, 0x1800}, {0x2, 0xf5a2, 0x800}, {0x4, 0x101, 0x800}, {0x3, 0x2, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x0, 0x1000}], 0xa) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b5bf3e753c00000000002000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 16:00:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x4512) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgrp() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7f) dup2(r3, r0) 16:00:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x200, 0x114790d5, &(0x7f0000000180)="3561a3f9d0beed997fcdefa34e4cbd837380afa5af6ad9fa2dd0227a357df54e79753ff32e9d354623b75618b42adf1424a3577a997ac2fb7d0518ddbd2682392a6170cb6d6e66178543bc3c67ad6aa6e4310e6f273832929a97cdfcfaf7f9a2d1bd50d7a10bb8c5269eac5aa97962b04ed75c356ceae129d353d8d852da38652f8ffe05a5222ac773a26000ec1befadfd941dccc00108f39801b9c8bd3e7bedbdc9314077dccdb4be3f740abb2af7ca42ccfc3ba9ab35", 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) 16:00:30 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/34) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x260145370ee62ad4) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)=""/38) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x918, './file0\x00', './file0\x00'}) 16:00:30 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8100800080002002, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000200)="05ec87e42c68f08f9162531d1228d47476398cfce7727dab896b6f0b1cb6a4053bea6cbd35329d7a438586a6cc5780ae0edda558f802f82c44fd0859e3a662aa846bf786f989ef34da6f30de62df25", 0x4f) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = semget(0x0, 0x4, 0x10a) semop(r4, &(0x7f0000000140)=[{0x3, 0x2, 0x1000}], 0x1) syz_open_pts() 16:00:31 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40000000, 0x3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 16:00:31 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/234, 0xea) chroot(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x480, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') chroot(&(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) sendto$unix(r0, &(0x7f0000000380)="ca232789e6240dd38249b76dc1e0424c9752dad1bf3bd2ee6665ca227e8eb6a752fe3f09f5c172882797fe13ec3c398f077be7f287f961f977eb35790d7403c54401f1a0", 0x44, 0x0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r1 = semget(0x3, 0x3, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000004c0)=""/107) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0x1f, 0x4, 0x20, 0x3ff, "8b838a1832e48c86c4e2a254cb898507fef06585", 0x8b37, 0x9}) r2 = geteuid() getgroups(0x6, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000580)='./file0\x00', r2, r4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000600)=""/142) getsockopt(r0, 0xfff, 0x9, &(0x7f00000006c0)=""/164, &(0x7f0000000780)=0xa4) bind$unix(r0, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) flock(r0, 0x8) r5 = syz_open_pts() r6 = getppid() fcntl$lock(r5, 0x9, &(0x7f0000000800)={0x1, 0x3, 0x7fff, 0x8, r6}) connect(r0, &(0x7f0000000840)=@in6={0x18, 0x3, 0x5, 0x8}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x1c49f0cc, r2, r3, r2, r3, 0x180, 0x9}, 0x9, 0x5, 0x7e1c}) recvmsg(r0, &(0x7f0000000c80)={&(0x7f0000000900)=@in, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000940)}, {&(0x7f0000000980)=""/247, 0xf7}, {&(0x7f0000000a80)=""/151, 0x97}, {&(0x7f0000000b40)=""/12, 0xc}], 0x4, &(0x7f0000000bc0)=""/157, 0x9d}, 0x803) mkdirat(r0, &(0x7f0000000cc0)='./file0\x00', 0x2) r7 = syz_open_pts() readv(r7, &(0x7f0000000f00)=[{&(0x7f0000000d00)=""/161, 0xa1}, {&(0x7f0000000dc0)=""/115, 0x73}, {&(0x7f0000000e40)=""/161, 0xa1}], 0x3) semop(r1, &(0x7f0000000f40)=[{0x3, 0x9, 0x800}, {0x4, 0x200, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x7}, {0x0, 0x9, 0x1800}, {0x0, 0x0, 0x1000}], 0x6) socketpair(0x18, 0x5, 0x33, &(0x7f0000000f80)) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, 0xfffffffffffffffe) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:00:31 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000580)='./file0\x00', r1, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8000, 0x0) faccessat(r2, &(0x7f0000000440)='./file0\x00', 0x31, 0x1) setuid(0xee01) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000005c0)={'./file0/file0\x00', 0x1, 0x800, 0x400, 0x1, 0x3, 0x8020000000000000, 0x7, 0x2, 0x2, 0x0, 0x80000000}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10080, 0x0) r4 = syz_open_pts() r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r6 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x2, 0x9, 0x3}, {{r5}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x8, 0x3ff}], 0x2, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x80, 0x10, 0x2, 0x5}, {{r7}, 0xffffffffffffffff, 0x62, 0x40000001, 0x9, 0x8}], 0x1, &(0x7f0000000340)={0x4, 0x8}) accept$inet6(r5, &(0x7f0000000380), &(0x7f00000003c0)=0xc) rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00004b2000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = accept(r0, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x3}, 0xffffffffffffff78) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20510, 0x0) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x7) write(r1, 0x0, 0x9193d335cf85ea61) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x5010, r2, 0x0, 0x5) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 16:00:32 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xbf19, 0x4}) setrlimit(0x3, &(0x7f0000000080)={0x75c7, 0x100000001}) 16:00:32 executing program 1: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff, "85495500bfa600"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:32 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = semget(0x2, 0x0, 0x21) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000280)=""/45) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000740)=[{&(0x7f00000001c0)="d4736d511c4edb76efc8ada7c03a2e26b0b9c7757d8193f4fac1f8efa8ecff272246a709a38445e6d4a97f73df15a685acab3ee7f14292c9343149b2f1e19709d9f954cc1de498e257e22affa34b22ff1c839750e2a2ad6f7a978bff38a916651513284e58e470fb90bf7fe5ab1b14ab0b5ccd74d1a4e78fdedc73e426158be6001cd8d0da96a99ed2904619e6739102c97d01f94584fc58f6ea45b9c39d21be98fcc353fd0ff5d277c42036e9", 0xa4}, {&(0x7f0000000040)="5589b0884ba9", 0x6}, {&(0x7f00000004c0)="b23f00ebc9a2c4f324f5aef8035be077909ab3bad9279dd96e144cf2c3d51467b6849066a1eda2b4efab36240d151739e24d9ef07cb54c2c3f2da85f6065d88ba35054ecefe8b1b0aa1bbea6fd6fd772ab79849955f62d354277c2122bfe10471e0f522e9f523812ebc352eebf2760c3ea57454d283a9f481aa078e2c310262d0fb6c73e75988bc5244a794d8333fe5068f217bcbb9fff2462333871cbfffc91db6fd090d648cbc509f34e85398b3af93226449d26a7d9c8f719666226fe6388f9b7456e6d3824dc157ac22561540ddbc238407983fd1f51371b", 0xda}, {&(0x7f00000005c0)="f865b9e4fc4f00506f62d7a09d128670df720410f6b3e0bc206fbc99b7665d8bedca039e9875724074cb2655e2ff8e19cf6e72400d71af5094bfdb8fac18cff1b0ff982665b738ed7c17deeeee8e3ebf456c1c2dc2395f0fbad1c8bc2259dfcf7d7961eed001250cd8a3a490d0a60cbf888904", 0x73}, {&(0x7f0000000640)="32d26c76bd953c2ac3fa22dc712bd0a2aadc71dd0ed68923bf7bd0cb3c4d765c194da5e4fc6e22075984d3dde4e66fa68c853783927387284e05e1a1b020d1314188e2d070ace45aada9422e0baa8e26f26968747292b450874d41eec43e83300abffdf8848d7e70d0192e86fbf122cf309d4eca206f01bdeaa70cd30d086d965b15f3e4cf1bfc6c04b72b893e25752922108cd619a60338296e564f48e4e39f9a234f8be66ff080b434df590990102f5df7213683e5e8104bcd877d898384439087", 0xc2}], 0x5) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000440)=[&(0x7f00000000c0)=')\x00', &(0x7f0000000140)=']@\'\'{#%-),\\)\x00', &(0x7f0000000180)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x9c}\x00', &(0x7f0000000340)='+\x00', &(0x7f0000000380)='.:\xa8-\x00', &(0x7f00000003c0)='$-.\v\x9a%\x00', &(0x7f0000000400)='\x00'], &(0x7f00000004c0)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x800003) shmget$private(0x0, 0x400000, 0x200, &(0x7f0000c00000/0x400000)=nil) shmget(0x2, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) login: pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x1b2ce20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x1b2ce21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x1b2ce22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x1b2ce23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x1b2ce20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x1b2ce21000 didn't change! 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000001c0)="6f4c180100000057d8e4162e91338026b49d2ff03103c18d4c8864", 0x1b) write(r0, &(0x7f0000000040)="21c6c94aa73265", 0x7) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="008f000000", 0x5}], 0x1, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x1b2ce22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x1b2ce23000 didn't change! 16:00:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1c, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) clock_gettime(0x2, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) clock_gettime(0x104, 0xffffffffffffffff) ftruncate(r1, 0x4) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x14) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) geteuid() renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000040000000000000000000000000000000000000000000000020000000000000000000000000000004000000000008c0085f26dac55a0a593d5f697fa9ca838820e54a8342035eaa44ab5852c219471ef47ca1325de1e74c0d3c31778f9e958393bb1613b2c02ac6644fa3dedb8d7b816f602841691e8fdfb"], &(0x7f0000000000)=0x6e) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261eb", 0xb}], 0x1, 0x0}, 0x0) 16:00:33 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x1, 0x7000, 0x180, &(0x7f0000000000/0x7000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x2000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x2c0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x41, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x80000000000) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x1f, 0x2}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x41) 16:00:33 executing program 0: r0 = semget$private(0x0, 0x2, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xffffffff80000000, 0x9, 0xfffffffffffffffe, 0x0, 0x4, 0x6e0000000000000, 0x6, 0x0]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x5, 0x20, 0x7]) r1 = semget$private(0x0, 0x3, 0x8) r2 = semget$private(0x0, 0x1, 0x10) r3 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r3, 0x20007478) r4 = getgid() semop(r2, &(0x7f0000000080)=[{0x7, 0x3, 0x1000}], 0x1) r5 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r3, 0x5) r10 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x60000000000, r6, r4, r7, r4, 0x14, 0x2}, 0xf4, 0x4, r9, r10, 0x723, 0x9, 0x6}) semop(r0, &(0x7f00000001c0)=[{0x3, 0x5, 0x1000}, {0x1, 0x23, 0x5c7384a84c5f231a}, {0x4, 0x80000000, 0x1800}, {0x4, 0x6, 0x800}, {0x4, 0x7, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x5, 0xfffffffffffff001, 0x1800}], 0x8) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000200)=""/148) mknod(&(0x7f00000002c0)='./file0\x00', 0x2002, 0x5) preadv(r3, &(0x7f0000001540)=[{&(0x7f0000000300)=""/127, 0x7f}, {&(0x7f0000000380)=""/107, 0x6b}, {&(0x7f0000000400)=""/57, 0x39}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/214, 0xd6}], 0x5, 0x0) ftruncate(r3, 0x6) symlinkat(&(0x7f00000015c0)='./file0\x00', r3, &(0x7f0000001600)='./file0\x00') semop(r0, &(0x7f0000001640)=[{0x0, 0x53, 0x1800}, {0x7, 0x8001, 0x1000}, {0x0, 0x4}], 0x3) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000001680)) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSDTR(r3, 0x20007479) flock(r3, 0x6) ioctl$TIOCCDTR(r3, 0x20007478) r11 = msgget(0x1, 0x205) msgctl$IPC_SET(r11, 0x1, &(0x7f00000016c0)={{0x7f, r7, r4, r6, r8, 0x8, 0x22b3}, 0x5, 0x8001, r10, r10, 0x4, 0xffffffff, 0x5, 0x1000}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001740)={{0x18, 0x1, 0x80000000, 0xf2d}, {0x18, 0x2, 0xff}, 0x8, [0x6, 0x1ff, 0x3ff, 0x80000001, 0x8000, 0x4, 0x0, 0x7]}, 0x3c) 16:00:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8003, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x9) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getppid() setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="021c2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:00:33 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) dup2(r1, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/21, 0x15}, {&(0x7f0000000280)=""/233, 0xe9}, {&(0x7f0000000380)=""/77, 0x4d}, {&(0x7f0000000400)=""/97, 0x61}], 0x4, 0x0) r2 = kqueue() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) kevent(r2, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x10, 0xf000000a, 0x8, 0x5}, {{}, 0xfffffffffffffff8, 0x81, 0x2, 0x1, 0x2}, {{}, 0x0, 0xa4, 0xfffff, 0xfc1, 0x5}, {{}, 0xfffffffffffffffb, 0xa0, 0x20000000, 0xb7a2, 0x5}], 0x101, 0x0) 16:00:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{}, {0x3}], 0x2}) geteuid() 16:00:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) unlink(&(0x7f0000000000)='./file1\x00') symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x4, 0xfffffffffffffff9, {0x9}}) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3f) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="f9d2b2c696f2afe7ffa3922e100dc5f7450cc59078dddc22391fc92647e6accb4f0700a113ff0f4f1bf90617453c6e25c44b24638b1f30ddfbd435b8813ef689", 0x6806c685eb22c2fb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7364c8449883d76b9163a90a36fee56bb1387ac17680312bb1db9bd48728dcd8511eb68110433d675297ec6bdd22a49ae2f1bdc4a054aa837157ac95b75eea9683244b17ba6f2773", 0x48) 16:00:34 executing program 1: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0xfffffffffffffff9, &(0x7f00000000c0)) sendmsg(r4, &(0x7f0000001b80)={&(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f66696c6531003af0721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142eaff6fc53f5f83d431293a80d74c3b211496b9c77644f8cb5f723f78877219bb65d5ab6969a8232fc3e2361065ca77bb060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cd035da938961135f810c3cc66d1a40ecbc054142fb717494e1783a7121a7ffdd5cbec533c6f024cae5fb40852eae51412de0d3f5779278d90e988527fc000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x2, 0x646) r9 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r9, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000080)) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0xfffffffffffeffff, 0x0, 0x4, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c6530009701cfae32c086356b36e8cc34e18bf0b52a44ba7e085d91ed016b29a5162c72d0d6363de2a8bcfd7d902447c6bac1551ae73dbd0537aa93c3fa41d38ed0d69650c45442a0dcd3f69e83febd1eeed1dbef397b28d5f1dec3ce7236cadc7a94435c6fcc66bd8c32e488d2414032cdca66d3a3e299b5215ad68fb4bff049e56f69778a135a0b3cc6a028b9eb05c4e7d1977ccea7c0bc180d86a653b3a7fb2677ba4f53cef091eb11f72f3e9c826bbbf1c51897acd65c5f034de0ee990528662224f4a6bcad2ed08bb73d4e5fdd3121d1ef6d61e3da654fef867f48416d4fc3beced3ac56e45e9a73032360d7895e3e6b0955c2"], 0xa) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) mkdir(&(0x7f0000000100)='./bus\x00', 0x9) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) readv(r3, &(0x7f0000000200), 0x10000000000002a3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x100, 0x8001, 0x98, 0x10001, "2a46390abd4e21000b5c6c1ffa4d935bf9055238", 0x82}) writev(r2, &(0x7f0000000740)=[{&(0x7f0000000880)="4233753c125f8f3ff87a7a822940d65ff876e069dadfc2e7ea4e6c91e12a69af95b15d36dea9b03a68b3bb783a21beeee9dcb93ccc84083c433e2891a930d3ab8d51b2dfee206ee6e69f40c77ed01f8cdf4b7490d41ce528e10e2e3ab90a1b44b86f44b6aa5b4b86d8e68b078536ab64ea3d5dcda817c83486fde3147776bbc20af8d4ba6d7b46f696a1f83a43cd9a08f498a3431d5082ba2a59180e6238493abc87fc29953f733d65f2ebff3860df40b10ad4d54c1ff73980b7e2e338ee3756182e0c9e435f4e1e67983d25464a15c8488e9b46f5727a0eddd223b9442b1dc4f6cfb708d1c106dcf7581d90f79e91b56360d7a5007adfbaa906f7c36c30d1cb69f6dcea1c5867070bd3da20c38b18e42f1869b31eba1c8cbd899ec148e3012b7ae0b49d6f128955aae5904020b20000ff5a069fd6bb7da6d9ebb1799728f299dd2258e112bd62cb0bb575f36e23c41607fd1d189c7a53526fb8e180fa4c9a855f832d0d46f676bcb796cd1e849e7a85bb42829ec1e622ecae91d190cc6c0742e1b8e41d89c0244edbd9b18a109eed75115dc7c44b598d3e25d53d7aa6ffbf5f208b447a9f7c54d09a18f21d37c95b6d2f6344a95766cb2b7ab451c8305a32cead13eeae3a9b0f7db9c9f95032fbad0529c484f1fdddd25242c770c68485b51e1e0bf0b2585a9e4beddec95db173853e4954f464f94c82769629c9bb5557b904dcbe284f891f7b9ac7c15393be5246b328a88533e651d9e931520ce4de12ac18f08b8589ae6c4e7786c3dcd7101e691712b3db4e1684953575c92696d006672d161e251548a79850bd119940fe72dcbf310dc1a8eb88db353a01d3e9dfe082074a7d3930782cba4ccde93b0ac1d1ac93fc3fec08ed08dd610b2428af48ed4e10371878604871218aa06a0a0cb28a5af01f9af5b0a292fd678d046a5bbae34a7bc6c33db5e5ba4073dd659dbc4bc58b9eab941c199685a436dfc852ab28520d13dc7319ee05a3eca31105bcd6fedcbe1c0c0ae097c502d0957b9cde71c6edbdb7fdfd7ef26d43d369f33b02b3931e8da9b6c14e0d03da14c8a405ec2c95faae41c6457e8aa46c89e8688228011c34976b0fb093746e8159fc52aaa48b81f5a95ee13546c993346f40816e77532ef3daf4a68bd17afc287a2b49a97c20022ee25fe7c9bbac101d618d8d93591e3562bcca8deec4259028614257b5d40671cf3d46b60ef8de00528fe70914229774f7c5b120b33057ea94b977d66cab83edc3fc2673b0dd5b1a775e88469b64486248ee4d6a3db84f1cc618fb7651e3a234a4243813777b086e045d081c02f8d87e7ffa5278e4dcda30390daf2cbee69808e64bea21d9a262100c425cccace6d64aa2d8c9565f12dbd5288f9b35e2968843061e9fd5f0286a57ea51ac6e2c26ee0fb463ce15c4c2ca4cfa81f93f31b5a8b3527eae35fb3bee8a57abafe0972324f5f167dda40aefd5f06f97049dba4a595b4f03447ffd5fce0f7efe12c54bfad7862efad322662644a76687b208f134fcd8e411f800973e29d59a73680a13062e94876c2bb4dc2eb5f99293f7b7574faf75ef679988b63d4e440cc22903aa489259b78266ef3c42de2fd93bc13916f900aa2110b53ca53cdec3380c3f3bb243bca157db0fd94efff4e0afacd4526d32354fc976056c8f5300f6b416d50c1092e11411645646d4206690493a970af0ecd7b9018644cfb1145406ea85db9967c8a869b479472a0de1906aee6d4d80f55c2fc498b20fe2cfc05b4df7b22f053fee48139ef73e3acba1cafc5551deb1d987e1d1592f2a92527aa8858c6e5f5fdcee006e3ef129435115d2732f8d8a7733424b7703054451bef9f579dd13a90a599049361a6c0f4f609425d1e01379afa4bcc1c544e6f8d0a15993877bd07bed0aa5c81a668ec8ba4ea54104e963186df7409c2842c933713266d221827bfb79e0596ce30d5b774a1c2aaccf9e0915d3a835ca880215649c3605d6139f1abd2fb16927f48416b6410e2039063e6455e8b8d346ea83b6c2d995fb0f11413d3a68ac8c67980c9404f330b4e42958f76e8be11603b152581a643eb320b9203143ac2c8861cf7fb2a6f7ff08ffe9bf625c4745ebb66b65dbedf80769fb07c976b4e9e43ebe77b3e61c4d9a1edc2165f22981e9e123ed37d60ab5b5d30fcf5a5d6ee0a9b20660cbaca70f6e2daae1923b9b1d4574f7e6b9291202e6b325deb68b5a375e0a8dee4fcc5ba36499ce1d0878488ca1e2d35054ba410078cbec0f228d81a6d692cc752912fbbd936ca58e09750faca3b2581b9914c3c4f63c2f99af9844af911b358d90206d3e61085742b98618b6c43ab5bbe752da74a9ea3a2aceb0cf60ce7fbcf883d538cac27aad3c9a5122ae64ad420b067d164e7f38f6d47aa66e69efe667cd57af6a9e084af5a2a439f492b75b0156ffa61dba317ff8f0ec82fa18d3746fbb33b94857a71ce2faf5e16a59a52d3282df34ef4c34decc38f5ff9d0f8b018c0d4675b43cf7fb4aabb39dc8221b1a8e88eeb853aba19b1591383bfe3914cbf635528d1cdfd61c645909f2685fcc816b07e60f7b5924c33394676dd502e6eddeac60015320e4761e144c030b4f948dce25a15faf2a64bfe7c6d0387e887beaf5714793f40da243c84261013e5b2eb76326a453a54d373bf131fc68d4ec9ba320970cc35815d9c8b05f263a1077f2dd923992d5722c3756813455629172460e70cf27f7a23b09cfbc1a3d4860731d8f4500de7ba6d9245602280c153f2d532cc8a89ace3764f3c03cdf37921465a98c0fa9968a219d05da6c771da0b3d4eb243f0fb176f03ae4dd4e97fa0156a34d9dfc72d198557e5c7d308115b2101cc2cd21b7989576fe6d6de50b9c4be855e2d1eb10c4094e4a38070c8be8ee0574ae83b29a1cf2ac836085c46e88a6c6e04f187c488e6df25b92f6d6848a4d9e94e72d50eaba8d067b6124adf3f7c3b51aed9d5943874df95b89df7de78a01edf08e5205820cbead494940e04cb8f9ba686a9ed82d485149aae0b11322a0cfe1e80d34172ed24c63147ae11d846d97861a61928adac01ec63ec9ffa766ea81716f817fcbe206ee79d6c506748aad9eee32551a5ec48a69f71a06f6dfdea7bfee3605e9046e13da393a45c9e40b9d1cc2e2dfab4761bd5e922ea02359ec787b41a581df19a0ca04c882a55c1c25fe3656770ea0df26618ceb99251e081c47c96124230a967f48096318f80abacad3376075c904d92734aee4f53663415fb20bb4d73c499f42c02fa857942da9b1c4dd80bdd0b0dab2413aaddd035976b0f083be9a54bfd3b002d6c4997774f1cb66f5a643c21ab02f1faada3b592e5ca2f394d2401b7aab9fb93c89f157d48a31855323090b1cdbf43a5f694ee45ed11988b732ce3360d42aba65311fc7450b1d14082fae69783cfe3e4da588d8ae7684f2439a6d083f3eeadb143eaab4e813f36af6d105fd50a56c41b519dd95adcc45c22b26691c4b8ca5587f76995dce3940dfe61a1ced680fa9c2b828717637fbe17471085d860043532515736cf65082802689f333821318ac753c3000d9269172888fa89d857e70071d03c8f569e1394664a73c7fb4680a75fbeee3876ffa32c6e01264b4a191ad73f66c12d7b6724379f1c6715e634bf335cde1ccad3100a5c75277b26be10fbf8c29317491bb51f070b146260c375131a44857542117a7f6067e77116910e4d248c595a847a93f39f9eedbeab512078b6fa90886c2f8645f731f8bc8d28cbeb7f7e6e7e3cad4a8cd5abf4e9782e7b0a96398acc0c3159dca966ab39c16dcba63f78b45c907ac85a26e48a75d880b6183c638d570c88931cf9ef457e65f5803d2b12beefe621d76f9853e7d939008f478d4f7a12a574b70f0d910c1ce27510497e2f625cda35293bb6879fb8c69f010da0371eb533c6c9db66c0298f974b34ef51f9bee12f6074eb03e1077c2feb7e443fa71151eceec48bfe10552de4168b8d61e4f342928505406d0e2a2f54460e9f36ad1899bb3fa0f5ebcf4336cf23d7debbd3a9664710a4e26a3fda9efc10cc136211914cb99b0c36d3739136b4916ced079aeab704d2bd172c93edfecdb6de90b06f6a98bdfabeb9eec05a2b326feb14a4c9f515f1aefa1152451a04898826770f83294c4e6234a58bedd7ee9eb41bb60ab395c4638380769308b10f65f318de983a165802336092895021be87903b6013c02c2c6c79c146255f11860f27b33f70d10953de3c1ef8f823c714cc7f0dd1e323a28c0f19c578d05e13f7038a08d02d5309cada551c918adac136894a92ffbb518b09507247f912163d39ef6c558bb37d4b4cca7a3d493736936e0de49448a9b7ae8af7c9d25889fc8206fcbaa786299d677a59f604b357b42eb007b44a33d188044f591037c908546e767ef06562a60f96b963e979bc1ae33a646753f7cc95325e10a347aea09d2df76921fb22143cc689132df485e9852dca3938e6d1b5d027309814151ef6490b376001771f1e7172d6bff911b9468679c030c2aa842f49929a625803713bb0a04038b213c735fa8038e7e5ddf2f0de7a79d79074303d5af194aad296270031671edd0fa818e26aa448884be2bfc8882e0baeaedb0322bdef4f35f118b8f4a4fd1d3f433779a40b6dffaecd68e66edf8b87e564df203848e1af9a35a2af43761550a9c73f52cf5348a88781f39f41e86784933f6f99709e625d317ea1e9d59d2f1fdc7e9d2c119813ca43ffaec8dfe98619648c0d0425b59bea31af8331bb4af76ce55f08c1ea7af04d381622fbae9931d3f5c1a3dfb75c54f0c619d8c48d9d125f5a4fe5983773a6944aff67c3acc0f25bdb8fbd8883f930091ba83334f2f7af5d1e7f47760862e8b0ebc7b51b0ab59c31f683e945daf21ad92dd09df423866108bc418ebde640daef440d643a54bf51d704da1ef0dec0d5473dca92e52f94cc69379e7f14f0acc59a4295915005c08b82413ceabcbdbc5fba4a3745f4020d92229526d54202a5e72b9d9825be44d27cebabf36eed8457a13253225ddf7977908afdd87dadb8726f49b1cd963528a3a7c3e839f2af669f7f6514f15339b4a0f9ed93cae2af1a5197b62b7d9d9ad1f95443dc5b8c6f1f353aafd95dc517a93dfd7d1cee84ed3188bf56c496cc24bc960c2de63fe1f88d4bf5f99dba6e1c1db4c66bb362172f9334a7a1bb405711fbc430806d3ee42e31ff12318c04c1c04da9430948962743b22160ba6301ace68ca7166f54d2c97b479067381a0c0f8e136f2412a0f6e94bfbda98c44d074a5a0f16b0c57000495b4328aeeb828bbc14d772b6bb090ffc333d9559e87522508c7a4d5ef5a22e6034e517ed6dae57b4879900f7fb93b85c092e30831fa35be08c8a8bcdd2e53fbb049ba54059839119617ee522b59dbfca94e81490991821254ebdf3e1782b7208bb08ba071a2c57f4a6668fb274c38052e50a1ae7f7b0f7a11bc1e2bc989c6ece156cf990cda74436823fdf16938713c5207a8d24e97d324433f734c5d2d1fc1ecd261338499c67361faac1f6a5f52582a15bc5f47d8b8149bff4754969ab230b97cdf581e9205d2a2cbf2ad41cff0a6af5c655c966212acda1a9d3b2b785559a5cf94e1ba259e643683174040bbe5d94b3e647ed9f5e3d07be27553319e454d6a0a850db5eee25cbd7e721761b1555a880cef9bce9eaea5f58d5d9de923ab688802c6dae7580a857437429aa7d74e9a47897ddc8d9355372cf4d3542fe8f7d0e270b4919b0e041501412eb948a1463fd915566849456e", 0x1000}, {&(0x7f0000000400)="0c0cc279fbca09965cd5bce53bb1644e37a6d2906aa86f957ce4449afbda80a66f21203b1be4d109169c5222ef6ebb329640541cf71b0d0cb44153e65dd027b54bcbab296e60159881bcf880bcb01cdab97bfb3bb5f99d73f956cea1732ac6eb34295deefe7c4f940cb3b096eeecb0e50fe62dd248dd215f955bbbd56bdf7fc26137ea0687b698a3af10592b3f64276efa750dfa60a32cbd5a894d039261afffe4da1fa3b9056220fdc317b59bc592572edb0e68bfb7469d55ff296af3547c79c27a1d359f983ea7fe12b38eebcaaacf228d3272861fa3aa19d1801773d9ee3fa9", 0xe1}, {&(0x7f0000000500)="04e64fc18ff05e2e534e1962e6147f3f578c90a01940d56b83a9b5f2ac3b1049a6dcf40b9f4520710030cb2e0d78bc5278befde3ebfb5c0f0b447809242700f4766df7c01453be2a16435411b6eedb5cc0dc77b412479787e1f83764ef736ea817a864c861b9d98df7f3e716077624862518ae96e18b4e7a93119cfb18d0feb25c40aa28136af89321bd902fe65c7696f32dccf1428c2fbf11ffa9ce10d96ff3bf2a33f0f8a2352f18d4037db3ca6f5c43d9be4076fda72c4f82a49aba58a22cbb4c768ef0df231477f35b5c1e4f3971fce41a1e7f459cd0c937c5d9abc576c198793426f674922e3c951f6f26034a0edb4ef4a4", 0xf4}, {&(0x7f0000000200)="c63bc6e5470b4d0587cc2bef388bd4f71f7ca95c067fe96375ce4f24b33f69e541fece308eb517b2c48cc19715aecf2fb7c8402728090eec66a42ee9e3a76de4cf17f6bd28cbf69b68bb01c1c4bdd2546695807cbaa4cbff4f8fbdf6759da1e6146143382765e5d6d22da34d2b45ad559b9ce33966", 0x75}, {&(0x7f0000000140)="b5e7f1bdbb30aaff480aaed5f423caef20512fae0a", 0x15}, {&(0x7f0000000600)="8a2cf85fd3a1eb60685bcbd6270d5805f36ea163ff500798917ac536e28d94af1f2ecc323f0e65f6670fcd37e8324c8993ff408a4e485ef4debc587240fc6e7e63dd6b5d5d16b593572658bf6fe4bf80963e3ddf90857c3e38ed4c7827d230dc8abd7a1dd4bfd898bf9eb9d8c981b24a", 0x70}, {&(0x7f0000000680)="5880a61109d1c573f2a4b45dc0b52b6234dfbc1847652af9e849c1d9d78a812ba841e19e8d1d7b306f2276571e810791265e6ac480727cd25fec15d739220b44baeaa227438cfee2d6e7f65afbcf9ac1c6dfb6fd6922875eabdb963eeac74083bf256333c00335de7f8665fbcf39627aa51e3ce4242d5fbd44676c1b19d94452d5e6a12e81bb92dbfd5c00511c0078d6dce26cdf1d68de4f129a06c8ad7ccea50283fba2e0d7d5538cea7acb821b37c2b219ed2b63596ef179482a25", 0xbc}, {&(0x7f0000000280)="663021b27d0d0e0f739598a10bd98086e75792c56de519", 0x17}], 0x8) 16:00:35 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x242) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getrlimit(0x5, &(0x7f00000001c0)) getegid() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r1, r2, r3, r4, 0x100, 0x8}, 0x7f, 0x6, r5, r6, 0x20, 0x0, 0x8}) getpgrp() 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7fff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x80) r2 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r0) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_RMID(r5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getgid() r10 = getpid() r11 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x8, r6, r7, r8, r9, 0x2e, 0x3ff}, 0x8, 0x101, r10, r11, 0x4, 0x6}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x4, 0x1, 0x3, 0x293, "0142229a2604f5f3afc326012d847e96e772a2b9", 0x8, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:35 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:35 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() r1 = shmget$private(0x0, 0x12000, 0x0, &(0x7f00002d1000/0x12000)=nil) shmat(r1, &(0x7f0000802000/0x2000)=nil, 0x2000) shmget(0x3, 0x3000, 0x68, &(0x7f000074f000/0x3000)=nil) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) socketpair(0x0, 0x5, 0x5c0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000500)) faccessat(r4, &(0x7f00000004c0)='./file0\x00', 0x108, 0x1) sendto$inet(r2, &(0x7f0000000440)="73b58ddd5bcebb0c9864c4b14f8f201aec0797f48cac77a22e3fcf6a891a45dace504b244e5d2847f03ab6aa6f7e1b5fedac156e", 0x34, 0x401, &(0x7f0000000480)={0x2, 0x0}, 0xc) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/150, 0x96}, {&(0x7f00000000c0)=""/79, 0x4f}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/199, 0xc7}], 0x5, 0x61) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) recvfrom$inet(r1, &(0x7f0000000140)=""/2, 0x2, 0x1, 0x0, 0x0) close(r0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() preadv(r0, &(0x7f0000000a40)=[{&(0x7f0000000380)=""/199, 0xc7}, {&(0x7f0000000480)=""/117, 0x75}, {&(0x7f0000000500)=""/64, 0x40}, {&(0x7f0000000540)=""/184, 0xb8}, {&(0x7f0000000600)=""/192, 0xc0}, {&(0x7f00000006c0)=""/109, 0x6d}, {&(0x7f0000000740)=""/217, 0xd9}, {&(0x7f0000000840)=""/252, 0xfc}, {&(0x7f0000000940)=""/239, 0xef}], 0x9, 0x0) writev(r2, &(0x7f0000000d80)=[{&(0x7f0000000b00)="f46b12b47dfaed6a224c8a504cce9d5537f50da5cbf787f561ecb876b2ba512f39dfe51ff3d7a985d92dc5d3106c076ef98e0bf74f6337f096b3035b26539508588ed52cb77fb03b9256ea486081e58db631a4bcdb06c9ad121814fdffc8920ee0a4a3139bb6f84564da9379e7cb7473ff1fa29319eba01440e64ad0c26a303b065f7360bdac730cafaf119c411259041b0447ffb37e1f6b8b3cb6241430", 0x9e}, {&(0x7f0000000bc0)="7260c82f3aa5226ae48ac692476857667e2a971884be5d15090ba71dabe0764036b01b5f9c3cd38d34f0fb7239193db915af72cca3f2928d42bdf0d768141da112062504680c0565a8983272dd3aa883c9a48338cb5ac5d30565630694", 0x5d}, {&(0x7f0000000c40)="330458cb7b49d4d8a104e584a623661dfa931ed4e503ce9eb09bd376211b003a88b48c02bb7ce1a8880cc1033dea1d3ba93bfbcc2ec41396ed030ff8356d5b0a9530f6089afd4afe3b7231020b2b2dbb05bafe00351572b5e2a0606189a3cbc94df8084a6d2aee829c2769819b25c95d3810a216f3666fea5f9d7f8ed73b", 0x7e}, {&(0x7f0000000cc0)="8570babb472c6c891abd864f488c09c16b0bc5825ec39bd0cafea3d806e6b193a6753e83e8a885d01784745f5424df85b95102e6e414a186437773a7b6e52def1b65bd707881ddc259b7f02eddbb26a97a9150985a2e20a70be75facc9aaccf08a7023587f640741cdf7dd4a7b3b80214098b3dbada873e1bff611031d733c38132d878bc46a0bfcfc96512c27a958714a0733699ed875097af259abd9d1928efb7521b10bf496823d1126f562", 0xad}], 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x2000, 0xea88) fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8c000, 0x86124) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:38 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="0008618e72c3bb002e2f"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x100fc, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000007c0)=0x1) r3 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000840)=0x8000) ioctl$KDGKBMODE(r4, 0x40044b06) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) bind(r0, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000008c0)={'./file0/file0\x00', 0x3, 0x4d8b, 0x9, 0x1, 0x9, 0x7f, 0x2, 0x1, 0x2, 0x1}) write(r0, &(0x7f00000006c0)="f8de5be11a3e8cb79bd77e42ef63cfd62e22cb5cb149d7410d7ceec74befdae8416220a01d06eec253f93a478f78cdfa6dfe6d53dfff197a82932512a2f7d7a6ab1eb608af6319770be67f3299edea95c8c865ce80198a4d74fb73661df0e6c665155909032fefc3f37d4661dd4beec1a77068143a1b213f130156695fdc1df75928c7a37fd75183bb8de5092f6d5a165821c685af86723d3c80e61018b582f6bdf35b8d4773ef80bbcd5c4efa7f72bcf210f9b5487eff55a1759601f7cc99360cf7e9df8fdb75ee4c7d61e9ffa2a3e777c3507ad2b737b0313e519f", 0xdc) 16:00:39 executing program 0: getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) r1 = getgid() getgroups(0x8, &(0x7f0000000080)=[0x0, r1, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, 0x0) setregid(r3, r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000012c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r2 = socket(0x10, 0x4, 0x0) dup2(r1, r1) recvfrom(r2, &(0x7f00000000c0)=""/212, 0xd4, 0x40, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000000)="c400d1628cda3b12da23d2cb5ea84257047ac079409db033adeb9546355b4da5d4d3f1acdee06fe441101b58a11adfee238a76bef01a86182b7f8866bc17564f827c0830fac099cd164d076e35c882995507fa2b49ee34ff2b43e71bb504cf8235505e84b86828931b222169e31a990a383ec4a40ade32434dfab9b1e5af14f03eee42c398375373150aa0bd66e128b2cbd8ade0e970d358fe188cfda8523e795b83f266d02cb146e9da7417a41a4132a367df088ca9a4703d2c0d6604ec2b72", 0xc0) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) 16:00:39 executing program 1: r0 = socket(0x1, 0x1, 0x4) read(r0, &(0x7f0000000100)=""/34, 0x22) setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) setgroups(0x2, &(0x7f00000000c0)=[r3, r3]) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0xf80a) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) getuid() 16:00:39 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)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800f100ffff143210ab43f22a0c2da5cd9700000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) flock(r0, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x4, 0x7fff, "f5769325b2e0cc066003f950524ea6d83f13e561", 0x7ff, 0xab}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x2000, 0x1040100000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r2 = dup(r0) sendto$inet(r2, &(0x7f0000000040)="4028f153c1256c3a9e71aa410b88", 0xe, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7000000000000, 0x1, 0x7ff, 0x7, "ad06c6dc399f2349b410a9085e122e9d766b6026", 0x58b3, 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1afc) r0 = open(&(0x7f0000000140)='./file0\x00', 0x4000000083f9, 0x40) write(r0, &(0x7f0000000240)='n.', 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 16:00:39 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$unix(r0, &(0x7f0000003680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6c8ad19016eb55098f9b94df9ead18b49b65fe1de0ad50116fd06a78a2b67e5c0780dcef02ad29936bf03c6aeb66179aa5e896bf353db1e5d49b8ebbfd9351184da5e4be810de43d1dba786071bf9159a7f9cedb6cde36a4890bf020d11347dd6b29d2f8302cf30ec605cad6d88d2c3bcc8c61863c8ad2fa56994e6f78101b37b207852a604a75099aae7882cfe37b8710d35b4771124b3d649545c6327a98f07eb4c752827e325c1fe8c49bcad542353a37078522d7ed14c1b28f1dad52b8ba6fa7b6b92a417616c149d827ebd351417c01cba61556595ea52409d428110591c4dfe6437f59cec3d3267fa5a44af1d397dfd549bd19c2df28599ddeb449ace6af0b9d310f6474a18a9248d14a3471d8b6ca65c0855b1d5f5700e81f1042dc8200938a69c8adfdfe0722fc42e2a178eafdd3153c3ecf7e470014d280cbbb6e7491e6adc4290cbc0e34dd496bc0ed3c2a118408cf856"], &(0x7f0000000040)=0xfffffffffffffee1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000440)) recvfrom(r1, &(0x7f0000001500)=""/4096, 0x1000, 0x40, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000080)='./file0/file0\x00', 0xa050, 0x80000001) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582795a15a417d22a8e5ff259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd496b488f40b5b7f29096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b101dd8bde65b1d44b", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:39 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10080, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000a2cf6e707900000000000000000000000000d5270e24ccdae5e1f7b4dcdc136689c4ab0fb8a9f21e15bd4ca0ed40eea5c957501aef799e1c053425d0716f8d706b6affb715eb932c1f5776fe9d2845da9abd2a67d43b59ce0c314e937c85bbedc40fcd9024f10f"], &(0x7f00000003c0)=0x32) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff0000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x48) connect$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000280)=""/54, 0x36}], 0x5) open(&(0x7f0000000400)='./file0\x00', 0x400, 0x100) 16:00:39 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000080)="d5a1b2a650bab85ce7f776d0c9fbef25f05059ec9494718ffcc03234e0e20b5a290cbb4f3bdd44ea48eb4bcefbf823590a5500b9b8123570241031274cab044f59771488f77c96e732eb0e79266b1cf7705f456a7e47353a", 0x58}, {&(0x7f0000000480)="591b97b998242f78d350b510e83efed596bb1ae06e87ee25e6ba0eb1e31b3df68610c9001553a7ce4ed57da54390cfe77609dab5440a3d57f6878f9adf2220fd4a3cfd8f43712b777746ce4d2a386dbd910c50fa7e8b839e5081ded241796329a3d66760c416a6d5df5320325925adf07371862a2cfc12016d4090a1f41438919802b9b3164fa251870d9a2cabd551e0b4ed1cb2a8439db0fb1edf72e4d23a9159786f0ed080e7c1dab89b30da47b025688a513a38200896b2737f80fafd3bdba42ca4754bda7e87a29109ee62cbd1d63c092eeb6de9a6d077be336b6fc918ad8e85cab5f0de98e2f75555dd85d3452fece4f20298f4ef5339a9b159b4dc7ccdb2d686ee87376589ea8842f90c5a5529c7ef48ac5d64db9ad4456121a892b92a61f32828243ddaecfb617730d127b823595db1f3aad2f2cca11450f8aeef36e41987b535a73cc938ebc31fcbd21c446c97149dc279b892dba6ad06275eb1504c50abeabcd71b6fa75d12fee7e84f47a888d2c7da807a78cb592e3609fccae38c1648c7a4316417a60a2ea447a0bac8f58555186e59587971889c89443b03f7c0a6705de08bb841c4fe0f700d983f6d7df05e06960bf471440f1bdb250aeaa1b530b2c2bfb714a4ce67af9dae97599f0896af6aecd0c5f8eb0dfdd085110183749248627796ae4ef9e8c017a5c51cc421318455869e20bc946068391dcdf1c67eb5d7c34bd839a695a3f3620e41ac524d97adc5abded790511d7ff9d1f5cc8d8a0aaafaa2d56a202bd6b1894b6994dd87265a1682327a3e94a40e97e855e259e06f0461014d22e67bc31daa372a99fdaf0a85a3aca5078134b733f9596194689e872ece35e7a831662b5cbdef655d86e6086a8c5843c54156626cc3e2022546cdb852d3dd2d2749c7a1d6d37a99cbb15a95f1fd0caf6fbc0d2e9ac88369c0b7123183e45be084cff0b757eab47ca9c188ccf76adc6b0f569146dde2b287fc69115358becbacb1c951982f4e344ab8da1526b7dceebbc916110ff85191c2d0ea370a4f62803b72177ff9a82a7c5b62e23862aefa0bba335f4a18c732fc7700ae1d9aa193250785e2974dfc9814657d172e090612fb6ce0d0590822735d0b7c88f7793c2310865c5f32e3276e5c9dc6a3c9933895678b7b3b98ea091df81582426c0cf0100660ca5d35e9faeb1dbb9a1245c56207faf53c751f2474775f14a667b08590732be40b906cbcfa2c06b4b7be308dcfda2b9ac34305ac8d7d66811e87e8da3193b0961eb13cb8da9d9509bb48a02a6a467db01ff3ebdbf1ce8169cfafcbe14b26a54879a8a7d14d659b9fae2c4f27ce465d14735f769ebe7e4865cdf61134b6b342f7dbb6b4a445c4ca02cfa4f2e31b333f46257d237fce394aff2e44f15dee5c0e53d270203fb33ff14c8bc5708c22bebcd8b5e4a01c82ed667f522388a8c08e86c3fcf85e5988d5cb3ce57e9f7ca0379e1a78caf1b32821a3fe063248e0cbc5c91010af3709a5d00ab6ab841ea7e328f4d67e486d30b3ac7f5e203a3512f6af2c16da75235802aee215d9a474f16277af271d5fbe9e2317b80f8119c71c88addf339cd218128683b80c67f3fe5d4a3c5102755dadebb6cb21d34141c8da8872b096bbef19b635d9e7fb5fa5ad43f0b3c62bd4b2564a4fc2f277629cb8a58c6c939f969bb7098629f81a677fba5085f8ccadc9ad5fdacaa7c730084cb47ef5042d0645da8bd25cade3a5ecb4ff7cc00ff708383219206827c6f0489c5d45b6f9606790ed1ff95348d216b188dae25bfa0b7d10df9ebb0837a9b2049ef7f3717e9e40a8a59cf70636690f40dbf080129cfa951a8d3f3b3b3a5dc8a5f6d1f73a6ce450e4ca6221025c6c5cd91c58ffbdba80932621bf2f5a3793dba1e28f6d09636466edfe41155b3007e240599de30c026a6076248deb8bfe26e3c3f73e1584887e3409b5acba36377c3626b023ce2f8419c003f5db3a85e48f35945e6d3b815bc2ae62a841d4591368e7760bd50070f0fe2cd253d922d32eee6a3dccb29e54f71491880a9c50356d7d8d8aa7611aac8661d015b6bf2c80e63d9f8217044ac3b0dcd73d356a5906d15c7eee38da8459219ff0494b861850c22f022dd58e301070a615ba75eaf3befd308239e9c7c88b34a9805b7bc810c8d4b2a2c67c6a250801428425b7b0ec20a4d657de53c5c639ce9312a01e445a754f9c3706520fa7345594d54cce3184ff063d2c6c98d9ed2b79b20ace0749305a4c5c9aa1ca79465bcb0e53044761726f4b831fa1116fb22cc63c194a8d1ac402c1b05a06c9015d7292c56658d47e16c1563b0b616273df4c23a2f7fffa69d4dcda3683686e91ee94f89429703bfe800b909a3abab2055063753141f7cfd9f481d9718922ac1dccb09c07d8a1f6abdbd1b643c80eb1bd1515031e32f146a8bf68ee7cffa751c4e9c88cbafea22dc946af38f2a49380744f8615b35135eb20202528a49ec0b71362f609b85ae06301bbf238be8fa8db187fe4d69c7ac810bf3ab5b075931ef18e54341fd4401b12844f3ac1ef192180ccef1dd5ae0c3285927b94e8d5dea393d1bacb67d5d9ec2bf1a00859f588eb05cecfb72b5dcd0765ef99abc6f686c9cadd90e78ce142f7ed019c792c630d237badd54167491e32a2026aaa18fd87bd9905e031cb06e4bfe78421fb6cd1f135f64914fa6c28e0f39810b9511e1ee101335aae4b317486c1611c6b3148360f9fc16e4ea9148cbb4b2f6b59b79f6c3b1c49200fb4c8dc1e3f39e4342589bbb1e2c0902ace1afc7dfd2fe237daf79906bf4dc6429d933828e89e01dff7e525a2afca1ff36ee14dbdf37d684e2a3e6d870300bbf6ab49c415f976c07a338e101ba995b78353f4358aadb985d5e9e0a2fb5b5a796d76f86825846461f5a7323eff3b800c3bdb96efe9f6db3e04357760713026cb909ffaadec419cdf994df067c3177d172adc6a581f2472444163385b235e7a36df405d411743f258ad97dc492f6f919269c4900d3cbec0feca712bcf29898da1b6d684ec6fd6e38f230e806fdcda825f3fafc4dda7030341fa7197a3d843449d7d698f4274af251d0fc08e4a8b79db208528fe3b428e0b9176b88de3d8da1908ca1ab7689002ada2daa53bbe0d4d8bfb4dd5f1e227ab5afde7f5d5e3c17ae41d02bd948055527b45a38d1502fb69332c1365408b37235172ddb92d688d1141b9b3ec030bbdf8f2fe74dfc578273a08511f6cdc8bbbe4d26b4154a41733c7c76168205acdd7805995578c2da9b1ac18708f70952b596c2d24c9e42432e551006ad4c895949217bf22ed3c281bf3f2a57652a6534be2d762bd05c2f18e277b2ae00d3494c43882252e367921c703fe77f91ab5dcd80927022c0e5e0d6f6821fee5c78899d1294e420f388b6044f1aa567dbf8b84901ef5685e240be35f136fac3d2ba7849dcad2f4a34a5366208fdd121454a8c65c4ada9ebfc9d6b6141455566b0812094132308fa80ba31b9b065388ee493163d59a3304174cf2a2c27ca6536b2c19dcd5a10e2f7cf953c7c618b8c4f9176fe57474ee623596c1acf6032ec4e17844dac74c983fbca425f03d084f7f9062c878be57ec644cb6134c0095705b1806e848fbcaf5c90790cb0f56faf357f130821dd7ca066390704e263468fe735b0d23a9bd13f76d0c1bae09c7e2af70f4d8b6155388107f0e4c2caaaf1ef4ae9b219b6a68455997ddf193d20d38bd33ad33026a1e72f208fb17171c1c235e78e46f121e025d6e89f8d3409c0cabe82d39c05d7883c7048d4645afecd2741875e71db93871d1bbd402ab1472a7769187d61a95ffa3c13c17360783af897e0913f154b2eadea03c334c57a51fe683a5e8bf30981f45fff22e59193673452594f53ec4cd1dd3ab7dc22726cd627f9dff06931af1f683d9a4502aed90f79f095d554162a6b15a239a0b72f5240c3870de4f4a09777f1d55572ab6753209c818215849aa193008c0048f3ef1f1d2594e206ca8eef7ca6fa725f2b0fd66aed1d0df105aaec403722a464b061e8550219d9c2b86c14eaee0e1646a4ac6481797d8236824e0dbc1d24c7a0ef3ee11a5d2ea2745ce07fe26264d18c5d93195aa05d5ff1e9bcd8dd0419fcc875f8845c0cdc93bce0855053e786e8a9252dcf773815dab52010155f10b9a87267b836dcbe0c51a8ec88d70051b483478d9c49da39a22a071940aae5a3826e76a4daf284ab388f5022ea7318af406a26841ab64158707818aaf48c96a4894410266e57a7b64f07c12b4ca495e3cc814dce7330a2d75ef493d313a9f8ec156cd489a7d54b1867d1b71aaea2903fb34c259d449ab38208ec64a575c13b8b14de5ff355990ce0f1ca00fa27b0eefcb3bc51cdb3094b44e00a18c99c1cbcd6b7ed7a1ec03c42cc78995d828ca933877618c7be2c8cb7c5450627ea3ca9b15fb7920210f70b7861fe658b3caed599a19bfb0c7c5073a123a4345404bb650f9f11b161f56a441eca5f82df04e1dea659a48025df7adae7929cb3c97dc2bfec25170db96ae01e6be5531ce9f2bb716a87a1b199673a72e1dead473b5b063f8d94a75e011696d96abdb57554ea59775cdcc2a2ee38265cb456d1201d97240c533e7628f9b3c824770c07034bb4b0dc04c314d22884716d14cf07c66632f6d03bb2ff79d1688fba6b1a307762057c6394350fd6d034f1d2cde2f90900dc55dd407a338680fb07a6892bcc577867bf07b59b7a47b3e196ccdd6f3a411dfd46f99e19a49feed42a99313514e0634a68ab84ea610ce018f7dfb643624dfd63bcf7bee5c116dff7006d404ec339fac881a49b86b53a4d6974179809e403fa25ee41e615a1e4eeeb8b7da93605aafed2e4280bfa0160ec71cbc5313bd8408889f13215d8fe194097b7dfed017c5f6c3582bdadfa3b6da265df7187d97799af3800779e9f5f52a0d84854c0007121941bdaf8a1e26633aba42ff189c81db76f11c3267b66d99b28e6bc725990fa9e0092f777f3ea172f5e27834f5c9ce6cc236bda1ffcce7b9739d0cb5e2b1120a0b2ef09f721f03637077da269f40d444780b2b052071693768bbb37868e0662593bfb4f6e8c80e46a0a9ba148ff0993e5027ce445ac4edf9a6e22393e731c76fb6c5a91eced5aaae25e5204cd609039b8b376e461879a57459697ee32e82e152958ac165d377231e6b41481c3ff592b37df7099bd3fb065052da30280f899c3f50e11d6dd3e99d203a2a1f4c6b299302e648aff910ec3d78b8facae1e91a9c525d3152334b98bf1c5c76d147fa532079439a8df341d559c4d8ea96147d3764ef2d65e1d9a193a9a5bcef15be9787434d5265f80da97c3a3d82915f83ebbd94aeccc50e079802fe6ff6a93c1a404f644b40bd352d3ad0ae7d09a3e35ef24afb9d0ceeeed34a79e7014fe7453bd2cc8685bfbc92e879bd94e474dae471d27b972a931ea2a0d2ed9c981beb207fbdd6f268ff05ff7a2ad02b9de2dc2b02855060cef99b348f918c110f82eef9f5e0d7ae2dd3e633add9fdcd47c4aee1c6fe791079bbe2fea88969771377a987abc15e12725f5be7966d76af8b2e1bbcb1aefcbb0939f8e885f48ba0828f6c46fefe032eae1e2551b64f6e329c0d7dd3b25fbd779a368dd36748b6fd0c794777c6451f3e7c299800ce21a8aa2c1ccd7da54be786c026cbb5d7acac28fd9b6f2b10941c78a3918b49ff3bfbb1f89374a6ef52f7e1f33a80a878cd4a9348049f4db296a9429d376bd8306528e3937972273aea57145b0e99e80f0dde8789a3669afbdb8ac495918cf5", 0x1000}, {&(0x7f0000000140)="6e110ed36c923bdadfa0c77c6b1c07a020cf9eb7dafc0d53560d1baf510a5640874e2687b24618cd80d3712e7d7fb8cb42217f5a1020cc54bc2305b63c335b", 0x3f}, {&(0x7f0000000180)="ad8fa3dba7f2e1ba5bc386a5ccdd613ebe9fd48007d2be8984e6e81e1af3a1e0ce2b21ef8b2883a5311352cf5f7bbd5034e8304ba1483a0b30073d4349e1854764b3ff2e2fc573e474c8431f8cf91c58812ecaa9bb635802d1a5d4ebe1ed2a5675f72ba6482771d407eafdd34544c7156e64e9bd9bde9a04b72f6788d2b2fd7bd8cc973b9a", 0x85}, {&(0x7f0000000240)="84aff91de8d91bec23b2c01218e6fac83ce97ab8650bc24b43cf8036cd33fb9fce899e24c8244540094ab9218d0bd158f59c8d29e466a25f733a7b18334079f1fa726696fa66e42a01239203197f273105bf8a159941dea360fe3bc6baa20222d22ab7e90d55af7df863a1f3957d18c190a65cb84f66484bc562b8036bc7f2c811f38a87ad427a956cf2ca76a82d78a176edacff6260c1d618a211a6fc9efd52a72786bb0cb68bbccbefaadfc67e9083ab318d7ca08a18a02d5febb69c021734a76597cfcf5bf107", 0xc8}, {&(0x7f0000000340)="e005def346caa7751d1c5a40e10763f5c923ccdc14e5cf4d5d555800a2fffca3ec045a99d12fef806a4af5d0f5312a1598b956e7d4fda0b55b1373348ce71eca963fc8e07aedd565488b1b75296af66520d08f8130560f51c26f62173b93bb95c6560bb02438cf57c0cc7351610d87ef050814cbf724ab7339d60c643ecf9f4b0f34abe30b7d4471a292ac5f779ea813e5fbfb7262b2ae38575f2c8ae242adb0d26ffc3f398eab5a", 0xa8}, {&(0x7f0000001480)="e828ef1f9d8c4baad9275a79b56996d7efecb1605e948d2f5d8355075b48c61b548969d885055188cd3f1ee20ab49f832f608df39e1efa52ac1801f832ddfb9305b2437d35c3ac465102b128b04648e2ac98fa3d7fb80a59261ceae499f24815e09e96d83a50d3e6984e0a514c42fb7e98fe81dce4fc9ce25561faceee6851f638cfcd21ec2f158800cbe582bfe0e6084604de6276b7e1f36218dc3be3ff3d98ba993fe74cfa5cb2ad544231f5f242a774f75734a02183289252d52afb32b099b88c33be61deeec8e0b70e36a29d059389bfc5f6448be3a31883278c3346ecd3873c0a67dbe541907468ba76615a7bad", 0xf0}], 0x7, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000001600)="3e5b70547ac5825f0dd87e5e42232ed8fa48153197187608294b047d8d011cc571fc251fb1e6e435c6811bfed698672b", 0x30}], 0x1) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000640)='./file0\x00', 0x0, 0x6) truncate(&(0x7f0000000000)='./file0\x00', 0xcf) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20021, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x113) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20020, 0x0) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x8001, 0x0) r10 = open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x100) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10020, 0x0) socketpair(0x0, 0x8000, 0x7ff, &(0x7f0000000440)={0xffffffffffffffff}) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x10038, 0x0) r14 = dup(0xffffffffffffffff) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x40, 0x60, 0x0, 0x1f}, {{r3}, 0xfffffffffffffffe, 0x1, 0x40000099, 0x0, 0x2}, {{r4}, 0xfffffffffffffffd, 0x2c, 0x0, 0x7, 0x5}, {{r5}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x63, 0x1}, {{r6}, 0xfffffffffffffffe, 0x1, 0x0, 0x800, 0x1000}, {{r7}, 0xffffffffffffffff, 0x24, 0xc0, 0x2, 0x4}, {{r8}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x1}], 0x1000, &(0x7f0000000500)=[{{r9}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x1000, 0x3c}, {{r10}, 0xfffffffffffffffb, 0x10, 0xf0000047, 0x6}, {{r11}, 0xfffffffffffffff9, 0x8, 0x0, 0x3, 0x6}, {{r12}, 0xfffffffffffffffb, 0x12, 0x4, 0x0, 0x20}, {{r13}, 0x0, 0x1, 0xf0000000, 0x9, 0x7}, {{r14}, 0xfffffffffffffffa, 0x4, 0xc0000042, 0x1, 0xa220}, {{r15}, 0xffffffffffffffff, 0x52, 0x4, 0x7, 0x1}], 0x5, &(0x7f0000000600)={0xa1, 0xfbd}) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') 16:00:40 executing program 1: socketpair$unix(0x1, 0x81, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) write(r0, &(0x7f0000000640)="efd7fa9330a021a5dbf3bf7c7201e051cab5ae65d76e889155f2cf02208d182688595d9b1774875f971815b7e6c180dab919f79d07e596239cda1fe332db3f49b9d00caab7f9c83f83d928b267fae450f191c4da859e4d3e3136724d691a4c61c75cb936547e64b3881dfaa8aac4d27105e3455e841e66437a35de9e64f0c6c21fcd0a5c51ac71906676515f009c7a152dab6d4ac9b7da3b5ac4bccf5d656e09189cf3382fac9dcb576cf805a048145fedd3eb38cab49e0adcc545a7fcf37765c688bed5dcd655d65cb75d175722c6ec121f9555a8049f89aa59a71e6beea162e96b77a0792816011748f829d4e9d8d2dd900cc47bfe8cdfb9f3da4ee4f591a1c24e41bbe1cfc2a08c4786ee71afacf190c5cb2aaf04a13e594db034965f633bb0412d8601554e5aeb9dc2e9dfa0045792468abe256389ad76feb8800371677120240a297025c73a634d57522be412340419559bce47f04a33bf8622b10fb7b9feaad806f21c40fe22b35ade2e7f2d3a782db0827122b52de5c1b8341849c69bb8002ed6430529be81c3ce85e125280dd3aba75020d2b64a066c374098541a0d7b9d336324a31ff89bed34ae1341b9bf0ff4c1d2acea4cf37427c7c45f1596a892ffd58023b2e2d6238dc9faf59cefbc1f97282e8ee36721c182306082c6c0d06cca13c575f983d44898eb9576512a55106879c4ceeaaa85df6ec636daf4b7edd09f6ae9600c4ad19aa4a2a7ac8b1d298a98b1ba042fe2efc31ae81adf7fa8ddeb4fdb178cbe4c4b9c38558aad7f11ad39a987dd9600fa59a4d6b999241516373453b36666055c9aaf2bead2a523fcb65b0b867883d2a17399fcbed1faf2d8010cfeac863bf0edcb3df23cf9239161826ead0fb0757bae96f1f1b57a6c46a5b693d5c9c7f6f9824d46fa799ef5982380b5b09d35bbd928c598a1a60160206fe2dddf565f4ae81239242e1e9f3b7da40b9f4078b90172e2502e0e3b9dc960a3811bc92b1551119dd4106fcf728832879c8bd85e599e8af55d0b022c2debbb5f0f892af37adbff73cd9812e230fdfddbed7cda15dc7d4f35dd98046848fae45a42f103a0a8706bb602f2d773667fef54a4c1bbd7349efe162796e04b9e9b23f1e4b2496d8e915a063ea72132403ca56bbafd81a5841c2b48f6a44356c1784fe2fb19b14a0106ad0211a29d008d83fde7f3c840182f64f3e5158e897acec737c4bf059cc6674846732dbb1fea3081a6e368c7d8295b8adc2e4619ee27d35987cc11c39b331105c3d59a33b4db951a719e37fc1e94ee2a7fa6f84bff7b7c0f5d0a44a4bfda0d5a82148b13f0f3d1e5725473fb337a25a63a3346f9aa50d0aef236a3b577466ad54271050388ed691df69a1bafcb4b9c38073f8296c8a3e8bb4fce3f9cbaaea15fc8487720d9870d5213c932ba317a144d9249793ad0537a84170b568baf3d39809c47d0cbcdb37b8ab4a46a37b3d64d93bc5f2a2aba9bd37c1597e7a4963cfbe680d53ab55fda413b8bdf107bdb77fc71f87bc8c1d782b407fc76d88510461a7e9f00908f90d9cd12a2a4f263927518ebb132e28069d3da823aeab7923229783cafc57fba30312659e5604f57b657ca972b353748a33acaaf2984cfb8a2efb51ad727ca7f6e79d5526a3406bb4a79ca12001d7a71ec4dffaa30a8d28bb085fbf4871a562436d121a00c14664f2a385de0fcf6ad88d2c2edc4be746072a7b9b5159306713935a474610f74a450c527bbe584d862f7b90259b0c2ac2ef178934195ba54857d0f679981dfcf83f03aef697b878ee118c7dbe72dc1f5a7121190c5fd60cb6ea8596f8ef72923aa9603693eab62ec76de066b7cdb2d36bf3362c9285f30916f99f92c240503b123bf02f0db85dcdee03de18cc5fd9a9b693a6f5552fbe5c613dba4087fb2e2eaf3b29aecc36ab37c9995f8d8d4b26ce596f6043be684a1b424b9f4d052cad6dfac736a66c77753d65b5f06cfcc494ac91398c545e8259d6add587ae4766f1be482515e270be163cdcc0ed530f12435654db8054b7f771412bf17717ad0fd91237013a3dfe9eed99da8df9f04985865cb1902169281a3542ab1cd72024394a7273b389c03449144da1f5f6108fdfb2e21384084d72d7ebb1e0c17d24e1dca4ffaa94d8666bec13cb3a084f98c76f78c237443ca484aec9013a1d20c99c15a8235f0da8c3637ff30a6c519f9291d812eccd922dd6e3e811d67f0ffcc7088737649e58b7fff01309eb327383de2e874d3434edd6ea44fa3cd54febac4eedfd8c6cd569bb583a3e4455f00e32e1e8d96bd3975a3efd46c5fb18448664974628856d71d49cd51cea3e3ccdedf55c84c6861bd8343b0664d484c8e8cbb39480a58295b45ee10c1b7e1a0652cb5da2feb73e6f369929778a5abe1f35d5ce7a34294c927c9e02d1e3731aaf79228eb4bfc0be849b6a33c1c1c99b45958d811c55e7db9b422d05ae129acd98b7255073cb16d1977dfde28511d1bb90f598ed8365b683034dc82ba4ee92e9c358ff964d2f84d73228559d2815a45dc93d8d7561a2c820bf2739e7c272946e33e9b7394f95d7fcee3a89893424ccb06a1e0fabd6d8a2cf6d21d9e4a9953c3597f5fa90225214b1fa53a5d1ec094bc85243137a0d663c744573389ccd81fd631af6cc695ac1ca1ce6ddf672b7b8003b0b3085952bc16b6ba67d0790c2e80cf4c28624fd2c54f90be160b7f13f5b1ff345366d70c7ace501a847d86338beb2a262dcb6d48fe45a5f39396b44462bd9ca7b440d0bd59e1ce5dd9a5037f5be359287b885535bc56af7a601dcd1b13a2d8e5ceb087f83e16d3ea94bd210904946f700fb85fa8dd0fa947cd4ce7154206c716b6e3ec3a7eaccd519cc83e05343380e9861d2fbeca5b90ce7eece2ce39c5fe405b4d007335cf8a71e3352939bc7034e3847277dbee73914d24f58931fdcb7d70950b0e76d88e05a60a1c459bd7d390a526014103ba68b94e2e13a17677180fe2669731f71ff07145c8f2c1c4dc82d17025a92ac417cdefebb89afed117c5afead381785f57069fd7bf476c9d637bb1aa76cc0182703e4483938aade74baf9d373c272fbf5a39c6d9a4a28a7e14254fb25c8ca3baf4eea1946861ec2a822eb97e25e78f5c27d70b72492e4c37e74702fca8976fee4af09e07d37d95d7ecbb95dd70e1d1c99844ad8697aaea1feab685a5c3ae064f45a677906ed76d87574de1fdfccaf2a7b23639058cbb5ca8cc23a72d426bbd1b26f193c0ba2f60b7abdf147446e305d3015f24b7975e1a00056b70f5d284384c7040b8d3288772465555248d3b5d843d3a6c2d4670f54f6a5aa9a408e3eb134b2845a87c86e84496b9f28d9fffb4da785e2298ed2bb1cdef5fa5b444715ffb04f06d6393ca22c4431f225e6449fcff45f099d9e15f571726fa5ea8ed86471572bdd6d5827f57dbaee92e81528a708a6f0d9d3417a032d4463b0e091d96e62a54e1a5586b1401c14b13d1aa74e4942c7a1dbc33f9c8f12ec44a596069ebec7d3b79c8a57952b05ac7b7eaf8b60501ea2c0501aa06d84d89c457bc07bd40bfb397192803c49117bde0d0e9ebd80b9bba811d96c1fb0ef40af97381740ec86a13f0ec5829cc9b40ffbf6569cb5b6e122917fcf44f6d66beaebb9a05088ffd9c19c129b0da84d5657a2ea3de503ea65a7d7762432b4c91499177dac4c634459a05614de3b4fa93570a927122c05beccf2691f7f5964445c4ee79c93adc14bd2f73a4d3eef016da0d7f07b55de50f9272d331d47adf47c9f35b80b45305e3d7c1d8edb982e7fed6e98814f178cf3ef994bdee01c27ddf9ec5f2b3827ad4a754cc7444d7c6eb622b42a84c5f4af16fb4c8de494452ea215dd5c69ecde541d01d0e5843480ca8eb94c6c34589fa4333ea644bd44218a065c1be4ebd4368956f8307845a6a4a853d908634d573f4f344e56f7f0ed0e001a7661b96d106209c4764ae55ae70bf2a295dfa1e8d282dff9af658c63ac8f8cb72fbe878e707686673f3dd0174079bfc23eafc969b762fe27871ce66b106d636712ec08564e5288314edada9c21dd9d49923fed1e8c4bcc2c2ff3741b89786e840b5ef00d7b5184f03c7a9eb4c838bb65173a57c9959deae22f7c3027404f8a68875f50e84722553b894cbbe43728c4e07ce3b3ab1d6d9e041415bff125ae6c958f32654e3bd9680b2290ddfe533a93f04c7e35baba60f1ad35c2e44d26770b41613f83207f2138f62cfb0ccceb7a7e6b5442219e5c02c498bcd1c5448dd21ee0742abecbea332e8c97a00d608ab179b20bc9d6d38ebc4bb1fdf0d7692f79e62267065cc70e47d11892a0fc461b4294b16a92766aaa3b19480db9029736ba3b9f31b8bbe69e68896ea86739340036e711d2355b02fd1001f6b75dd090776b2a1d47074c0ed577eec2237256680da0a9ac889eba1564ed0018eb0a72ec759ded5e28e2ef8456938ca8a2c12282d10c1538481b5af66408173bd16f0c1e741d3f81c102160169e616eabbf10852b25de7c7beeef23b163c364fa12114221879ed8df505fb214769c0e26db47bd4cf60fe05caffdb8c5057ef16c81509fd7dacaed84c8b65d25e58224d702d0d317c058878f249300e865d82222d5a3e1a14996eeafa9a0a3cd38c60f214ca60a0dcbc51fc5f1cbbfde367270e15e38eed8cb28f63ae5ae50efb2bf6c0feb53524e58e2008d6818b12cbad5ecc652095908b39e4ba9eb70c5348fe481b18f33d4717f148e4dbadfd148632abc804ed247d558a3d333dc7113f398676fa272f9377452fbf0325aa54933e24ac2d292b7343760dcb201e420bda776eb18663d05569e87830833dcacbb207269d3c0e3f34df026db344e6cf99cb7cfa6f4669a1865c9833ef6e218a6bdd64581d9df7a26c28c025b50ab3c735409dae6d751a7bcd360fb5b37fcde224777d1385f0d5e1dff55d3de4f964bafd46edd5481b9166c9c2362911c6029444fb60493a51b9b0445d71066e1fd853217720db990b6ed94e6542d989dbceae35179a61907517c4bb965f3941d12eb45ae7d74b7259aee3d1d21810a2cbe1e415af6ffcc93c93e3026b9bf0df814869a20a33f4a37bc761fd810b0995490cb04558660d96f4fcee37cb1926d1bd1f8a69d757a4bf4378125daf3edf4c38fd049a9feb854864fb0e98c2f12b421609727152db0f4d4ede15618e861acf25c284aca60580b6cf3f76679c141407724bf9b16a2a8095359347633515f97f957a41c296eb7ee126a44a41fdb7b25136756d893145432a41105e1a69c969d24d997ddc9a2d9db7588f9d5842c3fd13dc52bd667b1b09cc38c20874b10162762d14bfb1615ef511197aad854def65aad2c82895bee17723f642b20306ab58de2cfeda8e47b3672b3a3c830b56ef20678ee1c9df8c716b440e3983a97af74d3f0cc10a30ab3fb6624a6ea8e14f8eb6e8ef5747b66407823a4959a1148e612479c1da78683867b626c0c5f58c021a69e49fd306ed28e4c70fbbcf5d8f04876b2320d9cb885d3e8eb2d526f6ffda61be42ea93e20385cbe256472a30237e41113428a784953cf029dba27f63b5ecc87ad55deccee7f5a45dabdfb27cbd8f8d5d08d310390e479cc658aa22b7c4c8cf432cad5c9b710c2d5279185647c1872d66b576e0c9f0c765f170436c939180679489e08fa5584408ef141b28e4f740bb048041a72e7f7da1a835da67f6d7871eb4a75cfcae8b2e5bbe4b8acaf0fa1d71ced3cc6d23f60a070f152b98aeeac33c606381e4241b2bf610ec45b609c91b1c92a03571063", 0x1000) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) recvfrom$inet6(r2, &(0x7f0000000000)=""/33, 0x21, 0x8574e865083a2472, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x3) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff60c52d6230ba78", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)) getsockopt(r0, 0x8, 0x4, &(0x7f0000000000)=""/49, &(0x7f0000000040)=0x31) munlock(&(0x7f00006c4000/0x4000)=nil, 0x4000) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x400) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x3) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000300)="8779e058bea9d42c3dc5cbe9b13ad0d4515a1f5f148cbe11940d9b3f742a89c378dac666b548911b8d66cdf16719c9d6249b458f52b8192d36cdf51a6b535eb752d2a676e2853ae0c6e6000054bdf303b67d758eddaa8a3ee9e29666e50c65b94ececedf6228400e23c904923ae066382ef4", 0x72) execve(0x0, 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:41 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x1) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:41 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xe9, 0x7, {0x800, 0x800}}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) 16:00:41 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000080), 0x2000000000000001, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xa5) 16:00:41 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0}], 0x2, 0xfffffffffffffffa) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) open$dir(&(0x7f0000000000)='./file0\x00', 0x10240, 0x1) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000040)) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x40) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b5bf3e752900000000010000004dd5706c0005000000000000004e341dcd291c15729bcf49f5", 0x2c}], 0x1) 16:00:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_extract_tcp_res(&(0x7f0000000000), 0xfd, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='L7;', 0x32c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) 16:00:42 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/25, 0x19}, {&(0x7f0000001100)=""/153, 0x99}, {&(0x7f00000011c0)=""/10, 0xa}, {&(0x7f0000001200)=""/151, 0x97}, {&(0x7f00000012c0)=""/54, 0x36}, {&(0x7f0000001300)=""/231, 0xe7}], 0x8, 0x28) r1 = kqueue() fcntl$getown(r1, 0x5) 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x102) close(r0) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x0, 0x0, 0x9) close(r0) sendto(r0, &(0x7f0000000080)="9bdbcee998939359a52f75af2136ac3c51c82b612a9c13099a97d3f64fdfea0b9cc5e904381fb1dddcab4949df12db89f89df72931a2499a3f4f1a5abc611208c10cbde85ceaa298958712224bfd6ee2fc28d3ba", 0x54, 0x2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x8004667c, &(0x7f0000000180)=0x800000000001) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0xd63034b1f1e4f0ca, 0x1ff}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200000000000203d, 0x2066) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000031c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x5}, 0xc, &(0x7f0000002140)=[{&(0x7f00000000c0)="4163609f92a757459479d1bb0e958706eac01455c8b8a8c6045648990be50151038763ed3e867a566aa4dd5f815a6256ae69788c9ed0d713f8ce1c394384f444353bbaa017bbbf82012d7bfe69a63ad028c187157681e4c28626c5be5e9cc62d344a871b691218b7dde6878b62406bca52c14a3c5815c51c97194763a35e67b17ab01b38aa0b88df2b334b9684b5ff471b32e9867dceab356547ea57d7bd623f484e28aeafd109986c55ff52cea8b946c70cc3ada650c916bb46e2a567c1d0f4c12ec5b8030e6cdbfab9dc3f648cf9d90c14220a47343eeaffb772361efd2a1ad56c03f076ab6894718f0b3c26e07d738b00180a592bd48e8568439f16b60b59875658877241dca6b1013e8a9d95ab2c76fc39c7291d0db307a28bd8059fdf2af16daaee1ad3155fa51936539cabdded3f6d45fe76f09f000822d93ea2b951122102f9b3eaba56488b298d7f7007273c9fa0a89186ee82c58ff6bc2000d20c7441ae1bcf4490d9545b6041d00e3f34e2916b742103925d651e3ec9baa7de551718778be0b99c0262ea3ddf479dfacf949e89a3e5e89028a9a82c6154b7ed910d248c6ff3da19a97a1efddb7eb17dedd7ef6985d5ea019935f997f1125b68408c3d16ebadb94216b21bf3669382446c193da040a142fcab63052c5c25d9a3db1334c97535120841fbd35ca214ceb3843d3c206a71d373d33b4f9187e3bced27c52f2e9fb64179c8f9937a7d3f7db4afed970dc14f1d4c5a3b26204192b4c84531675cf5acc0f83ef1ecd1a43e2a335d13c2cbd6047c6592c59bd4e0ed85ad6fa1b311b8fc4ddc7dcceb439fbaaf9d9c3ae10112d78f3616cb60cdb19dfc9644699fff403a38de33173f61b1cbb588d8f6345603e387ed56ddaba4f94cb610913769f458b3a87de9c709fb9e4b140935048091042ab090affa31067723cb923f04d0592abba0a81329d7232bcafbf1bdbacfaca1e675bfdb30a0e4bb391a78aa22227685eee702b9771c81225453c732924e875243c37e5eadcb625709f2eaf5e7c958d9eaadcbdcd79751c3e1dbd8ebf7461e4ff303bd3da643bdb379d231f3cd8b65ce1942dc0b40904ee3558b7633eed1f3dc46060a8f8340761fe4004da8701b5dc6c55d8a2854f4025fa51faea2524689673de1fee23ea95f07c23c554d3280c5bc4dafe5f90354a61107cd0320fba2cc1c1127216a02352fe3b670bbf62390398985186bdcc8cd9f584f32a7c2bb66d9c66a5845923ab9cb3ab76a94b2ca64df441db69c4cfbf6e1f795f893fdd1a4aff3cfa3477ef1eae33a4005661c57067a45efe507d93b24bf86e72af3cedea578eab0a9236ea31f93432b9c0765ff68ea7be6764e143790e1b5ca794e5b3c8d969788814567d7b5e63bca33a9df4b0ada670ce0c5e148ebaba9f403c17e94716d3dc17ad5748404f8a57ace6ce60f83b5112a0cad375ca41e3b64f7c009e237103ab91bdc1205d782603fbdcb037004bda095881dbdaa77a60aa2286d67e6115cfe09c209ee2d8150283949fac1d61bbbbe794522fab59a4b74d676c1928a53ea368fc082204894db89cef4f4c9502a42825d8bf01bfd7cb26e606a20a88e315288a6d273a602e80e310c1878d92a185b86876296377e0c5e0a64eac8a875953be3c1834862e7cfd7cf7d436735b0e35dab40ab20146a35899deadda1a1fd581952d425fcd33a09d65c827d6f5d6edee5b3228fdd3aae04d15ef9b475fe9a556ccd03d3cc2cbfdb892e6bda0b86c431e54940066a0d71d3543150d369ad60dd0f04189d90c0124f62ce758643c54fed9b28de6a8efe4ba82fc3a16b8b26b5bb259b87eae8ddd841605756dda2e22b58bdff22bbd4532e86f9d6b407f05d51f857006414e7ca890dcfaffc8c1e54313eea46abd49ee1857e4432031234f207f46bafc23783c93d734ec54607698e1eef2104786cccc2b0977831154428e29a43068889681a735b739c966eae1391c3ecf818e631fac79b0548b450babacb1fb37f98688545d5e0de132146ba37fa283a518992a67d4bb68ee1de9c816463d77cff6ed36215234999183f0ea5d4c53236e19e6b4001c4a0d961258e2a402ac348a5500b682118f4793f88c98d673f6379998a83a01fc722a1d31f26ffd7dc2b7424b4ed88845bf7550e9536b6efc0b4db22fee91f77cce4d2d549f96955216bc7d74cd202d8311edfec5b60a8d18a8f9f370b11d5fe206dbaf72bd1a538de6fc2f045806723ac0914c2c30a5de73c682b5f63e129f530b635b6c4b3be0bb2c69f7cacc1804823e57d24be0070f84375bd0696bb706fe06e5cafb2bd07114cc52f29db1f547ed29932f7b8eee04799e757e49c11a625c5eb027d3ebfdb15faa21fea01dbef1f2849ec2d82fd4b7c91e6db72f9de8a80fa6f2c52ea97074cc14d1371e14915c6c6e09118afd2904ab48d1aff5dfac37d13a0fb0778aa2f4e63f684bf8871dee704adaf0a6e3d07046a431fce2cb2a29f9f245284a4739136dcd59e5c5b0dcc020797fa7051628e3488bf882064600e9cee9181f2f972d757ec19cd2ef723e5f3b1d5ba2e58c768c6c3ff507bfadbaf3d8635f03de50fd6a76bdffc6d3bdedd01befbf7e86205dc2cfd0f550c304cea75957f5d451297730b48197730770071ea088018032b4bf6845b9f62c75b164f7f94cb1541c52a8b97aeff9b588d80a44d4821cfb4059060e93ca4822e4b96f4a8ad589309acbfdf3e99913e5848b0f971aed2bab27acbde3047388d6696d579d0a4a78d1e3194313d8486528a35316154be6dbdf199f201966bb06f17e94d16d7775d59c22df3fb73e5f793a388c51437d9873d927527bec0114fee9da5b96ba68209f6635a29f8d2231dc3b836b2f777807e3773cb5eaa8c5e172627ef018b17b89578d80dd3c7f20c05bef7f4c77531e687aac0019f479c8923fa6c993725aa948a37e0bd8207938a0ba5a08663fcc732007579077377160ae57986f0dbfea5245fcf170f61dcb85771340af9b9d1466cea8ef27bc88733bf233c751a97773dceda5562fd95a018ef2277ae995eef809e73b870a26efc16274e37a66a637fc4bb0218fa85abc83f59fe94c8aeb3baa0b1c11a571309a71ba6c4f1a13a72a62927e3897e6538d790f7e6b53928171e9db622cb4c1ea28d75b3418ce946a5a141c31a1d70afa0034d5b9ada4a373ecce871aa5511b10d3b955a3ddb30b42eeada22db057c52513cb8633139ef7895d894ef6e377861a6a689b9ff90bc96c132f2e7acd0210bd3ab6cda7188087104c851f84aae27ab9d1d7b7f26041cf1b74489d2e18f236b31edaa930ee283de771e29584394a61dc48671d6a9dad15329029ceb84851aec99a953eba942d494bcde063c1ed0217a9e966578e092986a0755bfd7eddd87655320744c8d523399ff8b29138909ae29665b6418409e728a489b75b68eb19d80781667f624bb738548643dc0b3eb7bff61d7c54eaf0bc51599284f200e062cef8715ef351ef469a2ab5caea93fe7b5ca5cbc323059ae114f7796b268cb649176aa3a3b754e9a1a6aeaf2e96393ce23000f8a3ff1dec926e12be6794005b301d0914cd527989624e0ad9f99acdd8e7f47308284f1f198cfc5f2667d3b7c8d690c93e32a100c89c5eef816f060a59e69130c69161c4989725587dc40ae510ddb1ba610037313c98ce106ef1e101074044a29f1fff982ac883c491ea1334ea7efcf1697aa8f996211834ba1821a23f850789625086a12d131d61fd4979cb5f6ddf44190a36a37d88660e0393b4781aedf26adf0aa9847faeb6bbeaa1fb34b69c63131f9e570bde124d58610cd762c07b911f78e214d6faaac4f84ed899d8fcafbdddc1a2f3683ba047ee6df953aae0182f577bad51371940e001ae92b89ffa2e54a6a75ac55a707486f3ff83526203c060072c1618aadf5047de9aeaeeb7c8d53cec84ee43e86a678da9ccb973a5b5dc70b77adf3991839d09687d7c67d355bf4b81fc0796ba62ac0e7e38f1d9f07c9ab0b9a09976c9cf5d06b8f3ada0b7d164d0a1659c4b1f794c0b0226f4eea0362bfe9573c6a404e437ebbcce011fa158cc75687e155313372241e15dd0d0f6bc70896759f50a92056f9d3b63d882feb4403232402ff79f21a42369f70cce14adda27b12bd10c96e53c93ea4690c1dd6a51910135783b87bcad8638ae8036248f1878bb8a2d08f4b8e344dd723fb52fb46f352ba4b7aca8f443f682d8a2aa76eb1459973419210c91c250cd4a6b782173666d515eb076365a52d0e8b43fcb492adcb4ba5cf8decf31992900bb4afc3d8bebd7e16dab78645217a4de2276e61d6f78db5a68e9d93494bbc1102ececa641884d4e2067e2118e81dc7bf335810664ea26507552f0d219b87a387e96f8e803983f5646d67ee606b75fba5e789d6dd9a0165d94564ba37a1d76eb979bb0549e053350352d6303d673242c5b658dee8895d4f7d80bd346c90337178492188a9cd4d49b79a0af5c33e645f1e9a79d2dcd5458108c3a1f49026570ca12df1f1eef25f9488b15302393fb34d02dc37a1c92dbef430113510565030622812b1b520938c19d2362326af15c1280ef5a3e1e4b4cbf8a77c3b58c9cc11b5f3dc526df9e4ba5862a17acc9e84f7c054510ee3931f65d13c5c0844f5d5010ecb9aaf6481e59dffd448b3f4bcd18ef18a0d82bdbcb91cfb40d38272731f170ff3a6bc5fe2cd1d46acfd5c5204e4ecaa2f198269aa7c47ec409f67a54a69d82f6651ebf80a84a3590c621a798da6127b930b3bd18250999b217a8602cdb0b3549690c631afb2d6fdfab7894d24af2f813b72fd60cb16610abfd29c77b3ca709ab0322e2c34a7c4df3b852767a7189ea1ba6a132205348e06ea5110c4c510351d42cc4b31b441b5e6f6951eb16dec315923a61ca2281ae0f5184f6567f6712b600b13fbd8fa8593176255744847789221c008f3b871912ce363d730c52c1ea30c9bd778929634e6fe38c773ca8a6dff7bad00aa771bd40c7b7433ae11a1cb28e206f512dc4de4a06716b4978ff1936b49ad4bc0d3f39a5e5979f151a8ada0266c73c9c2b2722bfe48a008702b76c705a9e89641333af726b48ac61e58e3c735a9e48a81b3dd10e9a94b01159dff9d3ac0d3a62d3512e7495db60530e9bb26cf2326ee07795d7e288b08ccf2ea54d56591770d76e3a1188e2156d480cde1d0604faffa3d51894feb53112e03a55fd1922fce1842847ae70cdc345a9259032ebc268b19e8a35b9939f264424f71304b1beaf4dca318cbb5a78f3c6b5f5663455aead2deab56928b4fe457ee8f92df28b3e12663e2d45247d500a82f89d0d87afa0a6ae191ad85bedae48d7edd0403806dc1a715ba5577ebc5efc1eacc13f0d17a90a9aef289697b68953cd745e74165182bbe4e96ec0a0cd8d0884bc4fdd03205836c6f00e1777fa4308f9d27f0be7ec8255217aba7673e1495c4db5139f7887d09763b044b17f55f99660582bcedeb879a0ae36e24c342e2260543460b7300abf65b831aaf1ab0d71d9669f9edbb3a185930b9abc4227a79795e8b4f65f97be55938235d69b0be6f3b1eb32695a2de8a8f593253e7ddd12c2be278d34e1f37f10881ba005d191e30193e4ed41fff159a5f31b6eb7b03f5246b6cfa450d31f39fa27bcb1e42cb92a3a236b5b873f592c6866dc04f667cf3860fc6e456336d4fb374234490278c27270095cf8720e9771ca4748e1396e203c5c5359e33921448adb08de2476e972dd2bc84e0ac39f0223a9e36b6512a944a6070e4923f3c587", 0x1000}, {&(0x7f00000010c0)="fba1791719d243b35fc840c767253c58c5017728294631807b062440f617b63fccaba41ec5e3c4d6d48a5eba7e7042a0a10a2101", 0x34}, {&(0x7f0000001100)="3cd0417348806cd9e9f2dcfbc0973a9f8da9cd337aede5a59422c670e49790a511ee812a79dd1968c22f37c1de010c32971deb6b62d0f15cdef89668860d772f9f13d0c1a6ce8786f19dae630f8c77a772d0816d2eb5a08d4aeaeef2344626be61e7f288f46ce48c13d393048f92c803d285fd4a9e2978506aff2bebf6b59c40a86c7839a5455d276809b21c8b65856a73dca99b6050f7f818c65c90b0e99035b6b28188a4fa59da7be5d316f201bf63a17751f73dd3023a28d20fb03244ead0f17e4370f8f5b1d0d7ce21ce3a5e43eb86f64350e551c5dfb87329e79e946adcc5abfdd6c87608cceb71e0d9d316d88e096d4c465d47d231279b720322da24e0e28295ca6cd1277add8fcaa0b8b87b99dab12fb589990328bdd3609c9c8e2542234af9ab369a461b6b8431dde8deda989ee36e8d12655f6e8a3ceaad35bf4b68804d318ae4eaa089bf8f3c47e8db070d8ff73e9f9f5e472735277ffa973daed7fba731389e387506457b94df9d42b800250186ce3b96f27798ad8fd52b36295eec877c5ce25c7f0cd3a0d6c7f7dca84d2bdbd6d2668dee52bb8d472ff99e28449200108a8fdf607f13b9cc2e2294eb231aa3f3817afe9f4df6ea9d83564447763246c8241777cd2af7d9b73b6a5d7f0e3c4c0583c9255d17addbc5889e73be3f5acb5a7a25e08808130175a1aa10047339be1d0c6d39414f14ccab4efa0f722be7eda76d8be822da0f4c125c75ff06ec2eed4635cc907b0be642a274e55ec08ae3fea4f53d56eb37235f4c77b66ed1d8a2ec8ac0125cd79fe16dfb59072e105b14a508ae832a1c9f3b36e108731984213c0aaceb08542d402bcab03e3a2ee843ded06a86200c38301911234091d2dd3c81c8dbab2583de09280ceb78762de7caefa62cffab55ffb4a7cf6f6ed73768c17bd7f3df2cd4b85e0469095cd56e0c4761fc9d7ca0ee14dff069f157bc71459b14136e3e3f2f6caa6901ab017549534c0b0d2ce8ee5e8bb32089ee2c151f481afc3090664e90c7382a22c4adf1079d287bb486abc8274dc5215ff850ee23dd321c0367baca1cd9a1cf7092268a3a46bb26bb47c207c714bc35e7e39d50ba7314a339e4e5418d224aad1ffd44a160d0f76a725d3e2a7e6052da0711dcd2294a4680264f89460335a3ab4c46eb0b214b9783a0c252361b28c311c146ce70e0bc19c960eb66f5555c443aae3903e397f967a3d1d418bd30ce0bd0f66a68f6b6c7c3f50d86f4202335f5047aaebfceb71401867a7311466c9f4a8d5aead35751c686ad5d333e650bc489f1927da52d22a0e80eac62d7cacc5d78ed41b1f138dc7c9c3fa09b3cdbe8154a07706388946a494042454b0c77b435b225fee149442d4a784e91db677ee0d62361b05f1a633f7d34a2798c73c3cd9c9ad800e9bc8a9954c8035187ed39b7790853688ff2ef16686f322c8df69a2a9bec5b9b9fb5bb765e615f193cc2c0a6140aa7d36b3ae29830a65a6c5dfc5c0eb81924645b68a2206f0c4470f5276387950e2e9f90b04f9168a412daa0746acf0b49a520eef0fc10958556a0ac308c776b3d90bc0f40dee20ca40670ce764e18306c904c0baf03e9832854e906a1a8393cb54d726a50c7b640aac19902c44a0b5b585450f1652ea08fb7ed113a866e1e0b80b789b4f20268acdb2bb60cb66981aa00c0d29bf0beb244dcf3ba986b2bf70d89429d80eb1f21205a6ca926bb4913192f5c2bb0f55b72a7ca091df1719056be5ebf117758762bf7391f7b9187bd7d947ef3d01e3752cc00f90c9558b9477c2ba103e15dbf2a96e0b6c4a1ce28db4e966a7144c04b6334b17c82a16bcd2507d504ee069d14fe0ec2696e8b022a214b593593960080592ab32dd6ebd2ac8c2446e33ce8114c6f4048ebc0cb1cbe4eb04db76d26ef7ed42dc485a779956b904370dab93747792b42ccbb409e62b3f7a034a12474595ffa52f7afddeb560f047062dd8b8d91ac10d3e1ee9ab2283120098b16bd5f4f3d7912fdc1d1112248c780ae06a59b3bfd8679381257b06471a196e21c41fd5724d2be82763b171c020cc5c6e5aef9d67e87b81ae7aec8d3569cfa02dd7fad0677a1e7e41567f39d46de7e081da90aeb7ead6f732e457c2f37dd2fa04bb8a9e5cfa93db2a59752b9f6928107861070754c59f2b40fa66e6c2286a4f419e2b4d2959ba6321f565fdda910f1989edad5cd55b5ac75f4c2cdade3825bbafa03cf50e141488711fb49f2800bf86fbbe5f3b063c0d75e55a6635e967928be1ee326a49be5c4084c3d47b95575c8b9a020fc19df943c9cf7b1356f30952b30cb7658ec02ef89a32bd57d60235a0cabdc7490ae3bf82bf8511b3ae7b31ebd8a8642e6f534cc80df265f90d98bb9b618bab54d109fcfe2b70f9c72858d17d2c95427948c380e1cfe8eb303e0f1e90cd372d8503e3607de6289e70a8d6a1a3c315631baa9d9670be06ed1b56a7c8fd8af504fe9fdce2ee291a6ae6ab7e8523ad75d6e9b70191f3c27614080039d55e8af58d56c9be7375618dd5ca40922783c81c758ab6134fe9ecfa8c93fda981a932d36b663a0f1b6bb009fc97d1b27bc2a21f4c98bcb28c75d777e12b33f3d3a40b9790c7a28c70d3982a68c8cd1b0fe9f76628b042a032fc0d16beaff1ca512a5c9c20040e5cf32c67acded0b6f95a30b322ae5e0477c1346b91e981d0295386a301fd2136ceb10b2f311b6d7a8826fb4413e7274100865ab58ce3ceee773d764a0c66f54326574156ba0f17b4e283c066d85e1a5cce4cc93675e8831dd16d088ad838b6e0db77adad73f2d16b7d8921dadf8e631b03888fe8e40743d1a92db7d1abce4c366baad48fa7b21fae68a861bef6db09f2677e02ba363b7d0b37e6801417cf8aa99f793574f7e11a5f1a4343705f0562c906ea5bacd54f478a615e73e2130c12f29e9ec19867e709c9576921d71ade4bdda41d89bd0689267c4faa5c548cbffb40a78983a8bbcfb42eb1c6dda8c7123f149d204bfdf1af846826331052686d2015084f6e4d077d95722a34a06beac77d2d6807665e5d02dcbb480863ba90d00b335fd29883b7bec450185f1f36533ef22f5ae3397c3ee5ba958b37ade6f273223d8d1e0c400ff319a85609c968384ec14f018297d62a8e8abd0c3f0f5a78d81fa846121688a1994f8627342015423dc7870fc401e05acbc8e3a11e43df92288956da864804faa7a5cf0385065045ca3daf8333a8d6f590bfa859f409ed5a4bbc03ef65a973a3fd53d5ecb513255681084e2a71392e60382f196dab108aadd419463984c0843b45f82e3c152199553ea6a0991f4cc875734da18244f426ec196e18b09236a417ed34a4f16347c22b6676fcd29b5c09bcc3cfee041051c3361debfd981291d9d3bbe0169fba0b3cd7f3234354f22c68d99b7b4ef3c37783d751017c48d3b7704af4e48f271aba8307398cbdcfc5ba0074d2f2c833bc5aa6d72ae17e902e8b63e507b2c595653f140fb2b5c260791b12febfe4e409705655883c4d1e322dea34a50b4574074cf22208d6dc97798a8da872236978e9ade72202636496381af3330bb846410a9c5267c6b97999ed353bc4f8b9861d0c89df02c73b1d63f6c48a52d61d55a22c2a6ad23b64a87a50a89c1f6c371b2542e53feb6e1d61e3c5d82ebd1131a39ca28f85f01910ff2cdeb96da48b8f17915bf3f6cd57a175124b6daef48a8521b659e403eaf1f60bd596c34c7cdf94f86c9b71775f81b6100676181043ead712ea214790a0d898e6f2d7f3bf67192b465175139c2e48fae5c1d2268a844fd364c2b825aa8252132ea599d280cdf971612429736f3733027a3447537e65d028f1a48f116521c9063f7e9eec2c7d03696fd908a5c797713fc7ce01cec6129094220f28a9dc412cf569b515987c474781b68d8c7b079302041a2c7a020e3557468381c7f8e44a60f492bf8971973228c64dc178b87354eae8f6f6a7e9754bb81261ec26c5e20741888a1ee68e9ab4e150ca51e12b84d3aa5b1cfe8c67313db8bbcd3269630a8219259471b7c7b87978da2544baf66f18189277d9b316ce584c314e2b2652543c978540f845f44494854a3d7bba53d15e36adf9eb3b3046f06a237ad511aea6dde09a043a87af36707c09e0708541c23e84f1df10779877eaad0159827696acf16cffab7ee12eef00079d84f717ac4c969bc03bef37d076a8bb2e16529771459a9dba0f5ccf935d3b299006f5b4e0d49b4fb503c78120b5f038f3800f9303e2af8aa4732cb03e279fbe0be315d2902db3922e71a288dd08c73c2c00ed9836fe0ecc8ec1d9f2240283185a0ec73e22afbb65426332ee04e57c39db8bd336a7cc730790bb577fc30c73fbacf66b5c8d2b7a439e96cc4cd0c34fb026d4c1aed35d8dba86f286790a0fa3611224b6e040851ce58dbbdc9cab0ac431cf2b3fd11d5e35d1823c550efeebb711d25e4ab4f5651b77a4f947ccc0571aa1eaec69a615360cc2ef285a93d75fb3277558bdca519a04eb527dca12a66c57b21fa693001b31eb5f841ebdd9d54d0369b4a2a5766d53f492d201f6ec801379952943eedb1b974e8ca795c2b2844d563db39ab1d41ed0c750adb07564dfd748024c7a384d4591bd2426a7dbbb4087cf2b7f44f5132f222b9a606645433ab2777312de9b4b8d227fc6c0d40b75099b0238ad503a61076e310146b3093d6099d2ac19fe9dd8934478c194c1021f0a81e8e5a9b494890e4f4da2df6ecd1635e5ad181dac2f1538ce486fad43bc54b9181ac176b4613ca6765f91c4b36c88874f66f9e4a3fcafc48af601884d454e23dd338a7f90a3e84462491ec888e43e843aa3d983be8510970ca693f1b3dfd66785387b7c3ccd952af8e067dfdda4b1c505086ef4b7b210d4d3b33a8fc43591cb2fe531d76461897f335a7dc75dd1c4a83d9944b7efc907da99fb89e3da47eb3124a8b3c2a4fe32bc79ddfc8682d0f2f974b789b888ac507aecb16154e83824ab505351f2bd0f8a1f7416af03471f74332b24d07501bb9bb0208f1b35ef4774323aca04f809f6478813be3ff2a00bdbfba256305effe7bba6920beb00a3829c9aabc372b31fa38ebd2e942dc56c5222c50abaec75a947986bbdc9e225fc1efb4dc5a3b8fb337ecf32ec6066e15fdc996d705436d2545ca83ab542ee53aea5809b0a57b0f8abd21f5f8fe04874bb2b4a23a0170f1652c74ba4c779e9da2ff8a74b083640cfff1b023c0150453abe00b0a9a7356f503ddba0f2b8a3675a5646beb178662a83aba802a5e1c930f65c60d0ac8f51a45d07357ee7a504ecba1c6cc0b06f5f7b930294be6ce61190832b9718325bd683902c5b1378b94cbd14d116a852acac3cd266530dfa8fd813ef2efaee80f30272f885cd1abbfad3aacdb120f4b13694e9732a8828ffb4b3611d2cdbd787abcfe348d6e501ded69065d5c562902941e009cb00c3f69c7de2b9ab86086273d2ae0ffcfb5ce9106a52bad5912792ba94263a216abc76ca87483a587b4f59bdc548b687867efbe1b2b3213aecd4d6347fb8f1970cb554067bc689a16cdc161a7db661af96847563c841850986ca35dc1c85b0c3aadbd58af27a494897462e9ce81043ecff0443d074710d98f712b9d8b478ac23b17a8217425a781ab6eecdfe28625ace704b7c8dabf3418e3baa94bdd019d134f0ff89e120c3dd759e5af10b5438d33a18133bbb138a135463020e9d7ac742c06dc1761c59111c9ac982ebbd5b1b90e4948737d1adba57d814c0c60e6624e9d75a1f3c4e16789b089f85c9325a7b5cd", 0x1000}, {&(0x7f0000002100)="2c2eb4e973b65180cfc305f92984719918bbcc326e8b6c85c04d0cb989277614ee35ddf47a", 0x25}], 0x4, &(0x7f0000002180)=[{0x30, 0xffff, 0x80, "5055acdef749b3bed067c9749a28e29afef718487ca40c07dde071faff2a5d"}, {0x1010, 0xffff, 0x6, "ec86be61266c72d33f976b1dde06971531531a3f7f606e16ba99f3086f8fb6a1b33478354d49045579283f430911b876bbe472030eb625d6580803a2cfb4b007059a5375a30ae16c04779c855d96b06909faafc6de4780ca975de34c4ef20340c4ca4515b0a9e0d6e4595f9319508d2452a5f4d0b68c4c15513aba5c2ea2780ac0eb43ebfc07b72d188445423759f3c9c972d19aaeeb0a448e56d55500a81f11cd8f6d1530322a76550363881d61e5f7dea9f38d48bc1c2d27d4a58d2c3ffcee35a925ac879e7f80f6f1b08a10dae0ee5855bdebb61ce76acc22ba6d55a2d267a17316730d1d70722e9c69152c8e7b5b405f6215aaacfbb0577772d547b1327b58facdda005d86b33e6e20278847b18c58554d9d8cc025d35967d496fdded54de4c35abf6b2cb9808fe643356c12a661681fdcedb9f3d1b84a140493cf728a206679009d352264f224bb4fff32e8257c5c46020fde3e21af2d651e78ec788f18b05f3733df2edfec6df41eaca85b2cb0fe1d796cb944325438cd28e098581f7d6990ad3ce08f1bbe41eec601e7f0dd8fb2e16068937db2251af866cb68e341f880924c90cec6cec4edda34d6f314f72e0a6ba27953078c102566b8a6165003672a9a5b2c2e7e024d4d10ac52015845d806966eb7be504a18aeb1c661441f242861d5709990349d33772d091dbbf318735b66547dfdbea769cfc2c211cbfa223e816d8e17fe1e624d31273a78cf7035a31570b69a0d6ee8f339febb2de0116f27a1468a2b9107df5f7e959446e009ae9da4ab96cb55cb4b0ad63cc43a7f20d177c9329476169b8dcfb0635c8137dc796700d77300c89237d17e2d44faffb10011021ba7287c501161469983fd7e848dc16bcb9fb6944d459a8661fd8e3c5efcdfe57652c7b6be9aab7d781031f250ceda62dc93bbf2066674c7459195b697f7e32a0557037374e9b69db77dc461184d4af230592ad74e916521d02683c8f654bcf94f81522233dd706985f9d2f6a375550c1f6b11b87b945488086ddaf4796206c349826abe757e629cf3f4fdbb37e8ee9a336f1e849b782c8a4c8309c5db04e503c97c85b02735fd6c324bdf72b0f101e775fad7d41b4c8922d6b466b8cb5e6b4d3a1d3e388cefdee4e989cb08c100c77d5e3240477871ac823902eae8b2715010bb1fa4e8c63d7aa63f52f1c8fa7c11d62c473f22124be4472238a3326957d262ceb2745d4f46753f9f54cc42b13d58674fb834e9a1246ac81a2f81db54d17284c58a0ae34dced580c99669a0e3c064ffc1640bba8776e4c0820ce0a47c703554627ac9de56f98b301644c47ddb14542a2c1535429424171cbb2f693cf130feaa2a643859b63bff5a407dcedef5a752d972bc3b975588163d9266912a1621dee6b95b4ca1d43ad6424e0a55cbd20815e823b215e8719b985a03bf5ce0fc306980e7c43ee5525f6506be23761dbd0a0f51a542cf8c3c385b6324d8622f75171c9b42a12955d6699a9ace29b6bffea36502bbf2dc8e83a59d90aa4bceeb2ce9629dedf8c275e4ace8d98b57bedd0126ccb664391c628f2f0d3d68501debea38fd7f6543465e855f7c0c829b0814680d6c431868bfe346427f74fbcc35deb2d8de9ff27b4a3cc801a3005d610f8b8af1761d1a91dfd52e57a4114404158a725a899794387ba7475727481c0343bc1de3710cc862425c152777b9741144757eed166fd254918553f66ab0a0b9aeeecab39cc949e0f8859e51c26058ceb92cdad58cc92c3972f93101058f4ec458e2f9f083ba79754d520848011bd4e3c0ecc2b6331b3f27268ad2283850d8c720742e47239ad9129b8d77b881362d41ec6c727a035ed2f765036aaca1e05cf6cf05a5cb243b075459a5ea2af1a208a91e2f220467af8526b0510de6419184a80706d31a84950d0c7c5eed1136355c951d99e1e6299532eae944988c9b3f8848c3cddceb2072793c1762aa0f8153c0e953d373d35aa76056a14cd2252668fdc7d5f6de79553dd133c2c3ae7483dd03474ac2fcda02313cbf79a613a9fee46335cd10068431b5ded35b8ef32c9f4a81c036ad13f0453fbe3cc092a28a67170d4154f5b3d7556628073d32aabebe85df219402c03c37625453c4465473d18cf7c26f9cec3fd44e2e38f4fa7015c1879b2f68d4522e45e6344353a44c9378186098619c0017e05f307469bbaee944f47f420312a52cf14dfe116c52c87613c1b3fb1fe113c553761a0d8ebb8c81ea3446ee21e52783b2de9753f52ddfc06d3fac5d74f03837ec8b629b0f22eda6414550e18904363d9a6b594bf1cfbd5317f559d3b3dba4f037cfd80277257cf3f0c018ea7739e5f9876213a392eecb44aa507d76a85177d8d616993ce524f170b5d1b4ccb201e04016433594a8a66f964e0e34c1244be8c990676a592209d521e667358120b749030396f92431e1ed703821e589d49ebb80335da87e1f06d521fe62e4431f06ce927747e1734306344dbe1ce6eeac1ef4365952f43329f29df98516900d4ce1f676d66887aadf3c52975dde8bdfeb86b7c43a0d49779f68ccc34ced29a50de08a1787b2b3c1fabdb11999e5ad2d30cdc542f53b2ef7970ba38ad76b906d28fab6a08f80b08d06c0bc911039f89ed01ad6ab3e2b53e5a6fd76e1dc41226d4a37a76b522cb38825e14a25f6190c7155b74b59d7747ef5d868883f894536453f2555a74f09c73e06e1d21ed34cb6e8f01d050a358fb66d487c19bce7b2fa9ba6ca56de875b3d4a8ef30a33023a79bcd2851b64d6234fb2f296b8a6ccaba3515b0632125fc351549dba9670606eaff84ffda369767cd31187dcf06fc4f90b385c4772152894b44acaf12bfc8afc29b93afd7f23d0497aa336f17bb72ac26331b0a9f9f66896116dda3d9c9cdde94b5d1d5265282cb53ce338d368f1e1de9ec18cff76fd04f949090a42f334db5a2e7e9ac1b7df7dafb9f1f4a57b709e79064230f009fda5498ff23dec7e7516cf2e000a15398beebeb8a48876d57d19ab68607323491c91736fa689f290eff93dd9840a4b4e87cb82a01c44d4cb8f1a755b1084fbe33da7d586ea48a1df9b013d40562753eba91d6a1756f99263bd521a3ad8ce17a0b7e8cce2ac9b283d86fc94106e8cdf02426ae9f64d6c7c994b78521b02c008c3b6d0306f4182b0e9cf9b267e562cfff769e138c6c87a1aad86307959273134f72bcc8a2065ff52219ac0416fb48ad320482cc1d19a6ebb61e1cd3fc8dcba1a3e966706de234aa688c9c65f83887d99728a5dd3ef3377af5e8303126a6c15665668be25da6ec42643a113c66773604880a95aac776810df63f196bf9e4e8468542f275f23fdf728f23a8c8567b3612427634f997db8e5dbe5048ba6dc7ae2008b10f4766898e0da0e335ba58b53e62ae78429daea0e0f56b6dddc23e2e7649462d53a7e449bd9f5ed6474c7a38cdd4a3dd978d5cc1ef5ec2bb70791ab6951ddf47b29cdf71e16b62473f64bb80bf3a5c2dfe33bb289a911091ac71f025aa5334b546f1d721c2fb7a2906584c470b90c629a2b4e2547aa0af07315d16bbe7c82a64673a876cdaa4c3881d3e7614944363f2cba82f868e2190f084dbadd167ee0b2a7a46a0c608d79ef631b47fb9a62d67f15bab6b8d1b9024c55746ab0df8eafabd24daf278dee0e20bff2b20ab96ab9cfcde59137614bb495079a1effc4bad25ea83e0ff7425a3cdbeeeec078d84c048c2478a1035aee72e01dfcefb6185c5a1b90f9610757f68177c2edd704facd4829b7c53059a06b49ccef12fa6718535d27eb7e73e4f451028a92380ba17da81c73e085f470394055658cde7b09d37de747e32307c8090a746142863692b57e8a68e339e2717f94eb333e1f5eab2c2e3cc1535252e23c7c3a000257a1a30ca6f4bb16d7103ab6f1fa47bc06c195496c9d4a096fb1386de98aa6f1b055289312682bc4b08afe70600d0a8b9b0ebf3060e5ee27f99d2f93911f9f0b9d5d2869f581231c919bb779dc27c567b6364abca3258d4f4529f83a82a2d2e77bf3c1ddde85188c0a1477a2a79b9551394bda3cee61e49b5705f737b36c4f56480ad28997db1b8a6a0faa65fdbc1da92db79c33f38a9af32a57c54e00773ca67c807733b1cfe47964e9957f0755057bd55743196024b1e7dd9f9f1dc6aeeae0b67a6dc760d3078298f5dbf4d4b4f42151d65926e6fc4b9a40a8f16862338ff211452f6af8a54a977ca1c0ade5f078ece962b174b60a9b5d59a17a525aa31f8fe4abb2925715c1ea2e3d61f2923318dd253a8807a008c9f5951cab14acdf5fbb83a94e7293a977c3df3cd02e591541ae825cbf797006e35492a8a81426858100d65419b3d523c4d163ab27d8a59a3a672a9fb8ce9d40d5923904b8e6307eb72bec7ba703c905bfb89d6b71a3457216e7b9e7b23d6085cc8c3581e221efdf1c69389b941e732d8e9f1e4f6ed950c2759c10252051694a82bff5766f37dfec2039f02951fe0a72a055aae3287e514dccb1102d5f06e25da232288b76838d2714f72ddf10aed230f197791400ead25cb584ffb53e2899be7c45928f373631afa3e3e2caafa52a7221c43c4302e0db42508be1c85e8cc4143644f983f9b72f5cb265c4ed5c7ebddfc2608db242e69b279231894bc305f07e003f5d1232b2f51dc550e8c7b7312414e94fe90555ec69126b3d378d7ccb5ada8d9acaa746dba2bb57c7e415113d04d9ea1c3604283d005ac3a05e818047ef9677172346e7a313a69d9109cdab5fc25856ada274baa9e0773abdec81c413a1130f2f6ad6d85a2deb63c73de27ac4a68b4a7d1733f1422ff96bb777f8cbf5036155873d4de3fff9f0cd12fa398f16d38c66145bacef4b5fa554d76f3ae5f42397c2e57fa31eaa21243448a5d20b3e8cfbeaad47a02d1e1f22784e42071bfe0fb7cc489c714cb45621b2fe8ed23fd503b549e6543cf535f24e58d09a7efea230c5664c1b0291035717e9cd0c59fc105ca98d9a2d8f03000c34d787bc0707bda36ec6a0002dd00994860848abf71223d9f701993539070666ea3f172641ed9d2e70af29f8db6db720f8047d8367f77571a572093b8b552bcb1ba84129958ac7489f3643beb05682e01fe9a74b1114d75db181a55484397ad72b83c2cb91d54c678c4eecc94d8867894033be673af457bd18d6ef6c3b05326f6e99e623fc5cebcb89dfdc25c04818c7b0f9410c91aba018c832b8336426889a3357f8b2b2072c56a91fa018139320ca16d04152173eaefae3505f50f046631c370cee2f57106bc358881f2e29c21dfe3b8bb1e9d7268f2c9e56eb980b4a9c76ccbdc224af24a92086753e5dc374d422128849f9eb7d0815d01a112f4481e25024c9fafa6b5fde6dfedbb526a4139028212b0567cdb5d9ed950540b50017a2654a0b07fee920ace2553c94286d7038b609cd21e1d6e618104f35ec6dfabb48fa7084e645e1f3bc89a7e96b8d344284887e816c2e861447a60a00c4f60197f2aa735173f20f1604565ef0dfb887362e979c7b6c8a83c3fa6151dc37f11f3af17af47d6b4be3064e324ab3a196b216a8edc7357dfb343a60c4b5a616e04dfd49728b5158c38cd99b378fe055ff1a083a2f37c560c65e11ca85ad56c114d3bd749805d4bcc2172ae0c20912bb36294b734f7ffe49d0aa1bb6f60ed69f53206cf11669f303aab4cc2af0812593397b0b448c44dfb7fcb3c5f736869ad0eb4d0fd37a77e9f784dfe0a1a0d7b59ab54deea207856c6ecc06a9ecda58ab225654c232b3a06f6e0d83ccc591badda2b1"}], 0x1040}, 0x400) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x11afe) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffc}]}) 16:00:42 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x401, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) fchmod(r0, 0x42) 16:00:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000080)='./file0\x00', 0x480, 0x20) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 16:00:42 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 16:00:42 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x401, './bus\x00', './bus/file0\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80185760, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80105702, &(0x7f0000000080)) getppid() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3ec000000000, 0x3, 0x1f70000, 0x8f, "dc89240da5f079198621631625522f48c26b8151", 0x0, 0x7fff}) r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000b80)) write(r1, &(0x7f0000000180)="582702efabd16ebae63225259560f8e5815f73497f61b233055552fbd5e429ce5a4c8ab061987d4b3da025bbd47b3bf579456fc7d4f5f7281a3ef16ab93f12fc4d5f16b136a5d00d1628b53a00000000000000000000", 0x56) write(r1, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000b00)={'./file0\x00', 0x4, 0x81, 0x0, 0x1, 0xfe1, 0x7, 0x0, 0x0, 0x0, 0x9cb, 0x18000}) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) writev(r1, &(0x7f0000000a40)=[{&(0x7f0000000200)="0d590cff0fa51e4e05737cf49b3dc84e117d1b077dc9f88944dbe5a24a73f08738f2410aec75210addbad24506b07ee9c7f85b1a0e84bdf779dbfabcadae9a0d83689e43fec282b1788e49395f750edfe70035f4ab370ae2b8ef782e581513a779cea2b4ca87e2b751887556fffcd10da3990b445dd3c0fc4c98d390f9c7dd1e71e3009dc7c76632a8dd267d0a09b555a1ca6dfb148365292d932bb354b0e195d5b1805d66d8276031115af9c617a178d70e7ca4c16ccb6fdade87c5cc8808a6c1a2249569b953443383ff6a47", 0xcd}, {&(0x7f0000000480)="d7adb32dea703037479fdb5d996d6215a32b1e5b3da1864ad7eca1c4359c255488340f75c7789223ac53f4554b8433ef1795c3d13bb1eaa09d6de65709373d88683ee44fd0fa85ee4a1257088f72d4867ff646ec8984b927b7bcf0aa080f75d3ad859ae69ddd0bd74270b4d37f20c548fd2f5d03eb45b90f390f8f4399c031056d4eb23d282e84b47badc9783d5226f06a3eb5d4e9dd6a82b39139765b414d6d58182c546c97e8b779ae86a8b6aeb142b7471e88329d12d8c59d7163ec", 0xbd}, {&(0x7f0000000540)="d35c94cfdb56ef368251fc8f72904f6fdda8bb5fa9c35cd2b9e243ec04832200faa59e747a00d764a08e864944b82badf39dbb07c270cecb2b32aefcb3475722ea6778e1d4d33d977d1d74cec56c44cddec35b5b55f3bba1ee1abfd615a3637019952b05e017", 0x66}, {&(0x7f00000005c0)="72eef8caa3ac2d61f375c37f9b33fdf4a90820e7b0d7e66881d784598f4f4bd44a4a9b24e082091a1b76e8db40ed5f13ca5fca856bfcf89325e7c00510a51d3edc0e1ff3ca7af6244c432ed7a69e6a752de86ab872e68a20b16edf98f943c0a1db45b37eca8d3e5e7a4ec1e3467c8a27f8a165b605a1376d8545339de167ae5e993484ea4cc886609a2319ca8ea2c6714bf48d583598793a13622c0def95", 0x9e}, {&(0x7f0000000680)="591e1286d432cf729f92915e0768c5cb8a5b058170376f139c6697b3a614c231109c02172a9bce9c5a68fc5db728ed16e5864616c6ce47ffe119db836d1a64fec3a7c49066c906eb053fa93a06e575a39b7fd87ac1e6984bbe6fdfba1de83519cd1387f63838219af291dd07772b09f96cb50f6b1c843cde9736304a0a0edc7c6ed5a9ef5799898d16403eacd382cfd3b49184f69e5ab7cd4961590b7835feee28f837e8819f24b18024618c5b7d09dfa144bc191e022b34c20aa769c94bbd", 0xbf}, {&(0x7f0000000040)="efec62fd1fe483aa91839ae02e88324febbc52f57d42c91fbc6835c69c7f0130d78a8b212db372cfb757091f6a4f443c93601f76", 0x34}, {&(0x7f0000000740)="c1f7d566e537261f74ad1d7d95a898164e71c6ffce9a4303f2df438c428181b0c8c0161383158e44c7ae2b71da7525e78544013559a6fba86cde4f8583b4fbf0c700e51530d774be9b34f8587e15658714b6ed5b33b7d662af6e73f63a259abae0969971883671330d1027ea9f8e53ab68323b8dd7cb7906d297aaf632dec00f", 0x80}, {&(0x7f0000000880)="6c17ba8f43b16d3b191022f7e559a7ff1536408a79221d01124201016fea137b4451a043a279fec8c37c1e12299e5514ad674fbdc53d9b9a599a344fb7613b5c83f9eff7d76be8694680f5a1f841a5da67bef4c68a6ae4c7d2ca7ef768dc39e0cf6e2a7824572f6dc56d11f32ba55faac84891fb49879cd3831f46147378e05d7448fc796e38060d5744c24e285867953fdb131f91d8e694a89e471778af47b487a1a9e0f682bd6d82eabdcf42930f3ca03a7cb6", 0xb4}, {&(0x7f0000000940)="5062df60bb588567acb093f3da7f93b8a7d6e51dd714ba55a3ab877ccb0117d1cc719291789194034c780ff211f5743643a6c5acc52c4b3f9e013654c1cd388f805f5ab22aba421bd8504f09db1608eac245c4cf39280bcb49dd5a2e9f168ac73309600f0310c1dc15197a3404313db283ca192d064118251a61b9f53bc37af4bfaf5bc8dd82095872fde3801dd14d33d3d37a3527e19468b3888cf35cace7d704ee835e8dd7288cb0e8443a639b345a3b605b589537a6890d639e42de0aa84dcec87c3a5a5585b0d8dfc637b9", 0xcd}, {&(0x7f00000007c0)="1d72a7d1c639d5043bdb7e279dbe2b51251082798459d0c231e0fd45975381c44891c882cac10932e295b52adc2fe13e1063ff2d87effffc44033dba7ee6ca8559719092d38b10dd70cb1be2381612f3d81de1e09e980b8fbc88e2ad9b3faf344e62192ba8c6035b031a1352f603d4b8", 0x70}], 0xa) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/85, &(0x7f0000000180)=0x55) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x5) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x2) syz_open_pts() 16:00:42 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0x2, 0xeb, 0x2}], 0x6, 0x0, 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:42 executing program 0: socketpair(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1a0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="580eb7e2a4c4f34978c1413aae43f78aef9d29028d9fccb79356ccc5e0bc90d81f17abf4e426d2cb44009b2e5564d1d47956cc9c67f77fd0030c17f3b24397572b1b1427473ae2450cebe3576f6ab5e0332776b4cdf759f960d9530238116769b7618d953552a4728fda2a3deed5eb63505fbd272ff9e233c1d44d2c5223148c05c394411c1b2efff1383dff86ab689edfa5668388543fa5604cc8206c13c5116c511c", 0xa3) socket$inet(0x2, 0x5, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:43 executing program 0: r0 = socket(0x2000000000000013, 0x400000000002, 0x2) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 16:00:43 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089036a4e169a2b3a7ed056a470eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000309479694668000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3367e3cafb25e7c9f10f725b6db00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000"], 0x3d, 0x2, 0x1002) r2 = getuid() getpid() r3 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/187) seteuid(r2) r4 = open(&(0x7f0000000540)='./bus\x00', 0x80, 0x4) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000580)) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeaf51058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) setsockopt(r1, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xfcfc) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000c7000000000000003fb1fb51be0bd33201511318260000360e8e6eae52bafbffffffcf9e6ee90c14037c47851da6b8b1f2e12c40471db38219b03d40e81e37b25f03000000e3fec5158b04bc45aa2455d167cbd7c50239398575a011b04a7ededc50a749d0e065537dc14330cd96658ad7b93281ccdd3356c0386fd5a56f"], 0x52, 0x800) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) getdents(r5, &(0x7f0000000140)=""/223, 0xffffffffffffff7c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x3}, 0x8, 0x800) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000005c0)={0x1, "69a07f32634b6666f3fd3260353c0ad2c09496487a7ac2f496bd3cdebd1839caf20a4f322543b4ff68508278f740699278ff0f1cc8f2783c67b80fc243bba03f59b8a6d3a6530ed8dc1446e06efa1259e936f1"}, 0x5b, 0x800) getuid() kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x939) getsockopt(r0, 0x29, 0xfffffffffffffffc, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x2}, 0xc) 16:00:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:00:43 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x40, 0x80000001, 0x3}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xb, 0x8, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x8, 0x3}], 0xffffffff, &(0x7f0000000200)={0xfffffffffffff800, 0x7fff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/96}, &(0x7f0000000140)=0x62) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) sendmsg(r0, &(0x7f0000001680)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe5f, &(0x7f00000002c0)=[{&(0x7f0000000100)="9cb366a9ecbe84b8c4e0a9", 0xb}, {&(0x7f0000000180)="7872634a7fef62eede60956f243d441e783e5d18fbedc3a8f160e0fd82a0619257feff5f26b531706e203e76a972dc9fa4320126af25a3457a87645b951df905325ff6742a7d4d2122506d2fa57937b4fb70d4de3718051f7a24f5c60b083c69e9afbb6d20df082114aece8b9bafbf7dee14d5d68d4dbfb9b071b8913e93b903dd28117f4055b3b07c760c10d20cfe19a62ba6343071ad8543", 0x99}, {&(0x7f0000000240)="63095afe68d840bf4742ca15e92b63bf79a75670d6b1ebedf409244fdaa52c1d5aea408d519ba1fa35a32e2db6b08a4bf645367c986217b577e82746afb574e749a2aff911a4762f47bc48284e3e2bf73b3fd3a2406fd158b4cbd654a19c5263e06c1040131e26907fe57509458db4d08e8c4b1bf2cbd3c95d526a", 0x7b}], 0x3, &(0x7f0000000300), 0x41c}, 0x1) connect$unix(r0, &(0x7f00000026c0)=ANY=[@ANYRES16=r0, @ANYRESDEC=r0, @ANYPTR64], 0x3) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x6, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x180}, {r0, 0x21}], 0x2, 0x7fff) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:44 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0/file0\x00', r3, r0, 0x2) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:44 executing program 0: getppid() mknod(&(0x7f0000000080)='./bus\x00', 0x6002, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000014}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000001c0)="0009527975fa47879a667b0feea7df0000000051048d55964ab3011a3c4e07f391d145f0a43e46ab08537109e000e6d6ce379f9af62639641725d8c0e6a7d1a3fbfe32c2219be8dd16a3a98b9151e9f0fba370dbc9d23e6616616732ecac97d462d75263f75126b4e2743ff55eb90eadaba2da002b95718d", 0xfffffffffffffede) r2 = getpgrp() r3 = getuid() r4 = getegid() r5 = getpgrp() preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000540)=""/26, 0x1a}, {&(0x7f0000000580)=""/195, 0xc3}], 0x2, 0x0) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) r11 = getuid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000500)={0x5, 0xc75, 0x1, 0x795dbb99, "3a92aeb6ed7a1da24d011d25e032031d63c1656d", 0x5, 0x5}) getgroups(0x4, &(0x7f0000000800)=[r10, 0xffffffffffffffff, 0x0, 0x0]) r14 = getppid() r15 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, &(0x7f0000002780)=0xc) sendmsg$unix(r1, &(0x7f0000002e40)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002d80)=[{&(0x7f0000002980)="6680f43d441337ec15113341ba420c8ba57abe8f015e", 0x16}, {&(0x7f00000029c0)="5e5e1a50fa42ccb4f309562f77a906908f47c25758068d5fd88b58b18af3b0f5435cc637600ee69fda3b976b6e6aee556070266095868f5f7cdaee4035c888cb6d97f71e2e6050bce15c79bdf9d8da3fc5929a4820ac2adc451018426e9b890b60de692cbc22b49d77be633ecc21fc237083d419e9585b95396e58cb80f6d85dc2402468b65ab774dd609caf26fbeaa67776dfb5753c3fe59299625972b7441f7b4f12039b4232233dea864e02b5ef82eef9ebd6dbc29080390f48b8ef44e4e79554", 0xc2}, {&(0x7f0000002ac0)="0ef82789e0edeab7b2fdb890a94fc5d8c5ec7f16416c35180946c3e939e48f8d87de2aa682fb39e46b74fa52edaa8d048d00e909825a362da3406563e431553f8b5a05a80709d04450ff77a890aee9c30bc851d164b59b2d88403e740d81a0b3ac8ad6de56550462529df8d8956fd8a8", 0x70}, {&(0x7f0000002b40)="700a7d1f415860b60e45e3fcade19a72fbec307d15d6d73eae199f4e6f304fd7f00e0fde3a667f2fcbbb13deb59042a10af2844df7d00f1c04220d8018bd2cc2c5510c3294ede5e9f3845e3bb2109ffa981773532683c7a5d53bfd58b0864698690171ff5f0bc2e5414eb69d3af0a3928aeea05fb259de61d759a8d1f35a8e4732e169bc2b30c3", 0x87}, {&(0x7f0000002c00)="6fb420ca3aa45e627d92b97cbe6d4ab6f60192d58f09f2bd72436a10a7cce46670c3e8758adb3e14f46310169f5965908a59a170ea721a79b4b5ae32da745843a1f79177aaf968fcbb903e9a04f6b271c3317284", 0x54}, {&(0x7f00000006c0)="bb89b1112a0f916f5756eacaf08bb8a9d773a360f4ab1df4d21ff170214dba335587d58aa3f4aa7fd87fcfbdbe0e0f7cad4e91562d6e72e94f002608388714318bee8ed04e99369cc86a99903ce542e0463d868841f70f768d126be443ef1b2c63a30f41a8c65278ca5a6d8eff5c06fe5dbd7b9c834345591ae5f4c1426f1cd48658a81caf4f343d", 0x88}, {&(0x7f0000002d40)="b9004227f4e3bf6bd73a4a8877dc96d64a65cde9a3a3300efb3c653f40408565f3a7f70606952036de2854", 0x2b}], 0x7, &(0x7f0000002e00)=[@cred={0x20, 0xffff, 0x0, r16, r9, r12}, @cred={0x20, 0xffff, 0x0, r16, r9, r13}], 0x40, 0xa}, 0x2) r18 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, 0xc) r21 = shmget(0x2, 0x4000, 0xe8, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r21, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000025c0)=[{&(0x7f00000000c0)}, {&(0x7f0000002f80)="503898a603d0538891a00b5cffe1b2ad632b6791de8659e9aa191e0331fa6191ab56a2b65f80926631a8855cc91b1b329442fb451a3463a8c5c9b01994b62f0e2bd38d9f7d5a2c3ebc9801ba1ee0ff25e7c89fc7dcf4b410ffacf43ba78e5565fcc5fc628b66e89f1b2ed7ee93e96fe6986514cf535b94d75769bed6ec754eebe2c35da1b4f3918d1585af112a948e08d8193d5121ab397adf99c464d8365ce1065ae3ed35a7c15944ef576f667521d909b21bfc38645447226d47af8dd5146950525125fd3566b82a3060bf4cddab9fff41ee4643f06d249fee5674d9283bf652b09b1fa966f68c88c97d2ac75a1ec3bf70ef4f4292f4db270bd3f3a9cb19c6588a853e1a188feb5ffbce6945b46910574c46aa04064adc047092c59d2851cde53b4c7687faed9d8f0000831c9f37c098880ad775e8e62ff86fc1086fb1efbfca3f81a1d116ec5d0de8852f5969b40f619dc4658f1e46579c1bf9b7324a69be437ac04676ef3435dabdeb2a2728e1d6b4953bee0df80fc58f0716a4d19c9e79e53e60e9e4b954f6cc63dc1795163bb46d583087803701ca8ec73b209bccc29cc013451dc1fabdc5dd91470e12583a8c65d356189435c4076163da6e14dda8cf0b1205947132acdce289e9579e34b59fe1ca39a2298b8bfc02dd327afb9be59e30d086dfea8137182cf2605f54da0e11c58a4f3615cf9f5aa4ada13d116f2cc2bfbda2b271de7bd1f2cab55e85fab50ac1fcfb6107ed56f602c1630155f14b3d732f9ea9a1552dffbf78b087235636fe7988164da21d6c7b951ad454c221572c5cae284ce6b96484d216a98c975cad36ff27c631b5a2741c32be23b26e087d0447f944c836e2a6d8f8a878f898e5f8cdeaab0c9ecdd0d8df4ff8c01d2488b98d2d564b9b6e9f5e406d1563dfc0ecce33bbe0837b1d48621abf7d7c70cdc4256687fbf8aee1ad75be638f8259009af2a96560db2111750bbd72d2ccef9d67be36526235e17f7dd5df3639516e5784c3413520e158f0060a0345a15fd5cdec1f97623f6bed95bb19a181b2ef5c0f8aa4bdb86e22a88a24fc16b1f1563895b1bb146ca97884ded629e44afb1d07b233483574dbbadb16c5269d3f3a7a42349964055c1221f9966da681276280b0df01904b7e6175e29a0e79cced15ed8aaf5f4d89af14a8bfb398aaf44412449caee1e5169c4bfe6adfdb958b90a5095258b02306c18566e149448ed41800276866d719d5518da348cf81beab498a6d1521eab2de0836219499ba6e68df4f7bddbc5c495216372dc18455ce57af2f1dd390b0ac99723d8155910aa66f0344add6d981d487044c6187cc280412da5d46b4a46a59352426a6521146abe57a5efcf4187e3e72cb8e5143da8e4265e74cdd230af6fda97f9509c51244fcd76621b8f5ec08a08df093c6ec259786a768bcd28a29d12764d1fd8be3a248e9d9a7f9006891cf3d21e8c2c20db9a3de8b47256931e55b0254477a6f2b0ec2a1092628911977ea3945cf95b54b84226aa95e59dd7c4bc5a0c11b05416063d127a6be4d754264be711214fe4bbd8f53f24ea2e650560bdaa3a4d43ffd6f495aad875645048f4c0ebbe503bce66ecfa03b90957b027d5ab2158c04f037459efc817e24f911916b58e82b671e83c4b106350382b4a33efe1388a5013e84147be8daa16d59bcb5303ee6acc1386e36f80527d82d27f61bde57861b80491498697300fcba5255df9a9c3743e031c47322e925fade3a7b217dd20c6bc91729c0e339cfb07a4b2b9e10d929b9890310270e745fbb55e39285ba126f2889e841a8999a55e936eb16d3251b7a8cc4ad1f9d59ad055cac74e99dcf4f068f841ea4418a8f8315c49993c0b5a99c387429d2603218c6e7aa86fd5f0597829c853b834b079dc3ec5c4eb6ec06ef8258303eadcc845fe8d99715860af320d3ddbc8c822a94b8373d4ac0ed0389530f187f8e1b14356ff8ecc2d1883928b11317f825b57ddc752162f3162be27eebfd93ee79d2d15417c96e931183c1f0b9e297400fde375c5bfa7a16c750511fe32a25f0ffa963f011746a4677ab15655345a731271ab87b86d940d9558f5cf3f72cd8a92491e41a281e4987276777c94d7a407a02c55e2d905205495918387dc62422a2f7d9ad16b2907fe0981ebc4ebc729bf60a58a232b4e362ff02b96c078e997475eb6f0ed09eac30467da0ba3d7e519eb26bff30e3049280baa869011b0ec1d21dd6617ed0ccf46a61a1bd9eb7b3521bcd7eefe5a42ff02d09627bea67a62572304b27a8e28d442ca82fd8dfbd2d545455bc214f146e3990d2977e17da3042bba07e993ccd72437f62b3f1d35e8ca85792efba29d7d7781f1454eaff2362f7e3adad703aa0461e80bcd09376a71ead19992fda35a37bbe88bc0853e87f61ccf7968ccc6d8a4faa9d60661d5c2cc288fe65ee6ff2bd9d99cab04b07f823203948641895e958b6176fbbdbd2ea0f088431c8e06a30e19ba6434399b8d3d0b279e15efdc677646394d4b9ec97164c056c2560260c5595f053fed89c4d4efb346833d4654050a75a8c1189f61e97c48ea919bd8983d881d09a67829c5c3a5775c232cf77de211a08fe70bb36c9e6d327798be9479644b79f7d6eb68d40cd77e06cdb1edea6fd5904eb45119be835fcd7cfae5a72f3c04338767b17bf02fdfb38ba180175597afd1acae505bb344d66e0c0c7d945bf24cb50880719f574a77cfac41c80654fed429ebf22a512b3f097a6fe7c1e31f878d864327bce72bd9a652a76dd5746fb5e958c54559d42134709523f888418b66026c28cf45d4e6aa7b03bda088c8002a561b5895b9c39842fa93738316e1a96725e7a190b86e7be50d50d9c72ab9ab2be47aa093a54c75aa98cb349baf13d3423d35fddaa9c0a3eb6fa762b5d250a8afc66095b9a7683b1b3a241dc9a5bee1dbcd7819a65661952128ff066533e4f6e9d01a01a228eea132688d2b53c3595d60cb26d0e47cad36e47adf74a1c82c3f4acf7481e5d06d44a8e8aea7b63e67780d8b13d66eb47ca08efc4954c449aca80c35ff068bcf9b77a407c4dd66d8400a53d7e8f9a858e6ebd505b28b2de9d3bc490f1bfbbe9a9d6942c5bcf16929b704af41c32cbc88521fc1a97bc192fc745dadb051c90dbaaa6527ac8ba7ecc9a799610cccf1c27ed1b5aed784b0ee0061e5584d36a41eea84f21c83458936cf747aad97cdad59eaf8739a892a01ae6dfdf5436b87dfad5dc195d656e822635a285cf563a0532c642a8afda0b58aadf46bdabbf737dfd3e11ba666a798274904b94fc4799ffd40ce57d7bd5d4db8a40b3f1d77672eef155413903621a14212e34a87f4f39a8e35dbb47bde4d801b4143afc0c3b704641c73462eaba4c191dab438e188a9d4a47f6fa532345c3f21e50c827c828323d4ff0e16662cc7d6daf0ace1da30294fa57ea5856f2d1b63e7fa6e46222c0467d0055bc58549078d5b39c2533807b2f6e2e7177eaa30b0cc8aa3571416da4f80778dd646d57f9f2666a73a1bb061d137b98a89aada44eb282d38041f4f4932b97b521e32269c0ce3813e826c64221d45b715ae41df79ec3f97514d24734ec773bfc7ab06278d04e911c3817d8572c9aebf8c84899b3c38fe55f7e7c9ee365e28f5bcf0956efb82d4be02ff8fd1ed181ff725a8c7b6116a6538b01114e395efd235b714569ad240c0c0df85a4a6336f08bf9773cff89d86fb786ccc8e767c7f943e2382416f1499822bba5526e1fdf9b4ef0ded27319e431787742b5cd8b7e94f8e4bd79ab06c6879f8d7a3ee5e39faacca3b6093478f2bde3c1ed593cbba4a3ae1ce6d46c7c7aa46b7bb53cba6fd42d54c5ca292b9f0288c2f1365f1ae077c44dcb3446c2782df6882b90acf2191ee25ff3bfa76c5c1b8e3eab043e227e650e7c38926014ed209b89ef5781e7317323c51d438fa072c5e98017b023ea5633e18f451b307849526dd98c10841d3c501f4304819cad7d0f8c67c0e47ef1b35c492bc6a26f9a147c7d0eb2faf713afaf34ffb649eb634368043b2ce64d4e81f23bc2ee1baaae43966f3ac08348bb27b638d2c20af97f123fc526f2ecd7af801cb3eb61d5919a64f85b95ed2952973da2cd2b0925e1d4f0fca243010262fd2e925d988c019838dd9267a608c2d7b115257e6904ca3bf581daa211e0416b165c558e9b22e5ef0d969306df11f596d98cf54c870bd72d9251547c5880b5b148f6df1b6f1cf92d13e5ec1ca66d35c577a57dc20b44c5876a083c2015d8f4b7751b4c5c314fd4260a39da893e497922e124135f656790e853e6a45f1b30d4b9a4a777f0231bd99ce431eb9a9c1c3de4a46685a10f00bd06d484551b180ffd51f1c13458972068eff3a77076f7db619f850fc7d8e2d4614f14e9c7fe508ef3eeeba6da47e9219a6b542311a0172352ac8f6f564dad1dd338a14d078fe44e93ca7ca89ff2354d726d714f61d0e25f0ac42fdb1b07acb4a96f445ef4ddba146ac735fc203129fb127bd18c1d478272fa0081ceaf92d0f3197df94f84e6f2a71a1011101348d9da4a34e8198de7af093b8bce4c4ce187125fe478e6054a8dacdadcfea185382ebf30ed1fdce97638fdd224d128912d0b4dee6c46f7176493e9220250f53a75a7c9be718e308fdbae8f16da9b14c51800e759089efdf6be4a2ca2b5de86c8c27c4b3cfd65ce8a0fdbd06c8f2979d5cbb5ee44043be6b9ad8cd37c58c41c2ad36d43467f7e017bde47a9bbef6a10a3944b57c8d54b0f36af21fc1a831eeb1d43107435763d348451eea810db1f5fcaa0642db03ade1a0d92b8c8473c02c350e593c94e4c82f4bbe11bf4d2b006cdc8e3f6b6ea20eb81dcc891c7defb788b2547ce4e234483c1dc038fb50c7d77e53120e872e675bf3991597369c04882730a7280eb9dc7c090bebea675efd538c848e60ae4d3c94628dfb4d99be1ea0cebff38435da3fa4970419b37b6fe721aa06eb14154a104de1b7e2c783b60cf52638629ba0de5274ad85fbd6d56c0d4187574a37a7104b3f369d2a0bceffa2c36f1a2603be5d6669f3103d5d040c27c42d3d24fce5379ce4eba4be2909182b585089444e8af1b57ea28035f1bc198f3fd41de361733cbb187bb2290b63b61310bb66dd5e4207dd30e269974f89a1efba8324a83aaa15c885ce194a081c361b483964feebb3dc9956bc9b4aaaff5aceca288645fe650cf22d0d810d3f01945c4713b265f045fa5ddc75bf7d3a4f266630a3f64071b2f9e372d4ac02d9283a3f824512c1a4182de3b99d1daa97dc6164fb8d8c1b78f54243f15c81fa20d39406c7ed8ba7e347d514519a7f9c113e46010c627f2acececcce8593e4efbb0a27e336e3bd198ad53cf7291fb63019f733be19e02f6561cd38adf76cfbe51648766d2e52bbe4d7ec5a5edcd805081a9f77ac97983d22a739aca4f4ca57c9081aa1cc11dc70b010ffe4198aa373083e062b653de1636a092d61b614f018d96483ec4e9e937b785ffd5a559e11696d020cd15fc45d0cf6ebc3d281cd004e5e3a09b50fd8170f4c7cfe69ec256e7f17071ee528b2d586204dc0042057c2577417d2b4d7108cd5bd2a32dd04e244cb6577dac09b0d515cf71b7cd34f1edfe0a19cfbe76854e2883747b50a6dc6cb29baed5a25ec257eef19147f2bdbc55a6639271c502191209bd5481dea0a634d0a93b97e0ea473946bcb1341e9e3dc6f5708a88f2dfd89ceb6fc0fa103050a93541deb1bc1ff519a05bba0a94c98eab2255d76b5fbcbd55a8747642ba9b4b6f358d65c7545d", 0x1000}, {&(0x7f0000001300)="12c931528feb16ac342a1d8ae186b479bb1588179513c08d40b4477f1c36618c794d55b00220b42964a9be403209b76540f1ae77fd663aaebffaec0913dc5e5ddb32f7048898c3b4b653bf1bfa4cede8310b5393a4c84dd3dab523631792d154c0c21b48b5ec7ca1ca8201f3a4d894c19d4ab4f8582c2d7f859203151f4bb2e70373056ede570946dd6d93dfdd146743eab39234a04318867203b3eeba1fb799ab2d16d8d903be01531d723756e259a6dcadcf118729860a5013871eb1a5a27769a4a55001707e44a49a54dca55b835fa6c011dafc6698bec9157def55ea1700f38bf099475e9a6a62d36254b4444745ba9d3ce8cf635f85ccd29d81af7496166004cb66f9b0148fd89b9f08c1db7855ac46478397a9930f6d480e7d9ba7aea725a70255ffee520f89f156c6b38b72322426a12522941b182a041dfa22d00badbb5cc438577435f900238153dcf8081dab59f79cf156181336604a3ae473cfc013a4a61de3f06dc9645b604024355adc55cfc05ce16024ad25aae4b74682efca622f21cf5aa82eba16ced0c7ff09826a6d0249abc8c06da017fd3aa8db23e437b1a6f1bb507148fd6a139e04eb3b90ac607a14b49a30eab071c40bc5c2843abcabb9ae1116044efd4cce3ed58fba72fd490cd2759e25bd349c21465d8d7a7052d15d8e46cce964a3d799d4f475a4139a756fdb9676b41036183875c1170b3239d7028ffaa52509c3183d98a09bc27e546be1e26b0c2e81beca6f7b894ffb223407e164e6c05e9e039af63bee5537931e681fb733a5a92393ee3aad75bbcc2bcdec2eba6ab4ceb671ef9664d9b877787f24fd176084c6aac35ec878dff376261ae6ddab878807024d3d53eb2cc199ec8ad69cbb3b31a37ead7eacdb7d7785c1d32aab7fc37c96898956e4ea17c0fde82fbb10a61f369456edb503d7e3a45d675d9c6407d2438b7424f3d61835f4c90c1542053a95839e4522b38e77b697bc90506e7bc3caa017d2b43273b7b09d5645d7075fb1073e4484d38f4fe45e2042a276714f7bb0cca86c9aa12f002471f4be5a0664922e89e56fd7a68b878e132d3dbec88b47b59a34b664538b6fcca371b20fe6a61417232b305ad6a05c49453d39e7f81031e3dc8a7225581e4c20e5d25bc8f518bc604c591c681817e590d86d3886a958b9ff913f138666508f61b90312e66a29178acd145483448d17134e4e8ed983ef6410119855835efdd039ba6bccd2612e6143301b1770964bd086d370401132d9f1bb2983b2089ed4728e08e9b8e5facbd1a25798aeb48d74df0de7cbaba38c8048fe946b8d57113757b4dcad7b12b79401f8285c9faa853e11fda8c48a1fbae8231d86f068a97e14ce9bebf299e61f2ed8a52ac4c4f75e172afe328c21a707292f0baf6dff9aa16017e367a3ac0f79bafa44703a488398dcd7dc47562b6f01f81fe39fd1e3daea459073caa3d99e39dd3fe2e584e527285e503250de2d5dc995b82b1b71287c281575eb04b83b83f3ca85d00999bf0e479f7cda9b55252d26835e8949b1fdf301ec0b5b35eb07aef584ef2fb4a2752cbfdc12a66dec3ce9e9fa23bcb0d7d76cc0dc2db3d5cca3f9ba655a703e92561ff3d9871f34dd9fd3b4c51421a1ce1eb166d13926be678ea931ea0c96654d17a1434c4a2e5b34b7a514b43685710e0a9e4af14d9784604bcfa1a3e1cdc43f2feb1f89164a2a02c862ef621b89002aaadcfd706ad297954f61bb762355c1049ee65659914521acc6c3919ff2553bb44d1bdc492eebfc1bbcddb8ae4866a0065ab49d7944bb41ce004974808c3ed0e45f3c5ab011cca6536c6e753c8da282e4f4976861fb27305af4471afca7e0f9b839179ae00eee8996b635bd7a9cf66f9f45b8cb0c73952ea62eacd26f7b52787633603e48c3eecf59b02c91b9b1e86eb988a37e897b1f8873aad0393d3a8a646a06c9b72fa8b5181ffc2390fd1146e7e032ae0c1d2572f00fb39b09ec4936fab1b8af3e40fa6cf290a594eb7026607bbd3737c84c621293f7ed3702ebe99dd679d47df1d2ad04316d1b21cf2c3f0499c5914e2b62049be61239cebe05b4f2661ac28de9efc3d1b6f6d5299050a54ba4179a4028cef73e42d8a6813aad314dd8740d3dbbc8e89a2fda92c08f624149edea68db8fbb5716b6a7bf485e00acddd12d5d6cebf42d2069bce1b7de7578b49a6f8fe47a6caeba903173265698591493eb8e72ab37fde619ca401376f2a2d1a4beb0972fc5df417aab3ebd5eec864b636e3ae718e2efdb38dab6a766cdb3ec8dc1facb3d15240b44fbc9b224b09d51ba519472e80ffc46c36111e3ad7920200e49912f270861f993457cc5b848292db8105c5ac482082a2a2c92a7668fbc52cfb9c0ff4eba1a95c218bdcc174af96f1178b13824d4a797fe9ba5e3bcf21a9d404ca6935903791af16e57041cf2e8efdb7132522a5815da688a0bf4341876f385bd39b566710ff8ae56ca89efa572471ac3c8011262f5b5a5d181d86b4744979af015508905f743cee680a775c5e8b257f888b3ccdc53dc76027660ec3fce701c00197cf6013f5823311ed11af9fe79de444c8d54e43e464fdf922f9c7aed1b1931d1e5cb3d7d1f93e08ed2b26847dd86f2d98ce15eb0db5c3788f66ba6532652be23d7615c9e30a939242b27f30b83d1ecfd557c4fe2cb5eb1693eeeb2531f36aee9fcd4e4362ca1b7a92be0545a1ad847612c0f36f6eb8f4a7a3a40553e98cdfdc82867371836d159d96516e2e135c9031afe4812a8e9ee72444e85c93267299a1c30c1a0f3300aa86bdf21f67c7f0847155ec202b99139ed91e7022e39d0d00d1f3f6f50cb06e91b2515e07d4e70a53d6c78f560dd018854ebb5f91505ee0451fb914e757588ad930883c355e51b106f6d0722370a28b1ea084fd3b4c98178e946b316d1783aefb0d03566a031348ade8e036bb9d2f54ff85baf21c045a3907985755b4c22811ef661cddccec8c68f266e8dadb4d7acf926a01d35f4b235c7eecd6848387467831b80e6f717832454af2a0ecc8e7d07ed8af102a0a0a7a6f360d177c12b0973fcd1d8c0d648c7e60ac5209434d1ca50f7e1cb1f1e8226fed888df90f1ee787196cd07d927c6a1a20707e4e00a5712501188003f33c9ce6ef7c3cf57146d1dede4b72469ff221becb9bd0c053fbee6b6911c8b195841168ac89a763d6624fb4dd7b6b34a2f2b5bf2e02c68e3c1787af6337bc28ca49dd01e2a653dbb3210f69f1a45200300f3851766b68a1f66f60d73245277c475def32568b602c70a9b52fb9708ef2442bca4a5f2aa3b700b2bace0c4fba4054ddc94b7f2c494f5747ab2814b19824a5494075f67597b98d85002c852a0cfcd14216563b6a476f793a4f7a69379cd15e31da7092d50a29a459b15eb69fa7c6c26c5889f256e2b20100ce7a0390c5b0bfc9f1986ea3fed255c007159538e01753bc463e017dcaaecd1b1f15e3085b47d886660acf1b214c1eea2cad5a81ec373807aedf3612adf453da988bc8a36b328333e4d9f5bf4184ba6f6387c9f4ef6131c5242529ba2bae1e976eb876d3b486b6eb25ceed229c685745c0f8a9752f0f39f6ec429efa855d01bd9af4c4f0ce1d96e86d39921446485cedbfae4125e93a6cc335bafb283e64cbf5926181c8f3198baf15dfb6c7d14c5cac42d8be928f0f1537c8c74b312eaaac0d73295fcea1085829c4d39f45f3d8a55527c3ad537cf7c5f5a830cb162ebc90d4dd9af5c5b239222f93c76d224ab982f9dcda9909bc9a1caad9f1ff37403b86cbdd6049c3a2fe30d58fa137eb47196dae301369994bb7dcb4143aa0070b449727f829050b45cdd43038bf306866958a0a95eea84d1a2ea723a9b279bbf1a5cfa63094ef12805bb8a049f41a28b39acd4bbb175477b3954c9dae440ff2c6cd977b06a354e770ecd5ce3394d18bb37eeb3b4c6e269385b66ee94b13576b1bab874edcea5589f2b17b94011cc31d48960272e2ac0d4504c14a23df4ca5cf09c78f2ecc9df9c37c893c9e820146cbf88260aa610b834a8a98adad17c2595e2bb7ae9c51104429c72201daf6e6da11cf6ac223bcd6511bf77b52253bb789e311b6f9a4bf29680f63acf6fe472e9c23c8151bf1bc1fd01d31f9970151ea42cd5ecb634819964b27fc00b5d6f5292ca2ee40fe4189e9aff403f7cc0a10fedd812a9e6118c644d501bdf0f12d3a1aa037b088d9a7448d4301f8170ffa96641987c7efcfd984ff16452e785071944c9783d5a5ff80f4e73486e952c8013a3c4afcdac49b8bc5beb81a38735f3e261cf7fed52c9dae909bdc34fec4a91c0c35029c2a809a0a412f7671db6e3cc4e41a3e78b72a95a3fc376c41c12ab91a73372f6101ac709afebb5f787797f53efdc50bf753c436f2b68682d934be4e50b3abbb727a0729cf52d7ef37c13173d36c04e4f5c6830d7f950a956338f128ee2d85e15f6ec1285d2871c72f298e53bf5eddcbd03b7e94b943004f5149c0603ca93246da98841aae633dd8d326bda8ace118b22419ab67a620d828da2711387eae406a5b4d9a5e616ae9a850fc6c2190eda034c159cfe398ec73a841f973e6a95df520cef4516db7323a42f53b1a3693b1f39664315ad9acb42e08c2df3b133a739373d7bf6c61dce13eaad7752a2847b2622782164872cbaf2f47f3d205277378d623f3436c4485c795971202d2f4d1cb3cad7931b49b2fe8e97c80907291d6876dd6301e86d0c648db49fc9d79daf30e8d6fd30bcee82bb25323130dc425a372fdc7c2b4fb4f3da60b7df3c60a7c81f585377ef16532663d897b64ee302acef6b37ff0a14dd1da59ea948814b4952a0ae09329f561441b0925c6dbe073b2230bf4acd5a7caad61474cd3cbda766ef23df00e3f6cf93e8bb9e688536bd45ab06f3a76edebc847b8c664f1e00c38fc2f65786239b60fce0b37cc05afcc4e816d48678356785374a2b244730beef0623dc7fa28e8e4005319c7125774fec22b988e04c0e52fa4a2e3330f4604d39512185390365228bdadfbb69122becf412439369ff34220876149108430f5f4d332518e191de48c2d0399131a978f2902cd9b45e4b46559018e202eff3e9af8f0f436232ee1bbd61e17c5bd7d52334f658b053f598a3aa7975aadea6a7d5b866d025bb07afc9cff5299dfd972406cb86f1678c7082151ff8b6f7395a3fb56d31b050ed9253c272b36f1ce01c63c55a2ddcf08612a5194c6660c42c668ae4e63d5a2aff807ebf0a9debd53e7da26087a28d722ade962883686b89153991e4994efa7c6b544303d60e937ecc35bc83ae1252729b546d7c0faee6ce68d0efb2f3e1ffde03b1437ced51d0cb7b301a5bcdc5f2d0b701ec4b17d0ebeb657aff58e32977f1cb14028da90875ac3bb6bd97d261c13b058cdeb73ec771f18e56ee22f1af0d201d97b514d1204104dbcb8d63a79db7c8056bee80235f9d445c3561fd2a96fa68f8edc48f5c022ae324e37c21dd61c2b67c9a6f6a11847eaf8f46844d75d77ad4d7756eba0832a62f9dd226e4f60bdd07b21d47e400943d851757094434fbd40e1b5647153168abb486d12349bd974f18c6caf655abdfc0d3aa95bc2d9df7dc0dd95c10d5d63be91be95f97bac02897925adbfdaa0ebe91c635f55cdec02e6baccb7d55863ed78fce61adf0e0c89bfae9e8a3544d17b32c391d757d3ecef764f221a4860cd323ef9761c53eadba2e04309e4d7f9df89727e540496cd70333b516afb8e4e21baab8a689cdff361528d57ee57282e1492e8402128bd4be5a6223", 0x1000}, {&(0x7f0000002300)="af7a173ba8256e4eb1eae6dac5e2a796cd1d9a086b6d2823fb4c52adc19448a7fa7cc0299139b581acb0ea4d50834944fb168aa6315e141843c95a2f8348f07fff92f5eb643a19a2727141871a0d3dd6aa90c27e463737e1e285312931f6e943fc8fa6d0cdceb6c1cffcd461d4886d669d9ca6494aaea479bbd3d9ccdab24ab4e5b3b68c5b1caa80b8f123", 0x8b}, {&(0x7f0000000100)="037200ba4f4be6c7c191344f21904d53990aa5cd9f375c8e5d5afc2865b295f71c4d93747ff5cec929a1625e1278ece7", 0x30}, {&(0x7f0000000240)="c70186d00d56803ad86babe8eb04c7bed37334e81cfdeba924ea145904b01d0d893be46d6662e2a9f37a90a5dff446e0684b8634cedf1bb2998410a541d3287559efddac5037cf0e83d0acd4be0b0108bf28fd0911f65d01a4cce6b8c893eb12ba6f6ad4e7", 0x19b}, {&(0x7f00000023c0)="c811457e799535f2114dab14f6b3b5d990da623e1b974cd2a41eff536d14d1af162a1b6b88d5ce363e5966dcf29107c464214fa838a5f3eb7cb104822202c4448923e8f23661d7c31fee43142a0417bffa92cfcacd7531f6fa9fd12d6f91209b98359c83564cba1ef738353ceb622fcd2dc89dca7fa6712c08edf57b849ae8", 0x7f}, {&(0x7f0000002440)="fe97ff71e0eea561ddbd73e5669e302439c1b04e6363c4dd2ba9549a4dea1ff55490b2b2729011a6c15a7aa212add7cf48b8c147149c950e5c4fd17b94a66a4d82a6b3dfaec71b48cdaaa35cbfc16a22e63c705c4acd1f40da55", 0x5a}, {&(0x7f00000024c0)="fb7a357ef98de427768d0d1c16c9c5b50edd7a359ef663910edce318946ad6340abbd2d116571612890a52975014300a1b82fcc75c2e317a170dbc05529ec3b3ebefb8afe0238e1a2d1bd3a20166f8e98f09784ed3fe1485484d7a028c4a4042f2ab3ee63150ce721085841d71ab45fe109737e47d3add5c5483487f7dcaabb1c7a948e3521312714880a1d02f4187d5eaf6c8b8e573d54c4c13e29c70568ed4a10fb5e2ab07565002ef86332cb2657c6da6548bf580436d7095762eac7334b5627392f8c22e17ec00090e28d94ece55", 0xd0}], 0x9, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r11, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="0000000020000000000500000000000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000008e6c40ff9e46972a66845cbda81891d6e47c349692d1571ba43fb1623d2f1c3a5b32dfcfc642c74bb22da5588db6a795e26b0fc87f6b1cf82dc5176f19ce7181680561dea09ee8e8a303151d86cc117b7cfed4fd39518b3d1693d55bb46b0905036d7ff4eefd4edc1cca5b08d7333603c2fad2576915438aba4c678c06d8db27f027df0b5869624dc19e221f69bc5813c8b423c31148b8c5b31f6aac76f88b860b55804f37b0bdabc7ce33a2e1b36fdb8fcca40139f76df86057d7a3bae50a150020bffab60e755148877f2b1bc509c75df4e7"], 0xfffffffffffffe6d, 0xd}, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:44 executing program 1: geteuid() setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setuid(r0) setreuid(0x0, 0x0) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffa000/0x1000)=nil) r2 = semget$private(0x0, 0x7, 0x30) r3 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, 0x0, r1, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xad12736266d9bb8a) lchown(&(0x7f0000000080)='./file0/file0\x00', r2, r3) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8004427a, &(0x7f0000000000)) ioctl$KDENABIO(r4, 0x20004b3c) 16:00:44 executing program 0: 16:00:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r0, 0x0, 0x0) r2 = dup2(r1, r1) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:44 executing program 0: r0 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) semget$private(0x0, 0x4, 0x26) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) r1 = shmget(0x1, 0x1000, 0x305, &(0x7f0000fff000/0x1000)=nil) shmget(0x3, 0x1000, 0x600, &(0x7f0000fff000/0x1000)=nil) r2 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffb000/0x1000)=nil) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20) shmget(0x3, 0x3000, 0x404, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0xb) shmctl$IPC_RMID(r1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) 16:00:44 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0x30) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000095df83fe713662faea1b4e068bce74a848ad8cb9b7ab3b81d575443f6dd2233e730c333e29f4d41bad4ffe28bc5044c0719edb5425c18a22e75819baa0bf8539f3bc28706ef179aebdf7bdd8ed7215facc9da7295fc07fd7aa3d1a11741c4dd1bfd2b0b3f94af0b070703b6740c4f06bd4bc6d0ae5bd4a384621c03398e15b4adea64f78a0662280f545a4b126c348acd78adc6693cf4317c349abfdf6a833f3c7613226b4b668854b150126bef3"], 0xb6, 0x800) 16:00:45 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/184, 0xb8}, {&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/37, 0x25}, {&(0x7f00000003c0)=""/97, 0x61}, {&(0x7f0000000440)=""/68, 0x44}, {&(0x7f00000004c0)=""/41, 0x29}, {&(0x7f0000000500)=""/251, 0xfb}, {&(0x7f0000000600)=""/133, 0x85}], 0xa, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:45 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:00:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) setuid(r0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:45 executing program 1: r0 = socket(0x3, 0x100000000000005, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x6, 0xfffffffffffffffa, 0xfffffffffffffffc, 0x0, "ff49ffd70010fc00", 0x5}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:00:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x800c7005, &(0x7f0000000140)) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = geteuid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x800, 0x1, 0x8001, 0xfff}, 0xc) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffef6, 0x0, 0x0, &(0x7f0000000280)=ANY=[]}, 0xffffffffffffffec) 16:00:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x400000000001, 0x0) recvmsg(r2, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x0, 0x4, 0x519) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000005500)=""/136) r4 = semget(0x3, 0x3, 0x8) semop(r4, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r5 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r2, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r2, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r5, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000080)=0x6) r7 = semget$private(0x0, 0x4, 0x12) semctl$GETPID(r7, 0x7, 0x4, &(0x7f0000005480)=""/78) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad110000005c1cdcd6f5f45e6d6771b3156aa721576b613d7b95992ae505baed5d849eb0c2ccc159ace27ede90d6a8d40a8b46c541e63a1016245a36fc3e47552e172fdd968f5908000000000000002ed0f013449f0413b20ff66d4a4d9d3ffb50da4ffa75644da1202250b65f5dc4c62fb3dfdda77d08e2d2a8c77d75b23a10c067e263", 0x84, 0x0, 0x0, 0x0) r9 = kqueue() r10 = dup2(r1, r8) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) dup2(r6, r10) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000005440)=[0x10000]) 16:00:45 executing program 1: r0 = socket(0x16, 0x0, 0x0) r1 = dup(r0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xffffffffffffffdd) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x7, 0x38) linkat(r1, &(0x7f00000006c0)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00', 0x4) getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xc679, 0x8}, 0x8) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0x361) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0)={0x2, 0x6}, 0xb7) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/158) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() r5 = getgid() r6 = getgid() r7 = getgid() getgroups(0x5, &(0x7f0000000180)=[r3, r4, r5, r6, r7]) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x88) 16:00:45 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x1, 0x6, 0x0, 0x0) 16:00:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fcntl$dupfd(r1, 0xa, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:45 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x4, 0x202) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x7ffffffb, 0x3}, {0x18, 0x0, 0x0, 0x7}, 0x0, [0x3, 0x90000, 0x1c, 0x1, 0x77e, 0x1, 0x9c3e, 0xb88]}, 0x3c) 16:00:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x111) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000080), 0x159) recvfrom$unix(r0, &(0x7f0000000040)=""/53, 0x35, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x3, 0x6, 0x1}) 16:00:45 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) getpgid(r4) r5 = semget$private(0x0, 0x4, 0x244) semop(r5, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:00:45 executing program 1: r0 = socket(0x3, 0x1, 0x12) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0x74}) 16:00:45 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x3, 0x5010, r0, 0x0, 0x2) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x3) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x2) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:45 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0x6, r0) syz_execute_func(&(0x7f0000000000)="0fa8a5c4c37d39f754c403816bba055f00008265f20f1a47e94499c48279182666420ff906812b03000000c4a18d54bb022bf079") 16:00:45 executing program 1: r0 = socket(0x10000000002, 0xc000, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9}, 0x10) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0x52f8, 0x87, 0x6, 0x0, 0x3, 0x401, 0x9, 0x0, 0x3, 0x6}) 16:00:45 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r4 = socket$inet(0x2, 0x8000, 0x2efc) r5 = open(&(0x7f0000001440)='./file1\x00', 0x0, 0x4) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480)='/dev/tty\x00', 0x10000, 0x0) r7 = getpgid(0x0) r8 = getuid() r9 = getegid() r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x800, 0x0) r11 = dup(0xffffffffffffffff) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x60, 0x0) r13 = open$dir(&(0x7f0000001540)='./file0\x00', 0x10, 0x40) r14 = socket$inet(0x2, 0x5, 0x80000001) r15 = socket$inet(0x2, 0x2, 0x7fff) r16 = getpgrp() r17 = getuid() r18 = getgid() r19 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x5, &(0x7f0000001600)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r22 = open(&(0x7f0000001640)='./file0\x00', 0x400, 0x165) r23 = openat(0xffffffffffffff9c, &(0x7f0000001680)='./file0\x00', 0x8, 0x100) r24 = accept(0xffffffffffffffff, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse\x00', 0x2, 0x0) socketpair(0x37, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x40, 0x0) r28 = socket(0x6, 0x5, 0x6) r29 = syz_open_pts() r30 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wsmouse\x00', 0x8, 0x0) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x100, 0x0) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001280)=[{&(0x7f00000000c0)="f8f88cfcf8e5c4aa77081951a40a014cae6f05fff3d321adc0e3c2f15a", 0x1d}, {&(0x7f0000000100)="6947145c187e2e0b52c4b00b014ec2b3208273400e3dc55a9f7d35110e3a1c4515db", 0x22}, {&(0x7f00000001c0)="59671adb6d03189e2fd71bc7c3f1aa6a174ebda10e8c7d3a60dfd4a6c0098194bad0673296d0ba8b1a35f0dd56dcc59d5b445826c419e07fe0535560f5d19b82b94bd362d0a6b5d484525be8ffbfc27eea7b26e9c26d1548b96c4ad457523a63a07f6ea58e6e64ab4268abbaf22efd50595dd2f19cb46fd1cd46b7f47006b79fb69f59c672ff2e7bdf080adbb6b82e2faad645a2455960900a6ef2fea29c75fa19a0ad6b645136b7f8c409cb447b51940a163296f3", 0xb5}, {&(0x7f0000000280)="735e2bd97d808339c87c798d5d168b00d019b95cc923bfb585ed6c80e6b2a32ac1b8b4097879dc5b6d95cba9da97e117997dc48e24f9635cc0c273c4c94d59286147b74d8446fd10a1799605818c7b04fa9528c84e1cc98cd960ee65a4391fd8ccef926f2bc6240975d837022baf47d4ac37e508f3a9f228de53e45b924b1f52427d1e3a0d51b4658932c6bb6035cbb0146da128a377d4ecc30752fa7f3182a758551dfef2aa4f6d19c21c91f1e641cd8e60bb0b16c5f3ec1c1711158aabd388dccb2a43afe6ca848ff0ae30aab9fb3bb51ce03bf51bf74660fc35e27d0063dee18aa26ca8d7da8651585302fabd79011ff9738a8a745a536896525967fbca0947eb5f489cbc0786c962a5e6e5f15f108dcf5aa9c3c79c1819f860cb7db6f38f6cf1709b8237f28675d881d394dd3f841e07a72d4d76812e44fea52c59e0347be42e5d1b34b12719c0d1371b410d910929a8bc16ff7eeebf4a762469e989ea0ca1178e20544b15ae5083d8f77ff5de2ada199e01752ab9f82a22981ac41c09c668cea12c1c50c17057e9a5a80b9d4d6e14f69ea1ae4d5ff12be4d244f0714306cd59827dfa662d2e54dee3c0fd98cfb27e741de0f09d1466bbd7632b1d6f20a1ac63067b159759adbd834aa8e64437edbdcda88120748425c9e816734a8a38dc8e0b7cd60d919eb091335f068933d5e7303d73a12c6a56c501774216700f05336d6acdcbdcc5d8fad2d63be1c8cba60c71f2a65276990d60e39c54419b55c22c5645c3cab07a6653b873bed2cbab31d39877cc2753b0679d5dbb7ac72cf56d4af3110549c9c3719acff169097d8f982c3feefaa2978645322ff2682a2c0fed04685482399782b8b73bc3048180748aba265b74574314009a9cbd04bfa92220a0e28f22167a5286278df6cc73b1a534a2442d5cc62680ad8133cbad6ef565c6aeb5cc4323e7ab5d016bc1e954d06c763e9bf522d199c3f2068f434487f91d719ca110e448a615a68a3ef2d98fda6544ccd9926bfa2507c03800a1dfddf40697796bdc08b5d2d5da0d588fa377a9153b4c4a3034204ee17e61b7e42edf370bda2e3d4e3b654b7bd76f871d0833fcb1dc94932976e490d0b1f412e3ecc68c9b5383d79b365539411d9d5192cdfefb979078483780b9e5a7c1c74fed563bd32e8a135d3ae375fe2e37b9f5b1bd7585a6f68d43669b90be2316d931214ad1054799df189f36965f9e0d0f94d4d94d1c8b207bd3c2fe4501339bd1af9c8f81387304f6ab97f7f68f369b76731e90989ce9a73fa789bc708dfc80ca2532222554e52118d1a24891774d996d536be7ef7c866fef5772e342a1d66aa878902bd3deba7918562916771caf72428a673bc37dd8484cb63f125a72600dd0add70c9eace32bad9a7bbe884be7781721a649eb7b4174ac70097eb60332c605f12ad393e8ed1b09a6ccad2e867b10d33f9aa42c7707bd59a25a2f2b0260e19347eb4926a31c5389f89aa48b7bea7d6f785c8cd30bc3891151801d56cabd66e7856806178833731f83c50e8e4b835752fbaff4df6ea915bb50d0dc10df54f3383037c72e848bd964f711327855971ee8b06c02139cab540ad1bef2ad2f6dfff0abe81674a2deb777c1978caec0688653456d6f5a2d69469d6d78be4aa7f6d3f931eee6bc8e0a349a50add38633fe9750bb8f3ca0b5ec126007cb44df17bc7fc95fbb9513ff698bd744d9ab7ac5598da66b7c12ab4868749f74ca81598c1d4a0fff8f26e4e59e792adbd8568dadf9879bc7794abe44e08670daf741e408f868ace3cf153f5041f02979b32c6562603332c7db7ea4005f2bb7ffc99e47f279829f1683229e4ae9a45f6a87a2d640a9ea2086207b238be7e82d1b6394ca923c227e10573a80d9a23df4ee5935ef2ba4cbbe7629dfaf2dc480be4fb7e65c70c9e40f36298e2ceb49d852098c35278cb7c47b56396bc4e061206d8d6ef5c248068b30cc9d338faef02f2ca607132bee4d0a518378e6110b335600ae42517155812fd6419ba94388b77ca4d751edbd78deafc8aaef636b6385977701ec3d92aa4ad7c872066041e84ecb2a003e61a47e24cc139d3809b29e20e55f99421fadad612b3d42fafd4a1f4d5f20366bc010902793bd2d9027c3ce8ddd20b49748e3892ec3adcde99e9ea465f958122288b832a265bc17cabe91c5bf31479b5cf6cd3ccd08abc3f2ae5c5e797781e11540bbf664bb0d075146a07792355a9f7ce115364e7a97f793bf2707b79483a8daebe0b10b5444255a42b5c14d4fadfe6c0f3822f2aabde949bdc89c49cd278bfde66dd8809d24aadb560533a9a27bac39b838886d4a0b669f600ee033eb180732f971adc676038d58703e53380180acc35edde8553490b989906f447f52dac5bcd09cf5add32a85357b18ed9e72cd74b462cc116c16e0ff721de7f63ce98f8833659229c83288357519fced3c589ce8f2eb91117d1577fcb3acab905697a6f625f0df1534b470aab2542ab465eacc98f4b668076320c5ab134db6cd02272ece881d7ce1207e7f3c0a89538ab6c600235602a075b16bc477adddbdfb5197762147d6bc27c9737427d69df6c5d319eb4b626fccd84174bb9c2e362c3ef0bd1033f50a8e0ebee94110415103078d276f7ae9bff4d81ab737133a9a93f7b177c8612ad172995525719868edbd28c701ccf02945d8e65b20b3a8cd79a0efd8090d024f0ff9e2738ed02ce1c2ebf6c961077b9cfc8cadcf45875bc7d849e0902cf0d9e2b38a82b314aab99939bd33c43da292ac194066dabd0a5413616761c5f17c59aadcee84d6e76c1a6b36fd4917aa77fd7ef6ad99b4f8ff256804c8ed1c69ffa4fb1ddade1cce99f0e2c4b8dee75646e948974660440af50c53f5dde23009c21e86b12e46b72bcab50f7fb03b657a291a0b1ac7c6b8e8f0869d4b71a255e0c63f85fb80c541c508fd805f7cdee0b030b840f5841d5207b66e2520bc4324f44f560c73fff46cfea14cc4f204b91b1171a87cd893bcd26bb72bafdff56801e5399102a2f1963dd6ce01d1cb605328f8122457f80e3fa201e96446c54c379f49e2e131e43c3da2692805ef6df0322433a88ae46446475c0a8563eb09c9a28b4c09e1677cad9701146ae29d7d9a962f3e2a5ce91ad57d2c70fdf47662d60701ecc89f7819f2c103fe68e5aa19951004409db511e3645ccee24d0b7a791631342fb1a9f7efa4740fb8865795a65701ef9d15c203d9062f13ac88238052093730c21c03b9e48df3346e902b886ce27b55fe7e768053c39b5d972b3cd2f676ed25f5035c809e4490f9411d65a09a38aefbf2c9b92a170cfedbb9c1bcaa2cf0d37587a756a91f0ab8d1c3b169c350d4222ef18d440c747a621432aab5997abf07e149dff9c6f9b9b43b51a8c1b4026aac2e02099093a317a301024d7cdf8fc7b1ea9f1a5afb131fd7b31629bf023d8a20508b944551febd7db15d05563c1babe0ef35669e94737304309d1bc6b5ef1157cafac6f3a15c55c74e3927a57c31744b0df89f552e5cb42ba39e0866e2348a9d08cddcf1e550ff4de1b7a7355e4a086d191143edc50bc5d7ea9f0f2fce6570e0933bab4ea6839d74b997134d30df86e82ddf76f7768e5cb943bd66225c3e86ce75d354c81dfa4b67b13ec2a38defcda86cd25828526ed79a82c9b19773d0408d979cf281532e38f988f866856969875517fa97c5d604f528cd74a9a481620ad72abc70efeeef804fc3c7d0055fa032052cf00f13f63bbb318edfe7b93549b625810a64eb148ebf729d2bd8450d26a5bf8df5418f8b146859690a00cedb5c6da7611b575a4f7f3072de6a854edfbe80af149fe2a1b850f22a7c53a9ca4940d5c7f161dde37627304570e8c9caa6ab58123c038cc99593f2939d1d3af871dc859d44201df64d3c9c562c8c024f2b2e6b2ae6ebaf0ed6218da1b609bd96a24f7d2da1c29b27510b5221e26f03fb389808fb2d9c1d13cb531a9f882479b1caca76b626583b60124b0c882a40b2dc84324687ba3d72cce20fbb4f6619246dbd22ffd1e80a886a0bb7caa67cd0d52b10890274bd4945ea71f7a247b10e50fc2bc16a76f22dbd9b9edd3309d555982af68a9a3b9946bf2ad37be3b4be53f35871411c8704aa668f66b9d718c8ba1cb9b0ab37db1a8467e589591eb8b3bb9078e045d5a0b256ae6ba6971243122ac7aafbcb2fe32f0871007a5a37023690d3499eb4e1aea0a1e4ef1632b3075c260943450848b611d15ba3dc30dc6b9718a97dcd105786144694206cad36f496eb9a1a88388d6f3c5e7b180a6d144f6c554b048cb64ebbb57b30000c949f3fffbc60f9b24e306d6208602f9ac51083bffd36b9ea49efd3f5f390be6f201b69d8afc9f5e23e1684afc5ae69bcc676af2732a794100fd04e55972f581ce15c9c060d4e82b8c69019e32cf74d75d18eb4468b00a491816a95b06898ec6d0f6b5cdec55c80dbb2a9985569243329fa9677c63b78f5697d590f0eee0fdc251fe394f381f780473fea88595cd3b9fe3e5459e27a518f8af038cf770d06ba13c252a6b11a40fae1679bec9a491b85709cc0dfb8bccf480c05a3599fa0f75ff0fba9fbc9069633e9d1ba0e9fb0b5da2ad16441e643e03e8cfc2dc9c176bc70319ca279966f5eb6a472d0e57b56d62034d5069fff96ba7676f6e0ee8a93b8ca983adff3baf2a42bc30d65635b971de851ffbe1b92a987a93a881622cf40ebd657cb0a806b88c8dd64425c2cd782bd265262b4b98713a83ad167dc5aa4ccbcfba5581ca33c2982d2c37c39b73904a50679aa8312a6c4a4f1d235f332db7f534959c7f271244a86383c9a7c9732ce7c643f87aef3815876274b5269cff091ca367f3583c0b87917fc28af04134d81baf1ebe06e49ae17eeb4a34711d392e1c6de70c8e4d029b8a662198c65f618bdf777b1b60904b501176cbb4bde8e1957e4ba62a4a5953551e6c6d3a6413da05fcbcbdbd4b0674ebd5f07740558beb9063f1c9401e92dfc03fd90e9c4d7484e285b46c95054563427e73efc7913823c2ac27cb8461919cac640b542a5d90ff6fb943324d03d15838e3b42dfa5bc06043f86331b04061b419cecccb2823f28f32ae4c8073336a299140696eebcc971736ba22ad388574aa5212e30725fd718b81fe5c668b9a889f8872e0f881237ee336a05b19a19e983cf07bd574003a3563a3baeee0e6a4bb26f5a0371822b6d728bc28deb845bf187a24a4d596561d618949efa87fcf6e5aaf35f0d280bf9fe59aa7cdad6d3487d7557fd9aa67b3460f4ff8a2f3bafff7d2b5c295c38e38322165fb1a964861d12e8ca1182f31f64e334f73e8a0eb5f81b6cd0ad464f432cb5502baf3bf0eabe69a3e8463da6475f8eb21a8cbf3e5ae85bcca74d92888122934f5554e26f081cf605717521c8a69766adcc58af32197826d2d5990f4cbbe5ff79b0ee5b852ececb071c1ac1251399b35cb6ba1ab1047f46ed5e21da79c8e04c009eb09b1664a9adcd11f8cbab09bea245c7498bd600da2856e05f97a427524e62ac71ea7d0048ac627b9cb3f11dee759386505256b059347c2d56b0f7df56257296251206b919ebb63b373868b3df5845f449e8df4e3915789a4a851fc142bb7ae4509aa0df199921d47531d1a545b0385e4f835381575b2439fbee6ddc6e663c7352d38903a271a175e36299d2601b54e4db15e9ec351194404138cd458833d4c5c275094439b9d4e5e8a96eff474002d2e6a127d1590717bbd6fbe0ee58322194e06b30063fb985844dafab15e618ac0d4ccc", 0x1000}, {&(0x7f0000000140)="20ac0789e2dc1485268004b11311d7be0e5b", 0x12}], 0x5, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x30, 0xffff, 0x1, [r22, r23, r24, r25, r26, r27, r28]}, @rights={0x20, 0xffff, 0x1, [r29, r30, r31]}], 0x128, 0x1}, 0x4) truncate(&(0x7f0000001a00)='./file1\x00', 0x7) clock_gettime(0x6, &(0x7f0000000040)) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x1000, 0x4, 0x2, "278f2d2a059804aaa90b16cf2934d9415721509d", 0x1000, 0xfffffffffffffffc}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x10) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0xfffffffffffffff8}], 0xffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x1a, 0xfffffffffffffffd, 0x8}, {{r1}, 0x0, 0x5, 0x20000000, 0x9, 0x2bf}], 0x1f, &(0x7f0000000200)={0x6, 0x9}) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x11}, {{r2}, 0xffffffffffffffff, 0x2}], 0xe2, 0x0, 0x97cf, 0x0) 16:00:46 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)="9be3942f4ab6d28c6b614717c19df70ac4c9b1c7b55f12f326a631a0da808b8e898319842f0bb7a3ad1259488b939456aa37dcd40eef8b7c9dd342c7b9631668ec170022a43f685005ae8fd7b3a463ebb764d1d1e65a078514e8365e64bbbaba5614f0207a5b2cf63b5f304f3011bab12d2bf4bba71fa893", 0x78}, {&(0x7f0000000200)="623c206da8a7f69effae3232d9aa1b03e2c662416d128222584ef73f99c6f1a2541a0de67a4577abcac69685dd2c3d3f3e29a6992de770fa04d9683f098c3b2bcbf266ac8bcd5cee9372d1f75f0ef986786d7f84bfda67442028d25d301876dbb37a0e53c70f8cc84f783c32ce1ca4cc5d7f123a86c9a9a879908f200a1b323866f991e5e33530920b18d57ec07ef6afbbd43b328133ef7216137e9da47be9515381c21e54c93721c68993bf9ebd35dd4f5cb93dcf7a520f46f200cb011ec045130f5f70ac9b24828fb0011cd5b247082f854352b70cbf", 0xd7}, {&(0x7f0000000340)="90822f6f2278c86805674aa985e169bebd3fcf472bfd73cbd8524ab6ba2f228d1da6f9f14245b596485dc19d4b5a50b04ac80103e931cd1dee980e90b0777aeee0b8c8cb06e18e0bc15e2073a29a563a57bc5c1e8de1a2a62fe141d19c750e7823776f74b2574d9e52323278a0935fc99063583e8b762ecb303378fed6b7f255cbb672ebcf7d06c58c3c25e5ba60569a81c6a8bcfac94f55179716944bb8bfa53ac7a79b9b8400f78315fe4dd9715b519b7a70b53a68", 0xb6}, {&(0x7f0000000400)="90e2be7225eeee2897469b3249130e10ab83167292b2440d989b2178b20cf410d6bf5e8f325bb860f745ab8bf5267fef57086e89d7fb", 0x36}, {&(0x7f0000000440)="aeea704e3203301283dfa51aef78b761a18c4ae813cbf8bbed9aa1eefaaa891cee90b63a3a655f102c145a4d97c8d1b1667678ccd8f35766dccdcf3f5e2e45c1530b4b8bd0492a9f07f97a2068403bc665d546b0eb303357842590d21bba5631bd765bdd94326ead1684447480b142dcd14555ec455e60ea3856c1bdf06aa519b3cea501885f59045f5e6c5c3b7e7123925416eeb34f38d8db6e9cd5662488a5618eefb2436806fa4fa80813af4ed91a8c995f4fe35c3b92dc8d3f157f562b18f3e5dbd9ada790b1fc6e48de4ac3", 0xce}, {&(0x7f0000000540)="abe1065b904f", 0x6}], 0x6) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) dup(r1) 16:00:46 executing program 0: munlockall() link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) recvfrom$inet6(r1, &(0x7f0000000540)=""/33, 0x21, 0x1, &(0x7f0000000f80)={0x18, 0x1, 0x2, 0x7ff}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x122) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r3, 0x2000740d) readlinkat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000fc0)='./file0\x00', 0x6008, 0x0) r4 = accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f0000000480)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') getsockopt(r2, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) fcntl$getflags(r4, 0x3) preadv(r0, &(0x7f0000000f00)=[{&(0x7f0000000840)=""/251, 0xfb}, {&(0x7f0000000940)=""/142, 0xffffffffffffff81}, {&(0x7f0000000a00)=""/253, 0xfd}, {&(0x7f0000000b00)=""/236, 0xec}, {&(0x7f0000000c00)=""/148, 0x94}, {&(0x7f0000000cc0)=""/234, 0x138}, {&(0x7f0000000dc0)=""/236, 0xec}, {&(0x7f0000000ec0)=""/19, 0x13}], 0x8, 0x0) getegid() getsockname(r3, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)) sync() 16:00:46 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) semget$private(0x0, 0x7, 0x11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000004c0)=""/221, 0xdd}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000000200)=""/225, 0xe1}], 0x4, &(0x7f0000000340)=""/253, 0xfd}, 0x840) 16:00:46 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000080)=0x4) r3 = semget(0x0, 0x40000007, 0x18) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x9d, 0x5]) shmctl$IPC_RMID(r2, 0x0) shmget(0x2, 0x400000, 0x20, &(0x7f0000bff000/0x400000)=nil) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:00:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) r1 = semget(0x3, 0x0, 0x100) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000000)=""/130) 16:00:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f0000000140)=0xffffffffffffffff) 16:00:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = geteuid() seteuid(r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x8001) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x66) 16:00:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendto$inet6(r0, &(0x7f0000000000)="e617c346dd5070676f7dbd05c6276df2425e4d060a36391a7b01f5123e7c6378034d8ea2ce9b8ca63d2878ffd9c3299c02a7a7da27e9e391220fd28bc3c7c033f69f5b6477587375bd287043cfb8b53f4bb02d3b4b4afaabdb4c8144b35d6b3004e684e55f92cbaf6e78e1f84eb7c3fa2371540306e613244a4d7a7e54cbd2bada609e5b5c3d1312e15014", 0x8b, 0x403, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x6}, 0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb052e2c66696c653000"], 0x1c, 0x0}, 0x0) 16:00:46 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) 02:03:44 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2500001f000000000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) semget$private(0x0, 0x8, 0xb2) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 02:03:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2f) getsockname(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff32) 02:03:44 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/207) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:03:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/21, 0x15) ftruncate(r0, 0x8) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') >[pTzÅ‚_ Ø~^B#.ØúH1—v)K}Åqü%±æä5ÆþÖ˜g+>[pTzÅ‚_ Ø~^B#.ØúH1—v)K}Åqü%±æä5ÆþÖ˜g+ OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) 02:03:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair(0x11, 0x4, 0xdf, &(0x7f00000001c0)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="79a5fc456efd0417f3b22bd21c7f66e159343e3b030052d05c96e379113f80271167a43047c82cfebfef7628f66f1d9b94288a6eb887b3"], &(0x7f0000000280)=0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) linkat(r1, &(0x7f0000000140)='./bus/file0\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) 02:03:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000040)='./bus\x00', 0x808, 0x20) r1 = socket$unix(0x1, 0x5, 0x0) r2 = kqueue() r3 = syz_open_pts() socketpair(0x26, 0x7, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x40, 0x800, 0x8}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000000, 0x1, 0x100}, {{r4}, 0xfffffffffffffff9, 0x60, 0xf0000011, 0xbe, 0x5a2}, {{r5}, 0xffffffffffffffff, 0x80, 0x46, 0x0, 0x1}], 0x7f, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffc, 0xa0, 0xfffff, 0xffffffffffffffc0, 0x3}, {{r7}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0x5}], 0x54, &(0x7f00000003c0)={0x6}) r8 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r8, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:03:47 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0xc09a, 0xf1d) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x240, 0x0) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) chroot(&(0x7f0000000040)='./bus\x00') 02:03:47 executing program 0: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="1cd2f2a33fec814b247b183cca54b9fe4845150acce1fcb168c1832154b176d252f17122c6382eb5e7f894cd54302053b2c74bdd63d78bc7f40d3f25fa47e5d1c278bf7df70a1c0a02d69c125e2bfcb43cda5aae54960620a00982bec8f474f1de88f903c1affbfb28596503a0", 0x6d}, {&(0x7f0000000000)="da83cecbb4fb5ff1c03c7b00dddf2b1612a26e3375e28b9e04696f3840fc753d90582bef6db8a85731c5e8dc3b2d73b92ff155", 0x33}, {&(0x7f0000000140)}, {&(0x7f0000000180)="f2e1bdc08c9da22f3a547b51b77f108a221c9a714eaee0bed5317ac05967804647e0170bf9e469114153decd55db61e3ce6416e3c49fc90e1b96d1231126e2c0515fa931b866dcf1b70db139f787c94abf6b6e71bf115d0853c8dc18d54f007c237a805b3c812bfbd828460b7df19e8f31d565b617841f3e1eb1a7025298cf9e9aed0243e10ed57711960f8688a621b07e3f2274d208972d6fa944f9e95fd178990402c85274eb1c4ad7d1039eb70905eaa33b1e706a75364fd1512faf1214f0ae17c5b2fb1dfee19f0c8acac9ceee7f7d4b9caa0f9a7b8fb6be59dabeee24199ed3c071813d5de5bb6356bc", 0xec}, {&(0x7f0000000280)="b0b1dbb6f141c4ce9c35f5ce5c4a047d3095", 0x12}, {&(0x7f00000002c0)="6ba37946e1deb88a03e538f83244775e11590274e23f57a53bd17b548b3cea0f227e3de7bd95789e6457892007c850bf9edd4b4efe267b5438cec5c001a7e9dfb5fc88a03be38f18c154098ec8b6ea03c18366cf6b5c0af6a8f58be13e7196408d3e773f6288061823aea2d1d9ba5efa6c7ba93d637d598ed4a94bc34ecfd724d9af20b366a91f60890678a923d2c32b70843b5d4fa87c050d9bb2011bfefec5a2c8b41a74cd8ee6672779e8b42a202fb6c090bd", 0xb4}, {&(0x7f0000000380)="bd85e9db851d276d8fd86fb3bb4c5a9e332b607ad574d0", 0x17}, {&(0x7f00000003c0)="ce6ff053c1d3c3f97eb5e7144a9fcccb624d42db9421306685e33159c4cd08565200d5a5385a61d8", 0x28}, {&(0x7f0000000400)="4cc339e2edf600a8f6e34965626ba486b353a600295d82023fe5a06886fe0d915e35e402e945348643adf352052d92b8cf8c19ca3a3890e055f10a5a29035bf38f40094d35dc6ea379ed9434fc90ff8ba8dde217536e2c7af5bdb60815ec40fb70857777a164b3a124e6aec276b880adfdd9e2e5ef6dfd4d70dc496080a4f5e9b1f0c657dfd58dea90414aaf6a358d192865b29bc3a2bd3b4937cd30866cc6ca08cd037c914d76f36b01e2738cd6e6716d8a70bdd700d108e251e5633668a39d6235855cb0e2bb68e655f994af23780c5a83dd8514f7add26cf35cf0cbfbff15c376134c85fd458086", 0xe9}], 0x9) 02:03:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x103, 0x3) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 02:03:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x7) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc0105715, &(0x7f0000000080)=0x1) 02:03:47 executing program 1: poll(0x0, 0x0, 0x7b) r0 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/136, 0x88, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 02:03:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpgid(0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 02:03:47 executing program 0: r0 = socket(0x2, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mknod$loop(&(0x7f0000000180)='./file0\x00', 0xc000, 0x1) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000000)) 02:03:47 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000de6000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x4000, 0x6, &(0x7f0000d51000/0x4000)=nil) r2 = msgget(0x1, 0x110) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/47) shmdt(r1) 02:03:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30000, 0xa0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) 02:03:47 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) 02:03:47 executing program 1: setreuid(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setreuid(0x0, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000080)) 02:03:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) r1 = getppid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x3, 0x0) getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r5, r6, r7}, 0xc) bind$inet6(r4, &(0x7f0000000000), 0xc) socket$inet6(0x18, 0x4005, 0x1) 02:03:47 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 02:03:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="e0231f22aac5c134b61f45df5af6277d266e60b97145d904817734068ed203159272816863982a8d1f764e57f499680383b25c0400bfbea5f87036d970ad6b61e8bbae846f51e4b9b59bcc14f9f049d0eb3a48af9afc089db81dd37c604f125c8ecef07c2f790c5ac193d209e0c5ad6a0dfea7e6a53de3579c71753feaf6c86ced59595a19aa4962750856a90e05a841b8dfa514c0c6165a395c2b3ad1302e2a7afa2d644a8b222d0de697541a40450b22f87aa7d79cbe340a2feefc3d9255dc93799a39c3d631e45c5c1054742f9a7c9cb4a8fe9ea1a38b2a1dc651e7997a73ef8639a2cd038ca6a41ea641aba3ef04c9ab0f183bb7b55ec3d9a4f45a57", 0xfe}], 0x1, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2c, 0x200}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000006c0)="0802a0b1e71b3bfb45855a9011b933495f77652c31e4e4b91df820bb46ce5d0d5e3ee3b107e36438658cb5bba07a56d31f325869e066da9948160c861f8b6308953fc65eee5de200e071c4ba9e3beda51ad2bf1013b19829bc69cda2678f437bd34d8eba30185d7c24dbd0d86f412b38a84edf5ddd7e53a719775aed677a806b6a4e2231053fabb2b88e32487c0e0e84bebd2b212fe79959941a4ddcaf45f2a547b4dea63401c0715f828422408a0aae98a113753e2f91d1d08840602786c863c7e28f7a1ab0", 0xc6}], 0x1, 0x0) fsync(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) 02:03:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x9) mknod(&(0x7f0000000080)='./bus\x00', 0x2000000080002007, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x9}, 0xc) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=""/163, 0xa3) 02:03:47 executing program 1: r0 = socket(0x5, 0x3, 0x27) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 02:03:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:03:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 02:03:47 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3f, 0xaed, 0x7, 0x8, "e6d33159e4e55b00c1dc27802cb1c6d28a6c0709", 0x10000, 0x8}) 02:03:50 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r2 = dup2(r1, r1) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 02:03:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="070000000c705b2535a091fb817a15955d521b3bc1962568a6e9b188b2b176826d6126b799db2522a6309fecefb2d2e4e95fdebda4624c433787bc3e89188632a3ef6fb8cc87", 0xfffffffffffffd9d) 02:03:50 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6000000000000000, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x100, 0x0, './file0\x00', 0x800, 0x4, 0x8000, 0x2}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 02:03:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="206f495c1b", 0x5) r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="186e7554a8db1e235ffc7b42bf4b4e4a389fc95d3806346e71da536ed685babe3317fd4d9104e88bc22a21c6ef62df8e9a0465f0", 0x34}, {&(0x7f0000000280)="48739728cc49936fcf580e49fb3508bc9c213580c819fccd48cb93a3e1f03bc64f3f421e8e5089e7fff40a2c8db2510c0841f569616bde2d3b16f1c740313d04c4ef06896bfcfe89c8e93897c8794a0acf2b7fd4a265ae035207f6b761880b34d8b8c62df10275fbdac9d19b0136765a0bd9be514efc93a927f8d782bf1d5b25e6f1d9f51b8c15040265f4dc506bbfef37a8d1502797d29b40bd998c6bd8991b8c6fe84fe1441951af12a16c34f58b995933b7ea40a1ed125f760bc8cf739ac2eaf7987cadbc3a5667d41a91dc5a2ccd1e90482a53144878128d1f7ebc8bfe4f4bd96d9b706efd42135f582293f226a34255186e237b46e1e0f4d3a8f9cf0b1a7ee814455d878688483584b6eea3833a0fb5d4bddf6624b9917589ae36ebe7daa08680133e6c7c49117f524fe26a08c1f9f22eb2d65ad898a35d4c419822500bc8658346bfba8eb20da036bc63ae389eee7d366d6e2e8279969dfc5cebc86a2e705bff9fbba2f57eb7b240c2095a09464bda0241e947ea435b2abf8039e800c342cb8e3cebd885969e9bfc4c70dda0a75dd2e330b212418182fbc0c9fec16325a7d494611dc46f14058d0a292d2d889d477a98ec8c6fdbf95d941512fad5966abbfb72d933001bde27f7c80a0ae69126572fb3f4a264bbd33534f7f6846138e12d7a6c974013024803f0080d14a4462684d324a53dcdf13256f6c0abca59ea4ec9cd3f497df97de84626dc1a8f8094673c14c39f26ce09ffa11735b7628f0f4eb1af9ce1fc113e59d100ebdd5712090b399d02c2d389bbc681b049af87e89e7732d3469d885c1497cbba5b99d29d0bdccdf2864935219a1d4c1206278f273b811185a603b6029e51d2a5e7f791f384074fa6dcc8b9b86f3e494a5621b3442159858df89092732ee93765564d338af409053834efa7ca06c1ac8f633c7eaee16497645b4e2cb19b096bba93894249cc325126a937c7cbc7c21bfc456cb2386160550da78aee026bb5c32f2f1649712fa144794dc1d5c7aa43d7ff798727650b78183125ce81b769be382a1147624450708affca932e13af42069c7d73e5aebfd2956c2206e9561fa045f862f4a155f2438280b880eb6b0bdd5f51eeac8d2a427e5ed490715b602471d4bca912118e5c2ddffad9eff5448a50e6f07ea768556155e4a7387331d0cbcf26dad2dca2ae8be1cc4b426918ce3df58b9f625468deb78ac4e237e3d0bcaae252d0c8f4ca13614a36e6438569dabb30c75c531de379cd258ed0b91a34350181bd9c99388bbc061a4cb43fcfea6a0cd14783a6ef6f8396bd6f887ff3aa367c1461e34bc6ebb74dd0e2cdd1ca7dae2b31a667177e51ad783c8e51c564d9bc497f755bbe4ec6bc7fac3a574e91d1d945c6df82b069ff4935726cd2b639995b5d48ded34cea65c70d684afc61d7e0c239ebbaf9f30f09c569f7451e60e7579e27b4d010c6aaa16d4b064c2d59af75c44f7c345a0a5dc937c0ae3ff459ec80064a33d4285bf9921f5199ae11c932d617345aa5ccb22d734a7089a84b911a02f78d8d41eefd934baf7ce528084c7641230222c5e6859c368cfc54af0c95bf6396b7841b68b9f2d5fd45f49e88815eb2dabb4cfa88872a83da6112f9d2c84097a8338c30b239aa30ec8507c290938ca4f0fb8331074b21212a3338ee9251c82cff01d88ca21d798d7b5f63aff5d2b4154453c926680bdbed26385f5688d187cc1b00fdd68d5fa971d6b4c8e26a197e1d49fb93c9cb7d7293e815043a33e8e10500c27d2b36cfe3f4f4533baba1c15e03a01c0ad74110ca99462ca5cda64a8e897ccba4a64e823659d6f7bb1dee5527b31f6043b1167d78e302cea114f4b848b1e07a13ac647154cef9d904288cb52fb32b4921324eaf835f9d976acbd3e04bea3fd66c84b6141472c4bbfb8873dec02db13a932abe62e3410b8211524b0f36cc60c3481a28db27f228d07ed5678c802b6f7416d60914471d177ba4c92ff9dcbfd74b9008a39b99b9df08400cd3c1be8522f91a7daf5aa200914169aefa04c55d6fbf215d03e4eecfac0cff8430fc6a9669f48d77eef7865744052445e7d9a271bf27a59aee5cd5ee4f716f469a0e3a62874bc8592aab42233ffb43989c844eb41ecab82f6303082e990262b97a02d34b11d20901d2253f678ab1c2c32a956b947fb47eed2307fb81e7170f739e71c73db4ae720cbeccd4e4d112850ce3532ee4fd9ed59f7064443462ae09f962868921f6a759965cce709e046c46d7dec54f8a117327f57e39144b6c06e2662caac10d232b906678c61ddadcbb0019e95b365e54660ba4f06903518d11cf3fabfa84fa1cddf8a32585a55fb2d70f732e530d8775a2483e3202a6666eb129b69262cff4f331f05cbad10ee42a69b08b9eedc4b512b03a087b42a6527c776a72fb7145e860918407e3a01a7acc01bb0c19f060004eee10f530e1cc839d39a4acc7458c7c2d0b212e2219e0b04f626b410edaa6e296147c7b93d4db2fa846bdd42b29283eafa2fbbf7b85243361d2f1f40a422fd24de95eac1e4cb2bbc7ee60b896dfaab0e749dae6f8fef521b9466d9744263de33db285ff6b683eaa999af5f025627078df9168a11ce2f82c4a67e93ce2448c8ae474d2906640c265f13f17e8983dc8efa71b4b690549d35b7812d389b0ba333dd9c8d2dee8af1ff4d297d9ef6e100e55bf98182121684c051f2e25c4f7f4ab65752f895c1479549f38b7ff9c285d0738d097d597eeb56144fdd87cfc97de4c0fca60b5a770cf43d39f25f223695e1a76f0a6daf96b5e83b1d48dc9b581313da5aba8abace30b92434b4ad623989a1bcf7464c4190977fee4ff4202d3a6a30463c8bd13c5c9bbd3c0b88f6f3e03cd60c8dcb0922bd536d46d7012f5b8d8f08698fdd100ffa36954d13f615621f174d998c7da614ca3a5a3f7c0eb344892385069d78de3c943ceec4592288c07a67f88c52e050cafabae8c7da5dc33927473168f4298c0cba42510912fac20633fb58f9d5cee75a5b5a5a74d16b303427d04d148a326096e7100cbba72878672fa78f7e8eb4cd491abbd93f10758a3bd429df50cf395378886659cafb42928884b8115a20ccfc5e62a8517590b7f8ede6178e819acf88c54d10300ce4bdf3fa8a758ec6f3a5bc62e6d8eaa1f8ea03fdc7f9fbd6fddfb4aca626fb010c3a3cc75b0062c5a82a34bd132886a441a5bbe0577a6219072bda3f61cafde6d9529f895357698f894b81ace97d89ffe2a691a0d2bc883727816b90d6e7b8850e4db84f1291dd9e62a81d9e4a0bee420d3fa6d6f1251752787d7cf922e702941306598fb8d1eb57d75f9bc05e3247e3ca8fd6a9be24c621fdaaa809f8386dd35c463b05ebb9db2c6313e583c50c958726320a12aa66e87dd87ba9a94f168616f3c776c992127b5b9917e0d026d66228500e01fcb98375b359a704c3ffae9672c8bfc48c920b215d49d5c36536b7e92e7169e650acdd70bfa16df5f2b27edea08982367271b29679034f761919da45f78e11e69ef63db96c5370d39afdd8c827cb6688faeed8df57c07f61c6b32af75d03fe967c46a5c6ca2890c00604a8727a3fc19f7e7627edef127475592ab7df4db4612268f73828563584a5f8b9edaab3f241d8d846c463f73195310246cf12c5cdeae91062367c3848fd62ebcef3201306baa1e06092d21e98c4bf1d90a2c54288333393e9f92817d3a89be85c1b6e437cb173c6e6842153ecf6cd556d658f44e47ba1c894f4235af97313dfba5a59b97d3b942929f7f074fb7e9073e3a955f215a70bffed271918c47744750d15aacb4ae8de7c54a21fd8a3aa620f7ee86670d09be8fbc3d3641586d5e27db797b0fc1933601a5bf5c7567e88c8515d1cf3a01bc9c65e42cec720bb63e66d291685ed200679163685bc382120c9ee56c707d89d45a26d14ce29ae9113f7ea2d1cf5e2af96871b34580fe79714ff32be561e033228af8595f4b978beab49b2695ac4c3fbb85bbcde85ff1c0be1f78cc1948fa3adf63f90c2429b61d6f631d73931c02f000ab24410c4fc14628daa761445a771b8b29af95ac2bbd93a62f420d88e899ea527bc86fb4388a16365557565e61b50fa0e6256837ecb58e55887944d15ea9d929ccab45a6282960317015ddb98ac66e92412954e414a78e27877b35ae63d69087f36c4c1c87ef0785037a2a74509654b21829ca12ad40d734bb46a37ecbbb2c71b91d4a5aeffd7396c59a78a4d1ed72e23461a713473afc218220767d323e77782836870ce1a6038ac441d339b3ed5fb21f332a9bc4905ef35e4c98cfd49d09861d23468461b738454893e92063b675c85f723e8a507a1559d07b1a18d06979568ab11383c7dbcc824c4538cbf5242d5e24751ea97f2529cdf8ce55599cc5b1a36e11e69a19a6bd138bcf502209ed42d9686f8e9d79f14b52283af1e86bfd7335831112148b1de5dafbc1ed8b7dc3dffc780b3bf13a9be36195e0f63009a0d92c2d6b92af765fcee165ade535febb8787bad2ceac6aadb836602c0510bbba3219b147338105fd33da18608562028c59c3c0310bdf9e05299044883be15987616cee87920c28eb10440a111cfb721903e68d426d8d8f9f94a4d4c0401e4069c12b24c701271b97f1e628c15a0cdd5499e7372608f89d6ded78d214132ee6689bed9ae57e4b984ecb0513563a1f36e1a6c815da607dc6ba24966d230c6530254aabca04329bffb762a1dee54de953d12615bc6ede00f5d3920be91fd7a12ac72595ef88dd7a6d0137356cdd3bc6d726990bc9405dc83402b8fd922ea01f8133e6aa4a1bb50f9cf2639b45542052c89f20fe2edc705dac16079a7622579ad8bc7f65b745f49be3fa5903d962fa3e2b447f3d253a8fbb6594ce32ffd9410238eebb33acfcdf1e6eb0d592ddc1715f88d7465cc847f45e3f98a4631c26e96dfbedded58c2fe6446ab53b7fe89ae69c976827489157bf7ec2b74199bd4ee37ba44b42cf92d2e995b6efd005bab27acbe5affc025579ac15ceaabe79615e6fbee26ddc8c54844390e7a4f3f0f2fd8963c43a1bb41664f82b8c6f82864bb7d405db635360e56034507a3950e931e5c8dd53a2077f0d72187ad6fcd9e5c255628027ca494e4b437abfa6f85d564dbc598b8e8a7944c91923a20acbf4958105ac0f63e0adb72f0fc4bf806d4700907b4f04d6f6fb461d89a50589b14b3316606cf0bc41f5aab0415f3739799953dfaeee4cbf051aa4dad6ef73c00cc851d12fbb9703dce7ee4f0cd4a86123a75a014ffc4aef7ac723a33b995810b903fecdcfa9dd5dfb0cc96dda5b807b2573a0250ab16631dbe956e1c82120df4e16d05fdecbf03c709555b3230635dd9099a646a384e1362cd3fda2607f53436e263031c0c2368517c8ad4a88fbb2130184d7dae7c0724a3c319cbd6064e295113538792ddee3eb26a60a3ca87120179cb48d9868b3471ede49e0a252edc4ef0fde24aa7204084714ce2c460e993411c8e201a61d6140d4c0b28175533c182d93712f6b60eb3ff42a7714294764bbf0d6d108ecbb25e3f109a8c391908d8a79a404b4239ce17f2921a2c54b4f25a4bcec532a196449c0c1e257b2188e41540bcc858273b7501814e49b092cb8515c74f742352f0cf592bd9de8b02eadd509ab19203988a26f7d7dd625123f584a354b73554853ed22727c7df93aa6dd38089783bfe9c37ca48923b140a19cd563041b3851f033591cf734bcaeba8f42df6bcaacc2987f88a6bcd0f16080f9817fee04180104f2a3204a0dcc7390f43e", 0x1000}, {&(0x7f0000001280)="b865a1fdc355bc5f2912bdcca4a4ce98d0901dd260ca764b136e3861fb2733d8583571db7be3579361addbb38ce8a4b3c01499d7253ee9b7441723a6f32468decf41446016db44adb04c", 0x4a}, {&(0x7f0000001300)="e424bd2083632cf5c4af7910de8e782173f12b735c1cbfc0c1004644698e24c5e007c4ca8e369aeb7a342131a0b03763c9fba095d2157f7ce4718b0b31a3f5934de84d6823d23fcc43dfa28d2864234f5a5c28698dc43adb1c58736b5418c0f26d5576f31ab0b5d8a64674781c429ce45dd4e796a76ba9bfdedeb47227aa7c0515728130d79f98b1c9638f3d561b788b492311e38a221feef020d31caafdc664eb418e7107c4e87cd29637981503bb93da90a70717cfd39c80", 0xb9}, {&(0x7f00000013c0)="95e16b50be6261be598aabaf2a87984880f485eec5831cafa1f0", 0x1a}, {&(0x7f0000001400)="07e7e168215c683105c471ff7b15605d1a84675e503c33e02b12daf04659995bc40180f261aca1a5386a63a61b2b20882681df4d0a676a9c7936f258fd910bd8afd5201a1a36e9428a8ddf00f5857208dfde90240ce01289cf16a2ef39a89ff4c148f05ee6bfd098dbc483977932e1bcb8323e8ca7f732ab7a7bbf988f332a0b38091aa152ac880b4a32f97279805fbe0d621c2ee5a84d7de6fa7aa83d4c9657d067173e6791c2891ac03ac1c0d0f3809fc10c243f38be5a203e06b24a57e8cadd472b4782d3c9e8be1b5418b92f1581aebebcccd9ab9b6d965baeab8f6657f9506c5caa545c06c82503fd506abcf50efdfa40553cbea35855e520a71c0650394d38d8ea1cc9e8f2e0bc6d9fd449189585c3959bf8643bd3fbb1860a7f04bc1c2d0ce4e757d1bc21e44414dee3e979e469907410e79f92ddf0f1cf05a4df80dde74f949c1aaf0b383449c70f2b5d5c8124c244587c155e1d1be3c251dc7069ca9b408c6cd898c9b63d8f2a3bc65fe788ab055f1404dae43976aa05c7f88f0e2669697f459260db56689bff22c584f8da8448e8a81a741f7936bd8f16313a41600551cbaa52ab895541b189b04228c6ca790207c775cb5bbe2ab09250403cb4640babf3af1ad285a6a88962d9f2169bc76d6b70906ad22d261027a91853954b6df51a12d58dcb18f1e489755f60670d9d6ec8899e4739badab0bcab68f92a9ad4c36f21ead142d415da86bcc040ced0b4c88a8ff363a8120c04c34690bfc33a3869a16e93625c4f7d626db84bf2fbd65254c621e8a3eaac4cc9eb5ce3b17f6af62b8326557c375ef53eae4a59b15309087530d0882208748f55e4eab70acaae6368052b66b4e44763e18ce33e673ccd834f039edca80b78f4c91780709560baab892cf7c0c0a57f1ca3da5121f3181734a749b78aacfdfd548d5af4fcb4d05ca8b0a46302df04b6aa0616bd849ba443203f9576d78a6534596be3a0c259e21c88136960ee8746633682ad480c8322f86d964a389aa64c7e00216722f10d1c21d3d1870dc23cf2dd78580a992398b35459d01149f87dda49ffec5e32b2abf7bfdd058506f03009c2d49beb7d6b39ecab3a96cf9460228f9cf554e13907182998aefbf4d111c72d91d12858dc00bfd444e9f6266e473efecae6d8111848b149f526bfb0707645aab3d250c63bc6a0a78e67f16bd862141f90b4da5f566660018c56414d1bec520bfa544bc283be01225f3327fea124cbf0b84215689662422359fb8f34ebf6ae652d5d38ddf5645a0f44233bfe3cdf6053836f0d72dff60074f6ff843be5d139b835319d546a205a1052816af4fddf183d21d18dc9679af4056edf61cb014e70531b71e9961f6621406bc88e737d64c86b7fdae18775409b914862d6168fcbfb81a3e79b218ae77505f7a61bb92f28365b6b1335e720cb5eda1359aa9bbb9ba3072f8ab0750f75db72c238e00c4d7cbc8cc7ec852e3bbea8ed50b7e5897eae33a835457fb7ba2b1eb3f0051a6b843ce3f453a1f8d1712f950b423a0309fbfb1357f0ae704d7079b0bee763ef484fb8afff85638ffb2f34f13a7c52d71256a9a4e9356a3b971f963530b555e1d0417e956517ff18915343813b5bc9d5959104801b6d1aafceb3895e1976adc1b11c8ee15bb1f64895c0a7e4c40670a76154b816bf48c11d57cb91490a7c6b2f54c408d9ad478b16880b74ea0873bb86965bb1c45fa0035e7007cfd6c288bde200a8aa5ae948e4896a07b5c6dcebf5f486343e0a488822b533a96859b3c5efac8ea03bc8f8d53041901e3eb8d2ada74b7ebc0e2ced06722af36bbc6fa1fb52ef21734601d8609b6e51376957f8fbd6a240fbd5c220c34a9acd3abfe1a15ae7011d2425fbb2a857aca1a8c8484086c28c282ec02ec16cabac92f50ae3e964124b4c0179d65c56dc0da2001c70709cede9f63980c272d4204f0d6768219c7512216b73793941de8a4b749f37bfcddfb149b3e108ab26363f57f4911318c62552ef43ddd0024b01452bc71765d3533f355e32276139942d01bc845c604f732cf7db7fc369d8a774232073be2b92d560bdb94a411613d401924e99460c97493b9ab928ba26a17ca2b66cf5d34af22fbe18f1cdf65710874681c17fce61c40b0027f3316595918db795959529a9dc4fb24a2b915fd9f4fe2a7384abb0784e0a53189b485ed44b4ebf943b918d60c1de805c1ef170e49a1c4a49318eb759aac2c0894920a4c44042faa5d20f0ed550290431fe90e81fa69e99447937891ece3fe6a27bbc50641c9ad5a293cc5e53e4f7430fae07e8a58006e707511c17dc8f33a87cf93772f50d895f594f8bcb0f5572545a9ca01aa6216f865e4106a0bdeab0d3f91dceefc5fdffc82f11c824271e5b00285bea3ff127f2f972939c41c723bab72f7daeebd761bef8bcfcecb94d9bcbc50409322968520e11afbb3f0af35c482b428dfbc9d67b2ad31924a1ddc848f31211304b2c3b410e9651841f7e316368dd80c90e5cd7b2c17e8f168227b226ca7ba78848ea7c54da4ed5ed602672b358bae19eef9a39863b8940fb90209a80c2c6daaff6fa2234ec521d05436064234a9b625cc79ccacde300d3b338437e3596b7b50f7d5eaf0cc864b0d87b7767881619b0bf9eccb1187ccfdbd4987541f07be7322037ca7d52230cff95ff89cef5df493231224ee97de0a1565889866ed48a094bbdf50c3515d0d4f927894aacb1b05a5578c0c51559cac733ffeacee9fd717260224b8e1e8669aa74c207d20811836e4c755d63164e7dcf061594b8b138c0a8a125b72fad4935de47c96454daea10dee7707cab63a931995d235a77c9c13bf974f66f0374fcb16a2b0eb6b4f58f6d4502550e1b2e874354c2199b845185a39e3bb2f070956ce0c33a1372e3762553c157264cb1c323c9fd6e49ac8cb8481416742cdf05ad0e88cdd7da429cb8e4bc5d7f026a1d9b9fd7a2be12d88d5394e1628d30531fac521464c252819a088936bdabe67512f03cc35efa45022553b63b6044421f78c0af42ef54878410c44c4494827a7f0c16cc11b74891235f4bac753c6823a106e806c729d3e40fe230319513526b62b94d771075a609355f9bd6b5e258e661e06cb4f20e416a88089c29e413ed1c72b0abb95b0c3e41205ab7ff54931c535e02e31c358520232c7047e5e03da2d998ad3c37a98f2ed39574aa4c3e6b7a888a23cdd2308fdb64c418627995351643e5350174c5e07cf433ddd3519096a1ec94ff432180b5e85e5a63a80c3dd21ce99dc8d153659dbf27ccc07e42eb57ca8950b504d23478b9ae53a0e8017457a46ff5b580d8e2a2f179b70be5abf7cd8ecb2fa65eaa352826dd900af1bc71612c9b8c2bd26dd0a47b457934c0d204dd46f3d1f167ca8b994b5a6b75d9ac711cff34dc59fffb3983ebe5a71e9186121f447974a241021e2ebc8bf187839548d89930bf6cd4cb069add0b288e18c6e94a23d0c911c516dcc04e21809de8b2ef66a2f7b213f8e884cde2d9e0caf91810163425e7f002cec65aa13dcaee4f974986c43fa14780c3be8cdda9a99b44d2ee2bfa97e6cdc30d0ba2b7b71d42255aa694e43b4d9f7c979a638ec533ad15d4ebf55762d104bc6b1e39a283c73bee57bfdc0cfe50ab4ec0f187ca7c170c9b68b4def7d3194b120732ad66247ba7ab8f20d2c84735b35e356b929c14261c6123fae94d13736ab232420db1a72dad9a52f1f9239ce65e2da1fef842c262e290945aac141d0b2297b2300bb7ee28f05a14945c0492a5941430c8fae2f8e624beedc3e549de39896787c9105d2d8260034ee49222ae96104118a5dc419519451b64f8d509ec4f6bbee830c9ed5fa630174e83943198e2ba4d8974d6065047d453231333a8c16f73c23bd7d85467eaa4163dad9391b332fdbc13850eebc59d169bc5d3b1aa65458a4d47ed9171ed8cd9cdd9e541975c503345d383b1aced17b918db3cff7a461cba546fa5dbce17cdcfd6f9e7d911ca137dbe17775d7bc3dd7e3a42eadc306a0133c7834611aaf7ec5ff17ca556b78f805582bb966080fc9825f3eafa9b5a526a02868fc446f6602c8995f758112c334974de7813be01e48501fe2ae992e6b79c297fad57e6579c250beecd677796b2e5dd76fd50f03284aea632456c5ee65448a96649a881a83598cf25324567543e94ba61492abb891538670cfa1c725d5154f5bb7641ccbad29f0a028dc62471951722d98f8cab0e679366031c2bca8802894a84d822c03171c52081c5401267841a6e6ffbbec3bdfc867b2b285df10c05557300db42429add4d20ace39d6ce26ad2195654e2cb9d997ba5a0b6240811616d16492194d1d32c8a006b0841def62d5914a2d83c88b4afe1c6e8e6101bfff8ba154c8472189a46b12d1583c9ae1bd2b181f7861023bb54933131e0a8a0ed9e5d43628d5e4d189e3fbd809a7edfd7a8f2e79920f3530c290e415d81ecb074fe3705dffdb2b542c9207358be06f5903662eaea713522636ea8c173a2ac5e4aaffdf7e4a8aab714ae2b5935531834a61b08a7ded2db4595cf51faf21f1b927bc7a847eda457dc62b7c2d3bafdf43f0f43af8196b96f838e1cb4309f5d39db417db8afd50a9a44993657ee7a9778305d2e969d7a4dd304b81795840d44ab89f1a10e82f6380c1bf03f5d89ca0fbb80a0a316968ca6b783d7b4236985a5b8a75832d69102871ed02a43ca93f3244a55a1f41bbb9fbef89a221a01de237e3beaa065a01b507ab191f09f54f7049679a1cf31f67729d2935ede385c4df3e9357414605cffc9e5178111482e600b17213ffc3ed1a217e53e0a3b30575899bd9af925f36246563ffcc16ad9f9e43b445bfe7a877bf51d565a2d7920485ab6429a375f92692a6e3082df1950ce9a3d19f864eeca057fb37b092ab3add31f4430ef7286101e8e36a318d2a6c258e7f14b3147c5c43b87bf006359c0e8b8c1fda390daf7ac6d2f2feea0c61fb427a2fe06d4d08d275a2eac25fbcdc948dd8a34e6f65f85a5d7fde623ce7b3950e7bbb653abffc7855c70cb21f3953029a76984e68218d2f498d10dcd72715576be25f64cca293d7054af208f322d37beaaceaf1feed3572a3fa094c17e290ce83a83a36491a36fbbd40f170e3d6e8e761a7f20628886a724a4f6526c142d3c2b590930915517dee67ab354acb0b51b8cedce162f2033a06a541bc4acb71237c530c260da9c90267e08051e93c8b1714ca0e2cb4c605af7349dc77a906ff5732b4d5dde80f1b609111361b07f543e34ac81ff7be6bae6024c0e680d12c922c8f36a54bac20fc71b79f8b7af29f625fbb403b669ddfca545fdc91b8471b6a522e15b107f04992010599758a164100435c8759b45aa651e808b1f3ed756dc0f7bf5a212de4c1a9c7a8d4cb6cfc269644b8b4bdadad1e526c770cd491422fd564df3fc61677825915c82762f8b7c50018e0aa75e8230270ba6f52029babbd3cc638fac2565284f4b01edc8b9ed67c63741a26c48c74eed82457d3dca48232a2eaeec00e48fdbe2282abdbb319c09f0ebe16094dfaee938ae49b4777c3a737cdbf9e51fe0f36185c128bc25f3d9bc47d92c39a353419cc43cf6c79a597fcf24b850c543a47845ed2f8cedacc69a0def4d2ed078404713f405176611dc46c8006586620d8d179d25b624d4ee264d4b1c04521f4b031254bc35bb7ebf4ef7abeb61fef5993ffbc5dc762cc1f3e771de9e2fc56a3c12531a3bf9b27a840688234429540363b3b53d0f54e9850bd2bae08190bd4f14e643cebfa1ad", 0x1000}, {&(0x7f0000002400)="59e8940f26a4733c250c19aaeb03f78c49777bbe3e05b5f905f7531c3ecab2a51d2c4370b5b6aca5645700b5330123cc4fb5889d15401ae10c5b87d4f1d9eaafddbce30088285d229b734eb508a1ee08eb3bb95b57565584ca12f4b41dc28fc9fe0f7b4662a0868b2b7813751f9e64980b6da0b499a4b3cf00e135dcec675cbab558", 0x82}], 0x7) syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x200, 0xa8, 0x0, 0x7f, "96e8bb2734884b37a25c823513e26052a8c5f728", 0x1, 0xe}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:03:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file1\x00', 0x10) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file1\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xf777) pwritev(r1, &(0x7f0000000640), 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) r4 = syz_open_pts() poll(&(0x7f0000000740)=[{r3, 0x1fc}, {r1, 0x40}], 0x2, 0xfff) ioctl$TIOCSTART(r0, 0x2000746e) writev(r3, &(0x7f0000000940)=[{&(0x7f0000000900)="2bc15ec278683960398b0be3932ca40f2e39739f0e1d1c0aaf534d3153ba920e119475ed04bfb161d01954a87f", 0x2d}], 0x1) fcntl$dupfd(r3, 0x0, r4) getpeername$inet(r2, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) lseek(r0, 0x0, 0x15) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000a40)={0x19b, 0x100000000, 0x8, 0x8000000000000000, "c8043705c45879affab6e087b5c678057d8056c7", 0x401, 0x3f}) recvfrom$inet6(r2, &(0x7f0000000a80)=""/176, 0xb0, 0x841, &(0x7f0000000b40)={0x18, 0x1, 0x3ff, 0xfffffffffffffb41}, 0xc) r6 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) socket$inet6(0x18, 0x4, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/tty\x00', 0x10, 0x0) r7 = semget$private(0x0, 0x7, 0xe1) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000bc0)=""/229) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000cc0)) poll(&(0x7f0000000d00)=[{r0, 0x1}], 0x1, 0x200) lseek(r5, 0x0, 0x3) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000d40)=""/31) 02:03:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x8800, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) close(r0) 02:03:53 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) 02:03:53 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000140)) r0 = semget$private(0x0, 0x0, 0x4) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0xe68) getitimer(0x0, &(0x7f0000000100)) 02:03:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="512720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad80200f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "139a26152983bfb3a43ccc1292b04e392e73f759"}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x7) fchownat(r2, &(0x7f0000000140)='./file0\x00', r4, r5, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:03:56 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x606, 0x6}, {0xe83, 0x5}}, &(0x7f0000000040)) 02:03:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockname$unix(r3, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 02:03:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000c00080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 02:03:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x1, 0x8000, 0xd5b) getsockopt(r0, 0xb9, 0x400, &(0x7f0000000040)=""/119, &(0x7f00000000c0)=0x77) 02:03:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() write(r0, &(0x7f00000001c0)="bdfdf0a4503693f21a454f100a5009fe09bb5384ba6a3fc81e53df3a034446c919f74f2d36cab4214a217c8f27f62eaf8496a55584b135951fd592eaed9f2f4fd540e928f5521062810823991c8c0e6688910a4b7587630e54d906d277011154248542f8f982466cc96f19df8a8d6dd62447a3ebdbaa4e1d02ad0679ac22f0434faa798bacc15791237a662e02e3d2540f2e8649e8ab1ca322fd8542e9dae3641a7bbf2648e58f1e3b640187556ace2bb62465885159daf3", 0xb8) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000340)=""/143, 0x8f}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000000400)=""/219, 0xdb}, {&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f0000000500)=""/203, 0xcb}, {&(0x7f0000000600)=""/219, 0xdb}, {&(0x7f0000000700)=""/77, 0x4d}, {&(0x7f0000000780)=""/124, 0x7c}, {&(0x7f0000000140)=""/8, 0x8}], 0xa) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 02:03:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 02:04:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x9d\x00', &(0x7f0000000100)='@{.&\x82\\%)$(\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='!\x00', &(0x7f00000001c0)='$*\x00']) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 02:04:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x108) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() fcntl$dupfd(r1, 0xa, r2) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 02:04:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x2, 0x3000, 0x121, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() socket(0x1, 0x4, 0x1000) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt(r0, 0x8001, 0x80000000, &(0x7f00000002c0)="3faaf77646ea5ec7e34bec4a6d39af9619722ddc2a4af66dd43a379960339744466b21384c5ccdb483b83d3c433d7702f8f214effe2ed63d490afb89304399e00e06985855fc6d82865d9f6fd645283308eb528b45cb91fa803310a26a6aed943c96fcb2b00b8c85d5d9aafb1fafa18eb904bb1b54e5845ee9a9dc0a4ff9fc7d00b2e4cfd8a434f1ea99812a229eb17c63cf9fcd4a334c0c89193ba1d517aad959d7673c9534796c5ff03f275de76bd11fb6f0450c30f6cfe09988195c33ebf3a346b1308d644a45088e2e9eb109204ce3bdae71c2ad50e5f28a33df65db8280164fedac6b6f3d6e8c9b39cd837a9f", 0xef) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4b2a, r2, r3, r4, r5, 0x28, 0x8}, 0x4, 0x3, r6, r7, 0xffffffff, 0x7fffffff, 0x6}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180), 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18000, 0x7e9a2155d1e74e1b) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f00000003c0)={0x5, 0x105, {0x0, 0x80000000}}) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xfff, 0xfffffffffffffffc, 0x2, 0x0, 0x33e9, 0x7fe, 0x1, 0x2, 0x2, 0x2, 0x200}) 02:04:02 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x80000001, &(0x7f00000000c0)='\x00\x00\x00\x00', 0xfffffffffffffda9) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 02:04:02 executing program 1: r0 = socket(0xffffffffffffffff, 0x5, 0xed12) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:04:02 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0x6, [{0x3, 0x7fff}, {0x2, 0x2}, {0x3, 0x401}, {0x3, 0x9c00000000}, {0x2, 0x3}, {0x2, 0x8}, {0x3, 0x8000}, {0x2, 0xad}, {0x3, 0xfffffffffffffffc}, {0x3}, {0x3, 0x19}, {0x3, 0x7}, {0x3, 0x5}, {0x2, 0xb}, {0x2, 0x800}, {0x0, 0x5}, {0x1, 0x3f}, {0x3, 0x7}, {0x2, 0x800}, {0x2, 0xa7}, {0x3, 0xc7}, {0x2, 0x4}, {0x3}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe}, {0x2, 0x9e}, {0x3, 0x5}, {0x1, 0x6afe}, {0xffffffffffffffff}, {0x800000000000003, 0x2}, {0x3}, {0x3, 0x3}]}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x1, 0x20, 0xfff, 0x1, 0x2, 0x0, 0x10001, 0x0, 0x1, 0x3, 0x80000001}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x1, [{0x3, 0xfffffffffffffffa}, {0x1, 0xcc3}, {0x2, 0x80000001}, {0x1, 0x6e}, {0x3, 0x2}, {0x3, 0x8}, {0x1, 0x78}, {0x0, 0x1}, {0x3, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0xb}, {0x3, 0x480000000000000}, {0x3, 0x8}, {0x2, 0xffff}, {0x3, 0x9}, {0x3, 0x3ca2}, {0x3, 0xfffffffffffffffb}, {0x2, 0x1ff0000000000000}, {0x2, 0x8001}, {0x0, 0x1}, {0x3, 0x7fff}, {0x3, 0x401}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x240000000000}, {0x1}, {0x3}, {0x2, 0x803f}, {0x3, 0x3}, {0x1, 0x3f}, {0x3, 0x9}]}) read(r0, &(0x7f0000000000)=""/27, 0x1b) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xfffffffffffffffe) 02:04:03 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket$unix(0x1, 0x2, 0x0) 02:04:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x8, 0x8, {0x0, 0x4}}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x20000000) 02:04:03 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0xc8) pipe(&(0x7f0000000000)) r2 = dup2(r1, r1) read(r2, &(0x7f00000000c0)=""/141, 0xff6a) unlink(&(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 02:04:03 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x117, &(0x7f0000000000), 0x0, 0x0, 0x0) minherit(&(0x7f00007c1000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f00000dc000/0x4000)=nil, 0x4000, 0x3) 02:04:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20208, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="b17ca68af6e1056193eaa235d01a87b2144b4da0c79fc0929985a9baa4f792c9af36393d5110290b791737dca616cdc4b181a980775a6d67e3a5587a242301a559eae22315ae9410d85eda7878bf88e168009e2991d25afc98ea9cf24145cc6002833a3d261e2667cfb51b058d4c4112a6eb2d1d9678720613641e32c470db1c9b6d9e322ff16bd3157c16150b3bcc0367acfcbb16ba6340c9108f53e7ce425bc27a6ca040dce0abf198a4a6e9eeefa34147bcca72419eae6c83812a383057c1b4cdfdc9c2e3ef6c436734ec22e3dd712480c65a75edaf4978f895d2", 0xdc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2016a801f5040601005e0e2f7b601a0d040000000000000000000000", 0x1c) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="6b89d89d88dbdb9b34bbca9359e52085b095864943ee0595de98b4a5ded6", 0x1e}], 0x1) 02:04:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x6, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400", 0x0, 0x200000000000}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000100)=""/251, 0xfb, 0x800, 0x0, 0x0) 02:04:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x8001, 0xf0c31fb, 0xe800000000000000, "3f6e4a72200776c7b2e89b0c5cdccecc0c14a7fd", 0x6, 0x6}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) flock(r1, 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000100)) 02:04:06 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 02:04:06 executing program 1: mlockall(0xfffffffffffffffe) r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000000)={0x1075c8, 0x100000001}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2f046218, 0x0, "4f20f1d1cfa72adc7c01bf458c38e43d6d638ee5", 0xc, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xdd30, 0x1, 0x4, 0x1, "febd82a5fedf3c6bc4dda7d5da65ea09b61c9ca1", 0x8, 0x401}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCDTR(r0, 0x20007478) 02:04:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=ANY=[@ANYBLOB="1e0000000000000000000000008452b7ae54ec3a"], 0x14, &(0x7f0000000080)=[{&(0x7f0000000100)=""/253, 0xfd}], 0x1, &(0x7f0000000200)=""/4096, 0x1000}, 0x2) 02:04:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) semget$private(0x0, 0x3, 0x80) semget$private(0x0, 0x1, 0x40) 02:04:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000001c0)="6c7a2f8a8d08c5e1c46463c2cb6654a00689e3e4fe0082d75dc226e557681128ee0f038bd3234e296136acdd593c0dd881402c36c4004d9ddbabcfc6a446276ad0970d1235e74682ea19486e7d0fa6c796c9dd60d894b19e1a741044fd10202c0a24fd5df5ea97474d79567bef24baebde8f63e40e52b0ad16823e5f8dae17fe3a898a28fd2ab89c6dab8ac4a46bff9091f4a7d7bd223c6f2afaa20c2fe17822824da72f1af0853ed2c5222c94e6821e19e2b2e2476bff8a87dba85a5558863e9e70638302e38cac70eb7158bb5cf791025474ba45015ce45dce7a9ae6d32e1117792d5207f64d5aacee8e3fa46c635b50ecac320cd9ebe5ef1fab124bd5e9147e672455076edd2b531a6ffdb3d4649874d1ea509b1acd9957570c2309a5dfb141944882e3ff7e8acbafcd6713c812ba09040322490e86b166b69b737ff48dfc62d284bd0f146984949ece7c5011b7a77a47dccc5b68fd19965402462bffb5a5a7d235a13d7f698b04057dc6619ab2e1ba6b0cc3dc8617fac0dcb24a2d50d6a634f6ed0ef78c7b065c78375f2a817240385ccc8cf8b3f46c87054faee0807b8b399859826192fed46501584db5d810f5cc6e6587ba3940959acd8988c7fb54ace8754a35f4f5bfbba42c220c4d4232b9235f1cfa45effc6e5ba8068945c03c2f670f8982127dbc50bb7f03cb7b4fdc107f31785a91d2b8a076aa29abb1c6195148bcb29083a3258b5af8f6e9117aba47d31704762fc538b5e9e07da8f6bd992014e6e9b08244add3dbc78eb07c839fd62137b3e8bee1c99f5c649db72bf8900cc958801f2adfddb38ba95a4680177135dc2ba00f5ccc04f50ede27c3f366c32421aad16ad52049c27dfa17cdad7fa0bb2e8ab733a2c057c64d2aead52f72c2a0f1bef6e0e72ab078316db90b863a2858e7612cb10e442a56b12b3fdca551eb42d8466f02733e36df86cf74cdbe8748115417f83216133118487545565ed5041b19c9cc5a7151808d0ff04878ad81e7333c4b595887a4a3d63ee28bb0ba65406c43ad881a24fd8b6a1ae56dabf54550ce230fe646a54fede64b5d8c32acf4725f5e2661924b16108a6599d6bd9134e53334fb9ff9fc832dad6702524c4197b958b7379a0659bc72a9a15a393804ed4e9b7488a02fb2de290aa155627484ab95b74f4e8abadf0b3c768eeba342248e53e1f8768b8df815c5ccd336bca51b692bef9c0180a87d39f858107edbdb9857fe37f50cfa6c85a2baa019891d20738c31e250770d9a32204a23751b91fd9d412ccca5f4e040ef6ddb162fcde038ff14378b2a6b1e3bc578c9bef57fa890ed5df9668ab413ca6a7157cd3389159fcc732defe489b836b2809e351ec63ca6f011b7bf86268ca8e1894c4069c13b76c883281c29295a50e503aaff4f7541b6312da679c80f3a80cd186a126f69944d2c70d08a667d9148d9a42352e8a3ab410abde93ecec3ad1bcb8bacab58ee219eb9e6e0cea87e3093efbb3ed2d9890ea08e7351dcb8d431e0f5552acd52a7e47ff8411db6abfe0bb3ac6e2ee48aa420ddc461bc14e8c7a91c8c97abb320b79655093ee09b9eab070f301ea120c4c920cd20d5b0ff07a178af6eb6efe1398d26d2983177131edfbd7cb032759568a83a9aa4136252190360cb7cfcbfa78713d3bdf62e4ef62425140a20cc2166c08913604f704a14b6cb7a7a08ca6ed89d1d439bf6b1811b105b1fe8eab333d4c74a57c31f6d2f5c7a9cbd5bf60946ec5f089b6b18b2b1a87d7d0773d391017dae23cdc1b1f1db0f7d56da6994105a5b2b8e51e7081d707ebf3711aebe03f7f1e1e33652d5748225a15fafa85b0bbd6bc82ef90a170fd903079a1e1e6d4b18bb9ba167cf20a1191d1901d7b83892927cb56539c905cedf948a40ef56dd81c044b3bf53dac4490f40c59244b10299557a4217d7cdd136c01a3b4a59f4339d22114cf7752889ef7115963da403925ecb082217166265da2e6836a2a7d16be060903c72c62bc0e7cdec9cbf0e6f5ada3d17ebca1cbe4539cab2a1a3bd3fd7b9724e932b55f74c490f466cb0b20c20e598f49d7d2f2fc97b60e7153673f8b300227f5678f9dbf2f5e976270ac7a48aa5544d5ee56aca4f514f7fd48737f07b412cbc07f10639ac457e569c5ebdf6e1afa7314a8e5bccd6e97c067b9b91a0e15ece4fdbd31e3f440283fa33d3017b2016d02a7af78303c5026367af5a956128fa40db3204d4e91bcece5f2a9443ffa8b98c827dd6172f5248bd43467452bcbce392e1f2f71c6af7ab48a8a4c5c0bc6e47932fae470c7f4a95d476bd57db1e5526ec3e1dee59e28aba748edde8652480df497aff6e952f0e6abd1993c7d194bfd031a59131b7a4d6b7b6e63d67829d2795aeb23821f1bf6ddd9d79eaa772bade89bfc8bc0ca8e11f024eb3794bbf4ad6826c92062a815f352de4adf173bfe32bc1065dbdbe4a5005797a67888de5e2afa2e25b0c7d4b920d6a090755e48678d7003abdf598800edeb2a468823452b3ec3be9b4cfdbaffc67fa3ba37cb068ddc2021668bb5eeeab3d20fd32d1f5169a6a50366b6d1e6e15f0c51d935552bbec2f53eb9875d1baa371f45edd036cb58c6b6fe6a0e4cd70ed9ccd774cdc31081690aa363aa54a98c9212e573b9921dde7cc163fbd6f44de2588672908e0b5737fc066387513e59ae2f3cdba76d56cff36291291b46c17f970f163be7c29fb07d270999ae41b673db5d02887d71b6a800926514de60acafbbd73b64b41272cbe5f1ee7da61718bfbb6087c1e630b2e597553330301df94d97917e01c89fdd33ff2e8f894b98a7b520b4ea7427beb96775142f6c92975d421af2a33e2b009305f51c20f331fcdd2a90c79db56a5c66453e152151826881257c648a864450c4074296d5f897ce025d2fc467641a7532fbd88c35bf6b4e5ea8db8269e08136945eeca9b8ccf8de466f9610bd93c449e1df6469184a1497edf9c0af4c07433643a5d30cd972bee92ea061d321b2414aa9a27e9c638db80c801176fb29d35d3d72bc1bf459b661a918e8322270b625ddbe13193959191b36d97e960e457346ad06bce283169eec4b94001143fc0c3e8116cfbaf8bfd1b17bb339790fe8e6bce4b6d273cedb8333fdd2735f269bb5eef06e7e82da7b21788a97e0b464cddf3dbbae74daf9b3f7221f0387664348c6ffa7163f7c0d2317394281fab61760cc0d643bc2a3722739b5a5a2d78f766e11a1f188bcd87e771c26b40bf9116ea1654404d391e326b11ddd53230f377c8965bdd90cc8b4bacd9f18fa76284082a2b24331b1313e94ac9b9b472303b9332a10590a14f279e6d7de8dc0b30f807cc14e192292596ce47cc4296e2feee7abd9829f667b7ee4a6cb64cfbc941e76d176dbfa0c51377eaebdca196deb7ac5590b0d006c8edc62c0f7b07d33800a474e8449fb8af97ce60e7812a0685283a5a55433537d786f73997170ad291292e9de1b60da01a19838b59c237c16254fcb8bf56c905f02954f4532c76a383bc4cbd5a93c33fa57a66a993e0282b6e4460ff140753c947ba1e76c22df4de38e9a968c8f30898f6793568596d168efb66d57b8afee3db40c3c651896f59a62556eaecadb222414cd7ebeb6ec1d334f73c769a930879606fa6ae72656e13bd690caa0b57e42058b1d0bf734441937b0bfa6dd3af6da60fca936555df13f22e8893e065c614520ec001a0eaaea09db6afb43d71e222b9a8f67d06e9e360f3caa939c5362321de3536dce15ba9f5332c209c3e2de4591513d0839c3b46e19086816c70d3f398c43a4cb7b761b8df09ec393261b04d24893ed6a6de60e588cba8e622332f1ac9769a7234b7c5d1c2059cbc984661b906cab73a420349c3354200c279c3ae56f429a131b1e89990b946073106df73c9bdf09f21d60dfc3a259396c357a445564871243416e24fe0b0f1ae1f3afee9298bdb1904f128c1657585d2c192f7d30af5cc2f486800b30abcae37cd5a4953a70ca228293504939e864a7db30283c27886e33447bc564ab2d89004f6e071df97c7df92bba89191a5b7d5bc9bb65be3df7043eacbf5ca88c87b6e4d5b018a4746e1346b9a8e88875c700bde7641cb2788366306e115af71fac13526fb9cb08dcd7eff6e02c1278e349a85db8ea5a56859088c3126e36ce605ff9503b6bcffa274f8286589745524dfa1bb141c32392ec42fb6b2636c74252c271fada6d49df0c744bfde51607e237b1dbdcfdea4065ecf78a78fcab22cee2564cb21b86ece535e27fbf28ef7ddf815978c7f07d67ac7b769759f36ef37f57e642c19befdb1f9898c8048aa2c4f7a66ea8283d74dd8e09f362bf632887c82839d36e726be4ab629d4fbbc589c5c53df815f32f41a18a3e66b4b47a28fde9873c6b2b8c1130197c9cb4f2bee65331877a6b6c9ed9f4839d29f5fd50bf111eafebb46d0227032e5e1c24b84ae914653f7222193a446ed38f9692380428679f7492fa4021aecdb5e300297d3ad908715e00e7e9f32a6a70872edd7b03fc1356bcfc81691d5fc7954d5ff1757c58c384bfaf72e1e969622c6b6c607e967295f03c47c576ac95aa41c517ed7ac306a5558861ff2c8e76b0ac011a579f6ba33bb2819af4ade6b1dd2ebb8e58b771267ed73d0b6eb4d8e2841c1eb236148a9465996d71e83c6b26986c8eb41a74b46144f1d7d490c123bf12cccc20026f27d61f1203d6c873f1c1eae91e66aee663836d140b7c69df860ea6ca1aa52752d6e4036ec0c26889139d38de161d70a6c1eb08c18bd075c7510655958df3bf08441d1b413c96954d503ec8871c4aeb864c634b3765f838d086219443ddbaef294ecae44510fa659efeeed9a94459c914cb54619187e93ac57049dae54e51337de9004da39ed7113747fa3853ed0517f9359d053da23a484b24831df58c519eae34c8f1400c768458a1f21de69a7eb31a277f0b1bb74d05acdab95812c52b585b8c1dfdc5019bb45ee6498f9d73f11147cb8e2c1f0c39f8ad98410852bf34516b25a7e4df27266b9a2098dcab6b91488eabcff6b38379233a0f8ec984bf7a1f40bb7ba3a7c449cf7b3e7d8e2f41082df7753fc856d3efb3b65e4237d7e098dfab9186524f7a583e756672e3dcbc8a64504254c384b8499a69067b49a454bd676405c55a50a7dea201b73c15ee3e460839ab0914c1bfe4cec2c23dbcc28a8f0a4ebed43b63613956bb4c6add06e12d76b4a31490124d26fd94d090691810091e434db94de8cdf304c6d6b0635781f343f2644c31d52e0a33a0014c7dd58de30268b856abb51966975a7237b17c11b119d987493e30b23e9fcead00c5ad7d2cb6c7328f1e7faea19d275ba87f3b22fea88334949f4bd5f985a78950ca16bc517c1543ded4e90b8d9305fd5fd655b2b0b9cdb3e93ca47eaa08450392c53817cc1fdf0141c0330b48ffdfdfb9c08e9c9ce4e24750d13c09c3764df1ff299f4998a7899aa0e249e1c88d9a682b60e356395040c2005d8f4ad91d0757ea9f029ee2aeeee4b7ee2106a086058faee7c8586f322bc55ac7323538afc5c0d9f8e21e30a5301fca1b18987868b094bd16cb2929657dc21be846efdb18ecb9e334f7bc18705d98b67360e4a5b00122197e8f2580afe02e568ad9b943ba55dd3c55f15b310b881f7f9d7e6bb34793eec9d39a2069795edbf38e11bd52472d8c068b8f3700da58a46b9e4f3b27cd8ead76ba19f74641721b94109668e9771d71368dbd8c566c918372382e12e720cd91c1b4a71bd45ab1b2490c871353d8c7891b5562a7415eee8", 0x1000}, {&(0x7f00000011c0)="92b0302aa3711795fb6dae6375e0c6d877000e5da8927dc95b9e4f871003515d2d7ce226c97719cad905ae06307c6cfee73da7615eb708e2027b79475f8b6df84b5b6734da03495faa3d7714abeeb6b61aa29ea95945933974277afeda778f28b8bf4b3ee435ef949ea3c282a6fd820fef84c2eb6f2cc94f76408c4f6f4146b52af2e407f5fadcff1721068c2a25c4b3baa8f0ec", 0x94}, {&(0x7f0000001280)="dc34c9cf4b5a588b722a85b557181f31a8447537aa69124314d633a8619c19b9c5e192aa828230766ff5b140d8388691d6cacadb58d7d348ddb6628bcae2f169eca1305898f2b698cee896db05ddde48e1fb0d058c0ddc55766285697221a1f97329a1e4d03085e0e25edbaae4aff4a877713b12ae637c4e5eb77bac1afbafccef67c6d9228b66c8c0c290d3831730862ff9452782d059f80fbcc5d65bbbd519858ff0c702431ecafcb7c16e07375c1c640d0d175585f256b5e2ec", 0xbb}, {&(0x7f0000001340)="0757cadc6b3b6729c7f1e76baa9f9ca4f64d7c0343769e74e78b50c5ef242a5ed7cfe42e281b5c2db422202c785e696e263afeb30c45996f751a3b63bbc25a869eeb06ee410ff4d7a808d41ec30849e75643416327eb8ca006cbaec6b4821164b8ad538c4fc938a70bc3cd9c5c", 0x6d}], 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) select(0x40, &(0x7f00000000c0)={0x0, 0x1ff, 0x5, 0x80, 0x0, 0x4, 0x80000000, 0x1ff}, &(0x7f0000000100)={0x0, 0x8, 0xff, 0xfffffffffffffffd, 0x5, 0x6d, 0xfffffffffffffff8, 0xff}, &(0x7f0000000140)={0x3, 0x1f, 0x0, 0x9, 0x9, 0x40, 0x68, 0xea0}, &(0x7f0000000180)={0x4, 0x81}) 02:04:09 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="4047220000000000008000b4c64b6e66e1de0889da87ca3a3ace5d892d5440c20aa8bbf6d69fa46dca418160121366cfd7bfa48fc66b7684867e20238573de9b6b360f542d77a473315930838c56930819af3353f5a0ba656108f8819b3194a84e3345d6bb6285b6b047cec0ca52a6bd911c20d7f244a1de3c0d5364cf880c785dc898277c95492af426f704da3f9d4af868136d1354f18d61b33413f9fd2001774e11fc8ac0071489a55c0d9ab9df21945d198a4d5b7fd37cde56da37dbf8dc00251c9b5149c447718f4ef18fc76395ca623ec63fb5ae2f844c041b97224cf939712f33ff8680118d294028ee1616b37ea067994b220352073b20863aec37282e6f7db15cb0e913f4664cb24ee24891f75bf28bf431d25cf529e9c338a0519f9c01705a0ce25db3760e94e5e7ff874600d7473971f73827d3f814bfd6c488a8f4f143c65fba2a5efe70d5c7bd223a833a11b4101f78a468a7984a639ad04aebcdbfff0c73c093ead48e6b9ea69a9561e344f05d231a90a4071ec003bd7cc4fbb0adf4462500000000000000000000000000000000"], 0x64e227c1) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x28920, 0x1) openat(r1, &(0x7f0000000080)='./file1\x00', 0x8488, 0x12) setsockopt(r0, 0x7ff, 0x401, &(0x7f0000000100)="00058cd93a175394b72c2f64927559886283e754fda4b47a32297d38ca44bb77ae1631d122d3ff68efff9818ed360b80e707b0db33cd16f01799890b2503b792d5a674c5bf345f69345eba20e40acf3b9c80e728276c2acec1498897eb4a58458735e0ee42b5702e814688f5118a049819d52befaff5db17244b5c3e65b150ec8713d1a1c9a3669f74339908707acd6771bc5d748e40b6a102351555d7904f65fde75afca46d8d9fae2ca7089b61cd24afc746266203902dc5bf63baf5ba671e75cf21e29a1bcb3854a338fe04062bbf99ee206fe417286b7b63c047a244db9817558b637778af95ba2245f9f7f40fad7c5015915e4f88", 0xf7) 02:04:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002003, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)=0x1d) ioctl$TIOCCDTR(r0, 0x20007478) 02:04:09 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 02:04:09 executing program 1: r0 = kqueue() flock(r0, 0xf) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 02:04:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb183409e4176c655300"], 0x2, 0x0}, 0x0) 02:04:09 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) socket$inet6(0x18, 0x3, 0x5) dup(r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000001c0), 0xfffffef3) write(r0, &(0x7f00000000c0)="fa", 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x58, 0x1, './file0\x00', 0x2, 0x2, 0x7, 0x5b}) 02:04:09 executing program 1: socket$inet(0x2, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) 02:04:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x81, 0x3) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) 02:04:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) fchmod(r0, 0x41) read(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)=0x1) 02:04:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffe0, 0x89d, 0x3, 0x100, "037a91fb353929029f8ebe0631e6e9da610d5a6d", 0x6, 0x6}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x4, 0xfc9, 0x5, "1aab75ad5feecd9d6025eab80d0fb93f6d44abee", 0x800, 0x9}) syz_open_pts() syz_open_pts() 02:04:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) open(&(0x7f00000019c0)='./file0\x00', 0x8004, 0x0) 02:04:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d", 0x16e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x1) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 02:04:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) dup2(r2, r1) 02:04:12 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 02:04:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) r3 = getegid() r4 = socket$inet(0x2, 0x8003, 0x10000) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') r5 = semget(0x1, 0x0, 0x400) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x3f, r6, r3, r8, r3, 0x100, 0x7}, 0xffff, 0x5, 0x7f}) r9 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x800, 0x8a) r10 = getegid() r11 = accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCSCTTY(r2, 0x20007461) symlinkat(&(0x7f0000000440)='./file0\x00', r9, &(0x7f0000000480)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x0, 0x0) fchmod(r11, 0x180) getsockname$inet6(r9, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={r7, r12, r10}, 0xc) socketpair(0x16, 0xc005, 0x2, &(0x7f0000000600)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x81, 0x5}}, 0x2) dup(r13) semget(0x0, 0x3, 0x4a2700554ce329d8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000006c0)={0x8, 0x80000000, './file0\x00', 0xffffffffffffffed, 0x1000, 0x4, 0x1f}) write(r9, &(0x7f0000000700)="8ca6084884dc3318ace7f9b7eb4504eb05d3f2dd4285ca3677bbf77a9322290739eab062b6999dcc16e22c14a8", 0x2d) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) socket$inet(0x2, 0x7, 0xffffffffffffffcf) 02:04:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) setsockopt(r0, 0x9, 0x9, &(0x7f0000000100)="89ec74918b57decf41a92f289f51a3961f884174431f6cdd98d0b70c525d1351c207b5af9b6dd59a87fc57c6f77f9be438088b9222ed897d8b256bfb2b1d21ff0fad91cf02abfdf360c614d7d11c23e0e108cdff44093396a3d89aca2e0f63496377f2f57c11658068af2fa378bbf72cd682c81aa0f000df08d08dd1a0bf32ba372e5137ec33e9f9594d", 0x8a) socket(0x3a, 0x3, 0x6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) chroot(&(0x7f0000000040)='./file0\x00') connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 02:04:15 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000840)=[{{r2}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0xb41}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000005, 0x8, 0x40}], 0xffff, &(0x7f00000008c0)={0x8}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) utimensat(r0, &(0x7f0000000000)='.\x00', &(0x7f0000000040)={{0x3f, 0x50000000}, {0x6, 0x7}}, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 02:04:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x10000, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x900, 0xd74239fb213902c9) fcntl$getown(r1, 0x5) accept$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0000c94a498920b2bd06a6525ce35c00001a00000000000000000306"], &(0x7f00000002c0)=0x13) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000140)=""/220, 0xdc, 0x42, &(0x7f0000000080)={0x18, 0x2, 0x10000000000cb7, 0x9}, 0xc) r3 = dup(r2) poll(&(0x7f0000000240)=[{r2, 0x4}, {r1, 0x8e}], 0x2, 0x7ff) fcntl$getown(r3, 0x5) 02:04:15 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/8}, &(0x7f00000000c0)=0xa) 02:04:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x3, 0x800, 0x0, "d730c1e7bb6fc6e23c5b000000000000000000e4", 0x9}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:04:18 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) fchdir(r0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 02:04:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) chmod(&(0x7f00000013c0)='./file0\x00', 0x23f) setuid(0xee01) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x5f270b2e, 0x4) faccessat(0xffffffffffffffff, &(0x7f0000000100)='.\x00', 0x3, 0x0) mknodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x1000, 0x2ff780000) sendmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)="814104199e9ef9f9d3b9d243a5ecf22d7365aa01fc0ffe96f7a539168eb464ee09a00ba80e53e65dc80a917b29a2564523e2112a47262084351a42f5d83f84d07454ba6145ba35f4c5f1a15b449bc51157d33817c9272f432d76f51887270a74a08020352d20a68e9b32a8e8dcc09eaa891e8d057a4abcccd40b2907c0cd57455c3114f584364ab575bae287e2", 0x8d}, {&(0x7f0000000280)="c566d2a33093d39c3c98dfe5b18491374f214031415af94a325d43e7f3ff82b7f9adb660d336e0fcc8999d0ff5467ac1a5ed502ce547a48ee49f3eda65bf9fa41eacc6299d77cef641e7037400589f121c53963416b22655319c6cf7df45f689c97986341573969b1efe1b5ba094306611cba917f5d2a6c05e058d545abbb0f7a1b4c2753c6ee996cf3108d3f5d2f8b736d75ddf37cc136d5e5d04b72b1691b0916e28d125eba52ccf80b3b0f5ab042e151cef9b52cf6420413082d6955e53cbe872d649f1002e482515451c0328e104168c673f5f1b", 0xd6}], 0x2, &(0x7f0000000380)=[{0x1010, 0xffff, 0x80000001, "4c849ff2042a55ca1ec96f0f594ea2769d861b11a96ab23ad7536a2b22963455777e9852fe3bc250c2468f2f6ac4573c09f67db64306c9140fda80d6acb7e4467fa4b770bd944eebc48720767ea62ca6d53cd5cbbe018e6fa7a7cc5800c4f6f5a549cb341a43af0fc010f3cbc2b801b1f288b60d6f446e91c79ed0d417c50c070649e9ece3bc791e3d0f67ad73a9d99800b328d647d1baeda7040c15a6207303ef7408d5585c48962706c0b96b16ddae7bc9a30c9e2918ee2bba33a183f3571a46f9c3d5824a6b6b2e16d4bf0a8c20d49ee09c0e4170e52ac22003c24ae5ad9815af684a5e0a744a96ebd50ced8b75e7ebfa0102f758eb08f655556ac18d634e5eb2ff9cdd5cb81d7c41b65fb99021b8cda94da9837f54f72164ed52218496c99621bc36539f42f1bfa7c7bee584dcee8a6c4489f4597f5d16d39e6367818e7e6b4c23f3ab5c8df11e847b01f6e2e505ed0d3fea19a6710e896e103e0384217662a210e0f4c6c15bc7ed03fd6df5492c3f5bbf8517a126367d97d6599e65e995858ec54fed55f5f222ffedf21549076701517c462fcbb079a1f4091563d37c0f78fd7cc17356c7016868a9f965d306baa87d58a81432c10835cc256d8095b4557d720a8a101329718e3dd78737b70909419c2b5f42792ab062b8e04d453fa1936b39fe9b2a9d10795b2931ce6c61db7f3ed60d6ed7b2652ffb8e8d89ce63c8e4d081c9320acb4dbd00ae8c2cc7a1c43062cb115da09587cfae2cd225878bb60d5ef979ce5d347400fb50790942bcd7652db663edb82934a0458a9039952e75dc1cd29159cf105da83f1aea2acaa6e1a98663f0691d1374df9ede3263145bc831898c0044146e7090d7f97e6a8da6fbbefd7db3ba4aa70199ae31182594a24ac1aad7aebec1d9f2e97d0dc6401ef5a2f28b02450855b76905cda3d59aaafa8f870bb8c139db7eb77400c16b88bb9079524c4dc83ac302c66fa834c1a9be5cc8ab0474b173ecc34282192898e7268146a7dd34807ace7ea4f10f5f12ee4d44be10532a880f1bbb9867c0c96553f71ed7a2469410466de58bb77e673ed7eedf65caf347ac66ca20488c36bb47f99fac1144ad738d675c23ba7878344f0f201fbc0b2a25a093a80c00b6e582ebdcb1a86054edfa08ba3e435e3720fe13c4eeef55ed159600c1f72d74cb8c1a967dc50a1660d61ed489b2ba1854fe9485acb82ef53f5c8600cec5d530f021553decf4361395dbd73584c3696592f4c44ca0ee236f91e0b9b306598d99c04076f0feaa7090d52dee61a218413608bd1c702ec2ac740d3faef5f065e2a8888948a5cc7c8fff7c944ba2dadf4d8c40e311006f0ddc07dcf45c2dbd00855d8d5cab322f9f07880807c4fac91513fac019ef82364d0f17cc36a2836dd0c471c7f0fd51283854abbf61cf70b8dacb34395cc9dfc926742e4f9fc255849c34e6f3202761a4abf59a0e484cefc0988c287e595b29c78e53018fb6b8fe9e7a859448b64fbb86c72929fda75584e20dd2bd636ec6cf311b533bcc8eec9633584ebdb96052cd7f26c96f94c32204d8735c5d6f5919a365e08eeee6e1a051df55ff7719028ac14c4d7d5e570b6de3a1634ca5de1df37ac577aa43718f54a593b8386a60e36dcd8e5cc6889d4843a66c308e2ede4bd0af852d1f4dada8bf4830b275e97522a8463bd5a356fa7130181304d9c24766bcacba2745c08908958fb74950dd643a617c8d15089b055aa7177865011e0cbf74d1c7d1e9c833e0b582bba207fc77cee030a02cef02a3ce7babd82539c93e6bc597fb22c8dbb67823094c36914035fbc8529a5aa0c67a9d68fd188662a38e28e1d1200073a19f82fac0dc83db0e42a7f1434f49d4fadec33633cc1c1f76a4a7c93e08cb86397c273064a09ea6397d2dd319c650f2f682609f320319e3063b219f2abc5f8b9462dc6f89cff9bce9942aa1134312f2d29c5a6f07ad020f78ef4d519ae16c0989897dab008bae64038b6108cf2c6dd8ff306c980fe3d6166f8a5ff632bc7eb2b39d3349049e9aa459baf9e24e7590438024cc7d49faeacacae70aa854ff69cbe2b28072fedde934cae49da4a8a1f03adb9b603e195320aee3d12986016ab085997bbe0dae7106fec25f82af737b3862bff62241579afcd90fba933e0ef24ca0fd4151c46b10bbcec253871092148b224570021afee999c2d22347fb375f77617cbad7cb26fe9de3f0ff395b117027887ca8637cc3d5ef7e9c28322928905f60a0308146a403918de667a2f9f1765d76459b4c98e93f6cd3e096470c9d3f3a7e429545b523cf37ffd626628343d5b1fa9adcafcb30215b213a42f05469a19713828955580d823397582f3f09d8620b950731de018e0e5d6bc771513039eb7fa9a48e1d02cc673293d0d0dc2c765886ed4776c0382178faf813b2d49c482f037e2a62c41e5c9efa62e4cc72cbf4a27cc822ed1f6413622a8e13e7d7186a204c33ab6bf006d2d18b8a0fc63ff7155e303822e2bf657adeff34dc0e303135a09b851068b56a720910e54f3262da7ae396a39b6e726ad76fea7e16290f34cab9594cab4d0591d1473976270d84c3884d671366d662ef448b00bcf0b0740b22e25af0bb5c5de53765dcebf66a0962c9557f61036fac2d1fca3d5acc512d3af5133f392dbdbe55e51fd1ac09db5e99a7f7e001f9e0fe42cea932db8dff0833a3434952991cd66fa7b3fd6964e13433a3b27692f245c088252aa1aa3c00f87d12a3e844122f6143a12db597e8f5456af78ade762c042d4f05e54b38cef16f07e9d6e31b5023e649071a34e38c3e54e7e05a22d51b84d1cccb5fae7352321e0dad60ac0551a09920efc1c62d1975efa745d8f84b64170300eaa8e8fb156fbd71b39411e3d6562bc304158259efd5f07ea7c5e31baadce5ff655dd4dacd59dab7dae4af79551ce07047c0a4b462b3cdb7d5bbf334e80c8c1ee4f2f51d485094862e38d2018e25e410604a8ac31b725fe7865a4519e6dd9eb47f343feca68aa9175516f57da35534173eda98ffae5462bf4e803584a92fd8bc3f7ee2a3cf50d695f81e585cbcd0ac24416c8d22dac75a19a4cbccc5fafd99994496329992960a5dc4021317c3748c648cb6b88811def9e9f46f1a2ee05ec84a820d00952d3001e2aa3208210b71ba501e3ce4225f3175b2dc9ad07ef7ffef166b623c6e267d92bd89776da45e70dcdf4efff707a2923bf66fb8f6b3362fa1282e4d2d8e9f6aa52992c5819dda811ad0681c3cb8cbf29c34c93a81585a978f4c3cfe0d960cc47238aeaa440d7d6efa429d60bfb8a63f25cf5a56acd1677580f4d3724fb89b39cc38d821ef9f9fd8125ef0707d05e38747a9e55f71f5e34d8b5fef607e66d14ca4948721e055819c4810bd901a8e1e086523fbecb990eb15c00c872859ae29bd882c78a8cde1d2afc0a90479f509b053135fe26031bf321fbff0b041297dd24fd27dfcfebb882257e3d1ff218228039bf9d4b2446417866fa1ac2ec91184d93f18effd34a948eb9eb4ad6a53b909708bc9a8d98a3401010ab389fa50177221686518f625ec6a9ace6f97ca69cca0505bb03670ff0a5fea1ef90109f0a933079b0f4e9a57fd08e298734356e3e41683e4d59db4703bada107d11fb5b3550baa3bf9850aad55d17b40e0966770e299d460ab5392d07f5f914f3ac6a24cd312eac44cd32f075bfd72019570b6999f682d8be01110d06d53b7a3d8fd07d86b9274a1f8fa3df642484c0e118f7471ba6e3cc1ca4b5a6b3d8a31679cad6e926ae7e8f9c03f07aa650fadcc8608cc2cdcbb62f7755de76bdcb5ed5fcea59cfa963d5a45da4198b461c0e5172f203b3a0444f0323759d74117a266c00b63053e0d28b2adb34feba8c1076dba87df86c7c9bfd83cfe677033b85377c45bf32c4df7895a4720c2c732e6f0d2ae2ef4f68873f23a7c8109e4c3ebe7673468b32efc035f375ab875388416cdd3778385b8c178bb11018504beb585dd67aae3f5515679124685c780d0bc92461f5c58ef5c9ad5b53c1feed61fdb2b4cd16a574cf9a4df0816671e35cb0074ded06e2e89c5995376a426bbbc8b25ba922d1429c4bde3283fd3d3b573d6926d47d5d17340194390378510d5c134bf4e9ddfdb5b4e8e8107c632affa79f59e79bbf92ca93a0e2e4a10270ec81a95b47ccc842dc1597a1ce577f52e2f4d7ed60b7c8d00bdbe1519ff79c4a1eebfa109aa450e70761f81b9a1d59094c7bf7bb897993faed1c9f31fcd2b3117d0af3ba539ad1c2ec60e08e075f27d6168770f3d148a02386d5f6c2157a8dd6ea70322f8f1190f919edf361f0646420df97e07a04b0d3e4b0568d5b02406fa302f6bb99d9c9d3d7523b24ec94652fa2af0833867fd717c1b584d490b60ea9d102da00a04be9350d3e55240740df71da138e5fb0c45c51b400121b5c5452f63c79d8e34d55f5efdc97038796ecd5a11b4755613892e9d2aa05780a8a2f9ab24a97169e411400f4ea7f029f46f4e3b727e95df6e8a91c9dec071c3be701bdc27de028c4975fe0b0a33f24b86e14035d574e1f821f1b1efcd1a9d78f31a851302d640401eeb2ac22066fdc59780ac731abc9c2cb5e451f6531f00ea903b27dd975bdf212bb843c900db5c3f5b5d07b524f156d85aa0b4e67aa336933be49bd8e9f3be50e3ecf202e9d1de0959035fb1edb7b03fb784b9d7313fb2d9193a64f6787a66d1c01f42b2cd4aae0aa7e2d9d7b3ae7f1a137aa40958c455aa7918891f8ef99261b6f1ba7535d80f849a4194bb32bed2f5d3f1f490417fc7dbdbb46747739fab1ca8e6f3adfa84f42f1db8247c8a1c3cd6124aa333d6804e28faf22adf5c97b9330b996695480d96a9d721b44031eb29422576585f6ba7964dc4ca248b5a6154b5bb99d76233350d6a679e7831434513cd8cbd53ce7938bdb7e5d958e55c91306c1ddc83df03f7de5b5c1b5958e7b74a17d28c33009394a7170828b83184ef7ed0ec038131d1af6d8e6c98025a8d91d4d5bfa4733df5aa156a6da66e2fc3ec0ceb8cd76d39133bfcb0b0205c910618413d27ee698003a790f323597c2352dc76514862c9c747a75e3493ba10f58a3f39e18a57b882609e14a12a740e0aee845dbabf4c27c1371fd35d8aef0a0780f770a19ecb7cbdada3377ca6f2ea7129d9c1f5edc50b0422e05efefae1faa9546d1db2bcf4f331f8ffecc9e042bf1facb988f673aee7e0a9f9339df2404524094d1af29a080ae3b1a05be0b4370c51505e8c3446e40aa93251fad7c1d1c1422d934650c1005ff2a33556c330accedcf9e1d447a3ec1c5098ea713626b2346a99d1e744f64c7aae805a7787fe55c77d0258202e28129c82a784bd9b8657632ab01acfec5b7dcd5ff243722cfe87752a388f1e1e4abeaf7e71e7f69c4caedb44a3a4e52edd3dc63b53b1b4f0ca35345e674758602952b089e6006c2774cfcc97e0ee092c359a581ce74891ef70bb98a7506a61649acd20b95dbdde6ffe312a32fc455cb75b7433a2646db20e4126c7f3fa3f48538e90ce658e8cad917f05a3d729d9187979a79c3c43d5ba78385ed77323ba3eded2ffa6c17ca60a93acb91a73cd2cd49c7018b840a4fea3acb57c60d41d9baed1e3557d40bbc025f62149f33e1023535f253b754c29fa2cd58b281835e1d8b0ee37b4ae59769864747c552858f936b8e7924620f2d1e7136b29509191015304f3dd5ce1c2bc16044ea8b295f8682b9a46a5817208293ed18265abe2be8c05cf8a8532e00195ffadd9cb77b9b9704b5dabdb9d8c28b72e"}, {0x28, 0x1, 0x6, "020a601dc933320d100b238e1b16b25e2b"}], 0x1038}, 0x4) 02:04:18 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 02:04:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="df747d9d540e978e3b083e", 0xb) chdir(&(0x7f0000000080)='./bus\x00') fchdir(r0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x4, 0x2) write(r0, &(0x7f0000000140)="000900000000992ca7d67f81687c0e8d7e181384de127bb2a68bba3e4127586ecf00a319e333784bd2962e6e06bcef1a437714346f01cf120034f97493d0fece47c47c8385a206b3e2e5a3b17d2ad85d6c00fed5cea56c15527edf24daa9efc895ed58d1b72049fcad9992d8c6f6aeb6443ece9e8b90796b014f690ca5dee9c24a18bf09fa45b7a73485aa0a0a5bdabe6f8f6fdc250efd074d2ca633e7eec422cfc8fa1b1056631a6310f679a789f2f78500bc70b94c190f795d9a58a6f37bbebc91ba2c6f029551b24a58b60d62347649cb9309a9d03c1f0e0000004d5a00", 0xdf) 02:04:22 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x7) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0xfffffffffffffffe, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 02:04:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 02:04:22 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x402, 0x11a) 02:04:22 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, 0x0, 0x8, &(0x7f0000000000)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') wait4(r0, &(0x7f0000000140), 0xb, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, 0xc) r6 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002740)={0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x8006, 0x5) r9 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup(0xffffffffffffff9c) pipe2(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0}, &(0x7f0000002840)=0xc) getgroups(0x1, &(0x7f0000002880)=[0x0]) r15 = accept$unix(0xffffffffffffffff, &(0x7f00000028c0)=@file={0x0, ""/4096}, &(0x7f0000003900)=0x1002) r16 = socket$unix(0x1, 0x1, 0x0) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000003940)=@file={0x0, ""/108}, &(0x7f00000039c0)=0x6e) r18 = accept$unix(0xffffffffffffff9c, &(0x7f0000003a00)=@file={0x0, ""/4096}, &(0x7f0000004a40)=0x1002) r19 = open(&(0x7f0000004a80)='./file0\x00', 0x80, 0x8) r20 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000004ac0)='/dev/ttyCcfg\x00', 0x80, 0x0) r21 = socket$inet6(0x18, 0x0, 0x8181) r22 = dup(0xffffffffffffffff) r23 = open(&(0x7f0000004b00)='./file0\x00', 0x400, 0x6) sendmsg$unix(r1, &(0x7f0000004c40)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002640)=[{&(0x7f0000000200)="12ba39fe537a66bb455fee299ef84e0caf0474bf65e10182314a628d4f4d4d094fc738e378b713d30c7ce0a27ac99eab75721404a818be6ed125270b1dcd1ed92019887f00102fec92ef707f7bb5d4e824863008442566f735f32671f24ea9d62c17779bdf4be52bd38b6e7373b57240e87c69ad4583a1961452c4e9b402d48be2d539889ba4072d5e81275b7f4165d7ac49b8d9941bb2f69f9699f2c391a0fdf13e4761e577712f6df96d01e81d460603173c4ac2e669dddabc5ab95c4771febc2fd946982cfa2609740bc8e6df6bc29c3890bb82bc80e6f8b29001c249411d24c3b816a5bdff9a21e0ca1b867916b048e3ba1f449406d71f80b959c3b7e9c8b70cb2879d84afb314834568beb85ba1eab66cb66b54783c89eacc037c1dd872e758f33c555239d23952935f3ae8e026d04676ee27b686b15f9cf54ca3ca33aa50545cd64ec1d7c86916ddcf40a37729e37bf446ef8f7f0c11a1ed78cda85b08cf124a52d80d2081088b5640d50245237eb5096e20e00755e41fa57decd150cbe7dcf7276ad73dcd0616e7159bfe5a8b984409afd2673711d62fbe4769ca5b1ab0e64e73ba81cf943c777a6bb3ee69fea709bc64945d2fc97841709676f017014a63be472a36640732e954e9f56586bb41527ae30b2365bf47594c8d9a47d9cb203994ee179b1c8d553d8d84e593940987261b6fd02beaa26acaeaa146fc77c76034fc74b45f3f5acf62c50e79638ef62c3f17d32ca44150c07c92a55217d885a4272015b37339af1ae4215b06581944bd2dfe0d220c40a0518242de07e475d4c6ab14f5c18ed53759b82bb3c2d7b1408f90fe74a8fb23fa4855511088daa88ae31d7a47c1554bc46c00ca8b701bb40a0c44d2af34d99051cc6b18a58e230c95ebb698822633b314d1c5c120478a7cc53dfbe0a03f28460ff32e2205e3bad87ba421c40abf0253c90146af39fc3eb37fa1e1ef93992179048762e96dba5dc495151ea49bb079880355e6b4e44be931007db31004cbcbcd7859f6d308ebc9f168907ada16871350c4406fb5cccf001e8515d913280aca91bb24ee2f511685908648ce8801e7425b579bd8cbd3be8c027ade9c7fbe5b1e3c1a162a1b2156eb624b250685b0ff26cb4bc5cb457885bdd974bd35e2a3d133593161abe5e4a547763e087544a3cb21a762811b9dc9581e95beb780ca598ac766f4b71212ef6aab9f684c41179cf858af377d8ebe10c9e37b934050d4e59b3a92d5ae380446a9488e9b63008127026dacc9a45fca538e6f4adddb61a5c039ace512b1c71264ea7a35cd1a9ad22e6116f1af25d0fd62a85ae4bbf69867b39a3e0e656beebe7ce157478392eb34c7a0b9a38290dda3bf70ff81424a1f8dc47bb7cf6d22fa63a0b59bb418dc75da7adb0999d38f410b6f07465489ad9a29ad7dbe2427f4feb61e962a1bcf6b644dcdaad95ecd339f5ae33f7f84388f04331c5e160cd3990c6e42c3d58d4cdd9de4aaf5bf256e046a131087dda6a39d9fea91d365e613a51159e0c05e89faae5124fa3eeec1af6fef30ca773a50fe6423e515cfb5c4122c6bbce4c5cfe5f5f3b3f57fb8ca2236567c218b52f9a2cca8641544413aa96fb40f331028a26920bb60658759d4e9acb9d0940b9fc28d4bc9610da433420efe4ce63ed13803431088f057674f0fe33fcbdd7bd43c9cbbc45d180e7b2a8510390477e1863d51e4c7d871e02909e5027a66357a2f98966254c7649a68a1300b6feda98331e37d946df9e3a2b3f82fcca033e31baa2b3161f213bd151aa321188c02b147ee29dfc1f8aa72a4e8afd188266ea337b25d4aaabcb15bf7e6ef23dee62f1d0c14400414995633a0e395e71962b94df1b92bf4d60b00eea1af76c2387f65d773fed97846361d78b671a5242926825ade28e0dfe39fd3c17a2ec4cfa9e59d9f40465008c099cdec24cc582a0d60eaf83e7b70c74ac3927272519ef5e43860729e7876b545c7d32e15146a0d866e3bf988b9ce021627559d0337bbb3064a589eb43952160195c10e05d8c6daa58f1aeaaf97efcdc2fb91534ae22fb5049b51ddcce680dc04080674b507d4d9bd8ec7c388ab69b8e52517ad567b639cbab1b36a7b23782631c654498c9cd64efab0cfb7fc11a12d5a70ce9fa4db60de417d684548062560ff7b8ce6ec773194d13e5dff14f0490d9bb79112263f26bd37f3142d1f1909a5cd3da7e52397a092a66ec3d3dc7c13c2475fb9e4f81b9b65543c5d1deea655df0db280db697db90f96c8c071467b442d02f4d146253330ca4b1e2538797553fbaf4f03208f2407239ddd84f78280c5d4404f9d010983e365fea76d583a0251fd142760761d6711c464e8a3738225561d58e267bebfe97a51202b8094da491757fcc479799841257c62753988682c73a31465b9a723d58e8aecd1fad7ce7566d4c3b5ae87d302ac51eb5b1773691fdf22a9ac6d1bb8f6427d49719efbd3b04dd3d8a0857d34b0504d48738147751be60572fb2762edbfdee44c47960d883415e53de2602606f3eb441d0d5be31a85a2e1255c949b6116fc41ced5b63e8551412ed57429713c302429389d298f5cb7af6cf995a2414ec4c8ac0193184704c0f9a72f40425b97f14a6805872078c71ad8b6d2206f96f50d9fd19c9879075f705b0626ad66762ed405b9f0bac15debd6bffeb760aafa077e48e509cdfa910cc285d96d97833de59f6afdc7b7f55e1165f6270815160226932a4a43c9bf17725c9d9c53765b1d2f650da477a3855ebcba28fbf7d086f3a75d11cf6200147acfb935333ce152dd737b009cebd6c939523e3db198552821d871f890894bcdb5ebe0d425ea7cda82302303c8eb846b26b4a2b263fa2e3e89b4ef635797a1123681c831e89b34092d3bb39a8374673146a47702d7e0cf36aa0835a8efdf6feb27c99b61a6e92bd049a235f0b9cf96983ee9ef092653ed2180eda0ccdedaec07a5b3d4dee1324ede2edd2413c35cd04a1458a6ed5317fee0e737f7cf8ce66ecd687eed7bd7325e065b0e27a17010f9988ef8a97ef7beb8bf8cb555923cac05e7e176f57c8c3b5f46ce92a711ee54cda0d70d1f85cc38277b7c598004be3924d4e305674503da89f07f80dfa2c112043a0692b78a9f9025bc8151602f59c29ddcfed310b6d74afaf11618af80aeace7f897fb948d7683dae35b6157e0fe43592e043ba43c52d9f9cc4588e9355c792dbf50db41fd2d08523a9a6baa7423f46b194570ccfaaf2874a8d6cbda6cc5ccd1297b62f56c454e54db2d02c93e86556f3effbb0b4cc58c8f560aadb586944af7e25446a9be0a535646893fe5b23a2b6e916cef37c2e2c7d96b56303ded15525b337cc09ada50dd5ab0cbedbc09600af2ded3496d8b2b367824e6da223ced994152e8ed20cea033c7fa68720a697046c6371ddf39d8536be72afcbdd97fcbd9d694439826617521dda094925b5312826c14a59707c7b40d7b82136da4e90a46599d9cfedd1d17244a20e68c1fb03e598c0b9a76eebeb14cf79beb5657191f1383fac7d5920e6d37f5f5f89461958a7ca778045a806efb0d0718c8facb54a8b538b7406a32cb4567effcf2d9b3347925394432ac78de51a363706aff794eecc779cad60098c7f17faf685034dca9cec5e14bf9349829a927a0314ea90266295d1fa8913ef8bce41bb5b02f7ba54610e017adce351bcea8872ed976ad43ad9ebf9794460ea29bbd1105631f45939484b66592b545f1827585e687eb7f87407dc73b39834a4b446cfa6d232d1c83111b5c85681c834fc7b8cb04109d9d63c43906df05210de9602c418d67179c89b859b7e17b4818770793c3000b7eb9a51eb0e3cc816d4b855bdfb2ed62b90b3d30cf7814c21b8a79b550762ba52e0d2e8fc038f21a0444f4e57c690c845141e893c625fb6470bc511f49cd7ec388a0a54fea581c7e8624df4ca72289837149ff8a8dcd8a1cbda7af36a6ce586e7cd17c74467d603fd7ea36186f7660e5c1cb2fd21089a3789de6b66f12ec70c580ffb48b56b6be79478ec10eac830afc93a58a01a9828c23e3357b4b96dde7fa3919b102bf3d9f6788103248d7fbc2c944202267a109d8dc04120951c431b9dc2ef9b1586155e0e0f4aab137d0c960148ab5bd0e96ed053bf48f9611d1fb5177d0e2a3175b133edaafc5425a1a0e118e5082509df0a7984bf458d0cc2706ace39755899e0bb5eb5e3be2f3c8e4ed74cbf93bc20528a2c2a0cadad7b09158d7d43ddb472aca10cafdb03b5819e91770931839769fd6876f10fa3d1c4851639308412ac0b46d9cba3ffd961dc740276d1256e4f4b8d2566dc2168deb935a23a49cf0153209d1e76a261a9bc5c75af0ef3ffb9b82bbced289fab6c5a8e86467124c3b19e54fe693836a4e30f423a708e2695ae1953f08fd2ec2d3c7fcbd1cb39bd2f75efa32b6e23acd8e1601c0b285d9d9d4ec4d2a27f982d21401ee84ec3a6b2dc9bd6e0e2e1bd3afdc9ddafad1739a0a100ba3801e43a1d9158dd45a5e70fbafbd8d1be76cb595967aed4c7b2c86ac80f37629b3f772c00d0fcb94eae249e8883b932fee5c873bde5a96f38edd2d69cc292ae90e547147a0a32c64684dcb75604b807b40cd64dc45eb161f44abff7b05f0c0ec63864f79e681000211e4ee280d307bfdafa5b58c911de39e498adecaaba5cae31a6b4e180257749eb18b4032ecccfc02a49c9fd8da0e9be9ca4647865da82d450181e5a985b09450163d86961d4d292b42f3c0ec8d3faaab245171eb638d24acab74e1f8f427a04f3ef026cc6b0900317f97247bb5e6b214a4dfa6370c1cf6e988ff40fef7753d4ca78f0bf456aa506193a7883859bc4b195efb4c1f2df8f8907f98d2947195920dece742391a0ac596f937dcbce867d79b80de696d8e55478ec46af9d979cbf539e2591481e699a478e8f197da481d42146be6a5122ca95dfbd1f8356340f163e8b7c0970997c6da834b6334523c4b54633432addfff15088f112dd29fd1d58127f040fc764be893d84776c52928acc35a1d1ff67c798f8119ed573e0080e9edafc64f37c162002e68efd056ac53e44b3d839f000c2c278e022b475e3fa3b4e64c7a221e1bc339ef5710124ce35ac109ad392ead19ae56c4c801ca62d0e6ca5bf3fc88e57a2c8e4ed819482e20f58b446890655e38234ffdb903d604e79242d2466ec7844228224effba6f696719923b04a6977e4aeff12d0b2f653083ef1f65337ec50e985b46dd4877121c3de2a18ab6b5f5c9ab93fc9f049ef6669f8fb06494b734793c65ed4f7945a7a4c6678fcdb5eb6733ed55d3e6cfa0e17369ee4a0cc600a651d2dbea186c29edcce440decb5eb92b5aa119a26a5ba28f050d67c91fafc2a52e5c9d8d30effbc7c2691abe21fd5477ec7d69c11147cfba36d239f341ae3d66087fb80dbf6f7674931d5b17dd7b8df3b803ea8dea3cbd6017f7508049b48a4e146057aca3cfcf9023a42ab9d32af87a9e230c842552de608b33645ac41a922857bb4a2a54746eb756f4eeca68a57dda52901ff7726843686030786a29f6f3d1984a051f52a255a3aedff52d2b9c8cb64ee1eb56685081a019ef18ade351422c2d9b97191d6ffef052bdc29aca8984efb071267ff389bd580b116483f1c9a7dbc234b5942e1e9cc3721b8542c408735d6c86585bd6d77986a59c3ba5db7445f75b8998a6347976281acd263a636ac24dc67ecbd47a9705fb813d7ad3ebb845fb6475abde3963937f4bed753e65a08d2b13bdb1e41bf55af4a13c350ff7035668f9d3", 0x1000}, {&(0x7f0000001200)="fa3867947fef7b07ad94e278342816089167acd8d30ebeff953c25fd50cac51135a0f1b25442a5e47de6372e1475603cb5fca130f479ace1c46af4f0e90c9f5c6dc9a38ab3e027b5e13a88a4d04bcb4441cbadb7d7dedb7a2ff4b59cb5904e6061389a15b315c3a7ad95f4dec47293227ee9b3e25193db7aa6bfaad1121adaae7862cd8374b0215a1d7fef46dcf25be11f3a61c039881e8dc7116a6add0074570cd2eb79019ca9eb812f0614e584b24d32f4a0aa045d578833d0f7a094a8a65b9147e3edbf2f77aa820cc3414a7ac5b164dfa7ab09ec8b6de12fd0e621c5a91cf1aa213864df0489a1ad0ea6f8714be3d85af91edb9dd9d31dd5076878aa015e609cfebb08cb02c5e36a89554fa6fcdddadcabd083c9fb420854e5b5541f4083327e349019b2da1db8c196c717f23421b3c4a5ff1a1e6254a6231494cca1a650387cbf0b4ab39aa9353b57715aab1de62c270075c3a721d5f24842075dde0a3bbab65eca13eebb570822adb887427a8b1dc2509165345e7732fca95436711563f10e0d570c0b670572205ecedd96402d8cd8ed01e7ce753ced45d7ab900746cf50d69055af03f1c30ba164fa8ad572dd9b75321cf26bc69fdf53c7511905d755a2d5a380a03289f415e91ed98cea10f6dd3160d2056c12c8ecaf3a5fd9639835b05432656da3b715f2d1e0420ca1b833d94ab5339ce7d0cd317c6f435b8ca06a7f9bcd14a41d62e1467b418dc0d481d8d8e7429bf7aea7770adac612eef5db765402f678f7bd2d6504551a6481289ad7882dff710bec9e9262b4250b72f52b98b433109374598402e2d236d246b0bd9baa2d1efb4059ab9dff9d352a8868e5181f93bb80643fafcf6ad4c1773073e79ca2668f32d9d2ee51942d1ffd834c53af2b0f75a5d40a18dc5e6a2bbec996aeca5f933e01d1b8ec2c70671148db7df3adf62f63a1e10f83567675eaa8f65c4b889afd8e68338a7e20b7c03d1a8ad836d415358ae632b6137334d3318cc3ad27553e56b7f5137bad30b4c0ba30f466988958aab5d58327c72f48dcf516513545b76f12156bed8b317e275c3bbe4281f8c505c5c4b6cf46d252fc379055c80ed9d35f2046d172fba695b13e1cd536662f1220bbd401ca6e582983ce1c118db4a73f56fbae0065832b0e95d53b3c2a2b448c81aa6663510f763f40715b1e7dbed903f2ae51eb314e2ca1d8e93aaf7c470f1e37a9e827c7421e8f0889f384d18546c0f4ca643f496082b8234f89159670f6191ad6f7a8e4b3efa7132af436efb76e0774d10f8fc3365ebfff73fef76070e7e6471f9e88b46b622168c7d96cf3f8641fd4f6a4264902e5759fb87d47860197053ff8c8a157efe286436479c55c0463549666c7ef1b902e456fde2768fed91018644caec4007b812051128e98c63494246145ab9da3f863b4751f87861d9705968d0067c46fdf4f3d208c56c594b55e943a38e1b62296e5b2a6c489aa5a9f647ca802a0e604fbf0bb7ed018a8c0465d0c44818eda6edd3744d8bd2df67525ea579488611ca41c981de0761748dde25e1ed637dd034a22dda7bbb0b5b6aa1d28589fbfc2f5099430731c1977fb83fe20e7057a44e0d56eb9296acf9be279acfb9ac3eb435bfd77c6870e3eb40a3d30477e47194803958246515b3835672c1b4f233a846584e847394191364545a71d0b9114651adee2600961be9df262d5d91184b390760966f8d14f4a6030adbb6d9d3a6cce2aa173454176b36262fc11b0b48f630b0b9bf9336c8caf9a9cf1feada470aba24d7f7deca7f187635a6916bae28a54c5e78cac274fd92a5fc77ee369209f941b689b4fed0006fd5ea6e19eca8973cac51f146c36091985d8514c5781f5a3d260f7b462b22ca57b39000d0e58cfb6b7f9561201360d7f20ced47f2bbbdc5a6aa9f44fa8d69bc07a1b3559c9d6a864e39bedac491d75dadf4c057dc584f08779e69135f1af29e1b239efad61b31040a2da7b0f4e2d983df786e0289620eb529671eba8de28865b5c497ade3582bcc929ad7d9a130bc287c3b657b325051f41d18c7096d215e9112acce5c28db73c433bfc8de22101ef12ebb221c3e71b9a054e17d0c069e8b1f59fd375c61eb187b81164770f5563ec54a1a79952b480b82960739bced158f26c00ae91fd61e693eb8f4a2b02ebdf0e0fb861cf4e627bd9b681f9ec308f929cee92a8a74e7f7a6e5f985cbdbf8b3273436b772303e6011e20da91b43aa49a7b79f8ad405026689959ef8024f82fe3d27db70ad2c741a37d31fc6396f90a64ea829fa754f2163051695ad26e632ef713bb4cd1e1c90f276be39dc55210422ed01b9f68f7601d2900998a19cc9631e26aa8b2cae1aff3bfc054c231b4e9ed857170fb257c554d80787fdaf78d90c5774666d2739258c194a0930106b1c8bcf0b37e37786d01d04e5ebf0194827a2b0288062ba1c769c0ae9e41bd80dd6250da2a59e186949a6fe3b65df09172cd382f6fbf3353deb2f76630ced15a670c929bb5488dd70fc66e03a3f3aec5f784160a9984a345f3391b6d78a751aa290e62f441cdadabc3a42873ff8c47f803522961e1e74ec25562bc1db5db2dc3fe3105cda927a6cd7434b49a90822ce52cae6d11272b14959f3ffdcad845fc3cffa2e5d7d45ae01273e981242ed1f6e3f043215a3e15e26725385b36d0e585c36dbe512efd1119f3b27f94999b35a8bcd9bf464c4856f3f0b54fe112ccd2f982cd2e485d87e6e1b2d7f008c375784e1843b520fa05923fcfa4a8102adbe229ce4636666137c08207cd5b2f69f9832eeeb3fae631cb92cb3df63386c1d5d7a593c9742a54e43a3f1b4e291cd0ef411b39902c90e81722e0c2af2bbb5b354ccfdc3a51f6be8bcc09ae321435b42f597c4ff47b17542278ffe48a34cc8d45757f1f5cca99001cc451880881f057b0b3a4df8c4a0f51072c7fce6fabc0c2794ea417b96c3ada5680bac489741343d5c640a4d35394f2214acf3f2028b56cc4f1f5c7b4fd06607e27d9a692012591b66890283eeb81f3e78dbcb061d6645bdbafcbe21380d5be49d1bd89b5a5b3ca9669414282f9f0c47269883cf69881b2b975c65cf77e5ac2c540043440dcb77b6cbb531e7afd111ada3ff0b479199385f571dbe4114e1a0a7da43a93c2bbd8629335b49832752d791c849164d1dd839a4c964981fff629b64d6afbc29d145d865a60f17229fa5695fd960520ca42e9dc25b172d0237db2025912475d18fcac33db10435c6c00c93c245e3f9b06f3a9d54730602d17b06ccad25af06de65a822a4d470a019988cd2106476518f1c82f8f996e338241dd2439abe9b21369df8e761f69e016e5f19caa998ad4997781da4411a720a8b165ef493aaf22de068e2c595f72b7ed4bcb08a0e4216dcddfad6f9d390813b936a1e0c2c094387f54894a64e722a8ce353ce1b6a5989413eb71c368a6c32c407488c69aeb1837fc71ab331235e55bf30b659081eddad5a3733ea690c169f853c15fd5e675bb51649dfb3dc157ec54cc2832a859205f0c60cc1ef2a94719f9225683a42a8a367744e365761fd0f45322404542720c415bb1117f26295954e2bfa17258dd7bdf49dc11d3065e5573c9b6864377b79498e2eb052826871604de8a93d26101fda6660df7365ca259761f1328fde2375d9e98e7a06c1c5802f2dad375c3dcb15c4562b4420e991ed0b5a7c3aed1c63c5c8bab613f243ac3c2ee451a68dbaf2776a33806adac35099e8df61523c8ba12c13a94ac13d21b71cede9114b8e5cb246435a9754fd0051f50dee7a00345f2e7ef4063a82a144cc3b28b3a623a701738375f5c1d87ffb4982fe6680093087ae8e5ba5857252717f7032bad0ff112c50ea9c78068a598cf5cf95191373e4252bc73316bb33a0256187122cf684cfdf1f12adee8c1057fe98812895c7b1b4748169413736edc65182f9596514aa19a0808b210759c8dc8fa93e5ad735cbdb38d331c6b93c2f6a459fbd03058db04a04df45cce2ca5a6de8ababdca9d11ffc04c7e858f0b37ea7ad1a938a2f71f0952b42fa2596036fbfef377b8f46504cecc58d94861662df72beabecf4385ca4160d3204ea3e8c35eeb5815d3064bb21a3118d485b63e3ffa56827d3afebb0ec58f938d6cb2a77a0796fc69b9d9e02a9c8507d16cca4e9b3e7e5f9e8d8460287e287f9dd1a154cc87b88a6b2c93a21f54d71ab1c20bf9d39f6143c63f508e19658252b49707995ee551807669ba18f9daf9b2aa2f17955f16143608640c0bc7d81e051351acb1c03c85663d3b1af004a52eb4968abef1d333c8e78f4b3fc9d004e2e1332ecb0fe5190f774d15f08a5caf311cf5e288b4e9da3459bcfcdd0034bb929902ee6ed030bd3466b0e725fd810eadfa6e53682ff8c39887d2d4b6edf394a3ebd6b4fdd3ee9d609aa19d8bc538644cc4c070fd0b71b522284dcc9ab3067626a9d4b9913e7700fd8a3f3299f90b0db81868b8318eeeec85726e1ab291de847c32167becc3357556f9dbf35a12e40ca8c7f12b059a48e723eeff5b93ac56ee79376317ce7e91a9d79d2f5335480efa4464db297d0393f1c17c4d5a72ad0bfa04ff9154fa12a77fd46be1543665b2e21f9514ef2cb3ac3001c34f55facfd1dea51e17e0d98ce42f1b3487e64bac0e0ccb05f454b454dbd4884819c9757c2b74bc67ebf6e6dc79d2e7611776b43f5dd97ecbc7ee8623350c31067b78c3ff7b6e753fc5bd62f15982aa90520d8d143e770e4f0d335a210a33134dd7d3b68d4a7eff9f244c3c2a3577ac20995b3032093adcba7fe9286cb054b5902f38efd666d26d5577d1e69a993ab0b50dfa3ff771b90459c63f4c54351b5af85a708b74fdac5bad7437e5d634cc77402f39b7c3909fd1fab8a58623aeb04600317eeb791b36c0d7694a8b3b9546db9ba7f3c1987b2247537fc57dfc75bd94966d72d8ff896fce64b37e1141627e49d74f53a624c83d13d88547933a0cfe0251a6e010452b4176ac02c797a6ba422d6a7c2836256b56e5778ae22e75ca638fb9c20b47742a378c69d796a881db945ff475ac6c94d0028f6e29f7efb97bdb16aea16704cea4df2b3363ce87e508868da8703691bcda7521206fdc53c2076eb8b2f55f1854ed5c7c22a1b9e41a5e90995188f2c4bb3379339529e33e0f5dfe5f3c6cd8250136eb1c10e84bf90e86bfcc02a51fc24c8697ee63370085cf75cd936cb2ebfa74b30353064835107d1169820ae0806e0c82aaa6c901dd66de9acd534a15e526ab58348aa7afb57975c10e4ae79ebd4423de68fa81486755fdf0b86e286742a7c70ea1cc1b0c1003f4fd7347d4c9066be40c4287361de50dff2de8f0b7f102e485a944702953710bc9af63f7de4500f2f451d30867d70761df8ede312dc60fd58d13e48d498e5961c01fa200be0df754556e6f9c689254993b729d11ac4fe85a778fd40121c2240a96395046f802d8cdb7b1c47540228f8234150a49ddfe6a05629b80933900486938f222a23f99410b2761b8627076550ec0efe7d8b31bfd6ef030f0e01f8b0fc0b7e2455f76b2211782dab4b7e4ff6f6e2e1bb7c6477b681f3dbbfbd7b4209af1df511f5ee679400039ebc153603aa2571ab025b65ade970db88b8249cb153d079b5646eeeda645172fe635ef0991d7222ac9769f7a1f8d93abf64bbd72532f01ef37a06e7c22a639198112fb925b58653910576ba245547a699067effc6e02bb42cca52920f1a9c575247a3e28cfda94b979f663285c317a0e2a12ab72b16342f7266979d82187a8", 0x1000}, {&(0x7f0000002200)="370d0e0b56d77db3386d31e6f6ddc53dd450e6a495fcbabb746000f50d23b4a2ad8669555e16943ba1edd8121df8f927707707b9363d764374c605359070b881f71e1b2fbe349b81dc654be0b5365fee2139061ed7e9554fdc4e", 0x5a}, {&(0x7f0000002280)="3ff2c05e09167bc93b93f9f301deb7f0bc6206e71ab2875577b5a85f367d0c25f9b2dc1c4691745cf84e09d154459295ed9567e4f4191fbdb5aa49773f4ca2524131be1772af544d649ab5825ac6cb474d1b0345d8558ae5a8e995794499e2d91943e5aef572d8fe77bccb0c20681d1aec1cd41943c86bd577a292624c22b461fd133731f0d9d5e0550f20ef3e0517541daa", 0x92}, {&(0x7f0000002340)="de484f56c8c4de01e5a15558762594f4d9076033af9591e01bc84fb7f27c76431e1200534ac48801749dca031f4c74f235f4a4c3e4ab736663e57bb66824cc01f8741e0e798c19e6edca066fcc018e487e6999c41ba7703bd5dbc2a35546ca85787cefddd79b40e95c9f3624a6fb56b38ea05a4a8666fc2b36bbff2214f4e1212e2011038bdaf1f6d9ab6ea180d74609a935bb6a81ff855ea1836ec07a46161c8ffbac4f1bf1496b9551baf6a6f8d85a4a27e0ac9c83fd933dbb92833111dda3826f0c2fa9f92c347bdd4e2201d2e74547c3b9005fb0ddf4adb91f94151a99cf8f63b850961bb28660685605ae70", 0xee}, {&(0x7f0000002440)="1f86859c59ec40e3306cec805d03472ee171369cfd0d95831d473a5299b8b3c5007219cc673efe8f794d4ba43397e723dbf697d31d12b48754e2d0c9ed0fd19b834b10abb667ce56ef065b6b0f48e2f4f13770680dcb640f285a9f31a74d9bdb8c2e9805ddb4761867d83181787440abc060bf2d958091c37e2b72fe8c53d991cf536c910f0971cf537dfb617a4c3d57239d1505fac7fc2143dfb4c5c17b4a778d37a63f2dc7c908f6a467c8f14e4ec3df7231adf6c58b9331f326417165324c4d3047d0f756954c4b8719e5c732df79211136fc79d15e1ad0fa8543901bf41e4baa9f289d", 0xe5}, {&(0x7f0000002540)="6b9ab028e9ec9acc9c3b6fa9bfe65b00d3b2d27131612b43ec5c075a686ff719f556ec6d92644e73a2d431cf149938e336719eab97d0b29b7b460bec1f58d461cb6a623e98710e3eaba85caf45acd8e068939030522909c02252b363e03d7ad2a241fea5e330d73c71faeea30d028982b8ec1a929c0022b7d5464691584cd17c6446054e54952be32be3f75de3de9a186dc04f56156c4e480cf30f55bf769b5a12351dee74d072eb91239e3119117d0e99569d48d66c8131fce682c079612ae19cfa47d991c273bf969cb0335914b4940f657069573accb75ca48ed91e319b6655d5496d0cf7deaf3c2a07", 0xeb}], 0x7, &(0x7f0000004b40)=[@cred={0x20, 0xffff, 0x0, r0, r3, r4}, @cred={0x20, 0xffff, 0x0, r0, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}, @rights={0x18, 0xffff, 0x1, [r11, r12]}, @cred={0x20, 0xffff, 0x0, r0, r13, r14}, @rights={0x38, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, r21, r22, r23]}], 0xd0, 0x8}, 0x4) getpeername$unix(r12, &(0x7f0000004c80)=@abs, &(0x7f0000004cc0)=0x8) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000004d00)) 02:04:25 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 02:04:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) write(r0, &(0x7f0000000700)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101adb73470628c6498defe52139b45bbb96aeaaf8b6ea808fae650a3630c8107892649dfb02cb6466fc810b8ca878adc37a8d48b465501b737932817dfae3c74bf062eaf342561c7ed2169b6d7ee836e93d57e428ec9736d03c09d990b305c0732ef054a870f7bdec62abe43", 0x8c) 02:04:25 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 02:04:25 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0xefff) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) 02:04:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x4) getsockname(r0, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000900000000000000000000509b5925dd3210154606d5b3f5f50b75c2d6a7f6e9b7acf7bdb27cf307a86be1469f323b88e23bd582ddf02644dc56226a20592f875eadb37037b9affda8dc5d5ad59a418b7f845210cae3e58c846d82e899dcbc98fd392ce0b2812772929af40a064eafb748a633d119d00140d42869904a5d4fc7a715e3aacf40a74a93692ebf73fd0ae777f577ac30cc2a2d47a375121bd093d3e3cf20068e1b02e2955d69d7675e1a1c50026da202c1ee20d3db994d8d525810030d3fd8a53b3b202644083ca89353b7bca7d6cf3ed93f9b682755393813567224ff88c65b0210cae73fb2dec0822f6506c2d450a1b4d96565352466c11d1009c56f4722aa621a50cc44d4876ed42b3cdd59c5c6a71c42dbb699449cf49c968e4c1d7433e09288df7e670f93432966db974e52413f86fae5561f964955d90697e546e94dbab58e122908bb9ff573bc90d6a53f1ffc58607655133c1a3035c964e3139f702fce76316a1c"], &(0x7f0000000080)=0x15) 02:04:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1040, 0x20080000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa315e02) execve(0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) 02:04:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1f9, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 02:04:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) 02:04:25 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000007c0)=0x1) r3 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) bind(r0, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) r5 = msgget$private(0x0, 0xdc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000a00)={{0x4, r6, r7, r8, r9, 0x0, 0x200}, 0x2, 0x8, r10, r11, 0x0, 0x1, 0x9, 0x9}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) write(r0, &(0x7f00000006c0)="f8de5be11a3e8cb79bd77e42ef63cfd62e22cb5cb149d7410d7ceec74befdae8416220a01d06eec253f93a478f78cdfa6dfe6d53dfff197a82932512a2f7d7a6ab1eb608af6319770be67f3299edea95c8c865ce80198a4d74fb73661df0e6c665155909032fefc3f37d4661dd4beec1a77068143a1b213f130156695fdc1df75928c7a37fd75183bb8de5092f6d5a165821c685af86723d3c80e61018b582f6bdf35b8d4773ef80bbcd5c4efa7f72bcf210f9b5487eff55a1759601f7cc99360cf7e9df8fdb75ee4c7d61e9ffa2a3e777c3507ad2b737b0313e519f", 0xdc) 02:04:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000100), 0x10000) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) fcntl$setstatus(r2, 0x4, 0x0) fcntl$dupfd(r1, 0xa, r2) 02:04:25 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) 02:04:25 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="97f79937dc0d5af89e702e4c666fe839bc4830e28763ce98a71b10b71d7d529b60d5bfcd62db6b63ddf74969cd038652bb62ba104aa180e760d95f9fc3b34179a5ca1b9ba2d0a70902c917e7532647603aea27138d48ae98b6bc03f2f7a819f4e721e92228372f17e70b132f00d84825643651ed7fbf7d8d8d2f301354bc823a54abc595eb712e61dc4380e61f357fb817fe2bc311d3e02f87075a052fd925ef0a8bcde9db390651f404", 0xaa}], 0x1, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000140)='Q', 0x1) kevent(r1, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0x6, 0x1}, {0x18, 0x1, 0x9, 0x9}, 0x0, [0x8, 0x6, 0x100000001, 0x8, 0x6, 0x3, 0x1, 0x69e6]}, 0x3c) 02:04:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x40000000) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) setsockopt(r0, 0x1000, 0x9a, &(0x7f0000000000)="ab54851ca0fb549f86", 0x9) 02:04:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000002c0)=0x8) r2 = socket(0x1e, 0x4005, 0x5) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x3ff, 0xb6}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffffff9, 0xea}, {{r2}, 0xfffffffffffffff8, 0xb0, 0x10, 0x5, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x800, 0x7}, {{r2}, 0xfffffffffffffffc, 0x0, 0x21, 0xd, 0x5}, {{r1}, 0xfffffffffffffffe, 0x9, 0x40000000, 0x10001, 0x9}, {{r2}, 0x0, 0x4, 0x80000020, 0xfffffffffffffc00, 0xf840}], 0xff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40000006, 0x59d9, 0x101}, {{r2}, 0xfffffffffffffffa, 0x6, 0xf0000062, 0x8001, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x9}, {{r0}, 0xfffffffffffffff9, 0x41, 0x40, 0x3ff80000000000, 0xeb}], 0xffffffffffffff0f, &(0x7f0000000000)={0x9, 0x241}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 02:04:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 02:04:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) r1 = shmget(0x2, 0x1000, 0x202, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/98) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:04:28 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r2 = dup(r0) sendto(r2, &(0x7f00000000c0)="aec1f6c4522fc6ee39871de7499db9b77e8e95ec52681f5c44332e66bf22369cad03030d4060a74782d110cd18667987b5c294f6a78cd261c26f8f5bf4cc0811578e7ccbf7156be6fb3e813f4e1b27d1f324568ee4f6561226e69623", 0x5c, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfffffffffffffff8, 0x3}, 0xc) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 02:04:28 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 02:04:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x1048, 0x1) 02:04:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0xfffffffffffffdf9) close(r0) 02:04:31 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) clock_gettime(0x2, 0x0) getsockopt(r0, 0x7, 0x7, &(0x7f0000000000)=""/207, &(0x7f0000000100)=0xcf) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 02:04:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:04:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0xcb, 0xfff}], 0x2}) 02:04:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x388b, 0x2}, {{r1}, 0xffffffffffffffff, 0xa1, 0x2, 0x10001, 0x2}, {{r3}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x5, 0x9}, {{r2}, 0x0, 0x40, 0x80000014, 0x2, 0xfff}, {{r1}, 0x0, 0x82, 0x1}], 0x703, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x100, 0x2}, {{r3}, 0xffffffffffffffff, 0x20, 0x800000a1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000083, 0x801, 0x3}, {{r0}, 0xfffffffffffffffe, 0xc6, 0x45, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x7, 0x80000001}], 0x3, &(0x7f0000000100)={0x0, 0xf0}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 02:04:32 executing program 0: clock_settime(0x0, &(0x7f0000000540)={0x3e3f47ea, 0x9}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8400, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x12) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="c32b659766696c793000"], 0xa) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 20:56:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) close(r0) bind$inet(r0, &(0x7f0000000180), 0x10) listen(r0, 0x101) socket(0x20, 0x5, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)) 20:56:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d2df1dd8f2a050687005ca4ba87b074e9803d27030f6dba90c7980992d6b84b61d90c40fadcf35a9505b6ff88c8c716517de1a6f21e438b6d9f7ed2ec19d4cbdcffd18b1acc02abd95cdfe112236844ab7478c6ca91ac5cf3926c70b3fc947b16a032faefc84491e0df9a96a7335b105de073ca8e1da2687e7b3903d19e44a3211f9ce01ce56478d8712f"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) sendto(r0, &(0x7f0000000180)="037ef52a09ae3a74d4b1465827692bac58a036b65e2fccb44b7ff27123cdead2e54e79c50c52fd92a433cc3cde5e864b3fb50d83eb8cde54fdf4dedcad3933122584115e66", 0x45, 0x400, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x5}, 0xc) 20:56:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair(0x3f, 0x8001, 0xdc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/45, 0x2d}], 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240), 0xffffffffffffff34) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000011c0)={'./file0\x00', 0x200, 0x9, 0x8000, 0x0, 0x4, 0xc91, 0x80, 0x0, 0x0, 0x6, 0x200}) accept(r2, 0x0, &(0x7f0000001280)) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 20:56:11 executing program 1: r0 = socket(0x1, 0x2, 0x0) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) 20:56:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x124) close(r0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 20:56:11 executing program 0: socket$inet6(0x18, 0x5, 0xffffffffffffffec) r0 = socket(0x1f, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)="a33f12a75563b5788829d8ecd3044208f687acb546d81263c7ac660dc8e3b92bef00fa42c9b0a32b199da97182800aff71c276f5d0f167d5adfe5a05de2f021a6ce9667a846fa8f4c56caf454581ef7f2d6390b9fc31b107420fee0966069827270a2a409ac8fde408ea02", 0x6b, 0x8, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 20:56:11 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x1) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 20:56:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/142, 0x8e, 0x42, &(0x7f00000000c0)={0x18, 0x2, 0x4, 0x6}, 0xc) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/76, 0x4c}, {&(0x7f0000000200)=""/218, 0xda}, {&(0x7f0000000300)=""/127, 0x7f}], 0x3, 0x0) 20:56:11 executing program 1: r0 = msgget$private(0x0, 0x80) mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) msgsnd(r0, &(0x7f00000000c0)={0x3, "1befa9353456ea2b4e2eb1b637bfc2b50ccc6db671d8359780f99ee7a2f050522b1399171690f36c0f62c53127bb3344f2ac56c67ee143e3ec110830adb6f34ab2fbcf12e10fff7aae89bc4977517573b4bd27fa2c87ca6a2dd9f815896da8800e951483d31d6a036362850864cbb311008d64c711b65caaf0650c1b362b45265542471444e60f4c072b01284e036455517f8d5933add0c6b5f03e006a7fbdc116fb406a2ece548bf2ddfe31b68328fd4f2b8324705c9e2bcac011afaf820d24013fb7f54eaa5d9c744e248207a28c3a30b3d63923dea50fdcc9343d228400e1abd1db2ba38d30fbf58edee92ae985eceeb2c2125838496676ccad4d411e"}, 0x106, 0x0) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/62, 0x3e) r2 = semget$private(0x0, 0x0, 0x21) semop(r2, &(0x7f0000000000)=[{0x3, 0xd7, 0x800}, {0x4, 0x80000001, 0x1800}], 0x2) 20:56:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chroot(&(0x7f0000000700)='./file1\x00') r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) nanosleep(&(0x7f0000000800)={0x67, 0x9}, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80085301, &(0x7f0000000140)={0x20, [{}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./file1\x00') munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimensat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x1d6ef8a0, 0x7}, {0x463f, 0x4}}, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mkdirat(r0, &(0x7f00000004c0)='./bus\x00', 0x2) pwritev(r4, &(0x7f0000000680)=[{&(0x7f0000000280)="71b9c1093a5601dd9fa86bc80f761f45132e3243b64c83858a401f2e8cbadc8de9b7a2e3d0a170a0106fc7d5a2370e2f35a9f26a8cbe0dc3d92a75cff40f09cb9445490111b836682f3d77c175c3638aa298d13f5457f50f6c6a7c0aad51ac86524bb8effa5304da0b0cb88daedb0d5f407621148d7864fe03d8c63ce53ad442af4c090769fa56cb90f6f67f87ef2db97f78f87427515aeaed", 0x99}, {&(0x7f0000000340)="c857d4758f552e5e2c2427f2db4d", 0xe}, {&(0x7f0000000380)="7ecdca721da59fe4b9b6e283d7079ea9db1e6f8f139d18b3150b45a37c1c73f2f4982606ea1a5032faa172329f957777f29d5c32f1b7", 0x36}, {&(0x7f00000003c0)="8210cf3c17743bf37a7b203a0e3ffbc778c821b3f398b1c9fef646380f5a3e8021d3070bef5f3db5792500e72cf8a02666d23caa1f8af28b140daf26b323e852723074452b099b79c92013ae471576492169ca666dea55c24c6e407ada0b28a648b6c702a4e8a3ada227f6f64c45f290766c0a692f4b783c5b58b915b0d920b8c3984f7f11d26d62c935b02a378bf43d5bfb62b7c1ff66c03ed50ca784eaf847a354fffd1a90ed8966eedf58bd8b8874fac78d06ecc771efc4dab8d97ed7a42a6cc6d354b84d7d704b9ae13f9b74df1ba354566b0765e2e88610da61260ba57de0deedae18a166a6", 0xe8}, {&(0x7f0000000500)="922569b540a5fa4afccbe0c14c5d63678fc3535ba13eee3319c003dd09e7e42ff3d887936bae669f369f499849d1bf3a1fc480c994c696f5467684affd92f5a8835928ebcf756d791ee5e0b3bdbc409b65e567f64e65f38541", 0x59}, {&(0x7f0000000580)="a874527aec2651e958ca98afef1ce3f7b44035437a86faf04e6e16dbba86fdb932d5f53bc172c8b962d77491c61ae7a0094713e0b8ff869cf36e151575323fc197826e86ec596625a43d4dd96ead9e8c49f0b3ec530d082c65de6c6a298d633674f0747ffe1111a8050a7d7e74cc0fa0f655fa33295ace43bedc290505c8618ad57967728919d32f993ad930505f659e2af79ee5992e96c7e3f6ae600ff9b540f047c787fc75b4840a7ce3b6b3eafddb3ae86f7363998f640b0b35f0417b53cfef06dcdc6003eba5b68b2b2bfb27895ab27f773a5e5105abba5e89b308e7d5c8661444dcdfbea9397f774a6e", 0xec}], 0x6, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) open(&(0x7f0000000740)='./file0\x00', 0x10000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) login: panic: timeout_add: to_ticks (-165174611) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 212727 81996 0 0 0 1 syz-executor.0 * 25213 81996 0 0 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,f627a2ad) at timeout_add+0x194 pcppi_bell(ffff80000066d000,a3e8a402,f627a2ad,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c3af00,2,ffff800020b42720) at spkrioctl+0x230 VOP_IOCTL(fffffd8079485750,20005302,ffff800020c3af00,2,fffffd807f7c7900,ffff800020b42720) at VOP_IOCTL+0x9a vn_ioctl(fffffd807a8bcef8,20005302,ffff800020c3af00,ffff800020b42720) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42720,ffff800020c3b048,ffff800020c3b030) at sys_ioctl+0x646 syscall(ffff800020c3b0e0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,306d18d90d8) at Xsyscall+0x128 end of kernel end trace frame: 0x3090371f9f0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic timeout_add: to_ticks (-165174611) < 0 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,f627a2ad) at timeout_add+0x194 pcppi_bell(ffff80000066d000,a3e8a402,f627a2ad,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c3af00,2,ffff800020b42720) at spkrioctl+0x230 VOP_IOCTL(fffffd8079485750,20005302,ffff800020c3af00,2,fffffd807f7c7900,ffff800020b42720) at VOP_IOCTL+0x9a vn_ioctl(fffffd807a8bcef8,20005302,ffff800020c3af00,ffff800020b42720) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42720,ffff800020c3b048,ffff800020c3b030) at sys_ioctl+0x646 syscall(ffff800020c3b0e0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,306d18d90d8) at Xsyscall+0x128 end of kernel end trace frame: 0x3090371f9f0, count: -10 ddb{0}> show registers rdi 0xffffffff816f6437 db_enter+0x17 rsi 0x10c1 __ALIGN_SIZE+0xc1 rbp 0xffff800020c3ab20 rbx 0xffff800020c3abd0 rdx 0x10c2 __ALIGN_SIZE+0xc2 rcx 0xffff800000b47000 rax 0xffff800000b47000 r8 0xffffffff81555b63 kprintf+0x183 r9 0x1 r10 0x25 r11 0x3ab4d57a6540e286 r12 0x3000000008 r13 0xffff800020c3ab30 r14 0x100 r15 0x1 rip 0xffffffff816f6438 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c3ab10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=25213 stat=onproc flags process=0 proc=4000000 pri=70, usrpri=70, nice=20 forw=0xffffffffffffffff, list=0xffff800020b43080,0xffffffff823128d8 process=0xffff800020b45078 user=0xffff800020c36000, vmspace=0xfffffd807f00c870 estcpu=20, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 99725 227568 2834 0 2 0 syz-executor.1 99725 504041 2834 0 3 0x4000080 ttyin syz-executor.1 81996 212727 4390 0 7 0 syz-executor.0 81996 9388 4390 0 3 0x4000080 nanosleep syz-executor.0 *81996 25213 4390 0 7 0x4000000 syz-executor.0 97653 78136 1 0 3 0x100083 ttyin getty 2834 357499 28220 0 3 0x82 nanosleep syz-executor.1 91164 403781 0 0 3 0x14200 bored sosplice 4390 101556 28220 0 3 0x82 nanosleep syz-executor.0 28220 218323 7837 0 3 0x82 kqread syz-fuzzer 28220 200611 7837 0 3 0x4000082 thrsleep syz-fuzzer 28220 7525 7837 0 3 0x4000082 thrsleep syz-fuzzer 28220 35096 7837 0 3 0x4000082 thrsleep syz-fuzzer 28220 522892 7837 0 3 0x4000082 thrsleep syz-fuzzer 28220 5931 7837 0 3 0x4000082 thrsleep syz-fuzzer 28220 393708 7837 0 3 0x4000082 thrsleep syz-fuzzer 28220 401474 7837 0 3 0x4000082 thrsleep syz-fuzzer 28220 326849 7837 0 3 0x4000082 thrsleep syz-fuzzer 28220 296458 7837 0 3 0x4000082 thrsleep syz-fuzzer 7837 95781 50103 0 3 0x10008a pause ksh 50103 94835 54300 0 3 0x92 select sshd 54300 429868 1 0 3 0x80 select sshd 15419 386304 35968 73 3 0x100090 kqread syslogd 35968 13477 1 0 3 0x100082 netio syslogd 2261 512934 1 77 3 0x100090 poll dhclient 91299 251365 1 0 3 0x80 poll dhclient 83825 183080 0 0 2 0x14200 zerothread 13155 48007 0 0 3 0x14200 aiodoned aiodoned 47349 483291 0 0 3 0x14200 syncer update 45942 493 0 0 3 0x14200 cleaner cleaner 52621 274455 0 0 3 0x14200 reaper reaper 53318 385809 0 0 3 0x14200 pgdaemon pagedaemon 20599 385376 0 0 3 0x14200 bored crynlk 40624 22805 0 0 3 0x14200 bored crypto 50752 197857 0 0 3 0x40014200 acpi0 acpi0 10800 402181 0 0 3 0x40014200 idle1 16803 30030 0 0 3 0x14200 bored softnet 13063 297871 0 0 3 0x14200 bored systqmp 42964 439709 0 0 3 0x14200 bored systq 72053 507925 0 0 3 0x40014200 bored softclock 59380 56157 0 0 3 0x40014200 idle0 1 337907 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 81996 (syz-executor.0) thread 0xffff800020b42720 (25213) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823174f8) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9504 6359K 6374K 78643K 11069 0 0 pcb 23 9K 10K 78643K 876 0 0 rtable 100 3K 4K 78643K 713 0 0 ifaddr 49 12K 13K 78643K 236 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 34 0 0 iov 0 0K 24K 78643K 127 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 76K 78643K 2334 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 26 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 218 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 1552 0 0 sigio 0 0K 0K 78643K 20 0 0 proc 42 38K 58K 78643K 723 0 0 subproc 64 65538K 67586K 78643K 428 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 170 0 0 in_multi 33 2K 2K 78643K 202 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 2 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 313 0 0 pfkey data 0 0K 0K 78643K 6 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 93 21K 29K 78643K 5888 0 0 UVM aobj 88 4K 5K 78643K 101 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 42 0 0 NDP 9 0K 0K 78643K 78 0 0 temp 149 2366K 3001K 78643K 7600 0 0 kqueue 0 0K 0K 78643K 11 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 14 0 10 1 0 1 1 0 8 0 inpcbpl 280 743 0 736 1 0 1 1 0 8 0 plimitpl 152 50 0 43 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 131 0 91 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 269 0 265 1 0 1 1 0 8 0 nd6 48 24 0 20 1 0 1 1 0 8 0 ppxss 1128 22 0 22 9 9 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 610 0 422 12 0 12 12 0 8 0 art_table 32 611 0 422 2 0 2 2 0 8 0 art_node 16 130 0 96 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 3 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 216 0 206 1 0 1 1 0 8 0 shmpl 112 99 0 13 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4383 0 2943 47 0 47 47 0 8 0 ffsino 272 4383 0 2943 98 1 97 97 0 8 0 nchpl 144 6823 0 5207 61 0 61 61 0 8 0 uvmvnodes 72 4740 0 0 87 0 87 87 0 8 0 vnodes 200 4740 0 0 250 0 250 250 0 8 0 namei 1024 20787 0 20787 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 8 0 8 5 4 1 1 0 8 1 scxspl 192 17696 0 17696 10 9 1 6 0 8 1 sigapl 432 1694 0 1680 2 0 2 2 0 8 0 futexpl 56 17990 0 17990 1 0 1 1 0 8 1 knotepl 112 694 0 667 5 4 1 2 0 8 0 kqueuepl 104 465 0 463 1 0 1 1 0 8 0 pipepl 112 1084 0 1065 5 4 1 2 0 8 0 fdescpl 488 1695 0 1680 3 1 2 3 0 8 0 filepl 152 10743 0 10644 9 4 5 5 0 8 1 lockfpl 104 427 0 425 5 4 1 1 0 8 0 lockfspl 32 700 0 698 5 4 1 1 0 8 0 sessionpl 112 31 0 21 1 0 1 1 0 8 0 pgrppl 48 59 0 49 1 0 1 1 0 8 0 ucredpl 96 3106 0 3099 1 0 1 1 0 8 0 zombiepl 144 1680 0 1680 2 1 1 1 0 8 1 processpl 840 1710 0 1680 4 0 4 4 0 8 0 procpl 600 5059 0 5017 4 0 4 4 0 8 0 srpgc 64 60 0 60 1 1 0 1 0 8 0 sosppl 128 36 0 36 8 8 0 1 0 8 0 sockpl 384 1522 0 1505 7 4 3 3 0 8 1 mcl64k 65536 511 0 0 64 22 42 64 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 18 0 0 2 0 2 2 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 115 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 598 0 0 37 0 37 37 0 8 0 bufpl 256 7443 0 1017 402 0 402 402 0 8 0 anonpl 16 177952 0 169911 123 74 49 49 0 125 16 amapchunkpl 152 10144 0 10043 15 10 5 9 0 158 0 amappl16 192 9193 0 8776 108 79 29 33 0 8 8 amappl15 184 5 0 4 1 0 1 1 0 8 0 amappl14 176 23 0 22 2 1 1 1 0 8 0 amappl13 168 790 0 785 1 0 1 1 0 8 0 amappl12 160 716 0 711 2 1 1 1 0 8 0 amappl11 152 222 0 213 1 0 1 1 0 8 0 amappl10 144 65 0 64 2 1 1 1 0 8 0 amappl9 136 370 0 367 1 0 1 1 0 8 0 amappl8 128 210 0 185 1 0 1 1 0 8 0 amappl7 120 800 0 791 1 0 1 1 0 8 0 amappl6 112 65 0 60 1 0 1 1 0 8 0 amappl5 104 173 0 162 1 0 1 1 0 8 0 amappl4 96 316 0 292 2 1 1 2 0 8 0 amappl3 88 903 0 896 1 0 1 1 0 8 0 amappl2 80 15273 0 15209 2 0 2 2 0 8 0 amappl1 72 45136 0 44705 23 13 10 19 0 8 0 amappl 72 5353 0 5315 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 100 0 13 2 0 2 2 0 8 0 uaddrrnd 24 1695 0 1680 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1695 0 1680 1 0 1 1 0 8 0 vmmpekpl 168 17034 0 17012 2 0 2 2 0 8 0 vmmpepl 168 188182 0 186730 125 51 74 75 0 357 10 vmsppl 360 1694 0 1680 2 0 2 2 0 8 0 pdppl 4096 3397 0 3360 6 1 5 6 0 8 0 pvpl 32 491637 0 480479 233 106 127 128 0 265 35 pmappl 224 1694 0 1680 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 647 0 27 18 0 18 18 0 8 0