e0\x00', &(0x7f00000005c0)={{0xfffffffffffffffa, 0x30}, {0xffffffff, 0x2}}) rmdir(&(0x7f0000000600)='./file0\x00') sendmsg(r8, &(0x7f0000001e80)={&(0x7f0000000640)=@in6={0x18, 0x3, 0x3ff, 0x5}, 0xc, &(0x7f0000001b80)=[{&(0x7f0000000680)="147509328fb912847e4234e38c9d788fba86db4094d5869a84693043d57202cd4dd73581d1ba90f9e1bf3f6cd8c761543a30af0a5335108a7a02ed5fb66bd949463510349b977dd5074ff7683cf2f9fec5ef9771d33fee6b5eb59eaec96c", 0x5e}, {&(0x7f0000000700)="5c384d21a61a3aa6fa1688cd2ef87a92646a8cc75a426b30a01440470ceeed455386459f536d712fe4b788e072650ec08808957f12c03553c6af4de58611bcf96fb9a8eeb06c70f2b8d3fa6fd5a07a1c64b533deafeb1c18b61c7ec4fc4f88a3ca4b7294a468e125d6af4ff2148bdc1bbe3f645e5b3fcd7ce46b1ac224719a47bafb1dd807fc54", 0x87}, {&(0x7f00000007c0)="41548692b1f57335d8eeb68d31babcf8faf792621f9ac251fee31be74ae4090ff7651ec024b6091dfb83c58a4c63fca1d68feafcc314b8fc83f787a590307af92aefa0293ac07d9b8451c56ff2bfde1eec26e7cdbd2797134923ee79497977f22bc8203f584d9647800f354863f845d5aa15c56cee5a2c1f83ab24603d941e4a55d6565ab534f94cc47670400cdacdb3748ccba975e06049e45a2c8bd78c707e9e10f415e8deba3aa59ec1b35e1e738d013c1197009247a19993ce4f4e11ffd662087812725ce470cbf440067e9ab4ae6bf9", 0xd2}, {&(0x7f00000008c0)="d97c0596cd5ba803b38ef707d5bda0016b6262d0f278304caef3bdf7665f78154f44c2be705ad9de5d0387ee2e2b40ad095222e253c68f9428c16f81aa1cd69c844b9fa695d00bd803a9b54b61428f832a2cc12bbebb95514093452dd5da838c6ae2f4020520f53a278f1e7e98c317c6073c39b3405d6305becce0ab4631c8cfe4f92497d6bf18a5919ca8083bc93c754fecd8fd35da66", 0x97}, {&(0x7f0000000980)="ef97b48e7e53cd57c8d73a22bac7a52c2962488d552674356db35932bfe5a6c46220c7d824a88c697b1d7f076a21cb1a398b3bee20e4a58f6a9c1a6ab606d97acf340ae93d5b1defefd53c1c97baad16dcc9f336105cf029b974d8823aad03b0aea0ce018d99cf953291720f7aad79b13d7b99f25736fc4409cdf00fc7d9a3c8cf3e14c3aae555f2a702235fe96031657b9d69cb6d389d57d941d0318f2ca40c506d7440e83a1cc2fb1192bf36824dfcbcdf564a96f2013a7e7d5580ec238f20287948b1ca324e759f56cf279dbb28efe2374161b79e4baa47525e45ed721f92a9e0a3095e5e80025912bb3cb226f6900e3431d9e3bd4219d2124e63f1d2618a979f9b9de8d637a0eabc181d254b8a6d4854b575b2355dea534c9cc46e1dc34702b94c445069df70b8653bfec2ef60a0ef51c1f112e52528eecce3eef929ffea06607308ab477bb9d88e8a93b32f7dcca5975549428bf2656ffe0b857f8f0083c0f18f60256a890fad659939bfcecc4e0684f629b6c1931b59a802b21b557b2c25ca4642683797452863f97ce754492167df3229ab889f8f9846c4d7bd08d3be67b8af00cc00803ef06d10207fa12c7b6e59e587b2441e8d8ef051993dd137fb67b6bcfae2706f06d04cd9fe84a0b18727fd37e8b23695b04691ce00734baee5e74896b97606e30e68b7ad37234a75a681d80ce3b767b1a3e5add84bd1dbe86611b85008766809e2c068e3593cf57c16d5f9e12a201203f9cba978ae6f65decf9b1d2e38011d1851ed586c92ff95ace2c59b7d640b58a51923f8c29f0480bc404c368389c0f6de4ac0c48cfb938bc6a7f34229af7dfb3354b70e68f11412806d635a26d39c0fe2ba3ca920c54c25bb29e5097fe486999ff6c30697581f66932e6fcd5d1ad1432b0e38d9b06cd4e770b5b861b866260dc702e142ceb082c0ce185671c97085c8778e65d4625b916a1eb0885beec05dbc2a3ab3c9ef4bcd8352da1b3d5a732181d9511e00ffcc47b782747601a91331deb478d4c15ca0d7276880c53bc0e1cd07283cb369f0b861a5b12a83501404f2145dbd5039e93d64c757c513f618f41dd32aadb4786c0fcd1ed7a4456702e7fb77a2886015e9cf7dcc15a5901dabab5d6e88a24f9bd015699755c007dc7fe6d74dc75fa44b9e59041f2855c368a4dbc38c5bfe2bdf3575c5fa10ca747d0f66460310b15c0e287dcef5155e478edf1286b59b1e11d02b8d3c9e80c8c218cfd808f9fa3506d86e8fe2106dbee3324dd04d660a585cfe0559487f06828030bf6ffff76b19db1cc7a995d4d177152b6964aea2c7a0906cd582e0008d74b0acba0bfb772ee78d705ae2ea92eedfa117bb132ae6cbd79f4c03af199ad2585f12661134b49d33fa20b31b21c2e3a83fbd43114bc824dcdccd3d43f42049cf60f8656c6a6d96c0837741adc0346419e23351e00573534e2a615968df9043c51ef87dcb393c60b89d0612aae1041a3f5b0162e4586a7e73d439136d702f533da2c8065de1f21fce331e9c4461177d3c099d96f6ecba5b2f175183c1a37ac5a92ecf4c5c42752f40ab042a0650ae612183c58685cf50e5d01a3f6865734b0cea5728b9002589af66c78a7e9bf31b6e1be6f151d1f6204be88e736b6d248ff2325960975928f27f2e511e9d09d905bf53b803b98066de412bde67185b345c7cc5b93fdbe75fe2f67eaef95eea95606ef0cfd67f571bde326a90ae35a608a6bcd3e821fb42adcadd8fde36a52215acc84126bc2d385560c3d60caa8d870291779c09f8236a1e12ca061fab7ec004c339a0412a69ea35e2fcfb95e5d3d318dfe4ec74d1f3af9c2fad07181aac26ec316a5f03796b9e4d128e7fb89dd2596164799040041594c30ce3523530d9eb94d8b0197863a9d3640a2fd33823d7fdea1342008d1da2880b4977ab68008fe789fa3fd9a046c36a2f6d23e4b91814f7252852a68985ac81fd71d845e6030fe53189f19d0802d3176fae2cff0298a0e73248db75f866d7291ebe80ef342ccc6f8c4de5b69bfe3b5be583f1ab0d86936304ead034d0c76a008377909e3a06e5e7504abac3549952629dfb00084eda879b89152930099faf885116143943ff3d18b775649f0636f149a8b722398de490eda21c2f4971e62c2d2fc17a9ef2d453235bd4098dc8735dd10ce6b25b73f42d5ec19137e94cfc36646263c9896cefc8bd6506be86032fe51d9668074c531bcac5c0be8ac9716a8ba053ea4688a06bb8f41c450cb84d8415605ce8e9c0207274ce0bdea81012decf1441fbcab24b79d197324e2c2434defda7fb5f98a20cc2696e77ccc05ed11e11fca69025c0eacbc2f6fc3f67ada8ec6a04ec7be5ac7efa71801585c693650e60b5098f7d5f1d9fdd01ffb084e4138e5cc3e47aee9841b7ed70e952f71385e85a7ed014c39db0378de411650c53f9574d39506948abdea36b58325d3512eb0d9978ec4c62c892cc757ab6f73110215a70a5a99dffa2acae6c62a7aaa8be009d8f193b27e574582bed6af3626fe74d2b66930c71ed58050a2f887fd799c2cda45bbcb403646054d1dfc3bf2f8206c0cc54514395cd5a37a196d06321daa6a7ff7293e774f7e583f83edf728900b0869fa2e10116c052322df3bb8694e216b071ee347227ee086c9f337991457eea3b7bc904f73df760981e4dea76173aa0f6278e9ad6a866b0bdb8e955a0e22bc4d83dbc5e0f3510de5ebc24245a75cfa8b1bd802d11cfce1add58e50659c59f3ff70ee2c5bf3962b683f49dc71541b11202b616680d5c255798d19f766b292b975949528aecf3f87cb5c42fb20c640c96d8a6d84aab28af2fafee899de123fa3d15bf240926184b646032b3a8c3926d2976f9848f642a8c33cf791ef9af8c6044bc3cf9749c2cd3f3faec8ff254c39640afb72cea0b9d0f275febf180d2399aee5b2006f8b7b40bb23bdb6d68d9e9608ba66f55a56857ce115975b94d45c8c1e0dd99481a4a0aae85ca14e6e0fca2d37196b3ccd2a27cb5b32686504e908f21aa890d43fb1a248261fd99fef40bc92ecae671e02b68c0c7635061dcb2f0359e3ed0db452403ddf5b9cb877ea9142aac9d2e64de104955bdb04a17b14169672e1d2cc71ddd15fa90ee8d5227f1e401d6b21dc72324c08aebad30558ccf154166e5f1005d12c7a5fe3219024016432c88fdb56b46f91b11b4e24878ba2cf27412b48243abc4c691d52e29206e9e23a8b75f4c75742e98a47769043d34b258487781b8d2bc680952c2ceebbde9084ca79fe62c16bbc98960ca832b88d1a05861168f97fdf17c535348eecbcb4324dd074b86fbf598f345197c9d7eb05623600af982e61615fe4267fa7bc0c6d761f7ee86c17e6cb28442307e06b1b77ed9436b89209dfd46d9448fd5babd560fd0262951ef4fe5caf7fe7e85d633dc5cbd248dd0ee963ac324c0361bff05e63140d4cbdc463d426e2c98fbc379b20a67f13314db323dd145e02709a8f0de3dd337d54b7ddf8e1bfb8f040403fc8dc0cbb83662ec112de6cc1a62b8ea84cc7d3f03e74fe25c0c7f9a34bb2e55bceb0258e0f96ef0603b72ca552e2bf0139f6c9c15a2c21cc4720271bc9494acb3860e26c763c2e7af6e2f3a3467fa5afb5ea10449f3095a7937cf3bc9c42fa95ba08a345531773ef92f7ea1a7bd81dd7f485a3bdd0564f7ef366f489ca50282f7dc54682547d845614520febf0b917eddd0325919b6ce346f7b6aa67929cf9ac9f4dec087ed573242fe77e14eb1152479f340aad39dd9ac38d7c9e7517654b734a5afd7e10ac118ad0f55dd82ab0a31c1b2a14436a78518765eebe02b7b8f477475bf34770895abb9df865db93746818d8e99eb6393068671e509a3e75cdcbccf772f8c63c6f7f607edd21615b4866600968bb5d782652dd2820e1234db291c3ae5a82f3038858eb33851a49e12b1e821446aac6d0ba50c1ec4198313abecdc3a2a50ae057cd0df488b8fdf86b724833905aeff0bc93a7404769153fbbe53a78a50eb71198b5aee4b7995e1026fc361c25de0a17781b974f4657578bcb8726425f803862d5217197932e1340e2e7b30ab184af28ccdff3792d6ba4f976383fb831a04e4b1612d4fec4238d3afcbeb9e8687dee70c2e8d3e5e59b9416aaf7b994f01c4e10234b3694335c9463ba5bf428200e9d3b5e9554713a3a848239c28a8af7208c4a540a007ff8d73ea2393760b083b4c202b658f572a26910a9feab54d32450d732ecf1d26236f2ce3e87731977a2586ffb28d18e645edb7c915943a5d9addf349d9645253c30d4532d26bf629222117e803fb15cbccf6a77e3c9ad62b9a2bab5bdf81e6d849ef09faaa1d54dcbb77fd888351fab06e63871fe48bba2110fad167356eb54ba2eb43acb5b4a9d873078fee58696eb6fbcb14ca9d30c47f4cc4b6c09ae6721ab0672fcba6e8a9850492941928f06edb8b7ca39dc8a3da2eb7ba3f11564eb5aea5c111efb691bd7e59241f4ed8bbbca787bb7d0197df74473e10bb3418836d866dddfb60ffec8cfbe2aa3da2e6662ba39fb37d65ec3e27b61ed6690f1b8d2eb78d34a16754b41b0578e2cb217b737510836a34ec13f22e4000e7fbd40e8398d155a107e0bbb50e2e4073efe010087b56feed567d593c2e663c29fc680a74a5c6f69bca3a751fc5fb0f3b2129f15e7dc9b2afee71ae62b36b9ee1558ef199a6ceab525361b5831b63b934170fefe60758be5393f15686da2354eb03614e7a47029d417a9dd46af1bbb79cafa8e99a9b88ceb1fd7787dfd0e4bd1c36bf27def821ef4c6fb3dc4e19e6c4b67023cc3ff390decaea437793c5e3b055409a96f9d0b7661a5c2a55ed26133366b94ada90c3b92537150cad0a3947ce449639da32aa07211c9d80705a4036a51fb133b6d2f862ebe355b8197151b2f3e5306bf4fe7fa5d680e78c94676fd3ce69c9f5dd1ac4c08d488338cbd7af9e207cc77d83a9c26253bb3de3b7ff91b4c7dece07029bc1f62b0ee3728f364f5d300554f215c471bf8bc7349222187eb16626fcb2515fbcb9699fe4eed79dc7756d1700c76a92667c5625991104246dbba6eb0281f480f0d1f43c5df34b6ad14ea9c6a745df0c0d2bc7ea367b68881d5449daebb6ee67618def550a8f310ec78b98abe6880c3cee5e9614e4d0e37e09f205d5053aba3caac41897cbac4db379b312701250a4b2173c80e8c49460cb6f815baeddc3eb90a93e1bed3a40b6100e370d05cdefb890dc66a568e4cbc057e2ad4e5e33eea248e9a5d235e73ab135da8cfa5be04b1928eca8c91baffca0c2f7554487fe595b63d90b217a1eb02f6e96278d0e7a204492c96a829e373aca885609c33fcb9f383f50491ed1bdd4c32b46d0c48313e78b70222fd4266fe25e1c3231076ea73b5940671172092d21d04acf9d88cf35173f801749ed0b0638a2f2a33f5738397b3adfa2e9e68a11ad0432646da2a2bf10058c524572fc1d18a85a9912c199a7b74d5a620c191e6890b797ee5a7e4542f52a932d5828ba8f7faef70ad7c7bad4d7e78a05a00d8485923296e9a8d45b64f6d3610b55176bf8802f681733e7297f0237ac0bd59014d91a1b3beec36c5e0f2c3e3393467f968a0eaaa7cbc6d3bdadb68a5318ab17a2e06baa913ba0c9851e5bcd9b6ad8f242e9c489ca1c9e436b7fac8a0db8cb72b35e278f66a5a8aa842194532b1b40257da5739d5582ca8d475855b1074ceea297abe54503d0244d5978a5d2e2477166bb522d2f0362ecef75b6c9b984d20e132ade8854afce251738d99c39d9e53e92", 0x1000}, {&(0x7f0000001980)="88401e9e0652c413320341a4917144d2105291c3bc1eb5bd24fd41f6a4246ec9ad95e62b4c70aac2abc7837d54566ead4ff7b8ca17168bbc7cbf1aeed34eb08ba9364954817af79455e64c96f70ca9671d756c77eec7813e694d075cc6a7968ab7a0519093d6dc5876c4320091745f44eb01b7c0fa8f6f5e0f44d8d2bfc68f42a2398f379e5715fe93a0c0839c8a25bc1c72336471ba45b9f379b2aebffb73c3eab4844075cec0d997775f826fbdee3677037e2e0f55bb245fa24939b33748bff2", 0xc1}, {&(0x7f0000001a80)}, {&(0x7f0000001ac0)="0d25fc6a362e5fbe5b83ac8c90cf5a3711e68d6df15786626c3c27b11f8381471beebb871aa74df6046309905d47cfc1d0f1a62d9b29c3277f4b4b0412ad169234ff13e407b8b00b", 0x48}, {&(0x7f0000001b40)="67abac817209a5fb6ec343c9ac0e5a665b540287beeefc75465fc762f831f5", 0x1f}], 0x9, &(0x7f0000001c40)=[{0x48, 0xffff, 0x0, "cdc98129c039be52e4fce3d18df8016f81d579d3d224b79237146c303aa1fe454b5ac0b5c4b02842bc1e0c37eee7d7559abd1b0df33352e6"}, {0x28, 0x1, 0x1000, "795aa147bdb97250f2f1285747da91940e7de1"}, {0x38, 0xffff, 0x1000, "49fa1e45912d44f81ac033458ea659d35c589cd9c5943aa3cc76ee683d1d9f8e3666588e58f3d1"}, {0xd8, 0xffff, 0x4, "545f67b38740b943eaccb96e69034f72604d7c11c264fe39859437f20dfe77c77ba5a1dc14b65894795c90117fce80a8d3c8c77b4bddaa71a04f87eab6e6f1f4af97cfabe5601a5309855d24a81bb2e9f5f305d72310f1ea105befaef1122b8ba9ad7b2d91d044e6ad1b198f273557e05521652811ba04dc0a82834c8c7c98a740f9125a8cbde22263e78fc2f8c2f317da24e9cac43b5611c2abe5d0559eeb8371e266e567b96002dc1256a10230a3475a64dd1592a968465efc6a5cdcff57502a8fe5"}, {0x90, 0x1, 0xfffffffe, "23e615887575a227dd57f0f5e79326491f9f38c2a084fb7a4b55e068c9cf4546ab64ef2e79323c586da35eeb4dac281e564f30f5c7ed6737a93d37a0ddd0f49e8a1861ac75654727013cdf74f2758adb36b3e41a9336043b17adf88008fadcc182b83c4a657a748b16db04364ac689824daeb72984ebdaed27e325d79847"}], 0x210}, 0x2) open$dir(&(0x7f0000001ec0)='./file0\x00', 0x80, 0x91) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001f00)='/dev/zero\x00', 0x400, 0x0) pwritev(r11, &(0x7f0000003200)=[{&(0x7f0000001f40)="361ab7e7a005cda90298d881ab54568b475a9fa2eada14f255f317299fc45b96f26fbfa91a548b58f42bbcfa4086f9a155e2dc00c0ca3e0a8896f7964ff6b9bc134760a0c0eb223438265e281789e9e2ca59a64d615925b023887a52f50acc1bac8a0e5717f9ee3b32ede7fee44f60045ca208b2393cb8bd648c60549f9742145b170562139f0d78554bae32cfa9d13c84a7d9889c2e5ff825aa8632989642f9b5f60820ea7a0b7ec629b22531d12aacc07afc55d7e13e0eae54b01eda54160ff9b517588dca6c74686617b9b407468177bc45650031b229fc41bd792252b3ea681d8a26b41e3bd7acbcf7c809903460ed7bbcea04777889cb5a61e03fefb0070a4d74e1d2ba1f0c91ed73da987defa12e13c42887f08db760e889cd3043230171a775f2ac6f38399b70a6001e93c933b90260a9ba75443a49065647a3ed0226322526c3addbe4ce32bdedd7ec705ce2cdce4c3dab426e6fc1b4be0569119c446e883cc8b148e9e8a8e57c922c1af396dfe8e01f1ac3dfbf91d1d96b70c7b6456c15030b8e4b9359c09430a8ae037558a705804bc10f0a695555a3fe5c5f8f2fff017b3aadddd012f9a3ce6c47200cb89bddd46010e0619fa50f49515df372aea83bc552353faa0d54f4ff150d08cd484b5223bab67818199d87bc66eaaacf34e9af66829ca10e821e9acbd6dbcec718318f1fc6062911b06287f3abac23246a6528926ae3857f73668cdc191d89552b7b966450e60905e695143a2291c201da7c1b3aa74d5f88d49416b67c18672300d25472c77416b2f1e1f119e9b86ebedff06b8144eb5133a02463cba156cee399427f7e8452a8ed02c16482a200115292fd84b6ed4278eb70079a366a59bf9de39e0e2a26a3c63b3edbbf0f1b5788b0e5069f91fa74a61bd4ea4dcb19f169680b284815c3d5cc561befb72b809e67bf899f08a54036e3444290b37ebb8745415989a64fdc94d28df49b74f5c476143bb942a935eb59ff1c948c8c0e2da1bef8ce51b0edff8eedfd0e9ab4499eac501d286050b4365ac3f16e654bb98c10bce653dbc23802b0fc99332da4cd636d1ec77d0e39b00a4111a7d7da14ad257dd7d0e4e5627e6a4b21942ec816aab66e33994fe092eef11a527d6d4cadcdee29d8437997c1813bd8008885155290d9cecc518b1d5c7a26e6afed5faed9b9227aeccfab5aad5585bb63dbfefa86430a9106d5ede6b661503f71b57eef353e1b1ff0b281a6c1ad3eddd0304c59916767ad7dc10e8b1401d695dcffd7ae81bf2eae20bb6ae867494b70b8e065db41956f07f3909b314e0cc29eba9b88d9dd8f17f0fb4a8c57ec455183a45206f74fb9e7cc2389b0e2c56f01257dba35da170722de6aab1ba123c84faf39bfad6566f77ff4570464e354bb7b4a2147bda3cb5cf7a222a8c42de09c7546642d47c4084a15eb9febe65557fde5df810f93d7fb10158479d6625be299c1eaa2b04ce723660a18ef867820abb4b4a9f52fe823c82bb8be3b7ce5a1044da46a326c1af50814b898f80c2c29fd431edce782a620e1286ca796e4821b3d228050f76050e7a18466469e5734d4ed17380a3bd7418bd69f6194e63250844b07475944574b922a58cfde21cb2e9de169fb9d65a4c462100d80ced17d9363fddb75ec48cde0c8c86b789c6d00abd56aab349da35804c8a6e3eb3deb8dd31aafd25e6b8bbd5ded5b809029438e47110ed987c96f155aa02db913a7690728be0dec13c761bb96f4ea335eaa8f50b1bb331d3cf5cb0da9fa317fe9e95c632cadf8189148a13d3775ce4bfb5f62ab48ccd321d3598aa7bdfb42c3d25b2df9748da43391b86d76aa07cdbf8729c033190c90cef3c006373dd9f55007c811bdd7280daa43a2a604ca9c6c67d809dc63dc36563aa7685ca1d166ae9524747f4ce8ef6100f41a761baf4bed45968a6f14f3bccc476492f7ce3a6594c6023d16833d965357625a9e699f57368c0d952d3612e3723c219ad7b2a3f9601982a8229a62ef1e1d42fb25eaba16f3e9dc4c1f5d9befdd24c125daa77cb982eae5656b185a592bf0679878a1528a0cb074f213d8738a7b0012cf210aac922b779f80dbc43409bf4cb757fabb6feb089466906878923dbfe382efc6386a18b418e17f65f93818047e8df5d630e8eb8fa087dd79f7947ab9bbb64be32a161404e63cf7aaef03351124a478ac919e0cb42a90f6e5dedb3afda5590f73a250c20ff09ef1d4dcd43cd4df7d2c7fb49da3d075445ecc76a02ce389f465e964a795f96309fab2a091bdd2cc810c95a365dab0c481c46066a13fec47df752a09f3ab5b02ca1061d26fd6558d31074344b55ecb9edff1c38ea3e84a07015889868d6783ef4b491113d7163017a75406f1a7ac0d18b27bb44fc35f333cfa2a7ecc0a9c3f5f917230a278d8125e74b8862b8e1d3ee83084bca0ed487063fba26fba2d292a6d445b24645dbe91c35a56266d9cd7ebfb55c04b0a611672baea1cfcbf1e7ff98863380efcdb901835d0cabda60132832cb54f7f11cfa3c3391c314ddaf98ece7bde726a4d12444d1827420840177294940f7f85f100110f99ee138e0631ccc5c8d2f9fd0e9de826106cbaca09973bf56e9a2d418597075a11d5493a29aece23ba5ea1c1f823994575d295a220d976e0f5c36ba6fa6d65dea5250cb3529ea89d8220aebdd4f446737eff4debd411c06be32c8b437adeffa4494e383e811dabaed267f0af9bb6b1928ea9a85c5323f9ce5cf828adee492e51d77f03f5d8575641328c32c89c3e2560275770452e17f8e1d6ea0087245e441f76f16b87c19122e440264708f936409fd2bd990c0f1263b6380272913747d0fbb25d3109ca66fdf06da3775badfa8033b5b61007b7d61168d5d58295a9ecb9b4da5bab723960831d69912168da6afa932ad195d2a065063f426df24bded78e455fe7484db5d342ea3414ea44bafbbf5ec6f1e8cffdf239612c583b71904b5ccca80032f335224b53d7ed00277a9e9b86e806ab7923153e6faa97d8995673dd54fbc0b5bfb935de5c1ced6d5aa9307f89821ed29d525f53d22d78058d990ff1eccc8d72ef3c9621b109d5006718b7b3df2276ceecdb25ee20f23134664fc89a3b87f3930c03e81d5dd856aac93eab1bfad3e415a75bb2081bc2f7ed986adb2b6c409d817a38d973faabe64cd2f6fab4d2517d34b03c1f5cc1c432ead5ace18148a02a47209976955202821485694e77e7a2076322b0767415a2e858c61f0d2dbd2ddf35dc12531671fa4806250d81fe172993e2d700579f6c4eed4ec15522db5e8ecd404f00ca9073849d9256a89d68519fb50eb6ea8dbe3e40f560f5a5d06d7a48e3eda8ed7cecc2c46466374d2064929d73bdd9f468a57809266c11f71d61d4a319548673b2e4b94e1d0225ab9bc0f57c3ec9f6d72bca726b9c725f5bba3f187796acd9ce1f251ba52776142a8236025987587c86778c8f4b371786fe2011c4b56bb0f89baa48a87e94f32c8ae90d0f0d1c96b3e67ac9132044fda536a389c120df986745034f8a3b71b5c28db04faa6c8d89568bf9455627362ac7b1f69efd208abcb5cde8ce2f29b4e1868c5d7410f148879a449345f14b2a2f02ce979f4f67a6fd3b7a07b8a6a2d5b0f405456d54149e2464f30a35ec5cfacf2a8352a17508941aa468233be09295f648f896c2ad1c28d950616380c976f62fc99d78981baed0bed81ce77d2ce1b8510def2604223158eaa57effe5c19747f9102306d53fee49e5f73a77850e0a2a8e477cf2b18ba638ecf5ec79f127274068e0fd3ae01fdcc48b7fca1915ff8756e02d5a1b19050a6066a9cc08805174e0990660874fde028c7a8e9ed2cb637c4c5f91249aa7f9cb61e5d30dd91af340572d4aa0673d09d0c3dc4fe8c4d6e5008e9fa6d5b62d0ce0f37ceac799d57d0241fe4ed17e9d1b37df7cc5edacaa4f2b289e427e64d6c173ee7697dabc08c1605d1b314f2799fb0384558b8362f01e48f6f36eaeea9272347c4d58ed82227a9d8f6d1ad030b2adf296185d3e6705e1d2a8cdc6243824f2f33d4557c4c5e5ff127c6aa22a7ade62d8634973c7f7b6824b8b7c981715603b2312f36f4e90fc2014397f711b1de332016634fdf89470e00a9e6c0792221dfed2d020e64ed9e3d4fc58ebe36a57513f58e787ecbf7ced75c5b996107d668b80d5eb7a750c895756f4e74b86fec89561e9f8085326b8cb44b6db18e627c419ec51bf656ef6444bd489e95e57af866f4a1220e75986f1936810427cd9e5605dba489abab47ab337418273edfa6115cfa5a38ccc4b09ecb47aa5785629d10781f6a3905b033d793bf68642ae9c638f298b2d24e6124223648755548aa61a5c37a61899383b054c761162459b2a1137acb352cce4935b3d0d5eec5251fbcb1fdb1e3b7beda45783be2c18fc6f7ebcc335457cb0f2123f92f40eb4f303f7009e8ad0ab5ffe8d060ce901ad7a8e4b30b764c7e2204e6e7706379ff5c52e84b68972f7d026ca28082e80ccdbd9c8f05a33982693ec75880a8ab97669f2a1e47a2c056d683237e94f3f45646cf483338916823a5193c3975c8ab5390e46f53bac03eac6b9d49d86520c7a638bafeb3cecfc03083537b69fe67c5355ff1731da4960121583fe15d3d37719baa978237a13c67f397ed31984cd90b2be9862a147167a1bd90509369954893d285b3e7fb6b020e683821e1ffad609dcb842e6d4d3370a88f5ec13f8f4eb5c16a5de829e2a0d5866086af5e921ffdb32769f02ec71e13f448ca6ceb6ab2c31bb0fa0eba1237a683b12fdb740da5102d2ea54b63fede29385a933f348cdce4853556bd025521f99998d5500eb81f0f72b31f7a1e83c36c22a984330783cf19a81d52f63e0feb56837648ee98409900d0f5375a8a0ed287e268c63d843394def8accf3d495cb5e598eded1b1a6fee005c291f0e98d9a49e952a54d4503112859aaca738db710588f35ec2deed1961bc3ec8401f8b77d5f0afad5d9561d0579ca514faeeafb9b329aa06bfc0bead550c1edde744089a1e09f465424f949250d25e6a7a6e4e99f0fabdc04d10e5d5d511fcef4037324a67aca0d3843e88c163e21de65a2a03d845aa6559a15d46c7ee67fc527e85b5c838a6b12aea224a964d4361db5ea8cfd4d87b0e4e719731ac097e1ac6088f614732afb5fdea359bb7e548cf8592d0353a27c0c1eb2ce1a058af033cfa9a9f6773faf5640b1278d3bf0ce66088e7793ccfa74e2767c6427c3d47afef86e28805fac1e908772df7c8ddb8c4e3a274fe4275db05ec4a33c56eb83cb42fe3fbff6cc956ae82a393dcf3eac0bc907700b7e34bd52adb034c59bb37b1860f9a090a1126d99cb870613f817d9c49b90c75ec9e811b1f7308ec24ede278f3240ba424fce75c73708089d33f43a15962559d2f77412b862da98e8e891a6afc35ff5ed9b1f95a2fa7296d86e95af69cb825aa3efaf11a27ed2436ff98773929177dd7dd37b86e46cbbd8992ba740f6ff3a6fa00cd56f4a0aa49182bba977f487f5b5178bd413c8a289e9f14f0c6f4ad50a079e07acc593107ee1fcc353928731453b3f01d78aad05010bc6c60ef1e707d9ae2c48208598155eaaa710af3bcc01dda7906305ad39b86f1d4b1bd3f006350d9859caa3d91459a3842a2057dedd5e388fdd8fd20af03607f7978423b9cb1f986a10e548eb2f03757f3a29512fa336fbff12f4ba6a807c46f4643ed8a4159a35280470a0c7d5d02f16ef9701a7e7d3ee0570feb7118fd784946606872c1719fe338fd71b2ccf56", 0x1000}, {&(0x7f0000002f40)="4331d540d82715426092bdfb0a0827ddecf9b9005a8dd282a4ac7825d8e7a084a905b073565083535a6c0e1b9d53ac998dfe003de4e126c7786ead2185d7b7e48400f801e3deaeaf29adb60f915ec98bcce0b79cdb2e9b99002be4bea4a75bf84eac5e8e19c90e7bc3ae268fa049c1c989d991b46696e7db7c85313002a017df3345f571ad2ec20a88cbabf0aac400ce50748471e9b6c7338db18d5d1da0889166dc6bd1b296968e6e3dced4743847dee59fab6bd5b7659331", 0xb9}, {&(0x7f0000003000)="0fe9d6129c0f14ed9bc842608724f7416fb59d0d7619", 0x16}, {&(0x7f0000003040)="c47393deee2e4df6f8ab1b281352a30d085ea9631dbe585d420f927d728ef621fb3eea975c686f547bc1eb5189536f1559be295b6d8515f99054a8f8f03c9f47483394771de56aac3fcec391671219f9fb1d7394114643addefb999c83c94c031eae4d3c6c1d064c2b16fa78b48e337d9e247596ee35e5298d75ebd8be168e273cb0a6233c6619e92947b21c72907afcd01b37b996cddf313a80c98dfe162a11736dfd2bd451a462e3b8bb51", 0xac}, {&(0x7f0000003100)="2b4314bb57026a9eebdb3a4287733bf4ab1ccfcee0f816b5953b47bc77c7690b679f", 0x22}, {&(0x7f0000003140)="a0792fe70792d89e", 0x8}, {&(0x7f0000003180)="dcba359e3a34d0df5355350a317726dcb110f7676abbdf55181aaf9c218ef61cc749f48a800cbc0da0195cadbcb1e521725354d7988c28e7bd1444c7ef191988b0", 0x41}], 0x7, 0x0, 0xbdb0) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000003280)=@abs, &(0x7f00000032c0)=0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000003300), &(0x7f0000003340)=0xc) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000003380)=0x7) getpeername$unix(0xffffffffffffffff, &(0x7f00000033c0)=@file={0x0, ""/4096}, &(0x7f0000004400)=0x1002) 22:40:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x7, '\x00', 0x0, 0xa01}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:40:35 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa3300000095"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000001980)=ANY=[@ANYBLOB="010000000000a100ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d4085d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000e80000000000000000a00770bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb90000010048449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000000000000000fac8f766c1078c1ddaabda0c23e9475c9d6bf97f93cf02b9422e05e4f2329538786df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8148bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef004384979c3e253c71c23828639295f3af20a0c950fcedb2661215e06140675f6faf247dbec8eb6d5651b30570785121b9046568bd76f403b8b72b4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da8160000000000cde92187d46e5dcae16a719b5dda4d046d8e9854149f396f8be5614be482e945df8ca73f162306795880a819cb3cd7d72c70c05672075b40ba100f365be0bd76203a69e2552a1b33e11baaeb1b8dae277b28e4fb8a2914111fe615c14d12f3bd90aeb5ed1f56cdca51edc536a344eb45025757511ff6730021d4a982f8b15a182b71487a90103d7dd8ce6b4de94f040d61fbf61a55fd0904e816341839d7641fd32130b16330fa93d119f112ab09dd651946ecce9d45f67a96b957e7f205a88cff11df9cd94de7f8af2dd6dd332b904c0aaba4c7fdbc5c9ca477055def50df9c9cb29d1a595314cfd0370acf3ec38390a98ee399d8578cc6b60e517408952664328932ca8e8729b3c88b20cd7023cb36aefee45b480b8b47b8b90430af2e206f3ea3e0d30e07ecf5d9e6ba34d7ffc59fd2e0a7c7ba13a39fd73d92ca98293e79d8f87d5d78698348f211a7c4d79ae435aa421be5b9d357ac7df61fe2c8faba81555c07a3dddda3814c5f0cfa413e469af5fe1fa6483571a283b9dd690950"], 0x1, 0x7fb) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r4 = socket$inet(0x2, 0x3, 0x38) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r5 = socket$inet(0x2, 0x2, 0x80) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r6 = socket$inet(0x2, 0x2, 0xff) setsockopt$inet_opts(r6, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r6, 0x0, 0x800000000000d, &(0x7f0000000200)="eaffffffffff01959d7db695a12f5b1608710ffc38e4e65c322e63f07afcbc6f2eea5a1553095e49c8eef84a54cb67d7cf34f6b00ce6da", 0x37) r7 = syz_open_pts() writev(r7, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0xb1f2, 0x4, 0x800000b4, 0x1, "499a0000000000000406000080ff024000", 0x40, 0x6}) writev(r7, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r10, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) msgrcv(r0, &(0x7f0000000e80)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=0x0, @ANYRESOCT=r5, @ANYRES32=r8, @ANYRESOCT=r9], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESHEX=r5, @ANYPTR64=&(0x7f0000000fc0)=ANY=[@ANYBLOB="934cc005eb04681c431a904eecf1d4cd96a9e135bd70aa8863e78c949fa937ae6dc5dd273c5e33b3712a0072b67f07229a3b349542d039de81d2afcd1f1c11a8c027a622e33fb93904df15daa352ee62e2defd2dc77c9f1ba12a8b6853ff4380fe03bc7f69d77dcd8d61e8842d0781f222cca0792d16e09a4cc105a785046f5d2d316515852c13322b24ffa1be5c22b2db94dde41c8f754aaddb624a51ee276e4c6fe8e8e8938e0688031d592efa60a9efb5ad1881d6b9601032137d4e59a8a8cf2e70065336fe5439b76551327e881bfe5b4d892f782bb8ac1338cdb17d3dcc8935fedb2a4c1d55c3d795a49018203067e675368e0000000000000000", @ANYRES32, @ANYRES16=r6, @ANYBLOB="8ce53be6d73eac3bbbe35d6cdbb425551e3a90fefa293e9470690e6bde9b535b233be13028c4e3cee8021ada4980b79cbc690ee993dcb6aa186e55d88587f0184c4ea2d28c916fb4f0432539116b1b6b853285e93fab87263e59dbf331189ec6cab1ddd7e5387da52d32734fb5853f6ac3e0fdc46ef15df36b614c8cc439038c8858d3f7ef88e3d28e25995f2c42addeddccc0783593ade267b615ea30ae564f2b", @ANYRES64=r2], @ANYRES32=r7, @ANYRESHEX=r1, @ANYPTR, @ANYRES32=0x0], @ANYRES16=r3, @ANYRES32=r10, @ANYBLOB="f0ea172d2bd04431bddd159c90fe91a103080a5bbe275a8b6c3f21f7d2869b84342a154c52cb7131a7a9a78d0170099e7613ea404e9074486652d8be50b7f9d4f61f2080c0dd04a9febea995922a9de05009ada804e6359a21e65592fe2b2649965d50e29b8b7b0557337531d987fa84747895c29cff6e6559b782e702c8317c97cc95e06b02defafbe17085c12e5e54a863c5f22b6f01a579ffe3bb135111fa72568c36ccabca3f57957f851678a5563f87e260f9df71032285ee8253ee26061e5933ef3c7c21dc3e8be98e1c1ef5d8444f5512c27e10a40b5329150b203c9693451cbf28dcd3d583", @ANYRES64=r4], 0x6, 0x2, 0x1000) r11 = dup2(0xffffffffffffff9c, r5) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f00000000c0)) pwrite(0xffffffffffffffff, &(0x7f0000000040)="6777488027a029", 0x7, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:40:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="6b02e18b7f00000156a6de746003886994aafe4867a14800711f04812ca8023262c3fa04b5bebd07d89ca6d977f99583106f48d856c0ad4aa80260f93b46ef9aa37c06066483abf8fe0d447149f340b191d34005cec661217ad66c804a777afdf47fcba9e42c630c06b9204eced4730cca8ff674921ff66e0582343af4a9c1110b51480d0c55991c61e3b3bf7fc7842d37df45f48833f1f575b042d911d5a1449a3698b40a4c706dc11abfb686cbbf25fe8ecdebad85e34fc9ec49b360b33e042479be7381b32382f5207911d4012f89fe0bc23118433643bcf13d4e6c04959a4c34799c91b4c0203397af8a4a04d6f276018d7fc5f705540bc13eb99b78ebb173ae27873c930a3c355bf9fb3f409c2a9dafc5cb6cd744eb31d41462e8504a946d00000000000000000000000000b6f25ecdc48543afefa55b8fbd0b5423a239b12c638d2e382a76b1b82dfb68bf1febc3052e5d9f00e68cada141e2dc4f3740ffe32c6d8fac2043dbe4700fe5b82056280320ae85345f82ff71ac1eddf164b73fd8c3ec1059d3a583bc6587e6859fbea2ed09c759d75b18e05efdfc92d8d005cc1b926758d7077d3cc8632312c26b7c46a35e92811c619b40188c7e7a03b4be8750762672e7939c30629bbeb45d1622c8ec248a32604f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x1, 0x3, 0x80) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x6, 0x4, 0x40) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2fa0786c653000032b734740957f31949e8b1e2022019c69171315aff729b7433b1c29764287db633d85be2dded6b823d99f09000000000000007531d4ba47f669a2cd4d77d6817064053cab00f27566492711634ff0"], 0x10) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r6, 0x0, 0x9, 0x0, 0x0) setsockopt(r6, 0x10001, 0x6, &(0x7f0000000040)="2fa72a4b217d52a61da576533e38a4ea659e41b859c4ad3d187047606bb71980bb49ea7088449384e8237a8e069516f89850a0ada7c0552a5d566900ffe1a44ce836b69e28faa6bb312c38fd14217764c03de611683889eb62778b110f06579a24199c691ec5bd3c55e7cea6c56b", 0x6e) 22:40:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0xf8c, "03664333090b2cc17f6bdf71cf15cd76ef3caf00", 0x442da66f, 0x3}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7f", 0x82}], 0x1) 22:40:35 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffb30) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941311c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f0101573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000200000000000000e7dc9c78027ff22f3d032efcc722bae12b3a40e4926f0e22137ffd7227c9b29d"], 0xbd, 0x3, 0x800) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000001280)="02000000", 0x4) r2 = dup(r1) r3 = socket(0x18, 0x400000002, 0x0) r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r7}) r8 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semop(r8, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r12 = getuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) r19 = getpgrp() getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r25 = getgid() r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getgid() r29 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r27, r28, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r30 = semget$private(0x0, 0x0, 0x117) semctl$SETALL(r30, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r30, 0x0, 0x0) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r25, 0xffffffffffffffff, r28, 0x10, 0x8}, 0x4, 0x1, 0x5}) r31 = getgid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) r33 = shmget(0x1, 0x4000, 0xc2, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r33, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r22, r24, r31, 0x80, 0x8}, 0x8, 0x5, 0x0, r32, 0xfffffffffffffe01, 0xa, 0x7ff}) r34 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r35 = socket(0x18, 0x1, 0x0) r36 = socket(0x18, 0x400000002, 0x0) r37 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x80, 0x0) r38 = fcntl$getown(r37, 0x5) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000240)={r38, r39, r40}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={r19, r24, r40}, 0xfffffdb6) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r43 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r43, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r43, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getgid() r46 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r44, r45, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r47 = getgid() r48 = fcntl$getown(0xffffffffffffffff, 0x5) shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) r49 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r49, 0x0, 0x0) shmctl$IPC_SET(r49, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000040)=""/210) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) shmctl$IPC_SET(r49, 0x1, &(0x7f00000005c0)={{0x3, r50, r42, r44, r47, 0x80, 0xdf7}, 0x40008, 0x5, 0x0, r48, 0xfffffffffffffe01, 0xa, 0x7ff}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000005c0)={{0x1c000000, 0x0, r47, r12, 0x0, 0x2, 0x6}, 0x800, 0xb, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r51, 0x0, r52, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r4, r5, r52}], 0x40}, 0x0) read(r3, &(0x7f0000000340)=""/226, 0xfffffffffffffff3) r53 = syz_open_pts() r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r54, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c9c975498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r54, &(0x7f0000003740)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r54, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000049f3d2d4ae7defbdba99f5605c5b07029989971932efa7db62241e8def917302a1dbeac9bdf70d51a8622804a15cbc3035be9ea1636f77e6253b913a28344e41c8515e808f287ce7ac90432f092178059df2ba0e968f48180addf3c34adb18df184648ce57b4a76a"], 0x70, 0x0) close(r53) ioctl$TIOCSETAF(r53, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x3}) write(r53, &(0x7f0000000140)='\r', 0x1) socket(0x11, 0x4003, 0x7f) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) r55 = socket(0x11, 0x4003, 0x7f) sendto$unix(r55, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r56 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r57 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r57, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000640)=[@cred={0x16}], 0x16}, 0x0) poll(&(0x7f0000000300)=[{r57, 0x80}, {r1, 0x4}, {r56, 0x1}], 0x3, 0x0) pipe2(&(0x7f0000000240), 0x0) 22:40:35 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x401, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3, 0x3}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) close(r0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 22:40:35 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./file0\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x18) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') 22:40:35 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414001500290000002f0000000000030000001a00"], 0x34}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 22:40:35 executing program 1: mkdir(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6594a9ff864aeced) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8060694a, &(0x7f0000000300)) symlinkat(&(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/\x00', r2, &(0x7f0000000100)='./file0/file1\x00') 22:40:35 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x2, 0x83, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) connect(r4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x231d}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x10000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000c9f000/0x1000)=nil, &(0x7f0000e31000/0x2000)=nil, 0x1}, {&(0x7f0000d7e000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000eca000/0x3000)=nil, &(0x7f0000c90000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000e14000/0x2000)=nil, &(0x7f0000d53000/0x2000)=nil, 0x8}, {&(0x7f0000cbe000/0x1000)=nil, &(0x7f0000d12000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d5c000/0x1000)=nil}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x76}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) listen(0xffffffffffffffff, 0xffffffc0) accept$inet6(r3, 0x0, 0x0) close(r3) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x5, 0x7) getsockopt(r5, 0x29, 0x2b, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0x2b, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) accept(r8, &(0x7f0000000240)=@in6, &(0x7f0000000200)=0xc) fcntl$dupfd(r8, 0xa, r7) r9 = socket(0x18, 0x1, 0x0) getsockopt(r9, 0x29, 0x2b, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) r10 = socket(0x18, 0x1, 0x0) getsockopt(r10, 0x29, 0x2b, 0x0, 0x0) r11 = socket(0x18, 0x1, 0x0) getsockopt(r11, 0x29, 0x2b, 0x0, 0x0) socket(0x18, 0x1, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000c5647a122df24788732e0071f5000000b90000000000000000"], 0x21, 0x1000) 22:40:35 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod$loop(&(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/\x00', 0x1000, 0x1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffea3) r3 = dup(r2) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) kevent(r3, &(0x7f0000000740)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x2, 0xfff, 0x1}, {{r6}, 0xfffffffffffffffb, 0xc, 0x1, 0x0, 0x2}, {{r7}, 0xffffffffffffffff, 0x88, 0x4, 0x40, 0x728}, {{r5}, 0xfffffffffffffffa, 0x34, 0x82, 0x8, 0x81}, {{r1}, 0xfffffffffffffffe, 0xe9, 0x2, 0x4, 0x47}, {{r8}, 0xfffffffffffffffa, 0xb19cbd880d2c0771, 0x2, 0x8}], 0x0, 0x0, 0x21, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r10, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x40000009}}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x800, &(0x7f0000000080), 0x4) r12 = accept$unix(r3, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000400000000004769ab217fc223b3a8433869c66d2837f2c93f8fea45ef717053c58c978cb7ed7a0320f7b106961c876b0847d2eca411fbed9a5a3cc2ca46d677f3b1571a73d17f464181b44a09bc3a06fcf829968ca5e6fc4269b21b52e19ae7919d92192b114fe80c0f0000000000000000000000307c077e8fb6dd7a94627e8a244a2c3958c79e97daebafc9b1fa52c7ac9b700f93279f2849b00b306769295f395058bfa95fc2f1b9851def0a30505dccd99166943b6ebb70a9d56b30b09881390cd8125cb9e1efd0fb6c27c657be1b1538852c477340b5c9fbad58f15e3ebe89038782402cfe5305dc5832b9a8c9dc1ed93188981654da2464dde064f389ffec6502299c17f94fa7ecdb4597037d3245274b03a8f4f4d2f9795f1f246a59fe80e41ec0ac1030e6596473432ed3b63fa0d706d63084ba84f2f35f6e88e0dd76d89d5642616db5e95e7e06f3d6e2ec2b86ec3f8f73892ce1b170732e9f14cbeeb747161a43e9a06f8ca552c179a68d94c96a61bd81ad96977f5d349fa353b243b35fa7d8a9e2e024e9bb2f546ad97dd93b2d40a1abef65e35ec8061ac18e63c253c34a7996c046ee0b3ee183dcbae3fa617bbb913163d093e798a9b17ca51e1a053b9628fd2f00008692c74487dd3361469ec10d32c5d4f1c5f9cac74e62db1c9d36850da0a3860114ed851d5556b54e9f1b8eccf8b5b8597f5226d6952ccf460938cf82634a8106619d8a65e75da49a3d25abb02218050dabde3d4d768491bf09c7", @ANYRES16=r11], &(0x7f00000005c0)=0x2) r13 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) fcntl$setflags(r13, 0x2, 0x1) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f0000000140)=0x9) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt(r14, 0x0, 0x6, 0x0, 0x0) r15 = dup(r14) kevent(0xffffffffffffffff, &(0x7f00000018c0)=[{{r9}, 0x0, 0x1, 0x80000000, 0x8001, 0x6}, {{r10}, 0xffffffffffffffff, 0xc, 0x80000000, 0x1, 0x400}, {{r12}, 0x5, 0x6, 0x4, 0x7874, 0x4}, {{r15}, 0xfffffffffffffffb, 0x3, 0x8, 0x1, 0x929}, {{0xffffffffffffff9c}, 0x7ffffffffffffffd, 0x28, 0x1, 0x10001, 0x1f}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r9, 0x2000746e) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r16 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r17 = socket(0x18, 0x4000, 0x0) setsockopt(r17, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r17, 0x0, r17) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f00000000c0)) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r21, 0x0, 0xffffffffffffffff, r22, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r35 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r36 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r37 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000200)={{0x3ff, r33, r34, r33, r34, 0x104, 0x5}, 0xfff, 0x9, r37, r37, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r33, r34) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r34, 0x0, 0xffffffffffffffff, 0x0]) r39 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r32, r38, 0xffffffffffffffff, r39, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r41 = kqueue() r42 = syz_open_pts() close(r42) r43 = syz_open_pts() ioctl$TIOCSTSTAMP(r43, 0x8008745a, &(0x7f0000000000)={0xa0}) ioctl$TIOCSETAW(r43, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r42, &(0x7f0000000500)=[{0x0}], 0x1) r44 = socket(0x2, 0x1, 0x0) connect$unix(r44, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r44, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x21a) poll(&(0x7f0000000100)=[{r44, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r42, 0x46}], 0x1, 0x0) r45 = fcntl$dupfd(r41, 0x2, r42) close(r45) r46 = getpgrp() r47 = getgid() getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r45, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000700)={r46, r48, r47}, 0xc) sendmsg$unix(r16, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861d61f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff4900001d8a86d4f66f759ca666984e0008000000000000178d6423dde255db0f3520197f1861d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r18, 0xffffffffffffffff, r22}, @cred={0x20, 0xffff, 0x0, r27, r28, r47}, @cred={0x20, 0xffff, 0x0, r29, r32, r40}], 0x60, 0x400}, 0x404) setuid(r28) 22:40:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="013505f0411082330967bbed122194c5d3eac0223619dc558148f6891f7ba99f1935bda3536920cbf9fa78174a09475952623829302b0f9ad450cb02ffe475f2e5b4a6acc12d38eff111bb315593168302e2eb6fd9b23c992e17eebc6012acf0bb300d3d0239f22a1ab1147be3c32534656137bafd8f040a3f8da315d0ff959ba38ef61debf0dee9cfc71ac9f3958ebb463585edd38f6accf964768c000038fb82025eed4ef806c28c69317ba5d838"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x1}, 0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 22:40:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffe, 0x7bc, 0x1, 0x6, "c8505ab326369bb321441cbe1de31871ee01415a", 0x3ff, 0x800}) socket$unix(0x1, 0x5, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = syz_open_pts() rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000200)=0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x61) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r6, 0x0, 0x9, 0x0, 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r8, 0x0, 0x9, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r9, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000380)="d21deb0c69670d3c20a45f61bfae8051d3279c05634827232807ce136702afe55ebad5b6fd15bb51f5d09968cbeb061a4aba63cd133905cd82316018c3f51d2b1c5e3259bac86386b3e35ba869c9dd05e56957797e12fb4dcf2b7641651cc18a113fb0f456b6562c744049075ccc7038918648e062f1c3b8b06741b5ac2823870e32e245103acfcda967d9f3b661ddf1eff200bc0df8f7f9c84ca8816907fa036c7b0bc471d9294e3bcf9ea290c47b0f2c3d4a3d06cc71c146dac1b7ac37f2cd883d4b9dcfb2bc260526", 0xca}, {&(0x7f0000000280)="4c358f7941b9f91cbe08b801c2749db3f6da2f8bb07d828601700993cd0a607e1f7adcc9be26d55bc9ef3f772d7323d38f4ebe62333f07ac7a0b8258506960b02b42ec6f65029d0ff4f48793ae8dfcd0be4a59247143f0046856ae937fdc7521f64736c3911b1b55be22ee16c9c15e6195", 0x71}, {&(0x7f0000000480)="25d701039846a6710932750548127281d1acd27548945b3c6b3cdafa909f7231b503959e2ac21e66d5392220a269380ea2ffb9bc2a596a942310593cc252064b9cece02a5f40836cca4bb064a36f2cbfddb546909140306a33cdc1505a9632e327dab5497124b3cc0572f98ffd2930d446fb2ef28a40e04968d6a6e997", 0x7d}, {&(0x7f0000000500)="90cdf7f976712bf3ec59478f3e98cea13356b7716dca854475e2e9afa1171ef5a6d1e8e305b5503282ef8afe0c574b1f0658f7536e990e79383c071cc1a525e277d163c7d28f5c332c82a6269cdfa8718869dbbacdbe2841753382d19f2c8447ea6232f669d4a4e6b52ea9f178696b6d139a9b078f943f06e56deb6d43bf5289352c53b6c3a4a27d4e713b15a8ac0fbc7aa91753122e14f8319293ac6513e5906ddd153a8384b5009ccdfc887be17399cdbb67dec64eeb2634e8a024cf88c7f2e459fcce787b4e3b2d8cdc4443dd9cc0af69ff19302dc3b4cde30ea582cf8b8bf2376f0ef318f414c5db378a2d607c9b3ba059c745bef3", 0xf7}, {&(0x7f0000000600)="d71551883a70843a52e449b7b521926f32735ad08d543f7130e9bc2e219334a1066fb2c5a701837867f1413a73ed1d69994b8d920711f563dfe0daff7e9dda035991f910c4c72b", 0x47}], 0x5, &(0x7f0000000700)=[@rights={0x38, 0xffff, 0x1, [r2, r1, r3, r4, r6, r7, r8, r5, r9, r5]}], 0x38, 0x3}, 0x0) 22:40:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="0000e80f7b9c5d12989f00000d0000000000"], 0x9, 0x0}, 0x0) 22:40:36 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000080)) r0 = semget$private(0x0, 0x3, 0x244) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000040)=""/35) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:40:36 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaa2aaaa0086dd60a4f00800f83a5599e49cad1489ce000000000000000000000100"/54]) select(0x40, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x1, 0xb7, 0xcd5, 0x0, 0x793, 0x4}, &(0x7f0000000080)={0x8, 0x8, 0x6, 0xfff, 0x0, 0x853, 0xafa3, 0xffffffffffff84d9}, &(0x7f00000000c0)={0x80000001, 0x80000001, 0xe2d, 0x20, 0xffffffffa0d30a1f, 0x3, 0x8, 0x5}, &(0x7f0000000100)={0xddba, 0xaca}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r5, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) semctl$GETZCNT(r5, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r3, r4, r2, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) semop(r5, &(0x7f0000000180)=[{0x4, 0x2, 0x800}, {0x4, 0x7d}, {0x2, 0x8001, 0x1000}, {0x1, 0x5, 0x1800}, {0x2, 0x1000, 0x1000}, {0x1, 0x5, 0x1000}, {0x4, 0xac90}, {0x1, 0x401, 0x1000}, {0x4, 0x9, 0x800}], 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r6, 0x0, 0x9, 0x0, 0x0) r7 = socket$inet(0x2, 0x4000, 0x0) r8 = getppid() r9 = socket$inet(0x2, 0x2, 0x0) fcntl$setown(r9, 0x6, r8) fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:40:36 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000000000000000000010065ec23740f1d00000000000000000000000000000001") r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpid() 22:40:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f83c8a5b6701000000000000000000c414000000290000002a0000000000fb0a010000000000893f5b68e2fd4ca7895f5d993027a70ab322f3be2e8c1bf1df1ca72ddbb62b6a201e7648a93e0295c3a493d07db4cc54e734be89506e8fec2c93f978f36b6eca12ae7de19d6bcf835bd66c9fac93116341896caed9585632b895add40962984ec534901010e7682cdce8fdd736e99c423611ba1bcc60fffba33e3c2e1f37698a67728739c52783a4955bf94ee5c0b545e0d1ac1e099cbe61e3c0ffffffffffffff9cfe68587dc624f3176ed4f512fcaee7842428d9a457325c46f5c19f455b8c2952341d87ce3d1e0d61452bdcb1ac720c4c977a553d9f0475975f4a9082b2ad29c870d7bc28fb8ff9d7a4cfc0c19ee0f94c54fc82d71ace025a2c56f0c43298af49a763d9c610f9889ae941f2e1d9d1e3547365581082982861e7d270abb75d501ea5e00cd27bd2933fafaf1fb65868849b4ecda09237c1c5e6d3373b89e30d1d3fb884e281dd7f90feb89936f37cb408069d2d352ea2c57a2754672a579754cbecdc033176a5afd9958db3965d38c5a62265e91477d04bba7085f6bca62a41a9b01d105cf3fbbab0bcb52e6468ef611fc92468503bd221fdb47b3efe067958f78cc2f4f54b751470c4942c1c724603282cd8f00ed350fc9de2abaf953963d163fc20e08becfebfe3c5314197af9f8a651a2a114eaa0251aafc93817f0a39299c29cb6007f622cdea56349e2a006da643847f61f840dc6d93d3c77717406291fe5f193dcf5278023f5737eaf18b8a004df4f914cc638cd4f491436360ffd73ee67c90cd8817869ec6516d3cca1196750fb17704f90ab255370e8f123ad04d88a1eebc6d503668123e194f2629221f10ae81f9099ca1cd4f598c8a95f0960570ad1f1f9498df4aae12724843177cf12bf7bdde12909598"], 0x38}, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000400)=0x400) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000000)) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x400000002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) 22:40:36 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYRESOCT]) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000200)=ANY=[@ANYRES16, @ANYRESHEX]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)="3108c764277cbc3c7e8e9c61e89fe3a26f4f9bf19c448253b29fd785fa622125e8ad53c40700c58e22d1d4d3c8e05b1ad9fbb9b524a911498583a5255a861d943bacc507061bfdf2575617a55f56b2895c12d1c269ad26686fbd5406c80a53e5aab19d4b7e098461a08afb4f75a2e0269cf62ac048046ba0e4f424bd5114251cc151d95a2d2bbd0a2d13e317d171dfd03b7e74f34c0932fa086f755920ac7fa19226dbca2210337939448f5eba8ffd13d4d8062e2eb94dd61088363228fd67123cc0d4444742da66fdc629780177acf4f24ee75c99e89f534da7dfd5dc5ed7bee01c3c5e33c410f999034a9ac4265e6e337e7ed13de8cbc59b1938d7824df1191a3d369be2a8da58337b1877174d86d0de3f9377e167f265560ad152ca2d8c304ef7c8abe3f6933112f73e3662272e0d4e8eb01fa67b4bd7a2787109e8f0306aa15dd1271cebe67123bfe015a8acd5c204cc3218eac386b7b82db5931d6c8de3d86dd5208cc5515d3901b94cdff444025a7a4b788301bd0eda381b7dcc0062139ee3316f02dcbd8375a28ec90c4bc94ac863606db4a57a524105adaf1a08b4b4c15d29bf8d3935fc1b03b979bce1b3fd4f4b5065514ac9727b786e0aaa4665d93a51988718c82a7d8f4ac14f1e257d9b2800b4aa3ae72bf3fe3e5b65f6be7c1f1349a5b1d1f1aaead0e4f8021bed0845030519ed2f6a37f941f5b24ad04fd9f56f58b8aeebc7c6605415c344c8f882b3286d78a86ee2259348f9dbff0fc883124efc73d006915e5d2578ef659aa4b4762b13c32624237c9310f7d9eb7f3e85394c480380c8a533b8e6e06dcf270c13ca43cba1e9d02a5386ea77e0a459c53407cbcb305995a6000445548e9d32000efd32745e71640e1804fc1187b3af00192db0ae3f53784990dfdfae0ce45d271b3b0f58985618132643061ac8e84f2adf04f78e6a6788b197d1a958ab0d06cd9111c79320936db4a2a4b9700a828410c75daeed97ce6fd6ab6afc77c7e3ad8a6c01cf6411e18b83690f72b408136443423fed025ae1d5f8f25906e2552dd7d58fb79d873df2bb04ebb35a463e18ae9b8e9b6cded03cfd63e3713ed0546cd9ce62aece7587e667399dd6e98a47eb422f0abf73fdb1c0ea494823597272dc77bbbc766036590db8a5e4ac05044dccc4716395926771f6ea341d16975a929e12deacb8b8cb194068946bced21eb7ef1c18252d0879678492aa82870102eff8f2e09613465e4212c1880c560e17a658cbbf305df4fb1f4167f83f2afc3a48e9dadd0e67bc60cee6cec321325751b7f4d48e92bc99e180b542fe854903e630709525ece4d129a6552b0e684fff5eebc87a93b06a7f9cb3ac58bf11dba673bce976c91321d8fa651bd02ce486a318f594e40f9e0be401d313be4906deb1007d145e2d8e0aa24e6f0e864f4a345eb49170358c8a5015c747cb2bf00006b614bffbfa6198dee7bd442186c7d55fe9acdbfeb23fa79cff67fd9fae92b72d21abda6611c0cb33bf28a7eba7153c4761b5d7689bf3dbd0bf06e72afe638fb591fd0669b9cdb6669aac54a061222e5e0c49a563edebd31b11707a04072ef5bfe496627fe89fcc4e9b8021d666b83dcb80dc02fec075f2e50fba2f48a31fe631cefe7c40fd7f355b70b7214365e48c5022d626c8285f175bafbfe0968c017c0712c420df00e759d6873bca50df96856fc1e38b8a36ca2cb7af02823bfc2b12aea48dfc1ec98890e2dedd0e18bb71c40ded2e266cea90f7c3cf174dde64610bc434affc53bcff4bae647d57ec27e48c0df979e9cd3f3d3285990db6f8c01e21f48c09c1983dc79e52e4365ab47fcd95b976c196440bc1bf47cb7e8cb3f83232d2d7b09089891e4176011148882218a129e129be3ea953ffb9351a097ce39a6e4229b7e3af3e2aab7857fdf8a22ee916eafbcf16b504486823456ae9510444936d2f60b57f31509aa2919857e23da505de4a2c81a5aff25f404b4d410b1faedb973ef2b879ba7dec531b68c7e8ee88cceb361cca41b26014c8c3e1ae0c7882fb23abb57438a6d418d026c8ff482bf7d04e25c9b43df82615624fefbf5dfa621d8671b1db7d6acddd7316f21543c4088221c54be6c7ddf9e585defe1f7610fb9cc0483518014af9f8b3239efe1ca286936315eca3d1e24fbbe58fe43299ebac2d8ff429ea7ef22b2103ae3f62e206296e205278d23b2cee311dee97e3b27491a93b2c33ab0d0e1ee2984131995ce0ddb8d5ebcd457599272a2577d52506d129f6532a5f3e1c6c385ea108a52990cc2ececdf6bb28183bc97bc0409fc824932ef0cdfebbcb10179d264fe08a8c6f19d9a47c1a0b5e68bed8ed9a098e380674f5d32689259293657b261f68f239e8215cf53d4d165b536c964dac590293c54b7e3e5de93c86840e69c6af7517820f2ea7e1076c501962247af02a41a1cd077720b7b4e488499cddc474b0e371c62515382e9e6273b09cf35db2ed2d453bb963aa3a511f428ce4471255563c0042845b9d4bbf966efd40616254a77303348a1e1e8da62835cba4b93b2543215a34122f701cef737fb421481fe3d106317b5e0d19d712ae4f979bc4bdd010fafdaf9e24389e966953a0969e05e1b2af8f0ffebeeba1ed84e7200174e5d58ea3cfc14deb5e37f0cd132c7d5a9ebdf7aebe9deaaeed225bd7b85365dfd91b5ff69a5448f228e8678f9400d6d1d6e4f1ce6c3d85a24bac7c2daa95e786ff4feeac52175b1e161fb45048633ce664345c39726f1c838f9e1ef530c59a7e170fa5a952a5c1af62683a2dfff28bcc768c0c1a5e698654c214106722cf4ab2be1c82c299830bac7dff02e0662df98f3c05c0fe247de5d4f0cf6c911bed6a19dfb0cd55f42e29422f95706eea833e445cdb1837ea0cba0756c0f7740ba6a31479327b70724c6082ee6db370dd73c3cace9d7533e1b72e754df68da04ffc1eee2692f9c31b753f67903a9d5d94167495aa42af0f1a73c09ac0f8e7cc8155ea8f96b90550adacb184514fb6d928b9025030cb6572d669acfa19ee2b19b8921fa87ca26c3711a0a4131c0e75d4a9f4805311f60af6d94dc8d99b64159b3aa20ef5b46e262268c91e625a20974972202f0fb025c6c3d159e984156949148e64d07444063c0162023c4b515c95da1d480163f9d84f44727638f09f2f66f6f8100929f2c66c96a6ce8260f93f2e1cc68a8e239f592511fa9ff7007fa4892772f99274b65b6db3370c9e42ca2e1d83ec6f5900678b0acfe8ba7aa7808d7fadf56e91a70b0b5030b9fa3b61e85d2d478d6dca1d05a3741c3e7ac48039a2513bba7950883f7f81e7f907cc67a4eb590150ebf07ca013bf3fffd4d9eaa1e15ae0e9785d87eb007faf519fce5de67f8f55c9c2b64ce43e2c098538cbd012f877eca5cc723e7673edbfa6e9981c160861aacdd9da3e8b4da89db370aebeeb2fbcc46b44b83d2422f107a67871007832ce693bd04014d7671eb6326787090347a57f6a749414e53ec896841f4447bb05365d400cbe6e313cb5fb9f4db1296eac344e2d8328da7f58cfe998ba6861d907bffbf7cee1e00de395d8d42b70cd0c756cd9b1ae118d728d05772855bd0d1f34f4d18baee0f7a81294e02254902ee0e9234d4886ed710f0d355c75aa69dc10bbba7f9f813a08341726af99404efd76f9c55017d81f893988660da0492742803c83b869b3098c8eff7da564dfdbbd37107c74eebb05d02c6d68b46d281609801150446327bdba6304386abc0ca6241eddf49afb6dd7307e5faf9f55e5bab93dc5685460699641dceca7ce76d55ee613a3a9b0a7ecc800d08511c312f2d73ef8898c50dbe0d9637fd4310b7a671232f960fe50be2560d7cedcb8cc63e3ebd958ba21cd386cc5c5e04ab19fff31195d35e61fefef5fb53a109d73c69c4360ce37e481dd42add63ad1894ea937619404c5efa2f99e06c3964e3406fda2f28ecbeea4bfdff9e0bdc2b33951d7d112dad377694983355b2225fde514f7e25e9fe18b76c3409649eae64a5f51a7d2ad9a090c76b1b28fa9aa2ccfa0aecc7d1ba0473ca4158cdba6fbbee25f9961ac984aa6e60963f5b2fc27bfe7fcb2b4b20321a5eb549469e448bc6c5c373d516ee8d09796ffbf45b2f5cfc8c6b334f264f76e8f824c258107c68bdcd4f37ced191a66f45c8f0023ceb0f1d5c05dd3a0d5423c02d16ca5f99b976869138fc41098ebdc7820526975c93968c464ff8483aa49c5f8b189b5c81275714415fae53d042eb3fdd1d0a7c699abab3b39cd0a5788984e2f669791edc8c99e4188b83b26364a014cfdf3a8ec22fbebfb5dc290f521a9620d369458decadf1a9afd6deb386429fc9213932429548ef5a3017bcfd6f6155a96d8aec7898ff3c95461b2e1b34493880e8ebfc5f1c3bf24693e1948ea623b0f7410cb72a9817089b810657982f8eee9adbda97ec73aec336d4ce8d7c2b76aa66adbdbdaeea492f3d0d17cdcd4094232028e0ea1dcf0d1bacb7a9194b3fbd7c4e052517e5ec6edfe03e0ec62cd32b3f5e488489c3c5a2750c4643a001c37405ce630e04769d6d73c80d43e023780b1ff73134ee194b5a16895d77c433239aef45c8a7097cd9d86f3cbc99c69408f516ee3d6a524b035e9a5f0a4c49a3b23bfe8f1c23a25072f30ec8727e09c802ce77e61d30f4738d991ca6ec6997c4d190e89fad5894484cdfb5e6ad08fce0b5c34db5c6d35e417032bb6e977b53a4e1c5002554d34605c951953d6eeb21bce070f73907df79db6e9452edaf2d5797df7a562c0f20f9d079f9afaf5f28dc2804cf73fd563b3c510af4506d8ed17621b7586b9d7517c8978a8f8afe7a69dbfa8d4913d1dd4245e0f49c7b7f0b6e574be33a823bd79524e3726dab8042acb38666196e1d15704030d07711acea48eb9e0e9d3fb32899ed478e355e53224fe9cadb482e742ef93d6f965fe97247c86f3b43ba156eac7a7b7c6dc710ec4cd15ceb21a0a468b5c49b649c26d4fb97ffd8ecd37fde0f130fb272b77c1c679e320b2b4558ab34580c35df3b82105ade4fb8171c369e950ce7809e3d042fadefe8baa1439f687a94d3eff0dbd35c0c26954127954212d8ce522fdf78c7570cbe35cf33e7cd04ed425f4fbfa0840558ca3f809a366553fd9270ee566808786b6932dfcb0c8f9f25fb49bfcbf038a9657b88383e429ae057669bc9190efcae00445d84fc7457119cc6b75a6dd069d9bb0637673b5bd2f2816cb9baeee03131c19a39899b952bcb7b27d3e4312f74b44f71e73b69ba2700af19dcaad857e90292a331e10b1ced380b8db07660f6417c3311bfbc053175aecc31dca817a8c59cf68a1585bfcf76da4e5f96884a897973d885561c8c989dfeb99dcdaa87d37c1712fa6e2cbc1812de16939cd388152c7862bb4e43de9f5b171e325c72d34caf4a2daebe7330122c2dcfd9eb00cbe8438d8d25a42bee4c32e53111ae40b9d94b100895fd394a1cbc205033209d333e0316614907e9717fe64c1110f4afc2b2af4c87d6d4078368ae5b712e96e46bff74af64c500f7b15be51f3c7e8f81fc9ba61f566e7878edf19040b72ab4dd394bba6b357b97f266c1847c66601ccd23cf75a7389637e457ac531bfa50e6851983332ed0eee1c15905eb47da9c11a46e2acf1413785e1f40392e2456ea462db5dcb85681641963a853887aad235657f0e0713fe6acedaa395e55578c1e87cdacb42434a854e15178fa51a2b1d3847a0ab83509c67548ec829606ab1439de0e8b0ee518f16bd5fc2b4947c5f6b080e451bd738faaa295091", 0x1000) 22:40:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000740)=[{&(0x7f0000000640)="2c12101ecca62551a8a125361d5fe89218e630d3b7535a725925ac5bb60e926bb9d11c9b362e97fd7f7e34e07493b63f9754c414e313ddf3e56050db4968f7c259adb5879cc045a25fa6ca6f924ea77820b55628804980853562ef899e4cd99b2157f22e7afef360fd925ae20b78e20c58c23e52d95eb82e180b88eb6dee3fb0", 0x80}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x0) pread(r1, &(0x7f0000000100)="41d46d3db44d30a2ac78eeb13b9f7435868bf2521701f229f4d8fa23b40c45fb4106e806ddfe7b245fbaf900e3004691f095a9445f0a2b7196b4adbea33c661cec5afdc6da7c4de617816c21acd0040ae6b4f3ced220bae8803beacdde8a51143144bdd9496d4248f9ba08c61db29758ae2a35f2cb27ab89aeee915e7ff751541647db4386aba2c461e0429061c40d6c435c976bddde5e5ded1de8ce6a4c5ccda85b7b5997f6c747badb", 0xaa, 0x0, 0x9) semget$private(0x0, 0x2, 0x170) pipe2(&(0x7f0000000040), 0x10004) 22:40:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 22:40:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100ffffffff"], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x2) socket(0x2, 0x2, 0x3) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="d9a2968a044d65907c121122f98115ed0236db881208a9ef0a8e94abefd4fe7c71d33697b0d64fdac4833696dfe6e35f57152612859a8efe0584324f9bcca60549c3fa69dd2591704002154cc4bc08fe782b365729f0cf45cb5457faa3ac918816f4c4b891368719d08e4c81ae076497eead55fab3c61c1606398fb6008b2f7e18fc2a648694ab62a92f8149e771da03422e15fd76c7bd27df26bc569283b37bacae2f9f0fcc6c4c0a33782d1fc9068ec2a15e068837fecd9cd00ebc4cded901b1e8a831eca92ebe00800000000000009ff27c2438f00000000000000000007673b43bb61f92d0702407449e59ec1efb4751b2c00d25fbafc065980493730dcbca95d46a"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) mmap(&(0x7f000033b000/0x1000)=nil, 0x1000, 0x7, 0x10, r1, 0x0, 0x1) 22:40:36 executing program 1: utimensat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', &(0x7f0000000200)={{0x0, 0xfffffffffffffffe}}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x5}) 22:40:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r4, 0x0, 0x9, 0x0, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) recvfrom$unix(r2, &(0x7f0000000180)=""/14, 0xe, 0x61, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) 22:40:37 executing program 1: r0 = kqueue() r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f0000000240)={0x3}, 0x8, 0x0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/107}, 0x73, 0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000000000006004e35b399abe6ed62149825976b496bc733edbe8ff67facd2c8f061f912f9d575314ebbeb670a0d33bcd2c7e658e66a915939b285399857eb982d89e7e72a98bbe7e8f39bf63a4b18234fd002070532fd7183e1e6de0d10e916e0e1123fc784f81a86792d92ba16aac75d03365a11dc1f6c72669cff0b0bb1dd1b6a10b5ea634ea18c861f57aacaa50e387cae2edf659268da85179b80f94c9e676cca4ba0b057c421709308c2b43e73e515f872bf6ba91ccf0776b8aff9ef3b4a5360493109621f4b5bf93c26a36b9ee58303ffa45b7a78dbcb3de15c4864c9838d4c57c38c770dad981908e5282bb8f7f910c94803bae241e8b4870a434bb3d4058c85969eab4590c73a62cd2bf2985139c9c652d43eed4a7b84cd2d6e765f20752563af1d0984f56945c62f455fd12f08711246139211fb56b45b94990f344e875e9476365bbfb51788fa1d8b82f531ba5d86cd4f41eca6f23ba9d414495c3b39c807d9755422d563644fd5cef33431a197fb412a3fc7f67e5ea202ace67d4077b67984cbc44adcab93a6bbe6a8ca618243c5836e904ae1e33fb277a13319da5d4c07bb5a56d4c83f5600c1e0574b7d26b37f8121d630453f0a77171e476d4d381f9d9cf2ecb990929127090c004db49851924a66a70b09d7fd811af6c6861df06d42b7e3fbbb32bc1fcbf7e0a15a43a364699caf976306b7c95ded60e33c74a895f0af3aa93e55c9727cde636e5283a3cb4d0b0faa2c294d794afd92f1b8aab2d5e62cd9547b97577788acdd39cfdfe394959ce02ffd0717a327c16ed9898800608def17409d964bb16d642bdc6cbfff75193d8970b432114f47eb8c3074761daed2cccd8d87a0309e12973628d171c295017390b941e15569d3fca897e3963ab481d0b65b8e73d1d558af4669c94526d0acd41624fe0d61e53c0ea78ec65459697e6e3f56893e7de969fd9fc472f9ec64413aa8cbeab6af1d6311bb07382c8f667af4894c6cb972c1c49db1e5a47073922169bc6f6f203d919c32cad92ba7c54e3c0599183381192f984bbff50f02cc1f3cb85a5cd6305a4790c5347f08b70def1529f473c8e399b09c022bd4c8427d1b555c48577845dc722266bd9eb8a5e3fcfc566d2ef57812799fee5921e74bbea27a3197423046c538c3d101a6cd4d2c4b681203fddd952010884ffd27d182a8d9a8919a0992864ad2bbb0bfdfa0623c750bb7d8cf118b7c840c73de1481be3fd401a6fbbac7f3250dcb710d954956a736341e8d25aeab272b89295c89b6ec175d0aa562d856e5382d79e1be8aa84093cb46d33fc5da15965bf2c7819cb070b1e036cda02c0d7b6a27bd8e46ebffacb1f44dc69edba15e2afee33214ef48e9b47ab7a5344132db0824d471743f261c26ed16fd3e073c1ab3d44d82db854aadfb9ac1aa95d40a26b0dba7397ed9df6c4ec3da970f2f1505965b19811c7fec3f6a8d70370024c8f7fe10c7aa49891200520ab8584901e80ad6f37b2e66fb5340f78647630d6828cd65938496a4ef3fd7b9016a6e3d4274ec569130a4725bea60a185d817b976f4856e7e0de93339ac8a289978d33ad85f5bf8b7a12f1f0253543d89701b5204e85ef4b7719f7596cf348425f0db0b77521f6aadaa98bacd753ceb3cc3244e8a3cb65e5efcf7f2d601c74ca53c21f6007e9296a59195ce1b3aa7b5acf8c053f407fb54ee478ef80612ce2f84ad044b37cc3e197cbef3a7186dc241c377ee7fe0bd06b80efb9bc9f885739e465b6df0c2c504b060d42adb4d745cecd3c13d123c04adffffd2f50191e9a41769f8f0f11f0288002ac936fde1d3cbc0900e8362e9e5b412f97cc49854ac7b95e581f9736cde4bb9c2ae898ffe0995a2837464b7b822159c7336460782a3289f338bd08b40f941fd0ddf449ba3e1fbf6e5b9b4bb0382df33e75665237b02f84fb6bfcc8b725a9e45fa8029ce0b7c19957de5c13aa31e2bce1b1e5ecdc7a8475129efed3a577cfad894a5dab15ce28de70e67981d3bbe17583e7ebc3f881a9178534ed7221c2f5cd6e6aeea1fd458aaa0f536d62b8896b57e8d772cc154d18f757f747f615225a389b45292313b98cf133ae14bd4fdbc98f06f04f875e205041e8be4224128481580e4acc0a8ebce4657a7fcad323a5282a5838e181833b70102fc41aaf9f2b76481b2129b844e27a91d0e9a7cafcda90022fd9e95c00e56ad6f043800b2f62b81b3d13e50f64d8ab64aa647e6609e3422c8b60a3082c980b26bf3c2e5f9e9f601db52309eb360ee21a48567aa1d94374e1e7b0020bfd18cb8d3c009292a5d7872e50faa7d75cfedcff1546a58bf1da4d9b2e00bde245dd63ec312bdf52f4949855a1118afcd989ced555314e28e5d3b5ab9f1349b8f416c94ea922814b888d2f10829e8bc27506b085e16a19ddad4cfd213cc5e714419d871ae8ad48f7106716543d8c2caf09cecb6d677d4743bf100c7bc72be4878930c37001132959ee67db88a0e2d5a41cbaa208f40d4da431f392b1e274831420ccae1deb4ea3ea2c3d010add02b43b501040b050af7a6893181bf6aa4804220215272d0e94ca3f95eb1402890cfd05937fcd68e1c0af00fae91f58a4944dca741bb8b890fbb084734b91f604d02e70453f692ee7091c2d5ccdf07a3b4f64808bc61ef30b70d67c4e6db353ff246d0c0be54ffa2c9842c22a71200c7818b4062f7b9612cdf90241b5da734c7bc85be61a8c29de6f5384a68658f4117fd49a7e35979182e4ea511e06d91c70e9bed2b8138f627987d615bfc0efdf66c1b123872d72cf67aa8a4e7885afe9ddd9fd5f3ff39eb0324cca6a2aa9f653f3cfc2023f4e08a170e4362ad08e1cbc2249ef0a556d02b2962ce388ac41d92ad30949fa5bd8092cc4cbe9dbbb0e20958ff76d1e92688d2e66a657e5f80f915458f3b47481519d29380748f7717eb5725392ef722735bca11960bda8888e71b4a3097a5c8563b3cf0f50a003d3137e6a7767ef61575930001d3210ced4299b75e92fe551b2abb55099f301b9bb58d3160c9c6507a9620658eeddb23ad256df6fe32de8806ef175bb3f3eaca37225e38d5d205e2718dfdbdf41774c600b24f807feac1ed0877e25b2e81a9db22346e775a93489c0d18c17b2d9d95f8b2a627abb0421ecc9cfd0df1d9e7a1969ba97481e306169887f860972e5ae50154053d24a18de97dfa41c568be25d2b1d5ebe414bf4045abedbc81cdef7a2335e10a343c85b3593a7fe6b37515cb8ad2e113a70eaac72940b6f61898e0d2ee4c788080c41d154de816030efa81614ee4ef55f26e692e51f647e4f1d0b90b54e8cb6818b313a7e7776fb57f82ca22c8a1696ef6af95586df1e783f06bcc41c9e4434c7a5304cebeb038124074deb6cd6fafb112ba553ebe421a2c2ec65a1486d6a4dd473cac054a08709be8a336682a8f1d0be6be1f9f02aee13edbfdd9d00edad9e5b443b32f16e299b349894703c27d0d356b6ef0bcedb8e15c7e8539af237ca0ff13661b1f899094b97aa0bbd49afdbda9716cebb288ff8d5b51fd94937bddb942cb75596481570b8fb1c1c3fdeb091cb1ac61fc6e0397dfa304535fa35e2d2a3b7b352cbc89fd8f473599fc2e1f35265eac0b3b119084bbb8ecdb1d833ce6dee0019d6ac5d961b39e131f039987d5c4d38f2e91bcfb31e74ffe021f4e17e19f7ecb21ab654e75eb286f18defc6e01f1ad33dad7b2989cce4fe0a8f5985b53757701a3e029e803af7826ccb87adf75952555d3427b90a7e6b0e526ef34251ce098d668399075f667340eb256de93fdee80347c75dafc6c7bdc65fa394232a308041720eeb734cb051c7bdce2e3e04c1c01cc5bba32152c582cc34b6c7800afcfa6fcc9f1ff1208e3acb1781469cabf323e20742fd17ff426b51ef98e970848231b907fafca3a8fdea4a715f18f6db2f0077ba1575f56f2e4f94db5d938b3ebbb6c321c4cbe4b0c1fc1fe32e5098e805188a2d5c87548870650c253378216d1eb4dfa6c4d59ee3d81b9aac6c2bf19d8804371e493815e615a24354169e89adbdb020830ac8b2af583acb8ac27e20ffdcd83937a71f1013c326cf65e8302225f0c25d9b98e30ed188381b4f664806b3c671c75bc6b197aaf09c80117af96b7580625f962f89063b6bae5bb66982e291472e3073f869b86cdeb6904b7bdabc75f66074358146d426c21fb6f302cf1f3ac120eb3bc895ca91c5ef588381ebcc823988654d12a78e25d3e98a191f239d7b060d26151f8a0313c2502631b8cab406f9c797acc8969e9f0900f685561b916254419c9b00eb2691bceba9280e6006a3798b45b3ed06e31e0b62e8284b99bb5c12126cb32d93a773c689e4727e208763f8f74fecde54205dd4081017e37c28fd47b5cbae61ec6496b88d3b74f6a4e9cd31b5bc8cb5924d869f11be5f93f54e1b79d7763f49ea0230a989800085f861f2a3948b8b026fbee90736806e27ca23748ada83114db1eb598c1606cc27991673a2c78b9e072447b3e4d2cd714a1277c8c2b95448b2fe3d24b06a8e7cab4b00fc8834e04a294d50161e65a71e3b42bbdb90c99d21b0aacfa10ac12a454c87855691313a293e67150589485c230b2fe325d58ee69a75ccb20c90e23cf80d62756c849374aaae27ea6a86033c4c9fa20a93effc0e5e0a775d665ccf60991a7a45c1e296b4ab867338d6e383a878564d64c864965101560e59a9a1d7969eefcca4b75782de0bd21eb435ad92a066b91acc7a86dafe91eaf65462c926f8a9005400ab2f01bdc6aa0595628103ff9a8ded7f18cea86fd102ab027cd633ec1cf31f340ad13df93b0b2e9bc32cc96dae501ee0660b2ec1e71356f82f4e135cb3e7493841296a8047e7eb95c47527c372f819369f78d9e6d5d61d0b5d552726e40fd4c03578e23d5e1164ae955f7bf551fbcc4addd4c26b87693960143deeca904e5e67ab9eed643605bf7b57da2610908d523a4bc8598d01dad61106ff0959d61d76a56487342515237b081dbbeb99a67af0f3bc9ab5066c136693c920174eb7265b1800f364318fa4de9e208612c3626939b407e1cdd27c415105fdc63c072a6323cf9d51c9e364a8e5332d932bf1b6c18d47aac57d97fe96d6327686d4c359316d21c5411e87c72888955e63bfab4fc492b655eccc9cbdb1d197514d2b2b0dfb9391f8a4135c5cd8e5c90ddebe5c38b6af7c461d3ef026cfb3a1614c113cebcfd781d85d5a1aa03c33b3cd385f2b402f0f4780f7f519e1344b824d52b09bba16e2e7675434669c6724a3aa6e1487bad95eef390dee2187481395571fdf7c7b495cbeee71604d6ef72823684abd5df25b72d3f28521ffb1e8f119086ee0f3382aa4c6dd1353f794262189f6d86f7aa3e8943e671ddb7dd71460a0b8884a6845f17bec7cf07bff30ba647db22ec8358af9e136a8c99186e23a7480a8e1b0580feaee9046381cf710e357568f45225f125a4648a52c376458305bf2c410d024ff1936f9cc3d392845258140b97ac22062fc3b0111c2507c923f86eef12ec458c5c90a5398eca0782231e9a87ad5f6a3825b5f5bf58ef514b36b318f6ae5755c4b055a67d4c9fb4ac34583e84ff3ed78f5069b5207b35cec059691957cf330082c9430bb7681b4bbc4e7caad0350514b28a795fab510c40568476aa079de5b307bda0d69c177062a2db5e3d7c2208c8dcd992ac3ca1c334761c4f058727ca771443c93b4fc5c0669e69c7db58f2f3252ec5260433fb7f928ceb2317edf1efe548a78a8c9b64a5a3a8f3cc2f6ff347d9b64113c"], 0x1008, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x9, 0x5}, {0x18, 0x1, 0xf2, 0x4}, 0x81, [0x801, 0x466, 0x7cf21e70, 0x20, 0xfffffffa, 0x8001, 0x4, 0xd18]}, 0x3c) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x800000000, 0x0, 0x2010, r3, 0x0, 0x0) r4 = msgget(0x0, 0x0) msgsnd(r4, &(0x7f00000012c0)=ANY=[@ANYBLOB="98df020000000000c97de1a58d0046ae4d163c8c8127dfc98b8bc0efa687989d824bdb9e43d5c6110700ff03000000000000e19c76325c99748a125f2a2524c3594506b4b92e0b"], 0x8, 0x0) msgrcv(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000100"/115], 0x73, 0x0, 0x0) r5 = msgget(0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffff9) msgsnd(r6, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x32, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x9, 0x0, 0x0) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYRES64=r8, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESHEX=r7], 0x7, 0xffb) msgrcv(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e93c0a00000000000095ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3be07000000910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90907f1030defdd6f2bf4a2e4bd2aa4de50a46b1f76a1288e4240b93714a2b9d7352c625b31da49ac4602ea576b82517eef0ebaca6559d2dfe5600d0b2c9905311183c65521f10cb5085de1f79b5fe2cb184f3c265492d437e8c676a5d5a3788f5627cc8afc1023268f97b854ab2af8bcb79398db080b332cd5e7c09fb2f686e36273ccd7f5a219324b0c809855df82869"], 0x1, 0x0, 0x1004) msgrcv(r6, &(0x7f0000000100)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r6, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) msgsnd(r6, &(0x7f0000001240)={0x3, "9d6e0fb520a443f84633eb42394fe6e592b6948592516b6ba1cb07046650197473b5eff2f696966154b9824c701d0741c85c794ddad269efcb7190d862c18e497a55589ecfd78811fe9c1320ad7042fa8abfb64ff82c"}, 0x5e, 0x0) msgrcv(r5, &(0x7f0000000180)={0x0, ""/107}, 0x73, 0x0, 0x0) getuid() r9 = getegid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r11 = openat(r10, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r11, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r12 = semget$private(0x0, 0x1, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x6, r13, r9, r14, r9, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r15 = getegid() r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r17 = openat(r16, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r17, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r18 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000180)={{0x6, r19, r15, r20, r15, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r15, r15, r21, r15, r21]) r22 = getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r23 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r23, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r24 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r27 = socket(0x11, 0x4003, 0x0) sendto$unix(r27, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f80104000000000000000100000000", 0x9d, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000180)={{0x6, r25, r22, r28, r22, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r9, r15, r22, 0x0]) r29 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r29, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r29, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001340), 0xc) r30 = getegid() r31 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r32 = openat(r31, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r32, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r33 = semget$private(0x0, 0x2, 0x8c) r34 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r34, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r34, &(0x7f00000001c0)=""/4096, 0x1000) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xfffffffffffffe97) r36 = socket(0x10, 0x3, 0x6) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x3b8) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000180)={{0x6, r35, r30, r37, r30, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r38, &(0x7f0000000140)={0x2, 0x1}, 0xc) accept$inet6(r38, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0x426e, &(0x7f0000001400)=[0xffffffffffffffff, r26, r39]) r40 = getegid() r41 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r42 = openat(r41, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r42, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r43 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000180)={{0x6, r44, r40, r45, r40, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r40, r40, r46, r40, r46]) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() r47 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r47, &(0x7f0000000340)=[{&(0x7f0000001440)="d9170000000015edfaec0662095fd18c3aab4c6a2328bcde683fc36fe1f9295c214b25bae693cae79a5795646050a46070195325735ccd038db1496529aa4c6fcc69faf844d1ad2faa22a7a57754919a7ab52f05a8f480a672d213e11455a6e207a1af7939072272a2432235", 0x6c}, {&(0x7f00000014c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x41}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r47, 0x0, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r49]) chown(&(0x7f00000017c0)='./file0/file0\x00', r48, r50) r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgget(0x2, 0x400) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r52, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r53 = syz_open_pts() fcntl$lock(r53, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r53, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r53, 0x10000000000009, &(0x7f0000000200)={0x3, 0x0, 0x1000, 0x2000300000001}) r54 = msgget$private(0x0, 0xfffffffffffffff9) msgsnd(r54, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r55 = socket(0x18, 0x2, 0x0) setsockopt(r55, 0x29, 0x32, 0x0, 0x0) r56 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r56, 0x29, 0x9, 0x0, 0x0) msgsnd(r54, &(0x7f00000006c0)=ANY=[@ANYRES64=r56, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESHEX=r55], 0x7, 0xffb) msgrcv(r54, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e93c0a00000000000095ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3be07000000910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90907f1030defdd6f2bf4a2e4bd2aa4de50a46b1f76a1288e4240b93714a2b9d7352c625b31da49ac4602ea576b82517eef0ebaca6559d2dfe5600d0b2c9905311183c65521f10cb5085de1f79b5fe2cb184f3c265492d437e8c676a5d5a3788f5627cc8afc1023268f97b854ab2af8bcb79398db080b332cd5e7c09fb2f686e36273ccd7f5a219324b0c809855df82869"], 0x1, 0x0, 0x1004) msgrcv(r54, &(0x7f0000000100)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r54, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a803144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd01800000be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r54, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) msgsnd(r54, &(0x7f0000001240)=ANY=[], 0x0, 0x800) msgsnd(0xffffffffffffffff, &(0x7f0000001200)=ANY=[@ANYRESOCT, @ANYRES32=0x0, @ANYPTR, @ANYRES32], 0x4, 0x7fb) msgrcv(r51, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r51, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r57 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r57, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r57, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r58 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r58, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r58, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r59 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r59, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r59, 0x0, 0x9, 0x0, 0x0) msgrcv(r51, &(0x7f00000011c0)=ANY=[@ANYRES16=0x0, @ANYRES16=r57, @ANYPTR64=&(0x7f00000015c0)=ANY=[@ANYRES16=r59]], 0x3, 0x0, 0x800) msgsnd(r51, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) r60 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r60, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r60, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) msgsnd(r51, &(0x7f0000001240)=ANY=[], 0x0, 0x40000000000800) geteuid() getegid() r61 = getuid() r62 = geteuid() setreuid(r61, r62) 22:40:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) write(r1, &(0x7f0000000700)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e4178963ee04fd6f00005619515a4c8ab06198824b3da025bbd47b2326a05d011594536e530da001cb8172b8bcdb9ad8a4f5f72801001b76bc55b2bd0024daadf52a8cf06a562fe44c559bbb0000b80138b3a8f163a35be0de89e20e07788b0c6ad8ad033bf51291dcff7b52e56c9c2c188359c41d48f9190db26172d789d8c58a7e52ba1bfbb91d80070000000000000070bf5f7595a3936789a1b076c502c5da82819cdb346ddc22466fd940fbc631e0fa473d38774fab330f93b1d3686d42a91daf69d26f25032f02a6c8a0ae574c71aeef133bfcd964a32defad15ed", 0x5c) write(r0, &(0x7f0000000100)="bd", 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "62019367f86bc621cb22344f0bd1c5000000b803", 0x3, 0xffffffff}) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffa, "660400180e091fe6000002000000000800"}) ioctl$TIOCFLUSH(r9, 0x8060694a, &(0x7f0000000240)=0x2000) readlinkat(r6, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) 22:40:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800", 0x0, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 22:40:37 executing program 1: socket(0x10000000002, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 22:40:37 executing program 0: open(&(0x7f0000000100)='./file1\x00', 0x8690, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8060694a, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x1}) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 22:40:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0000000000024528e909d7e3b3bb2c0459f7eb0a6da604001f7ce66a79b8bbee5270cf563d58564d7e65a002304ebcc42871cb70797c58b2286d1ca45f926ad03777807f737f83460a6cc1686ff243632ac6b81ca5d4c07687c82c73294d65e91a2bcfa88dff8533b3b36804165a07ec2d35229f6b9cd4727290223ccad30204bfd1f2c8899e4f616c90f383f0a164de8b15d97f3f78841921a985a"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000000001000000001000000ac1400aa00000000ffff000000000000343318664189e784e709e1a65ad18ab45aad73bd4a5913e97cab1a2627ea8a160dcac415f91fb511f74a3f91c2f4b40d44bd7ab429d413c741eef31b67cc19b49752eb9e4ed510344a749f35f65219274121cf54cd2113ed899c06d44475763f369e362338c4f51e56cf4a596e56cff36e1cfcdb28c3a0058e7ef1c0", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="4a074391ce7ec7c08ade64b091bf16eda73ca2476a12fd6900b388bb1bb5d56c88078c1ff9cfd68fb7bd574588b70669648250337c8f7a32333ca6f3225f385d9232a327e43b5d52fb4fac9f"], 0x18}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) dup2(r3, 0xffffffffffffff9c) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) getsockopt(r2, 0x80000000, 0x8, &(0x7f00000000c0)=""/147, &(0x7f0000000180)=0x93) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f0000469000/0x3000)=nil, 0x3000) socket(0x6, 0xc002, 0x3f) semget(0x3, 0x0, 0x80) mlock(&(0x7f0000738000/0x2000)=nil, 0x2000) munmap(&(0x7f00005f7000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x800, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r5, 0x1}) 22:40:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0x11, 0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket(0x2, 0x1, 0x32) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) r4 = getgid() setregid(r3, r4) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)="d83400b0cf9a573b118dc5c30d59ee1155119f1b3879fd799d79f259531e78a917ae47dc1b233635676e3b0e3bb0743bef3d345c10aadcd6b5e8d94b64c6a9838b4d820fb5f1c88e899ae3b4a8c8652492485289fc77b28ef08f06c5264d65ae0be3eda62725645feefb7686cf313e944419", 0x72}, {&(0x7f0000000080)="d83ab0e4ccb960dc88b9ca151aad6d7dc42583d8998c5c3135a97bf960ec7e1e075c4e5fb9696aff144b3e72d4b0b1e8388ba7c4261c1c2355781c8ddd9120ca393557e15377ae67962e9c7b2e7618c1f6bd709835d14321e45830974df52166178ec9a1af6cf5ca74353bbfe4c988e0669840028d336d1f33803ee07a2aff4174503e97fd0c1f81f99ab4663ba8c96a46413f9882ac185988226eebde8809f33cb77b6a90b210d1c22025abf95faf5828c9336a6256ca4e70ca18673f0886570b81c85abb07a21c", 0xc8}, {&(0x7f0000000180)="ba5c1118af8d8dec74d0907ed94fe9273797d002f6447a544f2216593528c755c9785b03854ded5e", 0x28}], 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="c000000000000000ffff0000ff0000007ef1587156ed6c1c5fe0e10417dbae11e8a6b90573d2186c99bc3042c1edecdb8e1509d6c7c1f09244b6518e9cb1a1c6326f15313ea31424d91bb9ef91795e9f0e1c1d084523522953d09df4b83feeef03387bdcfac7ba361d21fff4fc6d398df3eec8f696ec81c5e2281d77359d749c71a4a751e5a7d91c511aeb1b18375b12f6dddfeac7cb90afb87fa35b34ecb5edf28f801421094e92ba79194aabeb9dc39aa2acf0aed4d1f58306fe84f15e0000d000000000000000ffff0000ffffffff16aa3147daa8a5ecc4e2d58e9bcbc8a7e84ce6e88e10a5b3bbe42ea10f1f4fdd23cc6032e78cb38971e3eeb2fa04c1c15b3747a09c4e7f8be215e623b324391c666893937c83c68ad827936a76f3e7f850fdd5c24524e3e660947f929ee1574f1e156027868ae89d8e9251d798c1ef2509b35177dfb48717afed8b6f8956b7d7ffa3189928545423ff1cf764f07ad3e5ffa696b89ec2fefc18938e145591be97eae314801728a0e7053538d6507301323cac6179325f10cb875452c8000000005a3432d87e34d0b829261a53f4a657765624c2e8fc96926978c7f3a0"], 0x190}, 0x0) 22:40:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000001640), &(0x7f00000019c0), &(0x7f0000000040)={0x4, 0x0, 0x0, 0x3}, 0x0) 22:40:38 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) map stack 0x203f8000-0x207f8000 of map 0xfffffd807f000170 failed: hole in range 22:40:38 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file1\x00', 0x800, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) getitimer(0x1, &(0x7f00000000c0)) 22:40:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000180)=[{r0, 0x84}, {r0, 0x6}], 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f0000000100)=""/42, 0x2a}], 0x4) 22:40:38 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x2, 0x83, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) connect(r4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x6, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x231d}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x10000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000c9f000/0x1000)=nil, &(0x7f0000e31000/0x2000)=nil, 0x1}, {&(0x7f0000d7e000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000eca000/0x3000)=nil, &(0x7f0000c90000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000e14000/0x2000)=nil, &(0x7f0000d53000/0x2000)=nil, 0x8}, {&(0x7f0000cbe000/0x1000)=nil, &(0x7f0000d12000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d5c000/0x1000)=nil}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x76}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) listen(0xffffffffffffffff, 0xffffffc0) accept$inet6(r3, 0x0, 0x0) close(r3) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x5, 0x7) getsockopt(r5, 0x29, 0x2b, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0x2b, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) accept(r8, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) fcntl$dupfd(r8, 0xa, r7) r9 = socket(0x18, 0x1, 0x0) getsockopt(r9, 0x29, 0x2b, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) r10 = socket(0x18, 0x1, 0x0) getsockopt(r10, 0x29, 0x2b, 0x0, 0x0) r11 = socket(0x18, 0x1, 0x0) getsockopt(r11, 0x29, 0x2b, 0x0, 0x0) socket(0x18, 0x1, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000c5647a122df24788732e0071f5000000b90000000000000000"], 0x21, 0x1000) 22:40:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x5, 0x1) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000000c0)=0xffffff5b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r7 = dup(r6) sendto$inet6(r7, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r12, r14, r10, r11, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) socket(0x2, 0x4000, 0x81) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x100, &(0x7f0000000280), 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x7, 0x286) semop(r23, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r24 = semget(0x0, 0x4, 0x2) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r20, r22, r18, r19, 0x21, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchownat(r7, &(0x7f00000001c0)='./file0\x00', r12, r19, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) dup(r27) write(r27, &(0x7f0000000100)="c080cc1138c27b897d287180a13ee653b0bcc1e36972bd78a5f1585c4d10c0038d0c1264", 0x24) setsockopt$sock_int(r26, 0xffff, 0x100, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x3, 0x4) socketpair(0x0, 0x8000, 0x3f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcba) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r25, r28, r4, r5, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setuid(r4) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2e2f661fbc8fb5c25066696c48b30000f8d8c202030000000000000000"], 0x10) 22:40:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x0, 0x7f) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket$inet(0x2, 0x4000, 0x0) r2 = getppid() r3 = socket$inet(0x2, 0x2, 0x0) fcntl$setown(r3, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000240)={0xffffffffffffffff}) connect$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x200, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1900, r2) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r5, 0x0, 0x9, 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r6, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={r11, r13, r14}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) 22:40:39 executing program 1: socket(0x18, 0x2, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x2a, &(0x7f0000000180)="06000000", 0x55) r2 = semget$private(0x0, 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x806, 0xffffffff, 0x9, 0x1}, {0x6, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x8, 0x8}]}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/49) r4 = semget$private(0x0, 0x7, 0x180) semop(r4, &(0x7f00000002c0)=[{0x1, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504000000000000087d2001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffe50) recvmsg(r5, &(0x7f0000000140)={&(0x7f00000000c0)=@in, 0xfffffffffffffd9a, &(0x7f0000000100), 0x10000000000000be, &(0x7f0000000680)=""/237, 0xed}, 0x880) semop(r4, &(0x7f0000000200)=[{0x3, 0x1320000}, {0xaa86d1bc473be89e, 0x9}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000580)={0x1, &(0x7f0000000500)=[{0x2, 0x1, 0x4, 0x8129}]}) r6 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000000)=""/54) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000003c0)=""/115) r7 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x88) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000000)) r8 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) accept$unix(r10, 0x0, 0x0) getdents(r10, &(0x7f0000000080)=""/37, 0x25) r11 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r11, 0x0, 0x5, 0x2) getdents(r11, &(0x7f0000000080)=""/37, 0xfe37) r12 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) lseek(r12, 0x0, 0x7, 0x2) getdents(r12, &(0x7f0000000080)=""/37, 0xfe37) r13 = socket(0x10, 0x400000001002, 0x0) getsockopt(r13, 0x0, 0x4, 0x0, 0x0) kevent(r8, &(0x7f00000005c0)=[{{r11}, 0xfffffffffffffff8, 0x0, 0x4, 0x200, 0x9b5}, {{r3}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x22bfd1a4, 0x5}], 0x101, &(0x7f0000000440)=[{{r13}, 0xfffffffffffffffd, 0x22, 0x2, 0x101, 0x9}], 0x10102, &(0x7f0000000640)={0x9, 0x9}) readlinkat(r7, &(0x7f0000000040)='./file0\x00', &(0x7f00000017c0)=""/161, 0xa1) setrlimit(0x5c4d7f7adb2c9a3e, &(0x7f0000000100)={0x1, 0x95}) r14 = syz_open_pts() close(r14) syz_open_pts() 22:40:39 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00feda00000000000000000000000000bbfe03800000000000d7a9996ed04bafa2ed26c2b6150c5ede000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff01000000"]) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffa, "660400180e091fe6000002000000000800"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() 22:40:39 executing program 0: unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r4, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000840)="020529bac39751e6fcee4750204deeafc52bf44c07c6673b586702283f14c997bac93d4a274779855c1a80f882116e5f00abc65b180b000000000007ae772dcad6b556d242a2f98f7c98de3b4be1ee5fc6d16e7e669decbc1cc4b675c92730da99f601a64ffe1f60c58872af6b23b8e74750d6c98857e7a964c6ac3530bfe38d99935455d4007681b9d5137e70084c329d9e61fd079f9a75b6e9a3d6c2696f3c06fef225318ca94becd3ecd5f496982720494adedf61e75a26dca03a10953f3e9dc0eec3b2122172bd37e420c39da702dc815d291cee11049bd6a6c9c98a6d6e46efb694374ab17a1177b760850cac40c7554c85b8371b860d7ed09d08be20098a1ec8f55bfab795cbf7d71c2bab2fc9c7f41d", 0xffffffffffffffdc) listen(r7, 0x0) socket$inet(0x2, 0x0, 0x9) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000600)="bc085f371da24f6fb41e8f3d294528f4146db62d7fa33397c5f5d3769bb9ee380b010ad788e06a6dc159ce57ba1b661ab43bfcef2ecae81608cef633caabd4b3e44f8d454742fb709b244b99da6795ad7f0c6a28fcdfd7675955f4246790d966c410c923250d95f40b48173faa1481f0f75ac55f4806dc3d6ad88d74e4b2ab6555fa6f216ec23397c16e641e2d0afc397af47e576ad578f0ee6a02dc10d97f2bece7065020d1ac1d", 0xa8) listen(r8, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) getpgrp() geteuid() r9 = semget$private(0x0, 0x8, 0x80) semop(r9, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r9, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae26e3}], 0x6) semop(r9, &(0x7f0000000740)=[{0x1, 0xff, 0x800}, {0x4, 0x9a3, 0x800}, {0x1, 0xffff}], 0x3) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x0, 0x33, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r14, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r14, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r15, 0x0, 0x9, 0x0, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r16, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3f2ae2e2a7bb541e202da03da4177ab348c61f4246b33408bbccea3a4ea6b37c75342032d0b8eb1d401706e9b4c4411c", 0x30}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="0000020016eb119725febceb00000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32, @ANYRES32=r0, @ANYRES32=r15, @ANYBLOB="1000000000000000ffff0000010000002800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r7, @ANYRES32, @ANYRES32=r3, @ANYRES32=r7, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x90, 0x5a2147307f97c4ff}, 0x7) sendmsg(r3, &(0x7f0000001800)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)="dfa10c765d654286b1a73617962a8342f8b593b3991aab977e3ee8f5009eee08e6b1e537e1b3", 0x26}, {&(0x7f0000000140)="93c63ce0058c5482d767468a0013b3886beabc4448a1244083ba8989a6df975eb0076e8620f5df2f89f7544e44cde16c6c8793460d7923c42f4640da65405a4a2df0d067be9dbf87b8a4db99", 0x4c}, {&(0x7f00000001c0)="da160f7f13fcda21a2b6af39e988e9b8e87918f5a6433044f356aa38fad8d6d565385082c975badc8812a339870c7ccb854649c6173cda4ad7eb4ab7776e7cdda6223d8588a389c7d172e7a528b8e3c12eeb2d2d28422281bfa5b09c7ad853cd06c338da15663b5c303a738d7b640b176f14ed7c755ff5bb76af4b522610d9181e320d315a189aafd64feba51735c821c12960e9d1483e27513d00df6fddb0ef3e722e17d8ae2c2b4c8882d965aba48c37eb71f5d30ef168d4b6850da06edadb22fb6a3a88907878418c4962eb2f0672c25a56085865f24e", 0xd8}, {&(0x7f00000000c0)="86112f648e03e8099a11492f4fa0632c31e69f87cb73c74f0a9e63a1f6677fe873fe570bfefb3ffb00", 0x29}, {&(0x7f00000002c0)="f86c63242f0366c02fb89b94815e9847b215", 0x12}, {&(0x7f0000000300)="fc048434a0b99d7371977770e68577f108af69cacdb2af025c95cdbbf89022d7ee3dbfaa8d98d3e3ff01ffacb78c5495eaadc62933319ae954c84028e0f8c7435da44bf4f36e73726b2f810773fab77e58d4f3845f1fe818f7d2a873d9ead0da3637ef19b882e20c8aa635b8b27e658cb5445652da4bbc4a65a23245ce0d4a79cb2b1ffaf1a7dd2bda8b50b729e815c354c68a9e1a7a7d6c8532491b58a7478f086691a708f93e5279d5d907a63cab022ab80cf4a4652983e86de22d8e4d45bf44", 0xc1}, {&(0x7f0000000400)="af8ec7ce3a698cd2efd32a86eb54b6153639ff9fc4948b27043417c64b923605095cbc4fa98d6c87a84cb7c927c2895792c17cdb05484c95d0d4aaae2f171a499aa357d9caffbd8736d0390768dc9be2e4a827239367", 0x56}, {&(0x7f0000000480)="dedac635d690d5375546f50fd5b892ea3fd0fc3d2e970ad87d693aa19dc186645c68ed499385a03f42b0aee62ee9e3df8f31b0cc465d336e0b6319b59b73755e1d33b1562ea958bdafa1b28db1ae30867c2358e7b30375600249f94964f10da3fc35ddfa3222fd7517d145edef6a03b8b5b37332aeec4ee51ed4056dfd0c105cda848f9ca8949062525493d3c18e7a56cb34c2f4137d01bcf675b4b26e9050b7f18fd21204d12b27b296849c831cb97c79f35df50cfd8680107898177991dd10f0b399649b43f4886450d74ef0c0d7b0860e7d72f01e6ef17b51905e9af5403e2d595737019dac53fcfc056b7dc18e22193696de368adda3f1ab", 0xfa}], 0x8, &(0x7f0000003e80)=ANY=[@ANYBLOB="8000000000000000ffff0000040000009ecaee42396cc2b7170a270fc065bda1039d8760e459b1cc2011d2b3cf54482d9249d37d2533b4952eea898b6c530ac33e3cd4c40e462de1ff945d512eb5507afdec0b7ed5b12c0c5afad60e3c61bff9760a6cb2fe475a6da7c0a8531295a65d900d33e548fa4810a89af700000000004000000000000000ffff0000e7000000174afc7ff910177ea3dfbc58913f35ef047f0b1358dc648f2cf3af4a6b4c657b34686427a66bfae32d36849e03ff00001010000000000000010000000600000056ab76e4fcfc26cec9eac6c7f3be891406ef2d5d3b53246831bac626b40760ee3a5d6e06d1d60a980c187ff71616e30397276730cecb6538a29b7de92f841044f642127c80e5724e1f7d0cf5d87a72a28d3a6b6ac0e619cb903d4865e7419fede2a1d7c98d07cef7e9bb4c21ed5b529cc3ab605ad60971c539756dc89cda91dd9fbf54c6ae836d7f4966029538bb836d535ee194ae8f0e04b518cfce64ba0b50325fa5142e123c28d30738d49c4412f19530cc5062c2d400ec58e691a590412db0350d766e87e6bbce750502e5dbb210619b98dfbde754f711f7da2d30c55775b112eb1f7247dba964629d3fc5af0b0de8e9a351fdf8fe14acbbe4877f8d1efd588d38cd974c644cf5ca3e04fa78773967cbc2472aeaec90d1819f7a3a266d7662ec0d0163a95030798d944ab650aff47f9cb0c399a597991263e4b4b90b2a6105541ddce58039f689598d0cbc4288e16f1ef4a8011c698f0727c9cfc5ce876f280d4ae403d85faba9a02d0bff4bdde3e26a0628a1dcf88ecf99425a9e5f4b710ab427b2eb34a4660577a2c720d4dc2f8af3bc51cb1a012e0e6c7f382b16f20d4af74f8d44ee4c5b88f17925199c8776eefd4de74e9ad4f340de2e47950201b3f533b72c35bb73a020fe2b9960f9066ebffa098b9ba13b7be9b8ff906e38e5764f9e705dee041436f6a5542c5ce516d1729d1d6af42473e7035e39ac7b266e0484f256554f44536cbb6d63389915347c8d66c01d16919475f58fc2d0248439d28f96dac46d381803dbcd00998a52a411561e459f41989855b00aa1ed271adfdce82ee71b10fe11cc01768a8a20b4ee579789f220dc4068603858760b51d3acde8ce502f1a527ea3279ceefbc8e4fe28d5e556b8637274190656fc7e213603a17405171d7ffab7505a74f9159718262e39872e5f57d516d46028261d24b3018d3719c703c363e68ac7eead457b39db98048b66210735eb9dd99e1566066b9896a18c6c7dbef1c92beaf8cff1ba2e79ec45f558e8e35a681ad168ec7c773f2d7782d13c0b70e092185e1eb4e374cf2a639d431321eecfc08ca4ec574b9e66735493117b24c7c314c47ee3b33d5f08d1804355043b817234540c4a2160ac8db42e4b29bdc2ea5fc4d63eafa92a7abd7959b6d287598abc12f2afab6fb315ee1c75523413eb7e61d42fcb84ec4679c3227c7c68b80e4140f13cd87e5fe0a183fb147e4d0578a6d408c5e2b765c7083c80d13aa4f2d409204693d2ea03d089450442eaac6462ddb91b8bcb3194929e2fcc5457a6c57cf2f8858a51efaba7d32c355b9b3f1150a7c964488688b044b649be46837b54eca75b647f6a0908e1d15d41287f165457158a0cd70d447b99a263a0de28d929a66e9d20a637dc7ed56ac439c6bd41eee68b8e7ab6258f2e79ea319cedd83f5d082f21b7aee59a979860779c3d90c8624b855e89b5021616bea658cd210382ff16124794e3f00f13124be770c395891bbc7ea8d556edd23467fff00e750258d251c83c9d8f2410d37ec7c78738bc4663fef3c5f02a14902dfbc2677cfe178371cea8a00e0914de439dd86649cc0f826d04fe2571675b339f341ac33dc5a04455bf1fa3f8d0b37acba1de0cf29687bcf3aeb1e98204dbc3eada5ed6d1c01b581eeed4780f5bd9a9ca985139b65f495938ab4b2d37c870d1b64bf0c9968c7dd093fc0e7e29812a03de79a0c25099e6246ff131724ff53f37cf12ad62b0ade177f4e179bdff0c1b29e6df457eb9843d2473fc30447e908c86c38f918d28d2a636fd345a900b7e65addbd46f6ed142eec52b2e94c5821ddd1f11b5e7b84ca30200f09858ba019b32392fddb269ccb3bbcb619c6b9d71708bf48a7943431d6c616f27212285146dfd8f5ea0e5bef1d7a0fd519253826b077b6a063c57bb21ff438daf407b6b051da197716a0733581f1675a236a21d7f386ca21156cfc7361a58a46ec4408c9bf4cbee551a68e286429a1f3808fc6ebcda60f6cfcfed5f8f36ea93f7139f4e67363316ed98ad3936a6a65a07b8095f2588b5908c51f1dbf5c951f904986e511b543dc315da277f2b6aac4955703278415c0da66c9677f21341d6bea2cfdfe2f63b09bd74c48b5436c963d42f6ab881fa8fdd45cee9b21327d5100866188ede643af4e42d990c8475ae6e5826a8dc2dbc30c9f0eced251738459b655deb634f9f4054509a66a28f13b1126c19f98a2a0752b3b14f8434d7f3c98ab91fed360df1225ea4dda42fa1d04e02994b95f69d494e24bad14d87614d6c8dd67c801c4b21409202f276a3f3f8c2b7b5c9349ef5200733b85617b2d4645b92059bb47e47016f377fc45d3e408acba36460ed7d25e379d70056551a675798ab6c71003589fdd0eb3475979774984b8d4e82fad99f788bd65112a0001a374e3a1818a06817584a56f93e64b83ba8054bbefe02cdefc86697dd07209d5534cbbef1f865243b58f4c6c9583aa37a889b0eca6d54a961f7c20ef497c39b6d14521182b303d2c7ddc429a7de20236862712e48a3b135c696d51cbb202e62a300f37ef254252705bee634a87a9dbf75b11e79fb549f4da3404e78136347d9532cf529175d83b78936127caa9084f2ee5c20fe0eb54021a4ae8da922346f31488486750fdd9626020baefc008f30ac68b42c31b8f511459e58fe5fb3c8ea2ef0a6fac3b85e21fea0806230539618718f88102703a1f751ffb78d63b1f907a04bbcfc3aca9583628193d10935a13c040c4ef8860d0ed4829091694af160dd42b963ebd93c8efe65eead1a2347cb19e358394db3dc4ebacde75fb4fc784ffe2bee55f0a9ba834e8f59d48454fcf7600327a7ceeaf6fae4d3d105b9eb8689459a32b1632ef5ddfca310a82ae8fc8d350cd213baac294acc5308408354b5f9dffc2931b46a32e10212512ad4a82295579d8e0dad4cd472969d6851bc8ca13ee28fc2c787cd1cbb348233ee4a0bfcd7fe9c001c90cc0888401b62f5fde5f24e1ec2b67958720605a20903584b8442a82ab36c396417442e95ef9361c6cb30f3b6e6e2eeaba8a9c3e242c59fd8eda457d4ae4f919f94585c54dead5efa2a6b6942a1c966edb1d84bf5f334238fe7dae0754912d936e0d80543121632316618b98099bf9586509c10bbdfb88bda7328ad4168ccdf028d1b1fa3e1336c4d7814c14b8c2b91a2711df385e5e0d2795f8dee47b3cb5348a91dc74f9e9c916a2f90bcf1df468734b0c58e4eb6b9f9650aa7f06472d3ab84ab4201d76abc533b6bf7307ec1b1f0ee612e10ba227e4ea1b1e0b78c1b9c7e8bfb9c9d5f44104dd2b4d9a2e3ab42978c831aa21ba42e8d736835aee1dac7b2b1af5332bcd259cc9f353996c1e65d1875e4ebd26d086dc6422a7164a679f5ed3e93c0736bb0623e238c5c54cde37632bb366bb7ab0a9be1bc5e91e52dd3f4aa65e532c0dfaf72c8876e1a669d2a08e3284af62ed20baca356b0c231f3ce9647dad0b461695172187fdeb414dab94ca647118e87028ca3d0bb3866a097613e070ecf631c769e1c5acbb90b1b2f91517daa75c413c2a968a230e73527a70568465fd3ffc46fce73f826347891d10d7657dacef536e2bcb95caa492dc875d9fba2e4b3fa9e1a81f843dcd125d7560e166342503a3079d1003afcf25f3e70da2e0e577b30b056963935bfb647158ff58891c42a117f978a33604f4fdc8146906194c837f6a6c508b65f1cbfa90f665664a144b39a2a1d77d79048aeff2a76052e7b8ccc202714754e94ded9cbc8dd457f6b0e576e48bf6d0e76dae8a51667d0dccf0624a5df27ae359a132ee3f982bbe1a1f74a57c95e38012f5538ad0cf66fe180b035063aa115f9e6af4398b0ce03eb37013352ba671b6a8560cb62f6bcf57cb8dfab28d2a5987c47328203a7944e5820e5ba780ce068e0e1fa94a6af62f44fa10f3a0a1c70178805f13b019090e9b721ad3d95c81055c1b81ba62c43824646893101afdd3c35cedf9eebbf4671f663bb486b1486aec651b0dfb7545e74a776e33244dd45402db233a73a6a640fbc6649aff9ec5ea3dc8c1a183915c503d7a943e513bade7166d0ca94ffd55ac00d4a6b09d2eff70b47ec61d3c7f1aae6c112b7dca0bada98ef29c88ea9cd1fd4a8836d2d4ebcd7b33001bd10da7669181155cd4db321013c6aafa5f36e0357220bff5a326e5a54c10275f85bc28216a66505be312c83fe8b448519a53a147f6a0ecdb7d2eab66ad12b1be72543140c2c7e66195a9d9fa7885a819d40a7372a91c7915e7dacc085dd6b037895d467218b88f8ce06187b47bc63316850050b43d96be767ebf568ec281ccaeec6b36cf55f37219202619eff29926e3196cfbaf6fcdefc8daabf88b259e0068a08058c46a7bffd727aab878b24cb112d79ead273efd6152158f6589feea8dff31adc62016977f2b62d9fce4c1d27c4a25e80cae6c27a3f8412ea4aad8b2ac38b03c2c84b34cbb03f1ef470fa89039bc94309af47b8fd34551806d134ab991a16cadde83df9f2a6dad85dff037dec75b17367e0065e90b329e75f32c89b6fcaeeb5cfff59f793a0c79239052f5d875182a7f4d1e87d1b164a61db56916652e4cdc894648a74887a5a83f301dad02fbffac0f10be141abe96470b8e64f0486c15c75e5cd9efb7e869773138bf834030526a789cdf9ed7d2ae0086de1d97fbd929690fd01f1a3cafca7acf2201a0221f37a325f742af93a6e32c5552c060a8427defcf9b667fc7997cc38d3823e4ad627490c1bad1094ffd0e32cf2b877f405ad1bb2109a35782f77145b6312c8b776bec12e1c6cf2eb20a9afe3b367dea1dedfe0487ac45d3d19036095b2c786d359fa5266b3093a419876f89a238b2fb0eac46b70975813ef3fd06699e54c21525ddcb1512531e7fa504c56d4c4ac92effa068dea893cf3ee07e4983da22da43f6c2a6fee9b2abf5731feaaaa8230106739e9355a99afb8b98fc2e2fb2ca5ff70802b636795b4392307f5979930dab50ad1ecd0c5475a2402a7692727a1ca12a9b42cb4ca894cef9afad8c905dd684cfaaa0b50e92990746ee54716286421432b6c1c8c5c7d1e04d737c0b56c7bf07172cf82535d01351e0928bd466ba0a96f53c8c0550ca4609c1168862424582f9dc80578f9596f995e4ecd1d734d38a99dbde6fb983a74db257dfd20cd6463a16f976319c45f4ad5725585848b11cc2a1cb2ac1182b28171001066aff371c12c39a6ae201e752176e9d40257e309b0fa3f1af19421beafead2083e46530b47fa0451396ce2853ada3240e78dc336ab6fed0669f69300c9bab49c550eb5700f6e1d8bf782884fa8def2f73e22a6d66f8b07611d9f1b7cc92402f32c3ef9e158a5fdd4eaf9dc5141988aa6e6315fd3be3bd9d2cdf5984448a180935048b55da8b4b5d150765a6a557264a2e284b9d334834bc27b021b0cc5d44c3ca345bb120d8f753d9d37731db2dff2c2afdc354fe1047adc06b2942e2d20f518da19b927bd4e92c3c471a694113b21f8975e43c31fd6b6354b28f4e18d72ae74f646eb7d2ab5c48dc644ed61ba326dbc1efa32cf182eae07314b7e782d50642a7291b971b204445549ee616cd8ec87d508b61af6984f88013d98cd0598ef0d60666b7e3ab3f5df71b25ccff7ae22e02e0503aeb0cb1237e45c99b2b597edca5ed09883677128bcac8fbb4cb188f37ef3eab621dc099cfa2d5e71b2989a94e4dfd302bd28718e11ba4a1f2302d9555df13be11807f2000b412a4b2da3e86e73b3971dd08886546ec045fda39f654c081b7337ce0e7830a782922b2442a80e7de975a93ba0a95e1ef2a40ea9c1acc4917dbf793a7671e66cfd423b73ffbd81874cf563db8d525828b9ed729e42fb563a35906e700010000000000000100000003000000dc5de1163ed2a64b5b9fb664bb94d8567e6b3109b335e1aaf7f3b288141dc277dff6e1fe75fdc0de130aa42a15a8fcf19a58cc456bebf89a16d9997a24b137f75f1a9de40a96f7a4a510fdd0dd1f95916f1753184ce9b0bf2c96ec8cb21e61e366b40536b4dad6c6ea21dd02ec174d83708d136d697fc7e329f0c1a83951e87b34439e30ed43270fbca90cf070e87fa05b6e03e8ea5ae8cdfdfe2c2a8f134e841943ee6cf1fbe302f6b860cd6dbbd410aeceb5712e3a43cffca260fac26b4c6cedf07e4e9cfc1515580c7d5e04cc9cb522e97ab14e2273a935be5d8ef0d1d33697517593c90d0a7325cddacb8eaf748541ef441d79f85887a0b5f76fb2f1b28f9e1978a094eaa4ccbc807fd7bd5fac9925e0e936f1ca1e03f5899e176920b31de1d9dd90b24fbb7a019e46ad60f5827e40af27dbf749f4244b9a6e3f7dec06733007d0228c9a46d4a82c90cf65659ce44e061be1b7da023f13f56016de25e315f198cbcc670ca2c5899591066b20f2c9e6beff0342e94d4790d9c100fb33aa431ee50b4649d65034033c144718664198769088a7338ae1cc12c9b2652a937fb981c1f6d94f2eaae6de16bc37aa341bc20a1455c3a7ae46e5c67c7ed67fc8dc18b0b3bede824d72aee7dcbcad98bd9891d3322d9cfe55ae40c1e27f539dfc834bbdf210c0f0cfda24efd352d0fb1da60dc0380d5ca9bdf9a0b006a6"], 0x11d0}, 0x400) 22:40:39 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/741], 0x10) dup2(r6, r0) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r4) setsockopt(r4, 0x0, 0x3, &(0x7f00000003c0)="550b04e4", 0x4) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 22:40:39 executing program 1: select(0x274, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000000000000}, &(0x7f0000000100)) write(0xffffffffffffffff, 0x0, 0x0) r0 = open(0x0, 0x1, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4f) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) 22:40:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x129) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x10000, 0x4, 0x1, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x800000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000f2b000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x200}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x95c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000d58000/0x3000)=nil, &(0x7f0000fa2000/0x4000)=nil, 0x1}, {&(0x7f0000fdf000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xb16}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x25}) 22:40:39 executing program 1: r0 = shmget(0x3, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x1d0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2d78dcdc3cba3f19, 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000015c0), &(0x7f0000001600)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x1, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001680)='/dev/speaker\x00', 0x80, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/tty\x00', 0x8, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000001700), &(0x7f0000001740)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wsmouse0\x00', 0xc0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) r12 = syz_open_pts() r13 = accept$unix(r3, &(0x7f0000001800)=@file={0x0, ""/73}, &(0x7f0000001880)=0x4b) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/diskmap\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) r17 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r20 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/speaker\x00', 0x8000, 0x0) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) r23 = getegid() r24 = accept$inet6(r3, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/null\x00', 0x2, 0x0) r27 = accept$unix(0xffffffffffffffff, &(0x7f0000001c40)=@file={0x0, ""/84}, &(0x7f0000001cc0)=0x56) r28 = getpgid(0x0) r29 = getuid() r30 = getegid() sendmsg$unix(r4, &(0x7f0000001e40)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000140)="72391414cdd9ac110daedf8cf74501c8892d74e103ebe9de8e5d3acbbcc0abb8f9672e81c1cabd64f468f51c464a677bfc1ba7a6033d7d1eae3bb6e67fd363877a5a026afd87dc3ca71c1ef6ff76cd1a98ae7b5ffe156ffef9771e7f2875e0c8108457fa580d6db48e60f4f566a96d15a08568456af51df90ca868de02078faeecf19094213f4cebc645cfa314775cef15018097caeeab7b600b823822bd01ddfb2f230b0973227028ce5a9154291ccfc79bc6e87931d286106d8bccccfb4cffff52cc88ac64414d2489cfb04366d604363e3f39cc70f74d6a2bef510da26dadd332ada6e420669533da5595a84eba69ff380867bad2f2c36ac290", 0xfb}, {&(0x7f0000000240)="928b82e48c42e879dfd0f57aa9a7e439943af5a334fcea6c7846dd0ae8a7dacb7f1228b5ec6b7272e4076eb770f00482971f18fa39b103b077bfb269618381c8971097e2239a49571dde900a6dd14107011315164fdf8c18ce2764c7dbb66c9c46b3051130b22fd4b8c4f7282c659b81ed96c457836afe20e3104c025764264a0282e19e4552bcd42f14cf80f8abbdfa9ad3f03fc5f47b9780ae18441d353275a2d6ceaae3149eca913f5dbd8e8953cfbad73e9bda84ba4d83cdd90ed3addad7e7e2a1c5a6164674af12b7147149482daf1a40ee590181efe852aadf0b1826eecf824875e7c7ac608165ee9813bfdb5bb5f75a8a9973716500d383c4090a454a64f7b08356975e269a9acddd2ce335617f8ce7b25def98420239aa3bf640ab16ac08a8c7ed1c594cd481bb49f6c53d0eaec3ef022e14ccbb90b937a46bcb1607da37c4b2eb6689bcf83bf76bee791a3e1e35073f2e2719e711eac61937debf2f03744d2a2a1db8382adbd64353d3fc6e65cfe079f3349e18b3462231f4e826473ae7fef3d84435bb84d779411f9dae8dc6fe9e884448903af3de508666787f2181142df3aac37c58d327cb363b1dab008f3b85490ae2290dc88bb77c3cb6fe3498cb5c959632922801112ece03395648ed8867090b110c646ebcbb1ff27350d7dc9c0bd1827a41cddaae977a83208f82dde483c90cb1b658dbe17070d0367ddc39b0267d95a3e694d529a1dd555e33611a2c92766ccfc831adab0858aaf9de81607edeb33b0954d98f26c279eb3aa7821be247e800b98d51993fadab9a0367abbc82f59ca812343350c4938d3a131ad171d96fcd1aa5397b8062fe88fe211eadc9a119948217a0f8b7076470c11b18546af81881261489317e08e6beea2d9e7c818e84cde565a6822022fe9222f86bbe6653e238a5dcf4ac7b3740dac5a066469d5de1c1228ea0ae1984e8be57a77f8034972a7dd336dc4b7f38eea7eda8baf1b4954db5fc39b7e2d2c0b4e3e1d838ecca5d22df00945375394e1385322a8459cace26ac5cc8e63b793e3cb3cbb06eebaacddbd1c6fe11c17cf2f3b4afb5953259ab8f67ddaa7c4798389ffef9240538b4774c010250f16a62af38758b30361a43bbf1398cb244774464c07aa1f2278e9ca16c37b5bcf83c2c3a06ce911128760463572eafad190eb687d7c06b765f1da3160c8f0f1a783407d4889d977f5e7ec8215dc66479ccd4164d402b6c34829d39b05376841a59a33162425bb16d32c45d12bf059e80615db23a51dd84283c4d407090b3e1b120363c57c6695e39ff45f52b06cd9e2e98ede873a22f54dfde857ba59d0fe83b75b298df9d1f9c17d782f582c1559a8c6e0627557b427aea161fc0950f40e99a526a28f5f1a8cc081f72d3c851fb23354fd84cb3903223e1b84a5869576af5ed02da1acac4a32c4ad1efffd8c186944356e5e947292fd15ab6256ddff5994a07b844d350b4dbb5f8589d04110de2339479f27c907e3bafe17823a2abc5fd4a9817b333ff83b2eef2ca032aa872efb2f68ad3eac3b489ef2194065b882d64e06506f4f027f8a8f6e95298cdca94a233f6ae4e5ea8b2ddfccae178ab5b97c9952caa79801ea6ea244ab5e31b18648e80d8f4e8c9f4db2e9558f04da6a4fac0be2bd1fa9d60e6ebe0ecd4f9cf360c38c516e571facfe4017d780a701f65f82073d8aa1950e7fba151738ca726953a1f2689342db9fc505f3bb46c417b0e04e86a23bded0e0e146670196698ad4463f4a5901d728c278714a037c786c5b501f6d718e2cb0f8d8e55d38a2856a8392a79f8969b1b5e02881b4babcb06872a5694bc718fd61dd7ee16d78b4b6bbbbb94f1d201e98b04873496b4ede523fb26f00e76870ab3409016b166333b43f1c95822c531d491f170b34e635cdd75d0067939edc3b706c5de77633f8553eeb1eaf00b0f5cad9f2d8f26f2cdfc21071019cb96f3246110fd961e3d0e32e524349d95247cdaa4efdd409948dd4bd952858850194b79152022d0c26d3fbecff4b1fed3a96ed83a8882742051614009770fdbc51c533d4bec46836d7b80dbf7d3917c2b5c993facc067901267d5d310c6587a0bbe3a802c658ffb5801cc6d78c9533b13a268cb8170285feb988eac66a6083ef745a6c6c659c95390e64da07dbdb1cb839f247005ca3eb2bce235b20fa4fc464913b56e4833fbfc222533222ec0894880f0202b77b62c981a6901eeab0c00cbfb7e8c256c1280f62f009fd460b9ec4c221444c65f5666d0c339931e7e93ac48334d0fc70bee5bb513df99354cdd4d918d0e7c44a8a04dee0d49bef6aac1cda7833a13c8a180efe26bdbea259925181efbfe2b6c17dda07cd2cd1f875588d0fa9adfbc938dd8ee61f2873aa74f04faf7770210d64cffe3d759b28ed4c42a7ddf62b40f74cc2bb07b1d173ab4d9d641a37ef913018ba994f86169466154a32f2946c08944b92cdf0d7b37b28ab72cdebd098b962e68f65a6b29ed59bcbb1f6e4efbd2ce3ac51fd00e4bcc8462a636dc1577bd5b8b37c129ae540e5f58109d22aaecf678cf8955b139530e55c15a36393665709de99b01304b5b5dda9f63a9cf8d31ea14de1985c440fe8a826886595163c0a00ea998f939080bd038665a266fed42fa2c26916fe4f42696c3bb7427cdd7c22ce4aae369f0e3d15e8a643cd307a425497f0b1bc6783c05e4d50a61667c6298563cfd53a60823791fc9d049954c082c7286351f576db62d38015bca4751281c5f1091257e48a1b056e4171c1f0b743165c5c8dc11dd5b3b9937e2c276146dea7211bd13f9bbd66dea135cbce9f00c3a711e75128940b3366f9c2b868940c44dc29a2d33966c785558838cdd3cb42ed65504ab4e8bc61dd869ab29b16d1d42f869aa09c34893f160ad0c8dd9b512a232cafba6777d449729d5ea562ca2194d068535248ff1e6c4a128e16688b2b144f49ff0c94f2afd884c28cb5269b7e5e32f99b5964f42e5b0d98d37e90f8e9749a86666d503614dcaee5870b6230cf1f28d676b32f1cf21a1d75b49d35f716d16ea789a2cddde6513080480b925c51c88954675f6c2475f92a506d28116613177e1247ba80fd39c372418f3298935e16f1d7039e68c852830f0c0577fee778f85752c271c7f80335b80498c30f46ab19882aeaa6e692a00eba5f98fe2a38f1d98a8fe3bb23d02dc27b25810ad81d408ec0b66dd3552b305128056f6f1b35683dba40a56280522f85f0090ffd290d7342b30e62b51ab326320cf673d70542f4c80f607de773473c3b1089a61e5641b59909c46cb87500c76a5016f373ef95bcb600e90caee516efe61fb54b399926670bbd08bcd59c0a9952776a6e48772d705e0b6fed47bb52050307c5eefdd20eca40f0604f29e972c10a2d94db1805346b6dde80536f588a30974af2d1ca30a98a7d2878862362e0e2ac070e2a3e463f4524d72aa248f7c87885e1d286e58db67c5f218f0cd13a149dba7075d7f4e4ff82324694997ca55717a4ec7b47ccca6bb4e52b159d60a85706405b90baec804fc0ed6e201b9c535e16706cf7b03f04820f2b5eee4fb8e58452655467c285942cedd345f929cfd8dbf6a334b81b1c138057f9f3ab49b7ba64dc3a8b6e4a81bf29b4b6591f6af0862898d9eb9064900e6699d37f207c5f171f04a319b1cf71ecf55289402bbbbde1191bfad159d9bbec73a1f1822a9bdfe85bee754b97ee090d546954611d5361ce587c66e9022d096f48f19fe4a600798c44911b1dd88ecc992328fd7d902ab6a1cdcc43977c3a4dd236d93bd631d2ac6e66e67ab9c9193a556bbdd9b727752b2602b9677e93c350d9c48d782e7274073d1613761eb54127de773b06e597fc6d175ef14ca007813a35b41eab08cd57c889a771251a91087db3d13d239cb4c86b4e9ea836d093ac5d38e2184a31d57f87c0c94740c0ca2fc19527a98d3d96a8c0b62f57d4b6d3aa6b28f243efaa598782883b5f05af4a201a038c88af5cc62d01afbdaa844f242159d85a334ce133b6518336374329748e8ed90030145352db902f44d17fd89abc978f3d74234fae0f00d9117a340030c8e4f154b15c32278d1c3207e1de8e5b85071680a72c62d3c26e24e48a795d5ce9224c6400f100528d83c0c87fa1a4c3f6e51e5ecc32b1da489fc769281c5a9af029d39efcda24d2d0c7c35e5cf6300502a250cc677ae2740d1125bf6520d1dcec3a7e4a2298d80bca3f6932292b3bfda31326a8b82b7724b1d5dfe8591ed18b2f966e9111fd2b6c2ca042ca4ebc17ec6b39274e4e659c12d82b4c214abf450ad1f28c8e06ff74d41e6750395f291357bfad881186cb1c3a77d2e553e9d85a8ed88f6aab248a8443c63cd99fe04b80e706fa75c861a3c4fa26d568b60df6250a00b1a99937a16cfcd019af99a6944ae9b39310e82b8f02931bc12481ba25e79b2050c47d00ca1c696dd7ecdfb4aefc2b5cdc75494eb5078bef47810e427d4cc8dd4420db36f04bddc45896cdce7619c1fcf788e63770217ca1a492c56b99636435d3da60d81c5e6d9839b8d363f9762446dcad85807ef4b0b2b923a1c3989e1e1e0006ca10d88835e5cb6992264e32fed64b737fea074ee87546740a5d3703caca4c464f9635bb91db53939c2bf09b1bc8f1cd37dcf83f0e189b173944f8853126b0a4d518058d113dfe3df598b943085babb719f63561f8eb5b8d73bf6dde647f9e24b3286c5308978f31d6a089efdbb90e3389463d47dc1c5fd45ac4fadc8964bacbb2ec0e688d55757410fcde99c1574993b1e37976ec84a0d2f6ea776e6abb48baba656925ab63d1f08c66610982064943085cbb13a3ebf6133be563e91c355068fdf89b7b249d8ef52b9291917e22a59e64181833f22f478ede00f7fa9840d5f7c8fa8ad30d1cd0e974454434200bc5015e9417ba5d7e614b2317743a3f1948215ed1c2a681cce4c1058051e423252480adf683ac5aa40abff41b83ab1c2122bf7460fa69cc7c460ef3bc01fafaafd89b128248000431a2cccbb8769b8b35ac90ba01f1db1fd5dbe9643f750d97e3777d0c500a798a2263bd93266a862f32d9f5d9b2de313c28548da69eeb6b81779636ecee9f9114ee77679af572050f7217af557671a9748c6f1a1316ece737c28c091a18881130b8a1a6bed031d96bc3e3c7aaa1585d9553d4da32100dcf2e18336a418571a39d8e4925da54c0efd21160f47782d10ed9d0c595f377664ae006bb18caa1bd8591f9f644f321c79ba22fcc3ed6057515140bdee125625bd1ae2b51be23480d1dfece316293aa2cef5470c0321218b07128255b410fc2039f870b8e816003d95e85c94df30372cd1ac16755ffc7ae325170a33ac87e6a25459803aa08e6f492671b711f1b7a8d1f6620de8a39732ed0b5983dea7630c52eaae257d322113906a29dd8f98dbd0ccd931b97ea419dd4d8306f558c05e3e159696c7ab659efd0f1c6b6729c5eeadd92a625ddcde5cd129a317c788203938b808dde013f5f7c5db58fb21f93985f1b9c1e0df86761212fa5994f3ee6a74f68134a35177b0dcdd0134138e0d148899ffe624ebc3cf682ade88a4b2cc02fc664349ca8e054fa4ab4dabd2b39a5105afe53ffbfaad26e04d90a4aeb177e1731d1bb98f2ebc38e225f8c51a9b4eec5db9cd0b68cf6e61c139c7da871c0bebdd904a3aee5adc3c89edd3c546d2e48973663bb2fc4e7647c8a0b7f0dec14ce799595143b4d66f5ca07efe23480c82208d96654cd966e0b730361d79f73ec6a8350beb13f71e5efd8dd9", 0x1000}, {&(0x7f0000001240)="409890d8da4ff5db42a8921f3e3ef987f829a0f0e0ef0e0b840289838118122d46a057011678c758a9f2a3acada3ace32fc81800aecd89d55fe78d0781512ae731f355dcc1a170bc37a91f9617e38c5659df907c7c42933f1856573b12b992fbba2ec79cdb9fe427d0f0d44b09c114f798d7e77e7750b7fe9e4f319d5224efd78b2945b154879441eb08faa60bc5e5f398a43c82737d58bb24bb3ec868cea3af38cce2ce763ab175ce6b36e3f8aad11a58e9f10e5e96bfecec05137a185301b36cae6991299f485b056923b5b7fec162522b43c1e9cbeab2680003f1e37911107e269c", 0xe3}, {&(0x7f0000001340)="0b66b19a5dbcf8d04f6406fb9477b2537f2f8f81c3ecb008fc66db55efe2d7d9e15a0422801f18e0c01539f5a88df8134865942bbe925dd327561cd75ad71db29b2481e3fe0466a7301c61f3273da46bd14893498112f5d31463f42080c1d1a52f97bd037ebff48dabadc6d856612eac4f963969cb3326820c69e5f1bb604955734cbebd70348895bf87547a8c05b27136acd2368ed25b262c7c205ec59558a2b314da7dac03c7f53bb75fac627e695d647555e100c08164c106edd1292e3c355e38429acd50c2c263969ea340d950abdd02ec", 0xd3}, {&(0x7f0000001440)="e52cbe60286c728b0d45baaab0bb6d3d58a1f7b3", 0x14}, {&(0x7f0000001480)="cfd57369d660540dcf0362d074fda330f2a629c6e5608ee150828827c2875f99b9346f623a22e97c82b5beeaebb2f3584e44bebc4e9ef143fcb38b901872c733802d11c83b3641ab6df2dd2692fac2680ec8aa1097dcdbf35f4a4eb2e9a20471b32861667194dd847d0289ef3c9e8280bda3f04538284a7ab8306ecb53299d558cace59c4ef6ba90576d8771ec4657b130b12387923ecc8909722009049285e29b4f5861f74f4840f14d9b", 0xab}], 0x6, &(0x7f0000001d00)=[@rights={0x38, 0xffff, 0x1, [r5, r3, r6, r7, r8, r9, r3, r10, r3]}, @rights={0x30, 0xffff, 0x1, [r11, r12, r3, r13, r3, r3, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r2}, @rights={0x18, 0xffff, 0x1, [r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x20, 0xffff, 0x1, [r24, r25, r26, r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0x120, 0x8}, 0xc) 22:40:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x100) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffff3f00000000000000aa0086dd60a4f00800182c00fe7800000700000000000000000000aaff02000000000000000000000000000133be00000000f3ffffff000528464116dfdf4b40000100001fac79cd8e8f12668c36b4caee13bf0e253cf1a4b67261ac06316112a48c2580455876b0a6608e6c8bcae3f910b689916bcc6c2489792633dbf93a64e7dfd85d4993162c95e6fe9c0fd250ce6e5eb29f11a320a0e5a477a407249434bd9af1f1"]) 22:40:39 executing program 1: r0 = socket(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) setsockopt(r2, 0xffffffd9, 0x81, &(0x7f0000000200)="bfdc8875ac79a5a25d03d31e20779e8a191a575da11a323ddf12c9299bbe524a0704851c779b40d1fbecab4442c0374e6bac3c210486b1e9cce5e2e6020d6b0909f9dcb979cd652f4583ee38754759d92c67670978a04d2460462d85700ab2bdd701d4ccf197e13a09cdf92e6e66277cb7aa16482ab7c836f5f9d5eda38f22e2a62cce1ad853de178608ec9836f7a538e6e1250f4794943da6546c8fcadff3ffd8c99a13a6d8e6b28aa049206e67c7e636e7ba6667279907f0c4fbed4589157c840d3a5445a7f4a1cb51836ee8d12ea049fa2f9a364d366fb3bdb1b55406aef6", 0xe0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r4, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="6cbcd2f898c631", 0x7) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) r5 = dup2(r3, r1) dup2(r0, r5) sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0x2, &(0x7f00000001c0)=[{&(0x7f0000000080)="290ece069ad17f8e8df6e6690d73f3490d6aad57bb51464d31129aee61423f14f4149999db2f2278ba446bc33de4c0dbfbe95486ef3447211fc07f4ac6d7ccfb9f6d624ac5b328f84cd2bf5f73952d875ffd8d21de7b70925f80788f426543020f99222e77688cceb2f880227ff4e9dfef3c777b0f4d17c949e8cefaf664af86fa5aeb96044060b7", 0x88}, {&(0x7f0000000140)="0d6c39cf053d7083601c6b129eef3eb62f85b0df317d6eb8863a0c7c5eec8507a9afee8bc163718ce38205641dc1ff52a509f1c73fe718ca8cbee8218bae3cc1cf3fe55fda52afdd5535821e0b72724248336746349a30d3e136c8d898361d4ed21cec4ecd74e84d2cd0ade899a0", 0x6e}], 0x2, &(0x7f0000000300)=[@cred={0x343}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x343}, 0x0) 22:40:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, r3, r4}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x6) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000800)=ANY=[@ANYBLOB="00002e2f66696c653000c75aa510090d365a43b2097350b025f799d93c2321722ec6d8e262339b63a5ddf365b50baa9c3961b80915e38d20e4079e"], 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="e3677d26f6de8dfbf64b6d184bb46ace84bc4c08dd8d16a7668634c0ddd22a08b4f81edb48739e2636af8081e6546d4114ccf97cc0bb3a7a07d0ff6fdad999915d246cc6f6bc450f3f0c6b70e3bfed07b2c224e58a492b97a1c751e6d8f14755d860b2b4d7a10498db88b78df738cf8922b4f69ad10557aef03065e336ac348246c576fc88fd1f3318bbaea82288048b308777e86b0256214342c3816efd95f1c61db25a51c22e89428755221e5810da7fc7", 0xb2}, {&(0x7f0000000180)="4102baed547260fa85c2e9cf7325b837c3ed89782a7a9638de3013aaef1d1cf85481f27be093b9259a96afc2bbbcd4d9e67017fcdae6a95441924ff4561669b9a9a23fa1c230d74c746dff83f298d3a80d695fb595a7d5ff1e1b348e91e3ee8a4efc416ea462dcd0d5e5c53780650a9b4da3ab761387e9d73ab6059812335c682946bae17056f4c33f21e9ee243df2731a1b8a67a51bebb37e5e3cb86f6a7729401e6244e489ccaec70528503f7bde4cb744991474df410eb2dc719fc875431b86062e364005597b23a5f1de8be76db9cafb21d7a992d2acd5be26ce6341624a3f639e0abdc8dbc55af71a23b543be21ba81a21e1f8815c0b45d896fcd1283", 0xff}, {&(0x7f0000000280)="dda35f44412a0632e9813ec0b198ddc1466354faac8b8d26b76ab510b066eaf9a90e45040d33567e9e976678db30977828a7d9ffaa3f7829ee3b868b33a7600c76a83863d04df6dadf9059fd0319d3db8f735ac476d8d336a0fd4b8279df5f78fdeaa889af0d329e0497e50ba7252dc13210779a6cf822f9cf7d12b5e398274f461426e678fa092341d7ac4755cf6f0c3e581b7adad0cd55d198b092914ee2aa13f84622de4c0f", 0xa7}, {&(0x7f0000000340)="35966156b63b15adb1fdd480199589e49d47596c635fab1f4834bd1438ba906abda3beb7baac3ddeb7c1ebaee864babdd707a728f34502f1d7186dac46671c4a3a2a371f8f4fa2ab762eac9ab261a9dd489bcd084c5222696f056106080935ea2281e925994083655bed3b7afa90559d78d891b7ef8cb276c9383159bf0f6d7ce1b298ad851e1164bcee269637e1ae250f4fe3de86b9bc6a6b5a6da8d569f00cede0dc", 0xa3}, {&(0x7f0000000400)="4efdfe5b82285dd059a6e297fd451b8dc9e4e5bbbefb9bbc05132304b93dcde9f027653ec18d3e4648f4b50203fca71f3c13a431c0078fd1bc8b39e78eca093e4b21fbcf3bba8c591898ed1501fe71aeae0188f3c64e3dcdd9c331843b9fb74260a8a01c21fd6744bfd3872420af53f8aab90f8dcda966dfcd0a4aa7e3a60f0fd6bfa7320cf7ca3e53a39d1a0ce8fd748dad34ac852bd0d253defaca7bc2437eada80dc2ccec0a831f8bb5b253773ef193873442dc73a0dbb2e95926e8854de6669749b01413e379a9fe5f659d6f2cc876c36ab5685e20eb6fe084e5915cb311645b099be40617e5ded0", 0xea}, {&(0x7f0000000500)="d8102428cf2d98b3818e51056468ce709e5f29d7dbf2801b22055fd9be1e7075849db38dad424085895a47529867942fdb0661f11dde92464b225227bb23d36aa33677f8362b7271170bdddeaf6c90329b74cfc616124e7139317d0d42166d8eefd67fe78485cb1d31946cea7196f12fd5da012208c5ffcb9a84ddcb2545aa649a17b42c08324f2a549c6cdca4de2e494d70850821537c86efa3355cdfbf2d400af65623fda6202c161b0c1500ebf3e97cf43ccca9280f7c5281a16b04708c185e6d5776f3caeb0fdc1d4c275522160909b3539f448409c3f6082ac04f31b2924be4f805aecb06c44dcd73e467a21e1c571c69a62e84566451c3daa9", 0xfc}], 0x6, 0x0, 0x0, 0x3}, 0x80e) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) 22:40:39 executing program 1: symlink(&(0x7f00000000c0)='..', &(0x7f0000000200)='./file0\x00') r0 = geteuid() r1 = getgid() r2 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r2}, 0x0, 0x4}) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7, 0x0, r3, 0x0, 0x0, 0x10}, 0x0, 0x4}) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r4}, 0x0, 0x4}) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r5}, 0x0, 0x4}) getgroups(0x8, &(0x7f0000000240)=[r1, r2, 0x0, r3, 0xffffffffffffffff, r4, 0x0, r5]) lchown(&(0x7f00000001c0)='./file0/../file0\x00', r0, r6) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000000)='x\x00') r7 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x411, r7, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r8, 0x0, 0x0) r9 = dup2(r8, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r9, 0x81205724, &(0x7f0000000300)={0x7ff, 0x80000001, 0x5, 0x60, 0x40, 0x2, 0x1, 0x10, [{0x20, 0x3, 0x0, 0x5}, {0xffffffff, 0x4, 0x0, 0x1}, {0xbd1e, 0x5, 0x40, 0xfffffe00}, {0x7, 0x6, 0x7, 0xf8}, {0x1, 0x8000, 0x1, 0x9}, {0x8, 0xb5, 0x5000000, 0x1}, {0x10000, 0x800, 0x2, 0xde73}, {0x40, 0x604, 0xfda, 0x7}, {0x2ff5, 0x80000000, 0x2, 0x2}, {0x8, 0x8, 0xfffff41a, 0x8}, {0x200, 0x41b, 0x3ff, 0x1f}, {0x6295cfab, 0x0, 0xec3f, 0x949}, {0x81, 0x4, 0x9, 0x1}, {0x101, 0x0, 0x8, 0x4}, {0x0, 0x5, 0xa72e, 0xffffffdc}, {0x89, 0x0, 0x0, 0xefe1}]}) r10 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(0xffffffffffffffff, 0xffffffffffffffff, r11) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x2c13, r10, 0x0, 0x0) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000100)={{0x5, 0x2, 0x9}, 0x99b4, 0x9, 0xcb9}) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4, 0x411, r10, 0x0, 0xfffffffffffffffe) getuid() r12 = semget$private(0x0, 0x7, 0xa0) semop(r12, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) 22:40:39 executing program 0: getitimer(0x2, &(0x7f0000000000)) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffa, "660400180e091fe6000002000000000800"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "cb2bd1000000000000000001008672f4e9e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() r3 = dup(0xffffffffffffffff) openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x88) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) socket(0x1, 0x5, 0x8) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:40:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xfffffffffffffffe}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r2 = kqueue() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r4, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r3, 0x0, &(0x7f0000000080)={0x3, 0x2, 0x401, 0x3, r5}) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x5, 0x0) 22:40:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000080)='.\x00', 0x80, 0x0) symlinkat(&(0x7f0000000000)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) chflagsat(r3, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) 22:40:40 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) socket(0x20, 0x4001, 0x1f) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc69, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f00000006c0), 0x8, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 22:40:40 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73ffff4d4d7ee400000100000000000000000200"}) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000580)="f12485034b2e161145cccd1ad2083a7d9d680ab9d0dae52040d1477c3c1fa79dcde53cb18efbaf51caf8736eaef5abc37698d510468972986caa981ea6dd9eb1e2a870c30ce00480d0940cfde48c179cf73e4a4dffd4e74cf2860606a59e576d8a1ad0e915eb67cf4ca129b8c81a672c2e18e59ed601e06f67cd121b27f4f10216899357e012f2812be73e5ff8a1519de428d34aa8581bfe43b07eeaf5a213700fc6d6d0cf892ed0014c2114ee49d2e13c5c7e", 0xb3}], 0x1) 22:40:40 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x41) read(r0, &(0x7f0000000180)=""/219, 0xdb) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) fcntl$setflags(r4, 0x2, 0x1) msgget$private(0x0, 0x20) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[], 0x0, 0x7fc) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a6}) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x3fb) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000e80)=ANY=[], 0x0, 0x3, 0x800) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r12, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) close(0xffffffffffffffff) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000000b40), 0x0) fcntl$setflags(r13, 0x2, 0x2) msgget$private(0x0, 0x20) r14 = socket(0x11, 0x0, 0x0) sendto$unix(r14, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2", 0x7c, 0x0, 0x0, 0x0) sendto$unix(r14, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r16, 0xffffbfff, 0x2a, &(0x7f0000000200)="ff0000007e0da6556bb22ed0353cd1cb7d1f34707a95e05bd60e5ab005b11be27704543d24c784d1b9", 0x29) r17 = msgget$private(0x0, 0x2) msgsnd(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r18 = socket(0x18, 0x1, 0x0) close(r18) getpeername$unix(r18, 0x0, 0x0) close(0xffffffffffffffff) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) r19 = socket(0x18, 0x1, 0x0) close(r19) getpeername$unix(r19, 0x0, 0x0) socket(0x18, 0x1, 0x0) r20 = socket(0x18, 0x1, 0x0) close(r20) getpeername$unix(r20, 0x0, 0x0) r21 = socket(0x1, 0x3, 0x7) close(r21) r22 = socket(0x0, 0x0, 0x8) getpeername$unix(r22, 0x0, 0x0) msgsnd(r17, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC, @ANYRESOCT=r5, @ANYRES32, @ANYPTR, @ANYRES32=r5, @ANYRESHEX=r19, @ANYRES64, @ANYBLOB="9e31e55b3f1d3015d7d6e0c04d9285c6c96c3727b3efc3e242ec0e4334b80c26e8c246b3ab56cf306f1aff30dd3d4bf318fc3f0c7506b3cb0d3b21160c509546e5748c252f6bae6563b30ddeb945d0b928a961ce6947c2df0f2faeba98719c7a187858e18c95508a8dd81732ebc8c58ca73fbac529491136889f10b1276a6f06ae7a39d7b25b3f56626e5f07615ce7b2ccc3324192bf559b3c", @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r11, @ANYRES16=r21, @ANYRES64=r12]]], 0x1, 0x3fb) r23 = socket(0x2, 0x8002, 0x0) connect$unix(r23, &(0x7f00000004c0)=ANY=[@ANYBLOB="212060e9c68f3bbcad934b945592055094236c68975ff7ffffff0e4f1905cc239ed1bac075d6a7675449c91725"], 0x10) connect(r23, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r23, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0) r24 = socket(0x2, 0x8002, 0x0) connect$unix(r24, 0x0, 0x0) connect(r24, &(0x7f0000000c80)=ANY=[@ANYBLOB="00002e2fd557a74722f32c9a66696c65302f66b32ad63f7b8e324e4fb8cefbb8ad696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d778582b736afd477ad13bce599d44832592431353676fc469dcc50e0a94a998273f5632fbff87d2c8cbdaa6d72bbaf3e06d3971578eac4f37aaec294f2ac2844c670bb4a03aa874b463c218194212780d0abd66adba24bde099c8605292b65ede6ed486e77278417cfd2408951d6694fa55255a85ce9bb974dcf88492582b10a98ab4d4851c56699ff2ac017188b031ae74aa314dc575169e50e84b852b6d5dfdac249f0112690e6c5701617e34ade5541d2c167eee80e6e0c05a0bb51c95809753a"], 0x10) sendto$unix(r24, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c64300035652fa20352dd63a370ee7bdb1401751f8e0000"], 0x10) r25 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r25, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r25, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r26 = socket(0x2, 0x8002, 0x0) connect$unix(r26, &(0x7f0000000680)=ANY=[@ANYBLOB="bc84f18c2bc55aab87dda1727ecfb1bf5a13161657120a244ec1496f20b2999f392211f56ca1407fb13976ffc770f8518b05e5d6d843bb4f75dac7c403d5a23d739972bf2ebbbdc9e83987c84fb83e253ba6a16f23dd6fd2d1e582680358a8cf21450ccd995987ebbde5d90d327f8dd79251e8bb3bab4c828090cb38f29b2e5c1969bb53643fa3c50a9a74191e94a1543a6d59def05078e049acfb24d97d4a"], 0x10) connect(r26, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r26, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r27 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r27, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r27, 0x0, 0x0) r28 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r28, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r28, 0x0, 0x0) r29 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r29, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000003c0)=@file={0x0, './file0/file0\x00'}, 0x10) r30 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r30, &(0x7f0000000140)=[{&(0x7f0000000180)="440258", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f0000000b40)=ANY=[@ANYBLOB="7ea04591852db1b3308e70c7caaca26c6df9af662df007baee1b839a9fce7852b95cf36dd9560de27e4a5ec336551fc8d6abddbb530bd3ca29264e4cb73dbde6c594a6c929bca08f17ecdc4aca160169eb6f37415e16e0356b614d0a3cd6d663bcb47f9e6f938f4aac6cf23dbd08f9ff6c9d1c92b2dd6199438f2d1b1efd7847d896691340bf872c432dacf85f5bf9351bd34b6e5414bcca93a360c27a7ec429620b9c974525df8c16ec9536f6a713ac03314005e8e2c94e0c0f01a9ca33c6cce2f8a2387a7e3816cc9527872c368c9e264766317c3c766790fe6b447265e72a3c9335ac5926c6ecc8150d66bc67f2b43a0c1ed9b1f106d2b1f289a4f9b64ee42779536235eb0e19904cd018cf42c07162e48a2e3940907c384f84063237d2c11a9ec3f6940d71c2fa94ebae5eb8ba4e6796"], 0x10) connect(r31, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r31, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65032f66696c653000"], 0x10) r32 = socket(0x2, 0x8002, 0x0) connect$unix(r32, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r32, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r33 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r33, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r33, 0x0, 0x0) msgrcv(r17, &(0x7f0000001740)=ANY=[@ANYBLOB="bda72d9ee2241d888606d75c6cd00cb4543ed09bac51ab6e2535834ca0da2d05d4acb98cf96eb36072", @ANYRESOCT, @ANYRESDEC=r27, @ANYRES32=r33, @ANYRESDEC=0x0], 0x5, 0x0, 0x1004) r34 = syz_open_pts() close(r34) writev(r34, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5", 0x3e}], 0x1) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r35 = syz_open_pts() close(r35) writev(r22, &(0x7f0000001680)=[{&(0x7f0000000940)="ef6dd3bfe2a945dd160e3a7b56b88e19f5f57fa72b388e633d359bc313e0470fb55c57b672301f548ccc6bf7e9358276c13fe3823d10a5d4177abc", 0x3b}, {&(0x7f00000010c0)="a3a6005a0a2c323ef7ec73025f6e6dea9be769e0233c5bff84d94f6a8a9c11015db3ef715c67d9e3ff49a60646756d229bfb18a441eb8ff3fc70f872fbb04742fcf10dd49a602a181c1a407967527146eb97a2274ae721e07ca1b2eff96d3fde1912d14236c54589b6aa3fb481e3952a4fd33933ada385c8c29a4a2c80c1bff4d2810b9369f78cd72811676063e671adcc6f92e9371e3540baa6", 0x9a}, {&(0x7f0000001180)="33933dd26a2f292cbcb80a5c40d884cc3ac0fc5936d0d131cc2c131f00677750a01e3f319350188ece2a445f19ef3a62908764ff743e2a0d81d1870ae1fb2caa49de985b6133df0290cd099fefbf2ea80c08d3db0a6dde86512e7eb2dd5190e60321f51034cd638c51e2d711946a1fc828d2703da76f253a6124471720f4697f7ae35510ba744c9c07abe9ca529493da54cabdafdbb4697ea9c9784a7f5320dc258993d6ca27544f0a2b8f2ef762e257d3640da7d9f07624027ad2bc95d9af7139ccc56dc1cdaa69bc79c7fab701f31068ddd2b1651dc204c8718f21ab398d85d8daef5e4ae47e4c897cf47b4b5cc7733d", 0xf1}, {&(0x7f0000000a80)="e53d3b7dd1f596a7a927642fda85384c", 0x10}, {&(0x7f0000001280)="804e0f43c34af491d1ea0feee384e209ac8855cbaa4ea915cbebd6d2fac784c7f2756721d2f0d738d767f5580f5cddcbe7c2b6bbcb1655e75d26b95496c3bca82ac413f043adb729a2fe8626c6fdac30f1252bd53c431cd9ec2e51b9a8881cb773330cd0b6d535994e046f0e341584a260c5b50e60ab7b2e08e3a7025e265a70c03708fd4a05391b77d5960e26ffed58a7ba9cd9730c336adbafc91e04", 0x9d}, {&(0x7f0000001340)="0a11a8005416ada99260af00a7a8b4ee81f2770b0d01e31ca863f96746bef5471d5bd5b42f4ee40a066841521664429e0411c691c122c2849be8c7bb3527f2aefba873d607038c", 0x47}, {&(0x7f00000013c0)="460c0eb6390b1dc8cbca655eefd5515fa58eee17e02e4ad1724b50ba02daff300620dc5e6722150681b9d65ba1ba2e9805c69fd7d72904defc4c9b94ae701d27474586e648e92d6659cec5af8f06bf70c0c33c958e264eb54d731d9ee05fbb0a1fb4dcbd01e65b73d6e4e65b09e3679e82786bb222850b0d144ea6194171ba0f006c5791723e6406edc3677948cf282450e632e829b4829ed588afd96ab1e3595205b99ecf645e7ee43bac45de35fee62d9665af8d77e3e0eab9bb092e7bfb56a7d04f2c07b93522793afa7538c19511c87d165463b4b27d261e7ecdaa11883b2874c200b1e56ea39a8112b251", 0xed}, {&(0x7f00000014c0)="f81cf2cecf766d758b412d6560123a8948cfd3843b4aa02e57dbdb39d0b3e44fd09de073c3e0e50d3eefcde031ab6a2a0f16c7bbdc4eef187cdb07ca81fc9201231689ba31188832c8868148eac26668268b9e7ac63573e85c49d5188929bc79eebb83a0f53c1996a19fa180c07544fbed91b9d33c384eb2e428f956eb216c6ea8a003eb00c4314f04a8cff54aec6749a82f00c17dcdd3b523e03a7ceb3c383ed6f2e2beb3452e3b3fc5", 0xaa}, {&(0x7f0000001580)="582c05ef38a8e9a3f5cbd88633ae692e01759f027cc9cd8f131116a88739326ca432aa171ebc9085c9ba00bad7e80dc3d604170e1a045bfcbd8e6abbc73e6a836dd619b42942cc63c3602dab2f0126cf0837e3abe8accbfdfbeaa7bf1256a8c1780a9303a0d68ea84282a0e067f0f683652825d552e07b8590614ed8ea3c8a39775c993e5190577ed1e1c82ae653c747776a60722c729d6f0b9cd4228344481d9761d49f27284f4cf23b4ab6646e490420ea581621331250ce38ffb9698a5a0576170286fd72bcab1304e56107fe905511", 0xd1}], 0x9) r36 = syz_open_pts() close(r36) writev(r36, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r37 = syz_open_pts() close(r37) writev(r37, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762", 0x4d}], 0x1) r38 = syz_open_pts() close(r38) writev(0xffffffffffffffff, 0x0, 0x0) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x0, &(0x7f0000000040), 0x14) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0xd, &(0x7f0000000040), 0x14) msgrcv(r17, &(0x7f00000008c0)=ANY=[@ANYRES32=r34, @ANYRES32, @ANYRESDEC=r15, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r1, @ANYRESOCT], @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000004bc0)=ANY=[@ANYRES16, @ANYBLOB="5bafc043dd09852db2f26179141abb95bef10f40d7808e6317f38c8307c4da698b2d14ab54aabef17e1d02db3a6a7907dd00669ff2e13267691fbfb22635330ee78f65ce0d1d972504f68ae5e6f31338251dec0872054d7c53534fe6055be200b6260771e3d610a63bb42bde2a332a973c2cbc1bab62584e", @ANYRESOCT=r38, @ANYRES64=0x0, @ANYRES32, @ANYBLOB="375aa175f27b3cced4c79504aa924720363887cb97d3aa0137a43c5dd6db722056281a25f7dc18bf55a172bb6472af3707eb42332e389b032965916c8a53c4d979c722e86d00a7000e4c7efac19fefafa82c635735bf1a72b67b5ee5c19774e5ddb54f5166142a067fc84bf0b7ca86f67160b4414752390c9674119270af0b69aded3e7e0d13205246e4dd567d3ca777ab3666bb8558d0cab966101d95643cb0697a741d32447b9255016cd01fa437fcfa415a5fdca6715ce5d0362d4073758f4fe98d662652ab0ea601ed5f41b6967c67a59013db48f85d4b5690429d0c620a9e6d2c671f004d3e83062cfbe9e1f1843646c0086208015f1c54e76daee19c18d0333e751cb39d44681aa8f2ba54500c898217c6972a7810f40e1641a4919803fa510433cd66e474c93f001238ad0778af56efd49f614021dd3489ea76505536b9002452704c5ebfa2945c83116252451dcabbcec9eb7f6f3799226a942b8bcac4f6af34c1f58b4dc6b1cfb6def486986a9062cb3bccbd5613bd5db717c7e469b81d6804f5c813568899bb760436e91fb8334bf7c878ae3f60f04a469dfe87584b00f476e1c01873c60fde69f6bd8c990d5afb6d090d2fc2c2f66b170638484f05a267a299893f9a4672ce8398a3ef796091cfc289392a258ea68ddde6bf31a68704e1519c0acd9305bca32ce6f3c342f0aad0ee5ef25c6d6295a1030bd223b75da399e0828cc0d20a9922f3fa45f23f54b6ee51f9e28f3df9a8aee70f5ce5078f1916a4492984f40e056c5c9384c80b0159f0c2bc6dba84ec668874ac674c86091e4de6390ff3b755ae870511ae00817e8b6363e60bf65196f0a874f6ebc6899fbe3fae4905b95437cc9ecdfddb4cc2034cc146086bf7c3f1030fa5925014ddc184b65aa8548c13f88679c129c7ffec54fb50963c90cb3dbc190645c9c90f62e6da1cb9f77079bd8cdfeb0be68cad3085ae582a36fb32cfee25f5a0006aa2694e5dab62813314ae8b0ee623e18d2fb9afb9e3aef5d395d50f57053f33a30d9d669e0fddd6a98b710a6bfd0b1a8e36dddcedc066a96dd587f916da389123a42dbd65c70332d984b26ece66c0a843cf1df9b8027587f4e9a5a240c6626770d54128e21c15a4a5f1353fe607ef9da5d94cac1f2df1ec4186cf4b9e480a69f58e66782dc00fc209ac3e8b186172569dec82ccc926afee3b6f0f0c3d1b36e7adc7d0b5bd008017844f5f6b3ee362c946f74f0cb785d7d8c216ad624e0d425e96df4713087f8fadece0c003f215485399c9c433b15855bbe97569478170f0117efdb8ec794ec0e39b506ed1189d17a81c0e2c2ca2a8e5a577e0b056ae4a7f367157712634e31a1fc249f981bddcd39486030cfab128e72e3f89286be8c5feeac6f7e8d617bdd97609291d6ecace09751cc3c6d0b295d85584e9ec6154b29a09a1e782ddd164a127c2e19b97d87fd0f61dbcb187b9d2d111619c47a8d9e56df9f092d4c0605b9cffc68f301871c45f0657e935d3f8a4a64ececa7fdcccc4eeafcf4b60518e71cafcbad48c8beecb2ffe2d387f10491c1e021f760ed42c1c6c457955492665aaa93cae0d79a82e31157bd9ed1b86a30efa63a6c149081925f2bfae4d8669225bcf005cb624b3cfaaa1c626a1e0a003ca3bfd6770cc268b67c2af9f20d2e280979165aea1cb17ce87829e11007c4450dd34cbdaece65f7a8d93026ea6aeeb6c50f2ea5fcb187cf47b475b83335bbee87aeb8516853bfc91636e24a963c491b10bd13cbb5281aee4aaefc5eab34be426aefa694246e537751098d3847fa9a0ec6b8d49cf4275cb4d5f9826b6d16c3136fb9a9d5a92cfc18c787f3b98870b0e331b5304251028558efdc7fb28a9428ea40f506f959c9e871db0f70214f450d4e2d67b50d93fd4ebd9d7de7ce6ac284e12f41b38d141cea366275c52a25af6e4d84d4ff887d1e4dd3aedc4b014974e0129db319d2654b0ba6f919885501b16fda2b8b39f54dc01300f09c39898fafaa697144810872c02c3fbd91497558c1a0e60128d45aaa6fbe587febd609b22ec9c083085cdd5bead0833056e3066e2b53945d0f4b81b39582542dd56dafabdb265714429b4000c2e668937d9dd3aca46633d7828d765d7892d11d9b708ee6d9675e907c6bbb12599031fd4bb6dc3a29fc532e69296bab017fed48cb8b4e2b1ac4c49d211042a7f982415cd96097e28f8a014501b5ce653138d9d5f0d063ea581bc371a4a938e4d7c111b8ce88df2117f5a4c7d865999b30b6956272614c5dac4026abb2c0039c6a1299d73e17f63688afab2b31cde196dd8a622361d790f54e2afb6a95eb195ce79bec2a8e7b543e857af5cc5dbf82c566c227fce98ef6f86ee0ea24906816ad3b8cdf4fdb993e3f94c8818611002e514b8f18e2bd741cfd59d632a7f15acbbb87a2801f44337b5e5495247b26c33da4f66dc394880471d826859483f339b7a6441724b359c05288027d5c14045866b25c0fe112bfe007f1b6a4a2d7975904832fd1495d4895628c04f170d7b6c755c7d3c688aa173cd6d3fe7f0a267b26c82a10f928b688f275a909d199c3bbc70d042fb8d9f5d291a3dd9e6e01b00d632e2214fa4f10b84b66a023732c8095605e510fc61bb0a52d2403df5a60947e7c8a07eea8079eefbab946f7ab16ef705fb42af92ee88369a9751cf99c1f54c517670e92e651fa271b6011b6315ca0aad84c1bd2408bb8aa3105e8577fbbead347094cbde8ad377d1ace3bf5ad1e51e99e0c03fbf91a5d27a9f400c475e7d349ae243b3b71e19ea7d7a9bc6b975b179779c7ea095b516c6a557cf04e7722e794f92888b09d56dd2ced16333800b12fbdf88777b94517b0fcd35ff2227bee90951cdb26de8bcd725c2548c9929cb5cbbbf1f364318851253342579155d5847924841330a856f6df8d1daaf23792cc1961fcea5dac6526fe2428ae40df60f5ec6f0bd7dffa985c4793b64e4833c245843d73c096b4f617ea8147224007820398ec5082a7f131b3677781575e003288d9bdda179b87dbf0d32a3dd5c41bcc4837ffc2f7adad3a7bc1f3f18c04970ae1111a838c98476cbc52da9af5c83d79b2f149d3cd13dce3f95a4179621dee0c3794407ce239f3434b2f98c9786a8c1c58d111ed3a762685d058652dd07cb06f9129912b44f1c5ada5437648dce7d75701e0f2a0d6bf85f585efd7be84027b3443809717ce9f5ad89a405c13d5752422354187d4a5c3049894f34a3b02f4cab3f1ffa0b36e16a5f76e7af66922929fd544a72687ad8b06c197a568be90ac368a40ab4c623909ae7bfb8ee40ef5c187cc26cf4329a32e74c12870ce76a0b0be2b750a34c5be33dfdbab0c279ba7f4fcd699ecdd31f6e077fe53508ff3d337418869ca604228567e79ebcaa44e6555cd1a58f40085f42894a08279c59fe6dfa5a58ff40f0cd7276687305e5397df1a6298caee8438b5a182968d749e313b293b5a0a5861a834cce9f8a4ae77658d31785e90a600ca74c0e20ae23ada42006015a30bd920d60833951f0939f1ea3ada18cfc46630f839d7d817a7cc6ed66a83292407acb93ecca8f001be2010dda6db72271f16d7a0647c77f810075b2a5fdb2242841eef93e891bc2ee5bc9d4e3bd76aa2973badc4fea9988786165290258e29faecec20ee61b6e6682e01fad5aeef235961d5a474eae9a70559187bfa423dc238ebe4b7da915c739c8215441e78d32caccc0a170ffc9cbf9d5e073160654a91b2a245ded0a63868d9238692d795290cc5f19e5e8382c0bd755978e84f409cf88923cae0eae3a09dbb9ea6a273e0b6409b81ff0fe6dcc1cfb2dec40491d012dcb82d086244cf6a979a710ebbb08142bb4ef2e6a8f45025fe9d501c2fceb39d73f1285e7018660c9cd2de0c68a0161c2c5deb0b9c2873b57e10d0fd3b7deed1e4f9e0def9cd807144946a725764ae980cdc2551807652a99cf95bffa972eb94e7b9bb6f93b9ea67cfb327b8c0c394ebf77b1395fc1a1a0f179c775aea7dcaec370bcc2866e2b6b4573ddafc6f2f880cd52bdbef9cf79de7ac7c47f5c07ee81a1366da08fd730445c24145b52c416f7660078a73b95d9da5e5089fdc40570333972eac6cbd852692842e1844705403052fe659c8cd8c6bad0a007e8c353383cba35d714e00879d313ca8f43d87de10c8691f5876e484195871b62c5d2d4324aee1b595c6b4be1aacad7acf066fbc86dce976950a3a59254768fafb00f28ee7c2cb25096338c14aceafea67f45a852480a7cce528d47440faad2f5ca3ac5f8fbbc1bc51ea08634fda3cae6f24950a88517aafd86507af6f1307c20908b3929dd9f2072496f9b5433c923197c35536b453e3885fcc3a187acc62a1edf1fad133ba8ef344447bf45daf1e20c679352547d3bbfb620d2090ba9edbff0a39d2d9b2a130dcd8952e59a09df95aac68d3675a6a41328da1b961ef7c3de248a0df8c1c91b8e4166a1791ff59c4dac52d1a8c2e7dd62e6a4a21bc3ecf2a1a447ae495d22cf01cc28ab73f33421528127961e412a715152315b2fb71443695b16027ca1be2f15504104185e08cf4f3db707b9616414bbdcfbcd6a15ada49fb71f066c507288f9bcc73dad0919e109c718dd887b7f498bcb367e6bb91f83409534043ab222d19cb87d613b814eeb64bd5ff179d05c05753ab51d0d5350f9d0b7263c6751d650997a83aa9d70a06bd88c0c4b934d55928e4fdcd8b49eb41d9f24dc79218d438451bd6dfe4901517af40be56a210fd601879fee06cffb9cbbfff2e01e713f73cdd9cda6bcaa1120f23467161ae7161bf7d662e591b71034d87455a45ebbf0c42140c92115b93c9bf3f659b19646478140ccc8a0284219106e64c25afaad57865799246c12ce870860d0506b39a6ca2b758cbfc6f725526efce5d2dd2f859fe361dff1e2098b73143858c4aedb197307bea8bd8bd7ddf2bd59584d02bc78ec9ad6fe81a8d31fd43df08623fe24479da270ee96499f0468dabae9f18b6c15c435b420a0ab3ff73ecde913836eb2e54638b3c62327c6a2d108694e298f3423c4bf785fd2a601ffb81e27a5c01e2105d4206dbae91e293df1e72f1a889c353a0f7907e3258269ec6188b2c31f6a84cc6998bf53a44bb44259ab2470be46aa631dccf2c6a540753bcd9f67a1f13b31c7f6561dcb5f1d20b29c419c13c5f24f43c5b53b6a1fd280e5ebd957f2f18af8ca012efca73c8cc29d6603c512d6795ea981ef7075110f606d1d0bf37bcb55ac4e2b92450eb9f6761e7775c85074ed98d5d0dd39421512ab922e3104a6ab5f13a52b43f78ab90c78288337f35de2d1a79de28f95ff0e5e04f6d38f0a05ab1eaa7e5fcafcbda224c3970cc7df94cdd14882696ca43d1642bc9339892c3b1088a9ae4036860752fbdaf70b8236452a86eb53a3764e0307283f24aba058a70531499688d87a545a9f1116ac5dbddfc4c78a71775d1a298127cc3356d3f0f7336625b0b95805d319a3ee220ce4c948f823a437ee3a3478d005873690450fe1cfb0bf7bc022412c7cc34ec98cc66f1fc82da2839d47f0984f0abb9152071a282010859c9857448a46f7861e9909797cce6bab850d8680ba143ad6c4efe0f7d1f7409a6e7f8277106317de5b0ad80ae55beac7ebc1f86b13b476a1873e6aa92f678ed5aff0c8b39c27a6cabcc607a6594b091b04694d84c0accfc5b4c3762d4c0e7818ee1e235c5da037a11e0741f4cd60a5cc0104b6632129b5f24a9f6c972f00067813aedef864030e670e02356fff18400e4991a21578", @ANYRESHEX=0x0, @ANYRES16=r6], @ANYPTR64=&(0x7f0000001740)=ANY=[], @ANYRESHEX, @ANYRESHEX], @ANYRES16=r36], 0x6, 0x3, 0x800) msgsnd(r17, 0x0, 0x0, 0x800) msgsnd(r17, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417"}, 0xdc, 0x40000000000800) msgrcv(r17, &(0x7f0000000f00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef649dbe000000000000000000020000000000000000000033000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e9e2e7bcc6d8c4539cab00e6d9906c5d908046d61c39a2ee79a0135adfc63c68638456ef87f751f64146c586be0d6cfdd25c791f58ec5a95f138109d7bf877c50ac0b08edea5b5044b381f5b4799e927a61df7b10e3d9431063702d82f1cfb37f333bc11e3308d2e34d6395ebdfbbfcac2d4c3708f5f82580f26d6084c5a499200afcaa812c386f0acebd435a2299700000000000000000000000000000005324073b0d20d41d49afb3ca2ffde0b80a815c3355117b0156e9a5a428c86f3f8635bb5c435a8442bf6dc39b8bc1eb1b4d60f931c8e826142b963fe89aaa37d1efe99b60787879d9a52ec4e52231ce8a6cab2"], 0xa0, 0x1, 0x1000) r41 = syz_open_pts() close(r41) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) r42 = syz_open_pts() close(r42) writev(r42, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r43 = syz_open_pts() close(r43) r44 = syz_open_pts() r45 = socket(0x18, 0x2, 0x0) setsockopt(r45, 0x29, 0x32, 0x0, 0x0) r46 = socket(0x18, 0x2, 0x0) setsockopt(r46, 0x29, 0x32, 0x0, 0x0) setsockopt(r46, 0x29, 0x2a, 0x0, 0x0) msgsnd(0x0, &(0x7f0000002080)=ANY=[@ANYRES32=r45, @ANYRES64=r44, @ANYPTR64, @ANYRESOCT=r46, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000000000"], 0x8, 0x800) r47 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r48, 0x80047308, &(0x7f00000000c0)) msgsnd(0x0, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r47, @ANYRESOCT=r43], @ANYRESOCT=r48, @ANYRESHEX], 0x7, 0xffb) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchown(r49, 0x0, 0x0) r50 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r50) fchown(r50, 0x0, 0x0) r51 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchown(r51, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r49, @ANYBLOB, @ANYRES32=0x0, @ANYRESHEX, @ANYRESOCT=r50, @ANYRESHEX=r51], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5d", @ANYRES16], 0x3, 0x2, 0x1004) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(0x0, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYRESDEC=0x0], 0x1, 0x40000000000800) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff00"/155], 0x9b, 0x1, 0x1000) msgrcv(0x0, &(0x7f0000003f40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007291500dcfa70f43b1e5ba14d079547121e3f5832ead7abef82cdf1e70a85cda0fd6c38c6aea0782d3a495ec4f88b4cf913cd3fbec20939c7033f84d843759b5ac4e85b8ba89ddf419f96558d1e5226348b767a9fe88f61ee9138fdf5c2b61cb566ef67ae6aa1fb6a7ca9520c1163ec53ce5d524e90ccefc03fbc90ee69d34c679fa402c65ddc72b908740e9d3a7dcd41fc8d55013ae235c8da49c97af0a7a4f3e9e789af3ced9be906496dab7d499cbe55cf4be16d1a51d1e705a32d459fc74797568b47c864257b0"], 0x1, 0x0, 0x400) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001e40)=""/74) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/81}, 0x59, 0x0, 0x1000) msgrcv(0x0, &(0x7f0000000780)=ANY=[], 0x0, 0x0, 0x800) r52 = socket(0x18, 0x1, 0x0) close(r52) socket(0x18, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r53 = socket(0x18, 0x1, 0x0) getpeername$unix(r53, 0x0, 0x0) r54 = socket(0x0, 0x1, 0x0) close(r54) connect$unix(r54, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r55 = socket(0x18, 0x0, 0x0) close(r55) connect$unix(r55, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r17, &(0x7f0000000ec0)=ANY=[@ANYRESHEX=r55], 0x1, 0x0) syz_open_pts() r56 = syz_open_pts() ioctl$TIOCSETAF(r56, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r57 = syz_open_pts() close(r57) r58 = syz_open_pts() close(r58) write(r58, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r59 = syz_open_pts() close(r59) write(0xffffffffffffffff, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc8772787", 0x54) r60 = syz_open_pts() close(r60) write(r60, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r61 = syz_open_pts() close(r61) write(0xffffffffffffffff, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r62 = syz_open_pts() close(r62) r63 = socket(0x18, 0x1, 0x0) close(r63) connect$unix(r63, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r63, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r64 = socket(0x18, 0x1, 0x0) close(r64) connect$unix(r64, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r65 = socket(0x18, 0x1, 0x0) close(r65) connect$unix(r65, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r65, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:40:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000016c0)=ANY=[@ANYBLOB="6202c17f73e036012cee0dba84daa8bd5e43f96909000000000000020000483f820280668d53db99b45d391a7dc829788a6a75bd33e12c18f3d55447cfc44afd503f7272544ab7f6804cb8c25d2acf77dac07dcb22f9257c1a449a466e5ddcc84fd4b586ef1f99610c88d83edd1cf0525f6d9c1cf27028fac75b3af4f9df17a5e70bf65a295b2be32a7dc84d7b85319df1d2081aa879d969f3b5377791cef07fc3689acd514eeec2eb2828ffbc6a6158fad3e86c1b9caa5fa66a85960ec638c47c5c565ab3b4884c74fedec5207f"], 0x1) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000200)="98f7", 0x2, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x101}, {0x18, 0x0, 0x3, 0x401}, 0x4, [0xffffff80, 0x0, 0x3f, 0x2, 0x0, 0xffffff7f, 0x101, 0x8000]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) bind(r2, &(0x7f0000001680)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r3 = dup(r1) lstat(0x0, &(0x7f0000000340)) listen(r3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001480), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069b6, &(0x7f0000000300)) r6 = accept$unix(r3, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r7, 0x0, 0x9, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8060694a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000001640)={&(0x7f0000001600)=[{0x42, 0xfff}], 0x1}) writev(r7, &(0x7f0000001580)=[{&(0x7f0000000100)="809a95babcd5573cdd66e0229bdbc24241ddf289a4f1f752108f09d998f5969b7c601d66e80c56eef9e2554ebaae623b23b58556a8c5b793da78856392d3b92b3522d0d51d4b4e24ccec949a06046c27f8144a6db1ecbd2940b5a155bb2894e295b94f3d448cda5256237ba2b90c359c0712e1b4bb958291a4637eed0a6c19d8ba66752505a82c5889bdf9a1da4861116eec8a39a6311eba2089a83cfa183742ce8e583a90211ce9840e5388fb2855ff29383b4d34d8c7b72abbbd8afeb7f86fd0e1dbaf01e997d9883e84df9253cc6c480e85daa6f4a45cdbe7dfd5996f0a3c3d33538a091f21500f794e02fc", 0xed}, {&(0x7f0000000080)="1ddeecb8ca20bc5e7ef749e5ae8a0fce76decc365e5d18b862aeaf31083dcc03d2a30c15308b28", 0x27}, {&(0x7f00000003c0)="58358673c502e624420c58eb08689111a1deffc7a59bfe7f56cc4b9035cff8a61fa8143b5708c54c026f179562ae16ed7e28298d78ee516eb7df785e65f2813102370fb4bf00a1bb976b52c4d1beede29a66ad471886cfd3c31a0bb285fec8f4cce20681090d8a7cc77603e80ce551ed9c450426c482a0db9f08e264518d8b9c8b3d07888d4b35356ceaf125ffc66c1d76569822d2ad296de115acc4e49fecb6e79c132deac0c589aeb0bbffd37b6a8030aa8b2a749f9c3c33abd7ccad534eea7c246ad022f92c0f273dc30cff085952cf50d4caf68b48a3022107634000a3b3f6085b4876b1be499dbc25535385213e9208fae767060f0ce4c647c90018ec4a5f34728d41a3b7ff8efa9f03b8d87c43c81d6c6f9f356dc5e979356ee4773bd19bbe212a2d7820e44fdc908efb5a57b4594a2cbcc4f132b28d3573a21d22ce0755bd0e917bf888e72974b4cf9a425861539e12d1f701de94453b5c4916e24df6bc335b44e295e6ed39ac2762a07fe01d42879169bc2dc210d3703cba7be75ed7502f19bd52f9a470b0bc5330881d7a1f37914274af866080a31dd7ae4e407c0d73327f2c05686678ab25a187163bc36759a1a848caf2d3a63d6a463e9077dfe86e3b16a5032f061162395403243610488c566dcbe290e5b749cd6fe1c72092018ec9690b0dc419a1dd9342234dc50ff73cf130b048a0e9f997d195ed0a7e41dec890bff25638e8ebbce6b0dea389567029f1883ff98ab23dda35ef446094bf5b18618d76acdc68c14ff29857bef4f089d3986a1b514b560c9c1afc4ded7951a19908d53c8a3ad0fee8eb938b5a80d17d395efbda954d9c94fc5a00dd2fd2ddb097d911d8d4de2521a09d2665b2a8f3efd4bbfb01e0e0153cb9853c5c32992500c657c3e8718179c47fea059e6992d4dcff7abc91aba4685c50281bb923094e7c57464602755141f7ebf5e2a96d3b221673217997b2d43b2993b6d82785de2f904a5f22b256546f9b1d40535223e2657b2e7261da27a30aa519449da590afd39b8593defb1718c651a13af36ea8333e085826ec3bb93632fab6895727c3397cf7934f1f1a710e2a98aa53d0696974ff728854bb3491f2751b9693b25d32f173d29593c2aa382599d97b9e42ef4cb9e78eacec2b8301f5806ae35756d95762a7e7922fe1e0cd0f95f4c9c26d50d30eb7e3aa93ef3d429a47b5c530b594a347ca30b2aceb3c7e4d4c2b8f9b5db9b5ab15a5ce0349b00d42a30f9ad60b0bdcee7a8fadf6e6297900c465184a1337b78a4d7f4bf31387daa33307faf28d23c1389a2a9a0d0c378a348b92d105f8b6fb7b6ba21b69173d0353e58733483ef98bba32de49cf655c2d99c174d5ba1978a666fc7218dcc8dedf1864420c59fbcf3a81bab6ab4730b4d4cc14bb626d7526c30acf0b2dc8078e817798696f79e941ae2440b23ad853f1a31fafdd2058116d6386a1d5983c97e90d45b46703f09161e1485d6dad9ff9be639704d754eb96d7944239ff28035ea53b1edde2a7ea80090fdfbb755815f838481b965dfd267aa39f675ae3d9c2e02a81b7092dc55eaf77ce14ed80746a8646752b85039b760f591df9b8f4223aebe4c6308a27607fe0bd4d75062e075c79f68d7504f302322dcaffcd784d2817123874d00d617f159801b1082ce687202f9dc2aba21cf28e7ee7a392b5d48995e8a18427c987ecd1e22889d92c027c2d41ec1c2974862459adf1a17faa079a44d0453d42d57bfa11174c12cc66c3c9dbc43a5f59dde42c11f864610f5eb93068d8db583c2864e47d26982f1287265174ca7cdfc36f835e5222567dd13bb4d3b46f06c6df484294f87f964c9317ec35bbefed3e7ce1d1a85642b44446c48be00e7921616e3d1e1bf290278668debf9307fe76bd01707e1d9a59283c4de8149c4550b16f7b154de7544d3edd1b5fed33f8dd5238ab4fb38096c718eccd8775d42f9e1838ea461c964ed4414a91cc4d87e4e5240a600905c5a36e2d773404b21b32e07beb0ddfe74a580c852da7b40a7d09f8df470ac4d623ec656b0f69ecd67a775d72370960684da822212f6ec3688074d166eed15258234a8b98d39f7efb05c6dd4f2fc0380e5c30658adf1b0e57fe806e494601a7eec50e49ced65f4bb1b6dd639fde9360d8d7b934b99cfc3af8c73c9f630fe4cef96add3322149bb4a39069b2cdcfc44aa2cc9d4bae11afaf858339109d9f88531efcae7126fd49052fc8fe99cf06a3beed2ba3257d35fefc6fd210c34eed752a9f8b9118533256730c879b957fee556be0f806db084d7dff22ecf037f4d11e5836a5f8c2b0c47ff1f82acae2ea97ec1253a312f7a861493b3415ceed02b03dc29b072d2569848490f550e68a2143e743b0f046ac7d0c32aa5dc8146b2996816bdd0dc5fcabed878b8dcc5d33799750388a35d3643480fce9604001bdd39dbc0cfbdf5c013f1be762e5a36c58989779f9b3d70307d80ddacd85587fbc6bc433b33b418afb65575769376f10b8e21a536326045d0ffad70246d3d1e57a264a80af536655a1d84c52d0c38db0de248bd86bbbcb4d05bdfb419d30d0d255cef7444b6efc7a8eec2dbbb749ca537f4ddf75034e3014fa84f3630ccf0b8d38f929e487ebff2308878c93b82cd7abeb1b8a16da0e1db22a4765ba7cc480511774425dd9c9321b5c59d98831d3d75cf6fdd31a61ed2f258f0f43dc6b26b31ab8216679bebba9e6c63cef25d51b438ff04f70ee5bde8d9754abd1634424fc4f5c4722b366604b496ee9cbf44747a218c6dba4accf52315b03dac74c75be86a9b06b24e704b920fdeb51020772be90df1af6bee3d9a349b39e4cd0e835e9ca889163f9a07fbf5746307f0d128de9b838fba779a41bfd934d0f280c0c61e74068f000edde2a861269c91f63c3d9c14a2f57b22fabe9fcfb8876d04710bb50385f17ccf6de318f0556e5d95c7a3da3f7ae21858e2f52a89f61046e083c13b5ca389dc54f8663c95c79e2d0e33f15c2ac6e2d168c89bc5ea434dda583c78b8069770ffbff590f45ec51d53fe21a5d0d2e321fe7398c00a6667dc96e09880db50ce7f9968527395e9ba14c8c58490b34244ce9bfc52566ea5fcf63fc3aeb94a72b06ddddc59a8de76fa5eb8701456fccbf91ce4a9d8e935e662752bb67cb173337d90d97f9fce3754af40cc859b844a08969944858373aa7cb18a64c9a3d3b878c7ee1cb33807fe0d06e1d23d061dd86d054a9d44a3c51700504c33db2b86f55fe24619129e48129c390f9fcb0989a2e4474e1875126695f59779e491c4c241ac30802f56f3ca6c859fdc892b8a9f55ebd91f8ae46f09109930d2ff2b32a009522b31ae6b8416b93329ac65cc6717383c6821bb719b2ad67266b73b9d32a12e7a8279577973cdd22b4460c29f8548b1930479c9ad46b15da92f10ed180804b2edf8300162c85fbfd20f56af72ac0d2d7088b35d80b8975697295253fef641816c15d4612a34c10650d6857f090f2176c53172168f3a0a9aa999aed51417e0af01ed70510a87757c67ac3802b44999eee8f2ed6e0b25bea129bd90350a4c5def8ba428afbc117f2e38d9254957270597e167dcd51b98e5e0c78251aee861586d9d52c9ccc87b09d9cba74ee8f31f9ff116ec4ff053ef837b384c66ac049265721d8f4e0066e55df8a5c45c8a0508e0bb5f9ddfec1d848dff07cf749997aed93c0e64ef4f14ec6afe94fc48c3c054013b8ce1d5a938ad43ffee142c2d3692758b4ebb68308964338bfd1f08ad77dacec5d1600dac4238039d9ab2a165339b3a5c3784714927806fb1a3177ca6a4bbe2342dc00088f467e2d9a5e256372343d769d0fa651845f6f52d1e35466097e0427c585ee73d29c5fabb599ea0ddbb71c7280e3621321c103e595fb6fd9d06c9f8b38223ebf3f9ca91ebe43433189b4514eabd589c45c08ebb985b4e7655b99b0f90345a4014f20280252b3f08e8f8006178485f45b93ec4675ceb263ac1c34f6e2456aa3773a5a1b0f04c40c30555a482d37ea7b5cf902216d81a7908ec4788dc6e18a6c3d393ea9fcaaa2029263de8c169833daa832415828b05f991a1afa5774631490233e2ea036b5ed13013ef4749512dd2faf84780cfd028fda3f736c03569d29cd3ed42effa292377039a623a2c7af6619f54a01ca4992d674bdcffd2f11625470f55a830a108e27606a7e944b5345f6f6e6c1d1b1126034258129e4a8c13c202a5e6a370cd6793d570e3a3491eccfed1a660b0e7a8260fba614052f4235a2c880fce88dd7de778609405a50b7cd6bbc2354ebc498a63eb4ae3b5b4a872957370b61cfe57d542b1bd92755c0b2c6bb608bb7a59c318d0fba0ae11e8198736b9ca75c4e3396f10f689fb4ed9b3ee6001c70b420b1b2e189c7443774eff937bd66c15c0e54ec34095babe0338a578680231467fe51318d893cf79704d3370b2d15012c61c0a065a0d57a88a12f80314990b15caaefcb3df02adba33337f48603d7dd35ed7cafc081c9f99b8899c3242e9209d4ad2a0e89ffd7ff108a352f57c08d64dace92e1bac58a1f0d38bc91eff8b14862442033f35f52b49d6fbea8042163508a719510b0f3a2f7f8ea513d5cadf3a333f4ad70cca869c72e8ce720ef02d0c7df898c47532e8b11fa4eb9d406adeadc1275ee88f10fef51748b1873faa96bc5b39b6af132056418216f99c02438fe8890c13e374f388082e3a65ae7784caad45d530548e627fac8e5993af31957cdb0c81e52182bed7e426f218c2677093edcb051cacf7125cdf9ceebc63ea50d462b1e64fa0e72e9f0c1067ae3845acb24256488265383407acb86180bebbc9021709419a8366f17048196bc9711c69bed08ebb7c6ffd001fc5a31fe7c642c717f33d7370fea30671258be14165fa4ae9bcf43125626b82c026962ef174cc78a9b36971c26bb911a5fa539089031f50488d48791e557e8e17354f292e454bae25112d5027e92133fcee16b65eea8db867a317862f450020318a36e522eaed0551cc512e154d5da29a248e1f87dcb375a1edf36967ffe17196f59cf09d76bb9f09f5286844d7c52672be54105175bfc44635cf2c7cd15b08c8f8ebc173846b7656711df6cce88a8e1ce0ecd14dc6f96e1d7ca9855f53090b2f7be9cc0d85992332d93c774e9700e25d309551872ef95dc18a8fb03e24f398ec31816c62daa3fbb56dbcb00b9b4633d4b5be908b07e5659387dbfc7af9a45d8b6b96f31fb7d12e30ca2299c69a789974634ce20f8b3229332db422b2444f38c12f38b486b9ce0c8c303ce9443e3b0f5249a6d35262279dc8bc89857bd8b5c6694e7466989c17b86b5e57f775d224712bc16872a866a5792bf870052b13e14dc39696a042813d66e904edfa2707e4fda02292ea381856e5ebaf794a5c20e9b6449af809e896dc3e8a2812457c9735e69cd0cc98eb1db8d1d412ac41c94fd70f45e24d093437408efe897519f3899be1954bd1ba3382749872d469b6bb421b633f3c85c87e9e21d81bdea3f87dee6407f046b4ab434d203fef8e02f31661b76723df478eed897289465a8693a3b3187b910a6be71aea5f6ea8fb42fd0499fdc5d0530f524fcc9d52409009c11dfda87c41a26dafb58728751bfbcf3f36cdacc56911420945e9dc068be51403d3a962de44d196d6fccc66704ee278bf4e8c7242bc0abb27920e2b39b4c1fe1418e2da361e82aa3dd7b4f5d698ea09c45762d24446ded15038fb3dbd7c596be103de2a62634f87d8064cdc1713ed36136c929ab5144641845ef48100a", 0x1000}, {&(0x7f00000013c0)="bb605329fa0982b710cf7e714bbd2a1309aeb254", 0x14}, {&(0x7f00000014c0)="9fade26cbddf30162c42aea83d3fd6c989bf3b1ffa832161f946f03a9dd6bdc2104952097d654d3f27ef418e4a597cd4c0da52203c3c61f380bf86f500b0d9d4742120eec3a3517f647caeb882a1587ffa904ad5dc8cf057703650ecbe1648ccbef6b7650b5dfb6e20fd58f181aa6cd345d19492aaaceea2569142708d7e82b7e7b355eaa5b4e58731dc647b00a05fe62c9284f47ad810b955228c7324f1fc63e09b190c81bee0b92845a94b056f87aab363f7773ceb190be791dbd3055a1a57", 0xc0}, {&(0x7f0000001400)="8e32690bb83d05ec00c56a793b0e0db6b1470eb208c2e355316fb91ac040e91c449685750c68a519791ed0ebb29a3e6869249cd22da9d147bdbabde24fec40d14a0427303ca1702cf6c511e846eb25173afe7d663168de81c38477", 0x5b}], 0x6) 22:40:40 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x20, 0x2, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) syz_open_pts() syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pipe(0x0) 22:40:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf322615", 0x1ba}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca376da066e763d4d967ce8aadb3c3fd7f9ae4f4c83b220d59b80283161ec55078a180c86454a6af889e6877abb5119218026dd409b65c450ff09e8a2b84a3bc3e8ffeceb6761b349d9d7512b3b4bcbcf5ceb029b7740fbb949d4dd", 0xc6}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000300)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') r1 = semget$private(0x0, 0x1, 0x522) semop(r1, &(0x7f0000000400)=[{0x0, 0x4}, {0x3, 0xff7f, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xffffffffffffff85) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, 0xffffffffffffffff, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r3, r4) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0x0]) r9 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r2, r8, 0xffffffffffffffff, r9, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r1, &(0x7f0000000380)=[{0x0, 0x3f}], 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 22:40:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x802, &(0x7f0000000100)={0x401, 0xffffffff00000000}, 0x10) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r4, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r7, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r8, 0x0, 0x9, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r9, 0x0, 0x9, 0x0, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r15 = fcntl$getown(r10, 0x5) r16 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x240000000, r13, r14, r13, r14, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r12, r15, 0x41d, 0x5, 0x5}) r17 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x400, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x0, 0x0) r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x1, 0x0) r21 = socket$inet(0x2, 0x2, 0x7) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r22, 0x0, 0x9, 0x0, 0x0) r23 = dup2(r22, r0) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r24, 0x0, 0x9, 0x0, 0x0) r25 = socket(0x2, 0x2, 0x0) connect$unix(r25, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r25, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r25, 0x0, 0x0) r26 = accept$unix(r25, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r27 = getpgrp() r28 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r28, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r33 = fcntl$getown(r28, 0x5) r34 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000540)={{0x240000000, r31, r32, r31, r32, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r30, r33, 0x41d, 0x5, 0x5}) r35 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r35, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r40 = fcntl$getown(r35, 0x5) r41 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000540)={{0x240000000, r38, r39, r38, r39, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r37, r40, 0x41d, 0x5, 0x5}) r42 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r42, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r47 = fcntl$getown(r42, 0x5) r48 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000540)={{0x240000000, r45, r46, r45, r46, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r44, r47, 0x41d, 0x5, 0x5}) r49 = getuid() setreuid(r49, 0xffffffffffffffff) r50 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r50, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r55 = fcntl$getown(r50, 0x5) r56 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000540)={{0x240000000, r53, r54, r53, r54, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r52, r55, 0x41d, 0x5, 0x5}) r57 = socket$inet(0x2, 0x3, 0x1) r58 = getppid() r59 = socket$inet(0x2, 0x2, 0x0) fcntl$setown(r59, 0x6, r58) fcntl$setown(r57, 0x6, r58) r60 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r60, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r65 = fcntl$getown(r60, 0x5) r66 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r66, 0x1, &(0x7f0000000540)={{0x240000000, r63, r64, r63, r64, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r62, r65, 0x41d, 0x5, 0x5}) sendmsg$unix(r7, &(0x7f0000000640)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="111b6a3c92cb6c7a3997417150680e522882e4aff32c42d29d0de2362b7412d6e555e7d0884b9acbd01d3d8fda44f35334b33553fefd6cf9004cb8f6ae63b970664be3baf4083340732f75c345a9569898d428dec799b856619607dcde1e", 0x5e}, {&(0x7f0000000240)="d27ca51aa09afe68c47058d4ef9dab20e67836f0a9be39651dad4f5f941471bf43617a56f7f83727be19126f4fb1f9b2dd48daaaa7bd224ed7294477a9995f6289f6d9015581ebf164e9cc795bdfe5b6419925cb0dd5de64935bc01e1cfa28877607337e302e747d8db72b077eb43b608b4fcfa524e71541ef83", 0x7a}, {&(0x7f00000002c0)="2ccce9a215a4b0a5158aa7ee58db8aa8939338f38fd1fd0c3598b5d6238d63b8347aa6215aa2fd55cd72969ed5527bdea0527c431a4eb35044925c19fc85ef8d46a6208f88f853e1da5ebd01a051827027071a915b4995b69ad6c4fd204f87d6539bd0cbafcba7fe312d5786e45d01a226563d5dd85174a4579619d1d35e7acc89d56e", 0x83}], 0x3, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r8, r9, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r12, r5, r6}, @rights={0x30, 0xffff, 0x1, [r17, r18, r19, r2, r20, r21, r23, r3]}, @rights={0x20, 0xffff, 0x1, [r24, r4, r26]}, @cred={0x20, 0xffff, 0x0, r27, r31, r39}, @cred={0x20, 0xffff, 0x0, r47, r49, r54}, @cred={0x20, 0xffff, 0x0, r65, 0x0, r6}], 0xf0, 0x40a}, 0x402) sendmsg(r1, &(0x7f0000001340)={0x0, 0x31, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESDEC=r4], 0x14}, 0x0) 22:40:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/94, 0x5e) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) socket(0x10, 0x4, 0x4) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r2) r3 = syz_open_pts() flock(r3, 0x0) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) close(0xffffffffffffffff) ioctl$TIOCDRAIN(r3, 0x2000745e) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0xff, 0x6, 0x5}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) r5 = syz_open_pts() r6 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) 22:40:41 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) read(r1, &(0x7f00000001c0)=""/170, 0xaa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') 22:40:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x4c8fc82}, 0xc) listen(r1, 0x0) setsockopt(r1, 0xfffffff7, 0x3, &(0x7f0000000100)="de22dbc731e6d79af2bcf76984fc4d3f0ad86f52a0772532ca799eb9fe5b6eb6d11d7b0aec47936a8bb01d2b7678d09712ea0af6f2a95c70753a67a046a42752f6aeecb836e4ffb20d0497bd0bf0fc8b872469a61a7d614476b6d73aa6e64506eae573831c", 0x65) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "0000001c00", 0x0, 0x4}) connect(0xffffffffffffff9c, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) r6 = socket$inet(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000180)='2', 0x1) r8 = openat(r7, &(0x7f0000000340)='./file1\x00', 0x80, 0x160) sendto(r8, &(0x7f00000005c0)="98076fe039a6ebd01199abea9ed6460800000000000000f22c50610064de056d13eaab734b628fc1436a70f604947294c18447e509f9e1f588158f7366385cd40b382f41f330961300f378e6ee8daa8a0bde9e1126c9de7e3ab4115dceed04b36a8083966a5a1868eca5b486490caf2d21530c65ac9cd92f241469449e84cddb865c4e0801a108e99dbf5c82861de6ca742b24e956b6a72ea49653a90ccd44b256df6be68b2dd7f8f751a1326d262f34425f7fb46b9a26b53b3b2f7223ec46eee7748cbbba5e3c5be16614d903580389b7e6bf66c8dcb79c21c0eee3546e3b2d019b83195ed94d7839f8d16eb7e92b9ea10289717dfbe9deeb60e28be1119dd8ebf7ad045219ee1ef4403c58f6", 0x10d, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r9 = socket$inet(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x3, 0xffffffffffffffff) r11 = semget$private(0x0, 0x7, 0x86) semop(r11, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x8000, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xffff}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x2800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500, 0x1000}, {0x0, 0x9, 0x1000}], 0xa) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = getgid() r13 = geteuid() r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x0, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r26, r27, 0xa5, 0x1, 0x100000000, 0x2}) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000880)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r28, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r29 = socket(0x2, 0x400000000002, 0x0) setsockopt(r29, 0x0, 0x22, &(0x7f0000000000), 0x0) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES32=r29, @ANYBLOB="efa3dea9df0a34454fce7a928fd8ea4907dc495f91c019c14059a67642bbaad0ee4247ef55a8fdd86ba70cc3453805fbe5025a8a288ed471f5fd929b3458956c7b53df1400e24d4232623751bf27c21f8200d52ed56d89e762e5d6ce7c0b1151f465e80099b86bf7d45efe92a89d049f3dcf8ef53d5f36537dac0c8c3f5f2916ccb50a721a7f14fc912500fe1dffa1d5420baeba083fa1ebbfd8b07378fd9ba0712bc290a868ae90873f15ac1fb559fd17"]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x168, &(0x7f0000000080)}, 0x404) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r34 = getppid() r35 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x2, 0x5}, 0x100, 0xc07, r34, r35, 0xa5, 0x1, 0x100000000}) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r37 = socket(0x2, 0x400000000002, 0x0) setsockopt(r37, 0x0, 0x22, &(0x7f0000000000), 0x0) msgrcv(r36, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r37, @ANYRESOCT], @ANYRESOCT=r18], 0x2, 0x2, 0x1000) msgsnd(r36, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r43, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r42, 0xa5, 0x1, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, r39, r16, r24, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x1000000000000003}) semop(r20, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r20, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x3, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x2, r13, r12, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8000, 0x4}) semctl$GETPID(r20, 0x4, 0x4, &(0x7f0000000000)=""/59) semctl$GETNCNT(r20, 0x3, 0x3, &(0x7f0000000300)=""/47) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000b40)=""/143) write(r10, &(0x7f0000000180)='2', 0x1) r44 = dup(r10) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000c80)=""/4096) connect$unix(r44, &(0x7f00000008c0)=@file={0x0, './file1\x00'}, 0xa) 22:40:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x2, 0x0, 0x20) 22:40:42 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) dup2(r1, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) 22:40:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x122) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x9, 0x3ff, 0x7ff, 0x9}) r3 = dup(r1) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0xb6e) faccessat(r3, &(0x7f0000000000)='./file1\x00', 0x42, 0x2) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file1\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 22:40:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/119, 0x77}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000100)=""/27, 0x1b}], 0x3, 0x0, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x3) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = geteuid() socket(0x18, 0x4, 0x7f) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x2, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r2, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) fchown(r0, r1, r6) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:40:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffa, "660400180e091fe6000002000000000800"}) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce900007151696ae973f39ea78b7ec0"}) r3 = kqueue() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000140)={0x9, 0x101, 0x6, 0xd8b, "ce72026df0082da26285632b674ad158b58c8ff5", 0xd3e4, 0xf190}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x8, 0xffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x45, 0x4, 0xef72, 0x9b}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0x0, 0x10000000000}], 0x10001, 0x0) syz_open_pts() r5 = syz_open_pts() close(r5) write(r5, &(0x7f00000000c0)="00cc716bce5fc513470c143efe53ec38d4721c6a0d2983942d6747bec373516c1ba74fa1d79982c09f289573ef0251de92ad3236478469a0c4cf14eb6eb6fa606f475a255dd8fb292ce67ad1af7ee18a10d6aac785dd0a1baff90b22d54a72bceed7adcceadd", 0x66) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x20000, 0x800, 0x5, 0x0, "af2d10a9ce9a7249b14e68572e5cb97426c2094a", 0x1, 0x8}) 22:40:43 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x1ff, 0x0, 0x9, 0x0) poll(&(0x7f0000000140)=[{r2, 0x15}], 0x1, 0xffffffff) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x1cd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x8, 0x5, 0x4, "d6491f41caef46580828a1cf12b7c0befb6d2c47", 0x80, 0x6}) kevent(r0, &(0x7f0000000000), 0xcfad, 0x0, 0x80000000, 0x0) 22:40:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02731c7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) socket(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f660204000000"], 0x10) recvfrom(0xffffffffffffffff, &(0x7f0000000240)=""/171, 0xffffff4f, 0x0, 0x0, 0x0) r6 = accept$inet(r0, 0x0, 0x0) sendto$inet(r6, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 22:40:43 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="d987281fcffab40c280776c39a901d9892e0b388c5106dc12be9658c14fdcf8a089e101210e8e9bfea0467b9596eca67e2272d2ecbfc1615ae3da53c24f89fca1c27ac813355875c9fc6c21b39db8c1de026080e87d84b72cfa7e9f6ec9869afe5de6932ac5d7722b31a5f6a7cc16e827acc08472196cbadc185220f466687dbc3cea2e6e10e140a37b4b36407b9dab1ea2fa6564e57b0b717ae3cc781f8e1a5ab1403ea0f55712f1bc6a799e290ab4db629a18b0a6223fe3c7680df76620546e9345fbf6d7b394dda3db884f4fe3d4e1c1e73477b5ada733f1d73e9a2c68dea63f4aa15a617135400af683b69de34abefc16000000000000000000000000000000044f680f8d5dc74d1fc6e24e63c540c244c85dd34a12236819793a5f75a636c9d5b7290c86e21562258b3a0ae73e2d92d5f49830d4d1c56ab84469ab58fca1ddfab00cb9905288db661013e3f346324195dfc5537e908b6255968186a0c695f608e210bf6be3b8d5cb138474475cf3c235c182bd7ad6ae74bf749f0179251ef8ee562d518d1300d0ff9a70da468f6764215210784ee7ac27a7c99403a5b8f0c708fbba5652319dfd02483ad63406caaecffd8bd81b35ff0e954636261ef97b5ec63b79566d648144552da88ff38f16526d77953db8beb15ab10c06337cbe4a30cd1a340c37822a9909dcc4a5ba1370da82204e07349261f83dcc8535fd928b8614ed3246ec6c8fe4bfa49b49d9f451a61f3c0a75fb49d2d0ee2a00000000000000000"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae87e65bc34cf58235128eaf5cf77f8b50000000000000000000000e3ff000000000000000c4fa4aaedab8267d5126a29fc5fbc88b20f7a0aac15c78374b6e8e361e226081cddd711e1d84e5284db179a000a268bc8"], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x406) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() getpgid(r6) r7 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r7, &(0x7f0000007000/0x3000)=nil, 0x1000) msgget$private(0x0, 0x20000003c4) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000440)=[{0x6, 0x4, 0x1000}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r10, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r10, 0x0, 0x0) semop(r10, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x0, 0x5, 0x1000}, {0x5, 0x0, 0xc00}, {0x2, 0xfcae, 0x1000}, {0x0, 0x108}, {0x1, 0x80000001}], 0xa) r11 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r11, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) r12 = semget$private(0x0, 0x0, 0x117) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r12, 0x0, 0x0) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r5, r13, r16, 0x80, 0x8}, 0x8, 0x5, 0x0, r17, 0xfffffffffffffe01, 0xa, 0x7ff}) r19 = socket(0x18, 0x1, 0x0) r20 = socket(0x18, 0x400000002, 0x0) r21 = fcntl$getown(r19, 0x5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r24 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r24, 0xffff, 0x4, 0x0, 0x0) dup(r24) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={r21, r22, r25}, 0xc) r26 = socket(0x18, 0x1, 0x0) close(r26) r27 = socket(0x20, 0x1, 0x0) fcntl$getown(r26, 0x5) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 22:40:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = socket$inet(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x0) 22:40:43 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee545882653feacd4e026ef4f0d246d42b200a", 0x56}], 0x1, 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xf408) r2 = semget$private(0x0, 0x7, 0x180) semop(r2, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x109, 0x1800}, {0x3, 0x5}, {0x3, 0x1000, 0x1000}, {0x0, 0x3, 0x1000}], 0x5) semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89d, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x5, 0x1000}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001880)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb8ff728de3f9a4f2175ad92eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b035fde662ef6478a4aaa1321b357b9ba86076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970352f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r6, 0x0, 0x0) fcntl$getown(r6, 0x5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r7, 0x5) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r8, 0x5) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r9, 0x5) r10 = open(&(0x7f00000003c0)='./file0\x00', 0x400, 0x2) ioctl$WSMOUSEIO_GTYPE(r10, 0x40045720, &(0x7f0000000380)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x400000000002, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x40, 0x0) r12 = socket(0x2, 0x400000000002, 0x0) setsockopt(r12, 0x0, 0x7, 0x0, 0x0) r13 = accept$unix(r12, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000002000000000000000000000000000070000000000fe41dc793c00"/110], &(0x7f0000000240)=0x6e) r14 = fcntl$dupfd(r13, 0x0, r9) ioctl$TIOCFLUSH(r14, 0xc1206949, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0xe, 0x4, 0x2, 0x1, 0x0, 0x1, 0x4, 0x3, 0x1, 0x4, 0x8f}) close(0xffffffffffffffff) setreuid(r3, 0x0) getgid() r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r15, 0x2, 0x5, &(0x7f0000000900)=""/217) 22:40:43 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xb30, 0x0) socket$unix(0x1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r3, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) read(r6, &(0x7f0000000480)=""/76, 0x2f6) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c3390000000000000000c000100080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r15 = getpgrp() getpgid(r15) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000001240)=ANY=[@ANYBLOB="e88ee9730f2db0420b6dcb"], 0x1, 0x0, 0x1800) msgrcv(r16, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = getppid() getpgid(r23) r24 = msgget$private(0x0, 0x20000003c4) msgrcv(r24, &(0x7f0000000440)=ANY=[@ANYBLOB="bc09"], 0xc, 0x2, 0x1000) msgsnd(r24, &(0x7f0000000f00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6f60274426bdcf306841934f7c027e266a4bef296a85554c457623f5c6502fe1501e442c83c7ca128ed16d7d13c44d48af8cea7581d3db9eba36401c48e582d225bca8000000000000000645f2fa9000000eadf889901c230f885dcf17efc4af054211f6a554a0101f663df553b15ba82a7dafd60d7d847cba91dc66ba4b9af85bf09f2760f42c17afa524556527a9e1b60efada6"], 0x1, 0x0) msgsnd(r24, 0x0, 0x0, 0x1800) msgsnd(r24, &(0x7f0000000840)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed1934241792a9517a0fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x1, r20, r22, r19, 0x0, 0x46, 0x81}, 0x10001, 0x1, 0x0, r23, 0xa5, 0x1, 0x4e2c, 0x6}) r25 = msgget(0x2, 0x40) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r26, 0x0, 0x9, 0x0, 0x0) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r27, 0x0, 0x9, 0x0, 0x0) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r28, 0x0, 0x9, 0x0, 0x0) r29 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r29, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r29, 0x0, 0x9, 0x0, 0x0) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r30, 0x0, 0x9, 0x0, 0x0) msgsnd(r25, &(0x7f0000000d80)=ANY=[@ANYRESDEC=0x0, @ANYRES16=r11, @ANYPTR=&(0x7f0000000d00)=ANY=[@ANYPTR, @ANYRESDEC=r28, @ANYPTR=&(0x7f0000000cc0)=ANY=[@ANYPTR64, @ANYPTR64, @ANYRES16, @ANYRES64=r21], @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=r30, @ANYRESDEC]], 0x3, 0x800) msgsnd(r16, 0x0, 0x0, 0x1800) msgsnd(r16, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x1f, r9, r12, r8, 0x0, 0x183, 0x81}, 0x10001, 0x1, r13, r14, 0xa5, 0x1, 0x84e2c, 0x6}) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r32 = socket(0x11, 0x3, 0x0) sendto$unix(r32, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) socket(0x11, 0x3, 0x0) r33 = socket(0x18, 0x1, 0x0) r34 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r35, 0x29, 0xa, &(0x7f00000000c0), 0x4) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r36, 0x29, 0xa, &(0x7f00000000c0), 0x4) r37 = socket(0x1, 0x8000, 0x7) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r38, 0x29, 0xa, &(0x7f00000000c0), 0x4) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r39, 0x29, 0xa, &(0x7f00000000c0), 0x4) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r40, 0x29, 0xa, &(0x7f00000000c0), 0x4) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r41, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r34, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r36}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r37}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r33}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r38}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r39}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r40}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r41}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r42 = socket(0x18, 0x1, 0x0) setsockopt(r42, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r42, 0x29, 0xa, &(0x7f00000000c0), 0x4) r43 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r44, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r45, 0x29, 0xa, &(0x7f00000000c0), 0x4) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r46, 0x29, 0xa, &(0x7f00000000c0), 0x4) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r47, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r49 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r50 = socket(0x18, 0x1, 0x0) setsockopt(r50, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r50, 0x29, 0xa, &(0x7f00000000c0), 0x4) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r51, 0x29, 0xa, &(0x7f00000000c0), 0x4) r52 = getppid() r53 = syz_open_pts() r54 = getuid() fchown(r53, r54, 0xffffffffffffffff) r55 = socket(0x18, 0x1, 0x0) r56 = getpid() fcntl$setown(r55, 0x6, r56) r57 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r59 = msgget(0x3, 0x204) r60 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000580)={{0x800, r60, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r62, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r63 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r63, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r65 = getpid() fcntl$setown(r64, 0x6, r65) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000080)={{0x5, r58, 0x0, r60, r63, 0x4}, 0x9, 0x3, r65, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r66 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r67 = socket(0x18, 0x1, 0x0) setsockopt(r67, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r67, 0x29, 0xa, &(0x7f00000000c0), 0x4) r68 = socket(0x18, 0x1, 0x0) setsockopt(r68, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r68, 0x29, 0xa, &(0x7f00000000c0), 0x4) r69 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r70 = socket(0x18, 0x1, 0x0) setsockopt(r70, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r71 = socket(0x2, 0x8001, 0x0) connect$unix(r71, &(0x7f000001a000)=ANY=[@ANYBLOB="9169d0e3f61a1e904842fb5d6791ad0af248a83a00010166696c653000"], 0x10) setsockopt(r71, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r71}, 0xfffffffffffffffe, 0x50, 0x40, 0xd4b, 0xfffffffffffffffe}], 0x0, 0x0, 0xffffffe0, 0x0) setsockopt(r55, 0x29, 0x3f, &(0x7f0000000900)='\x00\x00', 0x2) r72 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r73 = socket(0x18, 0x1, 0x0) setsockopt(r73, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r73, 0x29, 0xa, &(0x7f00000000c0), 0x4) r74 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r75 = socket(0x18, 0x1, 0x0) setsockopt(r75, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r75, 0x29, 0xa, &(0x7f00000000c0), 0x4) r76 = socket(0x18, 0x1, 0x0) setsockopt(r76, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r76, 0x29, 0xa, &(0x7f00000000c0), 0x4) r77 = socket(0x18, 0x1, 0x0) setsockopt(r77, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r77, 0x29, 0xa, &(0x7f00000000c0), 0x4) r78 = socket(0x18, 0x1, 0x0) setsockopt(r78, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r78, 0x29, 0xa, &(0x7f00000000c0), 0x4) r79 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r80 = socket(0x18, 0x1, 0x0) setsockopt(r80, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r80, 0x29, 0xa, &(0x7f00000000c0), 0x4) r81 = socket$inet(0x2, 0x2, 0xff) r82 = socket(0x18, 0x1, 0x0) setsockopt(r82, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r82, 0x29, 0xa, &(0x7f00000000c0), 0x4) r83 = socket(0x18, 0x1, 0x0) setsockopt(r83, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r83, 0x29, 0xa, &(0x7f00000000c0), 0x4) r84 = socket(0x18, 0x1, 0x0) setsockopt(r84, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r84, 0x29, 0xa, &(0x7f00000000c0), 0x4) r85 = socket(0x18, 0x1, 0x0) setsockopt(r85, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r86 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r86, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r86, 0x0, 0x9, 0x0, 0x0) setsockopt(r86, 0x29, 0x1008000, &(0x7f0000000880), 0x0) sendmsg$unix(r42, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000980)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r41, @ANYRES32=r43, @ANYRES32, @ANYRES32=r44, @ANYRES32=r36, @ANYRES32=r45, @ANYRES32=r41, @ANYRES32=r46, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r83, @ANYRES32=r84, @ANYRES32=r44, @ANYRES32=r64, @ANYRES32=r85, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r36, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r51, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r52, @ANYRES32=r54, @ANYRES32=r63, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r66, @ANYRES32=r67, @ANYRES32=r35, @ANYRES32=r37, @ANYRES32=r68, @ANYRES32=r69, @ANYRES32=r70, @ANYRES32=r37, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r72, @ANYRES32=r73, @ANYBLOB="3800000000000000caca000001000000", @ANYRES32=r74, @ANYRES32=r75, @ANYRES32=r76, @ANYRES32=r77, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r78, @ANYRES32=r79, @ANYRES32=r80, @ANYRES32=r81, @ANYRES32=r82], 0x138, 0x2}, 0xc0f) sendto$unix(r42, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x4, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000ac0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78165e91f7c8f75f882b297bedcbdb1f290000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01b1ecb82c797aeb24a2230020000000000000200000000a3f8000400000000000000000000000000000000006af3d77933d8f89028e091909ab170ef0d37cd406f0fff414769fc0dca75828067afb48d1a3395000000000000000000000000001856f8812fb9875d248134ed295c3bef284d0557baac546756b0c5", 0xfffffe85, 0x0, 0x0, 0x0) r87 = socket(0x11, 0x3, 0x0) sendto$unix(r87, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) msgrcv(r31, &(0x7f0000000500)=ANY=[@ANYRESOCT=r87], 0x1, 0x1, 0x400) msgsnd(r31, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) 22:40:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x25, 0x3) 22:40:44 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001300)={0x8000, 0x4, {[0x7, 0x0, 0xfffffffffffff7ad, 0xf55, 0x6, 0x3, 0x6, 0x34, 0x10000, 0x0, 0x4bb, 0x1, 0xc47b, 0x1, 0x59, 0x40, 0x4, 0x5], [0x1, 0xed9, 0xa3f, 0x7, 0x54ec, 0x5, 0x100000000, 0xfffffffffffffff7, 0x7f, 0x7], [0x8001, 0x1, 0x80000001, 0x68, 0x7f, 0xfe000000000000, 0x1000], [0x4, 0x7, 0x6, 0x3f, 0xfffffffffffffffb], [{0x71, 0x7, 0x996ae3e}, {0x81, 0x10001, 0x3ff, 0x1245}, {0x800, 0x1c, 0x9, 0x6}, {0x58e, 0x8001, 0x8001, 0x2e13}, {0x8, 0x6, 0x0, 0x9}, {0x4040, 0x93, 0x0, 0x4}, {0x9, 0x82, 0x2, 0x7}, {0x7, 0x7, 0x400, 0x895}], {0x6, 0x1, 0x2, 0x74821f7d}, {0x0, 0x0, 0x8, 0x9f3}}}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfffffff8, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000001540)={0x10, 0x100, 0x4, 0x2, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xcfb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x6aad}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xd3ad}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) pwritev(r3, &(0x7f0000001280)=[{&(0x7f0000000000)="dcf188", 0x3}, {&(0x7f0000000040)="0d3eee3c3b6acf4d331a8d5c6fe52d04b2f238354b9a39876acc7e0764e1bf5ffaa7cb346391f2443d8419805eded9a859a5d053287146f2fa74a1b5720c6a6f7e2c182675e0fa873b5ad399e8e55c4190bc78c34af07c87ebe15596d5300ec7f2ea627bb76bb28528bd0c93b851a0", 0x6f}, {&(0x7f00000000c0)="21604ad1466175c4ce7b0bb0de54b702dcf1cd1cfa056b1dc7b548fdc0d87757620ac04be58b4836e20302c279a060a1fbb32b3d6b9e193d5f95563cd0f8e59dd09eb2536c3f2f08f0c1a9d07d5cc1711c20abd14c55de44e17bf49524044eccdbcc062e36069e60535879b58d11ba4f458bac618ce06bec84b3668f6cfb9fb7d41ca62cea8821da", 0x88}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="0d3ada6430e408b67fa1f98654ee71f56c9cfd1a9e936762e47d77ef5006388918109bdfa4aa288df2cf8d8e4adffeaa83313ea9ff5b32f54d417f54c9b5d240d939e792d1", 0x45}, {&(0x7f0000000280)="1099ad3804797cbe49f25ddd0e512ef8b611db2848200965610ab438a93591399d5d5f5a2fbfac9b611f427b527c6618609e591c9c5065a31600029fb62412d312432fc599c412739c248ecaaf406b3e98bbc3d1e4b9789997e6a15ff01b36c0a7651dfabd2146f4ce6bd1f0fa273a64eae55eb175125e6b8945b8f180f43bc6df15dbc79980faa4bacb367c558a20cd6fd8833fdb27a0f0e4cd369b7bfef137d99a6daf955083cb3df2fad68ffcba08bdeff7bd6e3609bc113bf9378b9f57f0c37884c7328eca8f47cd891b7231aaf9f7a58345af2f9b2be37be7d1582bca754abf2e00e0a5eafe684aea9c4801ed1805ebaf9e939e536d9ec0584fa810f7ef697e201bfab1f6b931063845457e07d91aec8a361ac0e88afd382e9948de9f6112446e4b0e7525bb589a4000d3e2bdfb061c65c33cee1ea7432d54a50c45c1a49c791eb7fa76f9be49e7542a10fc160c47b4f9a1d10334909fb44b04aba9c7a7996b55acb741fb09560fa9ec506da222a2fdfcf22bcce839df31e7895cadad6222f678170316618ef3aba503c2c655b08bae90e77877d5b1a796bc03984f8f8beb378dcb3d9cff174847d8f7e6608a3a6ebb9e70720ef0e46c39a62514fb9bd4451c844df93e2eee59e2d9ab8af7df87f9b4392d98b0ea8c0163ee35ecbe87883dd82178dbd334e9f7bf47ed008e3169d69d18a7b56db7a54daed696fed4e25905899f162eff9af22472dcff7b929818caa770594686f703f30c6a682a4e34877a1473df248bb65527fa53cd2caf4083df8933bf5146ff3dccf379e4aafb70afcb93aaafa33a98a2d981d653013f3a0ee61ccee86dccb6d2f730792624461327a6f5ecfe1b4ec17d82fc925955d9a27eb875949dccc0a65d130b485322e1a63f8001572bb2d7674a5921ac3905c3c60d017b12156768b9778ff54a5c27d49a68f4bb7329ab8aeb71d635616c44038e2847af087284b63697feeaa7c8121d2132a08cb65b92b903be4f3e2aa04d4e6085b9a3cef96057a9b83312d359a0c6bebe9cd47cd2ad9254a45737df43bf0c8cf661c018fc9f7bc418b72d5ac2ecf1c60b03444dadf73938f49847856693b9dc9f48fc460d4c37bbab2e1eaa689fd3835c904e6fa3e811153ed17c27dc99d4472b2cfe59230fc0b79ad00eccabf8f6258a420d8a13653b446788b790c2e69714759b7b323d4ef6a7366331d07f63f82ea48d0637c9996386e8d82f76bea42b202e14312b07be03d9beb5b195da37f43ab4c327c0a213f27cfef7530b1b35dfdcac5ce5c59419d07fab77adc6b97ec767628720330c8b6026025ee3205b583ee1e11ced5d452cdf1b8a2621390c160caa28949c5bc0b380bf8da7a8d6f736b43fc32f9c7fe1277bf2e2ef36c7864efbb1827c32bad10fc1e59c64d9159620f676496c2cbcf44a8244fb3b143b78934f98772eef8b55999f930c608f244123772c34c7a1b5bfbce71da52e3e6d99622f8d21bccc4a404c7b26158d07c935607e5a7c10c97b0753d29d17a2bfb1149b205d84044d7634f644a9ae5918fbcc392a5ffc285bb53f801ce192165e4e8e96c8f119fe3a91603de8e9cca93f314c12fc10f84bfd607e4f916679f44298a00dd9b39b4287115093745800b8087ec28a7877193ef6e611e9122f48f27138b617a68ea740069568ceb273582d4e01c7f8b9d64d7f5508a0d941331d33d80944a16c6588d709ec7893ee5c9d87b87b8fe5b88b639d293928815addd298effbf9d8ddf4bfc587c831b98fc54c039c6fcd491508b3fd8e472239c9397592af353d6bba5e6a05e056677f35f41a319c80807b2178df263761100bcf3792f70758365e44a9ccc07dfd4778bfa66de458dfbbe8c2b546c58ac6aa98f6345a27616169fb1e3df6518c9c2999a877f44e820371202717bf451c4a16b0bb5c61dcb4dbe8bd003563407509ad79b91179d99bc5e247736739154548de98f99317ea53a8d01f9558a147bba1488f64d038f61c1f32755405e0999cab21104a0e280e85b376b8af02ba27c8094b4d2e7ab80082331e4e2b1b2a237344e35f76e8d68afecd65c0275d6354b71ea2035f290b4da997ad70c29a7aba0211ab7b6dad124e1c92b283206d4e8a5ecc4c1afd59d425a40b31d8b58a50a58b1be102383a3df9ca55ee95b17890d3319bd38360cc9858b20a8e7c4c9c7b58622583479ac01a3c6ba9968c26490c7b81f71590ca5cde3acefe8eeb9e08d969405f24c26ba296a4abdf2db69a443279805cd66c7e9298333df781607168a9230d81e6acdda3b3088afa96c1b99f45aed071e3b644c7bdf001f5fe5fea34fd05f534c595975f3fb747352712d59524065f86945abe0e211fb489084e7912696bc2c2f51b2c7c72f7a830ba53d3d9092d10d1a165baf968410a51eda118ab2a16dd088a672ec091174e11cae63f441a65b4d482cc49439216bb4ae061d01fa961b4356e336ad91e4de54aa487245ddd01cb52a41fd36d661bcdde1c2afb3aab447170b55f49464c455d5b22d7675ccb573af3ea937591678cfa924da76bfff7e5dcd17514b67dff7061f7acfbe2d5738545dab971a43747d3b7fa8e4e188ae735b5aa79706d9df5ce36c7d66be05dcd60317118b488b7a53214792942bf4d42c0c1a296a0a5f32548697b623cbedc6d8a7974001ca0f8d450890a76b83998c67c0fe17db2edd7bfc44838544209b6f57b023dad853b04439796031ee9c71b5bafcc0a1e8a8e183683801e84268c7063f507eb5b9d9320cbf4fa1951e26a921e257826825cc21bd51c1cf30fedd77cec9f1f8a824478a89a2cdc31593e4e785a60ad936c7b60612de6be8b6975b972676402fcc4d304a3cf3a6d17c0f88c04f67aaced62ef2efc7cebcf4497cc2db662744ebcbde4d90247cf787ca94ef291803e9c1e53617c4c1b65595f527405ce53ae047ed5d43dc1cba9070f686e955c8f7596f055261fb78664656a7eafbc6614450102c476c941c29ad9689f8cf53003587c137351eec6b06f88020edaba4f21735c9425f66c3d4bd853f8f7afd93a35cfb0fcbc9adcbb343ff91f979c02461348742571470fcb128dc2d723f24be21f35da27001827d2a9ef76c4b9b82ef995db0ba3769d1d274c747a027ef68e35937077ee973941462955ee91db0a82b040ef975bddc7247f0bd7121b52f922d481e2d4e41f19a3b85fe26203432ed4727eb9e642ed2b898181e16fc6dae28722dd2926f818f04f769a786b276a93d19532074b4e521ce8963d863cbde5b07857cc3f7dd924eca56a1996e04362e9920df634121eea9da40f62d6b03ac12394ae2f07e472b240ae5b0fb1f4ac968ccc735e5bc83a0f299485d25343829479e967ab85b5b7610ebd158620f5fc3f06e8c0883e4c67a7e9e25652ab02d6aa79d9b234fe44d1a8db746caeadd0fff3da854dbf7aaa696e60d2248eeb3a886eaf26e97bc9f2ed95dfe50499485599430350184251a7f3db88d0cd05bd689f07780670ba567da1431b90436fb6efdd3f3dd3fcc00ce5770b38311697b260644914a3482d50d0140eca9ee443530f665d5baf184f831f826a5b1ee650f6e580ed0a4a2f214bc305cd7b44c0040200f3ed6652eb18e4158296ab111a6b9592bd0ad526f0bbaa2ecdab1437beb35a7a4babbc2c64f7ebc9ff1d9d944097f5c73a81b061ed6da4c87f994afed2f5206219af7b95fc123204a945b6e37e967cc9b4a52391c2ed0b482a2a3e261070a297da4fc22f4bdcfa42739c3b1005e5ff9d9f4b329868ff255ca0c82335fdbcac0b544baf482c61397d1aa6e69d3f16b6bc396e893614c3566a00908d175988f455b8372a163b2e7dcbb6645f21a89f73b0f42538345371bf641a44ca4e813d8dbf777ac2c727e417eaa398b059db1bc2aee68d187708cc7009a112e8f3665690d1f7014b5ab790a275425c1e95b072062b3259a83ecf4e29ab1f9a912dc7d5c7ba9e381b04df0a2dee3aa2eba390347f047eea7b9ce65b8fd3adbcd7f23a705a276dc88d8667df52060b94d0944395c575cc44cd91ad46cbd0e919c155f422faf80b685523e0a653e6b5aa23cc7fb464e63cfc379d7226392a1d9a952d7ef602a4334876b9c3ca39599b4712d56397ac5f7d8ac71afc8a59d4665f41a6299bc542ff88dd3f8e9d1243473d6d3397d46de6cc78e05d773445ac2f5a5442acf10a6253c63afc94708b907a292412eaadcb77ea322092c2c0e4352dc42275a7c9946ff0fb0ef9bc92be260b042720a12c3f646af15374fc2629e8937e0c1c0889ecc2a2c11266378376da7802e50c8251901840a72835d68083900a2241232ff8c7a06e36a9c18120f51d86a86b5f33843e67c1173f8cbf3688cf3256322e1247235d44bbbd785cf34107dee6eeee89edd0bf71816bd5b4b7af6615d532b4d797a52cd328f4e6e031664e3a4437a7a5ea087ae516b384452c6a59b431eee3d181b458d3a34f22b6573bbbc0c8abaf981488c0af096f66746df80605b07fd188be11f80a39b72c11e85459f103f4823e1e6300c3b0eacaad326691dd923c3f28b8368696470ddc70a939eef2e63ed2d929babf077657fdea9fb9b5bbb94f35828c45a5c6ac616c6fbd0357d169d4275aa76634ba229477f9e1ef5eef2f3924dd4d3894af193980d535a3438f791c4c32be4525312bf727298dee766a051a3e9476a7494f6abe6364544c39f46943e9c2a2a9bcc6a76afd334085106150f7ec9cc044b5e183df6770d6202b68e2af0e4ad5f60aea5d33c644cdfce31ac6da544419bfc8c0bddc2266562df2c3336ae327dec2d7857c66c4350add85e8cc72ff7d6da5a7b3011a938f731ba5fb9fd47f18518632424f40357e462ae97798bbe61ff33bf5883c90d646c674039bd644c2674e33de3dd8ca6573ddb83d72b258e9a538176e6819d3ca7100191b3c005fbbf38d9f7383cee58002a9d456898714bcc9dbceee077e2f1ac723f954fdcd8eb3cc2febc2308ec65ef7c89169b7130ffdc21fe965bc986222150b25369c5c62d1f94a34040c8f77b1b51be2d39ee4bbc83d3d2199eb6c288c97b41e699f8f1804ec5fed927b70fd8124488979fd17deebb2571299b8d5a0278ff267901489719818dc25afa735f8db8d99bfb3a974ffb898369898cbfcc36b49baa775e5ffd25ca6d532ff70e9f2b2a3e9e6381404569adbee7f300d2e3de8e42a27632d542ba584bbd466bef38dd9c917424dfb2ecee7c63caecbee00c89d29bf4d09d0668744d4f0b2ad77f412448ef62d89d8ce8b1c590c7a060631bfab97d92bf382aa5afed3adb3fd841c9d19f6dc5ace4d2ae4313da8e57316d2f19cd73e64951f3437add1519c7df776e5a488bf2aff057c9f1671de27f6fce8bbd8464b22836cac954e1c2520ad16a6630f557b9d02c9d89c8a892fd1ca4c1a6be75bef0ad4b9dcb794f2f7fc2910426a132b516ad922efc59b913105b33edddd6c3f27a05ae2d23f3892188bcdbc4c4d9a097e5056c04eae4fe65170d4c8e1b6cd1130dd4e2cc6c13177dd5cc9c4c324ecf93730127aff3e67d24e1e826a2f4c5706ef23dba257ee183c84aa45d7782c7128693b89b32440c866c971b5ea9e5afdb0e942aa2faa3d19bcbc46992822c60c6a26a267d0aabacb5e93b8736a5316789abce8f0bc43b1b2fa1be4ff836df5f4b6745f14bff4a9d76b785467fe9eaf2d8c1181556d22a9fc82c4db28c256086fe20228dc2eda1b57a00d4624b9874d2c6afcc3c5d5493e0764a5bc64cfc74d2eb5ff899436c5953a87339488c6ea71d5106f", 0x1000}], 0x6, 0x0, 0x4) 22:40:44 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = dup(r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x200, 0x2a) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x7}], 0x9338, 0x0, 0xfffffe01, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x4, 0x42be}) 22:40:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000001c0), 0x2, 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)) r1 = dup(0xffffffffffffffff) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x21) 22:40:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000080)="a0200ab6bd6282316b5efbbaced364693894e67324d1dc35508c87d33ea6c4c1e257", 0x22) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000040)) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x1, 0x2, 0x0) syz_open_pts() 22:40:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r1, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r8 = socket$inet(0x2, 0x4000, 0x0) r9 = getppid() r10 = socket$inet(0x2, 0x2, 0x0) fcntl$setown(r10, 0x6, r9) fcntl$setown(r8, 0x6, r9) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xfffffffd, 0x7fff, r3, 0x0, 0xd1a0, 0x5, 0x7}) r11 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r16 = fcntl$getown(r11, 0x5) r17 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r18, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r20 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000340)={{0xba7, r19, r20, r14, r21, 0x10, 0x1f}, 0x8000, 0x0, r13, r6, 0x8001, 0x3f, 0x39, 0x8}) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x2, r13, r16, 0x41d, 0x3, 0x5}) setregid(r5, r15) r22 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r22, &(0x7f0000d06ff8)='./file0\x00') fchdir(r22) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:40:45 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="890c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r2, 0x1, 0xfffffffffffffffe) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r3 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r3, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r4, r5, 0x8, 0x2f9f}, 0x7, 0x1, r1, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) r6 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x7) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = geteuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r6, r9, r10) r11 = getegid() r12 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000080)=0x7) r13 = socket(0x18, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) r15 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r12, r15, r16) r17 = getegid() r18 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x7, r9, r11, r15, r17, 0x40, 0x3f}, 0x6e, 0x2, r18, 0x0, 0x8, 0x6, 0x2, 0x10000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r20 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r25 = fcntl$getown(r20, 0x5) r26 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000540)={{0x240000000, r23, r24, r23, r24, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r22, r25, 0x41d, 0x5, 0x5}) r27 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r29 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r29, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r34 = fcntl$getown(r29, 0x5) r35 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000540)={{0x240000000, r32, r33, r32, r33, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r31, r34, 0x41d, 0x5, 0x5}) r36 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r36, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r41 = fcntl$getown(r36, 0x5) r42 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000540)={{0x240000000, r39, r40, r39, r40, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r38, r41, 0x41d, 0x5, 0x5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xcdc7, r19, r24, r27, r28, 0x1aa, 0x72}, 0x15, 0x3, r31, r41, 0x40, 0xd3, 0x7, 0x9}) 22:40:45 executing program 1: open(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) clock_settime(0x0, &(0x7f0000000100)={0x8825, 0xfff}) 22:40:45 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f6275171a12d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab480bb2422d814f990f09cf8c45d128b948489337c66de5615a3c33f58dcb092cf5754528d29aeffa6827201accdedda5b2654de8a9d8f78c9ad5ed7dd78d277f62d4", 0xd6}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffff8, "03033c02df71795acd00"}) r2 = socket$inet(0x2, 0x1, 0x21) write(r2, &(0x7f0000000b40)="2078f7b678807d89e032dc19f570fe00bac871767d0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba4680000000000000008644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e719d4223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a18e0e765164291145f48e3cf1509517ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1517df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9fd75aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591990b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0ceaccfdce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea369530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbcb395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f06102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d000100000000000028d320a216904108367374901a2e070000000000009dc0e00dd705993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c381e6e162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790000000000000000000000000000b7b5da2ec44fb23725f1e844afbe4971a5fb3e4518bc45dcb1f037b6ecd215c01029edddb67db8c6987edecf42e65efbbb89c6c11557", 0x50a) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8060694a, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000200)) 22:40:45 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2000, 0x5, 0x81, 0xfefffffb, "03664e2ba70c033c02d271795acd00", 0x7, 0xfffffffd}) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000900)=0x8bf7) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b13823603", 0x293) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x6, 0x0, {0x800, 0xe1}}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac5a5a000000ff03", 0xffffff5e) 22:40:45 executing program 1: getrlimit(0x2, &(0x7f0000000080)) r0 = socket(0x800000018, 0x1, 0x0) socket(0x6, 0x4000, 0xff) r1 = socket$inet(0x2, 0x2, 0x80) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0xa92b2d62) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYPTR64], 0x1, 0x0) msgrcv(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = socket(0x1, 0x5, 0x2) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r5, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r6, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) renameat(r3, &(0x7f0000000240)='./file0\x00', r7, &(0x7f0000000280)='./file0\x00') r8 = syz_open_pts() fcntl$lock(r8, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r9 = syz_open_pts() fcntl$lock(r9, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r10 = syz_open_pts() fcntl$lock(r10, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) msgsnd(r4, &(0x7f00000001c0)={0x3, "1f5b8579564966c9132e5acf65a14eb74a25c0220a36a6f780c1c947d527beeab00192276d0a4018e97123b49873683c5a71162ec2cba9190eaf0cde"}, 0x44, 0x800) r11 = syz_open_pts() dup(r11) r12 = socket(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0xe, 0x0, 0x0) r13 = socket(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0xe, 0x0, 0x0) r14 = socket(0x18, 0x2, 0x0) getsockopt(r14, 0x29, 0xe, 0x0, 0x0) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r12, @ANYRES16=0x0, @ANYRESHEX=r9, @ANYRES64=r10, @ANYRES16=r13, @ANYRES16, @ANYRES16=r4, @ANYRES32], @ANYPTR=&(0x7f0000001680)=ANY=[@ANYRESHEX, @ANYRESDEC=r3, @ANYRESHEX=0x0, @ANYBLOB="a0cac9ec41fcc7b4a53627ae7dd3eb779c8717e1879d9af40314f444d8306a8d3368db588b929deab1ed8d868938453ee208f1b48442d770825e9dbd57d56cd400b48ec9eabe4b75228048d604a67fc8940e083239b3bd22f33de8821bf81d45e063631c8c95ed856c342667fb0562b7da63bafbf089a5ddcf3c85acec0df1548a7f489b0715b26d98b7d591d8e9ef67f40617ad20de5f8448e9eb9625579772f671a5b90803d97a02a3a85c7f4f820a3e1f4a6a9e546516c920cad2128d5bd2c203db510ec47c51b9a467776f043987db82ad0d524f6f7f353999ea153635b84d78e8a819686a2caf1e5b242430a01eaf2615691ae27a913f120399fa944fed03723783619ff7711bfb6fc8e30f1bc213d24cd93eb8fc5ff968f49ccb47a46bfae802b4b8f33c723f362dca4c77c333cdc0da021932932779be25fc4d24131942ed3b1ac0d94136a5d44f64e5feb51a12c32181f16f14a211aaa731df9c97e744a54b4c8bb6668cef92d172820866b7d39178a26efce55b146fbc28a70553720c980912afbb9368c2b46b91725ddba37a475c3b5d7d323ff5ca1ba89062eccbd871e608b0c0c865b0322e02fd603cd37caf6afcd3f8011e3a4a199990cc07510602d3239045034373dd9ca97af689a29f48c14073d9318dbcacf87732246d03083aebc1f4e0b82961936a41107e7279b410566835dcaa5884e4efc47c6880e7cac8f32cc7e4f399427892c0d424ef6b507d2bbe5ce078cce0b2f5f30aa72cb7c7a274a77a856c1be736e3f329d39de5fe2833e387dea76b785702d63301e776728951a10241f55c4d4fabb869a81bd565d01ccf380ecfd1fb21828dc0529655e5dcaf637db823b9d838592404ca13346e5c86d3ea25aa6aa0e3d6a9a3ed959a20afea04340be79648a1f54661ec43357bfd15c65f71c366df31dc57091047faa9f254bf3da01f4e102a81d9e0a420bc6de3bca299b449fb1aa51c37e0ccf692c17d6d5361b1149ef384e2b4c1fec3ad3523d27ff88a89b66b4a1321e8e3c9562646c945913dd160218c610a1fe70c9f536501124c299098a7c869eb5ac95f6b0f56adfc2c416e13ff73bf07153291812cfabdba0d4ba54d2ff6b26e2cce3983d9323271482a65f8442f083975afc7f7ea04a1558121f82a5f8beb5ee6d04c4cf20b568ad37c2706d320969d87f36c847dd3346e50e8a64cb9961f489c547d6e2f80ebcd6be9669cdc14a92831b6ee1b7a171c22cdd4246ca9350e1d71103fc62798eaa1cdae22216720635afbb10337c83360546e9d436a75058523b7180d6796bed1ea16c357c11bf9449f798a01b60f4b04ff676e7fbbe5f76e26252d2fd623f9d24e740b375162d178aeb0823bf2771c91dc10895919f265917bbdd3ae7f409de587eb89fce6920fc55a7e24414788653c936039ce334dec64d2f02797cc67b91533414f26f0d47b6d1955569d576d2d91f715c6d13b1b507ac1db39c3d785706e9b57b6c59bd6d19efa306c4213b467eede6abf5c8a654837422536a4a7af146535c0c231769dd840fbb44e0629f74a8f3b7997f99086bbeb5f91b4ba50771616ad0111bdca3c25e79c735bb15ee6fc619ec35ef40ec993db4c9dd930738796ff5305c1fef7098e33365054981e6e921041a4a3e12408dd93ecac9cb4452c2580af002607ec864a6b563f86501b3668b9f36da383a95871df204fdc08b9dac8243c588c734acf1966caadf81755818e9ab6251daf24e7fcf22798b4b746d90e6533d256eb455c28e18fc74b2936ab556344f9aef0dc176e66ce6bc51eea3add257a338088de5dcec6447611e404b0235baee88a4b4095f0b24de64ce85ed5da81f2a92a65c4c0fe043bc09fe6f8fb57ef6725e06d31e5eaf37fdefac2685a7dac801c3b207d16c652572931d5f80cb127b25e505ad96606c49ac513ba157fa446bc7ce8abf80445c200912336e74b34d024f8a65eedc1ee93136badde8a90186ea9c82857383dd1cd50fb64d11a7829ec8074feeb5d83f4ec1a079da18a29c51ce3becbaab4459f7b1be0182131196194d198a772c183a59207aabdf4809c223624dcd34060bd029a11d63df783d1f7ebf1117cf81c80de36d8dbecbf3fed6b2f6864483f16454a57eed99beb80793a63d3d116c0604be24b98a7d5b2bff47d40790850700bd65b0ee0596d7c2d363edc8ce8b33b6dd6ccf4eb71a6e807fe8272d0ba20dcad120e9f62d0213e607b67b7917b0243572a5179c10f6f1e2695e0dfdaf122c70040aa4572a320424bcd96100dbaea6e6d697b99437fc1fe3db121e5680285412f54d32019f1636a2843109c5b824e23c6487e079e3954fbbb57b9cf27dabe4135bf58e8c47fadc092f27ff7d96824b3bc817514f287a00b812edd5eac43a6758836c3f0a0680dc698d5b900957bb75c306f30fe0dcf9b6998482f0e95e25672afe66a4206635b1bdb7dfdc0f983d0e209f3994e37eb07b07f1ad04bf1b3107302abb415862d740b2dd1fdadd30c456c47f4d937048a8de117a6faea63f9d80346aab6388b1ff8f0e928ad70ad1d8cf9c87db57c5dbc622657f65a7a34195cfd0a873c96a2e389fb6995993997ed6945c3aa053537178767186ee09a8ae76648a07f0ce0410d38a5ca7cf925d889e1fedf6ea778b037c20a7c29f310448d42c8cc3b2fbf105563c6ae600dd0cdf24dc6d72007210665d9c13f03c4034586e813e4c44dbac83d204df6134720f50848ef2620b2d7c7bf42151a109fff131489a2c983d3cc3d235c9817325690bdfd9e7fdc8ffb5db6b42323453d1b767d7d26af6076323190300582b4cd1954073b4143339d7a7eadb441e6acf3eca68922da0920dac0ea499bbc2228a90650bfef9e6ef6f698ce1c24ceff34f2ede16b9fb6f9b1e76ff4171cabbffa783acc820b6c9a86ec3dbee24813798c0b5ed14d805decb7cb17c6539ab4e5f74ee24c8cb111797de9be14728fa2c8e8d4c5029ddf2c7f8b0d01f30fd30208e153d1b36ba1a8c79383caa48816bff89948bc732e28f9ecd43b7d87d11db4f041ba057ff9f7c9b09f98301b31b63d6bc531d2dd8bedcffad8e5bf6af127a43a3ca6ba557f47ca3f3d353e0eca375c46e3d7f2211117cf482fd166247be7018ee3b121acb9fe83f60c451d174cff2299493917be92423ecdd4b0af144e191e4b6756d977f9cba1ecf8df7dd06ae52bc1da6d9d412ec57d77028c863efe5b75d4d82bebc50fadd5968a95eeb371eaa63d510607b394656527a4bae738372aea66d4eef3835c22fbe769e1e57dc4b38544082a87cfaed97d1b80f12e44213d64eef789cc58541d6366e050194eb15b4b34ffc899d3ff9c24142432fe4541e79ad09ae681980ee34c74746445057e9cb41aaedc3d35ad44a4ef7149bb56c48107a82046b86991ba22c26a8ab7da4434440be69c353a9955f4d337dc2fd3febbb2a6005e6a6acbf43392a4de1bf681798fbda91d41453de68f6abe49167f1b02dc26c3ddfccaabf315afb7d749165c3ef27db7d6c1653afcc750323c052e6cafc5d0fa570ae5b1df0816eddbd1b67a28da5e4e2b591efde1df85b1459a450e8b3222d4218e924a76b5a397b4634dfe40708fe5772bffda984f9f1a5e622cd7ce82be70a797c4b032e541b79f179ded5a4d30a3ef64710082d25b5d9c1276adca353a11217e8e0bef1cb1b8fb6fdcf8632410e2e330557a2e278341a13b63e96e7d73dd061859c39e0b1b0bbc001a6910e6cec387c7ed38c5ddfd5ce3585d222a5caf93e8a8c0411ade2bdbaf089e9ed7fb94b47f1806eaefa7da8d81510b74f8193c5ac8e8c2ebabce72bdf5f0a162a1839b7bc560084af874bea0a6d12ac9848171117bd0ace6e5ad23ee89ee9f96dbfb756e80502bf3a4dfeaea345e1b34102e3338bd56ba5d03ac66e8635736e5a91a8a02cd3495d380dae1fbac45c2dd1f6317050981d866c7201dbbef54647d6ad115f9c643a0a91abee575fdd9df34ffce54400624e4fd5e8f5be43776ae2bf968ccf887662906efffb9f166b466b60ba6b4867c675d3da26eca3bdb6d7d5bd98b10a8af63ad5488661e3d3f3a6d376e37fc3bcea93f024fc5b2183054ac4d90abcf7ae4b9adbf28c6afd6f2f538455376babdb60b231033ac46df41601d10a86e64da1ab85799be355f1c0af329dc02c6f21d80d76c244d55872ba7d00366bf2c1904f39ce85f10bff3a5bb3a3288fc711d81fd5e6feb966de822e5ac50c77e9e304e4eb17ef18ad41e6da9dfb2219d841cbb27e9e2e515674a75a20ea24f791c14cf6ef7ef1051d7e342173655f197501be96c38008a06137fbf16a3c63c6ddd0c34464fbebef632df67d26e7067599095f2f691ee93bfc976bcbe14351d277d862a026c5ee0c5aec197e966e25ef1ca6223026d17090f05ed94c31d2f8f916af5e0e09b643e1c271f0fd5217b088dfc5f323641ad240a2cfed3a18c38aea8fe1d7366cd84d752efe0117b5c2c7bcf4f1c7611a96adfa46a7d4fed90e29393831aaa21280ca5e28f09e3f2b70ee745e2808658a9c346b570ee5b8ce7ec8c0013a9d64dd5529b4bd09728660aba71e433091f1d4d5f876a2ccaafa6d6a4436fcb34a549ea9634c893c9cc7b42cf7a232d3119f70ef298d0b6b0cd75487e8a1c31389bd32dd4d18cf0f5ccc6ad829b69b676ddb830e39adec494d933b998f77532cbe14a7482f8fec4b32691416c4abddfee8705f336a46b1920685571044b62ceff154322849373aab3aa1bda49464b5ab64380bcc9628d2b9625ef204b8c797bcc3058984098e4f0019ada85fb4ff2a96fff62b8012c5f39e30f633a9ee5daa3f62676d7ebc7e3efa1fcac81c1387dfc3f24974bcbe266aed318872a8825e39c47a3dc3bb059df5e5ce4045446ee39470a97117f65ae14adcae5506f13e872568a2fe906fe4cadd3ad2d95fa1f5ac4fc4f78808dd8a161fee9c77d12584b1db3aeeed9ca0c884d1a02bca5de1bf7ba2988ebb06cfac9e10e730b2d985277e888074cd14ea7b1ce30d2bbc19e2481510f4fb87340522127141b9d9cc91442c883ba6a79a190f459d2694f146642956893b4c83fba5f1865e7e799d2e108eae9ee2d3d3883e4c1788a86ca480893a2cf7e8a27ff26079afbbe1f55b8be2ac363602a243b70cc1b39716eae5b4512e2dd95653968582246ab63af183da1c2682dfeddb64f2177f85f3ea0b57dd3a1f8767096edb7656bab9059ac6011e29ee8b503264190f62c90912846bd7e6a8979f046c04a10f445bf5fccf31f0134e3d8592f28ea3276be81d634bca006cb78a1e4d288c171962a0878aba74fbacea8c758e170b54604642b9141106524a98e279a392ac09743aab1f2cb6af04c8871ae7bd4d4aa13bc12dd59eaf165c23c7f985a680e60f595945d21bc8b5fa2ae2b2494fbe59d8dc5dc9df2be3d81a7573bf976d2a3d8b7d928fa2123811026b8a9b1609d39fdb3d6ee27ac2eb462dca25b2c181b07244b2a1bb4772858fb12c693b0d3071a5e55d3f7948af18ae6033b599479d93de2551e0aabe0ce4aa167f43c8715a876afadea51210b5f894159aaec7f481c85e3a985c5e2117fa7f627821f04c77585da0f3bf8df554403c83b5b29ea436c46a7fe5a58b9bc284d36ddc9f702f5bc7618e2518c2aaf6067cda5fc84d681c92e8ba234a31dbbb94320daa4b05344daf8fe995d5d0df81aa853d07c0626c39705080111e7cbd9645a978faccf71c4e2dd06fb479d89104faf6f459376abf6856ce629796b278a23d042d5d6240000000000"], @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRES64=r9, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYBLOB="1a2256c95855b798e37addfd8a1f88ac9ccdd0e3b17fa1e020dcf276825a48794825f56fe50f795ed0339115e46f2d3438f4ba1058f4fc3550b86a28433230135b7c1916b5f8dff623188877bbbcce8e5304779891fe534318071f00d5b80626acb3e91d777ec76d9f9bf85ba99e81bc2194ee58cdd1726dc609a3a63a7adb374af9e337b317fdb88d32697de0943ee6cab3e2a4e5a76ead574edea2b4f000"/169, @ANYRESOCT=0x0, @ANYRES64=r11, @ANYPTR, @ANYRES64, @ANYRES64=r5, @ANYBLOB="f6ce4ba6b934a5d896d9c8be7b4e112eb216e2f56200616a52752348dad25841f81ea07b35ec8fe222f2efc6d73dedf7145b0aafb3809e599b77a5923995e39e7f0d06e0f4d903a142418371c66f03eb182607a824c914d09f1857e86afc0e13f2179313e9ab9c4bfb6ccedfb4cf9875ae77bd43336acb205b1a5f5b3d9e82ca7caf83a2a4ad42709d7d51316be81a27fb82c62bca13a739f6fe871dc8dccc3c984897ca04b1e6019d35add99ae8fffd6fc7b59fed24d87b0f3a90218c42faad7c1990b6302688679ead55a76dfbd914aef7e65cd264709a6bf3baef1d96cde8ba7ea35bd9161b0d", @ANYRESOCT=0x0], @ANYRESOCT, @ANYRES32=0x0, @ANYRESDEC=r10, @ANYBLOB="b139888b9816c5e5527b7ea8abbec4f410232ebed7aea80a507f92e1a5e20eb901e84f61632aac9c8f14933aa584654fb04f398b2ee297e6c4396b140dc26eb9c9bced08ceff615125f9e3a5f1fcd29780e63d3e5b0208bc38478a440e34b5c773913713a47dd7926a5d682bdd810a5f684f9c32575c04982419c40b16afd19e54715054be010a8150cb1f8c167805a60f5581aa896c574ac1b27220549eb5b5c8447769addea39d3cf31361c6817ce2f63c2be2c6c492dc4d963b3450fb0513cd631ce784a242b87f00"/217, @ANYRES64]]], 0x1, 0x800) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="0100000000000000981ecd85bd7c95caf96eb70c59e8d74e6a22f54edbc6a2486763d9f147d53028589f363fc0d2ab15a2cf9610fc536047396dd4f008031b0928d108e6160c894c9b3ceabe67362f834df1ef4f9719afd9ccbc9a10c9d45b830cbc2303397482cbdecf599936d972f3109c026f751f009ab691e2538e758c83924ff5c6ad894ace71534d3e52a8a1f9c5f7d3c2fc5f5bbe1f90e7422d406e7a78768dbed1f1ad20a9cfcb223035eb28610fd773a5a8c5"], 0xb4, 0x0) 22:40:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) r1 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x112) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x80000b) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x24, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:40:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYPTR64], 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = semget(0x2, 0x3, 0x58) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) semop(r2, &(0x7f0000000240)=[{0x1, 0x86, 0x3800}, {0x0, 0x44, 0x1c00}, {0x0, 0x1003, 0x7fc}, {0x1, 0x1, 0x1000}, {0x0, 0x68, 0xc00}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1800}], 0x8) semop(r2, &(0x7f0000000240), 0x6) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/167) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = semget(0x1, 0xb, 0x8) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0x80) socketpair(0x4b, 0x2, 0x4, &(0x7f0000000200)) r4 = dup(r0) listen(r4, 0x0) r5 = socket(0x10000000011, 0x8000000003, 0x0) close(r5) r6 = socket(0x2, 0x8002, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) r8 = geteuid() r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f0000000200)="0900002fb43fc5548d7ab503b9044631ab79001c06e615fbbe6ab446e9e98ae5e4d77f539a5ba0607811bb2be26bad3cd96295f4e225409c614ec408815f59cdd3e53157e94489fdec30cc26b1f76bef657e4b69d78eae2e319c6c614f26c01f5ebf04763a507a9bfc01b76b0e2f1129e03fbea4ba8b7071c5e9d1ab9dd699de8ede875a232617778ed36ef2e14b6f9f1a01fd329d9b26be38db9b8a21d953103efe0bf26eeb58e2ffd39da2357de62c7ab69363754afe095c64600d57", 0xbd) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000001680)='./file0\x00', r8, r10, 0x2) r11 = geteuid() r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x20000002f, &(0x7f0000000200)="0900002fb43fc5548d7ab503b9044631ab79001c06e615fbbe6ab446e9e98ae5e4d77f539a5ba0607811bb2be26bad3cd96295f4e225409c614ec408815f59cdd3e53157e94489fdec30cc26b1f76bef657e4b69d78eae2e319c6c614f26c01f5ebf04763a507a9bfc01b76b0e2f1129e03fbea4ba8b7071c5e9d1ab9dd699de8ede875a232617778ed36ef2e14b6f9f1a01fd329d9b26be38db9b8a21d953103efe0bf26eeb58e2ffd39da2357de62c7ab69363754afe095c64600d57", 0xbd) fchownat(0xffffffffffffffff, &(0x7f0000001680)='./file0\x00', r11, 0x0, 0x2) connect$unix(r6, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r1], 0x1) r13 = socket$inet(0x2, 0x2, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) r15 = dup2(r13, r14) setsockopt$inet_opts(r15, 0x0, 0x208000000000b, 0x0, 0x0) ioctl$TIOCGETA(r15, 0x402c7413, &(0x7f00000004c0)) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000280)="8407fd75cf8a226530e60975833d227adb9da804541b82a0cc85db0be002000000bf0b2e33f5cd", 0x27) setsockopt(0xffffffffffffffff, 0x0, 0x80000000000000c, &(0x7f0000000180), 0x14) 22:40:45 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() socket(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1000100d3) semop(r1, &(0x7f0000000480), 0x0) semop(r1, &(0x7f00000005c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}, {0x0, 0x3, 0x1000}], 0x3) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getuid() r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(r8, 0x5) r13 = open$dir(&(0x7f0000001880)='./file0/file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r13, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r17, r11, r10, r11, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r9, r12, 0x5, 0x5, 0x5}) r18 = getuid() setreuid(r18, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r18, 0x0, 0x1c4, 0x80000000}, 0xd, 0x103, r16, r14, 0x0, 0x92, 0xffff}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r19, r6, r7, r11, 0x20, 0x7}, 0x4, 0x5, 0x5}) r20 = socket(0x20, 0x1, 0x6) r21 = semget$private(0x0, 0x4, 0x1000100d3) semop(r21, &(0x7f0000000480), 0x0) semop(r21, &(0x7f0000000000)=[{0x3, 0xbfff, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r23 = getuid() r24 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r25 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r25, &(0x7f0000d06ff8)='./file0\x00') faccessat(r25, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) r26 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r26, &(0x7f0000d06ff8)='./file0\x00') faccessat(r26, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) r27 = accept$inet(r26, &(0x7f0000001940), &(0x7f0000001980)=0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r24, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r31 = fcntl$getown(r24, 0x5) r32 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r32, 0x0, 0x0) r33 = fcntl$getown(r32, 0x5) r34 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000540)={{0x240000000, r35, r30, r29, r30, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r28, r31, 0x5, 0x5, 0x5}) r36 = getuid() setreuid(r36, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r30, r36, 0x0, 0x1c4, 0x9}, 0xd, 0x100, r5, r33, 0x0, 0x892, 0x20000fffe}) r37 = getuid() setreuid(r37, 0xffffffffffffffff) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r37, r22, r23, r30, 0x20, 0x7}, 0x4, 0x5, 0x5}) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0x0]) r38 = getegid() getgroups(0x5, &(0x7f0000000100)=[r6, 0x0, r38, r6, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r39) execve(0x0, 0x0, 0x0) r40 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r40, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r41 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r42 = syz_open_pts() ioctl$TIOCSETAF(r42, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "d730c1e7bb6fc6e2a6f67b5c26a07e9500e74de4", 0x0, 0x3}) r43 = socket(0x18, 0x1, 0x2) getsockopt(r43, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xc, 0x810, r43, 0x0, 0xfffffffffffffffd) r44 = semget$private(0x0, 0x7, 0x286) semop(r44, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x6, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x3) r45 = syz_open_pts() close(r45) ioctl$TIOCSETA(r45, 0x80047470, &(0x7f00000004c0)={0x5, 0x10000, 0x0, 0x1, "61aa0df1600000010090210000f47c00"}) read(r45, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r45, 0x20007465, 0x0) ioctl$TIOCOUTQ(r40, 0x40047473, &(0x7f0000000440)=0x3) fcntl$setflags(r42, 0x2, 0x1) r46 = socket(0x11, 0x4003, 0x0) sendto$unix(r46, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r47 = semget$private(0x0, 0x1, 0x625) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r47, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) r48 = getgid() r49 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, 0x0, r49, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r50 = shmget$private(0x0, 0x1000, 0x660, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r51 = semget$private(0x0, 0x0, 0xf9ee9fbbae11811f) semctl$GETZCNT(r51, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r51, 0xfffffffffffffffd, 0x7, &(0x7f0000001a80)=""/249) socket(0x2, 0x400000000002, 0x0) r52 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r52, 0x0, 0x100000000000000a, &(0x7f0000001680)="b3386dc26b7834fb224ac424dd6000", 0x135) setsockopt(r52, 0x0, 0xa, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0x0) getpid() socketpair(0x0, 0x5, 0x8, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r53 = socket(0x0, 0x0, 0x0) r54 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r54, &(0x7f0000d06ff8)='./file0\x00') faccessat(r54, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) setsockopt(r54, 0x7d, 0xffff, &(0x7f0000001a40)="186fe65c", 0x4) sendto$unix(r41, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x48, 0x408, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r56 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r56, 0x0, r55) r57 = socket$inet(0x2, 0x4000, 0x0) setsockopt(r57, 0x0, 0x400000a, &(0x7f0000000080), 0x109) r58 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r58, 0x0, r58) ioctl$TIOCFLUSH(r42, 0xc1206951, &(0x7f00000018c0)=0x4) r59 = socket(0x18, 0x1, 0x0) getsockopt(r59, 0x6, 0x0, 0x0, 0x0) r60 = socket(0x18, 0x1, 0x0) getsockopt(r60, 0x6, 0x0, 0x0, 0x0) r61 = socket(0x18, 0x1, 0x0) getsockopt(r61, 0x6, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r63 = syz_open_pts() r64 = syz_open_pts() ioctl$TIOCSETAF(r63, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x400000, "7e389ddedff37173934a3a00", 0x0, 0xfffffffc}) ioctl$TIOCSTAT(r63, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r64) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r63, r65, r66) getegid() r67 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r67, 0xffff, 0x1006, &(0x7f0000000980), 0x10) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x44) r68 = socket(0x1, 0xa, 0x81) setsockopt(r68, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r68, 0x29, 0xd, &(0x7f0000000140), 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) r69 = socket(0x18, 0x400000001, 0x0) setsockopt(r69, 0x1000000029, 0x2e, &(0x7f00000016c0)="ebffcbff13b9fd812eaa4e713048e09931929648e5af8e6ddda0346629c35e5d116813e77bfa9d786e58f50af873f433bafa0022954fb86d3e80b5fdb1a599e9ac8740692611ff1aba56b235b0733e0bbb16cb724922230d898d7d4403ece24cbb67075c9de8587af68282fbb4e8227a103534a816e1d7eccf83e84c8fbccbb641a6b64dbe4df39f18850262ddd9d2f69dde9c2607eca6f0a56a7ae1f0ee687318335421c94e4f41f9e0c6914a36ab2e596174701a4ff8fe6c8ade15ce088b33c24debd1e2da787f238831f1723b2dcdb6323bc91351ff5a656919c93a7ee82353edce319583977d087b51c7c7e6b9d16d66ad4b1bbe3af013f5bab1aa53f3ae7083e10a8a8e795f8ea295d360528ea7295cac0a1d0b8972b17dfea5bb7ecd2b014f0ca841d02da8e53698a062e56cc60d97ab6ed22bdbad8b94e43c7285cd3f45b5206c2b9cf1bb4778dfa6cf57bf8143ccf8ace24e75e7bd537a5d6d02344ca812935410f8cac1da8caf4c0108326e7a10821876a30489f7d888b27ed9964a5b171bbc6b8ed27692722628c20c6a8de30b", 0x192) 22:40:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r7, r8, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r10 = getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) r11 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r16 = fcntl$getown(r11, 0x5) r17 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r16, 0x41d, 0x5, 0x5}) r18 = socket$inet(0x2, 0x4000, 0x0) r19 = getppid() r20 = socket$inet(0x2, 0x2, 0x0) fcntl$setown(r20, 0x6, r19) fcntl$setown(r18, 0x6, r19) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x2, r4, r5, r7, r10, 0x80, 0x8}, 0x1, 0xe8c, r13, r19, 0x40, 0xd, 0x7ff}) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) 22:40:45 executing program 0: mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x2080000000a, 0x0, 0x0) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r5, 0x0, 0x9, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r6, 0x0, 0x9, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r7, 0x0, 0x9, 0x0, 0x0) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYRES64=r3, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES64=r4, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESDEC=r0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES64=r5], @ANYRESHEX=r5, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYRES32=r6, @ANYRES64=0x0, @ANYPTR64, @ANYRES64=r4], @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR], @ANYRESDEC=0x0, @ANYRES16=r7]], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESDEC=0x0], 0x7, 0xffb) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r1, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90cf, 0x0, "00004f25df630826d63c000000000000e74de400", 0x2, 0x9}) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r8, &(0x7f0000000200), 0xfe72) close(r8) r9 = syz_open_pts() ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x1c000000}, 0x8) r12 = msgget$private(0x0, 0x20000003c4) msgrcv(r12, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff005b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x46, 0x7}, 0x10001, 0x1, 0x0, 0x0, 0xa5, 0x1, 0x4, 0x86}) msgsnd(r12, &(0x7f0000000100)={0x3, "5b19be51fe2738acaafba6426857b02863ef52378924392d9072ed3c602c8113cfded49391e375f1defe4cb3c8977f521260077637ea387758f015ae313f8360ae4376ac3355c4f2cd778392b680f51bd7ba24130fd079ecda9c2f7eed7448b696c83c3932ba2ff02ef47426956bf9d96afbb7165c0775c7dde1750c3708b53b6e71e20adade612d382f91f526a7c417"}, 0x98, 0x800) r13 = socket(0x2000000000000002, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) setsockopt$sock_int(r13, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffff8, 0x4) ioctl$TIOCNXCL(r10, 0x2000740e) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x4, &(0x7f0000000000), 0x0) 22:40:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="5d00000000dafddd"], 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r5, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r6, 0x0, 0x0) r7 = accept$unix(r6, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="1022000010000800e4fff4ffff1ebcdd"], 0x10}, 0x0) 22:40:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8060694a, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x400, 0x4, 0x100000000, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffffffffffffffdc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfb52a4a}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000dbb000/0x1000)=nil, 0x80000000}, {&(0x7f0000f31000/0x3000)=nil, &(0x7f0000fd4000/0x2000)=nil}, {&(0x7f0000edd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ed8000/0x4000)=nil, &(0x7f0000dce000/0x2000)=nil, 0x1}, {&(0x7f0000f18000/0x2000)=nil, &(0x7f0000d7b000/0x3000)=nil, 0x1}, {&(0x7f0000f35000/0x1000)=nil, &(0x7f0000a67000/0x3000)=nil, 0x2}, {&(0x7f0000fbb000/0x1000)=nil, &(0x7f0000c54000/0x2000)=nil, 0xfff}, {&(0x7f0000f8f000/0x4000)=nil, &(0x7f0000cb9000/0x2000)=nil, 0x6}, {&(0x7f0000ddc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1f}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ee9000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) 22:40:45 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="014407"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) write(r0, 0x0, 0x0) 22:40:45 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0xb7) r4 = getpgid(0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r6 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r6, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r7, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r4, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgrcv(r3, &(0x7f00000036c0)=ANY=[], 0x0, 0x1, 0x2800) ftruncate(r1, 0x0, 0x0) r8 = fcntl$dupfd(r2, 0xb932915723ddf08, r2) ioctl$KDGKBMODE(r8, 0x40044b06) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r10 = socket(0x18, 0x5, 0x50) close(r10) fcntl$dupfd(r9, 0x0, r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r11}) fchdir(r1) r12 = syz_open_pts() write(r12, &(0x7f0000000000)="e7", 0x1) ioctl$TIOCDRAIN(r12, 0x2000745e) close(r12) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYRESHEX=r12], 0x1, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) pipe2(&(0x7f0000000440), 0x10004) r13 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r13, &(0x7f00000008c0)=[{&(0x7f0000000080)="c36fa4ca15dd3f043c89946e3920f0b141ed6691a1ea668d6cb28841e45acde90512124fac0d5a9bd100044526cf6c88837d698c810d8fa3b2b44e4cc50f7db6", 0x40}, {&(0x7f0000000180)="388fbc203078d0774f7070d684ff4fa89356acc46a6517ada7fd90100b59a50ebed322ffd365bfde26f8d141c1c0248abbfc44b20160ec1ebbec63465295761d896901e37cbace5222d36e6e3113", 0x4e}, {&(0x7f0000002400)="52452809fac8bc4519a54b75a010c7fc5fbc2772faf0482c99987cd5dc835d7cc59379e77547f7e5c7749b020e50987abec3fd0396a2e735045fd7fd1913121856b2289ac878c28c40521c3b4a2d91592fb7010c451788b9fe158c9c4e3244a8fa45982637d87a43884ec45c5be7b53fb5c2041d4b34702473b00948f18995c228f9b3e8cad36abe847d5fdb16f0b1412bf3ef4ce6d3da15cd5f967e3ef7fe8d2ff0c0577950858831082ba87cd878e86159ba90e0912df17be89cfaeb8c51d1ae8954f3dc924ff7336365084e28d0135076c867ef246532f1112dd00ccddbdcf213bf5423369f78159f6f3ffac4b29a3112ad855681bff9faaf815578ebb7b24c57e8424653aa2e274b523ae16019855463813ee73e49681ffc022c7bb7f9425cfe8cbe3e54891ce473f24e746475c549f913c6f1d9e1e2e4a0c0699120cb3aa457f400096c41b16e774af74c9e6eec3bb4eaf9bc5203074b80aae32ac2ebf74600b90fcfe88227881827612fb47578f5c79b1b289c3d87076ad93024c3dc5184c5d79e4e215dc87f4144968ea608bc4cfa50333ae694add2b6d84bd947fa0974022d9324da059335af48150e5d6b3a8b016b8846971199c19837c4af85e9f0f1c4909f54c1b51dbd33285f698f5766aeed8e917c700188172415a7f6b5ba71feb604341a7866498dbefb32e31f1d88e94daf9155287bc6478127f2bc645033a7c1b66039a5ce84097765d832c623466f6d876013bea31a9efecf528a89f46f3118cee65595e647f92f075bd28a76cc645cd1f17e1c7b82ee2635b272fe20720afcfa73b20f94cd452bf356dfaea9353b87d3aece5c8f1520dda95de13797c13263bde4c279971dad97f54bf4f1bf4ab46e72b4ff18151cbf04ed04e58c313a0b6eae11631f8204fba26de880bd3e9b1582c86e4035576127573e5ea9a1be5f6f759419abfc72d400eef222796aa029c0760f73aaac9404a9c14b9748520665802427a261c0da9ae886f493ab65c49eb3f6e1dbd3c5e629cdc77c1ae9ff52806062d55865e72f860677ff2b98a7f6e564ee03ea07f48e33a8243c392ae1ac4c78aaa528e1dab1acce732aa4ca344db28c625296f26696496da67150658398d1d0c36064f362b6d77e03071e7b5a9c44e6f980bd0bbac8d75926001428ad6668df23b1f5271e9491215d65307625985184b88151f572098e7dc7806b419661f68d23ca1a02798ab66073178abefabceb24b3a1a5220ce2b719b0c37102ed331b48402db1098935f990b15361695a527b331f349fea450267a4bc0cfe094cf7e2f20982d1da82e7c5d8714f8bfd188df914596f516bae04be55abd21ce56462e7297a85df5b2cd41d1cd1227a4cbdcbfb2d1b40503f9e48e105c1b6195688b749638b9430fd318d656a125d0bc0f1bc9f7ab195103ff994013ddec2d87292b06ae7928127c50d88c3e2f1394b96961c384de333ebbff27472440637d929b4253e761d01a657a784547d9506dbe0bdea46bf5f54ddd5f5ebcefb94aafdd335cb9bfbea2e9a36710355955458e433453550b68eb4061da3e5db1249502295c7583f133a18baf7c3f71305e2a0b33264ddd0641584ddd9a59428b530c5a113b26aed04f399f63a0953dbe7210b95fb78b997781931accd840b2320c564c5608acc5d772e93e7af7f1348939812ebadb382326ac6b8512e699707a282cf30c294d9bf5dd23d32cb03ccb2564af6c60ea5ae16559c2f84f8704993220ad507077df8d769dc2da46fc2a2448472aa37d69523cccb2bf9d4665592b5bca97107ac7f512b150fca400db1ce94f02f013b4213bc71e0f7052bd45a1131842e89829e9cfc9c5c758694ac9a8d5cf83999e33fed52d93458f9d56b3ed0511bf9b0efda323d4aa995b7bac4047cf145fac042a4ca1a3089fed5368fc4a5ac79d28d82c6df92aefb5cb695e1ce4fb34e3ced1b57e279e5a165d10a218d0d64b977330637ca36ad94c47978408f7c122cbc4e40fcb0f750e784b1a4b103e1ac02e735344362e199bb290f59cb62152d8186f6dbeaf8dc5115f87f885ab80e9110130454820fa90f5634e1bacab820f87aba0c8d2b7e80fe72fe78603eadbae66219bbf8b341c1f756824e380d2d6ad945756c3f625af82cf69e7b18ea712a47009071b383ce7716d64efdd4564e1a6b270b346e203a796684846136ef12702440c24be79fa4fae6ec66d66058a9772d02a7a9d53f699729b79cc5c533f47b921eae52f06cf636b664c988f706f9a43b64790570e196d1b8fc3ea5f6b45906b9d008d232d5553502c20b269b431788889eb31d2418e217df912f477688554194ba861617cf7c20ef02a30b29b2a5e28afac05213c32111f60ce9a24f6d2c5d78a7d7b92275c74bf33b161fe716b45876015bcb697a79b298286f2f2cfcb03e2877d1a98ba24338ef8c2eb2774c52cc1474b0c636b95fdf0d24da11ba5f5ee1d528405c1f40956c84f20cf5b3699289a1076eafb7716dd93911882f1cbd19518b9fa93bccc92fb86f5a8a862b98febabddf127c1e660501e1dc8e9f2c3dee55bdedf63cf703fafad638c2b62c39bbc4c66f3689598c4ebb4f831beaced1a13c9a37d8afb15237410105e5413588d5380004c8e528858fc302e25d9def4c99af61e5d581b1ef33c2e6c7c77fb3a882eef6e8d144154692c615fac836fbf554490cb62735bbc1147e745518c4f31015b139cd536a560421555547fb78776783f6fe84aaaf2d46006cbb8bc4a36653e91da372671a5eec90f8d5f1104caeacbb61d2498edd91480c27aef4df0511fb4c648d6564ec006d1b28da545e39d3055ab6868ba7b6fe01ef0d74d29e52524adc710e92778058d037e65409a3b1a6b64a3f8b893da2f3195307946220e2fa7ed246d311958426c5a581ce68da13e0e4a68fcad1e467fe2e10145715bd4869e45ee6d078fa83687684f96dd4b022f5daf4a127e02b2e3d9b4d4511d2d153f8fb3b7b8110a417110b4b63379f81fd2ba7b21d3990757c69f7fca69950e031f43d6705d66d1a44a1ec6899476b28fd6ec519a72eb934b8e4ba4078b27cd0288fa46d824cb45ffc7425583e36111bdef7e88ca7cfe81f44d64d3bd8ba1ed0f37e710bbf5b78891b91c318b868fa31bb57bf59a2eeab459af0b42193bae018ab8fc63443ff8566b3f67360ecb9dd3b558d663ce11e137c7bbc7d8e0b2b7d6087ec78e7e4b146debb791f13e61a5d74edc07ea75418e64c9af6201b2a216a298ac75b0fc140e654a61d6ccceb2f04924ddfaabcfbbea4ba202769fe940dfc1a516032b0ba037a981a205e0d1e39322778a8c7c6340f10d41ac3fee208eb79c9648c876495a99590e2a0ab7587579a01ed10114dc61a2b4b70e041c4bbbec225ac95296170fd4c0d94e36ef8de8328ef0c6fe29324f2cca911489be63ed1092254372a8adf1664428e45327590fccd669efa31e008ba2463104fac665a431b525066cc218cac98ce48c965103dba18bcbf3f17206ca431f93b0ac486ff802f79e464daad508bbfef5be0827a378d821713a1e41041f927bb22740bf2d541d1a12f66a31775af727dd280ddd2e35227f5d7ee6f6fe6695cf60b017a8cce71df01db41aa9c4ac77f00ab878618f11c31b7d83682bce10acec4e6ef29947bdf0f09a3482c0e49612291ba8e4292d8e96b36ee56bae93646ab31961c106c82f0d8847ac28438d4c687912ceafbe436128e2b6f1ad7c6ef1ee73883fcf3b209e9777cfb6ce35820d8b0b0723686c2922399d506903cb82b41e1b30cc2f38350f3417059f0cdc9639ced501287cc945313822c172f2ccbb2c041927f2992788763cd215e9a35ac62185e3c741c9b109efac5197ef819ea5a1d2214373fc60caa8e9a4ab0fda61cf6d9bf769a27735dcd6aa82de7aa7d81db09bf78d31621fb2db35daba6b80e665cf559243048cc4a28e65daf9818f24be75ecfb6531fbcb58d02231a7448fa2eca5ef27787cf1933f5c8a29a589a9b4d8af60d19f15fa919d2d134dd469e6bc6bc677181bb5a50154d581b649709850d2c5ddd9e4d371c4ebd5549f322663e9f9b7c2566abb52ff686df65c544f86ad950bb1322874c062605a13b18f2cb299806d6738e55f0c8dee20e7cc45ba629df16c592d1d7dc341bd08e3eea353941f7bca6d9fcd36ad012bd821bb91920b702d973710714106ad57fcddce7b89f93c175485024332a9f1acf2165bb3170e8fcc78d64cf1db5e056ce602071afa85989e8a72bb6f7a638a48fd37da6b99390cb0fc383d0be350eb22fd68dfd6512355d983f4b4ebd068bb2f7fb1afca5d798162081586a74ddae278e4339ad1665397ff77f2c1880b930fa6fa5bee3598c6967d3fc572e824b5518b4244287ff3248ebd84ae669f973dae0a755e8487e2baeacbfe42394f6c74c26571ffa4bcb3b21fabd9fdbb01f2b0a00a1e44b20e291d62408f77230682642fe6765e04007ee94b5a1d0bbbea90d64f7423758134f75870ba3d59b5a7e7f8444bdf1181f0d87b4734039574d5f1a6e0d043cc42c41ef22773d67d76f18e3d652029506957c9d598cc861059df20ff4a1e80df84c018f6683e05c80d32026dda904469d612815c808d5773dd605a378727a67352602eb6185cac95a3779eb298898d044d797875df368fd1395588bca62c5b202a42c91dde71ed9d2cb78507f1315c51c7997db83fb2f7ebecd860fed4d21535cb8a52f50949c1993635746c5db880aef6fe000a85f419272f256f6a823835c522a317cb424f598c2ba7f1b6f079404018e008d910ba1190853dcc311740db4ce9363bd8609598c552ed0dbe19802c4ffbf69dcc0a183fa6ef900825a37c709ff39daa33b1facaee9ad1d522737c976159fb2ba3b4473155756b5ce95d29cd956b0299295e1d11dd8a4857b682c624d2fe7937f8ebdf463ce822548d95d32685b4b8ee677aa47dc838ceaf835fa422326ea172b286d5954ead6c4e904bfb7800bf90752f4dfcd674815b33abe4801b8526b5f43e21d2ba4c52da24afde60ab3895df84e893767d90427a5c261492fa299bb44c053532f6efd05f5176a4e347b814eea7fd84a89934ddb826766bcad41c50b60ffb8383bc7d08b0990ea55ae06b0a80370cbb822c463312864a8d8f9105ab83c67da4c6340e680c00acd6702af01a76699a4b28dfa837c308bea9fb84662e4f99d3d7d8885a5d6e801d5513dc1a7584bd244949ddb29f145569b0e5c0991fe6b238f14699217e321f733ce8db1be93ca6166fb2896a94d1e02f5ecf1972421eb4b8d5280accef7d0907c0911ae6e117869a496b5679436a8674640c213a8623a239c187a039a2d9a4ff078329b3775609f37cc43f4af6855482dc2b1cfa01980bcc5341824b5a72f2147c384c6e5945a82bb20850214de11789c007c104906fb51da52986c77f7379a64495728ef9a4aab4334afb0421e2cd3c06e95d2dcaa63b287adc2c769537ffadae024e368c7f7c184830296ff497633188225f3dd4730616333b6365abbbcf2c66e8afcb58749194ef826360c5ed0401ee32c1f299882ea94d3304bc70a8b1ed80bf315ff08144932da971ce9fc1caedc5e5b2c318758f43285260fcd7fe7ee791e6bae33c27b204784ac2b4c96fe90ffc8d38e40be215c6d081430ea8610307702a1c02b87df7254e6dfd6da9ed3b2287ece106dd8ee390a2891246194b8029f0d4ac24c8306764248c764b0b87fc186b9ee473ae9309be4aae29a4b6437ea1bca9b0780caab159d9652f1c93b23984eaa10b3", 0x1000}, {&(0x7f0000000280)="e940b08353853926ebd6cf68d75cd8ec73fc212e", 0x14}, {&(0x7f00000002c0)="ef6d95a76c7d1307c673189c899a870607309278efa1cbe3fc589255150adc1c8d3e43db99764ec70bdadfaf28c7c4a193731a2236af50d595ba99cb0dba5eff7e1d3cf61023b7fa479d6d7e67233c02753b8e535eae6d13175b341d667e264a71", 0x61}, {&(0x7f0000000480)="4db8215f08cd826da267a7f38d07038b640cd535f724ad554a8a40f5e390c6732fc5676f29566cabc593ac0da1ccf70278d435a658c60efa0298ad1a11facf2f4904a524241cf0dd6c84acc39fa90366407569b9ab32cda703ba15a6eb5311fb16d1b0b390146aaddb054b97960d408ce86a672cd70c62bf296b1500"/133, 0x85}, {&(0x7f00000007c0)}, {0x0}, {&(0x7f0000000840)="01b52c7a500d13b96f0115bf1b09a63219231d544230be00", 0x18}, {&(0x7f0000000880)="5eff9a3fef2c5a481012aa75ed7d60d5addd824e28af6c88179280611d0344bb49ae20c3e2cbcaa09fab10e9f534e4e74ca5dc", 0x33}], 0xa) fchmod(r13, 0xe3) write(r13, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=""/136, &(0x7f0000000600)=0xfffffffffffffd70) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r14 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r15, 0x0, 0x9, 0x0, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r16, 0x0, 0x9, 0x0, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r17, 0x0, 0x9, 0x0, 0x0) kevent(r14, &(0x7f00000007c0)=[{{r15}, 0xfffffffffffffffe, 0x0, 0x20, 0x5, 0x100000001}, {{r16}, 0xfffffffffffffffc, 0x90, 0x10, 0xef, 0x6}, {{r17}, 0xfffffffffffffffa, 0x50, 0x2, 0xfa5, 0x6}], 0x4, 0x0, 0xfffdfffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 22:40:45 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3fc, 0x0, 0x21000101, 0x0) r2 = kqueue() r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) kevent(r4, &(0x7f0000000240), 0x3fc, 0x0, 0x21000101, 0x0) fchdir(r2) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') ioctl$TIOCNXCL(r0, 0x2000740e) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000380)='x\x00') mknod$loop(&(0x7f0000000700)='./file0\x00', 0x1e134, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r5) recvfrom$inet(r0, &(0x7f00000002c0)=""/81, 0x51, 0x40, &(0x7f00000001c0)={0x2, 0x3}, 0xc) dup2(r0, r5) r6 = semget$private(0x0, 0x4, 0x0) semop(r6, &(0x7f0000000140), 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) socketpair(0x2, 0x4, 0xae, &(0x7f0000000d80)) socket(0x6, 0x0, 0x38) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r12, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) pipe2(&(0x7f0000000e80), 0xc5d883fdc4e5ef38) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, 0xffffffffffffffd8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0xffdf, 0xffffffffffffffff, 0x0, r13, 0x0, 0x151, 0x9}, 0x0, 0x80}) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000440)=""/199, 0xc7) semop(r14, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r15 = socket$inet(0x2, 0x1, 0x0) setsockopt(r15, 0x0, 0x20, &(0x7f00000001c0), 0x4) recvfrom$inet(r15, &(0x7f0000000640)=""/147, 0x93, 0x2, &(0x7f0000000200)={0x2, 0x0}, 0xc) r16 = semget$private(0x0, 0x0, 0x9) semctl$IPC_SET(r16, 0x0, 0x1, 0x0) getgid() r17 = getpgid(0x0) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r18, &(0x7f0000000900)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a6541ad00dceba70f3e7ffff0d0b06284c758907e282f01e42193dab83048f2860314208837732097e28405b8e75e82b3f66cf0d6b8945571239589cb3608748645586b190dc78983ab9b3e3a48c8a48ce1f46f35bb9b0e05361a062f2407a08c01a871ae538bbd21ab3f7062df3972e532562541470123105dac77663d07b42c3515d"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r18, 0x1, 0xfffffffffffffffe) msgsnd(r18, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000000e25cbe5033279a7fc258b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9671e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c6b3a54be7cdf713764c67ef76578060043e1f100000000000000000000000000e2a6f528d76f84841e9c24ea82e5183cb48b3b5fe9d6b0a622a7172ea886ea11814dc78e10faeecb7534df9130c94b7898b259c715fc609bb4f5ae778ff56a215215cc0e845ab23bdce27f82a750f114c942ce9acd174d672b84a36e713b02f5138e76be4285601f21f99ddd444455ea92b182d0218801c67262f73fea13ca8ec3dfe96a93edd30570c2c037f3ee7aa2bb039c62f4fbea6e48e9f269deb7100a4063bfbef4e60194be759c158f906a12fd23c83feb2b6058608a5a43d6e9119675a4b9edf946a04c805cfcaa8973227699fa7d2f517c41815868d7ba8c4583ede2002dcc93711e376a9be5e7a19c1cafdf24f6fb9cdd8c972d305084e8f3f4ed7e075e3629bdf7d547993094be68db45291b0aa93b9e0c7260d1faf5ed134496feacb25046b8003ea57ecc00f3969ad472d2b630175b26065ce894e9a800519896bdf82af2f9f79500b6f9ec15213ba7"], 0xeb, 0x800) r19 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r19, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r20, r21, 0x8, 0x2f9f}, 0x7, 0x1, r17, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) r22 = getpgid(0x0) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r23, &(0x7f0000001240)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf9e23e5e366f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0d12dcfeb8960bd1f6031ee0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803399070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2130e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236262ee73c2fd466192a52de709404caef60ed644e9da3aa6237f31257ead178e986228e57e3620173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r23, 0x1, 0xfffffffffffffffe) msgsnd(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r24 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r24, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r25, r26, 0x8, 0x2f9f}, 0x7, 0x1, r22, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) getpgid(0x0) r27 = msgget$private(0x0, 0xfffffffffffffffd) r28 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r28, 0x0, r28) msgrcv(r27, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e657a4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d7405ac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES64=0x0, @ANYRES32=r28]], 0x2, 0x3, 0x0) msgctl$IPC_SET(r27, 0x1, 0xfffffffffffffffe) msgsnd(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d1350f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c64acc1355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r29 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r29, 0x29, 0x3e, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r31 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r30}, 0xfffffffffffffffa, 0x2b}, {{r31}, 0xfffffffffffffffa, 0x11}], 0x0, 0x0) r32 = socket(0x18, 0x2, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) r34 = kqueue() kevent(r34, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) dup2(r33, r34) accept$inet6(r33, &(0x7f00000007c0), &(0x7f0000000c80)=0xc) r35 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r35, 0x0, r35) r36 = socket(0x18, 0x2, 0x0) r37 = fcntl$dupfd(r36, 0x0, r36) r38 = kqueue() kevent(r38, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) dup2(r37, r38) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000d00), 0xc) r39 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() fcntl$getown(0xffffffffffffff9c, 0x5) getppid() msgget(0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r40, &(0x7f0000000180)=[{&(0x7f0000000540)=""/212, 0xd4}], 0x1, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) getgid() getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000400)=0xc) getgid() accept$inet(r40, &(0x7f0000000500), &(0x7f0000001680)=0xc) 22:40:45 executing program 1: r0 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/34, 0x22}], 0x1, 0x0, 0x70) pipe2(&(0x7f00000001c0), 0x10004) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x8) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffc, 0x81, 0x6, 0x0, 0x20, 0x7, 0x100, 0x0, 0x1, 0x7ff, 0x401}) chdir(&(0x7f00000000c0)='./file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) 22:40:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="620200161486f4413d594de77a6cc4e7d010c5140163751d4ecfe7f020e8ae44dd09b00b074e134dd4ebb5ea5417e6f6204cad44329f871cdaad67875f013c4cba7ab755514141380e621b2553b1541ded8be4056585428739d46cfdb6a0014aeff6621f886fb9355d0175c424fbcfc1d3398d2ad360ca8588e48903520cc1524831c27b9580e730f4a6f0ca66074a18395127b96881c44079ac0cb7ce656ceb0e2e1c7b9c3c0b7709da47bc5faa4032ca03cbdae128d0496d393bc84b683911e0add7257fcdf83247f11e1b8e05"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x2, 0x0) chroot(&(0x7f00000000c0)='.\x00') r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8060694a, &(0x7f0000000300)=0x20) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) 22:40:46 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000200)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000000000000000000000000000100000000000000ff0f00"/54) r0 = geteuid() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) r2 = getppid() r3 = msgget(0x1, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x1, r0, 0xffffffffffffffff, 0x0, 0x0, 0x39, 0x9260}, 0x6, 0x1, r1, r2, 0xa6, 0x1, 0x4e2c, 0x3b39}) msgrcv(r3, &(0x7f0000000000)={0x0, ""/232}, 0xf0, 0x1, 0xc00) 22:40:46 executing program 1: r0 = socket(0x1, 0x2, 0x0) socket(0x6, 0x4, 0x87) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 22:40:46 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x22, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000001dc0), &(0x7f0000001e40)=0xc) ftruncate(r2, 0x0, 0xfc3a) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r3 = syz_open_pts() flock(r3, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r6, 0x20007461) getpgrp() pipe2(&(0x7f0000000e80)={0xffffffffffffffff}, 0x10006) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r8 = kqueue() r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000002440)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbf8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf53db5efca66808ab3cd4106db67829f00e80be5c003b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc76d32904578c3c81d4902c2caa35d7a5ad049e0971b41ffd60b39b36383365ccfd024652a9c439ac951e5c5700bcd6a7d2468d79983b15999924ed7b68f2986575567d2e9ee53bbdf29668534a50aa21d26cbf2af291fe7ebadbb15644083898200f106ebb0446aef6a55531805ab4cf8493201da440aa532cff212a99a0ec618a629e2b4526185dc695e3da52ce82ee750f78d1d815f2c06ef2bfcf368fdf85a2c4bf33a0e787005b9611c208646036d038e041e5cd4a79ba905d9e492618f9657be3534d6b50abcf117ae1d2cb5a12cbddf35f9e1951350c989bbae51cd765e3e96ee4303bcd83b8461c2ea618fcf"], 0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000001700)=ANY=[@ANYPTR, @ANYRESHEX=0x0]], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x0) r16 = fcntl$getown(r15, 0x5) r17 = msgget$private(0x0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x5af1, r18, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, r14, 0x7fff, 0x6, 0x4823, 0x80000000}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0xe9, r18, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000d00)={0x0}, &(0x7f0000000d80)=0xc) r20 = getpgid(r19) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r20}, 0xc) flock(r3, 0xa) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000001680)=[{0x2, 0x1000}, {0x1, 0x6, 0x800}, {0x4, 0x5b, 0x3000}, {0x3, 0xfff7, 0x1000}, {0x2}, {0x1, 0x5, 0x1000}], 0x2aaaaaaaaaaaaaed) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r26 = socket(0x18, 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000010c0)=@abs, &(0x7f0000001500)=0x8) r27 = socket$unix(0x1, 0x5, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) setsockopt(r26, 0x29, 0xd, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r30, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r36, 0x0) r38 = getgid() r39 = open(&(0x7f0000000000)='./file0\x00', 0x12bc4e07915af1e4, 0x0) ioctl$TIOCSTAT(r39, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r39, 0x0, &(0x7f00000000c0)) r41 = socket(0x1, 0x4002, 0x0) r42 = fcntl$dupfd(r41, 0x0, r41) ioctl$TIOCFLUSH(r42, 0x80186950, &(0x7f0000000300)) setsockopt$sock_int(r42, 0xffff, 0x200, &(0x7f0000000780)=0x7f, 0x4) ioctl$FIONBIO(r42, 0x8004667e, &(0x7f0000001900)=0x800) fchownat(r39, &(0x7f0000000080)='\x00', r40, r38, 0x6) r43 = getgid() setegid(r43) r44 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r44, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r46 = accept$unix(r44, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r44, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r44, 0x40087468, &(0x7f00000001c0)) fchownat(r44, &(0x7f0000000900)='./file1\x00', r45, r43, 0x6) r47 = semget$private(0x0, 0x7, 0x287) r48 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r48, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semop(r48, &(0x7f00000002c0), 0x0) semop(r48, &(0x7f0000000b00)=[{0x0, 0x6, 0x1800}, {0x5, 0xeb}, {0x7, 0x6, 0x800}, {0x4, 0x5, 0xb642722541254641}, {0x0, 0x3f, 0x800}], 0x5) semop(r47, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r47, &(0x7f0000000580)=[{0x4, 0x3, 0x800}], 0x1) semctl$GETNCNT(r47, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r43, r40, r43, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f00000001c0)='./file0\x00', 0x0, r37) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, r36, r22, r30, r33, 0x1e6, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) r49 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r51 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002800)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a00000000000000000000000100d36b0000060000004efcc7c009fde9e8eddec7248ef7e527345e6ff0e723ea23b6c95b078f6ff37b95210e54c6621c9b6540ef06f0879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7e7c2d681dda355ed15987bcd69b1200d3594a7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9cde102988c72d1e695cf5ea28e0520594807b73e8e0ceb760b0479db9425a4786090018dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf3"], 0x10d}, 0x402) r53 = socket(0x18, 0x8002, 0x0) r54 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r53, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r55 = syz_open_pts() r56 = dup2(r54, r55) dup2(r53, r56) r57 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r57, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r57, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x3c8) fcntl$getown(0xffffffffffffff9c, 0x5) r59 = getppid() getpgid(r59) r60 = msgget$private(0x0, 0x20000003c4) msgrcv(r60, &(0x7f0000001380)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a352791876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9cf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986db90468f560b2f4561f7e450384f19a649022bde00"], 0x1, 0x2, 0x1000) msgrcv(r60, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000f9ffffff00000000000000000000000000000000000000000000000000000000410f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000020000000000000000000000000000000000000000004000000000000000000000000000f99be889309cc500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ef672059d1387a200000000000000"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r60, &(0x7f0000002080)=ANY=[@ANYBLOB="c9d1242cfe2ef6ef43059863e67bf10ee31979f5166fc647fd2802f936a4fd9051624174c51560550bcb02f5f9724c2a3bffa66a41f9e73110ddccd632c949f09f7970742473a8963fae0000464bb9ae900643926700a06310363e8cac548885de68be2cee5272180d21dba9479004e8acc1e916843777c57ae5a5f70e67bc4953db640ed54b71dffbc7fdcbe7e4e1fcee57252fa820b4990c788d8e99780b7d643295561f8992230d1de712d97640ae0dddbcc68a"], 0x1, 0x0) msgsnd(r60, 0x0, 0x0, 0x1800) msgsnd(r60, &(0x7f0000001300)=ANY=[@ANYRESDEC=0x0], 0x1, 0x800) r61 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r61, 0x0, 0x0) shmctl$IPC_SET(r61, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r61, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r63 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r63, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r63, 0x2, 0x8, &(0x7f0000000e00)=0x4) semctl$GETVAL(r63, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r63, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r64 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r66 = kqueue() fcntl$dupfd(r66, 0x2, 0xffffffffffffffff) r67 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r66, &(0x7f0000000100)=[{{r67}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r68 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r69 = socket(0x0, 0x2, 0x0) connect$unix(r69, &(0x7f0000001e00)=ANY=[@ANYBLOB="f300d200ff07dd72186412b4201d56199514f18d67923f831785281a7826ca036e160ccf7dfc39a79e1092"], 0x1) r70 = socket(0x2, 0x2, 0x0) connect$unix(r70, &(0x7f0000001fc0)=ANY=[@ANYBLOB="820203000000000800000000000000000000942e3006f8359283c5827b2169d6357f094ba171585ad614940a8af47d9553c128597ca8bf2c2749a7552eeefab01d91813458c154be18685c3726af05c1378220c6dcc76206c98f85e18d9e30d79e7207a8daad9dec598fa3eaf03833b7ddd80f7a2ef930fd02fdf049905dc6da756ce0a4e4d105e7da3d7cd1f1e016"], 0x10) sendmsg$unix(r70, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="10000000000000000700200001000000722c3b8f704b68aa588ab18f5a3132bfc175e88df1c9ea031651f3a75766ffd659e66fd9e50784325b08d506001ada0175396ec189a328a2980c51759cfefa411f936a921d380f4601395aa311d2597c968dbb14593aa88baa0c43c37d5cc80d21ad02c82e70212619213f22137ffdb14567ac3903e52c5c6bdec4a113408f0175316e93ed17ea589bfadb5c5a7e8c77259e7e52e071668eb6bd9dc97611811bab873b078187299bd14e72cfec439a25fa26b51387c9ee7c0284b8301561a7ee7f1c61a76d6453e3ef47efe11685df6bfd09eb555199b956cd00f87dd0f33ee207ea0aeb9dc80638e01b9ebdcf105787efdfa07b0e38f08d981526fe4d016bf204147ecb9365066144bf56f6815665c7e659af4c08cb106b16cb27e54658f8"], 0x10}, 0x0) r71 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r72, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r73, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r74, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r76, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r77, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) r79 = socket$unix(0x1, 0x5, 0x0) r80 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r79, 0x0, r80) r81 = socket(0x11, 0x4003, 0x0) r82 = fcntl$dupfd(r81, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x0, 0x810, r82, 0x0, 0x0) r83 = socket(0x11, 0x4003, 0x0) r84 = fcntl$dupfd(r83, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x0, 0x810, r84, 0x0, 0x0) r85 = socket(0x11, 0x4003, 0x0) fcntl$dupfd(r85, 0x2, 0xffffffffffffffff) connect$unix(r71, &(0x7f0000001380)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000001340)=ANY=[@ANYRESHEX=r72, @ANYRES16, @ANYRESDEC, @ANYPTR64=&(0x7f0000001300)=ANY=[@ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYRES16=r76, @ANYPTR, @ANYPTR, @ANYRES64, @ANYRESHEX=r78, @ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRES64=0x0]], @ANYPTR=&(0x7f00000012c0)=ANY=[@ANYRESOCT, @ANYRES16=r80, @ANYPTR, @ANYRES32, @ANYRES16], @ANYRES16=r77, @ANYRES32=r67, @ANYRESOCT=r69], @ANYRES32, @ANYPTR64=&(0x7f0000001500)=ANY=[@ANYRES32=r73, @ANYBLOB="8847905402f871daef7f0a2d95cbd74300349af0b0b0b490b6422cc22267e88f9214d565cdaee5f15db299ec8a0f7bb972c66ed565911bea020b200aec78e46efae38598a61bc01c0045e990763c0031e9e26b146f29434ce7cff36345499d4f6bc3188a481c62641e09e78c29225593cf82905c4d", @ANYRES16=r68, @ANYPTR64=&(0x7f00000021c0)=ANY=[@ANYPTR=&(0x7f0000002180)=ANY=[@ANYRES64, @ANYPTR, @ANYRES64, @ANYRES64=r82, @ANYRESHEX, @ANYPTR, @ANYRES32=r23, @ANYRES16], @ANYRES64=r84, @ANYRES32=r31, @ANYRES16=r85, @ANYRESHEX], @ANYPTR64, @ANYRES16, @ANYPTR]], @ANYRESDEC, @ANYRESDEC=0x0, @ANYRES64=r75, @ANYRESOCT=r74, @ANYRES32=r75, @ANYRES64], 0x8) sendmsg$unix(r71, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) socket$inet(0x2, 0x3, 0x10000) r86 = socket(0x2, 0x2, 0x0) sendmsg$unix(r86, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r89 = getegid() r90 = syz_open_pts() close(r90) writev(r90, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dcc", 0x1ec}], 0x1) ioctl$TIOCSTOP(r90, 0x2000746f) write(r90, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r91 = syz_open_pts() close(r91) writev(r91, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r91, 0x2000746f) write(r91, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r92 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r93 = syz_open_pts() ioctl$TIOCSETAF(r93, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef22451aa7fff0e090800"}) r94 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) r95 = syz_open_pts() close(r95) ioctl$TIOCSETAW(r95, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r95, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae386ecc19405afcb5695038bb30c4db6e5e37b8db8da2b0aeb4c95637", 0x39}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r96 = syz_open_pts() close(r96) ioctl$TIOCSETAW(r96, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r96, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae386ecc19405afcb5695038bb30c4db6e5e37b8db8da2b0aeb4c95637", 0x39}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r97 = syz_open_pts() close(r97) ioctl$TIOCSETAW(r97, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r97, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae386ecc19405afcb5695038bb30c4db6e5e37b8db8da2b0aeb4c95637", 0x39}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r98 = syz_open_pts() close(r98) ioctl$TIOCSETAW(r98, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r98, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae386ecc19405afcb5695038bb30c4db6e5e37b8db8da2b0aeb4c95637", 0x39}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r99 = syz_open_pts() close(r99) writev(r99, &(0x7f0000001a00)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae", 0x1d}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000001940)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000001e80)="b1a67c000000000ef0ddc016ef1c64ba6e7b87246a02c5ac7507438783f1d4a4fe3b06f1f57c0ccdcad46c82647fa95f90dbd30aa48ad0e05975ce1fc9d6219cb2aea9b0bd2a6a68525883f5b09bfabe3791b59e3d6f85771cb361564c77946c9fbd845e4f", 0x31}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r100 = openat(0xffffffffffffff9c, &(0x7f0000001f80)='./file1\x00', 0x20, 0x20) sendmsg$unix(r68, &(0x7f0000000880)={&(0x7f0000000040)=ANY=[@ANYBLOB="02002e2f66696c653300"], 0x1, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000002300)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab48199758ad0f0ef5e19d9856a373b3285a3ee836cf34889a14606588861d79a4fbb1d897aec02adba09fe417ba09f85b31c79f98b261222149d9a0ed2631bc419dd4126b029ecfc82b143305dcae132cd73dbafa026c11569f00d2f0988b5ec337bba4f5211d6cbd8a0595cdfe5171988c030536740a42cb41cc61fd7cf35fb5f9368bd5812045499498484bc43214d310025abb163fe4ff1b0ad866cce01a66e4f8b2011883723b22ca035bf7c02bc6fcd9c78978948fdae9628f415d56", 0x113}], 0x7, &(0x7f0000002640)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRESHEX, @ANYRES32=r91, @ANYRES32=r92, @ANYRES32, @ANYRES32=r94, @ANYRES32=r87, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r68, @ANYRES32=r69, @ANYRES32=r70, @ANYRES32=r71, @ANYBLOB="000000002000000000000000ffff00000000000030280d146283ccc64135f7b6ed207a710f097c82f196a07be32376c8d0e158147e441662200517997de88b8899c89621f445b97afd12db4aedb13c227c7bbf10ec4b964c1dc3716e1e03c42fc06d1f41ebb4173ed293d2b639479e38375d41d5cf1156e340d2b76503abb95de4d540701e4a73a205f627a157f2ab69a9fc321336c97cd0a64af1e9834b3c9139731d6867c853f0737670f93602c03dc31079d0ca1619694ab737f7b44d8adc098cb10640c6af92835187a0ae4d82039aba3805ebb9a7d944a4584260eb93d0d9a3d76edb0ccd04c0ae18751a5b37847ba3b34c6dc7104f493c235be9b5104a", @ANYRES32=0x0, @ANYRES32=r88, @ANYRES32=r89, @ANYBLOB="000000000000000000ffff000001000000", @ANYRES32=r95, @ANYRES32=r96, @ANYRES32=r97, @ANYRES32, @ANYRES32=r90, @ANYRES32=r98, @ANYRES32=r99, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r100, @ANYBLOB='\x00\x00\x00\x00'], 0x1af, 0x400}, 0x4) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r64, r88, 0x0, 0x10, 0x9}, 0xfffffffffffffc00, 0x1, 0x9}) r101 = getgid() r102 = getppid() r103 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, r40, r62, r65, r101, 0x1e4, 0x8}, 0x5, 0x5, r102, r103, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000980)={{0x1, r51, r58, r50, 0x0, 0x46, 0x81}, 0x10001, 0x1, r103, r59, 0xa5, 0x1, 0x4e2c, 0x6}) r104 = msgget$private(0x0, 0xfffffffffffffffd) r105 = msgget$private(0x0, 0x20000003c4) msgrcv(r105, &(0x7f0000000f00)=ANY=[@ANYBLOB="000000000c000000000000000000000000000000000000000000007f483637168beb1f8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f300"/236], 0x1, 0x2c6bcf85cf2a6075, 0x1000) msgsnd(r105, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgrcv(r105, &(0x7f0000001340)=ANY=[@ANYBLOB="002200edffffff0135720b2f00"], 0x1, 0x0, 0x1000) msgsnd(r105, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r106 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r106}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r106) r107 = syz_open_pts() r108 = kqueue() kevent(r108, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) dup2(r107, r108) r109 = syz_open_pts() close(r109) r110 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r109}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r110, 0xffffffffffffffff) r111 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r111}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r111) kqueue() syz_open_pts() r112 = kqueue() r113 = socket$inet(0x2, 0x4000, 0x7f) r114 = socket(0x2, 0x400000000002, 0x0) setsockopt(r114, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r115 = socket(0x2, 0x400000000002, 0x0) setsockopt(r115, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r112, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r113}, 0xfffffffffffffffa, 0x48, 0x2, 0xfffffffffffffffe, 0x4}, {{r114}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x1f}, {{r115}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) r116 = socket(0x18, 0x1, 0x0) close(r116) connect$unix(r116, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r117 = socket(0x18, 0x400000002, 0x0) setsockopt(r117, 0x1000000029, 0x2e, &(0x7f00000018c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r118 = socket(0x0, 0x4000, 0x5) setsockopt(r118, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r119 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x1, 0x0) r120 = socket(0x18, 0x1, 0x0) close(r120) connect$unix(r120, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r119, r120) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x1, 0x0) close(0xffffffffffffffff) r121 = syz_open_pts() r122 = kqueue() kevent(r122, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) dup2(r121, r122) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r123, 0x6, 0x0) close(r123) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000001740)=0xc) fcntl$setown(r124, 0x6, r125) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r127 = getpgid(0x0) fcntl$setown(r126, 0x6, r127) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r129 = getpgid(0x0) fcntl$setown(r128, 0x6, r129) close(r128) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r131 = getpgid(0x0) fcntl$setown(r130, 0x6, r131) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r133 = getpgid(0x0) fcntl$setown(r132, 0x6, r133) close(r132) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r135 = getpgid(0x0) fcntl$setown(r134, 0x6, r135) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r137 = getpgid(0x0) fcntl$setown(r136, 0x6, r137) msgsnd(r104, &(0x7f0000001e40)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000017c0)=ANY=[@ANYBLOB="000000000000000000000700000000000000000015000000000000000000000000080000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000ffffff7f00000000000000000000388e82fc0000000000009fe2b30b70d63856000000000000000000f5ff000000001a3edff2a29a06d8f360d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x1, 0x1800) msgsnd(r104, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457095f0337d32816f371071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303004ae8d462fcf5fa3b57806356cdb615f05805fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd842e9ea6bfe963e868239614464f090000000000000076b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c638c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b0544c3e2f6a9b9b651cce51a0e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9929badfba371570cf18979ff"], 0x44b, 0x800) r138 = msgget(0x1, 0x0) msgrcv(r138, &(0x7f0000000a00)={0x0, ""/209}, 0x5c, 0x7, 0x1800) msgrcv(r104, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r104, 0x1, &(0x7f0000000740)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) dup(0xffffffffffffff9c) r139 = socket$unix(0x1, 0x5, 0x0) r140 = fcntl$dupfd(r139, 0x0, r139) ioctl$TIOCFLUSH(r140, 0xc028698d, &(0x7f00000000c0)) r141 = openat(r140, &(0x7f0000001580)='./file1\x00', 0x10, 0x20) fchdir(r141) getsockopt$SO_PEERCRED(r141, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r142 = getgid() setegid(r142) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000c00)='./file0\x00', r65, r142, 0x6) r143 = getgid() setegid(r143) r144 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r144, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r144, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r144, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r144, 0x40087468, &(0x7f00000001c0)) fchownat(r144, &(0x7f0000000080)='\x00', r145, r143, 0x6) r146 = semget$private(0x0, 0x7, 0x287) semop(r146, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r146, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r146, &(0x7f0000000140)=[{0x0, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r146, &(0x7f00000015c0)=[{0x0, 0xa84, 0x800}, {0x3, 0x5, 0x1800}, {0x3, 0xfff5}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x1ff, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x4}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r146, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() kqueue() r147 = syz_open_pts() close(r147) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r26, &(0x7f0000000500), 0x0) poll(&(0x7f0000000100)=[{r147, 0x4}], 0x1, 0x10001) 22:40:46 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80) pipe2(0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8060694a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0xed, './file0/file0\x00'}) setitimer(0x0, &(0x7f0000000100)={{0x7, 0x100}, {0x8, 0x3}}, &(0x7f0000000200)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 22:40:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) pwrite(r2, &(0x7f0000001640)="c2ef10413c4293c7fffb4420a0dfa5ee77d1d11e57e8ab2d4bf06d4f5213636787af54394ac315443052a697f54ed1d5607160038157524029b616cd104e0224808a9006b9e39a1cd2c0f9265f2b057c1368b302aa0209362a817e3746f7d05ada2930fa23f83ff8b757f97f84ce404baca93cee70b094e5299376b0c1d040b05e06bf47c94953f7943c1171425c622f3edba5777a45ca34d2b26da1615c3b59e493eed365f24e285ebaeb6e64d4e2d706ca17426a20e20e062e62bf5d37b0ca8040978537ae359f44466f241494351a3b96e18055b0d1902ca6a546f06673c722dd38f066135589ec0c32ecc3502d5a197d98a3b3027a5262715a3be156ca14729c4c998c5982a41275462408ff5d5ecc808685ec3ee8d8f0c18f460104a09e655bcb99d739b0b436180cd8629aa5722e6ac37fdd010616cfd5a7708646669edb94f377b7bc463b5887f3edceebd6f03981203356d075e9a2539a170454c5e9e36a2c0ec3841022e831e11869804c79a710a128b71e1fbfd372d8fb1475fcdfafcfbe37717c2147dd8f7470583eebec413b62a684feef4b0c201537b3a0507855947d19342e55839062dfdad84cb3639a1736b6af253491cfffd36db41247ece713e908f9a03991b5ee1a0898aeb638e74b9a22220b079a5a94f97472908635acf7137e27bb4c27dcc57d23e079d49ffa4598b835", 0x1f5, 0x0, 0x4e7e) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) 22:40:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x70) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = dup2(r0, 0xffffffffffffff9c) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x4}, {0x3, 0xfffffffffffff526}}, 0x2) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000200)={0x0, [{0x3, 0x3abd}, {0x1, 0xc77}, {0x2, 0x800}, {0x2, 0x6b}, {0x1, 0x10001}, {0x1, 0x1f}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x1000}, {0x2, 0x829}, {0x0, 0x8001}, {0x3, 0x800}, {0x2, 0x9}, {0x2, 0x9a}, {0x2, 0xfffffffe}, {0x3, 0x3}, {0x3, 0x101}, {0x3, 0x4}, {0x3, 0x7fff}, {0x2, 0xfff}, {0x2, 0x5f}, {0x1, 0x8771}, {0x1}, {0x1, 0x3}, {0x2, 0xff}, {0x1, 0x20}, {0x3, 0x2}, {0x3, 0x400}, {0x1, 0xff}, {0x1, 0xfffffff7}, {0x1, 0x1}, {0x3, 0x2}]}) 22:40:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8060694a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="70d78169871c60afa8be50ab9a2dcd8467d7cbe01ba6e0f65546c56bea63f3f2d0c1860c294f01f3a81f37facf"], 0x10) writev(r1, &(0x7f0000000840)=[{0x0}], 0x1) 22:40:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8060694a, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8060694a, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r6, 0x0, 0x9, 0x0, 0x0) dup2(r6, r2) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r7, 0x0, 0x9, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r8, 0x0, 0x9, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x34, 0x0, 0xc68, 0x0) 22:40:46 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 22:40:46 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) msgget$private(0x0, 0x1fc) r2 = getppid() getpeername$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r3 = getpgid(r2) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) recvmsg(r5, &(0x7f0000000c80)={&(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/15], 0x15, &(0x7f0000000ac0)=[{&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f0000000300)=""/132, 0x84}, {&(0x7f00000004c0)=""/129, 0x81}, {&(0x7f0000000600)=""/203, 0xcb}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000700)=""/254, 0xfe}, {&(0x7f0000000580)=""/37, 0x25}, {&(0x7f0000000800)=""/250, 0xfa}, {&(0x7f0000000900)=""/161, 0xa1}, {&(0x7f00000009c0)=""/218, 0xda}], 0xa, &(0x7f0000000b80)=""/221, 0xdd}, 0x40) msgrcv(r0, &(0x7f00000008c0)=ANY=[], 0x0, 0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb754204be23de094dfb724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e1dcbc0db4b359f7d7b9ce23ba281bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r6 = socket(0x18, 0x400000001002, 0x0) r7 = msgget(0x1, 0x267) msgrcv(r7, &(0x7f0000000cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000427ff7f4a76ddebb9311111d3bbf7af740f04baaefcfbade8446369da893cd73da4ec10b9f781c01fec0d90fa3ed2a67"], 0x38, 0x0, 0x0) setsockopt$sock_timeval(r6, 0x29, 0x3e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r8, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r3, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r9 = socket(0x800000018, 0x1, 0x1f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) 22:40:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002eaa0292f6653000"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r3, 0x6, 0x0) fcntl$setown(r3, 0x6, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) r4 = msgget$private(0x0, 0x20000003c4) r5 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x10000}) close(r5) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() close(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r8 = socket(0x11, 0x4003, 0x0) sendmsg$unix(r8, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000080)="0500056dab", 0x5}], 0x1}, 0x0) socket(0x2, 0x7, 0x6a) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xa, &(0x7f0000000080), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = dup2(0xffffffffffffff9c, r11) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r15, r12, r14) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r16, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() r19 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r18, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = dup2(0xffffffffffffff9c, r19) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r18, r20, r22) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r24, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) r27 = socket(0x18, 0x1, 0x0) r28 = socket(0x18, 0x400000002, 0x0) r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs, 0x1c) dup2(r29, r28) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000cc0)=0xc) setsockopt(0xffffffffffffff9c, 0x26, 0x101, &(0x7f0000000400)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r30 = socket(0x2, 0x1, 0x0) listen(r30, 0x0) connect$unix(r30, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r27, r30) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffffb9) r33 = syz_open_pts() dup2(0xffffffffffffff9c, r33) r34 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r34, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r34, 0x2, 0x1) r35 = kqueue() r36 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r36, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r36, 0x0, 0x10000) r37 = open(&(0x7f0000000540)='./file0\x00', 0x40, 0x0) writev(r37, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r37, 0x0, 0x10000) dup2(r36, r37) sendmsg$unix(r31, &(0x7f0000000140)={&(0x7f0000000e40)=ANY=[@ANYRESHEX=r35], 0x1, &(0x7f0000000040), 0x0, &(0x7f00000014c0)=ANY=[], 0x0, 0x17}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386292670000008284955984c87910bf093f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050511f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc7173dde3f0724551122cd23500000000000000002d4d00000000000000000000000000000000001924be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488681ecdf66a6e4230feb5d13a1a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba47c1ea4360322e6198d6681ece8fa614ec95b39d85b782ce010c000000000000000000000000000000000000000000000000000000008fcab8e16242056f3bac5c7ff99f1efe1ff97455dd00c0aeb0a15d2459e44e27928ee298d487eef7464bc062bf714db22a4973c190592e01d949325a5ee1b836b2986369419b797cbc531bd13637885b323b48d826feed6ccad306957a8b0735dd459b3ef51ee52ac77c29c31fb345b1b585a2d99f923497bef58717198ad622c68418d84dc45f45a1465997edc470ba4eb3477f04d949511c4dd0bf0a881a146e14479bcf72424c74db46a10e0f595710c2db8d836360dedf14351a88c29549abf98e5e7252e5590cf0b4ada3961a0000176e25f27bd2bdc6e0a03935d270d1ea83902f655d3d201392e81ae0b2d52d4b6c0a92b1e846904254989c52e1d8e3263491eba22ad3", @ANYRES64=r1, @ANYRES64=r0, @ANYRES16, @ANYRES32=r4, @ANYPTR64, @ANYRES16=r23], 0x7) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000019c0)={0xffffffffffffffff}) fcntl$dupfd(r38, 0x8000000000004, 0xffffffffffffffff) msgsnd(r4, &(0x7f00000018c0)=ANY=[@ANYBLOB="020000000000000048696a280567b1a6342fcc8ec5d56f59ae9358416a169b1ffc14cbceb3bc8d362b2f8837a93f40586b79360e6329414fa22f440e071300cf9b96d68366295017cffbbaa3ee4761bbe45867de08c244c93d4f2bfc3b436d2fabcea3911f7b01003b8bbf1fca8bac050000000000000042dfbfe59edd13f9d13264c1f322e4f9e17467d1046c5f7749088dce3d74b00ecb1eb59c5ee363077dbfb8ca3ebd0544498875d431a8c1ab9eb2fac7bc4dd3baf664"], 0x0, 0x800) 22:40:47 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r11, 0x0) r12 = socket$inet(0x2, 0x0, 0x9) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r15 = getpgrp() r16 = geteuid() r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r17, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r21, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r21, 0x0) r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x2) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r24 = socket(0x2, 0x2, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000800ffff000001000000", @ANYRES32=r8, @ANYRES32=r24, @ANYRES32=r9, @ANYRES32, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r11, @ANYRES32, @ANYRES32=r12, @ANYRES32=r4, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x5a2147307f97c4ff}, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r26 = getppid() fcntl$lock(r25, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r26}) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r28 = socket(0x2, 0x2, 0x0) r29 = socket(0x2, 0x1, 0x0) setsockopt(r29, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) r30 = socket(0x2, 0x1, 0x0) dup2(r28, r30) connect$unix(r30, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r28, 0x1) fcntl$lock(r27, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r31, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) 22:40:47 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00y\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) close(r0) r2 = socket(0x2, 0x1, 0x0) socket(0x2, 0x8001, 0x0) r3 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa48, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) semget$private(0x0, 0x4, 0x120) write(r4, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00010041000000b56a00"], 0x10) close(r1) 22:40:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xffffffe1, 0x9, 0x7, 0x1, 0x80000000, 0x7de, 0x3f, 0x2, 0x0, 0x3, 0x80000000}) socketpair(0x2, 0x1, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket$inet(0x2, 0x3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r4, 0x0, 0x9, 0x0, 0x0) setsockopt(r4, 0x400, 0x59f, 0x0, 0xfe15) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) 22:40:47 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x2) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)='\x00', 0xffffff92}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 22:40:47 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c00850401b6f70333"]) syz_emit_ethernet(0xfcc6, &(0x7f0000001400)="34c4ec2dcae3e1440d97a9f6cd393d1c68f80e0614aab3e509b4bb85d8fa14ac99abd8d957a5af7b03163f923c6635c6916c7731ab5a9ffaa567edda89a8954c3d12f9c4cc234fe67dc1bdf14dc904471448aa7156f6cd3acd816b82fd4a5e64c39b0f78e423dd9c7290c4a8907f1a831dd6bc1e5b7a268c9cd14e87c25a8b2e8e56a0a6f74b24b56b3a88acadbf459d332ab2df7ddf6b5b76cc9ad4fea031e6fedc75a0ac961181501c0a751363fa06c337434c26abba831c7c2357935f0cb1f96cfe90560c7c77421d5a17bcff8553ee8f4d5ef3d29f746d7467d8c3ea6813257b17ca59293049a8ac82de1f000000b0ce3e0ebe931ad33b529f3085c0a02418522b79cfdf833dd5878e8e7561100ee79708087c2eeee1331348b4bf40376d05d87a92b43cec8602ac7f4ac8d661b8d06ece320400000000000000707886f8a159490e3fb6c40455f56b2ce24e001cfc809fe0db541e862b3714d0c86479a405927fcc6f867412db1ba0c687e249b3e970d4c4d13fa3204665b75577a23d324bc1936d41abf9a5fbab6f3ed9b62d826b377925d73edefff43d491194716aa93a6f24696a57413c510c43cc636874ec2bcf7f2e93db8975463f9eba312652bdf432c00603baab8036854397fd684f1b9c2763c1e9cda647e1ca9793a65ba840f2244d2bd2c8402acadce103a06206e42d1b83ac58d3f2d7c1f2e796bdac1c4199cb2c34820aea50c25b243bce9d22ea07394a6d6215bd80dc24a9657485bef59cb250c0587c0222d7e76f0000000000000038adea9485ea647fbb43ad196444ebc3c1f7038412cf9d2fd943717abfc8cdda88fb9b516789f7dd152b4414c61bbc5ad1d20a6b8eb92188f837d14d23786fc5fed0b3ea0000000000000000000000000000008032ee9e7550f240a0bb75c5e9855694884213bc48a25b7e0e6ecdbb09eea7550212e8a0175cbe6bdc7d4fcd7ff9ee3e96ebae8b6f7746608b28bedb9cb8c715016f45ff0d78711d3143026a191073a915dc78d3519be97d2db8b853a7b7252580849d114f00"/761) 22:40:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffc, 0x0, 0x0, "a7733a536a4d0ab71db771c5295eeb9ceb8713a8"}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r4, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 22:40:48 executing program 1: socket(0x10000000002, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c5c4eeba80d88bb035fd68ad10af1229c160e440", 0x0, 0x7}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 22:40:48 executing program 0: socket(0x6, 0x1, 0x0) r0 = semget$private(0x0, 0x4, 0x442) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000002000)=""/4099) 22:40:48 executing program 1: mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) minherit(&(0x7f0000d0e000/0x3000)=nil, 0x3000, 0x2) 22:40:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) madvise(&(0x7f00003b4000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="58020207e0003b000006"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180), 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) write(r1, 0x0, 0x0) 22:40:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x10, 0x1aa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000100)=ANY=[@ANYRESDEC=r1, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT=r0]]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 22:40:48 executing program 1: socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000069c000/0x4000)=nil, 0x4000, 0x2) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r2) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x8000000000009, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, 0xffffffffffffffff, r6, r7, 0x17c, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0x3, 0xfa}) geteuid() pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000100)={0x0, 0xac6}) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0xc, r15, 0x0, r18, r17, 0x5, 0x3}, 0x486d3340, 0x69, 0x200000000006}) r19 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x6010, r19, 0x0, 0x100000000006) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r20, 0x0, 0x9, 0x0, 0x0) r21 = dup2(r16, r20) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r21, 0x0, 0x40) r22 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r22, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r11, 0x0, 0x0) socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r23 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000100)=""/114) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r25 = kqueue() r26 = fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) close(r26) 22:40:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x7806, 0x80000001, 0xfffffffffffffffa, "660400180e091fe6000002000000000800"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x4, 0x20, 0x3c8a, 0x8, "ab6f62433372d8a5f3a5dcf7baf6df2b6cf8550f", 0x3ee5e3cd, 0x7}) r4 = getgid() setgid(r4) r5 = kqueue() kevent(r5, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0x10001, 0x0, 0x0, 0x0, "1ffbdfa6163ca70277925f93ef0000ae61c4a648"}) kevent(r5, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 22:40:48 executing program 1: r0 = socket(0x6, 0x4, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000001c0)="c4147e0d1cffb0111fdbd49c61a9822d03f4867df4d097d63c0258ae51a400b2f2652e2ad23105be052d054360b98ecbe29d4c0bcb5f0f0000000000000000ac10bf161db4319cb2c623095a0aa5800beb0c32c0506ea6c7a7084a3c2bad9ed1ee67bdd911196fe94ff668223529db838e79de868fcd83a70fc97991e1e560368a35a691453fca6d881948955b530700000028654e17794a3c9bf33b1e19f8ee924bd82bfbf6ca082d40ccb5fb76e99a49c0d77d0d59e772bfadc3dc1c1a2de67f746aacdfd0b7493a4cac6455931ddf903ea1e1b4504781ba7568a69556460337463e45", 0xe4}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) 22:40:48 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="014407"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="14ed8d1fa6fb5582ccfe86afccd13e17be90dd6e64ecfcfef9fb01952890492c7d49aaa242ae07de24365174385b195a59dcfdc90be3ce1659e03e8c8d876cb29e908f8b2136f59dea066963b656f69f5f3e632bf8c0e31534e3748b56bb8b64c8a9df2041626ae06e6279531fce152a6eaddcb3e7831b871c3308dd8ffc0347378d161a789233f678ebde120c07d1c65c6a42e72e39124630654dcfcfb15261d86da699d7641e887728975ae3593f19653c41e03a0a139391fbc95f5e26af47e056979e36f21ef6fbd7904869454084af72a747dd8a8419ee3702eef5caa8da3bb73f6784376412d0b47f539a872edf796da9"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(0xffffffffffffffff, 0x0, 0x0) 22:40:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000013c0)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b81ded52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000007184956662fb235600000000000000d6a54596984dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f062d744b8d3530c2a245af8c1b261098b50fe44c260771d4f5318f1e41982787bd0a4fc5e20095e608d947c347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba1d4f9b0bd7e1986287d381adf92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee000000000000000"], 0x10) dup2(r2, r0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r3, &(0x7f0000001580)="bb33d995f7d186642bb71e1f54f9e696fa4fb123164c1c324879e2d04c8e0893ea805d5ae293dd74a581a8af7915ab1936e8f775193b5ab2bf37f38e2dcdb9c395066e3f9b8c264208db4db70c8653a786a0f49d2d43953d7b931a01bc3cc5da1a10b941fb389a1d7778b8d9f4e383808e1e765cc4c3e75ac27fee88ddde9f44811baa1dabff3218213db3c2a7e54c1a2ff4246796ae7e7ef0fd259be61b7a19b2541b73db1c99c73a7c145a3e0d923bfc1ed5cea1fb49791437086ef5635d3952e2d361c60afe64def12e610cd67aae6512ced1b4a119439c6bfab5cbf07b1e3b5b1eb39e00e795d870c64473bcb1ed94ced38d1e9af2d42ec45bd70d2e9760992e8be07024e661bb7a3aa490300adae1de23212ce26160614c6e60e99f5fde0e50a4b0d75342845b061c63204a5317ca2bf1305db6a1eccfeb1dc2ee6d05241bb7bfd1f785320f923295949112ced2f92849d4ea870d2d4545a694a9379eee928b981741453d6528347c9bf90d986b31fe1e3be2a4fd0426dad51a9eb6c4f8bace168974679530716cf6b8d1dc4dcf037cb110551a174d6989987b08c363b101fc2398b8b6e83e983ee23212fed588080f9336f85af47558b95a06d23c1cd5052bd519a9345242d5f307d6cf2d9a0e301813750bb8224aa6886a5e8b17fbb39e7db4799c34ba1c364b63950b9d8f19f2b59e454fef71ac89c0ae0a19991301a86326e90997dc809ccf79525508cc075818ce55df2d550501c7eab2f06928100b1fc96750077ac3ce85c8a0e651655aaf57c1e676ec2a0f14038d08e81cb6b6e534f9113b616961287e8a337dc7b243da2875e0a700bdc469b4aeb6ed6e028905d2be41a571eb39e46465fb8d8fce993e43afae645e7785df0a05c92a01a182eb8e5900cebf18a285cf894f2f49d0fbe0b24330c4ce19556764fb23858b9fe2d671bc4c9d7b5c1f29b741a5025c6be951f69a50db4ef464d1b3409f6fd8d9ef99c2508e6e92786bed11934ee955bcaaf47c8799dc908f15c1c47ce5b46e721b29db35be753ed14488594b1243d8312aa8c3e44a271bb2aa195be749b085b7426e0e287962e9b6ab289e1bec18abd4101f7d31c8e55311f1b8a43e6fb5b2421fea2b79955fde9134f73028f7886a178d23d9f07d086a4a162fc83b9490626fa0b6cd0a60e75e82027fda4701c49a0a4b84b9c117ab2e3697258456976114284c726509e5048d62783ea3583fe7f849e36829f4ea2407d14d8653c54e9bed6eddeae2f48702a6e3d38cfb6d25137e196baedcbfb6b670abe88ea29278bd356eecb2a0843ab5f6deac87fcf98c35545d990b1f45a6d4aba8a265cf4beadca04afd75ea0ddc9619b41c994d4f39ac07430aedb7fd32336b969e46c32c3205ae4d77780b06fc0172c00081b77d4ec1023e7697dbec8bd98c8b3bce20d553d6a68a3327cb5b9d0010594be9fb8efa48860ebf51014421d4565e0f6582a4ed283481da3bf597dafc3795e6e4c07b0d9c4fc17237fea1854d822837bc628eb40f831eb60ad7538db1c2868062925e4731207b625654135a4f590a0bc22de5619bd79bb3aeaba2cbae87afd3679fd6aba02d1c806441bae9125a92633f295548a80f085402319044f19eca9fd34ef3aca000471d34abc86a742cb6f7d61a045642ca35ffa0a7eefa1820d1d46619d50f3f6f79481527812b3b72bb476036b3e7fb37de636bc961eb17c0e58d06cacbd97aab3a88412599713b0e9f93279e16793a4d8a2e9947b7ccf24b0e1c6ecf125b7cd6a92e2abc3bcacb1ac728657ddb03d961e515e75327890636acb4f20fc6d7b04190db29c21c37ecf5742bfe299bfdd22175a782a290b3b44cc14c21f9d18d42e5df7557c38f746b8b4c56ab61a5307c0f6beb4d6dbc17c31fc7b1910774d28d41aec779ef217aa8646d9fdc4adc0fcde862e9717ece7543060432a9de1afd0d70e7bb30df73871ebf786777a50e8c5ee24d06acded61ac7a48e8a946821deb3bf9c2b2ef3ae99ae3cb5fa670ee2840e10a1fdeb3f0bb0c8f62e36d21e1cc8f14c15bab861be99294fb7f658bcb0372367bcecad1f0d86b89debfaebb9759adf441b468d5fb385f2e80d6be0cc1966c6e888256a35ac9b181ee12b8f95c32af853b9380b58fe6e3c9d339dbe0147d090eac25bceaef6f0c1a9c64f245e09105737faf0342dfafc34afd811843efaa378fa3e06c5379eb250a0110d794d624705162c635e80d5c31e4beb070f4d2cd73b8f5d58815dbf90e72c8ccd0e28af6632ba8503c639f996a44e5a95d2665b4a791775d693d58d228a02af579b6a442595dba8b4ebb5a0a2cba2156ab54ecb43318e4a23b1c8ba70bfb4a65d28f2b3abdb1f5485044d63239cf0dc4aed221c3061d176a7028180605c35bd178dc55614a58973f752fe995b09d302f164b77fb8a08dffc3655b2d6d21d8221f962e6850653fe7202d680820e04b012a2341021da9e7981e771da4a423bd87e0bad478b9670e06bdd0339f20c8ce16b84693ec05f42d5259e0f953168e0e719ab6941087400933d78250da32637df12786d7460448359a66b9961911bc193ddfdc4f17744eb382802b5ea9d9c0ef3438ac8fc79d959044c6aa164cc70f2d675ad722a8a8ade5bd8814bc288baaaf54f14be92b89c817cf6d57eec3ffcc50024ca4983e0b8c0af29e98af0c7917ff2dae80366817470a822a567c6854ef8dee376486dc0e281104a2e6403d25fc0b0a52bfcd222fba470aa2f3c165264263a16d5261f4a9721099f09624fc29c5cad4996169d423fc0873e4762173dd610d06accf7eb48c28884830a2d9e34b2d99409ac4a4bac732b24693fe0382cfc46ed69592451fb5dd4613c71226b752e1d9b7eeef9d5886c9080cf1fcdce36817f705e8d6625cdd5209e70bbb9e927c664605c95667cb34eefcf5e0f690d692d04e77dce0fb722548647b27c56c1c0bf9c9851dabf5b6dd5cd6d8edb5d8fac2f8a11bc3ce6fbabff04ec9501fa884896543ca255b1ff2399370408c370badea3471ff795054f982c0c208049b51eaf8afa562868a9e3bb605ca10b8d636615c19290da6fbe37d6d2d736de1aa2c40879fdb94fd84905d189d86698500a6d0245188d9197a6e3455ea404ad0dcec5809759df974d4aeac6ec1e7e62cc52346862b74216f04a68e69fea5bc5f9a16c43e7f7778bbfb9ac1e61b73abfaf95d49a2ffd4f7688c774f96e687374be162271fbfa1b9c3b8af76818753ee1548928613879ef044b445b1fe103cff5eef9637ec3c1ae8699f561afc6a52cc4d66e80cb45589659bf8bfb73074d61c2349feb0b6ded1799b1ee2191c0de182f24569113fc881aa3ff224ae1eec6393a82055f8c2910e596157ba75aeec43a8a94973bf1397d6dd81b96ca63243c648c3dd113d116726988551965942b75b28c19bb462a611ec853ed6a2138969884b3c177f10214c4e62ba36c38013fe713a18f7f7f34fb506356c202d390bfd5b0e7e4228317ad3a57a2402a5f8fc6dbaaea1bf9feb245a77ea9d0c13b93878b4867edbd29d5d865823a1a66cbdd57481d013dc036bb3cb6eafdd42d7a9eaf72015913a368245ad0a26b635afa70addf1292a0d46886a83610f0b24ad59e8912044843944bc4cdd5c3752ae8968ae0684207580637399fa42c7b8e753e34384b3826f264934394d95232a3fb386eae2bb691b26cbce7524b4670ce03d98f66220a89419fcbcf21980709add4aaa7826f854908503be10ba96f630c3b497c7b8d34e6447dcf0265a9ca034e885a0952f39a73f53b3a40d5fdf037980c3bca1a63383ee2eb7c05c70970931338d7f6f6042750014114208c367123029f0827061c7c159c17c8059937f2c908c1367cc7b3de84589f01365ecd21fcb79fc28b8bf75bf49f2a9979acabcfe743c48c9bf03886c5cb53c2fb78794ff1f8524daea49e1637b3f1c8a0a8e606b336da0ef467060a616370a5ad3ce8724a0256905924a27c205166550fe077cd5e4b9d11b1acf774c09a880cbe8c0fecc3cf83cf26753c2e3bb8b44a2f31173fec253a93affb630ad7ccc70ec340e45fdb0a28f496d711a074b7d4deb8d16dd771fbb57be1f4a5036f127a010449009c424e08e48bbb525574426bdf0fa2aa2ff9687deb101198420b54c549045afc03799f39fb5156b4b5cf03e036982dfd87a215c99dfc9832926c85840f789dd1bd7fb55e2ab6bd2f3eb96560cd4d3161dc86aea9f9e6fb40a700bcc8190172f7001e6fc3246aa93c400c556c7017a8c85577061d23edf14e8365afe554fa9874ffad5174fd233484ec483dcc55e7b05e94e35e20537d85b83f95a72336c3f11c4cd8c61a6abeca27edee83f68852e7948ab26461d66724cf9c981a5028aaa75f11ae1f7730993ce55f627db46de5240e4a072a8b51267e823d5c0bef7f86e61c0504099fc93311fccc1e7b24fb5993f34fb335f4a99275e9b44149106b86eef25e99ccc153f4f408ed56f36e4eceea1c85c72ad483d4f3fd69bd7a79a56ea3cf15ae6ea6b2136b49cf447fe818ddedad3eb774c7a8a98d0d46783bc0c788e3746e55b5ef49042e92cbe3fc5143210094db5b446005bd1642783709a141d8e690d4e8c1e81665643036eb8e7bca7eab4d0a5e96b9dc775e43a035379fbd560598ffed8341d73e51397d76512beb1c04090812e6296bf3275bd4fd9951ece21e2171978256576989f1dddbad7f28cffbf3d54599fc873272a8bc468d952ce7101991324226ed625e70c43bc2a3d9d54667466562ac1320c1c3bb2ab640afd65e64003259682a05c484b9e15dc480187cfcdf4bde089430392c6e2f9f20d22842163d4209c64dce44f21a15a7ae204bfeac409a36ee8300fc78c987ef002ccaded6d0555afa0b090112391271c4a8d675d3bb4ad8f246bd8666119c1b7eab59b23d8838e0796e7fcb2d720e4d0a79a8e6caf66a1b21d14da931f1de5dfd659c31ace7295438fbb10f7bb6baa2d8a0e473168a4d66bcf8280db64b8bb0c780157abec6a998921b233c1402b4156e27db539d4b05b7114e7f70e39602fa509478fdb188cd6110e0292266154a5e66af1e53fab810317c4d42aa31028aa3b670abc70c024518ce57307eb2a511a30dacc5bf7590975f6614eea0e1e6741117ae624a461497da5fcf47a5be1bf8e71c386024e3575e52bcd5bfce042a611494988134b9c5955648c75e58271af2162773c9ccccd891b3e03d629de19a3465d058c7ab105a60116777bfe65bdb474c4ce540d918ee0ad0bc20799b4e7e34f1e14b8ef28ae7b4da923568aa52849cb106d84f5d01e0be2d8a1be4697f6ecb2eb891589b4564c33b6f26c5469698f54c9ccc4fa8c764020de80defbe79293134483754b398c4f8e418d05371dd0abb73c9a56dc2a9664b61313b9820828c3e74dcf71b5fb1f2f0f4f0257d023cc782644d81951dc90ccd3d76ce067b9aad1eeb903f95af38d379f847e1b172d11c81066e352bf8c15aa90ef545a5742ef7eca15053b26eaf5313e936a466181e5837900c33b27b5258fac14642f6a38aaba54ac3fe5681a68ad9a4aa166fa19bdfd7e04d54948519ff6f81dd8b49f7146d9887431e93d35e0f1ac8a1429be3521d5cd84fa59f2ee175bd0c24984983a1769197fc2343b4d94b37730ab1e50e553fdc098209b87bc1c6b5cd6ec26e85187213bd933f1a658a53fa847b4850e6739516694f048004dbef9ba1be60133e001e77f569579b16891cbf0c08e11f01e78baaf5dd2ebd386ee3adfb3ac656b99369163", 0x1000, 0x8, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = accept$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendmsg(r5, &(0x7f0000000480)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000001c0)="5c5b6e27d4ab84a9d94f14fae49d8220fe0d6c54177221c069aef39f93e63069038b6c5dfd3ee331aa2c18eeb66224dbe4b73088440898ff5cea302ab04ff455ecff1c945d28415124e82b8257db4b794eda8b4e7c253d4845b25bd9f42aa665078d48ed57b76c4713fa6f7925e78de8c0fd164f2d7792516a5905a73169c877bd64c8c78aaac70526719fb2555d5e3f0f3682b8f761cc0e01e0cdb757c11f430126424f8c1038e6da8f410056b3", 0xae}, {&(0x7f0000000280)="dccaf53dccbe1a77837476c5d93020e2ea479fc43d1728c9f36205545b8588c7cf7afbbc550e483aac2ee1edca632a4729d6142c0197c84da55aed46871161428678e11ed3556292b1c72a533e59a80bf7385c66761f4ab8862cc25136bd34b404ca779fa91ebc3c62dc0705601c22f6df06f599339b0803936b6b0640da07c4546bf5bf8ec04c973b724e3afcc1f982941cab39fc6f1db3d8aa62a4aa677940323c4121366ea9902dc204daa05de591b5162dbd76a4f88aace784d16d5fb430c124f05a1b2d84ef", 0xc8}, {&(0x7f0000000380)="dbb3bd46fd7567d4fc30e648e750b8a383d2f63255b5d7985a4055f94c7c617298f929cd312a327af65eb5aa3a372107d999944bec1f07daf5e30a3317876940e5646dfdd128be459216a693621b0e570290144c3920a8243e6ddb13b44a491590ab7ce1129d8cdb6e97598483474d82d359086e", 0x74}], 0x3, &(0x7f0000000440)}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r7, &(0x7f0000000140)='\r', 0x1) r8 = syz_open_pts() close(r8) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r8, &(0x7f0000000140)='\r', 0x1) r9 = syz_open_pts() close(r9) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r9, &(0x7f0000000140)='\r', 0x1) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r12 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r12]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r15 = getpgid(0x0) dup(r14) fcntl$lock(r14, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r15}) fcntl$setown(r13, 0x6, r15) r16 = getgid() setegid(r16) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r18, &(0x7f0000000080)='\x00', r17, r16, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = semget$private(0x0, 0x7, 0x287) semop(r22, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r22, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r22, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r22, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r22, 0x2, 0x3, &(0x7f0000000000)=""/9) r23 = getegid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r21, r19, r17, r23, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) r24 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r24]) r25 = fcntl$getown(0xffffffffffffffff, 0x5) r26 = getgid() setegid(r26) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r28, &(0x7f0000000080)='\x00', r27, r26, 0x6) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', r31, r29, 0x6) r32 = semget$private(0x0, 0x7, 0x287) semop(r32, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r32, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r32, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r32, 0x2, 0x3, &(0x7f0000000000)=""/9) r33 = getegid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r31, r29, r27, r33, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) r34 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r34]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r36 = geteuid() r37 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r37]) r38 = getpgrp() r39 = getgid() setegid(r39) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r41, &(0x7f0000000080)='\x00', r40, r39, 0x6) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r44, r42, 0x6) r45 = semget$private(0x0, 0x7, 0x287) semop(r45, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r45, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r45, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r45, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r45, 0x2, 0x3, &(0x7f0000000000)=""/9) r46 = getegid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r44, r42, r40, r46, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) r47 = socket(0x18, 0x1, 0x0) close(r47) connect$unix(r47, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r47, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r49 = getpgid(0x0) r50 = socket(0x18, 0x400000002, 0x0) close(r50) setsockopt(r50, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r52 = getgid() pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r2, &(0x7f0000000b40)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2fcd0c6c653000"], 0xa, &(0x7f0000000780)=[{&(0x7f0000000500)="1063927dd7222554fe79c74b2ac39763a36f07fff67be6cdd589683bfeacf6af33b1a1871b97", 0x26}, {&(0x7f0000000540)="ad93ba74fa9b51a3527a61559ae11429824852163f41fca1ba17f655cc8d4fa0bf9e2524149c6bc45f1ecb090a426739e50e91b90975f182de90dfa0cac3610962418ce0963f56e80dd9ff37dc9c63e6486a1efe54379500cdb7c4df79f9a5dadc05c48270c279de448ba7fe928b6546092133e6241671d0e94cd2a95900a984b315cfbe73e2c07dab1ede63270a80ae6b206afa05f3bf103197e567f19576ac4eaaa20a3f493fd6b3c828c5d701c8d8c316c11381023be40209370a93e202a1d027e70699bf90fd0c0b40a76246daf81da4711233", 0xd5}, {&(0x7f0000002580)="d599b846537f947b24c19828aa606f0490428e646ab5389882ef1385b71326a530743f1cc6279e0970e045659510adc2466a248f435b557ea41e48b6942aaba0a5a94b8521130759019c992fa70c15d30d9a7eb0ff9d7c09a3b8f918b14c3cf0437a36f91bd353ce1c38ce1ecfb305e0d738e8218f498d770f9d6776d6c77de953543a801c601663a98492d324e4e3a965fc22fd8a344e521ac16edfeb1d5dc380ab86c1bc8f0a691b526a84861a0f8fa89dec44ef33881db59c52059e648e4a92d4dd1385fcd804a9c513581160c4815ab62f1f7e5aaef56e82e5ef9ff3c06f82d1180d19d5c260f85f9e7e2fed5e12d129f18892b51ddbd4c1cd40abd868d8b29219a8e0b4ad6ee866a5bfd02d6ab15cd7cd99483bffea119d7201ba76502f93a132acdd2565966b6ec29973f1f3d95196e0d852588a40fca65af913b97cfbbc56d67eb851f0e36602fcad18540dd80482943bc6d36b04f79dd0b87ecd1c78668b72a0d5549cf6d1efe3bcaf15efabf84271b2e0e8a8dc3757367a157ee7b6825e547f8fbf1e3b0aca126212276bd064b5a9d562318a98acfc9ad21521859ec05b52ee8bdad40df03fe6827b56e2bce24cb5900324c8f078ad0c73fa779ded20883db707503dea5e417de945f44d9c24910bbab0e8e2216ec8c46790a66191381e96a91923348afa330555b218d204fb29d0ab997e1bcb812b45c394a1bd475fa4d24b883c39d1f0a47f40226c5613f790f641b26063188e5360aab28f3d9c48423ebf2ebee84d95b4a8b24af94d03f8bb670aaea5fd28ad2c82449bafd5f5e389a174bb54fa5b67e4adf4b9a4b78807fdfd39c4924a0e88d814305daecae372bcc8e8bb5b4f8fc58fc67b18eed2adbaf4efdd560eed1ee5e4749ad0d6ba2020375e38d97ef218bd7cbdcb8ac3402d21a6ee98dbe43ec35a5380a68dbdc8107aaf3acae96a8a8b35452b41df2bf593393f0c528b07e378c5e95797ceb84725361945d06357f2e52846ccdb27ff58742608aacc0095c74c88c6b854b1c3dea1f05f12281bc64c8ca5019be84b7450c78d5a1c20dd67764f4c6912f0730fdc52b081ea8d3aa3e7371debb0ccdea33066e44be8c27e105aef6d43aa1ea5b1b7e9e8d4a47b3d8b640cdea1ab720b761197537861bc19dcb356cf7aa447a60a69cfd510c881df7005f6874babb232fac1a61fd4113329d930cf1c352459cc227d691a21a5deed710033742d97e55dc85f27ba3f551123ba46612d389180f1691d654eeda1cc02bba4588da87ee78cc3af0cb60010b19064bfefbf1876d18506befd84f825a6e9cbc8a5c5560099fa9b95cd930eeb009e546e812905feaa0ffba45c1eacdfe1a627fdb467a8a607adbe633f67a7cb26b90c342a3d5fc0e25a0eb6dad37a88398c1fd1d2179a29ca7b1c9342569934745aa55ff88840d3b109d1131123e049a7fab174668f32eb8e4755ccbf9f6512eeb103935fe42a5faa437b9150ef2202f013bcfbb930eb2def13f34edb7af48e54641facd3d4a2093c196d0849b6e9217be04e67ae89d5d05660790f64f9a5bb62fffa3c8721cd0f4053f042204bf2209a7063aa21739c7547c5233574f91162583e508a8f86d5d849759a65a869f8ff84cf0b08db15d5ebdc793f6d1621b6f7507100e452850fed1a9662b992955775cb068abf27d36c0c30753d8fc6fb8231ea3833da507dda865e47c57e07895cf6a65beee43311ef811798e1a95f510d8936ef9346e298dc4376dd68de8477c6e0a4a5ac25f1a6fa2b4ba59b3cd881c112631dcbe22b259741b687442d0df190641edee430943eb482b2dcff644c502f32d4aede2a3a4fe6caba468e7a02d8e4367645a4e8bca6b10587aa9cf0b75999ef0386da09837fe93fdeb3f1943e3a8c1ca91ab0ac52d4708b55b1693496a4d20afee2569eb4189cc543663dccbfe6e433f605e7325a73d299ede38356266c33b49fabca5217641ebb1bf97d0c1d499d8c9fe3a35d68313248e4c08632b820cbb518608362d856ba1d91e7e30e4227ea37d7c077f66c9e30c11f145809d867a78b9fa43659dc5cf7c5d952f2a6aae7a0601e5c39664f7e14bfe427a7ec3847df6d1a61a14f116ca3707281b647f74cf2da8cf294ebd38b17c3cf398d74948487777009649be4091dcbb1526498c1d0a667fc2fe570a88126313b521d11c11cdc9102734d665a9a3d5f91ae815b82f83010d8fcac9292e3f5ee7878aacee2aaa30bf08279ce251b679360966177c331e1d27c2257ad201ea9b3bafb4633ead86f01764f7aa83592a8229426c47b5776ed7a05b057bd2de6032b0d9932fc6b25f8d2e4f999471684d37cdd6974d446496f24c75ba7838302910ece0e47588711d7f2f0bf9076320b3b6e6151c8d0e8a241469667c832ecad27117d0af74707e8e34c36d1fcfe1839ad70140f567954ca8741fb024e57cd78d23f8bfc88679fbb49f99f6fe6c9ec24565e347e8d4f563146633c26697d65e7577fe9b1eecd68ad43424b8dd6e670e378315a32f2200aecfa537dfbc88b6e51154e41eee22a93430190a02f0935ee8208847800d0249b1d1283ecf0578177491b54f87357e0ac8f8266ff6c428e2b6e266bcce0572e46a88a48b09ca86b752047b338fbd339f8854445ef470582d3b75f5f3bff2854257b3c8de05b800ee7ea145bfe948a10cb86a8c228e3da910c14b1be729c1435d5505b6e1888e255edc78a5b277a592c2ddf3872aaa2642a036c4270c1bfa28693132e810ca16be24ba296901fcb865e75bbac3f29ed057d4a89736b78bad6b72deb1bd9521e045672ead39a5498667de5887f26edc55566bceb34ed380809a5b03d48e9dd42cc4ffb1e6c3a1fbbb1456f21e75fc4c08841d31f04e867cdc030f452e41a03c3834284a1a49745b23bca88b17799f7b454a4e86617eea034948c1134a420ecda9658b30242ecac20ed096b7a8a2de48e3f69ed1ab98ed5afba4f2c9f690f58935716194232f6a55a54ebb3ce20fb5114388c7493ebf8069d9394099fed4074d4b8ad04f9e89ab15810e970020c3e002dc1daa92449a50a7fef0c09fb9781bed5766d74020229371c6bf7e0785b4bf192570771555beaf188f11d5d0eb1b595014f8449ac20fd6b08f38c5e0215a5d08649a175f4c42bb6e446ddd46235b1f080aa32634eb48004aab741dc26be00d3eb651adb4567b003c96cacc654ac46829449d9694ef902fb7f6190b7882f39a86db9fe5a368dce8be88b9ae8b1687dc68df275effa3182f35e15c819d79e1becffc29c7c3111b9a69c2b8f950ff2739c460c221dbaa5a2eb289b34485b2e438fd3a3837d0961776b396f433ab2dec7534d0ba550449aa340c37c22fd70e1b59c2f7ac8f992748c28977a5ed8ad219ef61aa0a7de8ae12de7e8c727d80b2f8d707e0aa62f0c7e619b827dab078385f92f58ae3924c478421961609c9c8b6297ed0163a2db9b6ecf098e4bb19f6bc10ce899fdcc28b90894e5c5c1eaa2a254a1fc9a84223ca80c5bfc935c18079b90f5005195308b894fc3bf41f512647d255e95ca11b746150c261c19e08c923794d688b54153e265a08f2b5df59a8bffc757e9e6be4c46abbebbc29d06f4a4e6093cda145005a1f0c6ad991146005594f0916acb0a3cfe6265a93cca1542b435b0f139f156348750cb66510c1910181436e038f2acc80e51a8ddabf5ce4b7291440b865b229fa2ea4480321d7fdf652111a387dc8fdec5552d017100f47074e18be4792072fe6a9e29b93e646202104f4719524bbf880ef57981617c75d95c7c2b1c6806d7bda972f92a82898be82691b06a876fc19c54de524ef1d3b18c3b059abb2a45187de50d9113295e7afe7fc06613212125725f14b20e317959cb8990e2c975b548881c2543beb30c7dcd1b14da9023c22b3e54d42f5943af4dfe0efbfee4330b3786ba493e43438710c004ed838569dfbdb3a83e4f92171c7b53a93db55d58386b07f966a829c3b52a64f7b98bdac324b5c5f9651b7d91e0ef1b638b46e11215fe6e8ab3e36a54f30cf169723583dd9f0b317aef01cf2fbeb9e065c45bb87482cb16160854a35d0d8586d3a1caec793f5a7dd52fb8d068bdb76790ce9fd83079517ed9f6d7205f86c80e4713fd78e43bbcef2f7b57d0566af4f71203c2e35f5e6edd43b39865aafcb0be358ac0baef0c8a54c70ae96563f2ccc69b045903b7921412e0ee8293126df5aefc1cbb37eaa50d120f5999baaba4bd52aca15e5d2dc1c803fd404199f7f9a132d7b91d52477f5b77959a87de4030b88551a10d09e9d2fc4f03cd1648bba34bea8a7092ebe697ae1321281848d28e39b02cc6f96b1e66ace56db1d23557d9061ef5fddeb2f8dd5ba8b005c1a5bd20ce320087af8c2c5955404f4929dbbe86f2549988eadcab24cc448397daff83347f9e29fd49bd391ff2ee961b7e2c2d245945e02d1b449f33ce11c2d5c3164164022a6cdddea501c944fb6d9cdd51e2afbd0dfc815f0aa33bb64fe03f9f13ea75c97d43f80437693b6f443ffbe2a9dd6f7b0c0c49e3fbd50c267c2feb91435a7947224f7996461611ab2c3e0c8b1b82e2d132e7ada8e0e04771d9670df0f39307dd6a90870134575da378b03913d81f0da7cea1f3bab0a9ed4ad6f977c2a2156dd2feaf02d586591e3d04e98ec40967cb19de16020b9479aa6e502e561b081b6d3086ef252cbd30fe159320b33c42a74c8db97093d91b8d44d90cf91fc003aeb1a590aed7c65367406577cef3c375b13beee946da18d34e5797aa157ea36d8a0c850050976d1ee8e3aa868dc2db1d8793f5848cad82b29df6d29b2ce6ad9649a8780282958a747c0b3bc8786bff86cc6cc8f9e4f7b8a1c9b68f3d6189196e32d1cb21984262721fa2a94103c3a9f407f66632ef787ce1d6756dea3440cb11689650e1d06702577da1223d84838fef51e0ff1bc41a660f85718e805cf7dcf4d9394962008785d95a31c54bd03f2e50795c15257e8d00e66f144cd3f4080969431304bad164d6190e17ca8d8a91dc6d9fc62b078870bdc492e373050fd3f428fb3491b5e37005c3278dbd4f3fb0e92e75111b2ca3ab5c16623e1125ecba6ee7e6659e395acef007dc5548d74c3ab9b8fc50e37c49cc2a0ed3c3b7fa1155d204a66ac03f8b54e301a54aa79b772cc75f10d5f60f71e38353b596f7cbafa60badacc143214a8519a1194adc404dff1b056f4fc76d0060478251d8b3ebcd3910bca79a9fc9819383e4fa1ef7de878a64d8f5242664a9821f0e96ece62dd9ddc32d288795902f3936b500c9640405b26df936c1db300eecaba28a4cb3e513479ad153530a6bf8a2bf67d8ca6cfc1c3949bea3964645e45f9129141181a68a705318c542d9591d82c46922df598ccfd6b2e6d8bf1f1003b460ac263593fa791cd436e6e7e97b811fb6d4d63d0fb2119aee760acd6679628b50e60a9967255d2fa37d35537cabb4a5e0b37406b6c25eff938df48e33402d157f9af4272c414e0fddce25cf4e937f1e52832d11c8a189d65f3acfc048d74196e95cac149bd5f19334e3cc415ce6349da0b352cb29187febe8b3fa397ab4b424a1a6e5f356d55f0d02cab615e07545c6b4afc3b74f81de91afc2f89584e5a39967d23c92c90d5c2af8efe57a2576fc16a007f2407374f0b4fa4bc11d0c213db2ebd4acd36591eab348b6a2aec45ec6996128adc5142b5012ce663d1c4cee63b144891e6708ce8636a87b906fb8df8847d2b0cbbe52846a34645a0f2c74c9d19a649bde90ca8dcc9ae71a7c29a0f078", 0x1000}, {&(0x7f0000000640)="4d4873177d090b2617e502ad95e72e3c4565bd6ca9ed8ec7b0542f6601e764ab17d0e437648b7f1dda4a79fa39b58c50c8c0d9aaca6868d7a0f94804a4032f8eb1bfb5b7d22a7c7c9451d7d7033de3e467a116d7747dfe5b6e61752b47475910ea6963da86dac1aaf4e76dff9290b403f263f016d2edd3cf189873d582a52b7dfb2dcaa31018c5ff1a9a9129426fd588727bb161d7b195552cb9d40f3a869b0c1de32d4039248909c4dc8996597f6a569de90c221afb62a70c043f56a75653051e8814b29006b8b806691cc4bf0e1cb30061b1e26460cf7501dde5cd82", 0xdd}, {&(0x7f0000000740)="a716468f58eb0f9d9fb6d46161a755689db2ec2b612d618ce2a4bca402085065644294d03f3a931ddc585aafdd23a8962a002d865f18da5f792151fb50554f", 0x3f}], 0x5, &(0x7f0000000d80)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r17, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r31, @ANYRES32=r34, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r38, @ANYRES32=r44, @ANYRES32=r48, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r49, @ANYRES32=r51, @ANYRES32=r52, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r53, @ANYBLOB="000000009416cd0d9ce1"], 0x110, 0x2}, 0x408) sendto$inet6(r6, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) r54 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCONS(r54, 0x80047462, &(0x7f00000000c0)) 22:40:48 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, &(0x7f0000000140)) 22:40:49 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r11, 0x0) r12 = socket$inet(0x2, 0x0, 0x9) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r15 = getpgrp() r16 = geteuid() r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r17, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r21, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r21, 0x0) r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x2) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r24 = socket(0x2, 0x2, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r24, @ANYRES32=r9, @ANYRES32, @ANYRES32=r4, @ANYBLOB="000000003800000006000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r11, @ANYRES32, @ANYRES32=r12, @ANYRES32=r4, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x5a2147307f97c4ff}, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r26 = getppid() fcntl$lock(r25, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r26}) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r28 = socket(0x2, 0x2, 0x0) r29 = socket(0x2, 0x1, 0x0) setsockopt(r29, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r29, r28) r30 = socket(0x2, 0x1, 0x0) dup2(r28, r30) connect$unix(r30, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r28, 0x1) fcntl$lock(r27, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r31, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) 22:40:49 executing program 1: r0 = syz_open_pts() close(r0) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x39, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000180)={0xfbff, 0x0, 0xff, 0xaa0e, 0xe5}, 0xc) setsockopt(r4, 0x20029, 0xfffffffd, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "61880db11ce9bae3c6514e6a6973739ea78bad9e", 0x3f, 0x8000101}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = getgid() r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000280)=""/170) semctl$SETVAL(r6, 0xf91ab3224b3c60c7, 0x8, &(0x7f0000000240)=0x10000) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r7 = socket(0x10, 0x5, 0xb7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getegid() setregid(0x0, r10) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r11, 0x0, 0x1, 0x0, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r12, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) setgroups(0x3, &(0x7f0000000140)=[r5, r10, r13]) 22:40:49 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) writev(r3, &(0x7f0000000280), 0x0) write(r2, &(0x7f00000000c0)="95", 0xfffffe76) dup2(r1, r2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) sendto$unix(r1, &(0x7f0000000100)="a300aed4cc2c09a21f81fb162e97e1ab53443e6a00fddd8597930957e6ea92fe7aa3ff8952f769de926d12b7127b556918eab3455c43f9560f573d3158cb63a4744ac86fa791a715bafb686c807f6033e5cd38391f069044c8144b1f7849277fc9910ebc3ea382d0c21b385d", 0x6c, 0x400, &(0x7f0000000040)=@file={0x2, './file1\x00'}, 0xa) 22:40:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') geteuid() 22:40:49 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = getuid() setreuid(r1, 0xffffffffffffffff) chown(&(0x7f0000000080)='./file0\x00', r1, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 22:40:50 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x9e23eaf, 0x7}, 0x8) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) 22:40:50 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() r3 = shmget$private(0x0, 0x600000, 0x5, &(0x7f00009fd000/0x600000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$SHM_LOCK(r3, 0x3) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000540), 0xffffffff, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8060694a, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000000)=0xd98fdbe6) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd}], 0x7, 0x0, 0x0, 0x0) 22:40:50 executing program 1: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x4) syz_emit_ethernet(0x140, &(0x7f0000000780)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60fe8000001406000000000000010000f9ffffff01000000fe8000000000000000000000000000aa00000000dc2523be67f8714a06288a90910b5c9f40d679b8d6ce983fc430f7cbe24c894ff7ca8699b2406e66c9f05e3c19d71e6d97ce81d05b2446834285c00b281819e608eb81a90e0a43bccd6350c7319c135dc83a61cf5bd5930201a1c0f898335a4449a5939ecc4977c4da4cb59cfd753e65679758cdbdebcd426db8fcbcf0e1422aad949baa843aa962584c397f8d24ba7a5daa9527057341047bef2ef60c72957509c576f0f232f5642443815cf742b9e38d10eb8b0cd46abd8f4e10dfc86399c798e3efe6c103744ac5aa5f887f2282e30b409429a5d5e6a34896", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7810197dc0710672cd"]) r0 = socket(0x18, 0x2, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x4}, {0x0, 0x3}}, &(0x7f00000011c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r3 = kqueue() r4 = semget$private(0x0, 0x1, 0x200) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000140)=""/216) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) linkat(r2, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00', 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:40:50 executing program 1: chflags(&(0x7f0000000080)='./file0\x00', 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYBLOB="8d0498cb7cbb369a"], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="84", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:40:50 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0x2) writev(r0, &(0x7f0000002a00)=[{}], 0x1) r3 = socket(0x2, 0x8000, 0x5) fcntl$setflags(r3, 0x2, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000200)) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01e9301d036dd00002000000000000200"}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/178, 0xb2}], 0x1, 0x0, 0x4) r5 = socket$inet(0x2, 0x3, 0x80) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r5, 0x0, 0x9, 0x0, 0x0) poll(&(0x7f0000000280)=[{r0, 0x4}, {r0, 0x80}, {r4, 0x100}, {0xffffffffffffffff, 0x4}, {r5, 0x10}, {r3, 0x80}, {0xffffffffffffff9c, 0x2}, {0xffffffffffffff9c, 0x8}], 0x8, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) 22:40:51 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x4, 0x0) sendmsg(r2, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) r3 = socket(0x18, 0x1, 0x0) sendmsg(r3, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) r4 = semget$private(0x0, 0x8, 0x80) r5 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r4, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r4, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r4, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d476c2}, {0x6, 0x101, 0x800}], 0x4) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000001c0)) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r9, 0x160}], 0x1, 0x606dca73) dup2(r10, r9) 22:40:51 executing program 1: execve(0x0, &(0x7f0000000140), 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') rmdir(&(0x7f0000000100)='./bus\x00') mkdir(&(0x7f0000000040)='./bus\x00', 0x180) 22:40:51 executing program 1: r0 = socket(0x2, 0x4004, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8060694a, &(0x7f0000000300)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x1f, 0xfffa, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffaaaaaaa9ff0201000000000000000001000000012c018100000069caff34822946c5f4d89827bc619dd3b0a0309222603cb850c74580f144d01a2a11ebc50554ee13c4699d0e49d87702a6e31540b472383fd71305e10f051770ecf23fe9614071fd867d6c1c3e5322abd812"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) dup2(r2, r0) 22:40:51 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x3) sendto$unix(r2, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x11, 0x3, 0x3) sendto$unix(r4, &(0x7f0000000700)="9b030504001a915ff5de46abcfe2000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001066a709640a8839d52523fb9fa7741ef81760d0a3c", 0xc6, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x3) sendto$unix(r5, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYRES32=r4, @ANYRES16=r5], 0x2, 0x800) msgrcv(r3, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYRES32=r2], 0x1, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYRES64, @ANYRESHEX=r0, @ANYRES64=r1, @ANYRESHEX=0x0], 0x4, 0x1, 0x1000) r6 = kqueue() fcntl$dupfd(r6, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) fchown(r8, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() r9 = syz_open_pts() close(r9) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) writev(r9, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = dup2(r11, r10) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r13 = accept$inet6(r12, &(0x7f0000000000), &(0x7f0000000140)=0xc) r14 = fcntl$dupfd(r13, 0x8, r9) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0xffe, 0xff, 0x0, 0x0) r16 = dup(r14) getsockopt$sock_int(r16, 0xffff, 0x1021, 0x0, 0x0) r17 = socket(0x2, 0x8002, 0x0) r18 = socket(0x18, 0x2, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) r20 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r21 = syz_open_pts() close(r21) ioctl$TIOCSTOP(r21, 0x2000746f) ioctl$TIOCSETAW(r21, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54fffb78442fc7e4d317823b8bb3ace27fac721b"}) writev(r21, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) ioctl$TIOCFLUSH(r21, 0xc02069b6, &(0x7f0000000300)) r22 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r22, 0x0, r22) connect$unix(r20, &(0x7f0000000540)=ANY=[], 0x0) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r23 = socket(0x10, 0x8002, 0x4) connect$unix(r23, &(0x7f0000001040)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d10651b1dafe9c1069a373ff6723dd71b4fb32d036cb6b7df0ba23f75d10ada8a197048eebd6cad48949c5d73e958b87557bf03338f2437f6d9374064dce27eeca4504d1e2b281f681154e1b56493b9847f3e147ceecefe46a2d0d32d6da76dcac0f9504000000f979e333b0e72243d02d51a7ece344a3fe9b80c706c43b82d84460eae80103645acd0f6fcc1aeaf2c9abb42f0311d6717aa0f35437beb89064e8117ef67737acea85ceeb57050c96f473e5b303546652f8c3ca5037c4c079663c74d304be3f41bcab55d7"], 0x10) r24 = socket(0x2, 0x8002, 0x0) r25 = syz_open_pts() ioctl$TIOCSETAW(r25, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r25, 0x2000746f) writev(r25, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r26 = syz_open_pts() ioctl$TIOCSETAW(r26, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r26, 0x2000746f) writev(r26, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r27 = syz_open_pts() ioctl$TIOCSETAW(r27, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r27, 0x2000746f) writev(r27, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r28 = syz_open_pts() ioctl$TIOCSETAW(r28, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r28, 0x2000746f) writev(r28, &(0x7f0000000100)=[{&(0x7f0000000880)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r29 = syz_open_pts() ioctl$TIOCSETAW(r29, 0x802c7415, &(0x7f0000000000)={0x0, 0x9ce, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r29, 0x2000746f) writev(r29, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r30 = syz_open_pts() ioctl$TIOCSETAW(r30, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r30, 0x2000746f) writev(r30, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r31 = syz_open_pts() ioctl$TIOCSETAW(r31, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) r32 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r32) r33 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r33) ioctl$TIOCSTOP(r19, 0x2000746f) writev(r31, &(0x7f0000000100), 0x0) r34 = socket(0x18, 0x2, 0x0) r35 = socket(0x18, 0x1, 0x0) close(r35) fcntl$dupfd(r34, 0x0, r35) r36 = socket(0x18, 0x2, 0x0) r37 = socket(0x18, 0x1, 0x0) r38 = socket(0x18, 0x2, 0x0) r39 = socket(0x18, 0x1, 0x0) close(r39) fcntl$dupfd(r38, 0x0, r39) connect$unix(r39, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r39, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="1000000429000100337a6bcaeb24d0c0eed2b8db00000000000400"], 0x10}, 0x0) r40 = socket(0x18, 0x2, 0x0) r41 = socket(0x18, 0x1, 0x0) close(r41) fcntl$dupfd(r40, 0x0, r41) connect$unix(r41, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r41, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000580)=0x8) socket(0x18, 0x2, 0x0) r42 = socket(0x18, 0x1, 0x0) close(r42) open$dir(&(0x7f0000000800)='./file0\x00', 0x40, 0x8) r43 = socket(0x18, 0x2, 0x0) r44 = socket(0x18, 0x1, 0x0) close(r44) fcntl$dupfd(r43, 0x0, r44) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$dupfd(r43, 0x0, r45) close(r11) fcntl$dupfd(r36, 0x0, r37) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYRES64=r36], 0x1) write(r24, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r46 = socket(0x2, 0x8002, 0x0) connect$unix(r46, &(0x7f0000000640)=ANY=[@ANYBLOB="63020207e00000010000a6c2b917dbed5b254a2464dd34b1cd288c6695be2ed1f3d1584c5ebc79ab322d7ead348b060000007dbfc6eaf9395c1c737af39d7996899e46bf810b56a1862080fed242675f6e506f1a1600000000000039ddf08f134eb14eddef294e1efd4a0d9fd53885cfac04abf3e6d1080deb9439e3be5472322efe33dd34ec019107dc0100705963575c329bea571b61d3d59c5d00"/168], 0x10) write(r46, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) 22:40:51 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x8000, 0x3) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000)="04000000", 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xa, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x100, 0x0) 22:40:51 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = socket$inet(0x2, 0x3, 0xbe) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x515, 0xb144, 0x995, 0x5b6, "f847bee0abffebacb9951c65e8f38694a36a77a4", 0x2d, 0xb99}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 22:40:52 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/170, 0xaa}, {&(0x7f0000000200)=""/28, 0x1c}], 0x2, 0x0, 0x2a6) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x4030000) 22:40:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffa, "660400180e091fe6000002000000000800"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x80000001, 0x0, 0x3fe, 0x0, "0200fd0000000000005b00000000000000e74de4", 0xfffffffe, 0xfffffffb}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) close(r0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x102, 0x0) execve(0x0, 0x0, 0x0) 22:40:52 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, 0x0) r0 = socket(0x3a, 0x4, 0x1) setsockopt(r0, 0x1000000029, 0x3c, &(0x7f0000000080), 0x4) r1 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r4, 0x0, 0x9, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000)=0x2, 0x4) 22:40:52 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r4, 0x0, 0x9, 0x0, 0x0) setsockopt(r4, 0x8000000, 0x9, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0xa, r2) fcntl$dupfd(r1, 0x13f240b5c8dd7bd1, r5) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:40:52 executing program 0: socket(0x11, 0x4003, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x18, 0x4, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fchown(r2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x2a, &(0x7f0000000180)="06000000", 0x55) r3 = semget$private(0x0, 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x806, 0xffffffff, 0x9, 0x1}, {0x6, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x8, 0x8}]}) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/49) r5 = semget$private(0x0, 0x7, 0x180) semop(r5, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000504000000000000087d2001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffe50) recvmsg(r6, &(0x7f0000000140)={&(0x7f00000000c0)=@in, 0xfffffffffffffd9a, &(0x7f0000000100), 0x10000000000000be, &(0x7f0000000680)=""/237, 0xed}, 0x880) semop(r5, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x9}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000580)={0x1, &(0x7f0000000500)=[{0x2, 0x1, 0x4, 0x8128}]}) r7 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000000)=""/54) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f00000003c0)=""/115) r8 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x88) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000000)) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='.\x00', 0x200, 0x178) getuid() geteuid() 22:40:52 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="fffdffff080000000000000087dd60a4060000100039570000000000000000000000000000aa4e121b06012ce9b35ed8aed05fa10e00b8c929ff2ddb4c2cbdaf0b182d3d213dc81eb1285100ac5b4ebc4b9c6d28aed2a07e41e1a8512de50bf993cce9ab2b582820477bc6ddda2b475c7149a61a4bed9a886e56f121288dcf923e7ed42ea69460a7b64745703e6606e6ec16ab369830e66c97d75913ccc36079b220bdca78b6bf9e55a1393befdfa99f4ab568441e953f791d7cc8fa87fea19d9726ef4f6abea6f32d84d1559d3957c94021f63dbe57028a20"]) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) bind(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x80, 0x0) fchmod(r4, 0x40) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r5, 0x0, 0x9, 0x0, 0x0) flock(r5, 0x5) ioctl$TIOCFLUSH(r3, 0x8060694a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8060694a, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f00000005c0)) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r8, 0x8060694a, &(0x7f0000000300)) faccessat(r8, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) rmdir(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:40:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0x20081, 0xc16}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 22:40:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x842) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r5, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r5, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r7, r8, r6, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r10 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r10, 0x0, 0x149}, 0x3}) r11 = getgid() r12 = getuid() setreuid(r12, 0xffffffffffffffff) r13 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r18 = fcntl$getown(r13, 0x5) r19 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x240000000, r16, r17, r16, r17, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r15, r18, 0x41d, 0x5, 0x5}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x401, r10, r11, r12, r17, 0x38, 0x7}, 0x400, 0x3, 0x8}) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r4, 0x0, 0x9, 0x0, 0x0) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r20, 0x0, 0x9, 0x0, 0x0) dup2(r4, r20) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r21 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x170) pwritev(r21, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r21, 0x0, 0x0) write(r3, 0x0, 0x0) 22:40:52 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') 22:40:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x8002, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:40:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES32, @ANYBLOB="c658f6198d7acf736f574e2c1178463cc9ccffa516902cec3b94fc0cd2e363", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYRES32, @ANYPTR64, @ANYRESDEC=r0, @ANYPTR64], @ANYRESOCT=r1, @ANYRES64, @ANYRES32=0x0, @ANYPTR, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESOCT, @ANYBLOB], @ANYRES32, @ANYRESHEX]]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r4, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x8002, 0x0) dup2(r2, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) 22:40:52 executing program 1: getppid() syz_emit_ethernet(0xe, &(0x7f0000000000)="c7a895006f53dd000005ffff8863") 22:40:52 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x41) read(r0, &(0x7f0000000180)=""/219, 0xdb) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) fcntl$setflags(r6, 0x2, 0x1) r7 = msgget$private(0x0, 0x20) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) msgsnd(r7, &(0x7f0000000240)=ANY=[], 0x0, 0x3fb) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653544082971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea74620760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee3a804000000000000a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d218500"/477], 0x156, 0x800) msgrcv(r11, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r12, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) r13 = syz_open_pts() close(r13) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000000b40)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}, {&(0x7f0000000300)="245b98a0e213b7d5186698a135986fa3c1f531fc91c678cdf8127414ba28058ac475510ed3317fd169ee48", 0x2b}, {&(0x7f0000000340)="f014b7ce3c29d6512254d1abe4c577b113d4fe1e7638611fa809666178ba8657f256dad3db824e92411d1a36ed2bb4dd6eb2c5f1f06fe56b35eecec4a509b69b5716f8c6d72ef5e71837d4fce32d970473f6b389ae80973e", 0x58}, {&(0x7f00000006c0)="5f0b9d8aae1c38463371c7f42819b9e5092ed857fc9cc74171edc82a6aad4d065aadf95fe001bb9842a1393fb27f9ab93a0665aafb6dcf5cd4c02bfb8360c5548e5465fa7fff", 0x46}, {&(0x7f0000000f00)="111c4e01bac5b0c86d59a3fd3ace87aaa3596d4bc5cf4c9897b0a32fe4d847093b8be35e69ea1e0a9612719c9ae0ef038018ebd9fd73e0c4ce97a5400defba347c9dcbcc2d644ca2fff5b839938073651bf5450e5188ea31de5d9a269464e5b76f4b2233ba8a14932f5deeffac544a200b02445332386146963930fd6c29fcbe5cc31551c69ff8500468e9b63d2330c0511f04c231c0bac52c26d27e15ccf0067be7d4832ff0189729", 0xa9}], 0x5) fcntl$setflags(r14, 0x2, 0x2) msgget$private(0x0, 0x20) r15 = socket(0x11, 0x4003, 0x0) sendto$unix(r15, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r15, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r17, 0xffffbfff, 0x2a, &(0x7f0000000200)="ff0000007e0da6556bb22ed0353cd1cb7d1f34707a95e05bd60e5ab005b11be27704543d24c784d1b9", 0x29) r18 = msgget$private(0x0, 0x2) msgsnd(r18, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r19 = socket(0x18, 0x1, 0x0) close(r19) getpeername$unix(r19, 0x0, 0x0) close(0xffffffffffffffff) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) r20 = socket(0x18, 0x1, 0x0) close(r20) getpeername$unix(r20, 0x0, 0x0) r21 = socket(0x18, 0x1, 0x0) close(r21) getpeername$unix(r21, 0x0, 0x0) r22 = socket(0x18, 0x1, 0x0) close(r22) getpeername$unix(r22, 0x0, 0x0) r23 = socket(0x18, 0x3, 0x0) close(r23) r24 = socket(0x0, 0x8000, 0x8) getpeername$unix(r24, 0x0, 0x0) msgsnd(r18, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r19, @ANYRESOCT=r8, @ANYRES32, @ANYPTR, @ANYRES32=r8, @ANYRESHEX, @ANYRES64, @ANYRES32, @ANYPTR64]], 0x1, 0x3fb) r25 = socket(0x2, 0x8002, 0x0) connect$unix(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="b35e004835a9e535c89ec1f515608a308a2a7832ae2bc9f71831ad0e20bc2dcd8b68220d"], 0x10) connect(r25, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r25, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) r26 = socket(0x2, 0x8002, 0x0) connect$unix(r26, &(0x7f0000001bc0)=ANY=[@ANYBLOB="dc9895ba08b50a93b01b2c348815b51cbc74527b5e481335e4741e2e0fb202ca9f64b707e0c87f01ad89c5233576293bfdeb9865bcb814abdc7dc4a5c3c20f97244d0e4853d3ac82f213d9371a68c9f982dfa1e97a633652dc89eb250ec422bbacc5b2e9342f95fffc43897d5802e5f3d003a6ba787ca288cdaab87ef75055001151e100"/144], 0x10) connect(r26, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r26, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r27 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r27, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r27, 0x0, 0x0) r28 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r28, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) r29 = socket(0x11, 0x4003, 0x0) shutdown(r29, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x5e) r30 = socket(0x2, 0x8002, 0x0) connect$unix(r30, &(0x7f0000000780)=ANY=[@ANYBLOB="5c8fc0dff9d4d023c1ff61619187a179b733917c1929f883d4b25164526991953caca84df461cb42ec63db42b71da692fdb6bbe2754e3f423a0963bd27b961121f8ffd3a58f08ef699d104f9f4c69f109590e2ec1635a886"], 0x10) connect(r30, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r30, 0x0, 0x0, 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="fefce59ba300002e2f66696c7be792dfa254515f005986ab75c82a7285b7595c70ff6dcd1b9a476414177b25d45a6f53453c84109f6d066212955304ffa4fbcc1bec55510d3855fba10a8572da6a329b84b6a895d2a3301856e361a45cf635f0f5463c53bf370c627221cb3aa7ca9742b25c11e9085b1081b1b0110c1e240a9bf03260df8627c5d19714eb436a2ce01f16b5ad8a4810a16fad0a5417167ca0125f55b485"], 0x10) r31 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r31, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r31, 0x0, 0x0) r32 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r32, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r32, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r33, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r33, 0x0, 0x0) r34 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r34, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r34, 0x0, 0x0) r35 = socket(0x2, 0x4000, 0xff) connect$unix(r35, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r35, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00002e2f6c653000c01af680a194640d5efc734a525c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ada813fe37170f4832592431b0da56b34698f95006b948fc48ea88186c8108d45500a0c000"/91], 0x10) sendto$unix(r35, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r36 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r36, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r36, 0x0, 0x0) r37 = socket(0x2, 0x8002, 0x0) connect$unix(r37, &(0x7f0000000c00)=ANY=[@ANYBLOB="81d814ccf3ec782e1b8a404da7490145f93d6988e510a9843fc6c3534a11542c0c69ebd085e3ae23e20e5d3a40233ff1b45b2aa8e259a53331adadce09be1e1243c67b477b3e667c0e4cfcd0fcfbb96596063682d92719a312900bf65e0b66cab9cc7426fe655addde75dbf4d26f4c8f19cfae8631658b3fb5de3771874cea131c850737f9f0b15f4d0d4fecb7725c52e88e248238b6665620812e8d37170871beaa3e035428e512a50acef2abcac3ce"], 0x10) connect(r37, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r37, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[@ANYBLOB="00002e2d66696c65302f66696c653000d5538f08b6eee31476dabd8115fe43dac5d9f80a0a8f5896b4e752cf0b77b2b962847898ea2131525eb11985817b2b86ef72c206cf3be82787ddf75470819780e700d42492259a7659bd541ce85524ecf740c80fd9f52454c04c62dc4f306cfb4b623e21f6079be6d274213957dc440d3597f577958e477fa4dc8430e082869c1808f6693e93d397bc410c5b6922137bcff88d15fff9d56d80992d1b14a527d55298cd1b5dd49b3a740e7a3a8e82a04af260cd1624eb3eba1d7c4f1f45d11cd8a23b23865025dc554d0d52f0940bf58b5fc2d4bf3c7491f50062af864dd6933b8fe7fe573a793676241ec2580c219eff7d5cd445ab7eb5e501908e0f6ac97ef885248c399d3881c2e298ffc5ee1f1cd5e9c1454adac55f1267f22ad7c80838a9d5bec5563f96cb8c9aa24d80ce90e7556da82a87bf3d2617cd30cf15414a7eca17c6e78889c601439a62c973ee6702934bc09ecca082f615715cecffe7d35a845a02652ffa190ff61813caf14cf58589fa1652f677b887c050dfca83531f4ffa326186bb9fa96a1af02d9a414615a6239e66b1edc6a0decf0bfceca3a5d4eecf06b00571eba7942f29430ce63302119a97c5ee1abd6dbc225b476ada3f8bffb93852e94276d8bffcfa686f50c00eadb19ea61778ff6171f9a41264dc6a77ac19"], 0x10) r38 = socket(0x2, 0x8002, 0x0) connect$unix(r38, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r38, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c04c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc2fdc09efd807457777ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3000000"], 0x10) sendto$unix(r38, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r39 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r39, &(0x7f0000000140)=[{&(0x7f0000000180)="440239d086", 0x5}], 0x1, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r39, 0x0, 0x0) msgrcv(r18, &(0x7f0000001740)=ANY=[@ANYBLOB="bda72d9ee2241d88860600006cd00cb4543ed09bac51ab6e25151586e3eaca11cba101af49ad00000000000000ac", @ANYRESOCT, @ANYRESDEC=r32, @ANYRES32=r39, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESHEX=r33, @ANYRES16=r34, @ANYPTR=&(0x7f0000001040)=ANY=[@ANYRESHEX=r35, @ANYRES16=r36, @ANYRESHEX=r8, @ANYRES64, @ANYRES32=r37, @ANYPTR64, @ANYPTR, @ANYRES64=0x0, @ANYPTR], @ANYRES64=r38], @ANYRESDEC=0x0], 0x6, 0x0, 0x1004) r40 = syz_open_pts() close(r40) writev(r40, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r41 = syz_open_pts() close(r41) writev(r24, &(0x7f0000001680)=[{&(0x7f0000000940)="ef6dd3bfe2a945dd160e3a7b56b88e19f5f57fa72b388e633d359bc313e0470fb55c57b672301f548ccc6bf7e9358276c13fe3823d10a5d4177abc"}, {&(0x7f00000010c0)="a3a6005a0a2c323ef7ec73025f6e6dea9be769e0233c5bff84d94f6a8a9c11015db3ef715c67d9e3ff49a60646756d229bfb18a441eb8ff3fc70f872fbb04742fcf10dd49a602a181c1a407967527146eb97a2274ae721e07ca1b2eff96d3fde1912d14236c54589b6aa3fb481e3952a4fd33933ada385c8c29a4a2c80c1bff4d2810b9369f78cd72811676063e671adcc6f92e9371e3540baa666"}, {&(0x7f0000001180)="33933dd26a2f292cbcb80a5c40d884cc3ac0fc5936d0d131cc2c131f00677750a01e3f319350188ece2a445f19ef3a62908764ff743e2a0d81d1870ae1fb2caa49de985b6133df0290cd099fefbf2ea80c08d3db0a6dde86512e7eb2dd5190e60321f51034cd638c51e2d711946a1fc828d2703da76f253a6124471720f4697f7ae35510ba744c9c07abe9ca529493da54cabdafdbb4697ea9c9784a7f5320dc258993d6ca27544f0a2b8f2ef762e257d3640da7d9f07624027ad2bc95d9af7139ccc56dc1cdaa69bc79c7fab701f31068ddd2b1651dc204c8718f21ab398d85d8daef5e4ae47e4c897cf47b4b5cc7733d190ff330693b45"}, {&(0x7f0000000a80)="e53d3b7dd1f596a7a927642fda85384c40"}, {&(0x7f0000001280)="804e0f43c34af491d1ea0feee384e209ac8855cbaa4ea915cbebd6d2fac784c7f2756721d2f0d738d767f5580f5cddcbe7c2b6bbcb1655e75d26b95496c3bca82ac413f043adb729a2fe8626c6fdac30f1252bd53c431cd9ec2e51b9a8881cb773330cd0b6d535994e046f0e341584a260c5b50e60ab7b2e08e3a7025e265a70c03708fd4a05391b77d5960e26ffed58a7ba9cd9730c336adbafc91e04"}, {&(0x7f0000001340)="0a11a8005416ada99260af00a7a8b4ee81f2770b0d01e31ca863f96746bef5471d5bd5b42f4ee40a066841521664429e0411c691c122c2849be8c7bb3527f2aefba873d607038cd00d4085"}, {&(0x7f00000013c0)="460c0eb6390b1dc8cbca655eefd5515fa58eee17e02e4ad1724b50ba02daff300620dc5e6722150681b9d65ba1ba2e9805c69fd7d72904defc4c9b94ae701d27474586e648e92d6659cec5af8f06bf70c0c33c958e264eb54d731d9ee05fbb0a1fb4dcbd01e65b73d6e4e65b09e3679e82786bb222850b0d144ea6194171ba0f006c5791723e6406edc3677948cf282450e632e829b4829ed588afd96ab1e3595205b99ecf645e7ee43bac45de35fee62d9665af8d77e3e0eab9bb092e7bfb56a7d04f2c07b93522793afa7538c19511c87d165463b4b27d261e7ecdaa11883b2874c200b1e56ea39a8112b251"}, {&(0x7f00000014c0)="f81cf2cecf766d758b412d6560123a8948cfd3843b4aa02e57dbdb39d0b3e44fd09de073c3e0e50d3eefcde031ab6a2a0f16c7bbdc4eef187cdb07ca81fc9201231689ba31188832c8868148eac26668268b9e7ac63573e85c49d5188929bc79eebb83a0f53c1996a19fa180c07544fbed91b9d33c384eb2e428f956eb216c6ea8a003eb00c4314f04a8cff54aec6749a82f00c17dcdd3b523e03a7ceb3c383ed6f2e2beb3452e3b3fc5"}, {&(0x7f0000001580)="582c05ef38a8e9a3f5cbd88633ae692e01759f027cc9cd8f131116a88739326ca432aa171ebc9085c9ba00bad7e80dc3d604170e1a045bfcbd8e6abbc73e6a836dd619b42942cc63c3602dab2f0126cf0837e3abe8accbfdfbeaa7bf1256a8c1780a9303a0d68ea84282a0e067f0f683652825d552e07b8590614ed8ea3c8a39775c993e5190577ed1e1c82ae653c747776a60722c729d6f0b9cd4228344481d9761d49f27284f4cf23b4ab6646e490420ea581621331250ce38ffb9698a5a0576170286fd72bcab1304e56107fe905511"}], 0x2) r42 = syz_open_pts() close(r42) writev(r42, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r43 = syz_open_pts() close(r43) writev(r43, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r44 = syz_open_pts() close(r44) writev(r44, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0xd, &(0x7f0000000040), 0x14) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0xd, &(0x7f0000000040), 0x14) msgrcv(r18, &(0x7f00000008c0)=ANY=[@ANYRES32=r40, @ANYRES32, @ANYRESDEC=r16, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r3, @ANYRESOCT], @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000003c40)=ANY=[@ANYRESDEC, @ANYBLOB="5bafc043dd09852db2f26179141abb95bef10f40d7808e6317f38c8307c4da698b2d14ab54aabef17e1d02db3a6a7907dd00669ff2e13267691fbfb22635330ee78f65ce0d1d972504f68ae5e6f31338251dec0872054d7c53534fe6055be200b6260771e3d610a63bb42bde2a332a973c2cbc1bab62584e", @ANYRESOCT=r44, @ANYRES64=0x0, @ANYRES32, @ANYRES16, @ANYBLOB="375aa175f27b3cced4c79504aa924720363887cb97d3aa0137a43c5dd6db722056281a25f7dc18bf55a172bb6472af3707eb42332e389b032965916c8a53c4d979c722e86d00a7000e4c7efac19fefafa82c635735bf1a72b67b5ee5c19774e5ddb54f5166142a067fc84bf0b7ca86f67160b4414752390c9674119270af0b69aded3e7e0d13205246e4dd567d3ca777ab3666bb8558d0cab966101d95643cb0697a741d32447b9255016cd01fa437fcfa415a5fdca6715ce5d0362d4073758f4fe98d662652ab0ea601ed5f41b6967c67a59013db48f85d4b5690429d0c620a9e6d2c671f004d3e83062cfbe9e1f1843646c0086208015f1c54e76daee19c18d0333e751cb39d44681aa8f2ba54500c898217c6972a7810f40e1641a4919803fa510433cd66e474c93f001238ad0778af56efd49f614021dd3489ea76505536b9002452704c5ebfa2945c83116252451dcabbcec9eb7f6f3799226a942b8bcac4f6af34c1f58b4dc6b1cfb6def486986a9062cb3bccbd5613bd5db717c7e469b81d6804f5c813568899bb760436e91fb8334bf7c878ae3f60f04a469dfe87584b00f476e1c01873c60fde69f6bd8c990d5afb6d090d2fc2c2f66b170638484f05a267a299893f9a4672ce8398a3ef796091cfc289392a258ea68ddde6bf31a68704e1519c0acd9305bca32ce6f3c342f0aad0ee5ef25c6d6295a1030bd223b75da399e0828cc0d20a9922f3fa45f23f54b6ee51f9e28f3df9a8aee70f5ce5078f1916a4492984f40e056c5c9384c80b0159f0c2bc6dba84ec668874ac674c86091e4de6390ff3b755ae870511ae00817e8b6363e60bf65196f0a874f6ebc6899fbe3fae4905b95437cc9ecdfddb4cc2034cc146086bf7c3f1030fa5925014ddc184b65aa8548c13f88679c129c7ffec54fb50963c90cb3dbc190645c9c90f62e6da1cb9f77079bd8cdfeb0be68cad3085ae582a36fb32cfee25f5a0006aa2694e5dab62813314ae8b0ee623e18d2fb9afb9e3aef5d395d50f57053f33a30d9d669e0fddd6a98b710a6bfd0b1a8e36dddcedc066a96dd587f916da389123a42dbd65c70332d984b26ece66c0a843cf1df9b8027587f4e9a5a240c6626770d54128e21c15a4a5f1353fe607ef9da5d94cac1f2df1ec4186cf4b9e480a69f58e66782dc00fc209ac3e8b186172569dec82ccc926afee3b6f0f0c3d1b36e7adc7d0b5bd008017844f5f6b3ee362c946f74f0cb785d7d8c216ad624e0d425e96df4713087f8fadece0c003f215485399c9c433b15855bbe97569478170f0117efdb8ec794ec0e39b506ed1189d17a81c0e2c2ca2a8e5a577e0b056ae4a7f367157712634e31a1fc249f981bddcd39486030cfab128e72e3f89286be8c5feeac6f7e8d617bdd97609291d6ecace09751cc3c6d0b295d85584e9ec6154b29a09a1e782ddd164a127c2e19b97d87fd0f61dbcb187b9d2d111619c47a8d9e56df9f092d4c0605b9cffc68f301871c45f0657e935d3f8a4a64ececa7fdcccc4eeafcf4b60518e71cafcbad48c8beecb2ffe2d387f10491c1e021f760ed42c1c6c457955492665aaa93cae0d79a82e31157bd9ed1b86a30efa63a6c149081925f2bfae4d8669225bcf005cb624b3cfaaa1c626a1e0a003ca3bfd6770cc268b67c2af9f20d2e280979165aea1cb17ce87829e11007c4450dd34cbdaece65f7a8d93026ea6aeeb6c50f2ea5fcb187cf47b475b83335bbee87aeb8516853bfc91636e24a963c491b10bd13cbb5281aee4aaefc5eab34be426aefa694246e537751098d3847fa9a0ec6b8d49cf4275cb4d5f9826b6d16c3136fb9a9d5a92cfc18c787f3b98870b0e331b5304251028558efdc7fb28a9428ea40f506f959c9e871db0f70214f450d4e2d67b50d93fd4ebd9d7de7ce6ac284e12f41b38d141cea366275c52a25af6e4d84d4ff887d1e4dd3aedc4b014974e0129db319d2654b0ba6f919885501b16fda2b8b39f54dc01300f09c39898fafaa697144810872c02c3fbd91497558c1a0e60128d45aaa6fbe587febd609b22ec9c083085cdd5bead0833056e3066e2b53945d0f4b81b39582542dd56dafabdb265714429b4000c2e668937d9dd3aca46633d7828d765d7892d11d9b708ee6d9675e907c6bbb12599031fd4bb6dc3a29fc532e69296bab017fed48cb8b4e2b1ac4c49d211042a7f982415cd96097e28f8a014501b5ce653138d9d5f0d063ea581bc371a4a938e4d7c111b8ce88df2117f5a4c7d865999b30b6956272614c5dac4026abb2c0039c6a1299d73e17f63688afab2b31cde196dd8a622361d790f54e2afb6a95eb195ce79bec2a8e7b543e857af5cc5dbf82c566c227fce98ef6f86ee0ea24906816ad3b8cdf4fdb993e3f94c8818611002e514b8f18e2bd741cfd59d632a7f15acbbb87a2801f44337b5e5495247b26c33da4f66dc394880471d826859483f339b7a6441724b359c05288027d5c14045866b25c0fe112bfe007f1b6a4a2d7975904832fd1495d4895628c04f170d7b6c755c7d3c688aa173cd6d3fe7f0a267b26c82a10f928b688f275a909d199c3bbc70d042fb8d9f5d291a3dd9e6e01b00d632e2214fa4f10b84b66a023732c8095605e510fc61bb0a52d2403df5a60947e7c8a07eea8079eefbab946f7ab16ef705fb42af92ee88369a9751cf99c1f54c517670e92e651fa271b6011b6315ca0aad84c1bd2408bb8aa3105e8577fbbead347094cbde8ad377d1ace3bf5ad1e51e99e0c03fbf91a5d27a9f400c475e7d349ae243b3b71e19ea7d7a9bc6b975b179779c7ea095b516c6a557cf04e7722e794f92888b09d56dd2ced16333800b12fbdf88777b94517b0fcd35ff2227bee90951cdb26de8bcd725c2548c9929cb5cbbbf1f364318851253342579155d5847924841330a856f6df8d1daaf23792cc1961fcea5dac6526fe2428ae40df60f5ec6f0bd7dffa985c4793b64e4833c245843d73c096b4f617ea8147224007820398ec5082a7f131b3677781575e003288d9bdda179b87dbf0d32a3dd5c41bcc4837ffc2f7adad3a7bc1f3f18c04970ae1111a838c98476cbc52da9af5c83d79b2f149d3cd13dce3f95a4179621dee0c3794407ce239f3434b2f98c9786a8c1c58d111ed3a762685d058652dd07cb06f9129912b44f1c5ada5437648dce7d75701e0f2a0d6bf85f585efd7be84027b3443809717ce9f5ad89a405c13d5752422354187d4a5c3049894f34a3b02f4cab3f1ffa0b36e16a5f76e7af66922929fd544a72687ad8b06c197a568be90ac368a40ab4c623909ae7bfb8ee40ef5c187cc26cf4329a32e74c12870ce76a0b0be2b750a34c5be33dfdbab0c279ba7f4fcd699ecdd31f6e077fe53508ff3d337418869ca604228567e79ebcaa44e6555cd1a58f40085f42894a08279c59fe6dfa5a58ff40f0cd7276687305e5397df1a6298caee8438b5a182968d749e313b293b5a0a5861a834cce9f8a4ae77658d31785e90a600ca74c0e20ae23ada42006015a30bd920d60833951f0939f1ea3ada18cfc46630f839d7d817a7cc6ed66a83292407acb93ecca8f001be2010dda6db72271f16d7a0647c77f810075b2a5fdb2242841eef93e891bc2ee5bc9d4e3bd76aa2973badc4fea9988786165290258e29faecec20ee61b6e6682e01fad5aeef235961d5a474eae9a70559187bfa423dc238ebe4b7da915c739c8215441e78d32caccc0a170ffc9cbf9d5e073160654a91b2a245ded0a63868d9238692d795290cc5f19e5e8382c0bd755978e84f409cf88923cae0eae3a09dbb9ea6a273e0b6409b81ff0fe6dcc1cfb2dec40491d012dcb82d086244cf6a979a710ebbb08142bb4ef2e6a8f45025fe9d501c2fceb39d73f1285e7018660c9cd2de0c68a0161c2c5deb0b9c2873b57e10d0fd3b7deed1e4f9e0def9cd807144946a725764ae980cdc2551807652a99cf95bffa972eb94e7b9bb6f93b9ea67cfb327b8c0c394ebf77b1395fc1a1a0f179c775aea7dcaec370bcc2866e2b6b4573ddafc6f2f880cd52bdbef9cf79de7ac7c47f5c07ee81a1366da08fd730445c24145b52c416f7660078a73b95d9da5e5089fdc40570333972eac6cbd852692842e1844705403052fe659c8cd8c6bad0a007e8c353383cba35d714e00879d313ca8f43d87de10c8691f5876e484195871b62c5d2d4324aee1b595c6b4be1aacad7acf066fbc86dce976950a3a59254768fafb00f28ee7c2cb25096338c14aceafea67f45a852480a7cce528d47440faad2f5ca3ac5f8fbbc1bc51ea08634fda3cae6f24950a88517aafd86507af6f1307c20908b3929dd9f2072496f9b5433c923197c35536b453e3885fcc3a187acc62a1edf1fad133ba8ef344447bf45daf1e20c679352547d3bbfb620d2090ba9edbff0a39d2d9b2a130dcd8952e59a09df95aac68d3675a6a41328da1b961ef7c3de248a0df8c1c91b8e4166a1791ff59c4dac52d1a8c2e7dd62e6a4a21bc3ecf2a1a447ae495d22cf01cc28ab73f33421528127961e412a715152315b2fb71443695b16027ca1be2f15504104185e08cf4f3db707b9616414bbdcfbcd6a15ada49fb71f066c507288f9bcc73dad0919e109c718dd887b7f498bcb367e6bb91f83409534043ab222d19cb87d613b814eeb64bd5ff179d05c05753ab51d0d5350f9d0b7263c6751d650997a83aa9d70a06bd88c0c4b934d55928e4fdcd8b49eb41d9f24dc79218d438451bd6dfe4901517af40be56a210fd601879fee06cffb9cbbfff2e01e713f73cdd9cda6bcaa1120f23467161ae7161bf7d662e591b71034d87455a45ebbf0c42140c92115b93c9bf3f659b19646478140ccc8a0284219106e64c25afaad57865799246c12ce870860d0506b39a6ca2b758cbfc6f725526efce5d2dd2f859fe361dff1e2098b73143858c4aedb197307bea8bd8bd7ddf2bd59584d02bc78ec9ad6fe81a8d31fd43df08623fe24479da270ee96499f0468dabae9f18b6c15c435b420a0ab3ff73ecde913836eb2e54638b3c62327c6a2d108694e298f3423c4bf785fd2a601ffb81e27a5c01e2105d4206dbae91e293df1e72f1a889c353a0f7907e3258269ec6188b2c31f6a84cc6998bf53a44bb44259ab2470be46aa631dccf2c6a540753bcd9f67a1f13b31c7f6561dcb5f1d20b29c419c13c5f24f43c5b53b6a1fd280e5ebd957f2f18af8ca012efca73c8cc29d6603c512d6795ea981ef7075110f606d1d0bf37bcb55ac4e2b92450eb9f6761e7775c85074ed98d5d0dd39421512ab922e3104a6ab5f13a52b43f78ab90c78288337f35de2d1a79de28f95ff0e5e04f6d38f0a05ab1eaa7e5fcafcbda224c3970cc7df94cdd14882696ca43d1642bc9339892c3b1088a9ae4036860752fbdaf70b8236452a86eb53a3764e0307283f24aba058a70531499688d87a545a9f1116ac5dbddfc4c78a71775d1a298127cc3356d3f0f7336625b0b95805d319a3ee220ce4c948f823a437ee3a3478d005873690450fe1cfb0bf7bc022412c7cc34ec98cc66f1fc82da2839d47f0984f0abb9152071a282010859c9857448a46f7861e9909797cce6bab850d8680ba143ad6c4efe0f7d1f7409a6e7f8277106317de5b0ad80ae55beac7ebc1f86b13b476a1873e6aa92f678ed5aff0c8b39c27a6cabcc607a6594b091b04694d84c0accfc5b4c3762d4c0e7818ee1e235c5da037a11e0741f4cd60a5cc0104b6632129b5f24a9f6c972f00067813aedef864030e670e02356fff18400e4991a21578", @ANYRESHEX=0x0, @ANYRESOCT=0x0], @ANYPTR64=&(0x7f0000001740)=ANY=[], @ANYRESHEX, @ANYRESHEX], @ANYRES16=r42], 0x6, 0x3, 0x800) msgsnd(r18, &(0x7f00000018c0)=ANY=[@ANYBLOB="021d200000000000ddfc630b84486250b08faa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a8831d3c9b6e1ee7e9fb7ab08eb70a200589f87b517cdd4d9a00d714a1b02a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c2720079d0cf40b9c8b754daeb2982d28606050dc516a0af145fd7f7b2baa4e2b6708b4a42e1cabd56bd7e882230b315bc33e600"/197], 0x1, 0x800) r47 = getpgid(0x0) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r48, &(0x7f0000000900)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a6541ad00dceba70f3e7ffff0d0b06284c758907e282f01e42193dab83048f2860314208837732097e28405b8e75e82b3f66cf0d6b8945571239589cb3608748645586b190dc78983ab9b3e3a48c8a48ce1f46f35bb9b0e05361a062f2407a08c01a871ae538bbd21ab3f7062df3972e532562541470123105dac77663d07b42c3515d"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r48, 0x1, 0xfffffffffffffffe) msgsnd(r48, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e25cbe5033279a7fc258b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c6b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r49 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r49, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r50, r51, 0x8, 0x2f9f}, 0x7, 0x1, r47, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) msgsnd(r48, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bc1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00"/226}, 0xea, 0x40000000000800) msgrcv(r18, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef649dbe0000000000000000000200"/160], 0xa0, 0x1, 0x1000) msgrcv(r18, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000900000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000063b4be0ba7c6f2cdf5199e00"/131, @ANYPTR], 0x2, 0x1, 0x800) r52 = socket(0x18, 0x1, 0xff) close(r52) r53 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r53, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r54 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r54, 0xffff, 0x8, 0x0, 0x0) getpeername$unix(r54, 0x0, 0x0) r55 = socket(0x18, 0x1, 0x0) close(r55) connect$unix(r55, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r56 = socket(0x18, 0x2, 0x0) setsockopt(r56, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r57 = socket(0x18, 0x1, 0x0) close(r57) connect$unix(r57, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r18, &(0x7f0000000ec0)=ANY=[@ANYRESHEX=r57], 0x1, 0x0) syz_open_pts() r58 = syz_open_pts() ioctl$TIOCSETAF(r58, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r59 = syz_open_pts() close(r59) r60 = syz_open_pts() close(r60) write(r60, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r61 = syz_open_pts() close(r61) write(r40, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r62 = syz_open_pts() close(r62) write(r62, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r63 = syz_open_pts() close(r63) write(r63, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r64 = syz_open_pts() close(r64) write(r64, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r65 = socket(0x18, 0x1, 0x0) close(r65) 22:40:52 executing program 1: r0 = syz_open_pts() socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socket(0x18, 0x1, 0x0) close(r0) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0xa7c) socket(0x20, 0x1, 0x0) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 22:40:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(0xffffffffffffff9c, 0x7, 0x0, &(0x7f0000000340)="ef7db0810a2b55887d34a37d40da48b59f0d062934a437b442808eb376a0e2588a1d11d668f6f369df86f637dbf324b7a6ecec6e89724e101647d5b0d06ccc789f86dd4605c55ed2fa90d721620c5d47a6e5d65f8b129c310451f07c0d765fdaee02018cd7df968511f60204ea49a73e4ed8d567a028c5b18ef06496e34037ace902f65d051c03a9c917e0a00d1b601a5b5da82f1f1c2a967c1bac344b536fa6ae6f66e0ea204e8e129e7c07dbf79a64d95e8d4db0e1e2c0ce57592488bedd9538b410c0534110c72e12a8c591b6ea24ae4469561356c5c30789e1f65920b2e59f16bfb413e7c02ad8a8c2c09e53905b4b6c06", 0xf3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r5 = fcntl$getown(r0, 0x5) r6 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x240000000, r3, r4, r3, r4, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r2, r5, 0x41d, 0x5, 0x5}) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8060694a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x3, 0x4, 0x1, 0x8, 0xffffffff, 0x1, 0x1, 0x2, 0x100000000}) setegid(r4) open(&(0x7f0000000040)='./file0\x00', 0x38281, 0x1b5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) 22:40:53 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00412b21fe4e85b4497f8fe68f3d8f0bb1b9f29731"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7ff) 22:40:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() socketpair(0x1, 0x9a86282dff760c4f, 0xcf, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)="b2", 0x1}], 0x1) 22:40:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8060694a, &(0x7f0000000300)) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x180, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x22}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x14d}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1, &(0x7f0000000180)={0x400000000000004}) kevent(r3, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd}], 0x7, 0x0, 0x28cb, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) 22:40:53 executing program 1: syz_emit_ethernet(0x0, &(0x7f0000000000)) pipe2(0x0, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getppid() open$dir(0x0, 0x0, 0x0) socket(0x10, 0x0, 0x9) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x20, 0x3, 0x0) socket$unix(0x1, 0x0, 0x0) setreuid(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) r1 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1, 0x0, 0x149}, 0x3}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r2, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) chown(&(0x7f0000000000)='./file0\x00', r1, r4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) setpgid(0x0, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) socket(0x2, 0x4004, 0xfc) 22:40:53 executing program 1: unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r4, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000840)="020529bac39751e6fcee4750204deeafc52bf44c07c6673b586702283f14c997bac93d4a274779855c1a80f882116e5f00abc65b180b000000000007ae772dcad6b556d242a2f98f7c98de3b4be1ee5fc6d16e7e669decbc1cc4b675c92730da99f601a64ffe1f60c58872af6b23b8e74750d6c98857e7a964c6ac3530bfe38d99935455d4007681b9d5137e70084c329d9e61fd079f9a75b6e9a3d6c2696f3c06fef225318ca94becd3ecd5f496982720494adedf61e75a26dca03a10953f3e9dc0eec3b2122172bd37e420c39da702dc815d291cee11049bd6a6c9c98a6d6e46efb694374ab17a1177b760850cac40c7554c85b8371b860d7ed09d08be20098a1ec8f55bfab795cbf7d71c2bab2fc9c7f41d", 0xffffffffffffffdc) listen(r6, 0x0) socket$inet(0x2, 0x0, 0x9) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000600)="bc085f371da24f6fb41e8f3d294528f4146db62d7fa33397c5f5d3769bb9ee380b010ad788e06a6dc159ce57ba1b661ab43bfcef2ecae81608cef633caabd4b3e44f8d454742fb709b244b99da6795ad7f0c6a28fcdfd7675955f4246790d966c410c923250d95f40b48173faa1481f0f75ac55f4806dc3d6ad88d74e4b2ab6555fa6f216ec23397c16e641e2d0afc397af47e576ad578f0ee6a02dc10d97f2bece7065020d1ac1d", 0xa8) listen(r7, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) getpgrp() geteuid() semget$private(0x0, 0x8, 0x80) 22:40:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0xffffffff) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c65fd6e"], 0xa) r3 = dup2(r2, r0) ioctl$KDSETRAD(r3, 0x20004b43) listen(r1, 0x0) r4 = getpid() fcntl$setown(r0, 0x6, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 22:40:53 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000200060000000000000000000800008100000000fe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r5, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x0, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r8, r9, 0xa5, 0x1, 0x100000000, 0x2}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r11 = socket(0x2, 0x400000000002, 0x0) setsockopt(r11, 0x0, 0x22, &(0x7f0000000000), 0x0) msgrcv(r10, &(0x7f0000000500)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r10, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000000000001b05d3f7052186ec734c9b5a6d7aeeafef00e90530686e2ec3b65b0e6d3455d53259d4b153ef6c2e4860f1f5e27feb217a2fe0131bb1090ee7c2e73bcc2683e7c92a9b3f8dc68092cf991aeff8efae07795ab8515bef3cea337e9ee417d03c33aa6702e93ed194e481e33e9823d8fb5eb1b445790000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)) 22:40:53 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) getpgrp() close(r0) 22:40:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)='T', 0x16f, 0x402, 0x0, 0xffffffffffffff6b) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/37, 0x25}], 0x1, 0x0}, 0x462) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) setsockopt(r3, 0xc6ef, 0x4a5e, 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r2, &(0x7f00000000c0)="99896e52d6c01168a0196ee9bae14c6dba3b5be2871b198afad473b9038b63b805000ab9e45bdf5e75b820ae8000cb1b73981f29403b0f8d3c2533cabc4bc0ba448a420f", 0x44) 22:40:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x606dca73) mmap(&(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff8, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x728261bf182fa00a) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 22:40:53 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYBLOB="00080000000000000080ac4991b6330c61dd34580f1247840f52bf2da1a585d47d122a0fd1e9f0277452821a82a0bb4b0536de2b0e38ddde1046066696275d2506000000154a15ff9497ea43646d717bd4ed9796227049cc45af9fc2afacbad5e8b2de3b446d3cd8fecc778e90ce4ab425999f8a7ed1c9ef"], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="84", 0x1, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8000, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) setsockopt(r3, 0xfffffffe, 0x7, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000100)='./file0\x00', r2, 0x1}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r4, 0x0, 0x9, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r5, 0x0, 0x9, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001", @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES64=r0], @ANYRESOCT=r4, @ANYRESDEC, @ANYRES16=r5, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYRESDEC]], @ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESOCT]]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:40:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x41001, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000002280)='\x00', 0xffffff92}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/35, 0x23}], 0x1, 0x0, 0x144) dup(r2) 22:40:53 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) listen(0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup(0xffffffffffffffff) 22:40:53 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x8}, {{}, 0xfffffffffffffffa, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x82, 0x0, 0x10000, 0x0) 22:40:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x80000001, 0x4) listen(r0, 0x0) preadv(r0, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) r4 = geteuid() r5 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r5, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r5, 0x0, 0x3ffff) pwritev(r5, &(0x7f0000000200), 0xa7, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r6, &(0x7f0000001280)='.\x00', r6, &(0x7f0000001200)='./file0/file0\x00') r7 = getgid() r8 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) r10 = getpgid(0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r11, 0x1, 0xfffffffffffffffe) msgsnd(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r12 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r12, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r13, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r10, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r14, 0x0, 0x200000000000a, 0x0, 0x0) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x1, 0x0) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r16, 0x0, 0x0, 0x0, 0x0) write(r16, 0x0, 0x0) r17 = accept$inet(r16, &(0x7f0000000140), &(0x7f0000000280)=0xc) r18 = kqueue() kevent(r18, &(0x7f0000000040)=[{{r18}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000200)=[{{r19}, 0xfffffffffffffff7, 0x5721b76b96d34460, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r20 = syz_open_pts() read(r20, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r21 = syz_open_pts() read(r21, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r22 = syz_open_pts() read(r22, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(r19, &(0x7f0000001b40)=[{{r19}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r20}, 0xfffffffffffffff9, 0x4, 0x20, 0x9, 0x8}, {{r12}, 0x0, 0x50, 0x20, 0x6, 0xc7}, {{r8}, 0xffffffffffffffff, 0xc8, 0x20, 0x3ba, 0xe9}, {{r21}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r22}, 0xffffffffffffffff, 0xa, 0x80, 0x6, 0x6}, {{r5}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r16, &(0x7f0000001a80)={&(0x7f0000001b00)=ANY=[@ANYRES16], 0x1, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="200000000000200000006985beac40d1fde9beb7a500235b1dbfe949ee53a0060e72c500000000cbd96984638e3745d0e42e7c296dc2b9eafd07c476b028d89b8d421eaa03a66be1cb6f6443f585bc8a804d7b3e738d1ee5b53f4728d459b41c79cc7b98333fb7784c5a448f3d1bc470bc8a0c26474d44b5664ce3c2a99d47fa5c07280c2cd82858b55d0b0fd88ab75e15736429c645e05e1be4b831444e495a0173682b", @ANYRES32=r10, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r6, @ANYRES32=r15, @ANYRES32, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32], 0x58, 0x205}, 0x0) getgroups(0x3, &(0x7f00000000c0)=[0x0, r7, 0x0]) r24 = getpgid(0x0) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r25, 0x1, 0xfffffffffffffffe) msgsnd(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r26 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r26, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r27, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r24, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r28 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r28, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r28, 0x0, 0x3ffff) pwritev(r28, &(0x7f0000000200), 0xa7, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r29 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r29, &(0x7f0000001280)='.\x00', r29, &(0x7f0000001200)='./file0/file0\x00') r30 = getgid() r31 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r32 = socket$inet(0x2, 0x2, 0x0) r33 = getpgid(0x0) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r34, 0x1, 0xfffffffffffffffe) msgsnd(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r35 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r35, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r36, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r33, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r37 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r37, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r37, 0x0, 0x200000000000a, 0x0, 0x0) r38 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x1, 0x0) r39 = socket(0x2, 0x2, 0x0) connect$unix(r39, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r39, 0x0, 0x0, 0x0, 0x0) write(r39, 0x0, 0x0) r40 = accept$inet(r39, &(0x7f0000000140), &(0x7f0000000280)=0xc) r41 = kqueue() kevent(r41, &(0x7f0000000040)=[{{r41}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r42 = kqueue() kevent(r42, &(0x7f0000000200)=[{{r42}, 0xfffffffffffffff7, 0x5721b76b96d34460, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r43 = syz_open_pts() read(r43, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r43, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r43, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r44 = syz_open_pts() read(r44, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r45 = syz_open_pts() read(r45, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r45, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r45, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(r42, &(0x7f0000001b40)=[{{r42}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r43}, 0xfffffffffffffff9, 0x4, 0x20, 0x9, 0x8}, {{r35}, 0x0, 0x50, 0x20, 0x6, 0xc7}, {{r31}, 0xffffffffffffffff, 0xc8, 0x20, 0x3ba, 0xe9}, {{r44}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r45}, 0xffffffffffffffff, 0xa, 0x80, 0x6, 0x6}, {{r28}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r39, &(0x7f0000001a80)={&(0x7f0000001b00)=ANY=[@ANYRES16], 0x1, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff002300", @ANYRES32=r33, @ANYRES32=0x0, @ANYRES32=r30, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r37, @ANYRES32=r32, @ANYRES32=r31, @ANYRES32=r29, @ANYRES32=r38, @ANYRES32, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32], 0x58, 0x205}, 0x0) r46 = getppid() r47 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r47, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r47, 0x0, 0x3ffff) pwritev(r47, &(0x7f0000000200), 0xa7, 0x0, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r48 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r48, &(0x7f0000001280)='.\x00', r48, &(0x7f0000001200)='./file0/file0\x00') r49 = getgid() r50 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r51 = socket$inet(0x2, 0x2, 0x0) r52 = getpgid(0x0) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r53, 0x1, 0xfffffffffffffffe) msgsnd(r53, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r54 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r54, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r55, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r52, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r56 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r56, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r56, 0x0, 0x200000000000a, 0x0, 0x0) r57 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x1, 0x0) r58 = socket(0x2, 0x2, 0x0) connect$unix(r58, &(0x7f0000000180)=ANY=[@ANYBLOB="cfa334d3bcc7acfd12e522c7db403705d00c93fb739c04bdc5186cc4c04cf6888124922557db59a2d6ddde2f0c397fc421f0d979a8d3839fd73355a5d14a77d3e619df46f69e00ce21e57b68355f1487a3845e919172a6e48392923c34c23ed34167b743"], 0x10) setsockopt$inet_opts(r58, 0x0, 0x0, 0x0, 0x0) write(r58, 0x0, 0x0) r59 = accept$inet(r58, &(0x7f0000000140), &(0x7f0000000280)=0xc) r60 = kqueue() kevent(r60, &(0x7f0000000040)=[{{r60}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r61 = kqueue() kevent(r61, &(0x7f0000000200)=[{{r61}, 0xfffffffffffffff7, 0x5721b76b96d34460, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r62 = syz_open_pts() read(r62, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r62, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r62, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r63 = syz_open_pts() read(r63, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r63, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r63, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r64 = syz_open_pts() read(r64, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r64, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r64, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(r61, &(0x7f0000001b40)=[{{r61}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r62}, 0xfffffffffffffff9, 0x4, 0x20, 0x9, 0x8}, {{r54}, 0x0, 0x50, 0x20, 0x6, 0xc7}, {{r50}, 0xffffffffffffffff, 0xc8, 0x20, 0x3ba, 0xe9}, {{r63}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r64}, 0xffffffffffffffff, 0xa, 0x80, 0x6, 0x6}, {{r47}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r58, &(0x7f0000001a80)={&(0x7f0000001b00)=ANY=[@ANYRES16], 0x1, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff002300", @ANYRES32=r52, @ANYRES32=0x0, @ANYRES32=r49, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r56, @ANYRES32=r51, @ANYRES32=r50, @ANYRES32=r48, @ANYRES32=r57, @ANYRES32, @ANYRES32=r59, @ANYRES32=r60, @ANYRES32=r61, @ANYRES32], 0x58, 0x205}, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x3ff, r4, r23, r27, r30, 0x140, 0x29fd}, 0x5, 0x40, r46, r52, 0x800, 0xfffffffffffffff8, 0x66d, 0x7}) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x80000001, 0x4) listen(r3, 0x0) 22:40:53 executing program 1: r0 = msgget$private(0x0, 0x100) syz_emit_ethernet(0x0, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x0, &(0x7f0000000100)=ANY=[]) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) fchmod(r1, 0x110) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xbe765301) r3 = semget(0x0, 0x1, 0x1c) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYRES64, @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64, @ANYBLOB="821ab8c8178a38a2315a225f7e7fc4fb539ef36373a26563d4b3552d0ece3ff3c180fdc498a4af8a95647c4e19f569416586927c2ba332e436b0110ecd842970095ec2cb8d11090b2d130d76f116bf44480f76edbcd223420ab88504ec552b4587df740b57a4ae9e7522f10a8cb9360ba07cd81e2c1c86667714966c0b7d31cc0fe14ef2a008a0b041f66c5549c1f4975730e22febc6a0541cd9117822adefe30401df7aff7b8bafeddf25e882b1df3044bff76bec9ca37d87f1", @ANYRESHEX, @ANYRES32=0x0], @ANYRES64=r0], 0x3, 0x800) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000000a80)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099a27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef73412804723f6248d1e3d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f49dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977d4eb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fa23e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639fd3fd5a2ed49500da8e8e1d1884184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035bf86b4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fa9633652ff8cb5c1be16a6855cc91c224b9392389181df809fe27a44c05be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac5d1ec40df8538548f07e2fe57a14925e7037221ab6c40829b414efaa1ea00f1a2a68ae54cf4d7578c5d0b25f2c45b36ff0d695be1b76b9d32009c0c0d086713c923b660079bd516232fd7ec45075e6e2588fc972330f3e5a21e86217ca489d8a4567f986df0c78257a76fa7d5608f4a6afae5f957907a4845356511d73c05cfccb08ae045860f1e7b848bd41c98cc0e35624434f9cd32fbdd97dbcf59be6e796e62d59eb1539bc0238bfa997c859829845e57009ad4e967f612d963aa113dcf8776e43c89f7a09b113f0273e01f7cd762cfae3edbae9bd90ee5ba7e8e5e9284b4fb88687ae6bcf40f455cd839e30aa07d1c6166480e3bea0c4464d6dfd62e673665d787fb729e4e1b7a027af7b0bf216d57ef86d06d0f464d333b8202289397716776c29c72"], 0xc, 0x2, 0x1000) msgrcv(r5, &(0x7f0000001bc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000003de88d1848b658ac8d6d5d3524344f718eaf166ed64b3b23fab3a432fde4c97728cf3aae20db1a17c9ca8975d919990eaa0e5a51c9f8d145c9efdbf2a5f80c108fe9904b7b5bebf5af8056de5e21786a49f1f90c72aa9bd04a15992de4e28ee9197d7fa0e6c8f42e2c3c3e5bf6ff1d55613b3bdf36fbf9a1cf91bfc0f2d4eb29a29867d7d6457361827125289f540df5f420380a9fd3d374c6680e5e5ae2b8eba2fb97576e1ea2b587b561d774fcc6dd71ad50be56c027ef89dc726ef0fc23accfbdf727a51233752429cc1dd8b8aa5a20ff14c069cc1bb4f96c23cb7558c21035cc6c7155877ef35a5c2b91a390952b8aebd73d0d1e"], 0xfa, 0x1, 0x1000) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r8) r9 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r9, 0x40047307, &(0x7f00000004c0)) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r11 = accept$unix(r10, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x3010, r10, 0x0, 0x8000) r12 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r13, 0x0, 0x9, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r14, 0x0, 0x9, 0x0, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r15, 0x0, 0x9, 0x0, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r16, 0x0, 0x9, 0x0, 0x0) r17 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000005c0), 0xffffffffffffff03) r18 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r18, 0x0, 0x0) r19 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x16) fcntl$dupfd(r18, 0xa, r19) msgrcv(r4, &(0x7f0000000e00)=ANY=[@ANYRES16=0x0, @ANYBLOB="69938cdcd9d44a730231cacb0861e9e5c729273c211526d5d1d1438f6fd2f0867ede2159ecb02506589555d30420f84a249791dbf6ef84be05090000000a48972a975b9f14f9fc778d9f91d8545981b7f9b329929e99ef62ff32c8fa03edeb8884770476622b30c2cfda0a3462f175615174787a58b79cbfb089389d98fd80a65a405f4ec5ae0852c9a1c1131d7a221ad4bfc16ade7d6193f81c2b148d7a58d4b824e68c9e3631e18c87333995528db6e314970ce4433fd589c513b64cee32b6b662c34b8765e4ba", @ANYRES64=r3, @ANYRESDEC=r6, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=0x0, @ANYRES64=r11, @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYRES32=r12, @ANYBLOB, @ANYRES64, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYBLOB="04cd1627b877dc0abb7c4a588daf87a18e127e769a1da354b9e21846890f9e45f4d6b4ae622191e52007f3de823eb5d37de65a1d6ac9e752e915eb53962c10e5c9ebb2a54e35fa7e712d5f94bd3c9ddb516d4dd3a3bd105c475886f9bdb3d532e48dfcc92251f0fb1ef2"], @ANYRES32=r11]], @ANYRESOCT], 0x6, 0x2, 0x0) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000f40)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc4dbea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf0000000000007f9f86d993294b660b6170463c29157e4440d25be53ad52caec8ca89f0a77dc6ed8300022ecf4afc4d202c60bea1bafc8b8ea2899da6196aa903648f5c3afc3d98f0aafac025af2ddd73"], 0xbc, 0x40000000000800) msgrcv(r4, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000000000000fbff0000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f00"/165], 0xa5, 0xd6d0c418f59fe7d3, 0x1800) msgrcv(r4, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r20 = socket(0x18, 0x2, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r20, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r21, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:40:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000004c12a9edd097ee40000000000000cc07000000000000df44102526c5b0fb40bad77684de5645c7a2ff0a060900000000000000125645c70852db8f7d03d104c8f294a1a78af312708af7e3a1cfed411ec71ec038b3ba199472d8366c61d03b14d72584c8262cc328a49604a1a418d7401a5c860100829477d6294adbb639e827f678882e8a355af2dbcc86"], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000fdff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000009000000000000000000000000000000000000000000000000000000000100"/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(0x0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="67a908eccb98a13a42aae8723813ee6af92d80518981875583eae6315bec1d9fae9563e86915a7fe43ff46355e1cc4a0583c6c73001fa650b8e551dff88fc86c14368999e4a5a9c9967267cee3c3cdab0b1244447a7ad10b356569afca59ef735ef2c293f06aad9674fd23472fdbd95d191ff072c3835a2166d0cdb24eb318f75c4e6e9ac2548e032d0ae82870a50eea1150359a5204d252988156a6f4b062e98e8ec6256645bad17f22efe42cc9c273e4b8f28ec09a020cd6b06b349645d8e4a4628d0c91015c2459f6769fb5a33344dc5d12e2e7d6662aeb5a6912ec05bc47d10a02eaf9c3582771bbc7489268ab34ebbd9adaf8d9dac58a3d7f6e230c2f56a6b68058ec723f2b1423d935c27829ec5167f4240b8a72bd3196920dc90f3cb80066bdd83bf9d99122ad93c1cecc5d986c11c9396c259ecac434e0a6212301958cbabb89d2971578c605514aa396", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587adae6f3360fca8fba2d73c3cfa7c708cd9abacc8946830dfbff0966e8847905128f33a582ab", @ANYRES16, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES32], @ANYRES16], 0x7, 0x800) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000211a4341000000"], 0xa, 0xc00) r2 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r9 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000040)) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r11, 0x0, 0x9, 0x0, 0x0) write(r11, &(0x7f00000001c0), 0x0) write(r1, &(0x7f0000001040)="4862b7ce62246ff8d610f6c42fcaef8100000000000000a8515d4ed7b24bcbd5f6f5dd1d40e5f478f03ac47cf510f593128570c2a27fda262dee6b502c3dfd7171b5e2def8e20d4ce3e34128721d7cd553313bbc6bb2cac8481efec6b681f378bcd7cd5163d77d6ce9e90937e68fb63584d197980f8acbce73ff642d14d95189895d185ca8aef33c5b4f519f583cbd58010020ffff670d9f0def639e236403dbc0dfb18773a450ea5b3af026257e1615952e9ad4da32dd6f53f3c1fea571c41a261fa26a4d4a83db22d7a99f7b936e4f7dcb8896632a3d5d1a78791ab49700ec24c70e1bf3e4fcc0777f9e8f6c2880b9b1542c33d9120b804b8150c7b010e4aece4bff4a0442138a27e45f9fb93209196cb1fa81bbc07a3500", 0x119) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0xfffffffb, 0x0, "108000ff0f01000000100000000000004000", 0x2}) syz_open_pts() r12 = syz_open_pts() write(r12, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "108000ff0f01000000000000000000004000"}) ioctl$TIOCSTAT(r12, 0x20007465, 0x0) r13 = syz_open_pts() write(r13, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "108000ff0f01000000000000000000004000"}) ioctl$TIOCSTAT(r13, 0x20007465, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r14, &(0x7f0000000080)=[{0x0}], 0x1) r15 = accept$unix(r14, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000009c0)) fchownat(r8, &(0x7f0000000080)='\x00', r16, r7, 0x6) r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) r20 = semget$private(0x0, 0x7, 0x287) semop(r20, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r20, &(0x7f0000000c40)=[{0x2, 0x2, 0x1000}, {0x3, 0x7fff, 0x1c00}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x100, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x4, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r20, 0x2, 0x3, &(0x7f0000000d80)=""/10) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() r23 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, 0x0, r23, 0x10, 0x9}, 0x8, 0x1, 0x3}) semctl$GETPID(r21, 0x4, 0x4, &(0x7f0000000180)=""/253) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0xfffffff8, 0xffffffffffffffff, r17, r16, r17, 0x1ea, 0x9}, 0x7fff, 0x20}) lchown(&(0x7f0000000280)='./file0\x00', r19, r17) r24 = getegid() r25 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r2, r17, 0xffffffffffffffff, r24, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r25, 0x8, 0x8, 0x0, 0x80000001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xffffffffffffffc0, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="8183fac678ae51f990ce179b1aefa8c74259a1dce93c957ce761797ca36642ce5a25c9fab25f04df665452a9d3eada0fc2fcbd2e61b168621bdb8bf0a9a4588f893715679bf5aa4fd0859cc5f38aa7e3249d193eade2f3d0b96f0300595567a5b64947bc9290155871451a5004e5597a17e33191fbfdfaed7f10c107e72055694307f9138b6a149914dd9f9bfdab3ce892d8fb1c2963004d355d", 0x9a}], 0x1) 22:40:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x2, r1) close(r2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r5, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r17 = fcntl$getown(r12, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x240000000, r15, r16, r15, r16, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r14, r17, 0x41d, 0x5, 0x5}) getgroups(0x5, &(0x7f00000000c0)=[r9, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r16]) setgid(r19) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) readv(r21, &(0x7f0000002200)=[{0x0}], 0x1) 22:40:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8060694a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x7, 0x3, 0x0, 0x4, 0x1dc, 0x400, 0x2, 0x0, 0x4, 0x5}) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) write(r3, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r4, 0x0, 0x0) recvfrom(r0, 0x0, 0xad, 0x0, 0x0, 0x0) 22:40:55 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffbfffc, 0x0, 0x1, 0x6f68ab8d, "85127b875f7c849a020bffffff0000fe994da2e6"}) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) writev(r2, &(0x7f0000000480), 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) bind(r3, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 22:40:55 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0x7, 0x3, 0x7fffffff, 0x10000, 0x5, 0x2]}) munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) r0 = syz_open_pts() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x4, 0x800000000009031, r0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 22:40:55 executing program 0: writev(0xffffffffffffffff, &(0x7f0000002840)=[{&(0x7f0000002a40)="f652d049da8fc98136a56d35ac28b39a83e57c499650bdc7ff69dcf1680945640eab10e7172892a853f4a5d90db701cd31e1e23c0f71a7defad8b2be13ad9e7e4346ea0a8699621ed128ef2893c995c82732b2a8f0be1264e63a7400275f40ee0e74cf7651d3ad7806379960a854ed17e74af227323091c2978be3d97308ad470554cd45b053ef7311c5e73378fc45275a65b1b70c2c53aa9899d3647a3f567219de82d46d50313d48594c0fe0b8facb36c5c0e1fcef930e6548b708371c86e8eaa24e8e2aa755f54533f55eff6d59c0be0e57c2ba6f54d93715663f5b6fc4c61e6c32eafbd50c37b8131dcbfd23c610e9ed3c0c9c4eefc236f17c5e50eaf30e71f56acee63fb5ce2f82a6ca5bd3686c2b52c198aa5087be039ba61d5b5e64364992d6accfa41a187ef67a4380a41370c73aeecff8dc2c4bdceaaaa1e5df68ebc36d347bc7c9d09a108dd4a82132108335c849987523fdc41ecc56e6e0eded66204d02f022883c23f70b47b7203a33ee765bcc8de86c295f15035e134eb81292d9b156477d4c21e1228193deac1729f4490551e6f51056524bbc2096a92ef45b958e2b790c2e2262a16a4d62cf0d567d2068ae91d1d13639c08433c4ae714a35a1f0922e718a35d647d915cf98a6d66365b7ee60831233567e11f18283a1e47004802c6ce4112532a787042685001566c20f5d902035b85d230e440e4aac3ae904ee2b2fb4744a01b72dbf1ecc8c9bc89034e51fb0b4b2e39d846892aae265bf3fe8e2a996ef76db1b7c7e219bd88153ae60389c4ba2269565b5d44fe81c69144ce662357b3af725846069217a0474abf05dd9d4d7b4a2c01329a948ec47ba06d6061124283ea4346a8b02030f9388714b9c979841e0503c8cd3fdb0c1669e419a8643e4b57b147c53badd6cca50864474bcee65b8252b1bbad53fa68b4b966d3a3410d87f582e277a3ae4b3603ff61b8d47361b381f93089d166b75c210fb64f2efdf00657e4a3c7159e5db189c8831809317c55f034dcd622ab288d745eddcb733fd9fb37286451c6644697fc8c83fd6b537399837bbbdcc7aec7e66db732f4544e4cae0527301b6701d25c7457870afc4cf281f4782af4a6f36f73b5275856adec210c706a9f81792e3670004a223cd96ab9c19ebc9aef181bcda90609f9fc0e04a267158d9dea88380d272af2c520288f3ff836bfc2e1601bfba0b6d13e6a15a2cbf138d82d143baf3051c55b4e558979ebb74affda7cf11a95d6173cad1032249673d5bf8cf3206167d54d5d6667c88563bc0e2c6f167fe5cc24b323c49b1a838b52f89c03ba98e7d61d99bcecc3584cc85fb7c1d4cf4d121c4a14ea517698f3859a474428a13e5cd8baff5fe71c0bf7dc76d8edd5f40cf6d33942b2e62e3d7db951280e46f4ef5095ea0013a37e10819f3af0ac5d1013cfdee9873245dce012f4468bb9a5d281addbb8cbc599397f4d5b59c178c3385e934cc96117a1a6041f340b2541eca885f3ece9d11b5da3d593f4622fa5c270909146608e575a7a4fa0290ae3f1e7035f5a841daa5c662ae1d716b5b2ab5fdedec92cb7fac9831402eb7a773cd6cb35cd61f8b47a736a41a8779dd73c6711f55ab4d9ee78114f3ce3b4035abeb8b18244d324536e2c678323bbe940964f15e850755fe99bde9224ddfbed175b8084b51d11fd6c7c0de2ca78b7c0f69d149d46553d66aa993a2a5d246a8f4c4a0b087d8f6d430582abff1b300287a3af4b1cf5d11958ff14e3798f804a33342820b311a1d3b37841a6fa21ed13d93bb3d9c9e458d9c94a9366e746bf2e0994bde32400ce6f05d2d8e8fb2a5051d6763fbc33873938f9fcb87214b8377f43a34e653fd8c6ac54d681f43fbad78075244ff2180f53be816148aee6d0d3af8f3b9a940798e4e73942fd1244b5cdc339bc86afdebea22740e1c4dd40ba693e852bece2b6c6e0a115a10f71c47f50f56d6eff67db72392cd5adebc2da082dc9741e31dbe88b239124da38aa4e18a79d75a2074997c99e027c2a5d58287597c6130ede34399e106dac7aec60fecaa40de413c72e61f4c118b2b44dba68086d44a909deca38d8e5958f2bf5e79fa3d71021da4c1478098815435a322fbc313fc6766d633c4e3d5748ee964c7b4b3214e4064160973722f77e0876ac064214a56876d1d7b78462dc2ef75307802a4f93777dc16682b26112dab91abd2a5f941de5fc1dba585d71d411f3f95c9f9e10a013f62c9124594cdfa9e5a78978126d2880e1ad2286f7076fe9988184ec2cf75272da8fd7e7b42b58b3d0b07542ff34d8b209b5663c72505c7de00ca76e16cff7c4884694a02b156a2d6a76b8b117d89e850092b0ec1061662606b6c93966afac123ba3b4045c891c79f1b32183149dc8c0a86993fe5cf71422202676c3731a5cae8bd5ba3e0308573d1597446f7501a62e7520fa92642f66c9cd2d27a80c00800b2be570e0bf938dbf74074d35247367ea6ae082fd96ccdcac78a186a9a2effd29171cbc7914aeb2b7228a64eea0193df20b51c1e55c5434f4ea84749ed0cacc766f03e674fde99042c9809d21ed4eaa22c3b7cc7ef031de55e03bb6bc359f96a5899b68c74e3e8b3d0108dcd62f2e6ae3482e4d44360b109312375e838a0f70f1cca576ec7b4fe139343be87c32dc256c079872fbe8828a6e96a9a9706d4f86af283971a9b3bb99567a988ebc164e3f4b77d6abd488f1c1cf03fc7af86bff5913b94094d8fb741fe7874f65a00a4a5f2b4dc647cb9d317055bcfed57648e250f28d2f0962acff1e5503f503c77dec48d1da68c870f4f3b97cde251908eed607139d7498c6049d4c4c67a8e001b029da04195db1597be324b289acb18b5dcc10ed8c723a2ab734df58d6c609bf2f4ab61027f540e607350c5f320eeb63a954272205c27023ea1d6cf7a9284eeca74e0f75804dde2f4de37f1f7ecf682cd5b45edbfd0fcc3478885711b0126b72ed75661d12ecc7b704a57779c34d84280834126124a8b574673d792919ce4d90a85f77e7c3945d0b4f577ed89c4bcc12bbc653932d6e1b256cfb6d438953d409048b2572bce291df1b97cd8d4fd7382cdcc652256808fb0511689ba7668d648d5584804ab0dbd78bd06b6db8791c2b82a76ccd39bb25ae0be6f5e541063231c4ab11945ab7e35b8bc3097cfe61ab531a8775a0d1186f18e3866f2123f396d630d17d6b07a65e60a9377ab342f330e256a15c4c05b7dd621de2985d2675bb3fd629168cc94710708711db56ff8f4d898cc97bf931e5e22353fe6e7221e6767e60755f829c430054d44340d73a24d0d04aed27492b5af12e9dc2db92f326bbf48ca03d9ec9bc8ffd63015524cfb346cc1e52da9e8d29cf65ec55c76ca9f4382c344146261db2e69e11d8ac2253bd9e6d1e5b64c5d6fbba095ae4ef9a4859297da95155e9275ae9ed1b573b414d8f30001998ab20bf1e25b9e00da6c4ce962cad574b37a9aa43b54d311031fbbdeec5111e8cd6765ce027c852dbb19491e451886e6eccc8c4d22e21869e71648bfaafa29f1421c0cc94398d1f475c6ff796e0677958c6c128a7c44391d5482e25106e9f42203a8114483b275c2d47624a9258e0fca1008799cbff990f4f52ee0a254b2188b87a1919e850831d8630305af483150769024dc3aabe531847a7eb5046ff8f5d467c632010ebc669719f8d4ed314d29074b73b62891c5aaa70f78e2cafd8475248c11b1b3bf6baa497d0bdfb95bcf5eb5908fac6726ab57d1152169eb8efabd58868683be0330a782f35a3db8bfc7b046c6ada5624c9d9574e540f0907b156535db031e627272e5593ba4d016feab2fd8f0eb8439be5dcce957510981c2a44b59b5d98ce530939b46e896b157c2c55b96e04ce49f13d2317aa5a9a20eda0643434b26ff632fd438e820bb4eddfcea8a71a49a48daf3608a8a714d9bfdecf0d343fbaec3921a2d9550a60ff94b284fbe4c6b07541f02fc707b78affdb66cdeb88596e4a32cf6a0b800534a3e44c570fdc9a5cd4d0fd43ec4627032e920647adac8d19d36632b391e98768cbdee72d3050daa174197e7194fdd434d2808fc57b83ecb0cce34ffb2a4d32ce1e03e7dfae6078d58a623bac7dcc8ffec03d492f39bf67424ad0a895cea3db83740d15275011250b04bb3c45175db9066fc8bc5c37583ba59635575357ac22d14725b50c3df680ec79fe66248a2faac88e00483c0915c82d8bd20301c22285f21f04c0485e85fbb17b5ba4e11b026090dd18a3e94ab12e33ebb9f40a9817f73492e35a5b49c59a1de9cae01008aab9d359442ddfe841524af8c2a36926064f7be37fdc7c26586be9553fee7ed3e997062eee69c39388cb4d0d5569b872a2c95c2ce42cef2c4a5522331c60e0f0a9f169b09e93eef6240e6b19690a8a532392870ac5726dc0f6634e328b3a76557731b58dec4d766f509b5bc5cc44a5cdb245368f74d960c21c94645a88e2e8fa79a010d8334f195856da81ef72b2beca03fcb049b4c06e26a2b1a515e59efbbe065bc6d3bb0c9474969d982b159702ae98ed465542dd9eecac1f67182f51b1fdc893b10de70dfc5e76c7abf7b5e520d9220058c413cd4e27522eb2e3fe4cb87ed3749c90c7f46c1de6fe63fd5b8ebf694a38146c69051eeda72c088a0083dd51d67bf63d9a94a0ae9775cc0400e21e75ac5906d4c93ed0cd77400a8e94a87027bb7b5003ff9a2131b1b604a7a83918334272f21b9b0abf8cf18d89970e929cc01cfd538d0a949113510cc5287609a46f82a5b647806d3c96106da2e8c8af0322fa387c36d9848fa200b15f77642e13cb5fe8215a3061396b361100adb5fc1bad853d4501e632b4f92b8adea719f2fe690fae4405149a5ee5f2a3af62ecb69ef4e1172b42500c6e0ab3bc951b489920d5356f17a5cad83ce55f4811a1a9972c0082cdcfc6d5084912d96cdc5a581a8bff3096a1c4e5c6ac5cd75c521e236262ed5910c0961d3306fd8ea469939c840b6c4a66f8a9a5ff448d42e1f31f2990a61d224097ed28c54c67295cb23de153db7984b7c32bf296d2a73f83ffca7a357c4e2074e7072cf537f69594dbec91966a92adbd9a64c437e8a73d7321505c99542aa3d3500abf844570ab3569338b093aa4b7518036d755de66bd7ee6801896125f2955ff0a6560458de86b66758c21c50972761bec0355bad81dea068f65d3020d5256071fb40404b226832e66176e6ebe66e15a293ec55f0f5e5dcdfb080af3986a696ee299039072e45dcd186d6719c2976811e0c4cdcd547e01ff1055befea816eafd03e341479d80a", 0xeaf}, {&(0x7f0000001700)="b84627dd3aa56d370a07e210a730604c0828b5a0edfb0cd7981c92cc8280e011111d3c9a40ebaafd98335d195ba8144896261399465d1977517ef08ce2ebd90466e60ffb39a3ec588d873deb166c66cc4338d84d550202044bc3bae2071341f46ef259e9df370b6f79e0f7581e3782b9cb3a57c8a0bb2da1b422bda6418d596c6a6518c81907e994e8156603c51fa4abb0b6287796eef985c80dffb12bafd913479a36c56cccdbf12231fa1ea15b5d5c5c3c3f6e5645c8d42218506321abf110d0edef42275e6d8acca9039cb156d4ca4d7311629625cc2802e931af9e00460b46c1e39ea71e9e1866090c9e275b956d1f2253f0205c540c0c660b609b69a19a93d72348b8b74f82d2ec198b8b31e4c258bcca7ab48c713512f31c6e4d484f2feec1d568d7634efb36a17be1e3053a825c5052a5d2371afc1806a01ea112a58521787ccf4261a57b4db6c3e1bb6822b17c74e28155f8d5e98ac0500955148f33ed10dbcffd863faabaa2f166b2c9cb69191ae204a0ec9cc839d5f091499f5f0835bc2c4c2c7c71b8569c117ffc24d8bf67bb64570e33e3c31f01a06fa59d7236f99f607ffe7cb2523a5dfb19be05ddf810d6d7cfe187aece30bff539f07042b020962fb5e92d5995093db5481d3935e184b2e063275e4c29dac7a0318133205f6dca790375fd240eebbd786a030136d5691981f7f950e2087b5533448bc8cc4faae2f5045519b28c2ed0d7d78c1330416334471e6ccbba175d53b1e87ef038528da131490ecc2a5f651fc1927171d4556ca61c150864ca96cf72898ab0a8c17bca3d7cb19f443577930f4592b69b65cd6e7a78ded8c85235bd420d0e2dd9d9daf8a4521c27c22fe0f06cd0f839b560975ba2b0c9cb095dd7c74d6e74e792dadd8755b423f04ae935fc96ee4b395de8f62f495672a945f3c2364628f46ad6293fa677b79efafb8c714b5decb6db0c6ab56ed2edb5810080fd15f440022cfffa4bea6abfb706ecf628af28171371732a0deb775fcf7017cf0db7c7e4f7d677a6a0469c7bf96b11f2343f40cb655125dfd01695410ff26e83ec1beb6fa31adc147e6f9fdeeec4d54204397673d59fe825288bea504b4a1eeed5a47e34f9837d24012e52776e7cda5686c161f0633e52bb86c59f04c86fdaf42d4896cf6093b77d1a175044c433a77d319fdb10b1e54516e09e1d2d9d0ef35142dd9f6fe1fc5736f9a491c33095284b2522d7cd9940119c3297c31e07a898f741d30cdb1e4089e54e58300b882d19049479422e517a2115362dd9fb875a0a47013b9cb5905edfe3096fab1899d34fc14179fa28e45d8c87a6b388f80c96d0e416319b6642cb6a3f57c64aa2ea3bc1ab3b9f075bf2ccf8691366cd6e60a4a3b530fe9fb961b3d07c5fc917c38b4ce1cf25aac946e01bae360e5babf4892d4fd51236e0af7103c45bd87076153f8ca4c1bd4916052da8f8d42554476ebf7573a473c32eaf6446e29945bfba9f3a79a3b3f8125ac75133b85ea8b30fb69fcdc903304d619371975fb228503ea379c593e8e0eac001d261c98ce63399473e1515aff986d3209c7ab195c0c3932283b7c1808013b576fcf42d99992decaf2ffc4f40a979d4bf4b89786329d3c80c2cd3d3f75c61959f4c9014df51f4754614edf7afd40602cddffa3b9cdf74aa8b9acc9081da11812f6c2cc4ac5184e889f16126857e83860955bd3667804a06a51fcfc5b1d5830293a0f82b029bfa77146df3999972880e7c4285a6d6f0681af05fab8dd8b1c7edebf2be9cc7aca920896dd040a4066cd3bdb0b645eddc851249ef85b9c0206f22968b7d6d79caab5d2b96400ca2d7b28919322da243bf8f13fe75ac6c9b549bdb4220d770ef84bc1e8a0f5148b16abff6519dc9d958a5452f0922b0bffd437019c7e497762fc8be914e95e8498004cb5a631baf7648fb8611870c13571ae96ffaa8c084a0da20aa13de6da1a59625fe47aef979192ec8eca55a2c0952d6010b6937fd9e45fe29c8d8917c06c80140f330f532040d2ef6a239397abc6b284fb017b4b224101c3bfda1479a8e1ed25f7981622bc463bd51e247181f19ad4ca755511f49675968fe43690d4eb8c60784e15e20d429dd7a5acc06ff4186f82d12b4b760f6649add03ca63a24b69f28f134e7d7e4ad2a1a63657c1b95dbd92811d0194b71a3c3eeca1657e1fe0c069d0f1bcd66561f5bdc540154d486758eb4742df0d7ce62a97b5a98cfe73a219619d99f4543cf6f154d0b99b80a9d6f1216e5b3305d76d4cffe7b45039b8367185d133231f8acaa8f34fa03ed3d1db3aaa06ca1bd1880c13849b9c42f5d0fd7fb8cadd181f5eeea21ee599da494d5710549da980c699e1b2d7c1e1d7a24427f50d8224639edbcf5c516d4e686b525710efa8eb00f40357fc90f4618fea774f906b64af22d1b32e64b9d1dfce2024fe5b0e9ee514f07d57585dfceb3d9277156e5957c57b149da9c1cb833bc64f95e121af23681a81abb1e9092f6ed0121aed3935cd341582965b32017a51ad56fe6edbeacca0957de9aa0e7ef32a1ee1b31b84421004a40aea7450a4be37a70a9eeea6713e53f450765d8df858bfb72aba3c00f15ed0515c50018c01881ec47d5d1e30f1136587df47fb92b90079d925ee7a169628da2ef1b58db339dc6dc79a293ef031a64156baab073822befafe6a6a11e7dc81b8543503b5ae57442bb0416a7d6a1a0c65b95a40365f92a2a2b864599f9fc2bf5ca0d26362ba0b7c0610e0c5f5e7f251f33d2a8372458c192ce0b7013ba090f47446640fb2cd448c7a7317f68ba6aa55d4a9cb9238ce3fda7bf3ac8dc6a4f2339c2dc2eaf6708625e99198bf8167455b622eb3113ceebff44c1457cc9ca922f0169910b4afbf17ffd1a7098dd65861857e4bca34bb6b4f3c77f3f5f08c8cae4a4622f7a8ae0dcccfd6713701ccc8d0ea6556c45351ceb8a201a0b45856b5adf620b11524a03a075224c6b76b41352e041387b152b59c6a04528266c8c710c00561e2052a199d38ef583b9382ab0c97b3296fe60cf2cb9fdb41ebe67ae9a7c0236217bb1ca0c5fd63d44746d1c2fd2f1f61c6d01b2e4d6401d02a23e483de08b400baf650318a2f4b3e23613b4ac00d", 0x78d}, {&(0x7f00000002c0)="40330c4c8dd46fe466c587f383b12fa6800e8381c1af8340b37c5358224bd0b4650a", 0x22}], 0x3) r0 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01e9301d036dd00002000000000000200"}) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getppid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x3486, 0xff, 0x8, "8efb5fae5a4e4bedb10efb3923c3ad6d4e0e758f", 0xeb8a, 0x7}) syz_open_pts() 22:40:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="200000000000008d742c007b0000000000000000c41400000029db47c91bc9b9893f5b68e27c8e8f2c87882c7127a70ab322f3be2e8c1bf1df1ca72ddbb62b6a201e7648a93e0295c3a493d07db4cc54e734be89506e8fec2c93f978f36b6eca12ae7de19d6bcf835bd66c9fac93116341896caed9585632b895add40962984ec534901010e7682cdce8fdd736e99c423611ba1bcc60fffba33e3c2e1f37698a67728739c52783a4955bf94ee5c0b545e0d1ac1e099cbe61e3c0ffffffffffffff9cfe68587dc624f3176ed4f512fcaee7842428d9a457325c46f5c19f455bcc2952341d87ce3d1e0d61452bdcb1ac720c4c977a49ec4d9aa47ead129082b2ad29c870d7bc28fb8ff9d7a4cfc0c19ee0f94c54fc82d71ace025a2c56f0c43298af49a763d9c610f9889ae941f2e1d9d1e3547365581082982861e7d270abb75d501ea5e00cd27bd2933fafaf1fb65868849b4ecda09237c1c5e6d3373b89e30d1d3fb387a7afdd7f90feb89936f37cb408069d2d352ea2c57a2754672a579754cbecdc033176a5afd9958db3965d38c5a62265e91477d04bba7085f6bca62a41a9f01d105cf3fbbab0d1b52e6468ef611fc92468503bd221fdb47b3efe067958f78cc2f4f54b751470c4942c1c724603282cd8f00ed350fc9de2abaf953963d163fc20e08becfebfe3c531419f8a651a2a114eaa51aafc93817f0a39299c29cb6007f622cdea56349e2a006da643847f61f840dc6d93d3c77717406291fe5f193dcf5278023f5737eaf18b8a004df4f914cc638cd4f491436360ffd73ee67c90497ecd8817869ec6516d3cca1196750fb17704f90ab255370e8f123ad04d88a1eebc6d503668123e194f2629221f10ae81f9099ca1cd4f598c8a95f0960100ad1f1f9498df4aae127200765960a1851c31495c0fad94682f0e6e2e48468f9214595f270af7b9ff3170d606c9409325ef12409c07a6673b5f16d329a2230b2e562ebc000000000b68d486a836bf55f853858ca34b8a3e66e4013f6df78af1bfe3c84c3ba6acfbf55d1b670d86c9e2c98b229c5a3015dd946ca9a611770bb54ab7583e89563cd1dd18f23c04b4f0165230b70dafee8fbe5a71b52654e299bd0932e15ada87c9c25a8978bfde67366ea011902feea1fe211775622b6b268f2f1a6eda973b782734ac9ac8a9ec8f03543d012bc1"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r2, 0x5) r9 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r8, 0x41d, 0x5, 0x5}) fchown(r1, r6, 0x0) r10 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket(0x18, 0x2, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r12, 0x0, 0x9, 0x0, 0x0) r13 = fcntl$dupfd(r10, 0xa, r12) r14 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pf\x00', 0x800, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r15, 0x0, 0x9, 0x0, 0x0) r16 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x114) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r17, 0x0, 0x9, 0x0, 0x0) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r18, 0x0, 0x9, 0x0, 0x0) r19 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8, 0x0) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r20, 0x0, 0x9, 0x0, 0x0) kevent(r13, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0x10, 0x10, 0x0, 0x2d}, {{r14}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x137b002e, 0x1f}, {{r15}, 0xfffffffffffffffd, 0xbc, 0x4, 0x3367, 0x23af}], 0x6, &(0x7f0000000340)=[{{r16}, 0xfffffffffffffffd, 0x18, 0x2, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffff8, 0x2, 0xd0000080, 0xffffffff, 0x4}, {{r17}, 0xfffffffffffffffc, 0x12, 0x2, 0x11c9, 0xffffffff00000000}, {{r18}, 0xfffffffffffffffa, 0x3, 0x2, 0x5, 0x6}, {{r19}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x3}, {{r20}, 0xfffffffffffffffa, 0x10, 0x4, 0x3, 0x3}], 0xfffffffb, &(0x7f0000000400)) r21 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r21, 0x8060694a, &(0x7f0000000300)) ioctl$BIOCGSTATS(r21, 0x4008426f, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) 22:40:55 executing program 0: r0 = socket(0x6, 0x3, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="d71a766296429fb5d27b64fab95cb68797c2e50e084e50289a650c967295000000", 0xfffffd2f) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xfffffffe, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00', 0x0, 0x4}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x100) setsockopt(r0, 0x4, 0x5, &(0x7f00000015c0), 0x54) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="d71a766296429fb5d27b64fab95cb68797c2e50e084e50289a650c967295000000", 0xfffffd2f) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660d9e7223ca91ae68000cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec1318d0dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c5fb81ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f884c42763d85d05f1f7e9b95f82c7964af364c1c0c9ecbe527b80dc50784f08757b5e77278f2bdf3ea164ec7ce39c69d14bd414484d4640d59dc233310c86e49d76710760decf1e866615ad1bd40aea237f27190"], &(0x7f0000000080)=0x6e) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = geteuid() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r5, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r6 = getgid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r7, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r8}, 0x0, 0x4}) r9 = syz_open_pts() dup(r9) r10 = syz_open_pts() dup(r10) dup2(r9, r10) fchownat(r3, &(0x7f0000000440)='./file0\x00', r4, r6, 0x0) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) semop(r11, &(0x7f0000000100), 0x0) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000000c0)=0x9) socket(0x1, 0x2, 0x3) socket$unix(0x1, 0x1, 0x0) 22:40:55 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000400)='\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', 0x4a) openat(r0, &(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//../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000140)='r\x00') 22:40:55 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff8, 0x83, 0x4, 0xffffffffffffffff}], 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0xd}], 0x0, 0x0, 0x0, 0x0) r5 = getpgid(0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1831a02000000000000767464ca7f0000000008a5f47394df2e2ae7000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bacd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f30057ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a65400000000000000"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r7 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r7, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r8, r9, 0x8, 0x2f9f}, 0x7, 0x1, r5, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) r10 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000080)=0x7) r11 = socket(0x18, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) r13 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r10, r13, r14) r15 = getegid() r16 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000080)=0x7) r17 = socket(0x18, 0x400000000002, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) r19 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r16, r19, r20) r21 = getegid() r22 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x7, r13, r15, r19, r21, 0x91, 0x3f}, 0x6e, 0x2, r22, 0x0, 0x8, 0x6, 0x2, 0x10000000}) msgsnd(r6, &(0x7f00000000c0)={0x2, "95b9e66e386924b62faf9a57a39612d7978cac8e38fe023e730f4058fc570b2930408bdac90d8f81c01ac8b4dad22303f5ce8be6d0d673cbc8f8397959a4bfef2f6d95e9256c8e1f7eec20cdb42888fe6f0eb2ba08ac041aca9fa5c71e9225ae85137b1808725a2dc30d4e07e8f7"}, 0x76, 0x0) fcntl$setown(r0, 0x6, r2) r23 = kqueue() kevent(r23, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 22:40:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23ce744e400"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b5487cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0xfbfffeff, "00f8009c00008000000009000000e84f41e9c900"}) poll(&(0x7f0000000000)=[{r2, 0x100}], 0x1, 0x0) 22:40:55 executing program 0: open(&(0x7f0000000100)='./file1\x00', 0x8690, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 22:40:56 executing program 0: socketpair(0x21, 0x1, 0x0, 0x0) 22:40:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x3, 0x4) recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xfff, 0x5, 0x1, 0x1, 0x2, 0x0, 0x9, 0x2, 0x1, 0x323c, 0x2}) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) pipe2(&(0x7f0000000280), 0x10000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') fcntl$getown(r2, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') 22:40:56 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) pwrite(r2, &(0x7f0000000040), 0x0, 0x0, 0x10000) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 22:40:56 executing program 0: syz_emit_ethernet(0x2, &(0x7f0000000080)=ANY=[@ANYRESHEX, @ANYPTR64]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") shmget$private(0x0, 0x1000, 0x111, &(0x7f000033d000/0x1000)=nil) 22:40:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socket$inet(0x2, 0x5, 0x5) close(r0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x0) kevent(r1, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x5}], 0x22, 0x0, 0x6, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) preadv(r2, &(0x7f0000002300)=[{&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/254, 0xfe}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000002240)=""/61, 0x3d}, {&(0x7f0000002280)=""/116, 0x74}], 0x7, 0x0, 0x1ff) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) 22:40:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x20, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r3) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x1, 0x6, 0x5, r4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) execve(0x0, 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x63b, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) 22:40:56 executing program 0: msgget(0x2, 0x48c) nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fc, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x20, 0x0, 0xfff, 0x0) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0xfff, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 22:40:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffff8, 0x2}, 0x10) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x3, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x100, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001180)=0x1) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r4, &(0x7f0000002200)=[{&(0x7f0000001200)="8a34dcb4a1781d6c2966769fd6645646e3d603d304c97ca24a16e424864a1bac6ae9dc0c733d0bfcd66698f1091c0b0f79b9fe408454b2b4a44d4ea950a40850dda884b0e0a68a30270f03c3465953db04693b17b06df02785af98dfa294919ae4aaabe4eb8e83225807e62e867db627ba95f81126f2f81565c9e95204810b9aafbe0dc4d899d6f432bebfa110ec07f27529aaa23cfc3c4976e178d5274d5de099633bf9d7aa2db4a59f6775dd8351275d3a68ffbd9e646e815a9cde5f87ca333ac3cafb98f7fff876a0c2ab64da2e693d52b719ceaf68786e14e42aed1c4d4c4888c7c30b83f80b63fb0af3c02fb1de1717ce304b38818baea25ad43e5a71bafb2594366f13293c8838237ddc7e908984da3d72fed24ee6ecda72423c4f9bbb2d117072839ff0b58341179610e99ba9769f544b2dc144011e8624ea0083e0e64a7d5f043839248d3ebfb185fbfd236a7c40ea9332e8e7135ff62f66f5eabeb9222bfc5cd2774a8bd27d71931ee76d76f0da6d70c1518bb3a94cdf744457e383bced46c1c7d047a838e3f79b04545262d7dd9d31db57e105ae2f2cfd3a3ca1bb8e8f306a5b3b23f1c427c247dae58bf02823912287e2621561fd49436aa3e0052dbf8c99df99bd7b7612fd80afb3cfc582f577f45a2dff9fdc60797a244c946545a7854444b81bfee345638e95a02955d9207d492b9dcd74a6760d5987424ef938b760a293f838080d7c983ab19a4b8319c9c44b80e1f43a7cac3e58322843ab99669f1e3d08b784aab5a80f79ab97728b4483bc5bca4290f5694a29398b9fd4eee1fd57054415299f97ce9a4c21cd4ac5adec0860de25fded7980c6d63f5fad9f58f48b0b5054117ad69605ca4c30a18f25ff00264f1a95a1b6a1f8dd3994d75fcce6e1aecc4d6219413de8914f665d3dba2dcb157984ebf6868c483f0da52f0a5c8e7ed866870814b1f373568e17a624c9a6e1d84b63a8a05c0665dc6c806f9bd3087db10a05bb1d482bd0c120ca9a9b25d0b38bd8ae224460640102bb4e7e838fba508e3022325d9b0189662c3e0a8eef49c140810192df5b1a8adbf380c3b8151a54f3595172130eeceaddd96aab34a0b61e41f867b962aa5af7c27ccd8546e4c55c4280da6bda3e58a232619180fd517f6dcea68126988ee0962bc7f7e0fb52088f3f53d6a68b005c0b58ea69b6ebbc12498f87cfc4ccf96b0df5bedbc97059e45c1c8a1bae3511f75c4467c8e488ddcaf35d593640ebed19d35566075eb3009783a016049ed6b94cb1e178e30a77b41814a3f3ce6ce83d2b3e6c7136b1da9dbf66053907c3aba80c87456377216ff4efc066c079e7ff4318e95d15473ad22125785822d6352611f0244c49e270490944c9ce3cbdae07fcbd7027a5a48688e1e79883d281e7063cfb6956541d265c21c196a76f35d16289983cc508e7cc99be5aa4fd6372c6b9a1a3f57066e3a8e74a38a137556eb3705d52568ebddf976bc13995b7fe74decb602b0aab9141507bbed81f8a421fb6cb53b87ceec6c6d6288395c425eaa4646bfb1d7536551cd000789c342c0dc87c1c9859e44ea6e3a26d4b5fa542c78fdd4064341da74041f49335a5643d10c4975b736929848712614a27fc08fc15dee1f694fc927eecd893a336bcf34ee2a6fa0721e2853d814dd1ec750b1e58b81d6d03b7d8785f39bcfc5fc7a51f452a36f43c2b6ee2c7a4111779647ffa11bad1f4bd9549e2358eb6d75fd1224cc873b878ecc70ace5ee021423d2feaf2961c9ed7ef45e54ec08e02e141b5adfc1108bd786e92843a77fb842782ea9f9afc2e77498356fcefcaddae0c95409f32ef600c1222c0067f61f0d67e7cefc8eaac3c118bfc9c2d137659577abd3c74c56e6621b83e30612dc5fa0fc5e0360e674fad747c51cddd1fa82cd054c67145d645277c83bf8586f869b618d5e61acd8f8d7e80dc8a088336bdb85118422469a09eaa80f1879b5cf69975c687d85892e7e4177b9fd6b3159b8b16080fb3ca95caae7d3b7770d62a275a75ccd3e5acc5fc47248832fa642c3a70a738388efebe9aa5287de9676fc4ce363a032d554323c1a960d96c053488b34a8f8999f44457dd5447fbbde1d7699e493ded69d7f754c262cd118e313879ec4742eb98f656448ee5648887151b8451c0f640dc7e001cb23619cb68207a1ac99eee1cf31c72ab055a7615768d9b405a041217802ebbb9f855c696322413e553c944611f87c0b996266aeb1988b90c55b91bdfdf5ba4d4f797ef4d27f43a9ab882e3206ce6a2ccb5d6847ed705ea09a22890f96a132015423ab7ee3625627bf65f4c5fff201fbc04e5fc31f039dc5e11f49c50bdd97cba219f12884c52b2a50787dbc54145b1771c2a03ce47f38f2f046151ec3092488ebab452e1a6738d4c617d7646cd4c82e0f1090fa1a5cb54497be05449a683eea400623405bd4d9b8c6b0f772f9662faa861d26ef834df6e5e0d3b5cf1d3c0f14c53f33329f152dd69e78b22d0919f94eba2a509c719af14beb76d9413d70d02749c4702d28c3eee93e38b7df29fa4241f61dd6d0d08948f5de16eaf0696589c6dbcbf2b6ad30cd67e75e8bbea77525007816c0d3f82fa2ee14334eb879f4f72b350b3c541db5e6e07cde3bbfd209509a1e6ff5567bcba797511b3060aa356853cc9e44ecd012d02dad380d79d8eaab35205a346ca11f62ce2dce736cbdbefe8096941f6872d8c67f0d56a4b170df94d412887c0cbc77cb3e06b0197a0a6775418c6ca9f802014d0aed83032a5b2a1d81fd4e231d6a12cf986b518954c2ce819116d7089eb2bad4f8a0733326c8ccaed8f42aae2268d59a99125e0d5ff07eef4e28c794e0dcee7f509e923436ca49e55bbfbd02eaa99c77c05c45d57f5b63d659132c72d3cc27edc4f2e5ea6cca2d6cc9d1ac4c4ec39fb03bcca1e8eaa48e2c7e6c9c2b6d9123c1c42a771f748fbdbaf79c204bbe94caa7574c7b3d624c26fa7136a4e7d9b71bb731b29851f847df5930099b43c4c57f6e2c0c8c324987b21b1bbd7ffcbbe8836d4431300cffa2616028a9640fac55a9c6d5ddfe69758cb4a63aba8cb3a79ee24db7fac214855529ca97f2fd32c1010e799bda9f14a2b73b2ce45d917d5e8bf02176b634e22038648440aef4a4876860a1e73d6692a9db9d3b71a598cd167fb04a7f0e50177956d4ba51ef669a17a25080c607ea484f04609840e2e55332e7840ffb11901a61745b866110d904796005d17f96b3a0f74ffed2d10704db2d51e2614dd833ba32542381d579a4268d20716c8573082a84c50907acdff4fca823ad4886ecc414d250d438b28b837baeab8819a297d0462cb08ec28036cf62dac3b29145dffe98367c4565a4ab87316974b85792a89bd99f792806a30479c86c88b458ac64b45b6c33ca0411398440cd3521794b6b1c2066652c283be4ac2aaced2311ae3459ad00faa1c52e417b50abc731d061eb397a8e8a5c550f932f415086e7eef66a064ee6bc07c53b4452f7f91a23977281f6959c55a0b850dee3e1849a489e4f1f3ae07b8476c26bcbea056e25d27e784d81bcd538555540e5fedf1cf078df8e2cbcabb92ea934bac96ef20fbab2c206ab3b0a14c8e99d12cdbac1167aad00cf02a9ee0c216d70c01f3a224530118acc9f51887d00d5b4a8bc7242e948056a1cf8b62ef34163e1fbd77e27557dbe466ae4fa1405413012618a1074489d2ad8a834cc17106695ea823d39ba1c674b82fd8ba57df3aa42ae78d11e6afd81628d4a8892f8a3bce5e1d85f40c88bfc48e0254e4daefffa603860ad54e1d1f0f6e5a3c27a90a0141023c46c205abf67948a6e2961cbf927e522fbc3395517b77e6382fa4d31c26dd38c5e9ad6e416cff513eb72ac5fd6a8c72372bb410ed07c8777c8b29ef6480db5c961c4de90373e612e6c3d88a06d303ab17ce88f819450639a793a521711fef2ed584e18cfd02b6a14aa2d316f52e44b8d824c46bd7e0fdc39884b9d5b42795d3a3c07724239772c843e35a543b9995cef2668dc4092058a90892cb6daef51cb27941f5699f539c8db720740f53353e9b4c4e12ab11ee98da957faff5b8860d791333a8e99d44e6e9a7f6be5b3670f3966e19718670bfed8896b2145e7d2172c28182d07ab9b7efde80042b317bdacc482b1cd4bf8ec2944dfdce9631fffc43312c3f419039d6a0aa97d741897413ee6905a93cf0b2e7208da5a6cb1a8384e9d99ce830492d9d01f111c2ed3ecbaea648680d863437ccb289188afce188390acd86d06fc1e3401f5d2e2d4d3055b6435f1ae1dff8b7d6a400f62c5ea89ab1ef56902f8393b48c620d585b2b4e0916e540270879f7956c80a608eb07c282b6ab986d1e5444fd7a1974ebb7ed129a0e331be092ff906ec72056ba3691610d8305bb8bb007e4a667483f2ee0ae98c0334b71c0d92ee638a6e0956f83ea30a13dc98948e33d32a6bc1bb84549305042471fdea6efe0b9504815f3dad1949e1d4c48009861bb95da72d799518ccb9b2f8a7dbc4d48a7fe0e3a0e90ae0b671a669219eb06a3ff4a1769a7fafb4c6fd78613fe6949ce4686190c842b2de498b290de71968dd945ddb6269f506660fdaa5428aed066aecfe02243c5d69a9af17779990dc4cd5d190ff4fc5bb4ddfc64ece12e3d91d85b1f8de0f3ae799955d7583197b980a5dde78bef301e4ae38d481d3b18031f12c3c5d50f2c739b3cfc2e4774e74faa29d476ba6394bebf5d32b0042c0f28e2c4212e414bc5f295ff15a75193766aca382e7b020454da061a93c19734112e1d8913a82129ada0efd2d30220b8b06120f5a2662ce9ef482b37439ae05fe6f5a2ae0c4f1512a37fb33dfe1ee478d81ac39f1e130351c21158d63426d038b31a3a672625c4b5321ce02c1cf97a914b3df7fd43b24651aac7c5b0231bba50a42d6639184f1038af443c7aab42285d938d129df2b7e4cb00f62b21ec3fcf238374e0affe5fb59ca4ae35027abf7accc7eb2f5336288897112245dac6cb6c5245e238e1a21da7d288495882732e64e9246069d01aec5863819d4650dadf4b6c2000be29e1cd99720fbec3f0aea7cca124f19f08430df272111e845d293af9f61b2fb8b8b009ae87151dd7495a14383d37ddafb234e212826a2220c34d45fc08d6d585ab172732d8a855d032793b5b492467bf4d0da75dae8bbaf84afe220b369df188286f99fb996a9650163e051c960a7f62c002504c902b186b6b2a11b9f3acf3fb559fae82cb7119cc8f679533533e6ea5ea6e0acc2bfd714ac1dab5baaddcbcfed02c2aebed323f36499b53bdf7192d7549774bf5cd54688986abfb846f7d7233027dac072ce0f3d0fdb68b5d1b6b840d416a933a28743d00c1ce16ee0549843978fa3436c2a5a1d05142e132ff6b31e8dce0ec3411798345a4f24bb478e88eaa3817a00565e8accb2ae98c6f29deb68e976ebf84bf11602524ee59fcf44ff5584dd7232f3637e7b81e4ea0b49303dffd16d1bffdabe2cafbd3ae47f5677bc8b50bd2c1c20530e3bc759aa67793c1567b6392a21663f7f3385d7a9676744c447a8213e3b7892127f6f5794697f286481a5d9f29fd8f5829f382c643322bbfec4383ee439c1282c11880127ca42f5e762b2ad1a2b2d6a578345f51ffca44825cf8b993903379cced441ec3fa6d6b0ffcb2a0375913db355d7779e37bb2a4edbcdc82988c5e994d07a588a490745c8a4012511681fdca3d39c9052386c31036a6eb33672f496c44546a1dbb48a7394241817c2b4086e0896b51f36dfd31d62cd1", 0x1000}], 0x1) kqueue() socket$unix(0x1, 0x2, 0x0) fchflags(r4, 0x10000) r5 = accept(r3, &(0x7f0000002240)=@un=@abs, &(0x7f0000002280)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000022c0), 0xc) r6 = dup(r0) getsockname$inet6(r6, &(0x7f0000002300), &(0x7f0000002340)=0xc) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000002380)=@file={0x0, ""/8}, &(0x7f00000023c0)=0xa) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002400), 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000002440)="301ac8e599cff72b2544a377349755e5129794", 0x13, 0x11, 0x0, 0x0) r8 = socket$unix(0x1, 0xefc149a828d65565, 0x0) recvmsg(r8, &(0x7f00000035c0)={&(0x7f0000002480)=@in, 0xc, &(0x7f0000003500)=[{&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f00000034c0)=""/19, 0x13}], 0x2, &(0x7f0000003540)=""/115, 0x73}, 0x802) r9 = syz_open_pts() ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000003600)) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000003640)=0x80000001) r10 = accept$unix(r5, &(0x7f0000003680)=@file={0x0, ""/108}, &(0x7f0000003700)=0x6e) getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000003740), &(0x7f0000003780)=0x10) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000037c0)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0xa, r11) poll(&(0x7f0000003800)=[{r3, 0x100}], 0x1, 0x81) r12 = dup2(0xffffffffffffff9c, r10) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000003840)={0x0, 0x2}, 0x8) 22:40:57 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r2 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r3 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r0, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r1, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8060694a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f0000001bc0)={0x9, 0x80000000, 0x7, 0x3, 0x8000, 0x4, 0x9, 0x10, [{0x7, 0x5, 0x9dd}, {0xa8bb, 0x7fff, 0x3, 0x7fff}, {0x22, 0x1, 0x8, 0x3}, {0x401, 0x1, 0xbdb7, 0x8}, {0x8, 0x800, 0x20, 0x1}, {0xfffffff8, 0x8, 0x7, 0x9}, {0x9, 0x7, 0x9}, {0x6, 0x141, 0x6, 0x20}, {0x20, 0x8000, 0x5, 0x4}, {0x20, 0x1, 0x4, 0x5}, {0x911d, 0xff, 0x80000000, 0x401}, {0xbaaf, 0x5, 0x8, 0x7}, {0x7, 0x8, 0x7fffffff, 0x6c6d}, {0x0, 0x7, 0x7, 0x443}, {0x400, 0x9, 0x8, 0xfffffffa}, {0x6, 0x1, 0x8, 0x5d1}]}) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 22:40:57 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x5, 0x101, 0x2, 0x3ff, "8ad61f4334d5325f260447efd7626043a3b956f5", 0x10001, 0x6}) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "170b000078a7e1ff00"}) 22:40:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0xf3, 0x4, 0x6000000000000000, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4cf6b897}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fee000/0x3000)=nil, 0xcf}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff8000}) poll(&(0x7f0000000000), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) sendto(r1, &(0x7f0000000540)="a1eaa7f593c1df39d909b9f0d80006f881bfef2dad960eab7e91f3db06f6158e8bab76281c12d288f8", 0x29, 0xf, 0x0, 0x0) 22:40:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x7f) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020207e00000012c108442c8d41b77acffd020314cd0666f0831b6d26f704819f842c4ac2360e129cf045f1cba5e2b5e18a18c678b0a093adf3fbab68b18a8721db070fd900df06ea21e23c50ff04d2218ee1cb4eb268647dfd340013c8890be3924e1bf3c8daf61c4d3c1e40640921f55d28a64f993dda80322958c67fc31be7a7139"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) 22:40:57 executing program 1: r0 = socket(0x2, 0x4001, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f00000002c0)={0x8}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x6}, &(0x7f0000000040)={0x3b3ceeff}, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) close(r0) 22:40:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 22:40:57 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00382b00fe8000000000000000000080000000bbfe8000000000000000000000000000aa330000000000007612e682"]) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x103ffc, 0xfffffefb, "0503c966f22e95a163797f00"}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) write(r3, &(0x7f00000005c0)="80d14cba48fd39afbb9c770553fde4687e3e72706315beeaea04534af4cc3e7d2762c4f4c51e6b2ad22d0a2e8d5fa74495513f0c78257200e54481ed0b6ccf3297d0643c7d14d13bc43888270151d916a601ec6a64063dafb739f14456aeeda0646476f25f3be57c696530302a8277aa80dcf2b9b493e8e513f73bee3db31d3fe93aed147da425b1839b7efb6128e2ff422ee2d357d8fde58c3df707616442123f0b850054d16c6eb8a6e9464319cbca758f62a2ad7fe2b6c22e2d15c2b0e2461a61062754a12e47e1ff6d3f4835f022440479faef20a2f325726971045329ad169e2c5020ba4d7b8394cdf83eca8318a18a2d527be33a96764abd3454be1edd357787012fc83318a370e93f1b0e48d6aa667cf5af71ef0c1e29cde3e480eef868b0938775ee42232254caec8a27a5ca0df3bc05ad879946482745de0d3ccfa109becbd8f6f282ab64fc49406f01d93b772ba6291133b5f0ccffe24bfb6b76c775f9c887dc349279657def774a44d4b02241b5c36a3ee8c5ca81fbae7c40fe85f45f1f52d02c99266d96ae0523eb8b1f29ac986d93ad75f00424e77af7034438a6f0a30f48665c92f603c4f3ab7decc1e6553cd083f70cca0f89ace7be17efa65a61c3d1a1775428e9c7ec433169c7116755b14768772f1279da7c17bebe03a1bab1b393629650a3edf0e4070118025afaaad0b6f7cc37762a78f0dc53fafcbc59386b1e9cfdcfd7f6120ba70d7777812cbdbf2b79ac1f4dea0d0a60e40c5c00981933b8951abd0e67774373fdd0f8c5fd8af028dca1527a19ac17511042b0c37a48812d41f1c86f5de40a2f34627e7a907047bf16013fb1de6c6031812bff5a0cc4e5ef264be3718d44053548dfd4f405e86a2b9c9a1e7d7db8c7e44488c2fb12e6367be1d568bbf2d5af890d248593d6336c9778432c7f6bee84b971f21d22ef8ee9168165e83a288d4ce8cbd11aea39925b0815851514cbe7471ba1981d51255d479c0b697375303fb9d66936c16f834d1b77658a5c672024b52af74fa8b14b54692fec8e29b3aef7d6dd40a1bd46d09d840a6c5f7cdce0e4f7466b432b416580aa2488633bf01c14bf34f61ec5724bbbda189e7eb492052328cd58f0be91e333e413cda8f4004c584d5296d42fa005121423d9380ee281d0e847c7277e0e632adb11e22a1cd50fe7a4551b935b514ea89bfc107b873eba1a195eee523fb4f1187177884a1ae322c7ab7c40ca01a9c189ba95601657029a5a28e9b636d83da59970df19dfbe41d248a4520be952cfeecfece4027b1cb1e238b3bdc5ddc58f51a20c628afaee917bb52ff4ba4b2e954d96b7fb493756b53a0bd84753429890e4011a373ca8fe7b92bb5f926076494093db20b2daf42e3df62bee361767bbb6cfa3a0eca4feb0c9fecf2ad915836ed25ee3c2fcdc617e2dd79571cee184d9633773accc70c9f273e0a5d8a2c358041196a2502e1c942e4b79c9fb7e4be5c520d40f8d7c90f2a79e59f26759371f0125e6947b4d8afdbb6ddbc9700c109976ea51b8a577ba29dcfbd265d8ea5fc98178b833e0d2de1aa1474e00c3f7501750b48ab9c737fae0537d51c5c226d665d46c71b044eb24a79705f02c2890889ccb9ac3f5414fb01d25bf79dece25b9aefcd5c796c14d816c5ad8ede999b594bcadcd186ffc2ed5caea7996ed68e71f445756ff99612364caabccfddce6b11fb9a53b5a3385de462da9e3f93f41202728369e784f2cb7d25b267c345a9fa41a22715b27c956018843b02013a6b4fc5a9dfb92e93b3a182fd07e1cb883889bcb33a55e6147fa4362c59ba7ba247e3d9ffc6f13f6927cc25286ddbd5b28c1793ae0a9296fde3e5c978f0a5e8b33a065b40c55486df087f206ec5ac7c20f1c5fa9e0d14c7a50c467dbb3b06965b1a7b0adcedf4687d5c311d63606bce0caab432d8a0ae7f863586936190abd5c0e34ba16168a9c7064d266b5ae7258a179931a1694f7b7a055c3129418a8e45d3e7fbe64b83dd0add7181b88be00a6906226964d37bd5fffa3a8a4779d4269bf913fb448ef0dfc76b36c0da95c09a493af4b563a5ff8486f7110ea6d7eadce94a958267b216366c414c8e5f59e2f443d2128f7570065dc37e92e4696919cf9c4d8acaa8d6df2602b13ad587ca4f59359c66479d9202c4d34f69dc5121e62fad2e87743e6fac9f3f41843437bb87ad5b2936bd180388c541410c9b86a51027078baba21ef83213d0590901851c5cd01897969b7cd70c225eb0edc2bf1b7b65896ede832e218b32f303c4da1c85ae188ffd7808934863216ba34a234dbc9a9e662b86c6e9c329ca189489174fd64658487588c7f9fdb365fabfee162595c4ccc4b09d3cb3a18bade4c1ba34e104f8683aecd4a9057daa28e89524ed24464b9d30b684c865fceaf7593e07686bf18e59169838990cc98a498b63eeb66eefdda5a6a56d622bc0fcc6af9b35d349104849efabc39e1c346bc275b066478031a5da9220c47e2a654d62c72f836b0b3f06a89e25e8e41663b3b0bcf28418323671e8c80c1ae84be30762be69619028fbeea60d6b89997fd8c35232679f78a71249b7415f3b393f9b7d605a341c79c1390ce36ca175ed54461df48075b91185c01e6e0a83e76c455c802ac6026270bfc70d46edc1f89b366887614772a80af6664029bac7d151f85a49928a836f6f5bab886040e2332a74f465c0c7fc7a5290408c3f0b727bd418bf524a44f32f1e84fb3230fdb68687cab0b64352e11827f02c0b9ec35557df75e37212a644c6425084b219a9db7ac7a116ab6a8d9ec49aca0cad641a09e3da0a6573415fc88a4a01560567bd4fe70edb7b4c76cbfbdc6f14d39e9e2dc797b9e9a001669fe7321ec3703c0ee0c49a2941a63b3d6d01b9dad4ef65a291b2212d6317437b1bf3c36ebdf2d0cb23bcc18e9e3b679e59df68087813c8c7f092fdf14b961f2f937ef5fec28a069d9953eeb0b945e930eefd2885e2eb089930f77c2ec4237c10b5bb5b40ebd519440a70cb84fe4811537a2feeb39295e6aa656536370ae2f7b6b2dbb6efc67e13ab42e184f965812f8ae3972ef6046bc29ffbfc845222a7083619c10e0f6efd20a4d6921df8ab14e1a10b22b5de39f050cbafcc39a4b945f3a95717bb24bd9e349b9c4b5dfb27e904ddb5e06803feeb2328353092648acae0c3ff16b614711054e5d992d1ddd7cdcb6e013deebfdfd612ca185a7c9aa0572921488630cd641d3bd97b0270ad2793d8f9fbc4d466650f1d6cc5658cf0263c9d947b646a25cc53388c4ada5b2df6fd60ceeefaaa224e8ba88760812eed5f8b0207399fa2b128c05db873c4310a35a75884e009b686307864a8be6dd20915f6a8b060625823c4f98396cf19db929287d4291339c38d876dbdd1401569076805aadfccdbc007bf814bf405ef0ea60fce352a2e42545df2003554fa8e2ac494d2e189bf0000f03f114f3f4171e9e89830ab88abc2e293cf7d6b3b28be0e53453b4fa7b36d9375a537474e8d9867700d30b74b2bff22b19b0db7ff536d9d5655618b9f61254fb3af875b741a785b0758f08ba8c0696946550d4f60684576ea9d3a081061205c63bb120710709ed2375b569a7c1250be20e97fbbff3ec2e1f680a9b67f3eb21724fb2718b738403d2e06c1972b33300f242269c752862eb455936a4eb0977934ab8843e365c7478ffa689bf1de0305feb784b75e7b801b7e2aba471df87c121889f66c77556d588713af513415c22a4d3d032a9c2558f0474ea9d602e02cd69881805828e19e01a3f742cfa404af34d4481b78594c86f3e04a4c2eedd899144116e8089ddeb8e93ee40a8e13c076e795e3db47ba7026bda0ae0c14415143f703de68d8b165abe432fc9b669eb9d7a221360b9bd1acb3c3cf6252f4e76a16d2eee92faeb90ae0e866f2d784fc6f26902b542f72274760aeca7dbe61269569ce78d84375a21602764e11ff7edb0343170e86640bedb6ecba438b8d4f0ff193cd757bbf1e0b483a8cce09df95776c6fa6c616101e4f5de7daa4b7f8f7858631e9448044875f90f5580c8c136ed85ffe86391471ab1e0bb033d2305181bd3a5433c362d4c090c97df0b8a5be833119bd40888d9913d94cbafa48ad504ce5af8a2c4009804bb6e6ffa42e3e4c1aa4e1eac708d71d28df8962bcfef37244d6dd9451e5fd087930dd00c80e15f194a3cdd25faa718f5cb15c3c8ae254eab34e8432df0b5add5ede8999f2403325e03d549b17849b3c26aa018b14fb9b0246365b85a7a9d0c7578fd79bb279df20882f15bc6b20e0f96503b3890bacfbd5c90eab7f27806a757ea168c94a8762be69f9d2685c623845aea0cad400c9835d3f269e70d68ca3bdab5a7b4f442a40cc348a3be0b67f0079770d6eb5d7e3137b6b24e891af6a759d6b8269c642e20db8849045ff9b3fa98d83e7b7e66c32a9b61b7f39704ae9e42688bb9e9a926b3d96fbfdcf9b1254acd280bfcf8c6fe7494f64f27fdbd47573a4a1db118ce8185f7ee76828ef89507273579e3d15a3f9b1a89acb4c5b2f72812af08e96d0f2b7578f7412d9e393197ab456f4b0e87ee2b85d0f9d2feffae9a0ee06a21eb4b3ae91a61ec900ae800c0e8579743779d140fa1928d06a3b239904e3650848032f0c3e6aa64ae58069efc559209416db7bfcb5fe1e50b829fd8208f99733cc9cc7ffb779e9998583051b6ba22ffed81669f88376ffcb3dd97c2adb0107045cbf170d64e9ebf90e30a21c984f8f480e3f1ea68d45b39ea10edfafaebf2271ee471cdaca9867ca5b78cd0399e7b4b2e30880c0906eef1a0a146863732f2fa9fa2e248e3228912ec2408ec15df0143fa848de2df87ca6ed819d008e13caedc8fa5c5a69c6dec6d1522691ea8581f40fc2fc31a01147047d9a02340994f9c2e8938512300d2070eac9c28433f42c390c3edab33308d94cbe771da6f5ee3b451072a1a124a13b9e295a60687872b4c7536d08fd610eee9bce433cee899c4a3c5073db981f8d14ce0abb21340aa62dc2ee7b04f2128e833173ef477656f84e89fd94ded991fe5aa1dc3317d47f1155aaf360577f2cda7ac86ddc549e6ff8ca80b998da669d1e63b45456555e075701bb088f61aab20fab20377ea5da82e3ffcf56d3b0a8edd70564c94b0c3fb0a903c2d60af9f418a093a713498309277908991d8c3d8fe37f0a58b1825686a0b911dffa8dfae7b7db714f2fafa8dd327ef94a8f8eec732eea2d06d2de481c11079ad84c8ed23f6de52203bf7301810777f1145dc605de3f6895e75a7d3531ed9728e18adeffc7cbf628afaa6b04bc686a7cd7d796d145e0c9f4c71c49897253d86efb14acd298ea64163e0df52ee5ec2d148fe8e055215cdff646c4bddc8d510ce3e8796627d559b817e00a65da93b525a6bc59cf7dbc49a202a61b677250f11b4f334ae613c191ff0de7c1cc2df1756d2807b9a8140610d2e933c91c5c60acf5623eb8236a1b60a647441e9f89fe52eabc19f31bbe7de91cb5e615c7d895afdc0483d6325fbd6eebe5662cf3489e38ba30378f72d2e9bb929a2d2ca65e9e64c9a9077133e626136a6ec5969afe7151a1b0262ca994f85c91b76a4d5051b56571fe4148be9d92f074adcba7d1ade7cad03a1cb6939bbd09f65cfc6f2830152aff3cb4075656c67e9e47bfe16ee598a50cb6c2eba8f37df9e4875761eae9c60a687ebc802074ff3e5d60e248b95a17862eb637f560f74c6fc93ae7902497096b7e211442d5120532a3d463e0c6e1e6225adfcc7bfe8857e28a28f2a9dce", 0x1000) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:40:57 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = semget$private(0x0, 0x8, 0x10286) r3 = socket(0x2, 0x1, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040), 0xfeea) close(r4) r5 = fcntl$dupfd(r3, 0x0, r4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000c00)="800d000051a06d3cca5c9401fe0650dbb75d0cc45fb62d88b711cff6896a591bbd2b3c87abd0257445537e914d54ae9746d2fc3657850dc2f1f1952c0c6dd023000100004857954955b8238602943ef7935cb463bc2fcffb5177b2ff98e08bf2b2b7e8af458520b6d257f21a30c91b5f595ea29f77337db47d01000100a800005c2a4b17f43f60312c9550fb5517bf426159a9d0203fd314e895c5be681819a43564e761b1623d1e46f1cf6209787f1fc880c150fe44fe7a7cd6182ec15363fed5a24ffa376422ff0000000000000063d2c1e6c2d53fcca7f45ea17a64c90445f94c4731cc31a1f60fd612198fa80e2508c8d4e126a6f7c7b010679412f61b53b3dc5b345c7d51d7fd58ed4d72dbe1e1f3c4b5ca10f7b24675181a391463a7011d057bbfa7482ec8b968a9846606524bacfbc396dd9ab6319f005ff572020f4945a0ae8e346f164b0e6735bb821c48c49083a2a0c93c2a5c438df79bc7", 0x15d) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0xd29}) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r2, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) sendto$unix(r1, &(0x7f00000004c0)="a6f7103bd978d2e9202ddb9b20e89b33991d12906f5900d205bd01ebd440ab1d591ecf7b45274d1f2bb17cd97a6bd048028726f6e50255", 0x37, 0x20b, &(0x7f0000000800)=ANY=[@ANYRES64, @ANYBLOB="6879df4a3ef2779afdc0f8e2a55bbe1dcd35beeecf3901996279315ee79f0dddc51301ecf7118a24f86e4bc45b6c90f59e2ce0fdc45996bb32e8bbc640eba66287068d4516215a19ad7494aa475ffe710bca8c76500f8c14bacc069349a202babb1b792361e7054ecfa2cefed9288cb4868de253e9bc3f46817635c9b05483297a63f4f1690dc795a364f9557fbabdfee89fabb74c2e7173c76a1635f432d67cfc1cb69952d3663befa52491dd6c546690f6aed14247e924d322abe71252580b22f460dbd8cbb57277bd86e82eae00000000b6783a018065d890f5e1c2bbfc66748c327f980710006c455f65ea0d08c981c9c22451041d674a57cc45b80000000000"], 0x2) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='r\x00') r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20088, 0x0) close(r8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000008000000000ffff0000ff7f00007c916b60848a9dc189402cea414e5d47dd02281fca6de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b76b13dd7b62b2db6c42868622a679a8a08a886916c5f0854e944fb1455deb7a586fb9822d6b7ccab3fcf29bac88b5060c628264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11dd78b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c318ff7f3e8657388af2f3854826f53090035b4bd7a270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33e8dd951a00000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289238e6b53dce4088d9e1fd9710070c5d386aa385e5"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = getppid() r15 = msgget(0x3, 0x69d) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r16, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r18 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r20 = getgid() r21 = accept$inet(r16, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r23 = getegid() r24 = getegid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, r24]) setregid(r23, r25) r26 = getegid() getgroups(0x1, &(0x7f0000000600)=[0xffffffffffffffff]) setregid(r26, r27) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, r28) r29 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000008413d1ee9ba041b5831762d91d000000000000000000000000000000000000000000000000002743000000000000000000000000000000000000000000000000000000c61b9e8fae2fc1578c71c206390100000000000000000000000000ba0002"], &(0x7f0000000080)=0x6e) r30 = geteuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r30, r31, 0x4) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r26, r25, 0x0, r31]) r32 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r32]) getgroups(0x8, &(0x7f0000000440)=[r18, r19, 0x0, r20, r22, r26, 0x0, r32]) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x1, r11, r22, r10, 0x0, 0x39, 0x81}, 0x6, 0x1, r13, r14, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r33 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r33, &(0x7f0000000040)="e637fc80f18acb07291c931413d6914089e8f11a7f8df8bc627b4d659654c7e74c1122a466a6cf0bf74c1dabb2b3d8857c5470239b7dae64719dc24b70481f3680cc5d99b0efb749569d7e2001f190", 0x4f, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x2b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000480)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r35 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r35, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r35, 0x0, 0x9, 0x0, 0x0) r36 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r36, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r36, 0x0, 0x9, 0x0, 0x0) r37 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r37, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r37, 0x0, 0x9, 0x0, 0x0) r38 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r38, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r38, 0x0, 0x9, 0x0, 0x0) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000bc0)=ANY=[@ANYRES16], 0x2}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) 22:40:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x100000001}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff82, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 22:40:57 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) 22:40:57 executing program 0: close(0xffffffffffffffff) semop(0x0, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff}], 0x2) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 22:40:57 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000200060000000000000000000800008100000000fe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x49) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x0, r3, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r6, r7, 0xa5, 0x1, 0x100000000, 0x2}) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x22, &(0x7f0000000180)="d4e3f8dee660228b50bf1abb99dc1a944c7b7af9e5533a7d6e1ffb4265b08098144be972f5", 0x25) msgrcv(r8, &(0x7f0000000500)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000000000001b05d3f7052186ec734c9b5a6d7aeeafef00e90530686e2ec3b65b0e6d3455d53259d4b153ef6c2e4860f1f5e27feb217a2fe0131bb1090ee7c2e73bcc2683e7c92a9b3f8dc68092cf991aeff8efae07795ab8515bef3cea337e9ee417d03c33aa6702e93ed194e481e33e9823d8fb5eb1b445790000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)) 22:40:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="1202000000000000"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 22:40:58 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00382b00fe8000000000000000000080000000bbfe8000000000000000000000000000aa330000000000007612e682"]) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x103ffc, 0xfffffefb, "0503c966f22e95a163797f00", 0x0, 0x5}) ioctl$TIOCSTOP(r3, 0x2000746f) shmget(0x1, 0x2000, 0x500, &(0x7f0000ffe000/0x2000)=nil) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getitimer(0x5, &(0x7f0000000080)) r4 = socket(0x18, 0x2, 0xfe) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8060694a, &(0x7f0000000300)) linkat(r5, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) 22:40:58 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x134) setsockopt(r1, 0x2, 0x5, &(0x7f0000000040)="d6035e231578e23985a3044e63a3578f6f93237e58651c6dca140d690bb597b23b7070ac81c4503a2fe4b6c93a3d95b5443b090c57b1f10f702b6d7a0652181dcea6aa1b59e816c827eea58a3416dd88b2ee11608df7d4b4c5aab7bc6444e1b29d35dae99527914b94649cc7a636ac9e9fb0aa69b6250ae27751c788561ac890bab2c511810c388ba0d6bb9e40254fb36336553835be2e0dfab28da792541a0657eb7d9d388ba4b3d0779f2b457730f02799147ae3f5add21b0e83c869df0a9915f9dc7464d14d7a61edbcbed02c2ad6a241455f1e1b3f96e1", 0xd9) 22:41:01 executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000100)="c7a8958f2a241c0a078359ff86dd6e360aa905ff2b1dcbe3892846befffffe0000000000010065ec1d00000000b0000000000100007c33781578") r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/246) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchownat(r6, &(0x7f0000000300)='\x00', r3, r4, 0x6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = semget$private(0x0, 0x7, 0x287) semop(r10, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r10, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r10, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000000)=""/9) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000e00)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45ecebfaa6ac65fdbef44a9f5f79009089b4551956a42678eff1ea26800a4753863c1a744ac7e0c66ed40f77e226c1e5848095a48aa55df8cff21114df788f68c2537846f904fde63e2f3f2a23d3cd23767a6329e848f559dda2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3086f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f84cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c93b29144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e415d6efde2ecbf86e736b19eb0dfbd9d659c7f60000000000000000e1ffff11696bf9ca04a6299c989628ee486209f153bc57e948d8601383acbb9237ecf66d59eeee7276f1285a0b26594c1a41ef0ed4cc567b12d4eb70e3b327c4e10c88f7d50ec31b284990c320c3b5684ff5dd28afa3bac1c9393017695fd7fc"], 0x10) setsockopt$inet_opts(r11, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r11, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x0, 0x14a) semctl$GETZCNT(r15, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r15, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r13, r14, r12, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r16 = getuid() r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r17, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000006c0)=0xc) r18 = getegid() r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r19, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r21 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r26 = fcntl$getown(r21, 0x5) r27 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000540)={{0x240000000, r24, r25, r24, r25, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r23, r26, 0x41d, 0x5, 0x5}) r28 = shmget$private(0x0, 0x600000, 0x5, &(0x7f00009fd000/0x600000)=nil) shmat(r28, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000180)={{0x100000, r20, r4, r16, r18, 0x149}, 0x6, 0x0, 0x0, 0x0, 0x3e10, 0x3, 0x4}) r29 = getuid() setreuid(r29, 0xffffffffffffffff) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0x81, r29, r7, r16, r7, 0x1ea, 0x81}, 0x7ffd, 0x7}) semop(r10, &(0x7f0000000040)=[{0x4, 0x3, 0x1800}], 0x1) r30 = syz_open_pts() r31 = getuid() fchown(r30, r31, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r30, 0x4010745b, &(0x7f00000000c0)) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000001340)=""/170) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/56) semop(r0, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}, {0x0, 0x401}], 0x2) r32 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r34 = geteuid() r35 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x39f8, r32, r33, r34, r35, 0x80, 0x8}, 0xfff, 0x67, 0x9}) r36 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r36, 0x0, 0x2000000000007, &(0x7f0000000680), 0x4) mmap(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x4, 0x10, r36, 0x0, 0x2) open(&(0x7f0000000780)='./file0\x00', 0x10440, 0xffffffffffffff51) semget$private(0x0, 0x3, 0x20) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x68) r37 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r38 = dup2(r37, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r38, 0x0, 0x0) r39 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r39, 0x0, 0x41001, 0x0) writev(r39, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) semget$private(0x0, 0x1, 0x140) 22:41:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r2) openat$vmm(0xffffffffffffff9c, 0x0, 0x10, 0x0) 22:41:01 executing program 0: syz_emit_ethernet(0x37, &(0x7f0000000040)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000002008707fb98e237744cd1b200000000000000ffff23740f1dfffffffe003b00") r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r4, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000840)="020529bac39751e6fcee4750204deeafc52bf44c07c6673b586702283f14c997bac93d4a274779855c1a80f882116e5f00abc65b180b000000000007ae772dcad6b556d242a2f98f7c98de3b4be1ee5fc6d16e7e669decbc1cc4b675c92730da99f601a64ffe1f60c58872af6b23b8e74750d6c98857e7a964c6ac3530bfe38d99935455d4007681b9d5137e70084c329d9e61fd079f9a75b6e9a3d6c2696f3c06fef225318ca94becd3ecd5f496982720494adedf61e75a26dca03a10953f3e9dc0eec3b2122172bd37e420c39da702dc815d291cee11049bd6a6c9c98a6d6e46efb694374ab17a1177b760850cac40c7554c85b8371b860d7ed09d08be20098a1ec8f55bfab795cbf7d71c2bab2fc9c7f41d", 0xffffffffffffffdc) listen(r8, 0x0) r9 = socket$inet(0x2, 0x0, 0x9) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000600)="bc085f371da24f6fb41e8f3d294528f4146db62d7fa33397c5f5d3769bb9ee380b010ad788e06a6dc159ce57ba1b661ab43bfcef2ecae81608cef633caabd4b3e44f8d454742fb709b244b99da6795ad7f0c6a28fcdfd7675955f4246790d966c410c923250d95f40b48173faa1481f0f75ac55f4806dc3d6ad88d74e4b2ab6555fa6f216ec23397c16e641e2d0afc397af47e576ad578f0ee6a02dc10d97f2bece7065020d1ac1d", 0xa8) listen(r10, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r12 = getpgrp() r13 = geteuid() r14 = semget$private(0x0, 0x8, 0x80) semop(r14, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r14, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae26e3}], 0x6) semop(r14, &(0x7f0000000740)=[{0x1, 0xff, 0x800}, {0x4, 0x9a3, 0x800}, {0x4, 0xffff}], 0x3) r15 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r15, 0x0, 0x33, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r18 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r18, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r18, 0x0) r19 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r19, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r19, 0x0) r20 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3f2ae2e2a7bb541e202da03da4177ab348c61f4246b33408bbccea3a4ea6b37c75342032d0b8eb1d401706e9b4c4411c", 0x30}], 0x1, &(0x7f00000010c0)=[@rights={0x20, 0xffff, 0x1, [r1, r3, r4]}, @rights={0x28, 0xffff, 0x1, [r5, r1, r6, 0xffffffffffffffff, r1]}, @rights={0x38, 0xffff, 0x1, [r7, r1, r1, r8, 0xffffffffffffffff, r9, r1, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r17}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}], 0xc0, 0x5a2147307f97c4ff}, 0x7) r21 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r21, 0x0, 0x6, &(0x7f0000000000)=""/155) r22 = getegid() r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r23, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001180)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x4, r24, r22, r24, r22, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r12, r24, 0xffffffffffffffff}, 0xc) 22:41:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02731c7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f660204000000"], 0x10) recvfrom(0xffffffffffffffff, &(0x7f0000000240)=""/171, 0xffffff4f, 0x0, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 22:41:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) 22:41:02 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESHEX=r1, @ANYRESDEC=r2, @ANYRES16, @ANYRES64], @ANYRESOCT]], 0x1) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0xfffffffffffffe0f) 22:41:02 executing program 0: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x9811, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x15) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x2) 22:41:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 22:41:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1f, 0x90d2, 0x0, "d73000000000e74de400"}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="659fc34d7e8b941ac5a1e0bab9d1bb81000000619006258846b136bbb179c2022029a5a374dcab2c2ef0feab4955c788b2d26452b4a372d70bf9897b4e98877e68d9c563da025b568f36ced72c4ad6553a76215a65c0e69f369e3c6848851183edc9200bff3583b11a8bbd097bf892a80a2da0b0092e973c783e05000000206b48ab1bb925bf94c20810090a1f360b39d58f03a250cc3b2598503a7409a1c5f43f59789ab0ab675bb0c17d66def4a8bbfdc5af4e065773a0ba0a5f10", 0xbc}], 0x1) syz_open_pts() getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000001c0), &(0x7f0000000240)=0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) 22:41:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/174, 0xcf) r1 = socket(0x1, 0x3, 0x78) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xe5, 0x0}, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x4, 0xeb, './file0\x00', 0x4, 0x7fff, 0x77de, 0x8}) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) msgget(0x0, 0x700) r2 = socket(0x18, 0x400000001002, 0x0) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000040)="f0097bb163823a891833435f9bd7725b6c3478f92fece454829b9a02b2dfa734f7791024013016b94ec8557c04194f979b91bf970eb6e456a4ed37", 0x3b}, {&(0x7f0000000080)="4f74314e3edc9bff301b15385090af1283c0a8c30d30c73fc0d8877426ec168bb16e258feb874e44c72eff030a47d23e47e634e6bb32ca5b2fbac15a665cfab7f4fbb4981a8360abde85d069c12c072c8f887afbf2f6ad17cbf3d8896931859e261b26c24f2412f9a83a77f6b8ff0df521755f453c57cd90e390a94a10bb0a07d1ffe6ec75d662e031c938681486265a74e57cd270d4c27e087f2c1d518d7138d959a4517a7bf78f883bcf2ec70ae71217fd48f561f7b29068e716a7", 0xbc}, {&(0x7f0000000280)="f4ea0c07e68738dd1ce16afb8cdc2bfa605d286e3e5e3ed10b0b919bd3b202ecf3a66f0198123e5a3c38f1e3d9e02e7f5f7b415b8687e60d60f5574b7bc5be422ebbe5869be26c476e261c0581fa690a03816438aefb9d9792b5dacb4931885816f845c3f9f9c06c524dc4f09b355a73fa352595688d439cffec71b9ee3de95460b7f269abc3919e4475b6d21301f4725abc92501c19d5f1c74bec907e9b619371ce3ef4a7b0088a7dcdd0775e84db71f37ba4d375b3632b6f04e4ab6d640ffdb1bc9c551ed7046cb0a0dafeb7c5a52486fd8a038595ce0fefe0bca55be7c5a1998955c94b755ce9abaa0792cb065aa2f4a69d4033", 0xf5}, {&(0x7f0000000380)="da40a8ec9bd43d3c498294db5d5dbcdf6a9348c6e71c8b31dc7389ef14cc72a449bb99b1c157a0fa293d6bed52b0eede9a9f08dca9c3a80e178e0f026f7047d13b0fb2d9f91fe1f2415706a9e34882c87112b4da7e3990d174180d6966ffe26533391504032fda3a9d3f716eb45f5e20d21bcd0e0fa8cd5fca71657a3cf329ad51a7d05f8a9ee73a1b2e2c9ea68d8f74b2b93b3a0f6a4203a4f752842842d147829b19a4092a3fb0c1cfede08ff9b5d422e26124e00e4a741731760102d778474a5655449d4a9a672361a134befd02a8f29d04e8b6b4374d4598f1821050a25f9b6b61346514c05d1882b2221e08f57aee", 0xf1}, {&(0x7f0000000140)="6788eff231220350bb412274b49e8390fcfd8cf8c810cc608f572cf99915b89ea49be2325d", 0x25}, {&(0x7f0000000480)="17b52b4dc2fa3d92d6a3269203db597664ea2f52d513f301c6477efa6e0fba3e5e26726de71acc262d3734e0e77032617cea68d65977dee0a00406f30a3f9ffc0bdafa123058295b4e182f85bb8120f3f19fdcff469e35a1e02f2a3b97c6adafccf331692b63b7a1c01194c0053a73fd8c7a4d65e5428aa940b91d47b65d89b3258d9af0690a04b600cead70be8a7eee67958a406e9ea09b9f7235433126089bdc2c91478afdaeaa556867616c5cf570fbc244cb950f46f07af8be959c48f709c2029902946357f2269f09970437019c46a1eee6d4523d743559", 0xda}], 0x6) 22:41:02 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)='x', 0x1}], 0x1d2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 22:41:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x60) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x5, 0x1) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000000c0)=0xffffff5b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r8 = dup(r7) sendto$inet6(r8, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r13, r15, r11, r12, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) setsockopt$sock_int(r22, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r24 = semget$private(0x0, 0x7, 0x286) semop(r24, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r25 = semget(0x0, 0x4, 0x2) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r21, r23, r19, r20, 0x21, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchownat(r8, &(0x7f00000001c0)='./file0\x00', r13, r20, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) dup(r28) write(r28, &(0x7f0000000100)="c080cc1138c27b897d287180a13ee653b0bcc1e36972bd78a5f1585c4d10c0038d0c1264", 0x24) setsockopt$sock_int(r27, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000740)={{0x20, r26, r29, r5, r6, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x2}) setuid(r5) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) 22:41:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000900)=0x8bf7) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c", 0x152) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac5a5a000000ff03", 0xffffff5e) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffa, "660400180e091fe6000002000000000800"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) 22:41:02 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYRES32]) pipe(&(0x7f0000000040)) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8060694a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x1, 0x8, 0x0, 0x0, 0xa2a, 0xed, 0x2, 0x0, 0xffff, 0x8}) 22:41:02 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10a08, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0xc2) syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb99050000000000000000000000ffff23740f1dfffffffe000000000000000001000000") ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0xb65f683f16645b3b}], 0x9, 0x0, 0x7, 0x0) 22:41:02 executing program 1: syz_emit_ethernet(0x37, &(0x7f0000000040)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000002008707fb98e237744cd1b200000000000000ffff23740f1dfffffffe003b00") r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r4, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000840)="020529bac39751e6fcee4750204deeafc52bf44c07c6673b586702283f14c997bac93d4a274779855c1a80f882116e5f00abc65b180b000000000007ae772dcad6b556d242a2f98f7c98de3b4be1ee5fc6d16e7e669decbc1cc4b675c92730da99f601a64ffe1f60c58872af6b23b8e74750d6c98857e7a964c6ac3530bfe38d99935455d4007681b9d5137e70084c329d9e61fd079f9a75b6e9a3d6c2696f3c06fef225318ca94becd3ecd5f496982720494adedf61e75a26dca03a10953f3e9dc0eec3b2122172bd37e420c39da702dc815d291cee11049bd6a6c9c98a6d6e46efb694374ab17a1177b760850cac40c7554c85b8371b860d7ed09d08be20098a1ec8f55bfab795cbf7d71c2bab2fc9c7f41d", 0xffffffffffffffdc) listen(r8, 0x0) r9 = socket$inet(0x2, 0x0, 0x9) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000600)="bc085f371da24f6fb41e8f3d294528f4146db62d7fa33397c5f5d3769bb9ee380b010ad788e06a6dc159ce57ba1b661ab43bfcef2ecae81608cef633caabd4b3e44f8d454742fb709b244b99da6795ad7f0c6a28fcdfd7675955f4246790d966c410c923250d95f40b48173faa1481f0f75ac55f4806dc3d6ad88d74e4b2ab6555fa6f216ec23397c16e641e2d0afc397af47e576ad578f0ee6a02dc10d97f2bece7065020d1ac1d", 0xa8) listen(r10, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r12 = getpgrp() r13 = geteuid() r14 = semget$private(0x0, 0x8, 0x80) semop(r14, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r14, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae26e3}], 0x6) semop(r14, &(0x7f0000000740)=[{0x1, 0xff, 0x800}, {0x4, 0x9a3, 0x800}, {0x4, 0xffff}], 0x3) r15 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r15, 0x0, 0x33, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r18 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r18, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r18, 0x0) r19 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r19, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r19, 0x0) r20 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3f2ae2e2a7bb541e202da03da4177ab348c61f4246b33408bbccea3a4ea6b37c75342032d0b8eb1d401706e9b4c4411c", 0x30}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r1, r3, r4]}, @rights={0x28, 0xffff, 0x1, [r5, r1, r6, 0xffffffffffffffff, r1]}, @rights={0x38, 0xffff, 0x1, [r7, r1, r1, r8, 0xffffffffffffffff, r9, r1, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r17}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}], 0xc0, 0x5a2147307f97c4ff}, 0x7) r21 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000001300)=""/177) r22 = getegid() r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r23, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x4, r24, r22, r24, r22, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r12, r24, 0xffffffffffffffff}, 0xc) 22:41:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x12, r1, 0x0, 0x100) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) 22:41:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r2, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r15 = fcntl$getown(r10, 0x5) r16 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x240000000, r13, r14, r13, r14, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r12, r15, 0x41d, 0x5, 0x5}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) r18 = getgid() geteuid() getegid() r19 = socket$inet(0x2, 0x3, 0xe0) r20 = open(&(0x7f0000000400)='./file0/file0\x00', 0x2, 0x8) r21 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x400, 0x0) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r22, 0x0, 0x9, 0x0, 0x0) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r23, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000005c0)="718682db74a017a7857219f8c26c2a03dfa0d15a50c419f057c9927c3579f570c989abf5533fa69e16fd655918cf9ae26098bff13766eb7d9861dd23b2dd599f9b353ec2e27728273752bfb1a57bd008e8c9e50c6be6a8dde43a34a9f8c7f66669c5198919e7e8aaf3a05bc3e97e93397302d6d432d7a7a334859780539557f152cfa01d9c0c5b16d3441d4e90eb1d617794297ded63ccfd907db6afc677226b70039d998c261f6f75892d88a9d4e993edb2c0f88f0d02f193d81c12bc84bfd2535c002aca0b4f7259549955fb0d1881a6f674f17e7068d8fad84af4b8c83e99cab01ec77c2d30c50126ea0f0127946794120d2d5d782d599b75af3b30c868f936756e78e4fc2f5d9c0ffdb78712ddc103da8f9f2073d156796a1044da80601d6e46", 0x122}, {&(0x7f0000000140)="225fc1464750cf8c2d50a6aeb124492258d8d5f82f279dfb95ed95c070fc1f04cdc146119bae6eb4f65c3d55d54e8cd9f17e960d9ce1eeeb46b7becc8b95a68a0d8afb36e74393f2c9362114d75614c0ab3f265fb06ba83af6d50439369cc8d00a470cbe4317446839809349868d1d64329d074505aaf25c6de88227a424a64a81092a3d844557875606a5b71d556bee9156d0a8e06ef1f16914ef9e5413034f43ed459ae9ee7d5c8f3ca6626fd149d009ef83c7b66d674214c06a3cbd76bbae8a948d80dc53a00e97", 0xc9}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r5, r9}, @cred={0xc, 0xffff, 0x0, r12, r17, r18}, @rights={0x0, 0xffff, 0x1, [r19, r20, r21, r22, r23, r0, 0xffffffffffffff9c]}], 0x60, 0x3}, 0x400) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r24 = syz_open_pts() ioctl$TIOCGETD(r24, 0x4004741a, &(0x7f00000000c0)) 22:41:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="d8d16c7b3d38f20f29cab59365a9895531acbb686d92740f9900d1f80ace5d165b4970bad4230d6ad48f74f74e32a3498b9a6ea68f7326d061b13b06ee2f47921576f3a52693a3b09f8a83ebee6078a4f2063205f2797582d66480c7fcb708074a3e77e4814f70d30e21443fe85c9a8074cd9ea3fa4833149fdcced800142e1eed1a7fcd1a785624a6f466f1535ebf5e", 0x90, 0x8, &(0x7f0000000140)=@file={0x1, './file\x00'}, 0x9) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf2da1a585d47d122a0fd1e9f0277452821ade2b0e38dd918846066696275d257358c76e154a15ffb097ea43646d717bd4ed9796227049cc45af9fc2afacb8d5e8b2de3b446d3cd8fecc778e90ce4ab425999f8a7ed1c9ef4dc803bdd7975f37981bb0917dfe52468b817c07e4cba7268e64bdffb431d36371c4af9b76c0a90c0a76253bf2a5648d8eed91bfa7ff8878fe8f6f0d8c8d71"], 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r2, 0x0, &(0x7f0000000080)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xdf) getsockname$unix(r4, 0x0, &(0x7f0000000080)) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r7, 0x0, 0x0) recvfrom$inet6(r7, &(0x7f00000003c0)=""/156, 0x9c, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r6, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffff8, 0x41, 0x90, 0x1, 0xe2e}], 0x1, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffffb, 0x8d, 0x8, 0xde2f, 0x5}, {{r3}, 0xfffffffffffffffc, 0x1, 0x8, 0x173, 0x5}, {{r4}, 0x0, 0x40, 0x1, 0xf0, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0x1ff865d3, 0x3}, {{}, 0xfffffffffffffffe, 0x0, 0x2, 0x80000001, 0x10000}], 0xfffffff7, &(0x7f0000000a00)={0xde, 0x6}) r8 = dup(r4) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000040)) r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f00000004c0)={0x10, 0x4, 0x4, 0x7ff, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x200}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7c00000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xd12c}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x25b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xafa2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xa000000000000}], ['./file0/file0\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r9, 0x5) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = msgget(0x2, 0x0) msgctl$IPC_RMID(r10, 0x0) 22:41:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x1, 0x2, 0x7f) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8060694a, &(0x7f0000000300)) mkdirat(r2, &(0x7f0000001a00)='./file0/file1\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r4, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') open(&(0x7f0000002580)='./file0/file0\x00', 0x200, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r5, 0x0, 0x9, 0x0, 0x0) sendmsg(r5, &(0x7f00000019c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)="1b3e5781ce8fcee2fbc4fcf6ba559c0d93ef7c40b15cd6f31350e94ef3e17e25c6f5f7f42add92555f81cfb03752adfa75cdf5a19173a710d1f7da9b1599fdac1083f18920818630dfe03b6189651f210909d543abaf912bf0e2a61465f7604f33f1f32c789fc9f638d604a5d3787f9a6de3a00b3d20ee84d4b7f3a520c074b19bedd74464682be3957d9accb3d7062ac94530c72523", 0x96}, {&(0x7f0000000280)="416a5404ad9661c646645daf289d330f4a3a44d09b590f8a7fba646bf1dbb5056c09a363a50b2f25cb57cd93fc232a222f92b85b684665aa3d2445991fa91bb2dba2f719b49d32f4082bbd5d24d33efc22893c46d8279c2e43f5f940101dbdbe037954f4528beb627ac0fb9e7e5f7132e7713f37efe8f375167d6b1e934b736f564e63df003250b03faf3693385038a5b037b49d91de60fa33896189a9ace2379618e8a6cbfaa8c7f170375cd34a0869a5d2820bcb3fee66d4fcbd05c8e8851de7001ba3fd4b73808807cbce53347f2a77f29091660872c2", 0xd8}, {&(0x7f0000000380)="d01ca27bd00b36233ff16b573156c10c6c34db024bd46fdcc6fe88ddb1109041ca8bf7ad77c418b5544a5b08400843d193a96ab0823bab3c5886f1ae2c5c69cc63de82a47a087ea5a3aa0461c4a496ab1afbacb298e4d8b653803619727361985423c400b74810e25e51af805ff962aca530b9449dcfeb645391fe45d6fb5ccce256d342feec33d1d8404c6d9c", 0x8d}, {&(0x7f0000000440)="390bc3a32cbaf6185eafe3c0750b87768ba78ecae03c4266f464cd860a2a8b6027345d542f65b0d596b6ff8d28c68174f6a178c913991608c8cfa79b2c96098e1f050642214e0726c9737be7831b3f4959d2115b279634318b5b625b2dbd55cb4cd3abe4491addba71400adf63fdc8b927a44647d014c6e571108bce68b9a7bb6b637102fc9fbc6d75edece12426f752801444adf9266f8575c3ab9961a399b0c251bbd68eb226a11a736b6412164bee8124d55a9329501133b9d6249f2089e16c2cd4bb7b7ead511d2244724564b0d4cc098081698b89f876c831d20649b8c6008006597d5215c4b9657b79c68fc088cf981891", 0xf4}, {&(0x7f0000000540)="ef12eaf3c58c3a580cf57f89e38c3830046c324fd6ed560bbce514c1c80f355d59bd69de", 0x24}], 0x5, &(0x7f0000000600)=[{0x38, 0x1, 0x1, "80d14f102fd25dca8933e8f3955383df98cae074ec9dd65ce0ef6cd5de218f499e3cc2c4"}, {0xd8, 0xffff, 0xfffff800, "b943444399d66c21734fd771ab28745e98471b3a977dbdbba390ba1e12335cf178ddecf807c9637750708602f21b30651846a998158763387095b4d3945e5325ca1cae53cca97b51b5b2116d5e619e79abd6d9bd8ecec99e66e7ecec1ae21942b5a4ffd285b9e1773b2b98d730ad59fe0fa7a5c7b1a1ec42887a76c806711c08a70bcc55d9674ff7ffa5e3e2978b8251f72d7d1e9507690e146dbc81096153313a489acc32447d7503981f22f507bbea772404eb0bddd4ae7193137b830226b892c659ace8ecb1"}, {0x20, 0xffff, 0xb69d, "5554ef7ebc297027db15"}, {0x1010, 0xffff, 0x0, "79bfeff12065356c0cde611f6eaf9d2c5c097c2f16c85562dfee7e3cb301ab5d15d4e9e9baa3855684248085ffcbd1eefa5901fd0c4fa8bcec7681eb6d1373ba30b880a08629fe6942f1860f1091331eeb9d1c0b803a366b5a67f79f3b51d7b45818cf12deb7263726444587fd34d7b311dfcfc329ae72248f1ff49b493f09a9464ae9b5d30abe88fd7414986b2bf1030a94527eec19bc7011a444831e17da2f6a9e9dc058f1304d5504f3c55edd12a39807877c474dd40dcebc30443722dd79787fd2cdf8e2780695dbc31c4378364b28383fabd673e8bf339f83985cfaf6f3e3d9772b57ce2f391430e435e1627a0bc68a9b35b465ad44902ddc0ece0eb96af883b931b0abae6dcb9cf5040a489b4f4e05fa47fd15e4bf4f99169223dbe1ec03495f87ebfbdd172aef24dc96706a8967a1a0c2032d5357077e967622ce069b65bf8872218d21f7cc1c48dfb6f7475caec50c047f1ff3dede2e8e5c6cf080a0f3cabeab551f77f82fa1039a9bb5a63692ba5ce6f0a571697b69dd1bf31ea8268b838bf7378746b940cab7715804e29a63655d1c12c4829c75f67cddfce27c62890c866daf51310219aab9cce757886fe33d33fc147ebb4dfca8d09c40b093c4b50665e81ac1f8aae78c4bfe0ed688c465659ab4e63a981d0667617dfebbb462e4ff69ed05d5829064fa5025859f83706aacdfe84860763a0569094c85d9621fefa82126b8055ddbc2afc2e377dd2326277a8d1a85e2e5f60897ce3a81804c346e70fa0102e88d08c33aa4f466d24c75007ecc62ada38ea470d7d7108e7064eddbe48f05ef406402e10089ebca124dc3c5d6e7648876c637e5ac377f911280c01c9db72c6ab58c00bc3f4efd0c091ddda96ff9d473ab8156e7aedeb69b4612bb0a7ca3178976fcf58efceedde6c40da3808d809747df433330c1b62585ccbf1252e405e345102ec58dfc058c6e2f0067ffa61807a8e6bd8c6a1149f41ebe0ce088b34f11b43ab6e292422fced11764a4a484c98e978de688cadb28943e187fcf0f4f1b6dbea5c396911a00cca9efbfbff6367e5606c1459434a97d6f3c5fceed0f076c38da79adcb3ff92f682a977cfb27762468738c132c97f3f4fa0655569ba6f94785fcfde97ad2ccb412b3b8cc756dae1cd175eba7c0a847d300ef5dc5304e78aa2430dddda3d4550db873087b2b77761a436b9c85f52fbd0f57fa837d45467e07970f36e491d3dbb142c72d61cec616e5b4424e74db99d3d172d9eef6212709f7e5d051c2ac450b8b742705d0795dab3ea644dccd0373247311abed60726208ffa12469d7105078a06c1ccc296ed85ee9850339ef0cf41c59717defd0f432be516d271fdeed2d6dabe5aac5f49f9be5993fb625a4324b705d23ed7a3eef272f7c0016de472652824d809820b2e3346c6b2d324141398c0df8fcaf255249cb7da42ea837c45e3eed7664c7c5cfb22b420380b795c6aa7310967018bd5c32018c5f3f2a6c36fbb8e3f102d08e19bc0140ae2ec0941aefe23449b2cd681ab075d79c21a6f87b0cbaf96c58a073cd2fdd2e61f284a618e30cdea19291d6286bd3999cd249c87847a4f2a187341daaa4bfd3998c79f42dec29a21532c31461d03fc017e89dd05738163ec838442663f6a0f36ba5895ff532841d1c1ae48cf3ab5eecb02de7a8dfae04fd103e24f9b02649496c8718eba0bcbc87f7317f9d8d450b8f8b533a8f39ac4c421a657b9bcc79642b93c518a976c59b0c23472bbc80ff1b3efc23b6b31a322f3a4d44e8fa1dbe7ca7c7c4df5a1177e708a7d24d583304c83950b13e6007ce35929a662cb08c51efe3844c1465c32f7088e29523d3a658657a53b7ba6d7758eca3de67877c6100b6ca1bf6cc10f401d7e1772f1a505d290b1cae6cd3842aac0ae200f3a28c2710e7f32da2e3eb8cafb63868a9b86e61dd3649673b6c327157dc3c47cc2a0ed14fe2f702105f5cf4103b99eca7dc8bb9519d0759958a626fffb8deb4c9ea8f89cf7f5b918dd34491ff7fea3fb7950956b26e4b189c826602ca8791d58f2260b76b22792f1bca6d9d0f6b13550bc1a13ef6a550e07cbdfc7d74976dcabf5ee06b535bf143cea1af6bd3801eb5f35371bcf3835b106416db55bbd127804b4dfb36deaa59e5410083b68e56a24cf931496d7fc77c49ec2db76b61ef8875c49e76c60b63b1bf53ea2e6dfbeb8e031755fca4bf104051ab6bf352f19d1c6d8c5a1773413efeba0adc5ea0c3c94ac7cbe1c56c893033cb32d41336478324611050cc339295774ae0ae15beb7ba02deb018f5d5f28d8b22d5daa84aca9c2c9d306e88208c1f3aca1ed132dce56872ac60898640d3dc41372c7c9558adf32d9bbd36f648ba914b35192aa5525134029081310440fea61b7d37854e514cf8ec43df2a633934e1d03e9c429a490fa8292467664bcb8a04be4b78e443b542020d9a8a286c45fec93edd5a70eae9a716ada08dd4c0b1ab1373d9e19ef9e881124856f919b7685de7ef0199c30b0dd9d8ed4165d740a795ca5b87cdeae032bb8b67e170f2e26fb6c9330362d8cd7327e9e7b9f4612cbbd29aef04f9e224daba3e05f47fb3227609eaa3056a54e1b9edfdc1639849db168e7f3b2270bdf790cffd168eafc5ff84e831f7f7ab8ce68a1d502bf6af6883d1fbcce6288940b5e3f34954690a60a547c4d612d7373a9ed7bb527fc2c00414e1850673f2858c498bc98946da33ddeb86f69df838033c71972f8e6b5db60d931f54d740b8099e55515c3334f5330e581527f2d4be602311fe07846196fb4e8b40707e480baaceb4f2254bf0f54e75379bad8206ceaad5d953f0dcefb47715e1bde20522d467bcdfeaa285ca768b1d5e8f3007a500ac262ff9686c5200eb037069d7a8ff8b83ffc6d6956bae7d64c58eacc90efa77523a87f09ecfe072a21131d91407a9b0c15e55410b95b4a718d5cd7f17c3debda6a94df85bd8f3f847f06f15fa64fb071c45aa9d8a157e0cb09480b9c1e8657c22f47485e7724a10c0f9337e4b657be42462f8487aa6c5ef94252e8e35ac8b3913b7adb0cf824d6cbf070464570528bd422b8d9074d7bf0b1cd877561f84c07dcfe42d0c54135012bcf94975b629682a0d1772b81a53f07bad834126b5cb2220661e5c0d0b5f11e40e28e44ba3b215a998096edc9b34219105846f175faa4866dcddab9a5a98f7507fd4b50a78efb9334b402e87461d77acea6d5e9c4f2e3b3cff0d0f311ea5154ca8905d5d364b84dd85fb777bf254af312b4f3ca44aa7e69bce1e49d67fbf8f15e3af9018b1885a735b95efcaf2ab696a9b0f5630a253e40420ac48fc57b836427bd98778938a9cbf5c9f91cf0aa32fec12fe59cdfce96595cb275384767856e3e3f13b16831c703266032730104f53ba02a268e9477f68ddbcf2d520326260ba50c0e1002924b1851c379267eed476cc1fe17d0d4efb0a921224e47b8d353a5854f7ee06d65aa7313bc675fd0a6ba100d8bb7d32a6ae2113b7f3a1900845499fe430543df29bf4ab601c02505660c91c45b36fa922b58a4ce437e0292f1af6e2961965f41ed39dcef326687423a1732b2d6b5aaca87027bd6fbcd85d15b17a2eba7e8cb3748fe744db545e6c64539a495b01a5854f0b09e50096fa7f0053eaab80b78fac2392b2916a82116f216fb4dd8a1b4b3e9bb856054935e9dfa6e25fe1807dcc3936c5274cc10096ea81222fc25fda69b77f388a48e58c98f93b5ca41bef83683076fb74e99592fde8f024f6baa8719d05247d93c36deef3c5fff0c2f6cc347c7df0f12f2a3c1133e0b5e609788f1d40f8c307e2572e692fed40e1ccbebd8ff677724a0226d7bdc16f900b42eaecd5b0b0ee3bd7c926b04b5d6f557b62f90b3ac99721934576af3b1c36ce35dec513bf89e97dd407630eccd1d3a3cc88234a17c6ae4a73cd7771c75500ef2613ba0d708479df516cb22032bd8773b3302576e011d6119b35d4e275f3b1062d27b1fba4427e96af4e6337626acc7638a9713f4d493765b5a2ee6e7395b422e5ef2fefcfef576bf98f6e151c6b0819bf34b14026c32e55eba24677bc30fd1e8e4a4ede1a1b6871022759d031b58f976fd752bd379f0304150f445d088a4eea8ecf6a2b27b2d75d974207de687da77f3ad96a398a4f8d7ff0ef595db9e671695a5e0523641fd1d4f54fd6840e8b99ec2885511795d38260c73ef6c0393a9170cedfbc165cf361d8dfce4e2b4138e7e6ef25db28eb34cc5f6e3dcd4de05bacc3107e0562f4824800fe4f384ccf6e7e9688859fa714e8ae9b03f13ef676bba54970ec69a15865c2b8dc86f15cec558b3a477a0aa91346df20108c32271d3d2829738beba3a887c0f725532875727d39faa61258063896dd7242106a6588b8ca95927d5ce1e86ffec1b299dacf97a2b0ab047b0995e4edc2f43aedb5d78a400d7b45eda00cedce3456125b5e1ed5d2e2774d49c8da928eaa50b6dd7bb83c96092ae1cad9f84287aa0de916a63edc08de38960f86f9d84a4589ee02c5194d8aec5c5dc5f5b6782507e4853924423c60c8d14adbdbd25d9ae4f821b7506d6e90aec8ae875fbace150c0ca9accb8fb97497358bbd622546d3efd5c174614c13325cdea19897792e10b16022db2cc012e04c6fbadcb281dfe573772a3b616b2d8554880f18a2df9fd8f090f2315b6ee3b69c72082d7b6019cab0c5dfb443b3cb7d61cd243450bb590281b6ea373d7e848d92a48c6d97266c40a9533d9b026492a94b6ed86b2518902214b27aa51e37375b5c971db6c773a896b9728e2a0ba1249892d6bebe897a1a5dcc1361ec0de89411b4c0ab6b63801ec3dfcf8be63dd41186d80f9ffe456d1c10245a9e1915de22080c41d3530a264179ec5fb0d88519d4902ac428c5fe55e92fb63f195c17e28455a4ab900f051b79a67af386cbb1e1723a7e571b98b9f6edc50ce71f7b878222fe281da00144975ad219211ced09d31a075f2605f6e98ad71d308618c953c9c9bbb196b80cd121c8bc8fa24f7b38e5a78349a6cdc0ff16a0b0ba69c700bf6ff7c6727d0e612f38b22238b7cee9f194a875276a51c543d8537aa38f932edf85ebb36350f2005d3bef2562f0f4b7841ed93151a22291cf8ca8b440a8a375e7d2d21140d4f3771239003ebe17a3b89b95f2dca5cc83875720d96a4f96f88086f8f7b0d2da51c9679dc0f97edda094142b26bd3b274c970e0c08dfbb0422b45cb0514a817e21f7057e03fa83676a097f9e96ed9e9ebf2f34f395403b9ef98aa71dbc843b2f40325ae243ab24f02ccf33a22292d1e998311cf3eaadfc8d4ee5ea86b354b1cba0e3734b849816c2c59b33c4182b2809e879f9871e05df0338c22ce6dcf940f5358cf0c1d51da71e88dee3a154b5170f5badc24a47d0a015dc74be75456f559481a9925db185a9db21176e2e00a68f20056e1bfd4ebe2fe1649a79ab093fabb228b3ea89ab42506504f47af3b7479105e889798c4ba18584cc207896fe25a00c7fd413af711c2b6ae304e1145827994fec9657b211f0ceb049fe267f4c8f4fadf9ffe870eb892f2f4b3c335275587df70fa184c09f42b06814dd1299b8b861c795e3be7b4cb132f9a02518ee599db959ea470f95a118acfd0d8940b6f9f285bc5487a2dd894fb3c9c8052bccb54f5afaedc9ac754010bf85dd3ab7c8b3d6527d54fcb13ab7c97d88738cb9fc0c8c6450cae550905ca9f3b4dcdb7956cd246dfc5cf3a03b000a658fdbbddc007707bd69bb33e2d9f08b5cc17ba0c067f6f861a81e61c93cf0c2c3"}, {0x40, 0x1, 0x6, "3b9f8022bd6dc956a89a902c28c330224a0576d068e04bcf6d6d93b36965b0a8113ec2a7dcc9692f57be44af"}, {0x18, 0xffff, 0xfffeffff, "051f1a48"}, {0x108, 0xffff, 0x1, "6ba274d9dbcaa4a8b01bcf09d54aa89d9a3b93cff573faa1723dd83beb8e18c35d2bc21e06d9a970f76cdc74e60132a42099fcecca0a5b8459647066308d59d56f87f8ebff9971acd1fd8010d35f2f50b6a91f33939ebf0944aca77b47d9e6ac4a4ffe227c8729abc355666d6ebeed5f19f165dd85effe9f146309ba1972cea03cd03c0b478d0a8648d063548be0105dbe5b7910446cc32c2c91e6357b3ba95f1982da9985b336fd9b16152585157c8890ae42e3fac8e2fad93a54b3eaed4f120dcb14098561906754a0872419388032658a6db2bc5531acaa1bd1237caf6b190efb54498df35f9a3d99d313df4efa524712"}, {0x108, 0x1, 0x7, "12e8f02149be7a4b8e6fdc4e175fdc9c390a07a70ad9d1747f6aeba916cc191dc8042b0c3713e69c0fa02622555cc6847e3bf31db8d81f7a6698df91f971f928166c86fec5982ffa126b16da586c13e1835cf73cda519b501299e85d4329b09201a20f784fdd286bc2e34cb8092c1d9205770831e87da1737bf97f384c481606af1f27023c2b8b1e96e7b79383d2df566b4c6c6ec554be95a900e7f5cd5865046d37de1de7ff127303c92818b3ce6e70852e057164454f8fe8dfad24c7488b5635449a5ac34776f6ba4c4537f78b750b7c6775c39ec6c82195eab25b4da531e4cd0ced5c0edfe03bd729528e9f4a56d12ee13f"}], 0x13a8}, 0x7) 22:41:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x3, 0x0, 0xfffffffc, "4219bc0e06629ed67473db373ece6bb8f71af57a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:41:03 executing program 1: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00fe8000000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa0000000000010000000000"]) socket(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8060694a, &(0x7f0000000300)) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x4, 0x8, './file0\x00', 0xf53e, 0x0, 0x7ff}) 22:41:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000040)=0x5) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000140)="98f79f7f2da8d3c128f8f955b0f22c5061", 0x11, 0x0, 0x0, 0x0) 22:41:03 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd91d3b5268144c91efe8000000000000100000000000000aaff020000000000000000000000000001311f15eee0ed05c27ad1cfbc6f660d9cd38ae5896cfa9f8fb844ddb1fe29b6765ff2a8f7588b1290d9469cc1e584a249c79cb1d83e9c561446e7cc193de0886189852194b74908950c53e4e9d5111fab67970616ea9ecf7f7cf12407127b69099a31362c878b946593bf476a2851690b545f9688149e99db2946f8c97c730f1c2165beb28684b1a27ca40f5e4b524a5997aacb2f0b000000000000000000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:41:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ee6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c8296827600d2c4d3054126e21463", 0x181}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000001c0)='w', 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) 22:41:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 22:41:03 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x1, 0xc3f, 0x0, 0xfffffffffffffffe, 0x4, 0x0, 0x9, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1b12e4b5cc1b9a1b2c40b00bc954c51f5c2a88ef"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x101, "2f5d235fa443d235e33eaf74cdca4700"}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r2, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r14 = fcntl$getown(r9, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r12, r13, r12, r13, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r11, r14, 0x41d, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r5, r13, r16, r17, 0x6, 0x12}, 0x6, 0x632, 0x8}) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/53, 0x35, 0x800, &(0x7f00000002c0)=ANY=[@ANYBLOB="dbfb4840b89433b43a73b5aeaf96e1217c1af9d5783e73a247a208974b7ac367d7fae5d876cd3c28c2f2cc7d965cf4a18636cb58c3509ad839a014fbb4bcecc73f8e863ede024638779af814a1b51c17db4afb73b53fe5a17b0b0a2558da23d235c5cb42db3727fd5d0aa673"], 0xa) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x5, 0x10000, 0x0, 0x3ff, "42d613b8b7e09abd53f944b1c4e90e194313f42a", 0x8, 0x5}) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r18, 0x0, 0x9, 0x0, 0x0) fcntl$setstatus(r18, 0x4, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pmap_unwire: wiring for pmap 0xfffffd807efff740 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efff740 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efff740 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efff740 va 0x20ffa000 didn't change! 22:41:03 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="d987281f34fab40c280776c39a901d9892e0b388c5286dc12be9658c14fdcf8adc9fe7165cdf2afde6b1906e9e2c4fa4409d1baa950ce7ea0467b9596eca67e2272d2ecb7c1615ae3da53c241c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130fb8aab6938e17fdd7ef6d4ef10be20aa6e9f6ec9869efe5de6932ac5d7722b31a5f5d5cc16e5bccdee84712e7cbe1315cbd93827acc082196cbadc185220f466687dbc3cea2e6e10e140e37b4b36407b9dab1ea2fa6564e03ea0f55712ff4d91d7fe0b9dbb6bf37814a301a5af9abb477518e9f1e055762fd4e24cd8f4055ea5b9c37ca0d50f1f2d566a70099711c401c75940391c6922690538374b867d219478d23000226802f82eb95476a6fd5e842aec9889a09ede0aca6cee1f9807cbc87ea3aa2b2ad6c9b9a1b959f80af0a8edf23bbd0729cca738ff76822ba0a9465b264936c2772370e44cb923540c0a2fed244cd0e41db7671f77501e351b04ee932b1b8cebb796fda99d4e769cb66afe84da8bce5b20d0f3522c1dafa7ce9150cb3c86d2636c0e4f9de4fcef240d406cbfd942ac0efa86cfe897a7f42e3969e6fc2e43df558d62875033e3d5550a40c0000005d8b52c8a223abefb12c3c1d027f5d9f95f2fdecd65a40068ff275ce841594ca3df3d26c7b4d5d8450e9831355405ae3c731a4072da6c5dbb4b09a1cf4112ba633452b9841"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r2, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="01002e2f046cac8826bdbdd74b7dcf2a3105a08ae97e65bc34cf58234128eaf5cf77f8b500000000000000001073ebe3ff000014002000e10c4fa4aaedab8267d5126235956a29fc5797b64336fa90b04931268ab6e8eb61e295bf37281e681ac9768a9eaab51404505cd2ef649ae03f31d33302ba6095778534a5e393bab386a37d519543055f4494af4903f1e8d8a87bf2f48fb19c83830a1c2505baf5c94341d869a159b1d154136159496bf399fdff4f34387d2dfa1767aba816f9f2ff0637aa9501f9a90a727812fccd26b815b7bbf1a189d3073903af43e8eee976e1316b536e680a1bf08b80e17a8eab25a32ef8b3f8449c8f2f3340e3fe0556f22e128122ca0af71a92a38e5601990997ea885b8f287d42122812346833634579bd0f590c76c61babe632b603d4e2b3ace7a06f9afe47264720e12fa3ba4d634e72dafaf536272b59a11620288112dd2b7b79d9a4121a5ad55acac650ee75cc96c34748935f18fe596867aeaa4a96c7743ecd674263f4b3c32fefa560839d3c73b06b6de8dc61d87f71538f95aacc0f7d8e32df7d1299934778d36bd92499e2518fb03413c0ec05c4d371df60f544187265dafdc2c67534736884"], 0xa) getuid() r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000e80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f46600b5b2c849a471078368b6540000000000008c6464ed53a98b69f3800100010075ff077d03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fbdeb7a586fb8222d6b728264b5a28d6b0f5a45dcef9c5a67333e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d85964e48ad7ac3b2fa2d53d27448213878459657388af2f3854270f291a4ffde25e1ccb81e5471b20220044a28e6a487eec53896c330000000000800000ecff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f6e940d5c221dd5157e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948bb46f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709e54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303bdfa905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b3814efc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21a502a1b97d75e050656eec790c95e4876e4ca5373dd17e904463d6418a62ee1fe97b93a8ad5337c6e30f61bcd13e7caa6d271044212e933c0ae9cbf6e8d46bf4b0c85848d2b92f506a669feba615bd962e7283c5a251ed7387a12e98e3809537c393374efceaac5def0ba066b790bb599c83f90f8c873a8c4a3762711d5846268bdda2f"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() getpgid(r6) r7 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r7, &(0x7f0000ffc000/0x2000)=nil, 0x5000) msgget$private(0x0, 0x20000003c4) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r9 = semget$private(0x0, 0x5, 0x1b6) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000440)=[{0x0, 0x4, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x8, 0x39bf6747839379ec}, {0x1, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r9, &(0x7f0000000540)=[{0x0, 0x7, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$IPC_RMID(r10, 0x0, 0x0) semop(r10, &(0x7f0000000700)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0xeb5f}, {0x1, 0x80000001}, {0x4, 0x1, 0x1000}, {0x2, 0x6, 0x800}, {0x0, 0x100}, {0x2, 0x3da, 0x1000}], 0xe) r11 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r11, &(0x7f00000002c0)=[{0x1, 0x7, 0x2000}, {0x4, 0x736a, 0x1000}], 0x2) r12 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000200)) semctl$IPC_RMID(r12, 0x0, 0x0) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r13 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r14, r15, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r5, r14, r16, 0x80, 0x8}, 0x8, 0x5, 0x0, r17, 0xfffffffffffffe01, 0xa, 0x7ff}) r19 = socket(0x18, 0x1, 0x0) r20 = socket(0x18, 0x400000002, 0x0) r21 = fcntl$getown(r19, 0x5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f00000007c0)="eaff925c00010000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000500)="ea00005a00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r24 = socket(0x2, 0x8001, 0x0) r25 = socket(0x18, 0x1, 0x20) fcntl$dupfd(r25, 0x0, r24) setsockopt$inet_opts(r25, 0x0, 0x200000000000d, &(0x7f0000002440)="eaff125c0000000097620ceeb15b72e80a301ad05ecbf61fd25101ace5980a0fa50130428e1ef95d3463454834329d01f4bed1a951de5de0aada815632d74ddc344f233a219100000000000000001a1878fb101ae5a37267dfc1ad531ba6c22f28ad36ac16b256a2c5e9e224f1ce4872477b1cd115a40be38044e105ea097961b6b85ccb717f1a9d9944b49d3e098d26e7482822a1ddcd5e9225a2f237e082f41ea7e010ce008ec3e2efcee592fa1314b7d5ddc3977be79d9f01b1720911df075f458233895a119830db516bfbe54cc90c17183d105bd51c2d9204de51c98e4ea834581cd8e63b133149cb92831f13b8c11d5b32f5224171dc0438fb55df25b4c05531520a90eae7a84b6de1c00374c000661dea3e4abf535a88660177c21afe744b604ba73b61062f3673b1c2f40fc728ffe304f304b932e58dea0e99809a1bf17b54d7702e8b8eed1a2f0cfacd724b9b32e77c834669fbea5536ba7dd313ee55bc14ce8efe9fe34041e6f4978920cde003332c2899146a5f8be61531df75366638f8f4d1316cd3a203d25b300cd754e317e31a17b43ec399d6905fa2bae3dccc4dac61b48e8d9cc510ebddbbec07a7d7d2d1a8b552cda1cd15d866b3cdeaf84c4fd8f194e8dc876c85328deb5e59a7e46ffb65925c5c0efa12c16140467cd7fdc6c2d6bb2e3de83d202ef24dfae8fb7bce5a5a2afb2478ef0e19dd00b0ab8c9badf948a94f1e575c65fb00e6b7510791987d9e76a1f404fe8d1bf9fede9c56976aa8d0b8d6ac23d54430e4da0e2cc262e42b577384f58c48f17631e14d3399d49a9c04e27c364b87ad3115b02e639da8e9a616e376680d13ae21a97192b483f564a4fb42636e5cda5e462a1db62eabff13036704aeaa4070ed028277ade753a01111c25d5c799ad2747faf42b47429a4f0d9f7f80bd318d4dd7e025ede3e885ac2a08d484de0b585eab6294a49", 0x1c5) r26 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, 0x0, 0x0) dup(r26) r27 = socket(0x18, 0x8001, 0x0) r28 = fcntl$dupfd(0xffffffffffffffff, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x80206913, &(0x7f0000000300)) socket(0x2, 0x4000, 0x3f) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={r21, r22}, 0xc) r29 = socket(0x18, 0x1, 0x0) close(r29) r30 = socket(0x10, 0x400000002, 0x0) fcntl$getown(r29, 0x5) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x1, &(0x7f0000000040)="76cb42cad76f6d37", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) pmap_unwire: wiring for pmap 0xfffffd807efff740 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efff740 va 0x20ffa000 didn't change! 22:41:04 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r3 = syz_open_pts() close(r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x1cd}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x1e8, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r4, 0x0, 0x9, 0x0, 0x0) ftruncate(r4, 0x0, 0xffffffffffffff01) 22:41:04 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r0, 0x9, 0x9, 0x0, 0x3a) dup(r0) 22:41:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) listen(r0, 0x7) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x1000799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)) 22:41:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x164) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2f}], 0xed4, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r2, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) setgid(r6) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1018, 0x0) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x0) 22:41:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) 22:41:04 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="aa00aaaaaaaa7289b75c459b86dd60450500020006003184b25ee67d5bb80ed354074ffe80000001000000e204e51dc8e500ca2a15ed7c2d0fa2e708000081fcabf385fe8000"]) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xe8a7d2b166f1cc96) r0 = semget(0x2, 0x2, 0x480) semop(r0, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff}, {0x1, 0x8, 0x800}], 0x3) 22:41:04 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/218, 0xda}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000740)="b100050460000000000008ff0100000000000000cea1fea7fef96ecfc73fd3357ae2010000000000000036acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d0200800000ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400dd05005aa0b2ca1dd28f000000010000000000000000000000000000000000017c3891f34284547b332923b09300000000000061ed1afb51cfff5719a3095396cbf1e1d896267866e30befe02784c20b7c0e4b9db626d98df15da4007d60e393e77391f3293572b4e38a0c7a5d0686aec2422d33d29d4c9fb699f1fe", 0xb1, 0x2, 0x0, 0xfffffffffffffca7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) 22:41:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8060694a, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x83) getsockopt(r2, 0x7, 0x7, &(0x7f0000000040)=""/193, &(0x7f0000000140)=0xc1) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x1b1, &(0x7f0000000240)="c7a895b22a241c0a078359ff86f2d46e360aa905ff0f1d00000000f37b4d00000000284e1a00004889b67f826347d8340d8421f78428a7e3ff030200406b0c6aded637b9c30bfd795430e5010175fe7dc582341c0d4a838900be430d3af345564902007ed663025ed6aaee270d41a6d27f900a2540916227a658822b69ae3b4dd1a9ab95674ffafd90d280b2322a88fb07250e8bed65536a5d72ee6ebb7372c92e61417638479d304dcf3bfafa800ae35a997cbbe203413c85527aef2a1680ba822ef2672b0ec3e2300a1a6fd44cf60e770a562cc8965b61c1bb8a7341a155503b707ee93caa0e72c400000100b20e3f927efb305c9ce447cbc5162cc36528bc8398b77d01f37c1745aa637ea23c8a5909364d172da609448a7bfdfc0c247a5c5a46b628db740f79583336792847ec5ac81108fa2500e22a4a1013b7c4111e80493a897898c87755475d0460e744a6a69be383fa0e60ce9d5c6a013ee456768e3217bd272d5a011a8b20b75d3fad5f05ea806ba785f6ec90a2f4226e460e8e1cbcaaec611c72c556e408b3055dc6b39b8216071fdfb1974ccdfda3cbe9aa952d74ca7d342a91d67e63347294723a65698e") 22:41:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8060694a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8060694a, &(0x7f0000000300)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1012, r5, 0x0, 0x0) linkat(r3, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00', 0x4) 22:41:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x86) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) syz_open_pts() 22:41:04 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000001}) getpgrp() setpgid(0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) r5 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r6 = getuid() r7 = getgid() fchown(r5, r6, r7) geteuid() r8 = socket$inet(0x2, 0x8000, 0x7d) setsockopt(r8, 0xef, 0xffff8001, &(0x7f0000000100)="80a2409f9c77f81026cb2f2fca4657a38ca8bdd453d8b7c23df1d9ba3668ca629f3a759336dcbb8524ba601dfdfc7b050325e95a577ce2cb1ed22c31f7c104ccfeedafbdbb008e2b562361f729afb9b006c79027bb27a6a7363ca1bd5e81082907fb250b5c60fe5ed4", 0x69) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r10 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pf\x00', 0x80, 0x0) close(r10) openat(r9, &(0x7f0000000040)='./file0\x00', 0x200, 0x59e9dcf4ba704e1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffe}) 22:41:05 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x84) unlink(&(0x7f0000000000)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x26aab579) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x2fffd) 22:41:05 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b7140f4b3d708f884676223e4c8516115c472509000180000000010000000000000000000500edff00000000bbfe80"]) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaabfaaaa04862e60"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:41:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x8000}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8000, 0x52) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x180, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)="c8b985cb23439996", 0x8) r5 = socket(0x20, 0x8000, 0x5) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pf\x00', 0x20, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x80, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x20, 0x0) r12 = socket$inet6(0x18, 0x2, 0x1f) kevent(r3, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x24, 0x1, 0x2c, 0x4}], 0xa, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffb, 0x30, 0x1, 0x666, 0x1}, {{r7}, 0xfffffffffffffffd, 0x80, 0x8, 0xcce4, 0xffffffff}, {{r8}, 0xfffffffffffffffa, 0x4d, 0x2, 0x1, 0x1ff}, {{}, 0xfffffffffffffffd, 0x4, 0x2, 0x7f5bedc, 0x5}, {{r10}, 0xfffffffffffffffc, 0x20, 0x1, 0x8, 0x8001}, {{r11}, 0xfffffffffffffffb, 0xe1, 0x1, 0x5, 0x1}, {{r12}, 0xfffffffffffffffb, 0x1a, 0x1, 0x1, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffc, 0xd, 0x20000000, 0x2, 0x7d}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0x714}], 0x893d, &(0x7f0000000540)={0xff, 0x2}) r13 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x100c0, 0x88) sendmsg$unix(r13, &(0x7f0000000780)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000600)="95d47dff44e4bf8af0ab41eb547871280dbfe5a13e1fc34973c5a45dcfa27e9fef257835f8ffcb6156e80c4a3d1228aea6796bc1d9c8e5f95cad734984b1e493ff31b88df7831d7892935744361db4327658ba56facc1765a86156a5b73cb4703155fedd02a1d5357fac8748b104ddda43a26321b8706b312a7e6bf7c6", 0x7d}, {&(0x7f0000000680)="da054a712f5fe3adecca5e33d045e338adccef1211d8861d26dc32d10a61597ee1fa922205f6f137b45c1a7bf419f1e052e5fce42d21d67f304252560eba28e7b9e1b4cfb71becc8f7673e92b5a0bbb14fb08d309feee21a2fa24bbc60fded8c2f71ecc2a19ad4043a1666a4e737f1b170f1c8960bb63cb52fe309", 0x7b}], 0x2, &(0x7f0000000740), 0x0, 0x3}, 0x3) r14 = accept(r8, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f0000000840)="3fd153cadb6ed07d86b6eb893c2a27c933ec87daaa4f27f55712db1dbf399b20fb2d805a805fc1370b03ecca301956b4cb171f7eaf030110db00b62dcb89ab111ed1331628a63f7e626219ffe16c1bf58295c03e7924a9a726e3cd3a16449e9778215a33bc87f7686ddc23146a87748c62d44a38b2e9514796ca7ba6116dd4047742fc1535c67927a981866ff7c003b6cc2fcfc11988ee1be1b02f2cdf0348dc541b359215a94cdc8a8cc604199f1e99", 0xb0) utimes(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)={{0xfa7, 0x91}, {0x80000001, 0x87}}) acct(&(0x7f0000000980)='./file1\x00') ftruncate(0xffffffffffffff9c, 0x0, 0x6f) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wsmouse0\x00', 0x100, 0x0) open(&(0x7f0000000a00)='./file1\x00', 0x80, 0x160) recvmsg(r9, &(0x7f0000000e40)={&(0x7f0000000a40)=@in, 0xc, &(0x7f0000000d00)=[{&(0x7f0000000a80)=""/251, 0xfb}, {&(0x7f0000000b80)=""/86, 0x56}, {&(0x7f0000000c00)=""/73, 0x49}, {&(0x7f0000000c80)=""/97, 0x61}], 0x4, &(0x7f0000000d40)=""/249, 0xf9}, 0x2) chflagsat(0xffffffffffffffff, &(0x7f0000000e80)='./file0\x00', 0x0, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) 22:41:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000400)='\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', 0x4a) openat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000140)='r\x00') socketpair(0xc, 0x5, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000063ed0c257b62e1399500212b42cb70da23cf547503ab8776bdb6eb785828ec0238f74e1d0cecb6"], &(0x7f0000000200)=0x3) 22:41:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='#', 0x1}, {&(0x7f0000000280)="da50588ed732eebd5877e7eefd5023c4d6f02ccf2fd6e3078c87ed221aa74573cc1d7b47ec818cbff301f30f0a1b8bcb3af6db29eb8121c4f5b2819563f36652df8f108df0133b88ec7b764d5618cb9c9d9e8a36c5fbcbcd79596cf6e4f1906120cb42e48047f40fb5fe242cb54feaf4da10a27b39a92f4aab72465e00937e48751148157a96b63336d15a13cbde3b8a0429ad957b2155514a7f40c7c9c8c37ef010ced2724f39ae6b27d4dc6f5c1f76ba3db5", 0xb3}, {&(0x7f00000005c0)="9433e2c8844bdf9958295ab37dfd54048b7934dee0f527a8f395105810f0fce806b133cd56a97021c05a5de91cbc6d00d46dbbb2ff861ece97e95bfb566cdd1f647133ebb40f54d36ed5ad770b0ca5fcb5f0a6c4c249027bec3ad0998af3afd2606f18d8d6a92608530f8e07098384faed03863b8aee33f5a8fca197a727580b53c0d61ba7328e6c7da4ca1b63f61f6e17e1026fd62a3c89d7338df6d3af24683595bba8026db6c4f5efb00826ffc327cf16052b42be3d7abc0c07313817e9f789f025eac59d545ed17064d2d1a53105d8ff0b0751d0b06ab09ba084cf0f8e9540eca74576d2", 0xe6}, {&(0x7f00000000c0)="79e144ae75551490f1cfb2ebc5397aa7ef556a028e1dc8cb2e77914d64c28137c507e298cf9edcb9ac06111de1b78a3eca80090d96a0dd23d4c5828a7d15bd06a1b199c486ba7675620615f3f5eb7890b985aff72cbf883a3153257bfa049b3cb184e584abe113268d0da397ffbdd988ccdfdcd855d5a62f5b9df2", 0x7b}, {&(0x7f0000000380)="1c3321704c51590f351558564d84a636ac75f584bc1896590ea3810d2d608ca490fa91d388046d66ad802c7035542b21558e7784c450e6b16adcfd7d1d61fcf846f7923050", 0x45}], 0x5) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000000)="d9", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:41:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x200, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) pwrite(r0, &(0x7f0000000040)="189421261a177ec1137554ee9d5be93bb4726c56ce7eb2baf4fafff64179af96d8ab4bd4c5", 0x25, 0x0, 0x100000001) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r1, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) r8 = getegid() setregid(r5, r8) 22:41:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x44) writev(r2, &(0x7f0000000140)=[{&(0x7f00000002c0)="670240650f83951f1f61e1e56687258cf3fd4ba18127fad71f417226ab668b53d1f2041e55ebef21fd1ca6907c497e6ae6ee1c5451689a67c489f7ed8d388b2d626569c9d693ed9f3f4a05f7cceee4eb175c5cdc951834b4629fa9262f6ee15f02d811735d8ec7f04cfbd235a9a4060bba7a33925efe69d038b5080c0fd12b675d163fd8820f9b282822bbfb25134d761d31791ec564d2d49d01e583dc30a38afedc4db5b08592df1328923247c9d49b546b0015268db1dcf0630d222cd27b0ac4b94c37db42902a680c629d681e", 0xce}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="1cbe99e3d6015fcf7531f2f2a43f8bc6d1c256756d08c01c50179770d98223e12b560f10b9c3c2e9df91ae7df6459840a0e3c348d9c75610f4611e1df74f85eaf9b8288578a200df1c6cbd57f423cfb809213db00bffd3d75b1e9fc09bea3891551e391158c9f6fbdf7a00d9308254c1dca9", 0x72}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSTART(r3, 0x2000746e) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r6, 0x0, 0x9, 0x0, 0x0) write(r6, &(0x7f00000005c0)="5c1dfb6be1314376df6e26fc94538a6bfbc23ef7d4fcae02355d040b6864ba6337bea667212171927acb58df6499d6131ef9abe62e6ac61fd71bded504fc2113fded7961f2f0e38cbfdd7c9376ce6e17b38851b5e2515e864f438cacf31df41d55ae0c1fbdc6ad7a6679e84b2a6e08a645d29113f7b4ed218af2df1f1b9aa3825c930c8b4cc053d4f465bb8a672a5a26c20a00459fbdf9faa5cb6d1148fdddef24d106b3c1b273973e78a285f930d9561c39b42c084a416f87d0bcaba7c757d3b98aa3218d4ebd2c1fa7624daa618b6372f01ad03f7ee98f0c5004d8b144472c91d89a722652bd6de27361f5d330ef553720f510011e", 0xf6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r4, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r17 = fcntl$getown(r12, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x240000000, r15, r16, r15, r16, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r14, r17, 0x41d, 0x5, 0x5}) chown(&(0x7f00000000c0)='./file0\x00', r8, r16) 22:41:05 executing program 1: r0 = socket(0x18, 0x8000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8060694a, &(0x7f0000000300)) kevent(r3, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:41:05 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800183a000000000000ffff0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") geteuid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 22:41:05 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x0, 0x20, 0x1a5a, 0x5}, 0xc) select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="82022e2f66694c653018cd2ca551ebfd0e0cfc60830eff4db846cda35e2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581413375dad1047f8831b638a697f88d08192ad1f25db00048644d8afc6c077be37c249f39855316f47836c23a69b5b1e272100283d519b6e53eff2029a603aacc9b6330c8472623bcc2b118b1203901695000000000000000000000000fbf8d93f34c6117c3f59976c548264bbad19fc2636d25ab9e7e1cc67020d3e9da0e1858a5561dd8f1061cc1b1fa04d7582b19876150c5a4d5a9408a965f3805b532bae23458d2f30f58f634f33ba48d3c1f2f9cd8752bf3166eb22d2f392bcb9ae5c7dff580e342752635ca12fa1da131fb65628849b21e32cb163e5015ead99d351c42b050d24eea222b66fffbc4c38e70e09dc7f735e7d42d1720f884be497a11a9fc6b7cd09466e83925f44ff4b40460f524705196dc20d13754ef2e184f5d89ef8f477c091ce198411540347b996ca2ad464ca01dedbbe1228422c003cea124441037f9a74c7c6bdbf0bdaf875dce62eccb0e6afcf38a7a46eb50ff61b0e9779234a65015aa4141b3d8f7d13fc0911d9738b79816b04a58f2ea94a6be0da6cc82d389b62d66d0d5b78989950e35bcaf7c10d437251105e86cfaee3e828bce4267ca2ab97"], 0x10) fchflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = socket(0x2, 0x80000000000002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/11, &(0x7f0000000840)=0xb) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644d8af01004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c192e775f015229850b5f87330c00"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r1, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x26, &(0x7f0000000000), 0x0) 22:41:05 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) sendmsg(r2, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) r3 = socket(0x18, 0x1, 0x0) sendmsg(r3, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) r4 = semget$private(0x0, 0x8, 0x80) r5 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r4, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r4, &(0x7f0000000300)=[{0x2, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r4, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d476c2}, {0x6, 0x101, 0x800}], 0x4) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8060694a, &(0x7f0000000300)) mknodat(r7, &(0x7f0000000280)='./file0\x00', 0x2, 0xa9c) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000001c0)) r8 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x33, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, 0x0, 0x0, 0x0, 0x0, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r9, 0x160}], 0x1, 0x606dca73) r11 = dup2(r10, r9) ioctl$KDENABIO(r11, 0x20004b3c) 22:41:05 executing program 1: mlock(&(0x7f0000012000/0x4000)=nil, 0x4000) munmap(&(0x7f0000010000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000015000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = getpid() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x10000, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r4, 0x0, 0x9, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r5, 0x0, 0x9, 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r6, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) r13 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r18 = fcntl$getown(r13, 0x5) r19 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x240000000, r16, r17, r16, r17, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r15, r18, 0x41d, 0x5, 0x5}) r20 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r25 = fcntl$getown(r20, 0x5) r26 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000540)={{0x240000000, r23, r24, r23, r24, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r22, r25, 0x41d, 0x5, 0x5}) r27 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r27, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r32 = fcntl$getown(r27, 0x5) r33 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000540)={{0x240000000, r30, r31, r30, r31, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r29, r32, 0x41d, 0x5, 0x5}) getgroups(0x2, &(0x7f0000000500)=[r31, 0xffffffffffffffff]) r35 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r35, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r40 = fcntl$getown(r35, 0x5) r41 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000540)={{0x240000000, r38, r39, r38, r39, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r37, r40, 0x41d, 0x5, 0x5}) r42 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r42, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r47 = fcntl$getown(r42, 0x5) r48 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000540)={{0x240000000, r45, r46, r45, r46, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r44, r47, 0x41d, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r50 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r50, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r50, 0x0, 0x9, 0x0, 0x0) r51 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r51, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r51, 0x0, 0x9, 0x0, 0x0) r52 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x2, 0x0) r53 = syz_open_pts() r54 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r54, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r54, 0x0, 0x9, 0x0, 0x0) r55 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x80, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="c99a47d417ab2aad9a902936126ed711ed0b3b7b2f5ca31b4e5ab6e1b4c669f7ea202735978a00e4be0d85ce9de2b5a782ecf00618bb514b89ba6436778e691c72bcc74bb2a1f6bc28afb7987586d299a40ff20e9c04ee94ce6135861a1a80eb316ed224d62c9c23686ca53809481099bc1704b96ed167f55819e762b835bed70b9aeee0701a34d27b97ab624c2ab436222b069d4559d7ee052cfad110fef40c4fa200f8630334e7318f2ad305f2e418524ec64e9a333b968432a8", 0xbb}, {&(0x7f0000000200)="887fc98075c2796592a04a567e1b71c9e1a45e3980edc66724d891b8d7b6ca7c7f81e757f3ebc1d542119cbd52b4dfee190acf793a416404830ac379696608da55f0bcf544d9a3a6b5d38f3c7b70cd0d4bf8111f34eb6b388d5f0148adf7695f553399198cf4cc45be65043e55eb42d91dba9dfaa82e40b099b301588ac8e6031d3c93d0ea1748e682fa69dd2ccb526db7a9307ff0a4fd6cd6efe53e8329691b8f04727069fbb94b8c30091fa0e40d13824e25f300f2dc799388a70553cb69dbb923ea686b33dbf508735a6f8303fb", 0xcf}, {&(0x7f0000000300)="c27264a37fa24785837fdacb5ddc65955dd2b52332615bb812d98686e2d2c53bec55118b24a1e74e3968033c3526c52fc7a211720dbd9fc20b0717dc4c3f41c18b3923fd484778e9f37cdfba79815b10c88ca29cf78ebbc36136", 0x5a}, {&(0x7f0000000380)="db9df1a9074007b8ef966ef378d3c169d72e6ddd5e526f8ff86c7d6125ac3bbcdf58371dd9e6e262795afae0c44c90594fde0b6169fae80435b7399e9b6617db0c33c2a17668f37e62d6a76b29c5caa2804c5503be41954b869afca9099a9ba1708109442b9616e34f553419bced0a353f29814378540750271a717f0e759698412d7d0faeec98575c67db8bc00055ab760b6c6e4c29977cdd5e51962dd3f1ad1e823b0fdb6f83ef2c40912dbfa5fa9265555c17", 0xb4}, {&(0x7f0000000180)="45755e6f343b174f512f7509a54fe0512820f62a1a48", 0x16}], 0x5, &(0x7f0000000600)=[@rights={0x38, 0xffff, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r3, r0, r4, r0, r0, r5]}, @cred={0x20, 0xffff, 0x0, r8, r16}, @cred={0x20, 0xffff, 0x0, r22, 0x0, r34}, @cred={0x20, 0xffff, 0x0, r40, r45, r49}, @rights={0x38, 0xffff, 0x1, [r50, r51, r0, r52, r53, 0xffffffffffffff9c, r54, r55, r0]}], 0xd0, 0x8}, 0x1) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0xffffffff) setpgid(r1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:41:05 executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000080)="c7a895b2020000feff6059ff86dd6e360aa905ff2b1dcbe38928b7dd237b2524c4c22db7a19f876eb90f46befffffe000000000001212b001fb6") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) 22:41:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffff65b0, "92ffff00000000040a9e8000"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 22:41:06 executing program 1: execve(0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 22:41:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280f0ca8badf3563196851239a8ff222930ee3f0263ed3f9e817834f5705409a82b01784c810f88ef9cf9a39cda6f2ad2351d91ea08004000000000000001a5d316b650c048f84c2ee07aed2170e000000000000d1ed39556de22149a587f50bce56adfcb31012a720aa8337415a8c8f09aa3dfb67411b09efd20c0ca417", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:41:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e58b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) socket$inet6(0x18, 0x4, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x7f, 0xff}, 0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r3, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r7, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r5, r6, r4, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000180)=""/173) r8 = dup(r0) listen(r8, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r9, 0x0, 0x9, 0x0, 0x0) sendto(r9, &(0x7f00000000c0)="a15a351bccb2be9c2f4300f018374dc297b60ff08bab8eb9d46d5e0edf56364979ea4019c0fbadf9fa09d27e7e29822316740f521dd70203f98f42ebf7817d111cdf9120fa923f8098738e6694", 0x4d, 0x2, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffffffff, 0x10001}, 0xc) socket$inet(0x2, 0x5, 0xfb) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) shutdown(r11, 0x2) 22:41:06 executing program 0: r0 = kqueue() r1 = getegid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000180)={0x4, './file1\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r7, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r1, r1, r9, r1, r9]) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r10, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r9]], 0x1, 0x7fb) fchown(r0, 0x0, r9) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r11, 0x4, 0x46bfb) r12 = socket(0x18, 0x2, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8060694a, &(0x7f0000000300)=0x4) ioctl$KDSETLED(r13, 0x20004b42, &(0x7f0000000200)=0x4) 22:41:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="01201aaf1e681eab0b783b37068000000024590000000000000000000001", 0x1e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 22:41:06 executing program 1: setrlimit(0x4, &(0x7f00000002c0)={0x3d}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5c11, 0x2995, "f657007df94cf54600e200f5d5059f8913b63500"}) socket(0x18, 0x1, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getppid() getpgid(r8) r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r9, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d790805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea70595fea73db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r9, 0x0, 0x0, 0x1800) msgsnd(r9, &(0x7f0000000200)={0x1, "48696a280567b1a634816b50ca2fcc8ec5d56fb47008414fa22f5c0ed193424179fc5bd8017a071300"}, 0x31, 0x800) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x1, r4, r6, r3, 0x0, 0x46, 0x81}, 0x10001, 0x1, r7, r8, 0xa5, 0x1, 0x4e2c, 0x6}) geteuid() r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r24, 0x0) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r30, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', r31, r29, 0x6) r32 = semget$private(0x0, 0x7, 0x287) r33 = socket(0x2, 0x2, 0x0) connect$unix(r33, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r33, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r33, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r35 = getgid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r37, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r37, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r35, r36, r34, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) semop(r37, &(0x7f0000000180)=[{0x1, 0x2000000000101, 0x1000}, {0x2, 0x1f, 0x1800}], 0x2) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r32, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r32, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r29, r28, r29, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r24, r29) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) r38 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r38, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r43 = fcntl$getown(r38, 0x5) r44 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000540)={{0x240000000, r41, r42, r41, r42, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r40, r43, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r24, r15, r41, r20, 0x127, 0x8}, 0x5, 0x400, r21, r22, 0xfffffffffffffe01, 0xffffffffffff0001, 0x7fb}) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r10, r20]) geteuid() getegid() r45 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r45, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r49 = fcntl$getown(r45, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x240000000, r47, r48, r47, r48, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r46, r49, 0x41d, 0x5, 0x5}) r50 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r51, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004e184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a2501007e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186d6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c6851f390e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r52 = getppid() getpgid(r52) r53 = msgget$private(0x0, 0x20000003c4) msgrcv(r53, &(0x7f0000000b80)=ANY=[@ANYBLOB="0000000000001b209e14d9821641e80822abfef3ccef058cbadf64241b061e7e4a1d1ccbfade2be59045755394214434fa3e53789bcb072a9cf1e2701cf8c16823ecb09892770a5f8e8f3047cad1f37c6c62536a95df5bfc7b457b4fcbe4fb77d4be0c1213230ebbc5aef902ae342991f15b55892979a6695ab9f5d2ed41768316a1ce79ca66a15933b9b24528448a79dac477a1545382180457e36bf2c8b20f76b1923f1b840dbfee854fb59ac4df97ddfbe2db3a9b1eb2b97f2edf23490acef66c88eb78edf76e15e50bc1868ec89f5dd5e9bb554e4b307c9988f3e841cb9b52ead4f844e3c92981ae2cba3d97d05a000000000000c8889fd2ed0f8a7ec60169f0df1b0543e851e04a1de8108f3f82e9d3a6ff49dd8c8e6af2b76deb9312e4b3622905eccd0c912dd758cdeea6b0f1a3f9b82b3d2cc5f9b5"], 0xc, 0x2, 0x1000) msgsnd(r53, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d790805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea70595fea73db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r53, 0x0, 0x0, 0x1800) 22:41:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x77a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) flock(r1, 0x1) close(r1) 22:41:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r8, r9, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r11 = getgid() r12 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r5, r6, r8, r11, 0x80, 0x8}, 0x5, 0x5, r12, 0xffffffffffffffff, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = getgid() setegid(r13) r14 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x100, 0x10) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f00000002c0)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r19 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r19, 0x0, r19) r20 = socket(0x2, 0x1, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0xc0106924, &(0x7f00000000c0)=0xee) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) accept$unix(r22, 0x0, &(0x7f0000000700)=0x51) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r23 = semget$private(0x0, 0x7, 0x287) semop(r23, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r23, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r23, &(0x7f00000006c0)=[{0x2, 0xfffe, 0x800}, {0x3, 0x8, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x26e3bda984d22c7f}, {0x2, 0xa99, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x1, 0x9}], 0xa) semctl$GETNCNT(r23, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r16, r15, r16, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x2, &(0x7f00000001c0)=[r16, 0xffffffffffffffff]) r24 = getpid() r25 = getuid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000480)=ANY=[@ANYBLOB="004b9b36db6453508f687d92002e2f4fc387d4be8f1a88830c696c6d3000"], 0xa, &(0x7f0000000200)=[{&(0x7f0000001080)="b569c8096bb58068c0d5188edf8edba0fffa8bc351fc95be20374890a96a1977b96f0445fa3a067c0791662b5e3d130fc37ea1bbea31edeb95a226445e7ecff7f1a8090ba638d44cb998cbd41a477fafabb5d548f284e917be4b94dec7c60ae805bd779e8e10168246adbbe6f50a8707b7415caa2a151a7d61cf767de02bffeb537b67f12fbb905920cf5036da7665f817993933fda1077e48d26ea4d8401f587e97c73851a09a5efcfe9b2bcc69916917ced84b8386e3d67ce437d2d75465a69481fdea8370f6850546a121f05c1a088129e06a42d16521bc2dcb6845124774ccf7c61c71003efd4c69e449507644a3f788524a80709b5d0848752c0769884d2691fded28c277ee3659b96a0160f6dd74affa4a69ef6b4a2c3eaccb0a346e8230b866ba713e63ca89f01675ea2bc58a783e1fcfdfbf3e75b73cd6c697f8286156f4723ff94779cea4b0f25202c2769448c89405d460db5a5ac1af7d7c4509610864e3f7b5cfeb889f136d1862921968cb9e5a1df7ed998fd566c7acdb7cd1fd43b624442703d1f2decbad1130425a5435c34ae25a83c11581e6cea672fbb1cdf7b9a5ec9b87922cd1382246555c6b5049b2fc98d3db1a01a614eb04b72508fa4fe3f486dcbe172fdcd4dbdc14dd7ece74f2d262faf9910a4ac1768708a222aa93c66df9ae6c771c12349ba0771a3bcd626c8983cb65210d11a518a66bbbcfb247f93570b6756797d119e26b565dd85f94f4e8cb22385c9c469307084d313098512cb162a34586361afc6c0408a852743eb81f0913ec4aa09313b807f4f34ae020cdae1556e0ee395ce01b2ce7a39784e99617433dec386c774c95d012da6b2cfe11d2ffbb55c89c2f72508f0b58e5085b932835f44b8e0cbfe8a316827b0ad2d7d0e35558fe6aa1213c9125e9ee8b957be4710e7615ef6794050f0b8f00394cfc3fcef11a2fcf7aad4dbbe8eef1ab5d82cd029870849e50786616ea0d5f45700ec0518ba8e95e61af62fae00f3e2cc03bab8d1e9bf73b79ff5352bb0814c8d249dbe4021d8b53b2d99bf750fd6e9b3944cdfa6b9ab5eabfee81d873e09772ba6529a5db2366c31e0cacd1e40ffc24e7811f45b8f79a4ce47b08ebb9c0bb046ce191df6b3c19be61e2e7b5f864683ab2c23297f43308674364e564b2174f1d1e6c05d5910a51ea960a785d087d3896426873182f85f13ef781d10d23956ff0bd16e6834006b4db6fc631b7973108b7dfdbf85c3bef26a0f4dadc3e5ac37adb16c1c24e9973581518fdd65e8d4247068210f79fc214977322ddf703281e1250e189ee246b56f0e39318875712ce069582149145a351f68a293b5dca382df752b3c266c4b7675b0d3e63e57e797d26c7100f69de4979427834c7760fd65de03b6f775ff0b5216ce91a44ad6483fe6269fe9694be3e85dea0d498a742694cae3b93f2e9ba96f22ce2bcf711c72dcf4ce8bb6c61c178b73e686a32f7b0880a18f774ca76a522760eca29b856e500973e8a795eb4f4da65ce230822596ebe9b8712ce792f2c4660aa257977ff86dbcc521d808bf588a1f62c5ffb3c221ec9c34debdd3c9de3cfa4ed890f11633d64816dcf84b2feb2a57862512103cd3904c862a0090c8d5aff81765dbaf047e0460315ef1acee1cc6186bef9a92cb5dd52808d282750bf0cf6a302d0cf02f923eaccb5963977a03161588e5c5be0ad5869ec39329393e69000f91992ba9b8cecd6911200ad47ea9bb902f667cc2606fc01f587f99fe0f2be3747e3e39a71599cf8c4e876b754e86e66ca10d47e2054b9f48337ae653e6585d86e54594e225490305af70bbe60f4812a1b917c5a220dfcd58c14bdf67cbeec6a61159f17cc2cd8c0c736d9321f58944019b287ca7c0b12ed156011d35443b61165b880fca41aa96c2c36c0569c749bc6fb4b6a14fb4f7266733f0c82a931d0ac07ba4a6ba80d072ec6e8356dfc8256da6af0d10418fd1dfd1f86dab016926aefbf36c43308b8c59e6d0315623ba3818e08e9b9c1a055faf89521345b1fa472d6b2705503218abd5a8b16cf909a69ee92e8e1fa52a10f1db85abc73ac20fbe1381533fd238c97448a72a4180d8cef2280279a0e6d96d9e6af506d29c17095830f11180e64a284933e49fb0a099680b5d2cfba05c1917481ba0b15c9ffa67854c456aea3ec05776687fb19bac3f68309d7cff87e95abec8cbe27adaacd2425ace98628cfe03fa1877afc5425cc5f5b0765adda4a668ddb0235a003a650920f0db6ad03cdcc77e18e104f7e5fa76813813bf0068d19a4e683f51b68cab340560a8df3dd076126c37c41b35bfa79e46ba988ea70247d6259961146bd5cffe3a1a4cde934198a5bfefeb43caaff39650a6cd0bde23fe68d777660257fd18e9267e9e2392d6330c12631c74ab3a1c050a8456902126c9125405381a877f40c2e7e39937f71f10bb6df739f262a4126abd2a1599b665401f0c59b0dec13ae249be7efa4f78454ffb57720eac53f87f7a23cf609ce0ac13b197fd713cb71225ac8a37659d5a08a08bbb55f4e6fa24e41a0d7daac53b30983995de153c12dad4daa878402f162b21a2198c31ed0275bf1b8c0deafdfeef4f6e63ca37c01f5f306bf1e924e499174bbc029d4c71d16bbfb390076d7c68181ed2030d61248fee49d0ceeecf0904a55b06d3516deec27262aa7c180251e70382a6f2298095670517637d1d60b9d8987f1aa3b195e481ff07c5778e2be8071fe96956eeb13154e7d547c1b1cd2893edfe40136e4a397e5d56e032d2ee52da3415e80338da40656364bf121544d244d7d149f2d6e1a69dde5f08e8459a38350760909d3dc932500db57b816c160905f9a5db9b66409110176e9c81c76f78db046f554af6fb60bfa9ba79c1512a97a230de2c5d7da632a9b02bcc3b7355e3ad0f22c17d96eba0ae34e6e3d8110efdf51d6951bdee754f8da3b3a3dcc08ab9dffcf48f40848138bf9e9cb873bd0f0c7ee53977b7a7aec770bfe8a8674f161094e52063042e4e0dde71661748dc5cc856a6d866487b8d12b02c1db2115c5bbe80edf019cfaf33e8c97f54b5054ab074dee5078cbf79c945d7b3db1d23f3783e5e7f015cdad70ba61ef70828b652e8fc14d3d7677237f3b9174f5e667fe570cd9175784ca842cff0b619915c40dbb22c335056721fd7540ff00cf1ab69ba93ebd49cae06e353eb4d7c6ddc892335242d89ddad1080788193e253a406125e67f42d04527d430178988e3900951b1feaf25f1e1081b8577b969adbaeb4fe27f15bbe7b43322195983da1ea7303afd4ab4d02cdca90b8b7895e44b09fa41dedbab563352c75bb7ebd467a6ffd6212d71ff30f2ff85bf14f20e5313f18b077e459efa88296d17528e465e9a66c72dfdcdc60194560ebc909053822b29b7384e3a19808fee06e446da79fed9506b63a618b61d9b2800996018c466e789ad0b2f038af542e437b46e739e895182fccf658d80145aa3b03ea2758dd11ceaa983013df510423a5ea64d36c739751202d453eee8562ec7c5b9e1631926318c40d74533da92fb60758aba06ccb1517707eb8ca647c7453a741b879386d4c842344175f1d2b4d7346f3ff31a9e67bb79b65c7df86fbd22b4465eb9d3af6f5e51933780972c53664f613ba92a7d0fa0f8ac0da430a36239fb53609133c261bf0f36b593a0ce044636e57ce81f9e95c0a3c210033f6c0af1910c7ebfc0fcd6de90c7f39724ffb077e753342fcafe08eeba8ea11a28c0c1086bee44f1b6b8e160572a7f625c0896f4c06ee72a4a9a37d19a6639493e196b562409e5cc9ad3543a138d386b51b5b6ede41c08e174a4be4fb311e9dc1fca7948d960b12e5bebaa88db0971c0c797ce6761d3f222825275e77d5f3748cec3607ec99fe55e1e61cafb5134189a0fd7f7362f64c0ac20f0b01c7ddd95824c81c8e3732c6c274e6448ee024a4622108c2fb85a07218b42f476444ace9a6f04b21ff14dab93be2fac135da2e0b4b38ad18715a67fcb8ab8de10087415a1f2a25a6158ce715eb1ea297edfbaaf47b7e2eeec2c196a889f460b893e88a26908d6786cdf173eec05015dc3d00005e7f782823d5019663c954948df66e7e179f1474af0917f03d9abe833acc2da0a70202fe3a7753b8d079d7590d789919227ca172c35729dcbfa60c02fe640cbdc4515f4944dbd1d80c1d1a10279531134bba96b82a7b572a431fbf0c7b7b0dbbb8f2e7a1953a2b5f0b33f75b985105008063f87c92b25751d638276047e9e9fb6ad71614e524e85aee6c0d81d3a1a66b4da31502d721f36c9c4d87186d73ac9890c980d41c3ad1a289ae0c5d8b5caead2afd4a324e6d26899a99619131160eecdd0d76415f55a50f4f9c986692225607634a39be1ff4eda60612fa3df109d494c5ad4cc3555c2cd582b647e9b7af6e7a63cedfeaa3326a035f21c261ad3cb73c9175ada8a50a04f573207a469193c865c83e0663fa4f197771f0f44b9a731fa1e62101e9ab03ff2bbac0429f8d4a46fe8afa0c3911da3c99c1f3b60d650e7bf4725c7981c726b581ab41aff55ef8903dcdf8481fe86deca9b3f81ce77e1091b04cce0a81bf98f09a7d3fbfaf8b6723e7cd5b7ee3c21be91fae269f8561adc3bd06b62471ebdec935d48ae1daed51804d9ffeb8bcda577586a7b81932c584da89e1f2be7061a573c3faa387d2fd58a4bb2652b6387899d0dcc57f6cb6f6190d35b93766c718b47a65bbc2be88efb8ebf25169e9ac493bffa3552182b516473597811437a92172fb29a0d811f54fb8d7adecfa7559518c9ee3a7f7ac8c6897d402dc94c7a2e638e2ec2c034119c5f1d990d381c0dfa7c9e4ce21561b3b7c7bc1d3b100db1ed544b716302d8ee55c11b469b11046b80f27fb1506c962da7d78e54b69f928eb0be360d523c6546e914d889294ffc4005fb89a94520b578c225f08eebd36106be4e9f45063189c9adddc9eb95f6132a98ac7892e353bb2fa6bb917daf9c059b95b25d4c999758f9cfe0ab6e629a828f7d915bb78ebd08de03eea0f549eef380d98ac2f7193b1d830d7f698264488bad8fbc8dfb6d3a9b0034dfb045dae1e045b6293f8dc00bccb05080b199da9a1b3f9797016509dd3230662d9a456d9778edec13186ee0f62b36666bcb2733a96171edb24df876737e07f78ec5168777dce8194233f1891a45537e907350ef026c716000cb27d858da4722fd4deb69e49d310355cd9246ac9ccbd5dc273352deaceeb13c2fabd292a5b8fef20b67a16fde39c142c0d8dcb5eb32a89dbf3590a49e3cc2d75f6cff6e627f1ab587a2a0842a8791a64ae1dc4cc41f92ffac4d12cb3aa1aab0e5176415754271dfd7e84da514aedbd89f333fe77cb4034b2a792c4f6097b8387bfa6bd4f82e4ab7a0f2942a339e01e8e9756ba8bc5ecd8df27cd4ce6ff207b8545e379a099465169b6d4f44f0a6a61ec535cf693593b6a71d2d1b92d01c6775bb3970290422ca2dbb82053de239fd832b5eaeb8fae0057f32734458224592636c82ea6189578eb31469475f90688b44ef8da3aff0addd82da787bb2da6372b64fff487fe5b5b40f64cfe4656edefda8a626e304416943b1bd7301087e62c5c34f02e45ed7ed2f49369f4496583f06e1eec9b854b2fab38b6dea3648c573528a30fb58577eb1bb26ddecfedc1ecc9f5006212d347fffdf374f95dbbd9224042ff22cf73d007be64e1de85d1f7d28f5f622481a3c03cb048c2573f9521194a15a89f0a0d614248c919fe019bede1155ef46ce36d01be2432340c942", 0x1000}, {&(0x7f00000000c0)="9a8b922e9621217f84be1cdd5035d42e41a7fd5b90c064b7722e023063636e89531fb1a8888b98db4f4824ccca202d65cfc4c154d1c823d4", 0x38}, {&(0x7f0000000100)="1d1c88cc5fcb583bb91cb696fecfa6747b6138d9fbd0555b85be07e596d7f73678b2d20d1f2519405dc83eaf258d8dc8b4595cf7918db2430f0b142f363566a83e6affa50675fe0eb0041634a896ddf62a0a79f56b75dd3230f80f943d59fa706948a60745f254d9653d375caa8979a2f4611331deb5857cb9159daafc422f76cdef6a4d7fcd6b78de7a077ba2fd2c23b97979ee967ad1c138d89308", 0x9c}, {&(0x7f00000001c0)="8170c60a0e2f6425a1f5dbbff4", 0xd}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r8, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32, @ANYBLOB="c8dfe95dc4a87bc0b6ee321669726ecc6e13c2d87306d6f2121c11a9d9d3b58fd2c274b31b998bd72d8205ba96068a6545aaae09bf6a6c9fddd46602b37efd3e6d28b405c4706c7c1c54a2fb33110617e27f9dc70bac5a383ea4dac71f74299e76ac15acdadf6b6ffc723cc66ad64e3cd34f28f3c691892d401dc452d3f52acaa38e89e9a316379430a8c8147ec73e08ecbcfc60d5a85aa061984f009294c51b4f32b6bc09c7cd18fc9674a553a56efe5d7d400740db3edf7b37d140029c"], 0x50, 0x4}, 0x401) write(r0, &(0x7f0000000900)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c226a5419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f37169cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d47d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f58b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b4bd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457522f2157155dbb564c93a1fa15a7bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de5010100fe186c0713fad218064014bd4d7b6689b2fe92fae907cc3ca8cb0d859d8372ddf8035094f0b6acbda673e2df9ed6e4d13b4c6725da22c8e3439018475a01a86219bdef6cdb0930f35bf95157c811f2", 0x203) 22:41:06 executing program 1: r0 = socket(0x2, 0x5, 0x1) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d7388397909367ab3db806051e8bcd9ca306003eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a630000000000000000000000000000000000000000000000000000002ec69177291e53f995d6c2eede1502308ef581ce99c5e497e5cebed46bb8abf7448ce41b707adde00dd63648e716398a172c78fcc608b40600"/965], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000080)="ebff125c000000d471b5e7a5bc37b0384507e86a5b745300", 0x18) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r4, 0x0, 0x9, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffff9c, 0x40}, {r3, 0x4}, {r4, 0x40}], 0x3, 0x7f) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 22:41:06 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86e860450400000000000000b4232ad50000000000649cc5ebbafe8000000008000000000000000000aa690f9513f7702913638facfb61faf56da5ae3ce8aa92c93c0b7f75c05b49152647550500000000000000f570c0d8c3decbff6c1da1d0497708b2eab05fb7d8a5afacbb5acbc278227b6e8136c73040342626ac64cf3135e8ba3dc29c81d45961f800971e2bdd9e04e1070460a4de112defa8081c709f05af036866ce72e8a9891e59f6f45762a6a3ae0c34f11cd4981151847be3a7d3b8fcfdfe5869aeee31a619a019e9b94f77070200ec7ca4e6c22701d6c35920b2986e026f71267d2e7f7d6c61bfa34cee39e95d4255463b8b90b3ee29225af9860c3d86886378ca2fcc92b14430cdd097a2043b5fd949d3618790332dff25c611a00bc86418e4333d5fe2227fa852ae1a330e76b747c5af23e7f1fb3cd1f9d1d91ae5bcdb610d46e4c00ea2c60aadc82f5aa64e67423bc663878b3b4301eb44c00e744132e526418dafe7bb69d59d20b33a7a7ffc5f62e4c535af5fe8eba3e8b5ad07450a3570b7a7627721bc58671962d6f311c893782649404c63830456a9e4093549ff7aae61d62abafd5ee6a91febfeea3d9c89e54433128e38e93bbd8807fc610e6366d7bf422ddf8db05b71e40c51f90a28413360ff0f932739101afad3dc"]) syz_emit_ethernet(0xfffffffffffffe3b, &(0x7f0000000040)="c7a895006f53dd000005ffff86dd") 22:41:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r4, 0x0, 0x9, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r5, 0x0, 0x9, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r6, 0x0, 0x9, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r7, 0x0, 0x9, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r9, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r8, 0x0, 0x9, 0x0, 0x0) r10 = accept$inet(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x88f, 0xffffffff}, {{r4}, 0xfffffffffffffffa, 0x13, 0x40000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x1, 0xd78}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x80000000, 0x7, 0xa85}, {{r6}, 0xfffffffffffffff8, 0x12, 0x11, 0x4, 0x7}, {{r7}, 0xfffffffffffffffe, 0x80, 0x2, 0x20, 0x4}], 0x10000, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x80000001, 0x100000001}, {{r10}, 0xfffffffffffffffc, 0x80, 0x80, 0x586, 0xfb}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x5, 0x8}, {{r1}, 0xfffffffffffffffb, 0x8, 0x8, 0x1000, 0x9}], 0x100, &(0x7f0000000300)={0x2, 0x9}) 22:41:06 executing program 0: syz_emit_ethernet(0x37, &(0x7f0000000040)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000002008707fb98e237744cd1b200000000000000ffff23740f1dfffffffe003b00") r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r4, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000840)="020529bac39751e6fcee4750204deeafc52bf44c07c6673b586702283f14c997bac93d4a274779855c1a80f882116e5f00abc65b180b000000000007ae772dcad6b556d242a2f98f7c98de3b4be1ee5fc6d16e7e669decbc1cc4b675c92730da99f601a64ffe1f60c58872af6b23b8e74750d6c98857e7a964c6ac3530bfe38d99935455d4007681b9d5137e70084c329d9e61fd079f9a75b6e9a3d6c2696f3c06fef225318ca94becd3ecd5f496982720494adedf61e75a26dca03a10953f3e9dc0eec3b2122172bd37e420c39da702dc815d291cee11049bd6a6c9c98a6d6e46efb694374ab17a1177b760850cac40c7554c85b8371b860d7ed09d08be20098a1ec8f55bfab795cbf7d71c2bab2fc9c7f41d", 0xffffffffffffffdc) listen(r8, 0x0) r9 = socket$inet(0x2, 0x0, 0x9) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000600)="bc085f371da24f6fb41e8f3d294528f4146db62d7fa33397c5f5d3769bb9ee380b010ad788e06a6dc159ce57ba1b661ab43bfcef2ecae81608cef633caabd4b3e44f8d454742fb709b244b99da6795ad7f0c6a28fcdfd7675955f4246790d966c410c923250d95f40b48173faa1481f0f75ac55f4806dc3d6ad88d74e4b2ab6555fa6f216ec23397c16e641e2d0afc397af47e576ad578f0ee6a02dc10d97f2bece7065020d1ac1d", 0xa8) listen(r10, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r12 = getpgrp() r13 = geteuid() r14 = semget$private(0x0, 0x8, 0x80) semop(r14, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r14, &(0x7f0000000300)=[{0x1, 0x1, 0x1400}, {0x4, 0x80}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x1000}, {0x4, 0x100, 0x1000}, {0x2, 0xd73, 0xf2e4cf5442ae26e3}], 0x6) semop(r14, &(0x7f0000000740)=[{0x1, 0xff, 0x800}, {0x4, 0x9a3, 0x800}, {0x4, 0xffff}], 0x3) r15 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r15, 0x0, 0x33, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r18 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r18, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r18, 0x0) r19 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r19, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r19, 0x0) r20 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r21, 0x0, 0x9, 0x0, 0x0) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r22, 0x0, 0x9, 0x0, 0x0) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r23, 0x0, 0x9, 0x0, 0x0) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r24, 0x0, 0x9, 0x0, 0x0) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r25, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3f2ae2e2a7bb541e202da03da4177ab348c61f4246b33408bbccea3a4ea6b37c75342032d0b8eb1d401706e9b4c4411c", 0x30}], 0x1, &(0x7f0000001300)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32, @ANYRES32=r1, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r8, @ANYRES32, @ANYRES32=r9, @ANYRES32=r1, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYRESOCT, @ANYRES16=r21, @ANYPTR64, @ANYBLOB="c11bbf592891ed7e9ca81f664bd70548dd8e77377127a7bc994cc59a6a0d60270cc86c9532b23c9d8f4b1224ab4a1abdfc76f65eb98408c3a237ce936a6fe86c73a5ccffdc3d7cad1554cb9c2c61a1dc8695d4a5e3b2e560b3573573573e910b3ffbe95557aef32a6c9d7739056904991ef5d43ee46b2fc3ce6ec53ebfd874baa21073b45c1f12b692b8e2c832c9da454a906cf256adc28ba8cccd8432f89cd7f0b4c02a19ae5b9b6804bacf4f33242be32fe28f6125aa4ae66aa0675fc7dd3a04f43ce74770a9bde0f36b", @ANYRES16=r22, @ANYRES64=r17, @ANYPTR64=&(0x7f00000010c0)=ANY=[@ANYRESHEX, @ANYRES32=r23, @ANYRES64=r24], @ANYRES64=r0, @ANYPTR64=&(0x7f0000001100)=ANY=[@ANYRES16, @ANYBLOB="7a8839afde87237449d142825ac6863c3f64bfa64ba773e410faf4a1d69cac8df626d3c26380985fcf139ae08265b208bf3381b0b327754b7e0736dc7ac707fa3664e7f226ba2a873e1647a9af3832c8ef83682de071f6358aabfc47fbd9ef9640c3ad788710f620f9693a3812a44212fe67cc7b1a56769b593e9e2df9da531cc74578269c0f4697e6d15c96b358f644b274", @ANYRES16=r25]], @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="0000eeff"], 0xc4, 0x5a2147307f97c4ff}, 0x7) r26 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r26, 0x0, 0x6, &(0x7f0000000000)=""/155) r27 = getegid() r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r28, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000100)={{0x4, r29, r27, r29, r27, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r12, r29, 0xffffffffffffffff}, 0xc) 22:41:07 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000080)={0x6, 0x0, 0x8, 0x0, "53aa0d9ea78b7ec000", 0x0, 0xffffffff}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "170b000078a7e1ff00"}) 22:41:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r0, 0x0, 0x10000, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fchdir(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) syz_open_pts() unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000280)='r\x00') mknodat(r3, &(0x7f0000000180)='./file0/../file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="1b285d09a306cd662e3e9cdccded4b8d848b4d7ad4161041b67fa38254fc315e725ebc3dc98add222ca16386e6e07a08498d546ed5c0dc09da6e633926dfbb00d71b1628990e54ed8bf0fa413d45d8ac8b569e7fa7cb19831ec6f001519017d9e3688c6a7a560234d187c544048c86dfc6bd95a5d6c58728a420fd62a6eb74b0da4db8bbd658f2fb76124804a57a44b8acf5da0711020e8c48fb"], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) getsockname$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 22:41:07 executing program 1: unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r4, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000840)="020529bac39751e6fcee4750204deeafc52bf44c07c6673b586702283f14c997bac93d4a274779855c1a80f882116e5f00abc65b180b000000000007ae772dcad6b556d242a2f98f7c98de3b4be1ee5fc6d16e7e669decbc1cc4b675c92730da99f601a64ffe1f60c58872af6b23b8e74750d6c98857e7a964c6ac3530bfe38d99935455d4007681b9d5137e70084c329d9e61fd079f9a75b6e9a3d6c2696f3c06fef225318ca94becd3ecd5f496982720494adedf61e75a26dca03a10953f3e9dc0eec3b2122172bd37e420c39da702dc815d291cee11049bd6a6c9c98a6d6e46efb694374ab17a1177b760850cac40c7554c85b8371b860d7ed09d08be20098a1ec8f55bfab795cbf7d71c2bab2fc9c7f41d", 0xffffffffffffffdc) listen(r7, 0x0) r8 = socket$inet(0x2, 0x0, 0x9) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000600)="bc085f371da24f6fb41e8f3d294528f4146db62d7fa33397c5f5d3769bb9ee380b010ad788e06a6dc159ce57ba1b661ab43bfcef2ecae81608cef633caabd4b3e44f8d454742fb709b244b99da6795ad7f0c6a28fcdfd7675955f4246790d966c410c923250d95f40b48173faa1481f0f75ac55f4806dc3d6ad88d74e4b2ab6555fa6f216ec23397c16e641e2d0afc397af47e576ad578f0ee6a02dc10d97f2bece7065020d1ac1d", 0xa8) listen(r9, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r11 = getpgrp() r12 = geteuid() r13 = semget$private(0x0, 0x8, 0x80) semop(r13, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(0xffffffffffffffff, &(0x7f00000006c0)=[{0x0, 0x1, 0x1400}, {0x3, 0x3, 0x1000}, {0x1, 0x8000, 0x800}, {0x2, 0xfd, 0x1800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae3ee3}], 0x6) semop(r13, &(0x7f0000000740)=[{0x1, 0xff, 0x800}, {0x4, 0x9a3, 0x800}, {0x4, 0xffff}], 0x3) r14 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r14, 0x0, 0x33, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r17 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r17, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r17, 0x0) r18 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r18, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r18, 0x0) r19 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3f2ae2e2a7bb541e202da03da4177ab348c61f4246b33408bbccea3a4ea6b37c75342032d0b8eb1d401706e9b4c4411c", 0x30}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r3]}, @rights={0x28, 0xffff, 0x1, [r4, r0, r5, 0xffffffffffffffff, r0]}, @rights={0x38, 0xffff, 0x1, [r6, r0, r0, r7, 0xffffffffffffffff, r8, r0, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r16}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}], 0xc0, 0x5a2147307f97c4ff}, 0x7) sendmsg(r3, &(0x7f0000001800)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)="dfa10c765d654286b1a73617962a8342f8b593b3991aab977e3ee8f5009eee08e6b1e537e1b3", 0x26}, {&(0x7f0000000140)="93c63ce0058c5482d767468a0013b3886beabc4448a1244083ba8989a6df975eb0076e8620f5df2f89f7544e44cde16c6c8793460d7923c42f4640da65405a4a2df0d067be9dbf87b8a4db99", 0x4c}, {&(0x7f00000001c0)="da160f7f13fcda21a2b6af39e988e9b8e87918f5a6433044f356aa38fad8d6d565385082c975badc8812a339870c7ccb854649c6173cda4ad7eb4ab7776e7cdda6223d8588a389c7d172e7a528b8e3c12eeb2d2d28422281bfa5b09c7ad853cd06c338da15663b5c303a738d7b640b176f14ed7c755ff5bb76af4b522610d9181e320d315a189aafd64feba51735c821c12960e9d1483e27513d00df6fddb0ef3e722e17d8ae2c2b4c8882d965aba48c37eb71f5d30ef168d4b6850da06edadb22fb6a3a88907878418c4962eb2f0672c25a56085865f24e", 0xd8}, {&(0x7f00000000c0)="86112f648e03e8099a11492f4fa0632c31e69f87cb73c74f0a9e63a1f6677fe873fe570bfefb3ffb00", 0x29}, {&(0x7f00000002c0)="f86c63242f0366c02fb89b94815e9847b215", 0x12}, {&(0x7f0000000300)="fc048434a0b99d7371977770e68577f108af69cacdb2af025c95cdbbf89022d7ee3dbfaa8d98d3e3ff01ffacb78c5495eaadc62933319ae954c84028e0f8c7435da44bf4f36e73726b2f810773fab77e58d4f3845f1fe818f7d2a873d9ead0da3637ef19b882e20c8aa635b8b27e658cb5445652da4bbc4a65a23245ce0d4a79cb2b1ffaf1a7dd2bda8b50b729e815c354c68a9e1a7a7d6c8532491b58a7478f086691a708f93e5279d5d907a63cab022ab80cf4a4652983e86de22d8e4d45bf44", 0xc1}, {&(0x7f0000000400)="af8ec7ce3a698cd2efd32a86eb54b6153639ff9fc4948b27043417c64b923605095cbc4fa98d6c87a84cb7c927c2895792c17cdb05484c95d0d4aaae2f171a499aa357d9caffbd8736d0390768dc9be2e4a827239367", 0x56}, {&(0x7f0000000480)="dedac635d690d5375546f50fd5b892ea3fd0fc3d2e970ad87d693aa19dc186645c68ed499385a03f42b0aee62ee9e3df8f31b0cc465d336e0b6319b59b73755e1d33b1562ea958bdafa1b28db1ae30867c2358e7b30375600249f94964f10da3fc35ddfa3222fd7517d145edef6a03b8b5b37332aeec4ee51ed4056dfd0c105cda848f9ca8949062525493d3c18e7a56cb34c2f4137d01bcf675b4b26e9050b7f18fd21204d12b27b296849c831cb97c79f35df50cfd8680107898177991dd10f0b399649b43f4886450d74ef0c0d7b0860e7d72f01e6ef17b51905e9af5403e2d595737019dac53fcfc056b7dc18e22193696de368adda3f1ab", 0xfa}], 0x8, &(0x7f0000001840)=ANY=[@ANYBLOB="8000000000000000ffff0000040000009ecaee42396cc2b7170a270fc065bda1039d8760e459b1cc2011d2b3cf54482d9249d37d2533b4952eea898b6c530ac33e3cd4c40e462de1ff945d512eb5507afdec0b7ed5b12c0c5afad60e3c61bff9760a6cb2fe475a6da7c0a8531295a65d900d33e548fa4810a89af700000000004000000000000000ffff0000e7000000174afc7ff910177ea3dfbc58913f35ef047f0b1358dc648f2cf3af4a6b4c657b34686427a66bfae32d36849e03ff00001010000000000000010000000600000056ab76e4fcfc26cec9eac6c7f3be891406ef2d5d3b53246831bac626b40760ee3a5d6e06d1d60a980c187ff71616e30397276730cecb6538a29b7de92f841044f642127c80e5724eab4fdb68d87a72a28d3a6b6ac0e619cb903d5865e7419fede2a1d7c98d07cef7e9bb4c21ed5b529cc3ab605ad60971c539756dc89cda91dd9fbf54c6ae836d7f4966029538bb836d535ee194ae8f0e04b518cfce64ba0b50325fa5142e123c28d30738d49c4412f19530cc5062c2d400ec58e691a590412db0350d766e87e6bbce750502e5dbb210619b98dfbde754f711f7da2d30c55775b112eb1f7247dba964629d3fc5af0b0de8e9a351fdf8fe14acbbe4877f8d1efd588d38cd974c644cf5ca3e04fa78773967cbc2472aeaec90d1819f7a3a266d7662ec0d0163a95030798d944ab650aff47f9cb0c399a597991263e4b4b90b2a6105541ddce58039f689598d0cbc4288e16f1ef4a8011c698f0727c9cfc5ce876f280d4ae403d85faba9a02d0bff4bdde3e26a0628a1dcf88ecf99425a9e5f4b710ab427b2eb34a4660577a2c720d4dc2f8af3bc51cb1a012e0e6c7f382b16f20d4af74f8d44ee4c5b88f17925199c8776eefd4de74e9ad4f340de2e47950201b3f533b72c35bb73a020fe2b9960f9d86ebffa098b9ba13b7be9b8ff906e38e5764f9e705dee041436f6a5542c5ce516d1729d1d6af42473e7035e39ac7b266e0484f256554f44536cbb6d63389915347c8d66c01d16919475f58fc2d0248439d28f96dac46d381803dbcd00998a52a411561e459f41989855b084a1ed271adfdce82ee71b10fe11cc01768a8a20b4ee579789f220dc4068603858760b51d3acde8ce502f1a527ea3279ceefbc8e4fe28d5e556b8637274190656fc7e213603a17405171d7ffab7505a74f9159718262e39872e5f57d516d46028261d24b3018d3719c703c363e68ac7eead457b39db98048b66210735eb9dd99e1566066b9896a18c6c7dbef1c92beaf8cff1ba2e79ec45f558e8e35a681ad168ec7c773f2d7782d13c0b70e092185e1eb4e374cf2a639d431321eecfc08ca4ec574b9e66735493117b24c7c314c47ee3b33d5f08d1804355043b817234540c4a2160ac8db42e4b29bdc2ea5fc4d63eafa92a7abd7959b6d287598abc12f2afab6fb315ee1c75523413eb7e61d42fcb84ec4679c3227c7c68b80e4140f13cd87e5fe0a183fb147e4d0578a6d408c5e2b765c7083c80d13aa4f2d2ddb91b8bcb3194929e2fcc5457a6c57cf2f8858a51efaba7d32c355b9b3f1150a7c964488688b044b649be46837b54eca75b647f6a0908e1d15d41287f165457158a0cd70d447b99a263a0de28d929a66e9d20a637dc7ed56ac439c6bd41eee68b8e7ab6258f2e79e7aee59a979860779c3d90c8624b855e89b5021616bea658cd210382ff16124794e3f00f13124be770c395891bbc7ea8d556edd23467fff00e750258d251c83c9d8f2410d37ec7c78738bc4663fef3c5f02a14902dfbc2677cfe178371cea8a00e0914de439dd86649cc0f826d04fe2571675b339f341ac33dc5a04455bf1fa3f8d0b37acba1de0cf29687bcf3aeb1e98204dbc3eada5ed6d1c01b581eeed4780f5bd9a9ca985139b65f495938ab4b2d37c870d1b64bf0c9968c7dd093fc0e7e29812a03de79a0c25099e6246fff31624ff53f37cf12ad62b0ade177f4e179bdff0c1b29e6df457eb9843d2473fc30447e908c86c38f918d28d2a636fd345a900b7e65addbd46f6ed142eec52b2e94c5821ddd1f11b5e7b84ca30200f09858ba019b32392fddb269ccb3bbcb619c6b9d71708bf48a7943431d6c616f27212285146dfd8f5ea0e5bef1d7a0fd519253826b077b6a063c57bb21ff438daf407b6b051da197716a0733581f1675a236a21d7f386ca21156cfc7361a58a46ec4408c9bf4cbee551a68e286429a1f3808fc6ebcda60f6cfcfed5f8f36ea93f7139f4e67363316ed98ad3936a6a65a07b8095f2588b5908c51f1dbf5c951f904986e511b543dc315da277f2b6aac4955703278415c0da66c9677f21341d6bea2cfdfe2f63b09bd74c48b5436c963d42f6ab881fa8fdd45cee9b21327d5100866188ede643af4e42d990c8475ae6e5826a8dc2dbc30c9f0eced251738459b655deb634b1f4054509a66a28f13b1126c19f98a2a0752b3b14f8434d7f3c98ab91fed360df1225ea4dda42fa1d04e02994b95f69d494e24bad14d87614d6c8dd67c801c4b21409202f276a3f3f8c2b7b5c9349ef5200733b85617b2d4645b92059bb47e47016f377fc45d3e408acba36460ed7d25e379d70056551a675798ab6c71003589fdd0eb3475979774984b8d4e82fad99f788bd65112a0001a374e3a1818a06817584a56f93e64b83ba8054bbefe02cdefc86697dd07209d5534cbbef1f865243b58f4c6c9583aa37a889b0eca6d54a961f7c20ef497c39b6d14521182b303d2c7ddc429a7de20236862712e48a3b135c696d51cbb202e62a300f37ef254252705bee634a87a9dbf75b11e79fb549f4da3404e78136347d9532cf529175d83b78936127caa9084f2ee5c20fe0eb54021a4ae8da922346f31488486750fdd9626020baefc008f30ac68b42c31b8f511459e58fe5fb3c8ea2ef0a6fac3b85e21fea0806230539618718f88102703a1f751ffb78d63b1f907a04bbcfc3aca9583628193d10935a13c040c4ef8860d0ed4829091694af160dd42b963ebd93c8efe65eead1a2347cb19e358394db3dc4ebacde75fb4fc784ffe2bee55f0a9ba834e8f59d48454fcf7600323a7ceeaf6fae4d3d105b9eb8689459a32b1632ef5ddfca310a82ae8fc8d350cd213baac294acc5308408354b5f9dffc2931b46a32e10212512ad4a82295579d8e0dad4cd472969d6851bc8ca13ee28fc2c787cd1cbb348233ee4a0bfcd7fe9c001c90cc0888401b62f5fde5f24e1ec2b67958720605a20903584b8442a82ab36c396417442e95ef9361c6cb30f3b6e6e2eeaba8a9c3e242c59fd8eda457d4ae4f919f94585c54dead5efa2a6b6942a1c966edb1d84bf5f334238fe7dae0754912d936e0d80543121632316618b98099bf9586509c10bbdfb88bda7328ad4168ccdf028d1b1fa3e1336c4d7814c14b8c2b91a2711df385e5e0d2795f8dee47b3cb534f90bcf1df468734b0c58e4eb6b9f9650aa7f06472d3ab84ab4201d76abc533b6bf7307ec1b1f0ee612e10ba227e4ea1b1e0b78c1b9c7e8bfb9c9d5f44104dd2b4d9a2e3ab42978c831aa21ba42e8d736835aee1dac7b2b1af5332bcd259cc9f353996c1e65d1875e4ebd26d086dc6422a7164a679f5ed3e93c0736bb0623e238c5c54cde37632bb366bb7ab0a9be1b4dd155d0ac57b0c5e91e52dd3f4aa65e532c0dfaf72c8876e1a669d2a08e3284af62ed20baca356b0c231f3ce9647dad0b461695172187fdeb414dab94ca647118e87028ca3d0bb3866a097613e070ecf631c769e1c5acbb90b1b2f91517daa75c413c2a968a230e73527a70568465fd3ffc46fce73f826347891d10d7657dacef536e2bcb95caa492dc875d9fba2e4b3fa9e1a81f843dcd125d7560e166342503a3079d1003afcf25f3e70da2e0e577b30b056963935bfb647158ff58891c42a117f978a33604f0fdc8146906194c837f6a6c508b65f1cbfa90f665664a144b39a2a1d77d79048aeff2a76052e7b8ccc202714754e94ded9cbc8dd457f6b0e576e48bf6d0e76dae8a51667d0dccf0624a5df27ae359a132ee3f982bbe1a1f74a57c95e38012f5538ad0cf66fe180b035063aa115f9e6af4398b0ce03eb37013352ba671b6a8560cb62f6bcf57cb8dfab28d2a5987c47328203a7944e5820e5ba780ce068e0e1fa94a6af62f44fa10f3a0a1c70178805f13b019090e9b721ad3d95c81055c1b81ba62c43824646893101afdd3c35cedf9eebbf4671f663bb486b1486aec651b0dfb7545e74a776e33244dd45402db233a73a6a640fbc6649aff9ec5ea3dc8c1a183915c503d7a943e513bade7166d0ca94ffd55ac00d4a6b09d2eff70b47ec61d3c7f1aae6c112b7dca0bada98ef29c88ea9cd1fd4a8836d2d4ebcd7b33001bd10da7669181155cd4db321013c6aafa5f36e0357220bff5a326e5a54c10275f85bc28216a66505be312c83fe8b448519a53a147f6a0ecdb7d2eab66ad12b1be72543140c2c7e66195a9d9fa7885a819d40a7372a91c7915e7dacc085dd6b037895d467218b88f8ce06187b47bc63316850050b43d96be767ebf568ec281ccaeec6b36cf55f37219202619eff29926e3196cfbaf6fcdefc8daabf88b259e0068a08058c46a7bffd727aab878b24cb112d79ead273efd6152158f6589feea8dff31adc62016977f2b62d9fce4c1d27c4a25e80cae6c27a3f8412ea4aad8b2ac38b03c2c84b34cbb03f1ef470fa89039bc94309af47b8fd34551806d134ab991a16cadde83df9f2a6dad85dff037dec75b17367e0065e90b329e75f32c89b6fcaeeb5cfff59f793a0c79239052f5d875182a7f4d1e87d1b164a61db56916652e4cdc894648a74887a5a83f301dad02fbffac0f10be141abe96470b8e64f0486c15c75e5cd9efb7e869773138bf834030526a789cdf9ed7d2ae0086de1d97fbd929690fd01f1a3cafca7acf2201a0221f37a325f742af93a6e32c5552c060a8427defcf9b667fc7997cc38d3823e4ad627490c1bad1094ffd0e32cf2b877f405ad1bb2109a35782f77145b6312c8b776bec12e1c6cf2eb20a9afe3b367dea1dedfe0487ac45d3d19036095b2c786d359fa5266b3093a419876f89a238b2fb0eac46b70975813ef3fd06699e54c21525ddcb1512531e7fa504c56d4c4ac92effa068dea893cf3ee07e4983da22da43f6c2a6fee9b2abf5731feaaaa8230106739e9355a99afb8b98fc2e2fb2ca5ff70802b636795b4392307f5979930dab50ad1ecd0c5475a2402a7692727a1ca12a9b42cb4ca894cef9afad8c905dd684cfaaa0b50e92990746ee54716286421432b6c1c8c5c7d1e04d737c0b56c7bf07172cf82535d01351e0928bd466ba0a96f53c8c0550ca4609c1168862424582f9dc80578f9596f995e4ecd1d734d38a99dbde6fb983a74db257dfd20cd6463a16f976319c45f4ad5725585848b11cc2a1cb2ac1182b28171001066aff371c12c39a6ae201e752176e9d40257e309b0fa3f1af19421beafead2083e46530b47fa0451396ce2853ada3240e78dc336ab6fed0669f69300c9bab49c550eb5700f6e1d8bf782884fa8def2f73e22a6d66f8b07611d9f1b7cc92402f32c3ef9e158a5fdd4eaf9dc5141988aa6e6315fd3be3bd9d2cdf5984448a180935048b55da8b4b5d150765a6a557264a2e284b9d334834bc27b021b0cc5d44c3ca345bb120d8f753d9d37731db2dff2c2afdc354fe1047adc06b2942e2d20f518da19b927bd4c92c3c471a694113b21f8975e43c31fd6b6354b28f4e18d72ae74f646eb7d2ab5c48dc644ed61ba326dbc1efa32cf182eae07314b7e782d50642a7291b971b204445549ee616cd8ec87d508b61af6984f88013d98cd0598ef0d60666b7e3ab3f5df71b25ccff7ae22e02e0503aeb0cb1237e45c99b2b597edca5ed09883677128bcac8fbb4cb188f37ef3eab621dc099cfa2d5e71b2989a94e4dfd302bd28718e11ba4a1f2302d9555df13be11807f2000b412a4b2da3e86e73b3971dd08886546ec045fda39f654c081b7337ce0e7830a782922b2442a80e7de975a93ba0a95e1ef2a40ea9c1acc4917dbf793a7671e66cfd423b73ffbd81874cf563db8d525828b9ed729e42fb563a35906e700010000000000000100000003000000dc5de1163ed2a64b5b9fb664bb94d8567e6b3109b335e1aaf7f3b288141dc277dff6e1fe75fdc0de130aa42a15a8fcf19a58cc456bebf89a16d9997a24b137f75f1a9de40a96f7a4a510fdd0dd1f95916f1753184ce9b0bf2c96ec8cb21e61e366b40536b4dad6c6ea21dd02ec174d833951e87b34439e30ed43270fbca90cf070e87fa05b6e03e8ea5ae8cdfdfe2c2a8f134e841943ee6cf1fbe302f6b860cd6dbbd410aeceb5712e3a43cffca260fac26b4c6cedf07e4e9cfc1515580c7d5e04cc9cb522e97ab14e2273a935be5d8ef0d1d33697517593c90d0a7325cddacb8eaf748541ef441d79f85887a0b5f76fb2f1b28f9e1978a094eaa4ccbc807fd7bd5fac9925e0e936f1ca1e03f5899e176920b31de1d9dd90b24fbb7a019e46ad60f5a9a490e9e69849959bb765406daa7104a21ed9f99a6022f4e2d4202b"], 0x11d0}, 0x400) 22:41:07 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x20}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0xfffffffd, "1b12e4b5cc1b9a1b2c40b00bc954c51f5c2a88ef"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xd41) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2f5d235fa443d235e33eaf74cdca4700"}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r2, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f0000000300)=""/235) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r4, r6, r3, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x10, 0x1}], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x10, 0x1}], 0x10}, 0x0) setsockopt(r11, 0xf8, 0x4003d, &(0x7f00000001c0)="59b156df75d7af9923ceef3a7d8e343b8fcc63101004eb4b50339d7f5aa3de8c58b5ccbb70f322b645c267ed6f2313d9422b63435c23f2a39da49efdc4c460746b0446ba196a253864f12ed5520df8bb0e6c2e91da497004167328effa7e1cf7130215406fe3d717024e7fae64d1a40f", 0x70) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$setown(r13, 0x6, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r4, r6, r12, 0x1e4, 0x8}, 0x4, 0x5, 0x0, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) 22:41:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) pread(r2, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, 0x0) r3 = getgid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = semget$private(0x0, 0x7, 0x287) semop(r10, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r10, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfff4, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)={{0x6, r11, r6, r5, r7, 0x1ea, 0xfffffffffffffffd}, 0x200000000008, 0x7, 0x100000001}) semop(r10, &(0x7f0000000080)=[{0x1, 0x7f, 0x800}, {0x4, 0x1761, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x8, 0x1000}, {0x4, 0x6, 0x1000}, {0x0, 0x8, 0x800}, {0x3, 0x100, 0x800}, {0x1, 0x9, 0x800}], 0x8) semop(r10, &(0x7f00000001c0)=[{0x3, 0x6, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x2800}, {0x0, 0x6}, {0x4, 0x1000, 0x800}, {0x0, 0x3, 0x1800}, {0x0, 0x4}, {0x4, 0x2, 0x1800}], 0x8) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ab6e6fe5414f0214724443e704cc03947a7d4fd7"}) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x3, 0x58a3, 0x0, 0x360, "ea79bcfa95e1e80bb4dfcdece698b8d7009bcffb", 0x4000, 0x3f}) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000000c0)=0x9) r13 = syz_open_pts() ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f0000000080)={0x0, 0x3e000, 0x7, 0x141, "b20b529a6cc941f4fbf0edde6e9a556c80581878", 0x0, 0x2}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/222, 0xde}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 22:41:08 executing program 1: r0 = kqueue() r1 = getegid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000180)={0x4, './file1\x00', './file0\x00'}) r6 = socket(0x18, 0x1, 0x0) socket(0x10, 0x2, 0x6) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r1, r1, r7, r1, r7]) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r8, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r7]], 0x1, 0x7fb) fchown(r0, 0x0, r7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x46bfb) r11 = getpgrp() fcntl$setown(r9, 0x6, r11) write(r10, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 22:41:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8060694a, &(0x7f0000000300)) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendto$inet6(r2, &(0x7f00000003c0)="d0", 0x1, 0x7, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:41:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) lstat(0x0, &(0x7f0000000340)) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7f, 0x20000000, 0x3, 0x81, "1e52adf785e2574750704b02cd6d7767694bc5bc", 0x100, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) shutdown(r6, 0x0) r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x8060694a, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000100)) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x40, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = accept$unix(r1, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 22:41:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000001100)=ANY=[@ANYBLOB="6b02e001ffff129c39263aff6b7c6aa0dc5ae5d0440f445bb507208c1cd3b5902104a29f4516964400000000000000"], 0x1) r0 = socket(0x2, 0x4000, 0x2) r1 = socket(0x40000000011, 0x3, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r2 = socket(0x40000000011, 0x3, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r3 = socket(0x40000000011, 0x3, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000004940)=@file={0x0, ""/4100}, &(0x7f0000001680)=0x1006) r5 = socket(0x40000000011, 0x3, 0x0) getpeername$unix(r5, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) fcntl$dupfd(r3, 0xa, r5) connect$unix(r2, &(0x7f0000001400)=ANY=[@ANYPTR64=&(0x7f0000002900)=ANY=[@ANYBLOB="b56468256d52ad89a6736c5d5be841c590dd500e5c223e3cd6fdf18d8c51fb107a2b4465d25b7d62c7d850e18f80c4b1bd5f32b68be87b0d1c1407b96d8e1895c34ff19e66ec218331252ab16beddbb563718a3a9b7c90d11d1f2de76cb0b9bae86948635f729bbb717ac28727d0ba759bb3f922bc50d7b3bb488f35106769bce7c1a7d2c0291baf30f9855ae6cfaff284eb25f1bac7dc719737e8a20d5c730fb07cfc1ec042923be028f0cced3e6c35ac12c86b7b3da3", @ANYRES16, @ANYBLOB="12f8054b1f182c4e63f0faf1b9775b4cf78a7a0567e554978cd219af9077eb9635036f8caf477549ac2093528042fffb3e97842f0cdd165e2867dbcf9c0fd299355f40a68b61977a43c6424797b44471a0fad9c6250e734ae6730178e5a1c020e75dfb35bcf3da9403b4d9fd5f0a2279056afa776d458e0c988e00c413bc28542f9ad6e0eac840630588d46b593266427feab75fe2e649aabf", @ANYBLOB="90ffe497a8b91d1819fc45367974684170ad93ecc295497d7d162a5e707ffb809cb9d8591cda8d02d95ddd6551245c64ed3978f60034cbcdfde47915ca8587b0b43ee2c62b39e5cea8750c25452d00000000e62b5977a67560c0058dd59f8e86018a98905986166c868e36e5fccbfccde34b9eee1cf099c95406e9e966f4d8ba6a4c731ec7b4776fe6a56597e44d926f0950b91020b0a985698258f55e574f5595399ee8e8b8fc4d233650e600672124a21e5dbceb1600a0a665c89575a05d0a59ad3a13b01e64e4000000000000000000007d90157c0b2417f00b9d07db214b8a9ad3ce896ed6f15d24989e8a411f29b9d7aadd7e5b51a98b334bf37ff8676eeff0b4ef24b512c3acc1f4325b0148de21f2e295c64cdc10cfe0b905a5fa4ba1def8b594f8fb05112737fbda7ab5cd4f9990b75b9c0f83e46081e47136b677bc3236a94c8f478b74db5fb45926681c2ebc2bac769acf9f9c3613ae23163f643b6aec1f4779a8f3373f59dfbe7e6ab48ad13592174b5ee1c3ab64fb1ee4288faa6f6661b7a57bf823e9aad3674d4cd7e94513b01085ddc33670e4acfaf9bdcf23cf8d6cbbeb42a0868dab53cf5431fe5c0d023436e79018e996fc049d849e9481608f8b1fdea89af99db68d9672200c073708b661f37d7f1e8068fe16cde386c2b11d695ad858d6c7b9df6b2676aad832b923d96405ad39ea882bbfc8d71067eb5f4911a34fe4ae965443c802aaa14ec9acbe3a646e341e91389b55225332c6e8ff279cd02bd0e5c2371593994a8b38a2e03ad0bc1f45a4193b2bf205ee6b5a6785d5e6863b478ba9933a70ca30e3c770164946fac635755bb4878dcfa6956db89194b90dbba4e8c3e94d220acac4aa34581dac211f4b9047ce214bfdc74616637fcc41b9e5ce0924d2387c9611e60d29cc01f4281e287d7521bfddd6c8b7bf2bca31de8352ba11a1361c3f0002000000000000e669da5ba373bb86ca77a4d51770df189feaeaf5280b78eb63b96fb29a7daf8a659427f1c82f21039922b83cea947489d195d87c885823f3dcdd5b05bcd545e2357fdb6ae6197f712f3830281152708193aced455dc4a58d5dd869e2", @ANYRESDEC=0x0, @ANYRESOCT=0x0], @ANYPTR=&(0x7f0000001440)=ANY=[@ANYBLOB="743d7ea1515d12d37e63ef4db26f313e5174a2f0d29917eb9ae90cf9c3fbae6b252d6939ca56e92fc576432eacde6f369f1bc807549c5849bb1334ee5accd86d4afa6828596875b54a6632fd3ae4e7d30f74c1e3e985dcd347d3d17e49591ed098ec358fe8c5e05f41716ca6a7070f96f71abf9b4b66374eb6acda66aad0a1e09d5659e3114e2152d8e795f15d96e4145f0fbec31f7728909fc819686af48c9853cb98b142523139d2b416c3474c86ad808bfbd9aa1382a309b3efa65aed76a6fc5a0c961f5ec0bf"]], 0x2) pipe(&(0x7f00000028c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(r6, &(0x7f0000001140)='./file0\x00', 0x200, 0x182) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000001540)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8714000000000025ff14f710ebe34f85f89b33ff", 0x14) write(r0, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001640)=[0xe1f, 0x81, 0x6]) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001080)='/dev/zero\x00', 0x20, 0x0) r10 = accept$unix(0xffffffffffffffff, &(0x7f00000016c0)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r11, 0x0, 0x9, 0x0, 0x0) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000001580)='/dev/tty\x00', 0x200, 0x0) r13 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000015c0)) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r14, 0x0, 0x9, 0x0, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r15, 0x0, 0x9, 0x0, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r16, 0x0, 0x9, 0x0, 0x0) kevent(r9, &(0x7f0000002700)=[{{r10}, 0xfffffffffffffff9, 0x40, 0x1, 0x572, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x4, 0x40, 0x7}, {{r11}, 0xfffffffffffffff9, 0x9c, 0x80, 0x1000, 0x912}, {{r0}, 0xfffffffffffffffa, 0x1e, 0x9, 0x1, 0x128}, {{r7}, 0x7, 0x0, 0x20000000, 0x1f, 0x6}, {{r12}, 0xfffffffffffffffa, 0x50, 0x1, 0xd954, 0xdb}, {{r13}, 0xfffffffffffffff9, 0x31, 0x40000000, 0x1fc3, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0x2, 0x1000, 0x6}], 0x6, &(0x7f0000002800)=[{{r14}, 0xfffffffffffffffa, 0xa, 0xfffff, 0x123c}, {{r15}, 0xfffffffffffffff9, 0x88, 0x1, 0x7ff, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x40, 0x4, 0x4, 0x9}, {{r16}, 0xfffffffffffffffa, 0x10, 0x2, 0x5, 0x6}, {{r1}, 0xfffffffffffffff9, 0x70, 0x2, 0x20, 0x402505fd}], 0x81, &(0x7f0000001600)={0x9, 0x7fffffff}) 22:41:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod$loop(&(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/\x00', 0x1000, 0x1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffea3) r3 = dup(r2) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) kevent(r3, &(0x7f0000000740)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x2, 0xfff, 0x1}, {{r6}, 0xfffffffffffffffb, 0xc, 0x1, 0x0, 0x2}, {{r7}, 0xffffffffffffffff, 0x88, 0x4, 0x40, 0x728}, {{r5}, 0xfffffffffffffffa, 0x34, 0x82, 0x8, 0x81}, {{r1}, 0xfffffffffffffffe, 0xe9, 0x2, 0x4, 0x47}, {{r8}, 0xfffffffffffffffa, 0xb19cbd880d2c0771, 0x2, 0x8}], 0x0, 0x0, 0x21, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r10, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x40000009}}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x800, &(0x7f0000000080), 0x4) r12 = accept$unix(r3, &(0x7f0000000e40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000400000000004769ab217fc223b3a8433869c66d2837f2c93f8fea45ef717053c58c978cb7ed7a0320f7b106961c876b0847d2eca411fbed9a5a3cc2ca46d677f3b1571a73d17f464181b44a09bc3a06fcf829968ca5e6fc4269b21b52e19ae7919d92192b114fe80c0f0000000000000000000000307c077e8fb6dd7a94627e8a244a2c3958c79e97daebafc9b1fa52c7ac9b700f93279f2849b00b306769295f395058bfa95fc2f1b9851def0a30505dccd99166943b6ebb70a9d56b30b09881390cd8125cb9e1efd0fb6c27c657be1b1538852c477340b5c9fbad58f15ecebe89038782402cfe5305dc5832b9a8c9dc1ed93188981654da2464dde064f389ffec6502299c17f94fa7ecdb4597037d3245274b03a8f4f4d2f9795f1f246a59fe80e41ec0ac1030e6596473432ed3b63fa0d706d63084ba84f2f35f6e88e0dd76d89d5642616db5e95e7e06f3d6e2ec2b86ec3f8f73892ce1b170732e9f14cbeeb747161a43e9a06f8ca552c179a68d94c96a61bd81ad96977f5d349fa353b243b35fa7d8a9e2e024e9bb2f546ad97dd93b2d40a1abef65e35ec8061ac18e63c253c34a7996c046ee0b3ee183dcbae3fa617bbb913163d093e798a9b17ca51e1a053b9628fd2f00008692c7", @ANYRES16=r11], &(0x7f00000005c0)=0x2) r13 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) fcntl$setflags(r13, 0x2, 0x1) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f0000000140)=0x9) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt(r14, 0x0, 0x6, 0x0, 0x0) r15 = dup(r14) kevent(0xffffffffffffffff, &(0x7f00000018c0)=[{{r9}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x8001, 0x6}, {{r10}, 0xffffffffffffffff, 0xc, 0x80000000, 0x1, 0x400}, {{r12}, 0x5, 0x6, 0x4, 0x7874, 0x4}, {{r15}, 0xfffffffffffffffd, 0x3, 0x2, 0x1, 0xfa60}, {{0xffffffffffffff9c}, 0x7ffffffffffffffd, 0x8, 0x7da6be5bc643eb40, 0x10001, 0x1f}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r9, 0x2000746e) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r16 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r17 = socket(0x18, 0x4000, 0x0) setsockopt(r17, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r17, 0x0, r17) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f00000000c0)) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r21, 0x0, 0xffffffffffffffff, r22, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r35 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r36 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r37 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000200)={{0x3ff, r33, r34, r33, r34, 0x104, 0x5}, 0xfff, 0x9, r37, r37, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r33, r34) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r34, 0x0, 0xffffffffffffffff, 0x0]) r39 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r32, r38, 0xffffffffffffffff, r39, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r41 = kqueue() r42 = syz_open_pts() close(r42) r43 = syz_open_pts() ioctl$TIOCSTSTAMP(r43, 0x8008745a, &(0x7f0000000000)={0xa0}) ioctl$TIOCSETAW(r43, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r42, &(0x7f0000000500)=[{0x0}], 0x1) r44 = socket(0x2, 0x1, 0x0) connect$unix(r44, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r44, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x21a) poll(&(0x7f0000000100)=[{r44, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r42, 0x46}], 0x1, 0x0) r45 = fcntl$dupfd(r41, 0x2, r42) close(r45) r46 = getpgrp() r47 = getgid() getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r45, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000700)={r46, r48, r47}, 0xc) sendmsg$unix(r16, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243decac06c56971e56a816d861d61f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff4900001d8a86d4f66f759ca666984e0008000000000000178d6423dde255db0f3520197f1861d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08a841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r18, 0xffffffffffffffff, r22}, @cred={0x20, 0xffff, 0x0, r27, r28, r47}, @cred={0x20, 0xffff, 0x0, r29, r32, r40}], 0x60, 0x400}, 0x404) setuid(r28) 22:41:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) socket(0x18, 0x4000, 0x40) fchflags(r2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r4, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCFLUSH(r3, 0x8060694a, &(0x7f0000000300)) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) 22:41:09 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000000)) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001140)=""/197) shmctl$SHM_UNLOCK(r1, 0x4) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = shmget$private(0x0, 0x600000, 0x5, &(0x7f00009fd000/0x600000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r4 = shmget$private(0x0, 0x600000, 0x5, &(0x7f00009fd000/0x600000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x180, &(0x7f0000108000/0x1000)=nil) r5 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001140)=""/197) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = semget(0x1, 0x1, 0x0) r10 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x10000}) semop(r9, &(0x7f0000000080)=[{0x1, 0x8001, 0x1800}, {0x0, 0x800, 0x800}, {0x2, 0x6, 0x1000}, {0x1, 0x4, 0x1000}, {0x3, 0x80, 0x800}, {}], 0x6) r11 = semget$private(0x0, 0x7, 0x0) semop(r11, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) 22:41:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00'], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r5, 0x0, 0x9, 0x0, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x5, 0x10, r5, 0x0, 0xfffffffffffffffe) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:41:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r1, 0x5) r7 = shmget$private(0x0, 0x600000, 0x5, &(0x7f00009fd000/0x600000)=nil) shmat(r7, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r8 = getuid() setreuid(r8, 0xffffffffffffffff) r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r14 = fcntl$getown(r9, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r12, r13, r12, r13, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r11, r14, 0x41d, 0x5, 0x5}) r16 = getpid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0xfffffffd, r8, r5, 0x0, r13, 0x51, 0x401}, 0xffffff81, 0x8001, r16, r6, 0x7, 0x2, 0x6}) r17 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) r18 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r23 = fcntl$getown(r18, 0x5) r24 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x240000000, r21, r22, r21, r22, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r20, r23, 0x41d, 0x5, 0x5}) getpgid(r20) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 22:41:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x10000, 0x5}, {0x1, 0x3}}, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, &(0x7f0000000100)="e81dcfcabe8f92dbfb8c648f9c4e341b82761a6ac12524e8957385c5c05a74702554a245a079ae", 0x27) writev(r0, &(0x7f00000008c0), 0x0) writev(r0, &(0x7f0000000800)=[{0x0}], 0x1) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) read(0xffffffffffffffff, 0x0, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000140)="ae83b77b8c4d278e8ed3544c58935d62f91f4f9298993d78cdbc2cba5da7d390aa6f9ce4109632aba7e98e26217b86c50db4ac753d", 0x35}], 0x1, 0x0, 0x3) close(r1) 22:41:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) 22:41:09 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x64, &(0x7f00000015c0)=[{&(0x7f0000000040)="6bdcb6fe3b9846d2", 0x8}, {&(0x7f0000000480)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f57f0a656c6764bfd2aebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e95ca4eaa7a31af0175926e53eb4624cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4917638ac867a08ce96b3089c322bad30cb4fb5362a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc5727772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8f079f6b734f0ddab66cc945893fd70fdf01abf22ccd", 0x287}], 0x2}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaa7aaaaaa7289b71bb072445c479b86dd04451a7c00c5030005bbfe80000000000000000000000000aa3300000095496bb137f003562b94342d6a4e0aa6236ff5a5f6edc5ee6e6c61b074e2b87f7151"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) pwrite(0xffffffffffffffff, &(0x7f0000000040)="67775e3427a029", 0x7, 0x0, 0x0) r0 = getuid() setreuid(r0, 0xffffffffffffffff) seteuid(r0) syz_emit_ethernet(0x1b3, &(0x7f0000000140)="c7a895ddb3ef56665e7e929df7006dba46a53bd8ba7636bb908a40ac7d396153e51dec3216c21f9698d496b3a95035305ac2242a36f5176bf4b0c029584a19c519e48d84ffdb623d25e612743a0b78eec64957263590f2fa6e8b56a83dfcad84d1e679fe9d48a5167e0f0ef66e77f3ec637eb23c6ce80c684a8386317011cc4b39e0be3fdc4a2447244ead4df5cda55f0ab2a24222d8ce0f66287bbf8e55ab942991387e7b3db3b87e2e93e35be825deb75a3e6be013133c7b72bcc8add5ecc11292afbf5c3c13ec638caea0157564797dc772330a0addda2fdfea56844fc859ead86d0580ffe1ab28c050857fc2d96674a1eca37c84d13aa962bed2c5561c7058363045b009ddf322d1e897ea128ef31064d0f20196eb87d096bbfc2c7eddff78f677df57698c6dc4e41d33cc3c40faf3d355d6e5f5de29bac1a4b60af6134bfb3637c7cdd0d2e067690c37092d4257ec821ff0d45bd4a63373accb94339a512308e96f5912488d36ada511b96c85b3c35af088a05afb199fd88c75e638020b0ec5ea7982141dda5d90bc396fac34bbeec80445cd5bdba49f7981d965d1749f8e62ccc8dc0c5baabefe9d176175326468be6b") 22:41:09 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="634fee6aec07c43a02d7e38fc123090000"], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r1, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) r8 = getuid() setreuid(r8, 0xffffffffffffffff) r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r14 = fcntl$getown(r9, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r12, r13, r12, r13, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r11, r14, 0x41d, 0x5, 0x5}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r8, r13}, 0xc) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffa, "660400180e091fe6000002000000000800"}) r17 = getpgid(0x0) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r18, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r18, 0x1, 0xfffffffffffffffe) msgsnd(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r19 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r19, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r20, r21, 0x8, 0x2f9f}, 0x7, 0x1, r17, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) r22 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f0000000080)=0x7) r23 = socket(0x18, 0x400000000002, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) r25 = geteuid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r27, 0x0, 0x9, 0x0, 0x0) r28 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r28, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r33 = fcntl$getown(r28, 0x5) r34 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000540)={{0x240000000, r31, r32, r31, r32, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r30, r33, 0x41d, 0x5, 0x5}) r35 = getgid() r36 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r36, 0x0, 0x149}, 0x3}) fchown(r27, r26, r35) r37 = getegid() r38 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r38, 0x8004667e, &(0x7f0000000080)=0x7) r39 = socket(0x18, 0x400000000002, 0x0) r40 = fcntl$dupfd(r39, 0x0, r39) r41 = geteuid() getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r38, r41, r42) r43 = getegid() r44 = getpgid(0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x7, r25, r37, r41, r43, 0x40, 0x3f}, 0x6e, 0x2, r44, 0x0, 0x8, 0x6, 0x2, 0x10000000}) r45 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r45, 0x0, 0x149}, 0x3}) r46 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r46, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r51 = fcntl$getown(r46, 0x5) r52 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r52, 0x1, &(0x7f0000000540)={{0x240000000, r49, r50, r49, r50, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r48, r51, 0x41d, 0x5, 0x5}) r53 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r53, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r58 = fcntl$getown(r53, 0x5) r59 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r59, 0x1, &(0x7f0000000540)={{0x240000000, r56, r57, r56, r57, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r55, r58, 0x41d, 0x5, 0x5}) r60 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r60, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r65 = fcntl$getown(r60, 0x5) r66 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r66, 0x1, &(0x7f0000000540)={{0x240000000, r63, r64, r63, r64, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r62, r65, 0x41d, 0x5, 0x5}) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000140)={{0x6, r12, r13, r45, r50, 0x180, 0x6}, 0x0, 0x8001, r55, r65, 0x400, 0xfffffffffffffffb, 0x8, 0x1}) ioctl$TIOCSBRK(r16, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 22:41:09 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000040)=r0) 22:41:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x64, &(0x7f00000015c0)=[{&(0x7f0000000040)="6bdcb6fe3b9846d2", 0x8}, {&(0x7f0000000480)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f57f0a656c6764bfd2aebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e95ca4eaa7a31af0175926e53eb4624cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4917638ac867a08ce96b3089c322bad30cb4fb5362a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc5727772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8f079f6b734f0ddab66cc945893fd70fdf01abf22ccd", 0x287}], 0x2}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) pwrite(0xffffffffffffffff, &(0x7f0000000040)="67775e3427a029", 0x7, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:41:09 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) sendmsg(r2, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) r3 = socket(0x20, 0x4000, 0xfc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) r4 = semget$private(0x0, 0x8, 0x80) r5 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r4, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r4, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r4, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d476c2}, {0x6, 0x101, 0x800}], 0x4) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000001c0)) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r9, 0x160}], 0x1, 0x606dca73) dup2(r10, r9) getgid() 22:41:09 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0x0, 0x11}, {{r2}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r3, 0x5) r9 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r8, 0x41d, 0x5, 0x5}) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r11 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r16 = fcntl$getown(r11, 0x5) r17 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r16, 0x41d, 0x5, 0x5}) r18 = getgid() r19 = getgid() r20 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r25 = fcntl$getown(r20, 0x5) r26 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000540)={{0x240000000, r23, r24, r23, r24, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r22, r25, 0x41d, 0x5, 0x5}) getgroups(0x8, &(0x7f0000000040)=[r7, r10, r15, r18, r19, 0x0, 0xffffffffffffffff, r24]) kevent(r0, &(0x7f0000000000), 0xcfad, 0x0, 0x80000000, 0x0) 22:41:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r2, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair(0x18, 0x4, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffd73) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r14 = fcntl$getown(r9, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r12, r13, r12, r13, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r11, r14, 0x41d, 0x5, 0x5}) setregid(r6, r13) r16 = socket(0x1, 0x4000, 0x9) r17 = socket$inet(0x2, 0x2, 0x0) r18 = fcntl$dupfd(r16, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x80186953, &(0x7f0000000300)) 22:41:10 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb182e2b666902e3ff23de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec128ad9bd67eebff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd326d575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81ce4e9622adc26efb397d91806387e38cd96bdbb509b158d1dbfcb62d8b228c81e298674d93273bb62751e04e5efd87b036de632457911f535b5deea7caa13bc42b8229067238201691b434a48fe70ada0814896aebf6bf7d92811e481fcc5bb089b286b3d825f5cc1d4fd957893d269db294df2dd6ed41c7fffbd770bb368012632849a1048df2fc22b284393f8df9bbe2fd6da7f2e8379585513667f49135c429908ee25c0a6500"/453], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000280)=0xc) pwrite(r0, &(0x7f00000002c0)="413da6f7c4fdf5b695b9015a676f3ddaaba72057c49c201b79193f7df04377de7acb65572a4b94dfac2d412f0b84d007da3ced24bbd1f001c85b13ad41590fd25aed47a39d19298bb7d38042878888d8fe2b9f9e7121c592686ac9a2a44717139140ec42e0876319ceb6a4561fecef085bf3ea7f8faf468303cb53e5be769c01d51655c77e5699c7593e88bdf20ca7dcdc5cf1c7399f4b2a42f3cdffabef859897b0c9f0b4a32d7d6875842f8677ddcd1252f02b2c73beb54b3f9fc34cdcc0e8d149d9a68b0f0b742e25fea327f4d10b82bbbbae46e31b6036f0945f4990c853564d09788a96744cb400293ec6e94633de4140fab7b9a6d8f13044d8ad84e083df4d65a791e37b9775177e59b7629418f56457dfd30b8275def7c0127db7b1d884fd2f47967638105e80870dfccebc0fb2d9ba8319df78d7fa6c1a6895ccc2d8b209b641faa4c1584d9779e34013088814fc6d2041eca91c1dcfa6f46a6c20cf5eaad431fee86e33b79bb6f62523ff262a96fd6d79e0ee767add408e68d59f0ada2188f34050d8147f9fc03a2fe1091322ef3631f2bd812104f31da454d324c66dca99d36e3f28e2f3af2cae0210d86fc1243d361d06001a4373d83be6713ea4e289fbc653fe990538089a54b921333382afa44e927a9a512949951402e48fd811cbd6a99686bec38e9587c4bfa59ae5089769bf974dd21646efb6ac9b2ae7f5d84b3e5e96029d4ba04be214e75cf67a72ace27b645ba75ca561986194f11502f2ca7f65c6cb17a7c897f823204c33746b3b8e0235a73a9c7cbff5177e731ecb797d7da74ca5cd5785e0f2ffd5640b15cd3797328597a13a14731baaf65bf64ac5bbf4321e36a33ed61f2a0e64a847cb767e0199cd1e04e84cf719a6399d027af290ee28b80dc09aa3bb0c4b1338dc7946c74644c53151a070924c01933fb363006a92d44b1b4838f58436a52ddcac23f10c690bf434d2904cbd52d1f61a246ab0ae671dbe801fcfd1e7caf727d67a9997cd088b769a829cd08bee58cb56230849d77623a42b42f38fb1078720a9c06b3402930f49e1b001b75b9432b3453e3295d2881e63c5cb3b8cca1e3c2378f8fa48c8766bd155b7e88a3f0e2ff1a744c7c34c526e8a70d0d681a405c05666fd98bdad79c648e12c4e975cf642b3e8a08ac175b31898aaf3ef9ca6fdbc00c5a6fc0dba783461f27ebe88cab8a083b6e8eb6332de2916012f175292ccd30d8b73ebae1c9bc73da0ac81369732a7c51580ccc9a6c6980f062f6268d4051574f5acb453ac13070731e4ba07bd23a218d5108e83fc0941e887899f38e9758c159cc7c8606e8bd4c1f43866089c79a1114dab0acdc53d67f36367892b03b477f4f5404f00ad1be0fdacf799ad127632ccc7e054bb20c149db4fae013c91c61d3ad46945f8800968e0264d46e7ad565b5b45702e36ced6014f71c4a4b0e40a97438cb4ff57d309a52464e00eaf640605ae621cdb83438fca696b5af0f12594c75024dbc677689ae4e824c1f91f17b807a4e53f0e6394570f4c06a5bae31f20b6e84ecda8212a354b666bc139de525299e7e7ba7f474b180e37fe3d1e0a6ade9ffc7a305b9745ad4384bd5dd579eaf361c4238d66b62e816193554774192fba52f4f989ec0757a9fc3f4aa2ac215eeb838993c12632d05460add5886a9bfabdf90724eadec61a2f8ed98ac19e1254946ce70ce68c8354a0a90b64330e8532aadd4958192289cf5e0b85f74bb48145aaed14f66f33dfeed6d4eebd469a55ba5d896ba841271c0164867a2cf01e9488935a5ced386ab08b545584295e43cb1e5283380768613b9fd9cb352102116102b500b168f664adbef0c7264333b1f6795b2edc28fbb4a88bce0564eb072b7bdf7e5f1d732c259eed8b3f102a1751ab279ed9b165507411f6a3a0f1fc075d157852d3fc2681637ba949981131a64d04fd8f7512dfe20348beb6ea64eee7c85e189acf474042f4a7e9b438b35593df797eab4ac8c1bb4b142ff4ca43bfa3dfd010716e3a94834b61bb7041a733393f521f1aec493090cee1aa04b5522b941134539a40b0f00f4d11a544458f08a11430df28a2f75bf895a91e1cde4ab7e66aa5b7da70f3c925e3c950676e11b55ab389865b1fe3c1abc3dff3f6dd06d2784e58795c765e7c37c42425434d0d04cc28080a15a8f624b698d93c5f164abc8f67df45bf64d1e41235277906cc2e9dab2e15157aaaf6f2b8f612c99eee731ddde0c36dac27f6bc7db7d56ad5aa5513ed43bc42fdb83486b924a6a8566c655d71fffe0282fa1e22948742e7f8f312b6a0b8421f109560b026d836844f6dfcf24055b20b023ed82fba6546d7881f55bedfd8eef2dfeaf42207b95c42ce9c5c754eb3f63186502f07d01edf6b3f41d0e97a87fef1c65abd083da4769606d6ac686d1792a5b901d404afd71afab93bb3904a9e7c12f397bbe14ba693bfe9c903edde1bff2440ecc585c2aec32a80af34922cff995f0ace697cb52c3a724da7b8b4617c12750ae5b2a4e8dd933353a4b28f3d13481573639a495afedf53b41cd7cfa2de7d9d77fdb5ddb039ed7ae66a7a7dca159a892308bdeb069c0586848cc479522d73bf038ea1662598e5e89e8cacbab8329a21f617d037e399b93af14fd7453282cc4f9c5aa66cf16aaffbfddb96c4a03d1d5185ba018683cf261bb32e1414c702baf720c2fe5615d396264c75b030a337cf0d39de66d3e363f115ddec0b5de95ab86c51fc5e2047a5a7e881dec774c6fada950a38b6807be115820c303ed8478fff50c4c2803e6bb84dbf2f180853b67214221bcbe1b607f796d0e51d2a9b59a9b616e23ad7fdd5f29047f79d1e96cc5799aa6e08ae80d0d6deb8f5c36fd771fc0f0bce4562ecc817e8abb3f4daf1f3b49c2c6153154272c98798e9a6cf47a07167e3562354aa976ba42399432579e4d3bda53f6f58ad725a580958302261e870cd74f916d2e2ced0ec6cf496411f2ddbb4cedee6504c29058bdcc6a55f250810acf798559308fc07bffc88ff54a36e3a8ce1f8927e5c05caa60f114797262c7f83ddb5579f13bcaa482ce8e1cbc042dc1835a217b4b74d289d3514bf938e1167a47c352f9be48ab9cdc6bf3200f8a1a69db52486831745ee4dfd55e73c3973c5fc5c8f295a4a07bdc90d761fe6df9189af0fe62473a617a13d9d2c2b0a49a9687d1760f3fa9c1c4dcf1ef03bdb0973479b9501d65cdfb732345fe453126d49c38920fa9e107f9faf421ef9c5ade95e70edd6658b4da0913eadee82605d48098559552e3658c51a8cc340d49c361ae51c835a7a11049f512a2a8dec9c310494e3f8fe9204f41b5b3585d8b98cc24e6082d0d7436293880e09423a14ad4aa29b3f51beb3908b3829bd39df8079349c3851251f5b339fed06db5b73195fcff681ebd804dead6f2f96f3448c798bc5623bc609a6e67242a5b0c130ccb8ad5b1eedb69b1cc3437eda4f32103cc2c1794bc1ac899a9406677f7e44f4bf169678327a6df53910cbf27582f5e94ad8ecacdd779116821791afdd192dd97c3b8a33aee24c81d0d1e57b897aaec88912dd5cae807875b7f5c7c7deff0d63ac0bfb98c5642bb3ed925ff7a4845e1bb63dacc7d86723589458b01e8b60b4324e4e389ef4795dc0b299e6cab858dffedc078ab313ba1ea8742010ec5fbcb05da85eff378fc39b336694520fda92e172212a0b32fd5c2d8d67064185c4f13aed7a9c2964344b708e9e1da64f5b9ff6b4f62eef9f3d57386bb312c9d3fd01b156228550c0d40da0347b42afdd3659aafff4b73fd8b3ca3f911774375ae189eefd9dbd9cecadd2093b02bdb85510759d2e2563facc88faa1857a02148fa8dfda0fd6e222e6825b6da322f0280e63873d407cbe6a39e66d074feecc8f27f8402905fa927012d85dfa6eccd9b6a56c88615ac25e074a768bfa8123e7869cc8b118e4dd48a66c6d1624f5abe790ab5297cdd422df0bf33a6b01e1d87316773c92d25b709e7ae53b9e6480e8bdb3fa254929c2a86d3517307d296da6d70d8ce25a957c2a0811d45c7b373608681aac09ad8bcf4ee43909abd65f31343cf131c60dc64057743d787cc1e54e880517c024743358e7404913c2a43847f42a6a46e19a4de536568b37a8c3b18d9ae96a8eed8ac5f12abfbb6aa5f191faaf8d474e2e618338ec91e8436c96c23d231c6853b6170ec7b62a80ea4d30a2e17e655141631ab8d742d2ad9c68c74b5f390a8d4cb86519ba8f4f16be1fd4818cff558f16153fe2b159dc8d61bbd2450b2e9b3bbebeeb84b67f8558d24e9f66a1543f1c5c552eb92e136fb926372c271645666660ebfbc255a69ec2f12d19a0bf89b14e1029968c8debb9573e6ea8613bf1a3668bf9327b1d345c4a575dcdb4e698796d91145322a6fe33a1e4f97cfef93e8b53960791221f8f0864c054d5f1ef2cd02ff8ac161038db497cff6dd78a4cc4933396b625287d7e033c16df9f1a7aa63823a221d8a682a720de3e8c2065ebe0daf5239fc0982aedc10a9ef1c76b26aeaad6ca4b9ee76e4f29f74b2d4024f78f019c22e010d4a462f7c4e69f9a232a4465a12d44f1058864e08eb435bebe41fe25b5ade15acfae053171ebf4a033fe7202dd8b4e69bc3b3fdf0febccbf09fccfae32c56fbf3ed76899b5402cfb635c7f66f61d48ace822731b7205a557db695f0d942dd2f25cde910d3c4120d9b1a11959f60e40c60a9937c984454d9bbcc2afb1c0b29767d6094b56f33eab75f74f0780cb5fcc223775afa46f23b4573c81c04e1fd91976ade504057e176ff4fd22e1c5281b481f75ff673574d1d679ca9cd6bc7b819079eb3318e63db66b6fb962c0da0b70298980991bf9e978b4442002375a3349eb4b9a4ff0dd370ebbb58e0bc3ed67d77e353cc333ff95661a29fe748ec857df77d66d35528933a2228c7258348033632fa7502b19a06f40a785e8ab2f5b25c5a17849edc9adf351596e05b26b686b96472e40050591681aaea52ecee8dd90cb15145be6fafa49b5dc5eb9b88917fd6027f2f82a6951dc21d6ef388778e8b9ad3557749f4cf305bf3648385aceb04ef8478ac99fb13faaa5096c39eaaca7a6ae7359809ae94d87a31ace28bb173fc7d5f17a1830e5d9b7af10f08026eb423f894b50d8b6fb0877bdc31bf991c0dcab7407d3a5c054bd2bb644970b4288472513170b741c9e2a27a2eb7638544e25cda4171d06d6ed7024ab5eccabab06266604a3a5a6b5f666504645692ab87ca4eb489c0ef1988292c1318bbaafcd9716846e68a054cbcb98bfea3b0b182a44bdc103f6880f487fcf88a07aacd936ec6817ea885725cf2f56b64ee0c1ff8fe453fe479e48fbf10da8ec7f72be5ae68d618c0b56e0592ec70f305ae21acbdc79bea8dc69fd83ab10f14677f6015649ba2639de70fb975a222d377cbcfa197dec1a15fe9e3ae0d87fdba83b7ef489367f835d30531639cfd0222a9e463d6babed8a33f5183095bf79f939546223cbf76a490537952f5181c99a19e4aa744c008ce260883634724cd26d0d1d149e84589e54097d6664b237ce91ff4c8ff538259c7e5566d922a4ace52270743da738e8060ed7640cee26522ce0aecf21561cb22cd1863227db1a565a658a059e81eaeb079b7e05be49f3f59e00aa312588dc9092bf32cd8edea0bc014069966406a7eee7c03f527de1bc272fbd86f410330f9911f7d8407309f141c818ce6a9300c436e9189cea923898ecce44b6a73500ca1dd4f4380a4093a38c2d5d764a83e08f59a5d09e1fb2d733", 0x1000, 0x0, 0xb3) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 22:41:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) sendmsg(r1, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000040)="1cf13075285e33c61d2e0f4f7bd918ee8d7626d7f65627a28213a0d3a79fd7c3006bcd029d41095098fa0b00d182b26911", 0x31}, {&(0x7f00000000c0)="6d183d38870df0d27276c724b9ea15fb7f384e3d843230fb70f8d562b34210839e4cf4aae15ce975991d60b68121820042657dcea990666db026713337c076982b1d0b2c337fd07c4fef1985d8115ce75723ffc3a52b2b594084a5c0aa185466db96514f938a5eae5f95da03321342a136d6e935407d459740ec084964d9b5bd23761dcf83781a3c1b220acb5c44fa2d20b3965f7ceadee5e68388fe5c3c4405366c060a4348774927d1784cc987caa37c2e7f078cc614d56e53721333b797972666a512", 0xc4}, {&(0x7f00000001c0)="0f0c51a14d0fced5aba9f768e147da41235cb4901e816c0830ef51525bdb2e8401178990de063dd5ac876d90ce096bdf3d47e95761f9c0e474a8", 0x3a}, {&(0x7f0000000200)="4e826ab7703653afd40f967829684d257e8a3ec98eeb80e8f78d39597209377a6551a1f5f91d56cbc6e38a9d0107fc4957ebabfa47e2889618438fc6446b66", 0x3f}, {&(0x7f0000000240)="439524097d54", 0x6}], 0x5, &(0x7f0000000300)=[{0x1010, 0xffff, 0x800, "7e19cd7cc9c3bc5510b53dcb0294bd8bb8fc8a250c25310f65f70f28044d02eb18c95c7f5cd11b26118f4e8b4377aec620c929d20325181abadcbf0747cdf3629cf200dd7e14d63272b803e2cbe795536a67880700cbfd4c968e9596de93f6d4852a5a7de38b5a16502246719309be85b8614d499df7a5ef2321397f266ce71de78f742e193c05732fa59e8c7a66d34b019138917931d9a12b78076bcf309ae5c8cc3d0bf2a4c393306342ac103726e742769694b19d4c3089535691b610ed46dbae23d2c02eac0c13d44a2c44101a731c9dd9280262b8a6cf55a875a11dcf120ce341edba81f329aa7f5df8be53991ea68801e6462c074dbcffce52071517d6728fa236594ce815e7cce5794041edd7a23804e37749fb0a9295e76dc7728c92ed6b3e9aa9aa7226ba4754f99d9d6b62a199eade809e3699f4bb20b4f9f49d20f9588a9f6b2e432346ee5c8f8497bd0ce775035dc5d538d5f617e42e3b0b6b3b14157fdd6ddc614e9c2a19f3443d29d1d7b73d9d1e1962434c919f8b08d3f6c6cf1d3b0306c06dc3bea69954bc428ff1e843d46f5c39ef9bd3ac907d7261e95c4a5ecd7d97b09edfac6ec17fb4f6011332915408af6fd3439bbc2957827e8a99fa762e2d2cd703f142fccf91a1c2618e94ea7df87d692514ee5baf8c4fa1c5ab929e0ae258f2b30b01ab832d76b9a75ff01220169a42ef84f8b4eb3d36063cf1809f49e55aefdac08c0a813909774b6b86469e39ae83b4353b66572442ce2d6ebf9ac53d3dea523384f8e78963c190e25eb44ec938aab26f70123200f4e47ff3f8b9dd7aa4c40a9d6d3bc1634a1dfd1b74f2ed696f43de88fbcf5c2b0694153c25b5f1cd20812b498a33e3e6c3f99623379e3a8c039febc746ac521d414628429a34379a6f3a4073d39a1ce303b79a1690f8f03e291edb289f7eaee022afa42be3e9215284336c6254d78e5b6407b554c3d365ce4994fd346e42049f12abcb873d8c0e379309852465e12ebc61400443fb48bfcb25d1c627127b7cf6fd88df481e0919963483dd55ba8de82af222ecc63cca3084133294de840916525e119e702c2d1e13bb5ed51fe73a60fb745ced7f681633fa83a61f6314e39c3749f6bd2619a9185f675b90c80a86929c355c414a0c99c2c89ff59022882d6d88a632d39cc69fa1084b2cd45cefcd0af1538e02257cfa9f24a6ab11c69c3c8dc97861f36fab172847b55859c555e0499d6df46bb874299868161b8cbede72a1aa59508b838f7639e33776c5a60e9ba5efbbada8c9db8512b738a6d3352ef34f16d7a1d8936e1b975b6d6c422216fc0d3278dfbb8ca0e746e628bd08637a3906ca66d043ca6943b0d3aaaae3995e883549dd3b7da33e7b2a2d51f54dd1b5056c36905707d360364bc58c929585cdabcf38388c79c88cf27876d0241fb1014b0a5a8cdc7e36240a48c734b111404d4688cb496024d0018035cd828fa170db1092e27afef5e8f596445fd287986260e3743dfaab85511196a196c98c707e24ba13e23dfa07d3e8167b1bba530192cd0c5be4414e92c3afe7b63c4a3ab0cc10da0a40f8908082c5c6e0fa13816c9dd01d759740c3cc7ab64a50d7ca6a8e952cad058c6c9a632b523a67d553694f11b6c5fb046cea33ea38dd40728ee9e535b8419b9ad43aa1a183b9ffb67b42434170f0579933d5bd4c855b84079f4bf53df2732714c78d1be14292b46668530693965d20c9c3fdf47a68a4cfb47296712945b1a5778f057d18d7761599689169206cd2e970ee2a6d98cc507574e368ba35047c8cf1e8ddb85db2ae45fda93d86738890a66f62413042098ad8915b32e6808252e59b7714e7625d10b8c9d708b3065209cdf3237e41f030b462693199aeaaddddd972c6daf3a35a2a2cd619a7e12b0b0ce506052ac1449e189a8f4d4e32859ce45eb9f5e0bebef1cdfa729a2059970771d57e9de50fe899f8c064a033e480816c55bf8efeeae623cfa9b8335a32981cbe493ae8ade46fc4150307cbe48bd73f244ea2373f87f989dae68b9e6346d402c233ef28d6601e9c23dda6628c09df7efebacffb27456864aea23960f9114a1e3b1095093246900adbfbcb82f512e4063708791a4f8083f1a288062a373d80c5eba1612438cf599de92d4d403cc79814bce8c011c6bedcb364abe2e1268bd13112af04d1a3695844f8956dbab2a000ad8e5a0d3fa50b9a86ba5d833c3ecb4508b89cc3d7f4b726dd883d09be25da690cbe405d4b2b52a2277c7aeffcc61e7c56ad1512fe40a28095d3a0fdfa3858e376156771e28460e54ee7dfce415f8f7fcb24afa8191ab0bf3f279b7c013b9035a899544f7d92ce057fdd5792eb38954564f5aa4f6a1350fb7cc5657344a4d857532fa18635f081cd864030bd5acc7758e49a088ff0c90236e0401631c64f2f57af0c032b80a95925e47d1df127ce2adafdf395fa93c8a1fbb2b5866da3ee8e3df823c77c306c5d98ca72b04e34d206c9a9013c74644d39b961311417f0106cf5c16185759bc5da53139da0a890837d38896b561c95ce124438376b4b2ed6637d4459267692ed85abeaf95ffdc1c046375dcd581e0a3320743e556ecf1aad6811f6ae302bc8540d8f9cf221a59b2745463cf52f2e88b9c31ef29cf05e57b6fb23f8e39ffeefb69d552edbd14a3a80ace1741d84c9b313c66a6f27793b0028e012d2b1bf27bc007c0ecff8f07284b542e23f758d78cebf82febae147892b99e373223d6770295eb7ab25a99b7f1a26d0e4633835a6b0f63520e520d07e0c8d52133c4254fe6fae88f304dab2b05120e636c8858aa0108f91f31ea5e1be250c4fab4652b224f97daec4ca5c6dbac7d686abfc415eb02a15dc22aece797c32bfaa46edf7a473b3eb47c39347bdb37a36e46eb8f450ae4cfce37776f14302359a63fb36433b5143da3777f3db71cb443f2181b954ee2fa8d87e8f86e5c4e2f3d3a54c6f6646726d8bb61116c65c9806572d2efc970f546498aeaa78c94061e163bf5a0324b641f5479576829e7fd284e2872c35a7e771a1580fe24ec4488cfcda815970cf2bc46fbfad4c25cdaab57acc6de9cb6e74971c74275a960d02af975e1e4ea180d3d8a32161aa7b34d0434f4a163921384f66b0ccde4d7fc6a695b8720a47facbaa172a11db8308c5ef11de9c0d1d37ecea6e18206ec81b9f57b3ece1568fd01dd50833de9511d07638ccf7bb51b3a1f1a21d3749792a8930cfb25fa02ddada9dc893a1ace26262df8cd449a9188ee0f687943db6222703a9788402a98e947bbc1fd057a521c8f494e36ad1607460efcc3ecf19e5d6ea2c7a4814bad27c19a581d11e9c067148023734f8b4f99c4f4eabdaabc0a74417422bde4da8724def8f810dab1a3febc2471872d1e55f9b49c659404c10088bceaeeee9ada8e760cc855b1e7a5e2704fadbadc2094d4311de26c9ed36f78f33eba2949cc563e3dd6498fb9a3deb2903c34db8b39dd7dda55b44d1af5b91663f53476c9228fa4a6d0f1dc0363f1d4e210d285010e01665547e647f955e2bf17c4baa8101f039beafdfcff713a76f952f3ec00b11db682ec495045e95a3c7b5dd4ff218ff6366da2e74f10962cc7beef59ed325b0e9d82f85911310447989d6ccc883325d98619bbd55d035f4f743c5aa2702b55ac9a4e9e05719065c3060e9983f6dd5520877200cbbb2a2f0374dc7aaa1469a3410eb407e785b0332fb3479281f167bb467b85f408a47f31f8e97076ad85f00de58848de105e3e03059a8feb662b38b1ba76b485bd28c01aa8427477f7fa91fba2decca691a20748bc653dcb68be0a090b5ddf28f80456d3c5ac1aea04ab2ff2da21d9111d9fca850ffd69ad47c8c8d1a95019738a87ffa12a4a227ddc2f1c63e160b8277a2b60531d8972d316fd170dc0dbb97bec54e8f43041dd83ea21855367cbca6a87a4e448e301b96efc64cc2bba93a877d6616d73738c428605883c35b4eae7d144fad41701398593b74657aba685ce3767f5cbd286e8b655ad58e72443c356fb9f442bba30c18b18dc5c6596946abfa78b174ee0e8f0ef6fa69b6a5a249c3c9d3adac55bf2881c6f234d1154c94b1181b58162396d4a716dc8bfea350fd11d1ed2080ce875c44b92f6d82d784e00212225cc103b187fecac6aaf696f6ec08dfa84b9ecad0c469fd31acf9f234740069e40e9cf29328cdc525b9c2159945af7941de2c1f19fc0106c6e375914dd5156a80a05b09536b3ec15c1b95ff5ffff49ce0fe01c04722ac2ef58bb1db74e6fd6b4efcfed57f90ff9c280c1d947a2950cc76e58e3bc63b9451c4e136b41a9a5f9a0b4075e8817a591f593c7eff609287dfe2c237c533c99f047ca7c415eb55991c8c3110e3808d61ba6763c4765ad1cdb162dbfef21c535f08b004568f627dfbe44f88ec566212a247f04ed1d835d17570907c0f0992d545ec45ec81b5090923f23dc5b70e213a167665c65982ff25c336a92e695a9d20ab74de5fbd5c3bb298ce27bd5674c6cb22eee03123dca129c9e3693b621e331270970a3480499f6d0d149a5bed8f021e8c149e77462e021fb57ee13f12ceedc7a1f5e53c35777c51a4ef0388d14baeb0046cdf26e354e9d163f67064818c62fc69f42410a7b0a7ca48506e6cffab446e6a2bad9fab6c0861b166866f718a9cd36db62708acae49571ce04dbb53ca9687ea349c76e06357372b717407e8c5e857152d9be6ca99946129bf8862bc4969d5f07dc76e6e022bf6d810bf433642bc17bb922939d4a18315688c76b06b41f73a2b9daac95a8d0b1f24a35e9dcc7b867ea9910e3c118c816f59f2d6a654474257fea544c8afdd03b7863842eb062721b99452eaca4014eb5b083ab506ec92c8288505496dd10198712152c36979f981df7db0b4a78b8c224c234194dd2a70ae42086b01c0d923936337e0c147b0adb783e47e48708d92c2b437d1d7f863a9a395de7d80e3df85748e239210845759a8f26a33da61fd6834ece386533268321361c6309f1ba69d9dafaaf09b0d36d070ae6b9bd8a691dfe108ca9575226104b26998936fea1d46f4f8d15dbf7adb6cc7988eb01812072d396da2ac12d0113c312619714930e5299889fe09bd8922036c1503e6087849e2e92962260dbe18b6d3bcb4e39f47cd4ecad4e2df7204eb317d8b8bef7fe17e74276bba2fe3d4864ef5df9d02cd8c3c711e084f3cb40d6b8710e25b7a4d09de9b339dd4126952cf86b48374fcb6af409be5b90d6b15b4f808e52831360aa0fc347f945570dbafc0dc0c23276dfe857fc05e97bcb4bea4e7bd46f32f4d578375e22cb75575a67956d2e8cef94945a2f28cb786eae1ff405201c94e09bddc3e401b380d5c4b5066f81e24cae14b65fd3d9f91fecf4dc1b5509c4484f9d0642065460baac3454c889d39eefcc30a131ed494fe9686acd588f14fcb545e7dd0a4619a9798e8d5e690c5891dcb046dd6fc66f1ff9d631210935c73389a1b3e81f0e18cf4e1d96c75bd356771d641b185b3e451439b90e8967e48b4894073dbeb4cf517a6e7b4309ac5cf81b967c028665f45d6ac52dc2e37cb9a6ea50a0c39e99725d1d347c8d79e7157d55d005f22e9bb0c0a910bad93559f958b9e6f169e358b50c3b04e45831b80f6ef4211c6dcff642d0853a437b40ea72a465ab5b535aa0f110130b88a935a13ec2a14449974160760799ab2ef9760aca0778c7c21e41386b6dee8c0c19fe7ecd21b294f53532aae40d98d5a5f20b4c95f7afda17a95f2f08a60ebb540642bec26ffde4ceffa913e"}, {0xe8, 0x1, 0x7fffffff, "7b0b7aa1b0974835685ea4393194e4a9d1df61af2ad628bb2af8593eea6d7c87ffdecfd4649bdde223b74579c570d5ffcbbb59288e7e3c9ed17579ac8ea516dd7119571693c55a0e30060bf782fb1d21d3e2c50992e90f774473aa7632961a4717d83a6e8d7f434ffeeefe4808cb95bf7c5569cfc1be5ad1518561c175c3eb61e7689b329df633f432ba526e5568485252b5e503d91b97932db88707b2737bce0145be7ed955730dd41b8994f62026f8b882c2e681300a80f43fa0c69afc0c6fbfe67df4a393166fc559ea2f3254fb0078d794"}, {0x58, 0xffff, 0x44, "5b855df426e2c06de3ca3acf75a56c9e240f781b72b1e8f8a86afe0912a96df20d99477d06216fafffb731fee3cf1e23b61cc0ad6d2e681e3217679ef73afbe2ee66ae1e"}, {0x20, 0xffff, 0xe90c, "73f699ad30e56d96150af5cecf"}, {0xf8, 0xffff, 0x7fff, "7da1d9e785372cab915ce0ba068efc464e4f7c9fa48727a42a82f74c2b0470ff4f611eb5eed4a1608d1da7610f825bbc4066b1fdfe464a5cb59f343dc6439629e7992c126c1c7f84e191c4dcc8389a22dfa8bb2d3e02db1a80024cc3c87e56896bda3bf768a5035486a84f3c0be723039c2b3232a21ae7b75477d25792b0f89cf7fd6b92a9a28afe349fc3031bf87fbbd0c4119eae62e418d2ebdd79465749d037c90a3785c2212e3664a597d9e2fabb0021535ab9882d73e2a0833bc511f53dbdb18c81af4fdd7fbc229f9718dd9e5a5b9a459a3047644b1628dfd2fe547112644a364291"}, {0x70, 0x1, 0x1000, "b0b2f3c455666d5facd9115bd29395f356e4c8606e1eb718ddb485711b336ba2501de56226e8c4f3c7c43e5f3fbf902bf7215c0053b2fdcde6adf0a56aeede7cd761fc85c3393c3e6f415ea68847cb913f316c5727d5c9985471"}, {0x80, 0xffff, 0x5, "83af45def0c2cae7c0bb9540007c9ef34895c42af747bf6e3eb0eda3b2f21432d7338397d5a73e3b54efee985ba7889b71dca61226c858b95325bb8759e4d32ddc40803229d17e55894ee7032217c783b23c00b0651995004d09bd4b06cb50f5039b77a24438c0206d"}, {0x10, 0xffff, 0x100}, {0xb8, 0xffff, 0x0, "f271962be8f881470ff3555b131d2f846800e30c53b626df492956bfcf9436b73f1fe93b877e7530ea2a6b7fbf2a0f36074f660816d81a6e7b018801f02c4567908e671795e58454ea518f586dde93cf5450e226de2cdd5679ba73195ed07aa21f15e253ec284ef8c7fc16daa9c5d9923730d6eba027cb3c9d52c05f0f624816966ff298388fa7ce594ede19ac907e962e40a1bfaac858e40709e4bca020261becbf4722"}, {0xf8, 0x1, 0x1, "e8d337c0a13e36b6c096112f554959a6cfe6cd914647648f9b4f7d0d54b36b50efad602211f60599b7efab2e90be5056ca5eccbc03fc29e11357d6749787fd33f5f958211ff18044a744707446142b7cf103565ed550bb2772d427a4eeb5c01a1589a22710592e03f10102e0b867f9c280149d3bebc085990d70af80f361f7555657e676838ed3606170ecea4cbed979b33caaeaf0e944dbe90fab39b31483a07c23e74cb006afadc222af45ecd4f39d25f71b6b79c1f9dd804f69dd05a95bef2dd91d78d226f9a86c0dc522adc8ce6e1b3f0096dcaffcfbf95fd291a8a52870d0"}], 0x1518}, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pipe(&(0x7f0000001880)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r4, 0x0, 0x9, 0x0, 0x0) accept(r4, &(0x7f00000018c0)=@un=@file={0x0, ""/108}, &(0x7f0000001940)=0x6e) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r5, 0x0, 0x0) sendto$unix(r5, 0x0, 0x0, 0x2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) readv(r7, &(0x7f0000002200)=[{0x0}], 0x1) kernel: double fault trap, code=0 Stopped at __sanitizer_cov_trace_const_cmp4+0xf: pushq %rdi ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace