998bd36d0f61fba66f38675ec7252856411ca2a1c220e04f55c9f327aff62ec411a49d2f9a8ce5184fd74e5c8513ca2a72cd51409dde5e10162b3904adf5e663373eacaca62645268a52e376c92dd5e597112cc046a265ccb8233084431a2551502febfaedea8fd8bd6f3b12d53ac6047d57e4cb4f90b12effed9797849dddc05417c1177b7d80e91086a05ad2e9c5a3832d2bdf60515767fb1289f919daefd5307781d00d358775497ca8b3d64ad333c8bd70e19dbb0436d5e30bb733534e37f8a8a6c1dfa28437aecdcbc22d974c9d9d4f8757bd6a099d86ae417df7e546da5dd681a411dfdea89f958476edc7868c013424b469ba4b3ddb1038b86c55b1124ba94c57d75b59e019a1ef9a3f5f0f3a5dd9578d83e5585c63a85bd13aceb24dcf008f399d5177aebc4646c7df9eeaa536d3b6c782082e842079151b6631ef17298f1c221e5f3b82710a89125cbd2b6029499b25d1f7f6f4143b22bd3e936b0be385fd0d419281b726562ca8d2e1ed35a1efe013a44af80bca358d499cb4b1727b483be5da3115e6cc8f77d2700232aa86fba7e496e3d45bc13d0201f1df956e58629d55a3d79533d7e0d222697dead6e212028cac69337c11c8f7edb5fcb826a6dea8eab24b992699777b9b4855187371ae420faab34c702508dcf784e66f568153e0665ba5ecb353eb39130c413e5e08bb2dfb4176bb1da37ca5982562371d0e39aa96a60191b553ab57908477bffb6c8c2cc09aad78bb282a323d920c7f878fe003335216cb45bc8a1fdd4826ef66510f2485aaef312554280b4d88590489f28d27f33cde0ca9221c0a5874fd520d8b5bec648f2580036ee43df49041dcc4ebfcb7aa86cd9d662d7b99e9e367eaac288526c02d22e2d6811a7ddb9e01a5ffda3e1f7a9f896247e21891125d67df2440cc89d9c339412b12059325c857666ae933a74d0bdb095faea4b4cc2fc7c52c7f8422e3f709a44d560864163d8ece3a05cd0cef763b41f0eb4ddbcc277b01357e8aaaf87a647a9914310f003826166c8a33c6be8c2b9d5cf6c562afe14a89f283ad3340b7b20de7c5dce453edfb166ed6898b3a30c8ec049a4c2f7ce2f896ffdb7f1a4752aa3766985f638be3d3aeb8a4124e0c631ee52689f4ec60d4deaa1cd61638c19d5bb452f4fe0817c38f014d3cd3b436648998d1bad99ef8150ee606be164191ad871ce8b95ad477ad25109db7d7b3c3bfe8069aa45e7f7c539f7c399e428a3b90de2a010e884dd3b795b5baadb7bfc411a4d09f1cc8e15d7989a7dcd39005a183cd0e83c0f833f8434d7e09b35cefa738ffbcb2369b18efe3f3b78fb48458794402d01d9ad062f2609ad3a8b27d92637678c0cba483b037f72bc46f29e6e0b03a6e470c2679967781d8ed7c7eba6f8529904b46288c047f036ad09d6832185ca161865e9af8c7548f77b9e1552002d7184de6e4c898ff4ed0d8d2f880d81537a36444fecc9239e5789a1f3cde8469cd93ebd1d1de13faace1fc462066e721f9bfb08e0a2f65eb714643352c70b67d93668a0f073d2e11155801ee090869cef5ad1fa63b4e6071c35b4d2cf44068ade7923f3d6f9410eb59ef6d217c2ae3984d7138a42ec4d79b1189d3260c1aa275dc525c24e68c2e6695faa7fb06c9d23c69b343c925c727166ab67e129969fa8442808f76309fcb50a8f6955b0a649fc17ecdb9022a97738fa831bfb8a38b6b2fdf46e268fe9933ba455a4b47fb2ed83ebf85584f42e5215f4e389d2a9fae48607f3a9cb62925b78bf3de60fc2e49079332be6abb5d4cbbb1ccd669d4b9d00f7f2338aac035034ec5f61c54a339667704f9e0bd9b3dec2dae3ddc9f12d7c68dc88c73e555304ba75f606079d09dc6887ce3320e84e502ed1432d2f869d1532da5ad245c0d84d09114cdbbcf36b8d9a3f734467371d5e42281ff116e70c59294a3febd9a2341877edc53bcf14c07735bb0ff92caa5d5cef79bcf2c9d26c68e79f0fc6c565e2d23b1376ff034f0fc235263133806ae18e594452924fcf537d97d08a0f24c1484fe65202b799c85d1afab8c32"}, {0x1010, 0xffff, 0xfffffffffffffff8, "3312e218638066d353a68816f0e348aef956e515a7bfbd70e37686e60772da0f05f4b3ed9d506356f86b0ac77fd9d8df79fd2fb4eae44d481f762159b0cf405d6aaf8a38afcc317a1df2f864ab95c08ef8883e2989c42608c85a0665412690effd56b7f8db7a72a1883fc09d64a668a10f3cbda63e02fabbf17ba9e11fe0394ef64e57350da6747d54ac71066d179ca395d1036b89470fabbaa77d97e6a34475b18bd9db7b10822c583a6ee47052d7e367f09ea8cc47620298f0d3c16355eedb2d2b8bdc2844eb639b83e9c8a37dcc73be8dadaf72afacfb618e920f227db3256060b3a0e5ca9d480eec46f7a99d2a1305fda1a872b6c0998762e46f297c78a591c5395c931e71070c0c4077ce326bef825ef67a65d4b80b02187d24287ab76eba14f85bf2f91be2576fa5ec7c0219d516cec6ef5750932d7bbf9320313657ea78e3f8b4f66a74c379bf427101a6649b68ce4f4bb77c8634a5b466880cdc55783184f46d08cfa78e06618ec0aa9b71d7eb2b2ef5b761d3c1e36d611fec9d449340bd851e26789fb1e4163334d5fe41357c4056eb68cc1130daa06823d34480715c66e1838fc1f2cfe0bef6438d03f8e8ae1703ddd55bcd1e6945671d224df1eaba2d7e6634402cb833e3983222c3cebf79f4b308c05a526f499e71fdfb7675354412ba535d960cb980311fa7dcde4de9de3a04abd52c3e0f1df30ec7f6ba0c9bd8989245a73050e4da0fe0c0c2e56dc5ad0420ea5b25e917dcdb03dc46fad092b611d7e676d22a173826c9b59318aea76bdd665c6e2a00cafa3c04ea16a1fe0e0df04ccf904a9ca8b27925b44cabd2dcbb278e84e6c007ecf30534856fcfac98ae4ae7b2cc1e50dada2dca576b558a4fcf179a9c2dc6408b058d48963385ab76cb9e18cb461bb7cb2ced34e1f8c47dbe9070716f0274c1bf28066fe304165cabe5077905b79a472e22d20513b893d278fa9b8f6a48b5caba2ae623376a1df2f53e6510de5847fd565d2ae2ccc48aee012778d4bc692ffb1e33dcc4b8135b12c50dd02ac1ae34d8a71cbaa5de1498190a07477d439b6d41c760fdc9064b2054ff75b7157fbb575896498cd77e1ace9d748b76405e8c0a32e8d4aed14415b1c19bf039e0492e4689859ac6a4a759126e8f1f64c1499623cd8ca5cb35ec33473e0e081f7d4c260b720eb64134ad8841b4030cae98be8551e4240b96e84e30c45063a2f58422a358c813f8337c02b8dbbf2ff6a4c44d87852953f25851f2d123c34463c8728c9649a898fbaa79c4984c5bc145928e701cd949328ac00e661750aef5a1892468da76383b7f6a78718968b1c47a355330823dceece3895b12ef0d0b03fcef09973aef44d01cb8a7ced3dbf5de206d5bc8402b09e0c3bf49ce69081d2fbeac97fb3509e0df34661199b655918e0664bc938ebf64b24885de782295097670e9cb0d048d3c228557415609430902177895ebdb8975c2dcb0aaf9cc0cb958a109dd759eb9c266cb6de1f307e4703b90a441a1a481b6d2240cc39f1dce48b2a1d9b81fe0a2dc4dbdc57311cb81301c480dca5279641a9002c4092a6895dc8c9c9ff43fefd535be34ec57ab349e8afe68c3e0e0478d6fa4eefc0fc2fd886d7540cd8a3b1fb29d6279bc0de50b7fca2f21ca24e1b69613a3d5ff959065975b69b191611fbab982fbacaf745a11ea2d6a1d300e0b28e1622b40b3f0e8403601600e62e81f4ed317a91aade0c7677a5dda1a968b365e7b7a495e654fda547e52c07c3939a1e4f7f736cef8a14293e6c6ae9f301c996ff6c908e6a44915b0120177957f6a732dd5ee87854e98970bf40d0411005413c2ce486609a98eab74fc3948672756ed33d8dfd3ecbf7c6e84ba0de0d176c647a599d7f5429025f54f19aa7e0bba66f0d57c29d38dc9ead83736d94ffa1f1d538c226a3d4b86ccbf321f80a5d45e8d86aad1fb631cda4323f905096703ddfd804922be096d06306c5cf63a7b37490d0e27d1120a6a92a368d46b178dd90117215eed3e432eafa9402d498ed24f9f164bed28a5cae409ad1ed11a9b68184a50e6709fde8d9195fea51f624ecf60a252b264f1f55b5ebcb5a8c30065f804d3af6fa578270a016ca0b1ea2bbec0a28d22227f061475f4d729e727af4098530baa567b2d2a81f6dc5fb89242dc6838c498f710a73248735e15d37e61d77cace9b0ecb1fcc1d110e06088a517f80af41a978f02079f641fb077628769db59b5c2f096193cb9a393368ee676a2eacb8d6871fb5085790c5c542adb4ae0a8b0e2c84df5b03a2f71586b420d6d41ac4a39c52c22e0c844ef948cddd6033c21971e694a680f1f94d814c6d30f2fb25eaa71e0539c390b888a774ef93851cd31ca1f78eab190dda436162e32c1371d1db9679220f7c33b3afc09a2c074c15d66d7df1af190b007b9a78fed3415b3ada637080c893fbba55d137ae9403243a960b69340829a3fd395e3576e7eb3313175a6c68f0fce2242daa1c60e51ac31b45be08ac76fd9b893aae9758a688f7e8318f229b42a6510fd28d7316b3770a2c0adfa9946cfc1d873d272fc6347560980c2e5de9509fec0c9a5dc7ff1a7c80202f213a17f50f50a7d50fdc96e8bcbe0da2a5893ee64d48e1072879c347821cd3d5189fca901e1f2198e60b0a66adaee4c573e304c3b7bca9ec2b4bff0024e017b45be4a8dd8eff1282f4e99233851d33c8489bf74567d41eff38097903558ca3c932f203727f8361101ca1a9c434852fc4b3d858669c02eb9b13100010769f7106c18d884e5ac192e788582d561f39441033a366ca09b61ab6bd581d2112d1bbd15a915058cd3617aafcb19ab569d287e2497ffa04fa96c51de0076fad6531e48bf4fa8ddb06dbc608609506f4e7ef6bf87aa80a1125c025e5d8ef222a839a919eb303c7a9a9b04ee8bba6c301056d3f18f0d9decf833b2cece312eb20b0a566f78c6b98e05ae76e7d3a64820a292f3c1c294a1c4a2d0fc1ef245d5f356b27b21727d633d45df01b8926964fbed0b63a9a68a4d94a11288246201bec679e83cc5c80427e039ed778c70d3942079a765fa8639d8e21cdbf6908d4ffe1185c0bbae96394caf0b70bafa9286b72677abfbb40820979232787db01d5d1f45788e29faad2d05d27b19fa5d2b099d420e75aaa45aa5dd05a6c6755e1e0c1260ac642fb5d921a380d5b0bbf6847f9c55e240e07967868a68a2c6deea04261913e3a76a5a484410e951e0871088f42fa9bc0d703c0226e1c9d574a9f65c8fab11e410dc5c9767c47231c264bb06ec7c27375ce65051f33dc5ba5640620205a3ad6353ff33a7224e1f86370748b1259fad653c3ccc163e55c85d27f151889ab49accd4474ea24c5c109d5b63a60867cf3d83d53594139c318ea255dc2a90c4d49c6c90cb10a440d01d557a855b965e64051d8368feaba79a30dff9b61c68efc43ce87ca9570e27b929d72758478e57bd89dc669be5062928b08399802d822ebb2f4744e94c3e04ca997325920c10ce04891f67da8139dd7a414e46b7bd11eafaa09010f0f062a433b6f597efa5acb7304bb180a1b43f9996fafe179faf771b10d1aead7d74a988beb160d9d7e0b51ec35d5c35a3b697ceca7aaa809a384188f63612b31edd54daabc776efa2217cdf650c047852e097cdd4640e936ecf9188bf8d545219fbfa66f9c9981cd0f02d1bb0fa4b8bd224cba7c29ec9f289e549282076018385fc1cbe1b06361988785ad80a0319c394cef822ee6e6ca0b9c035fb8978772def21c54f17cc29a64368e4fcf4e4f23f815b1e412cc9510848538dc510701074f3e1c565359fdf56e08ac3b00f67cfdc3e6cecafec5bf9d4464b8d644b143b58870e636a666d9084521296e72aa83babee90d68b986bacfc49f40ecf947e725c2ca28560beb32ec5d22891a60b7347f60a772a3b864f92ec287cf4abc8b50b6d2e37ed8c48a26ab91131352e42877da9628594401bf12ade89f43ed4643beb853051e39ca14693a5ddc541dfcb04abbd58788331e0528dec4dc02e8f401271342e2b023b4eaa14c989f24f2edea1ce35cb818284ce9c907706d416472f94a1b6e61b68dc91147f500311da78d1dc8472bf8723fe88f07adf0fe50705e9ee13f5202b36bd951f31d05bc0adb122c1d45d7e40150215d1226a08466e88a95738f273297e6d61b3015850f9792c7376ad4d40091f1b2d92c7d1a86925784adc3b162be0b948c08ab75d7b4eb35ca2cee971ec9aaa95f809c26cafe2d66b83963806bc92d0a7a9eee53158e05372d5b201db5bd84a1f919eade5e23b1756e3f3eff14e189fe4655e77eb33b7d4b235a51ba6533561163dcc3bebe69460f15d8acc67f6a0895fda8e16bcea99c2425e83a2c506692e5eddef8c4b62efb03c7f5c149caebb1db6e8d5e97c91fa775edaf29213e86ec598354dc1b478000e60ff8d4f4baa740a41362e756758bbf3d9a48bc9456c7de933563b951989449ad0afe490a24f1362cec5fee01d008cc56d12ee6665d6b7f90a21a3b39fa0ed496c3f7713ed5978a60fccadedf35a36611f82f4e30a173ed0410c2aa68b3e992299a375f9324a5dc83b2164ab4f4902412f7b63a0cfe52403a7b72d2a711eb0493dd519fbd892b1e9c26122b006d593dfcb5076d5b962dbd4fd71faf62d85e5a664e3e626f4bc203d7fbf71f58d6fa6ec27bdb2cf2e5d3ac88b3f5f33bd36c11b1fc671fda3b5b6a0c883cd518efe7d7b8a999935baf8cd2c22cb868b5fb0f86957c0d0e0cf688cc9ed110cb45f73f496bbafc6521f14d8f7a4067ac112f985a64014e65fc04ad6fa0e3aa006d2e6ae2e50e87d37b1d03eb52532600cff5c969057159011f99650198a7aeae072decb2465d45ba2e81bd345422053ea2edd2f1b057f84239591d8f248b4366c3c92f01b270d0dacdf6fdcfd75ab5c25f3c8717d91b324aac925801b61558b7ba99d1812f47627e7b9ba6d5b502b9b43ba3550082b1d8f59c0fb1be198c6e8fe8531cb616bffa9777a19a7b4fe93848cb84c431c8822886849e2e04935b073534727ff1219da903367fedb3b6b1186429df7941e3704f9c9fb0e16838815f7bcae0cea1dbdedb0e2ea3d5f4b98d1463a0071d4e8fe21d29ff24cc875d511b1b8e340046b3e0ac2ab3ba8b2ac5b8bbef1979b8b4a7aae9fb8a037b3bc5c037d65f5c9cd37dbe52f8db2f6abec37da768bed6746a08cdab4e42d515a9e90b4481df7981fd9eedbb7551862c5aef779063543628e07a3c1e9f850a4398a2d180acf7c28558df6f711970c035771289576eae53da0501ab45c585654791d34a421c47dafbc4a211c7d6a17460fb3719deaa404ee37e9c2d906c937cd1c3b204f0cb94447fabe1a1a84f52f77f426033b7a889e727a37a1e21297d1f2c0b680ac8078e7efae629f7d05938088b321556056ff91e14a99b58fd4c37ec4c7165cd0bcd68b9f38c49a9aa4c9ae1f12be3ab53f68da5e5528f3d7e989749c2622adbb814c0f9450a03974f78c01cd21c5e7cf08de3ec8e6684e2430b7675be6316ccc804c613d87b2082d7ecd16db003ffcbb363a9cb6e5ecfd4ce3d24269967370042c05896ae2d13a25106edcfb7d7c69173fa8cdf0017799bebb87bea42cb3c0042e66a837f94ab76a14080c289bdd90a8da1dc901cf96a1dc57d2e1e2fd65acc99b49d1946bf13898eb0d29950a9e5094b12020143f1360b22d77016760992d5c7d5d83cf129cbd1d7befe50a135f5c733a3a967462003d9f3d1987086a3cdb39a8b61b8e8ea245ae8ff106adf03562"}, {0x10, 0xffff, 0x12a1}], 0x22e0}, 0xd) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:32:34 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1, 0x0, 0x2de}, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r0, &(0x7f0000000080)=""/61, 0x3d, 0x42, &(0x7f00000000c0)={0x18, 0x2, 0xf7, 0x1}, 0xc) syz_open_pts() 11:32:34 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xb172, 0x2fd}, {0x8, 0xe0}}) symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 11:32:34 executing program 0: r0 = kqueue() r1 = syz_open_pts() socket$inet(0x2, 0x5, 0x2f) r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x0, 0x10, 0x2, 0x2}, {{r1}, 0xfffffffffffffff8, 0x0, 0x3, 0x1, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf, 0x4de, 0x3}], 0x7, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x80, 0x5, 0xf87}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x8, 0x8}, {{r0}, 0x7adb7eef3bcbab42, 0x61, 0x80000006, 0x1f, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x50bde27980bff8ee, 0x4, 0x80, 0x7}, {{r0}, 0xfffffffffffffffe, 0x51, 0x2, 0xb6b4, 0x7ff}], 0xfffffffffffffff9, &(0x7f0000000000)={0x3, 0x6}) dup2(r1, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) dup2(r3, r0) 11:32:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000012c0)=[{&(0x7f00000000c0)="e5c9349c10d5689734c84e0fdc0b877204fc2eaa24da0efc66bf0cf6b8e82c55a2920da52017e11f5d951dd953bb9a97aa", 0x31}, {&(0x7f0000000100)="09d7390f06cb16ac9ec83303ad79a00ff9d926a13b99ba00b9cd744090b0056916c08ae015a9a3c97ef60bbb085611e41b592ec2f6a94e5668048005fdfabfc4f545938238d98afe987b90e73ce7d47d0456456a312efdc72c62bdeae5c7280cafb2358d96d4ca0bf60361892dc11d44da45b20ef10fd93b49fa40ed98eefeaa4632765b09ced583a56d574b292b558e28738ef7b1e459423207c4b7f10f75630af6045bae2d423c2f11cfc482841cc8a0581fced499cdb91b4a474c61ec43b5840e515a0acecf9d01883a3787d53b750e7b1615c97bfd9655584a29186f95fa4014eab980716c9f556c044875010c7fad9f7969225ade058122a615ff9df304fc84a3df69951e9d08edc82279b907bf4bc67ef623950c73198aba7acae6cb578d34b2adeeb3d2a8064bd25c83c471f01e894fe92b97df438679754f77b17138cd0240e79e122fe2cc85fa4a62582dae311913106598424e812c6d2a8c30d12dbf7fc66ef17a2715c9de8a74eacf292864286f02dfff925a45dd2415b564c347ca0758dac0d4b0d6ee89ea3680f951b16b0d12d7022713ec4882bd38b3b347606f7f439ffff822898359191f81bd5b62c5279b1c2a106a1ed318588347debc09017536f4bd35819ff8b187fb579718fefca1cdec2fbdc9595ed0ca5680e341d55197f05281776ebbfa0445b9666d684f06884dc9693703550417a00703265dcc627a89b406d580f648a1e1b99cade2cd15697d18b74c2d4f270dc4a48ed73bdd4aca2f80c96d1a207df1bca043ff83db2cf6cce7763dc3aeb38ebed658b16e95ca2c85b5a8388e982bb2ce18e18557924faf229d7dbbeb829d661ca43516ae36856a2919db7b44e017b5301aa42d3fcb07e5210108ab7ae1e23e1e1a24ef3840e9ee0884ab82c9115051992d6bc748dfa0f8ca4e830f2b18db6f8fe8313fbe46f7fe8f4bb08c25ac67d969fa2088304bb6b4ea74cdfcc04fec4144fee7a9c90a14fab531f0f41b602235a285446523964fb38428039670cb99399f20ea55415e3073fcd6ba05406ec6b61bf482d5726948df8fa236dab9a1c2bfbc37c9dbd173460be4fcf6ab743367d3dc238b20eefe2482495e4ed38e9c4190ee42a5e06266db67c488e686e92fd862454b79ca4d495860dff8fcc7037078c71ad410d9f9c3ef17af4c58e2dc191bb7d634d864301c344496a710873d0fbad2c8ceb5d5895317f38e8b339b59f46f6688965d3cd5fafc04614daee8ee5e6bd22ffb016f84cdffb99310b5da54812cb49aa2df95df57c938d8341c8bc64f8ac6a111dfdd0015e2e1df6861b2f1f79ed5b9f2405eeeef600a0ff4e3f2dba7d9d504f62af1b6f0cb7c23dbeef512892e76b52ece10d22e3384fd9431834f613e464a57e908aded9da78d45fcb46d5e54846f20193b07ad6c424afefecef189f184eecfa7c935e2e98c7e8e9a59633dfadcde3df4243e969ae1270f0c61c9474bbf562301472aef735b760693d072874ec98b45dabdde5f07a953f445b0df48ffa2b9c52fba9f9ee149b260706b82fe75be8181417829ff4c3de018845c38e031bbbeda5a35319397bef99c7d917e85b09c8b657b97a29fbd940c45d861ea8102330a176e991a1fc42b852bbac9096b4f277273fa844ab1c3cca10a4d79880710eb8bf2544e2aaa834eee816daa23f20259de8296366f4fc4047f5c244c348f5eba7aee08ef95735a8a23eb6f27d3f25c09efa8236abdbdd5ed7e2b8769d6f4c84c91d91e0651bb1c3c08a816fa94a0b2d774b61f31e84de568f6115527cd49cde46ca060d882feacfb8dfa8b237a59635b7f0e57d815ec96d3004c8b5aa94f7e3edbc5e7be2f53914f13180428c1ec7ded449b8925de79a3f8837a9d049b0cc0ede9759b1b1c0fd203800ef9861fa6fe1b963b9ba224e87d71ece93b2a0c45bd31f64b5d12eb700b313ad7c4f88f9fb30ddf4afb48345615e01c47700c2ebf169edf3145defe7e06811cf2ccc190c3e3477f83e2bbe37380a42481f2be3a82336afb834cf4483ac87218faec2a92a4bfe71f6457856b5fee1af6ff08aab9dec4cb2894581f8a86435390b3f87e41a4f6e651d82bdde99178bbd7d2d35e863fc58c05f118a837bd7768fe3406dbeb03a963ef716ffd5d1af4f4702434dc4a1f6653e953931f47ca2fc5d057c3461f6b1e87d6adff4ec7e209bbf071ed66cb532e6751a9000dc8e169baafef419de4d7c6346da9d6b9ec62d78ee3459b53890033c7452ea436127c20313d802e0a63f091300e03b1a2c988521d027edceb0f112aedea3e04d0850e74fcff87439f6707219c6eeb6f9ba98652324046388e40db5f0a31e1922538a7b18ce6b018e3937c88a1e4b9ee243d0527597662a3ac0a90659c0daf3e8159c5bd320594ec75bcaf41b5eb3dfb76f49578a98b9d56250ac3607dc179998918021de7b674908730697a5030a32cfbbf481a50996814e3ff43d701febf7146fdaebdfde6929cddc9d66638ffff76635afb8918724bad8ee3fbee355643bf9aa8e169e375dece57ce4d7945d67f8a036f0cceae22f5a4f8d67d269976de9d94c2216c2da76099c159285d1e107514bdca9dcee8e537581892ad24580e8bb02775089edf37fa3f30f33cd8a77e645f8c84f8e4164293a8fb5331d4fed16edb33a17684e0178da25744726ca9fc411619bd1be275488be1edeee645fc6256a99fee3ad6654a446ffa7abdc9a4a5ba06709edba0350683b5b3ef536a72177fd50a340f09a7686fe8c25208abfcd8a851636ad636a91c40bff9ba7ae03700484fe7e6ffc6b2804f95e6c5bed13fc8bcc1cedf2ee2392f2680be474608598276812a79c5ca3742662aa5a6e38b5784e07a55ba7d52e27fd950d660fd4061bb4cf4be9e226ea1125f764033a2e20d99adc82bf996fb60e27e8988359318a1d92f9f1589b2605f611a73e59ccd647771a2bc86263add44ff7bbe1f001fb4620f291e4c7a4106cd1ceb12441b3c1014c97d890d426afd0f046bd7894f5a90c1fb1283a756b3beb56d06dac76772b9ababd0bda315ab32745105f46dab73dabe53fc4fdffb26d691648928c6c5b51ab2a5390f9502c5c8baaae697f9fbad850ed249f019edbe0ddeb5358e18a381847876c8229e93862c0c25455bf8d37df6953adc79d771ded336305fdf2600db164f2370e3f86e393206f9b9ddd6c124c902205ae1fa7591bac8ea470a133bd0e8ed12709bbf30a11f4099e61234350c809806c362d41a77b058776b4e0d86a1b22b9eb7c3e85316ccfa3e698580039320a4863336e02d177db2d47306b9f2b0e44945062a5e5da402f9c776fe732974ce6336e3e9ba35e338c4d69c5888f56657b462858c7847035a7919ca7af63f0a716657891731efab4e73edd2c3a6d7c89f67418615f2b32562e0ab11feb0458d0b308a486580c582d8d9d5eac74e950992ea3467ba197dca0ebbc8bda1ba74e90e293e5660859ea0a400b4ea168b36d354047332d57411d1d550715d31e14a777f55e752fbc41417664499c89da06b4027f2d751f636f253541bc1124dce0d46d879a5cc0fd233449e7d4b69b358948ac86fbc27cb80d515c6c14c9ffaf967a542ff6ce77bcfce394987b081a9653de10858405827ccaa5021cc983664098766d9b274ee9faae71ac94c4ad44f4a3fd5d3e8614801160f0f50acd954324d00fa0966bfc731a42327db455ff11ca457b4cc5344b139a33787c6b79d2772b88635c8120156442a9bb5a56dd98f0aad9822180b141fb411c7eb0c31f2775bf939ef6a7997e09b9ea51384c4fb1ef79b7daa057dd246cf8bbba2c7d8549409c76d4a6ca21452b4355b83972ba7db01bdf784fed8a6c764a3f09bb0a96b8c7465e5c6945016f7d92c28d08743564b25985404232a26a5f5116f468cb84a8e35481445fe7bef2630f25dc9e5b8a4e9d9128428f97eb2b5611197fcfe4963e362ae0519999ab8ad40b83fe3f37cf7dab79d7beb1db8c78e860f56fb456fcd0b7a7de334774335b92f99ab7e86512c785d65e59eb6fc2258e70de31a20c30528ab116f08d7f343434277a8cad83af4e3676d1de9e71bd75b8661464368742c722652b0d74cd216a685531ae7e03d23ec34f85a386167c9c53f984167b0e4d65f0f0e41b9c79f3e4b00e228459de0a4f8314da91e38b07fc23ef942a80d4c3bf99220104b0e3c61bb00046ff3669e74ad1dff2ec4fece28a0cafb39b6fdb0f522d141c868eb5562bef8534f3e0f9e7b2e324b2e852ed6d62be98d518ab0325555fb6a266034ad738b25ba93482061a211dccb52a63032e3aa40adbc6c84ad7646a44dfc925137d4133bffb23cfcb334796e9881591e0dcd8e22528a143365d928bc0215fa40050ac2529a26bc40df376aabe5bd0b264e952cf022edff99476479466aabbd175cc8322a1a5182976c2cb9803f9c3777941b0ec3188d6f8c25daeeddce1360e85403532a559b8fcb18f6d5d86433b9308d2b3e7330a43cb4787388f5bc5f33ebd556686f26b20bb4fab926a94fe314a228e740610ff179f27735d7453148b284f877b06662201dee6d3e579ee9d5dc9f52ed9a5f388c35aa04c5e765a335f7d600256dcb66b1de23d73fffcf6a64e074ff7417cfc03f5b6f0115d6276c3b99fec5b671ca8fa1d64eac514cf179152bde06f44217e05c5b2074f5acd84a15be49448597df9b3153972c8977049bd2fa6bf8fe38b62b9b62e5683fa8df545f16a93404a6bb4a22125889b0fec01106392567aa00d3c2e1b2758a6d6db3bf2bbc861675c51e4debd2b73e313d8ccb93a43cca112a43c11750ccfb4f8f67855836d230415bc702fb81eb83ff918c58ba3118b0e389628050e0ff98237052bb98abfd66475ad71eae2a8de1f1d0eddb5a16300e2d3d765241d3cfba2264381857ba08e56b2ab80adacab4e65a9c45631b30ce5c53fd12ada689921ae064a94fc122afb5f973ee7a206c73cef1fae0c0dc965ea0c564050dcd61c3fa364f0e11242b7fb34a75f9f805dd3b14fa4624d18a73497e87f56a0d38ae238aa5e36d01c523673fc2f54787d4c3f9952112ac070e148d71e5509319522f038c4e5bb9cd04be4fcdb6f68c0569ab01619672f40ed98dec7f60ed340dd5d344addfac69e7713ae699f3cfba670a0113189c4a3805665bef6ac1b573dbb970802d85d58b885ee4db10dd4c2af5fe13030075bd27e9df76439fbf63ad51172fe6c4abbc94a253fb3623733624883d91c03602cf5610c7bffa9293377dc41d4772f25b373b98987272f9405858c7d4d840fc73a2a3d550cf4f23f42e42457966ef8ed5386b58c30384d1af7e52ad3d71a189f0b8c9dd09f2afdaf46ca392b6d4e5e656e7b740f3c76cb409348bb819825c7c21e09ef225c65367f4ac84eb71f75470eb3f786c830f6cc02fee588b2b261c61e144cd43de647655da222dd3bd7fc7bf7d87b5e1fee514b3deb1b645f87507438c1ec61ead78bdc4e486b6cb61d8ad1638bede2fa8d853a3f12a7dd5e4247f96fad0257e124f41dbdb0bb017c22b7609c574944dc3afa07401a051a52e509c09a58a715e82c9ddd9499477c658e47b42a95512870089ab47467aaed06370b996c36ccd9adb7862e02447f8063bb21b2ea3b58f81cc4ed56f58b1846996d586a42fe702ce3dd43c8323831a6f17a0d48f8bdb27fc0b2300907fbb313ec764e9ef206190268adcb4675b12ffa38e3c09c5fa427461880658f635cb8b52bd43b6d6b743c2115624d59af27f87cd8ce83c7ee15af9f6ac2eacbf91acb65eb526", 0x1000}, {&(0x7f0000001100)="31a2939c526cc0be419cfe14bd", 0xd}, {&(0x7f0000001140)="8b938e658d1a6fc8c99c4e3f304db8ba5d4792775d86d917e4bf84a7bb703e929b2fea492d2c0839dd7fbca89deca75d5c9069a3f156db985b38b58407ae257a67d2eba27a8f04d0229284dabcc0981c717ca361502186c595baa3d432ddea655f57761cd19693d0d59ae1715a4512b49d63eb15ed090b357b8883a3a81d98422c543fd5c21156b0deaf03084fcbb778dcbaf6ddbcb89625cb8c3ed917030b7abb6f60b318e51ad04e7918831ba1494db3c506734ec2bff32d0d496ead2995acb404e321c000", 0xc6}, {&(0x7f0000001240)="9b3c344e720c9550533b208398eb2eb38fa9993036110df2dc5a84c81d15f24b475ba6cce4af20842f4ac6fb51a0eed4f130c5a5b5b2e7798a669720241b3e10eed96fb64731b58f689c8015680edc6c5b52222417a39f719d3b59e4128f0ea39dd8060338911f318d55b09d9520b5bec8f1b3fd0ed8e7d6c813790fb285caf0", 0x80}], 0x5, &(0x7f0000001340)=[{0xe0, 0x0, 0xffff, "6a26fef65004a27b3d1fd2527b897603ff377bdab219dc766a092b7d05efda967b1a87a1fbb91e717dd193cd0bc36890fa36b2516ca7233e186968ab668f179ded6161f6712e7e58902c0d297ea57d31ba377771bb8f7621a995eb19f12a90f22eaf4814d2fcff5e4a9e5f3ac58f1e95093aa1fd71ba2744ed02794fe05c84a1246e9786d6ef507c16c225d11f89f6f3f09db31c267e20d466f810c1192fc04c40990cba5ffc7a5b708b48813a6dc68cd05c2013b894ae94d514779f14424c887f2e3db47c15797c417329f0f1a3d90c"}, {0x108, 0xffff, 0x1, "5f2e7e050f957029c1438119eb18283a835c5d26cc6c1d7e1791ac1b0a8a696565e5d070c666eefc211d9d2f1afdd6103e6a879833c24c3580515b359b6764cad90f4f1be4f600816d891a08063815c7321be3cf5999444998a6c5ceda61fd70fd1a4429566f68d5735549b9803b544de11e1b6e10f4e5d12def167502a9b08bcec603f64ff11b45ee6d618608ec6135c3c124c3044929862c421113e7024b4fb3992acb85c225a119d7bf871956b925a26dda52031d9a8e25ba08f5f27d1bafdc418c18bc2af1f63d812b4e216871743215db1c8e13243e7a9dc3a923504ff489308680fd69698166be44408a185bc1d5427327"}, {0xa8, 0x0, 0x6, "c66411753bc43a5069105849ccea08c0c3bc07bc7c44715056f116f6a6f2a29e1b63ee36d4fd4bfbbe9ce223cc43949594f001868a010e81b5405eb2684e52be839a5626a67963058f156f5a97f5fba638a3bdafeb9e5ebf81cf0784a61b393a938dc665c83b988d228af747a77fada5a3757680b09f0e1a3ed24477dce5b3002beca465b189426c0644e973a92c364755"}, {0xb8, 0x0, 0x9, "352264d86ab186f1500f593c3f4ba545e2a59dbfe2a6b40e0fb74493617dd62fccc558f028f0c5bd483d405b3bb3f98fc80d7e4b35021cfbc12c0dfcc4902de6816c5e2bc03a3a599c0525438a65a3e5213dd8e762085d16df131f3ac022fbda23a8aaab46badaf9b7457766e2be869f693a479f473663e6ee07682c62ed6d908f781d32e21982ddecc809bddd7d0bb5ed9152167eea1f56d0b4c2a5596b0e763190b8"}, {0x90, 0xffff, 0x100000001, "af753d2f324453cbc3a8ab485466dc5d292c03ec2df1aef330aa904a06bf075262cd1022c2ee0805aaa0a288f3c289370e08db5c50206675083af361140bffb0d63c2b0eed4abd05b93cc43bcfdec79eab1ffe4951edaa3272ab11bf3c6cdea2c64d246cf22996d88fefde896b6c9a44a4250b29fc6eead0e6aca221"}, {0x68, 0x1, 0x9, "af6c2f99cabdb723f44ddfb3a8c98730034bb6ac73d4eecde533ad9c701d5d29e848d38e2912634eebcf6453acc9783deabf83479cf3fb6831c59d73009b251fc96a005814c524433d92c45212c3309481e98ddf63ce11a3"}, {0x38, 0x1, 0x4, "4cf0a2492f8b55fb39ce3913df013a42a3c2d590ddf0d5f92c7167f67e74c13609f8c61ffddf"}], 0x478}, 0x2) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x1) 11:32:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/241) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000280)=0x2) r2 = socket(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 11:32:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_emit_ethernet(0x1c, &(0x7f0000000000)="f177325d26a01a31e980319e4104e447a1363da85e22b55004e5200e") write(r0, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0xb0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0xe2) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x8, 0x3, 0x4}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() syz_open_pts() 11:32:34 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) syz_open_pts() r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x200}, 0xc) 11:32:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="da", 0x1) write(r0, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) write(r0, &(0x7f0000000080)="e8", 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 11:32:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xca}], 0x0, 0x0, 0x80000000000000, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 11:32:35 executing program 1: r0 = semget(0x3, 0x7, 0x200) semop(r0, &(0x7f0000000000), 0x0) geteuid() semget(0x0, 0x7, 0x2) 11:32:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x80000001, 0x80000001}, 0xc) bind(r0, &(0x7f0000000080)=@in6, 0xc) 11:32:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x7, 0x4, 0x4, 0x0, &(0x7f0000000080)={{0x8, 0x5, 0xb3, 0x629a572f, 0x80000000, 0x1ff}, {[0x2, 0x3, 0x400, 0x23e7, 0x6, 0xac2, 0x9, 0x0, 0x9, 0xf701, 0x0, 0xd59e, 0x9c87, 0x5, 0x4, 0xfe8, 0x4, 0x2], [0x800, 0xd26, 0x3, 0x3, 0x7, 0xffffffffffffffff, 0x3f, 0x0, 0x4, 0x1], [0x9, 0x1, 0x3, 0x3, 0xffff, 0x80000001, 0xd84b], [0x8, 0x8, 0x1, 0x1f, 0x401, 0x7f], [{0x7, 0x80, 0x4}, {0x0, 0x2, 0xfff, 0x3}, {0x4, 0x8c, 0x7, 0x3}, {0x10000, 0x80, 0x4, 0x8}, {0x0, 0x1fb, 0x101, 0x2}, {0x800, 0x7, 0xf166, 0x1}, {0x0, 0x40, 0x6e, 0x81}, {0xfe, 0x800000000, 0x7, 0x9}], {0x8f, 0x80, 0x20, 0x7}, {0x100, 0x8, 0x5, 0x8}}}, 0x7364, 0x601}) 11:32:35 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r3, r4) fcntl$setown(r1, 0x6, 0x0) 11:32:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 11:32:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe2(&(0x7f0000000000), 0x4) syz_open_pts() 11:32:35 executing program 0: rename(&(0x7f0000000040)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) socketpair(0x3e, 0x5, 0xb83, &(0x7f0000000080)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getegid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:32:35 executing program 0: setrlimit(0x0, &(0x7f00000000c0)={0x10000000008, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0xeb}], 0x1, 0x0) 11:32:35 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) r1 = open(&(0x7f0000000000)='..', 0x8288, 0x0) fchflags(r1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x8, 0x6}, {0x18, 0x2, 0x5}, 0x0, [0x3ff, 0x0, 0xcc, 0x7, 0x6, 0x81, 0x709, 0x5c]}, 0x3c) fchdir(r1) 11:32:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x100000000, 0xffffffff, r3}) close(r0) 11:32:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x6a, 0x0, 0x3, 0x3}], 0x81, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 11:32:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)=0xffffff36) 11:32:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="8348b1f74a0d56587a05be5c0fb3b0eb71b46b335d015290ff1b48d0e4f5bcce751602f1811a87b5cff8e95f98ab4eb072ebf759eb35ce7aff2698059d85a5dac91c611ea983c06f0ec4161a72bc98", 0x2f) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 11:32:37 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x400, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x4010, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) bind$inet(r2, &(0x7f0000000180)={0x2, 0x3}, 0xc) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="49da0b0595b769535afd6a17bd72537d03600ab149febfb4070c9b8500462d78d08f74696201579844366c", 0x2b}, {&(0x7f0000000040)="d1834774cf6659d2fdee7f6d3058fd0279da81a68ec8b44e13fa3325899b5c1056564b99318cb28fb943a95a3dc496a14e42c5c8451785ed9581ab049c6043a35acfc4467ae5c1d17c0e37587bf969985b226017fbafe17b300fd53ef225baaf0632748af3d94fcf1657118522b5087dbc700e480a3893749ed187f50d3b3d2742870e", 0x83}], 0x2) 11:32:37 executing program 1: socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x0, 0x0) 11:32:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x12) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 11:32:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7, 0xfffffffffffffffc}, 0xc) getsockopt(r0, 0x8000000000000004, 0x80000000, 0x0, 0x0) 11:32:37 executing program 1: r0 = socket(0x2000011, 0x3, 0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x180, &(0x7f0000000000), &(0x7f0000000040)=0x4) 11:32:37 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) r1 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') lseek(r0, 0x0, 0x0, 0x2) 11:32:37 executing program 1: clock_getres(0x0, &(0x7f0000000040)) 11:32:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc4a5619515a4c8ab06198824b3da025bbd47b3bf579556fc7d4096e8c8b6b87cb2d72b8bcdb9a284e639410172a72ae773295534480d8a4f5f709193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() write(r1, &(0x7f0000000140)="16d542a60b53c7a7739ac56f04111eb771af4e47b031b8c9cb3637b757410931d9b150734696c2dbb324fd5f0f5831f72e656e687266223af3f21b9edb24ba3a44af3c019f6e6fb56d70a072e65b58e1e88b1c83e69ee34229da1325312659c1f776363dd5b6c5d6ca38d35b29eac16d21d8781fb3", 0x75) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "855c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0x8000, 0x2, 0x1, "ce48a73b8aef7090eaddf7c57657611871ebb44e", 0x56a, 0x4}) syz_open_pts() 11:32:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20250, 0xc0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc008, 0x7) write(r0, &(0x7f0000001180)="ea51b5e5f66ce1675dac1e9c564eb098514080ea62ddc4bd80d08f7adfa643fcfd14de960898a28473050883798303164ecb771b3c5f10c813cab2a3f4f5e24f19e3de5a7d62fd7ac9e3fbcb40d121a33656bae18beffe18047d4197f68f3fd4616a69ea68304f261195011ecfd4a7da1f2b22d1f95f91bd472bc3d9098fd586f858c8ceb30db3aa066e48f3d15e2d3d3d52d090d8986f9a2f002103c67caca7109c8f02ac1bfb789435e9324c95e2982be1012719b449c431f84cab998ebb1377f6f7c0527f506a2d8cd34d813d6a39c65765697d47b00f75312babe87298b16cb8e48f95f6658c31afcdd27970b93feb324faa390cf77bd5f197c3e174256436fe87c1ce1e6d7051d1d315aeb8c52b8b930dda628111a38f1950625c5b3bec76a50c0401dc61d16eb7fc450f0c77e196f745473c06d05125bdd6e40d5c869e8210d982d38fc54dc56993fed158e166d14c2a458747b97ffa6e95457f3e10d49b176101f22db71b056da408c8b92ce044b84a5eeb92331da59def2995215504a315e17d9f5bc26c5abc892192dd0c1b697d217ee46c51c0f29754c1e98ac604925a9621f6d2c777585085bccf3bcb9655df1c0f", 0x1b4) r2 = syz_open_pts() close(r0) lseek(r1, 0x0, 0x0, 0x0) dup(r2) syz_open_pts() 11:32:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) 11:32:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505540f55d9bb5fa3be8987e1237f559b05b5e32d3a0000001996791d75bc9028040087f01309bbe061a751731e5c20f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15e74f1279d66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7eff7f0000a20000003a31dd57f31cdd5c1a7573c1d9cec09530fa91e0dfc6ba5343a1dd419a83095023331de975dd7d7595644671d8dad51e4b33a963c30c4ab75ca132cd29724d1fef1b60b1dd2a6a7a4e765c92194d7d043f8db3e2c4607122aa80537a5dea0fdffa5a6b9cf0c1e4f5137e293c760bfe2ee1423add9ee541f88fe716535243e43584188f32c5fd81a5e0a96d57042b3abedac86e951a70a69fefa064a6138d51d81ce55bbfdf9ac539b03b5c23774498a1ca01687325786822666adad38da8186feab60487b4287e73adb6820051a4111af0372ceda99c62db1db03449584b145308781ba81bb0d32392e499", 0x18a) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:32:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$FIONBIO(r0, 0x40047309, &(0x7f0000000040)) 11:32:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) socket$inet(0x2, 0x3, 0x5) 11:32:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000001c40)) 11:32:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0x0, &(0x7f00000009c0)=[{0x808, 0x0, 0x0, "764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b21162a02b494c765eff5e736f2f71d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf33802f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a029182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941dc08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd"}], 0x808}, 0x0) shutdown(r0, 0x0) 11:32:37 executing program 0: r0 = dup(0xffffffffffffff9c) accept$inet(r0, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x0, &(0x7f0000000000)="186fe65c", 0x4) 11:32:37 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x2) 11:32:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4000029, 0xb, &(0x7f0000000040)="09f67927", 0xffffff64) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:32:37 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000300)="68ab130ee6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 11:32:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="62acde6fad83fa47ad4d678f31bd11aac1f749ae3e4d6722f1af09f50d1ff5ac700a3c989b9a4abc20285868f95e1b2ad2e00f2322216b44bd0c453c31ceb5e7c9cfbb8d50b0924f2f488587c7291016e651801b37cc8b01e04e0774f235cf4d178a07d81b38083ddfd9f2674e9429842acea9b55f553409c20f30b041d53049ab8dca209dc9341ddd773f600f397ebf900087c68fe548", 0x97, 0x402, &(0x7f0000000000)={0x18, 0x3, 0x6, 0xf0}, 0xc) r1 = shmget(0x0, 0x1000, 0x404, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 11:32:37 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000300)="68ab130ee6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 11:32:37 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt(r0, 0x800, 0xa00000000000000, &(0x7f0000000040)=""/215, &(0x7f0000000140)=0xd7) 11:32:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:32:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f0000000080)={{0x0, 0x10001}, {0xffffffff, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x88c0, 0x89) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) bind$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) 11:32:37 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffff80, 0x3, 0x1ff, 0x0, "00000000e74d0000001a09000000000100"}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = dup2(r1, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0x7) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:32:37 executing program 0: minherit(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 11:32:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10008) fchmod(r0, 0x1) read(r0, &(0x7f0000000140)=""/4096, 0xfffffffffffffd78) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="87004b284b7c4d1711a7"], 0x653c4d117006532c) 11:32:38 executing program 0: mprotect(&(0x7f00002be000/0x4000)=nil, 0x4000, 0x6) nanosleep(&(0x7f0000000000), 0x0) 11:32:38 executing program 0: r0 = socket(0x80000800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/10, 0xa}], 0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x4}, 0x8) 11:32:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r1, &(0x7f0000000480)=[{0x0}], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666f6c653000"], 0x10) r3 = dup2(r2, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r3) close(r0) 11:32:38 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, r1, r3}}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/108) 11:32:41 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open$dir(&(0x7f0000000980)='./file0\x00', 0x201, 0x0) utimensat(r1, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)={{0x6, 0x2}, {0x100000001, 0xfff}}, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000a40)={0x10, 0x80000000, 0x4, 0x7, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x100}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff5000/0xa000)=nil, 0x80000000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x1f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x5}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) chroot(&(0x7f0000000f40)='./file0\x00') sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653000d36b00000000ac23dd58ceead88b2794840f938314b93eaab36f"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000940)=0xc) 11:32:41 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="ad763c756f165cad0dab40e1bda2ede199993c1dfb50ea59fa0658319a23283e35163e235035cbe3bb5369517b7d070c4444f4407d90edaa72b95c6fa7cc0d9b926e9582116edd3df27cdcdd8a86bbe8e7f620f0e9dde146a010a5ffc0203749a168b6b549fd5f8ac187e8f4a2e8c861a80851524ecef138252422eff958541e65987f1c", 0x84}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) r1 = socket(0x10, 0x1, 0xfffffffffffff801) socketpair(0x6, 0x8002, 0x1, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) setsockopt$inet_opts(r3, 0x0, 0x13, 0x0, 0x0) 11:32:41 executing program 1: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x1, 0xffffffff8a76c8bc) 11:32:41 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x8000) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x6010, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 11:32:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x4) 11:32:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) setrlimit(0x0, &(0x7f0000000040)={0x0, 0x9}) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:32:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) kqueue() close(r1) fcntl$setstatus(r1, 0x4, 0x0) 11:32:41 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x40000080, 0x1b8, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x30, 0x4, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x88, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x3, 0x4}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x4f, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000006, 0x100, 0xc6f3}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf5eb6981dd68de70, 0x0, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0xb1e, 0x7}, {{r0}, 0xffffffffffffffff, 0x5, 0xa4d7824da764d78, 0x8, 0x9}], 0x29, &(0x7f0000000240)={0x10000, 0xb50}) r1 = socket(0x6, 0x4, 0xffffffff) getsockname$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xfffffffffffffe4e) syz_open_pts() getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:32:41 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') socket$inet6(0x18, 0x1, 0x403) linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 11:32:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xa2, 0x2, 0x81, 0x6}, {{r1}, 0xfffffffffffffff9, 0x8a, 0x4c8e28e6a4720d92, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0xa, 0x10001, 0x40}, {{r3}, 0xfffffffffffffffe, 0x57, 0xfffff, 0x7e, 0x8}, {{r3}, 0x0, 0x2, 0x200fffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0xff, 0x7fffffff}, {{r2}, 0xfffffffffffffff8, 0x82, 0x21, 0xe, 0x10000}], 0x3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x28, 0x4, 0x6, 0x80000001}, {{r3}, 0xfffffffffffffffe, 0x30, 0x40000016, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0xafb, 0x400}, {{r0}, 0xfffffffffffffffd, 0x62, 0x4, 0x1ff, 0x20}], 0x6, &(0x7f00000001c0)={0x200, 0x2}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x1, './file0\x00'}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 11:32:42 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = socket$inet6(0x18, 0x7, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0xde7, 0xffffffffffffbaca}, 0x8) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') r2 = open(&(0x7f0000000200)='./file1\x00', 0x10481, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000240)={0x4, './file1\x00', './file1\x00'}) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 11:32:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a56ae005a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f509000000f16ab93f12fc4d5f16b13687bc62e528b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x44) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0bdea739002000000000000007b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000002c0)={0xffff}) pipe2(&(0x7f0000000300), 0x10000) dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) socketpair(0x18, 0x8003, 0x10000, &(0x7f0000000240)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0x7fffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) 11:32:42 executing program 0: r0 = semget(0x2, 0x5, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3fd, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x4, 0x182) semop(r2, &(0x7f00000000c0)=[{0x0, 0x7fffffff, 0x1000}], 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgget$private(0x0, 0x0) write(r3, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r4 = syz_open_pts() write(r4, &(0x7f0000000440)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0c8282425af7f05c9b377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a9731e46c6e56b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c391286548444ffa90d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48", 0xee) close(r3) dup(r3) socket$inet(0x2, 0x1, 0x3) 11:32:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 11:32:42 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) pwrite(r1, &(0x7f0000000200)="689b5b2d46ab8fbf812aa4e61b2d3689369b7dd3ff0c40ada0e8c4e708d60eec51254469e0aab438cf99fed68db5f7ff4e6a3742eb2c5e57f67ff8ba32f46042f822cf3d8582a5c70b558855934118498676bf14dbca316bb555ec39b690e4b5093ff469f5746a23494c0b1f22c7fd62737f466002ce7b7c1c1aca53be394ca88ece9b00d1f07ab6bbd852856a504d964476ddf6f1d3853d202ebb4abd4ce6a7f54e9fecca4df50221ba112a0adfcf859afb5b9270e5fd14ca7913d99b1f06cfa8a87a25204083", 0xc7, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x80005, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 11:32:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000080)=0x2) 11:32:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x4000000002) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 11:32:43 executing program 1: r0 = syz_open_pts() close(r0) fchflags(r0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0a", 0x776}], 0x100000000000015f) 11:32:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffe}, 0x0) r3 = getuid() getgroups(0x5, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000002c0)='./file0\x00', r3, r4) write(r2, &(0x7f0000000000)="e5f3ab7ef0b510c0de45e40192350890854f86d9e0589d6658f0498573cd008a5d370c9fc22407b5195484ff56b4a464483e947c25de9fac40508dd11d67b7cc82de02d39396e0139f96d321ef9415a2342cac0e79355b207c43d1", 0x5b) r5 = fcntl$dupfd(r2, 0xa, r0) mknodat(r5, &(0x7f0000000280)='./file0\x00', 0x1, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r6, &(0x7f00000000c0)=[{{r1}, 0x0, 0x86, 0x80000000, 0x0, 0xffe}, {{r2}, 0xffffbfffffffffff, 0xb0, 0xfffff, 0x80c1, 0x5}], 0x4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x5, 0x0, 0x8}, {{r2}, 0xfffffffffffffff9, 0x0, 0x80000081, 0x100000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x40000000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x84, 0x1, 0x5}, {{r1}, 0xfffffffffffffff9, 0x0, 0x7e, 0x9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x10, 0x41, 0x100000001, 0x10000}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x1fa211a5, 0x7}], 0x25, &(0x7f0000000240)={0x5, 0xfffffffffffffffb}) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) fchdir(r0) 11:32:43 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x0, 0x7dd}) 11:32:44 executing program 0: r0 = getppid() msgget(0x2, 0x102) wait4(r0, 0x0, 0x21, 0x0) getppid() r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x140) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x7, 0x33d) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000100)=""/89) r3 = semget(0x1, 0x6, 0x5eb) r4 = msgget(0x0, 0x400) msgrcv(r4, &(0x7f0000000180)={0x0, ""/136}, 0x90, 0x1, 0x1000) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000000)=""/104) 11:32:44 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='/[.\\-\x00', &(0x7f0000000080)='}()$\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\'\x00', &(0x7f0000000140)='%@.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\*^\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000440)=[&(0x7f0000000300)=')&^@\x00', &(0x7f0000000340)=']\'\x00', &(0x7f0000000380)='*\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='+-*\x00']) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat(r0, &(0x7f0000000480)='./file1\x00', 0x808, 0x10) write(r1, &(0x7f00000004c0)="e916e6f8bddeb860ca08232a5d80da4ab95a9e989b295bc8fabda25d281f6756fc4aae264b0474768a251640108473b1b089330ed041b0", 0x37) getpeername$inet6(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) getgid() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000580)) pread(r0, &(0x7f00000005c0)="4fdcbab3fbcfa0a6c902b8701c4965c9e3776c519c4bf5d18a9d4c53aecdf92741aad228fd7bbdb95cad9f88e7d3c503988533ad42c297f7d0313e65dcf3eddbef724b193b4798fe665ba42b0e2b46355d9044ad8093c2b0b8d9aec04f28a7e50b52c74ca410ed2901657101f41649da9fa5b03ce75a22bbad8974c24b50e37f83c13f30b89be4e6af3e1c44334d0d7eccc4595bce15d18cd9a46aac12e896979a", 0xa1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) setgid(r2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000006c0)=0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x8100, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000740)=0x7) getegid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000780)={0x5d5, 0x8, 0x2, 0x2, "c1cb72cbd369598d592f3a78dd7bc08d9523e375", 0x200, 0xfffffffffffffffc}) sendto$inet6(r3, &(0x7f00000007c0)="137ea21d356abad80add55807ff8625749155011070e40d10bf6e725f4d2eb5a859e7a434f99f345c8d1b6158bb2d07ec0fa0a13257067fb820ec4cb0f0dcab630233b3a072e371020185e163c47d8214a17383c84d37b45bd6bb8dd8d2f5a8472b3dfe50d977a604fc4ddcf1421052f801b2c8d36954a5aef63586574b54833320b5a53753b4a1e0e41fb2a9feb41478a968e452ccc7d2f9c4a893f1aeba5c08df4280c8b3a56fc", 0xa8, 0x1, &(0x7f0000000880)={0x18, 0x1, 0x9d, 0x1}, 0xc) write(r3, &(0x7f00000008c0)="89bf4f04a0afa798244a81e551a3f574c3ccde9d4ce4d375c8523219b4298533853fd04965541e7299d40d91776f153335bc3321589d460ed2058983a15a495ae04988e39335bc0686e4ad07947c563ac9a691acf4e0ee4beed9f330a8eb8b58e591c158aa5b989db15237cbe125852307af64e777fe39c4215765676d8379", 0x7f) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000940)=0x4) bind$inet6(r1, &(0x7f0000000980)={0x18, 0x3, 0x9, 0x6}, 0xc) sendmsg(r3, &(0x7f0000002e80)={0x0, 0x0, &(0x7f0000002d80)=[{&(0x7f00000009c0)="08c7344bd7b63ed6df3c42b1b8bf876d1f6ac8b42bf3923975681aa98ec204f9f5b3c5ce0b0c4fea0b6d37e8e035f1b38eeb9a84b747913e7f24b39363dfc09ce2a7e717e3ba14ae194762875a1f9a7454acfa0b50b411182f0423765e5a5c9fc74ada501598f36e4cc2902ebce5b1141538581ca2d59bf0cdf6e02350a58437ec4f004dc9423a438aa568396255ed54cc4f723f6612562e38bac8c27ec2b0d85c1a01bd68507248770f7c24b3925329faad7bb4f7b473b37a2248998fb8c0c7ae558997626083231d276b070ae090fb1c9d639fc83dfa0a5a74bf735a3f65112fc899bcb4495342d135dc112526e0308d9af6984e777f7d8569156e907ebb3e63166fd7dc00d9037efa13b6258f616ce7a741789a70a9849eb1f2583c6b90052d1974dbd99b5a8ebc842de6b89c8dbb2a19efffd53944600b23cc4e25270e13fda524d7098bc2d6fceadc91219239440e9687cd247b3474fede25329c7c25c9f570d88742e5ff6b07925d88eb14a28fd1d3a52ec650e3117d8ebdbbcda727f89eacc69e486f52cb8d1780203d3b4b44c4e0770dd9049936552f8004129779e1b3f4b9781262fd2704a09a575bc42e2b9ddba3c10c6cf022f00f34c7a599e3f71e6e70479394015787f0ea9bcca96cea4de2dbc867acc5d74290c03f149b57ff1050d21fd2e99698516847c5fcdde0bf5b8aa8e34497dd88fed7bcc1bf2cba5c86c8639c2afb6c5f6bd057ee61c126a7c9bcfc019934aa359b1bab66edf17086f20baef1dd81e8a8be63d34abea4d9147ebdb325b701c431a587f7ba954016a90fa532fcc47ab4cf1ff93452a60b410e33c47a16703afdc6038d1b980734f4420c43e15e83635114b14190def223e94434be24037bd51e75d4223bec4af00e984397a1b03b153bee7fb5779ef0bf5ab5e439307ee5daadd1ef41abe3fffdd82decacf75ac7eeb3b37eb8b7da24ac0ccd8daeff092d247a2c2c2717f9b2b764f676782cb859ffdb3de4803df0ac57adf82f778b121d2f85ce4e67133b4150e058394d30a50ba2ef507daac9229401ef244f838f39312918ce521a2bc587acb53cd95c471133b7e054987afc6f531255b40a027d5b519eaee682b46ae7a62288d5fc53535e611c58c75c0623b6477dec8d2355aa762ed78b431c7dd62d8923b508dd1879686f0b43956782991ce17570a343053e807343f73a393467c5d0624aa425a29b56164a3e7bc11744402868a0dce94ebb7bcf2ce7f0c6a49acc4a8228165da899fe9fd563daf90108f488d8ab38b2329776e97f7546114c049cc6fed3585a08113909a8b0aabbccd2cc753942e6c373791cd6fc63b191a3eb53564976023e663642ee2c8f82bf89b0020d554635c91ba7f3093d1159cba23b0b98d44f4ca4f616d4816ffa13e6cf8750778c95a539b05b09a9a5d94580fdafdcba0de3a31808fba29b2f501d6fec72868ab5d853187d1e547d24dad064cc42a209370974237a4a11ef52f636d76d4f3690120cd6b8d71cbb0a27f49b571c4537519e7dfdddf6757d60c470ddab6342d20a6ae2119385fbbe004c94426d234359499bd2f66ca7a2697be0a3630b9023c987f709146121a4348bc07fd9976d7d313298ef93e7973f98fcb7d4a55399ee58702397a7d411ce51ff63070862f0bc9d349e81badee42f5bf19e4f9540469eaba7070d061cd51e8274076fb338d765d9006a7b4e29a4d1fd7f271014f32182dd76408daac06369b1170da164a4fa76faf21bee8acd6acbe208442b910e42402ccaf2893386d575fcae2f40e95491b2874d4fba8151300b22f75c5858fe37d8d389c7db7152171229c6165b7c4586e6243eeeac4ecc453577535861bf51a2bdeff9b62f39ecaf8d67407520459eeaa99087716b4623e87c285dfa787145213fda3941c2cc816d2fa7a67992c2f7d729c97fc0a6bc6edb962f75e0a12dbd6992976c9f50ddf9e902f3082ac725177578caec10cc0667b47f0651e488dce0ba23c4af1f2512e8910e6d7088faf1232ac7787b262c74bf4d793d5d42f96e8bfc0d9d13a442c5c01d65a29ee8d888caa70c6f0df2ac33a9b82b35ccb28231cb7c178d42a146649ce420a12a6718d6b98deecc609f57ea535a6109877ae89a65aceefed39e53a0bc64e1b4617e8b3cdd12de062b9e4be43c970f7fa45fd9fcb6265e28c090357ef4cb4de11e5a0eeafce98a2e1cffca1ad7885a015556981a06f588f37a8423756973383fb565b12c618dad55c34803d43002830fd63a880614253a201d1c16a4f67ff226ce3740f86ff5fdfae71ce5dbd57d0fcbd6f69601af695eb37f5814bf3a8c2f145350b105faff0b9bce7614745743fbf245fe619e9367ac08dcf9e685dd846f8a2d467fe0f926f175632d1c03095e0e6f32e065a65565fdd2e25e38bffabb0c7a8af2856691cf565739e69bae6d6286e183424be419ee71936616060d544dedb7f64c8c1a9f48ae4a2631342efcdc7d1c58ff0d6c70a7e55ff0f8462bfc21ac606c8e834b8b2149239c55593185ebbfd353b114cb837cbd860e39a468b95b198386141311d41b005e923cde5f23c6c8cc092f6f010c7ec7016fa9aa8a7d413a710ef7ba3d157df07b0f680ef0e035554183e0f7c06fa2ba78484d7c89a9a6fe323e1724dc98c6ad8870d79d68d502a1ea82268f3e2f47c886c1c38d37f3e8a6d6e23273db88958e9ca12ca7e0046f04836db50f03a8b7ee0452feb00023e5aa3b676643ff883cf8337a483f0a6e5aadcd85a5b7c50139002bb726fa9d703905b5e8c5a35d7e7e2f7d93891ba69b91ea825b2b1f42d02466c2f68ac394986f558f0c4a67635a91b85da3331c6ec1d4533e9c7e296cd4c30d5e694b441dc00a49eea553f03096381f61861c6c0579755f09a365fc0f4898bf5dc8df1a194eea8e5ebb2c39df738febcb78bb6c4d20e590e6360946de8eeca84200d9a17b444367f2342106288ffb4b28a1c694fee5de4ac1ecf7911fe9047bc31a6308cb55c2eab7c00e1dd4d34da9e5169331b920b825a3921814da03f6ef6d18a656923322e4c04490118c27ba75e5868cdd64bf4de9fb2d7b4d7ad111890821c5a211533dafb9e91fe27090550cb14d55d3e002a7f48175ef6d5825c35d155091ec358960817b05c69d26bbff33e8479c01d01b8005dbac7fc652c7dc31afd6a7485532caa53ed20c311a41dcc035380afe1bd893629a8d6de8facb069a95568ab8faf2315f80851b5f2292c638708b864f4d7bce7a7bcf0bf94596940a02bfbedc66c085f0e9fc28cc8ede9eeff843638e877bd5cb12a0071053cde42351e27fc8c19a0e9d8633c223e5273c36ce7435089d57c160c0f1418d77d0745b3b20e7f19020913fb6506f421d413327181874958eb714953d68d4daa15091d4b81fbbfbeb143a3cacb7a52ae8f5035582aaf7057959fbefedefb4921e0aefbce58f31165aa5fabef7f2e7b862f7c18c987030b68246a97f3299e0df51134ace54ffcade7d8701da339999cc051ed24bcdedeef9c2382a4a03a29404cd6d8386f5abd5d3f4b8c156e70d1f5b4fe85579d3db7d884dc5374e13f3e10fd9d130e11234e90b220082cec901d16c7037c33915dd969426559ffee5263ce1615b92f1f0968624bf8780846240726877c4c5119e8bdb6577f7ab074b141c6a9cb24560e68206f827f7d165d85c076b6ae48542c785feed8a95ee4d39055c2ef8a8349a9f1ab852c8a8a1b00514e27124aff0d6e2578cec6a067f9be21c4d7e8ab60090eff7338de37845725169a2b44d303c5c4d738c081cd1a52072b5fe84b9d49e46555b4c7349bcc1ee230ff6dc211955175dab242ffc39f0bcaaee8407a1667385a7fc79fb0b4530603f41b7b5b39fbd30e5e83083ff36aca46c4cae73cffb0e40647443802ce41ceb8f94b3202c88e3690d81893a9341a1bd83625a9a2c60715e9a997d8fdc8b74f03732d552a02fdee22e6807c90dc9f40444b96e2a913494d98aa6cacb1d87d61a03abc4639c608e7a398c98563f3f8c5c30e107c42f54f674e845d33098429de9da584636ac79727a99f18121d0bb596cf245450236707f1b98513ef9dfbbf56ed255647ec1bfe1a426256906ce97221d7f100d2808b9baf296a133f3adeff769980ae8db5c28a6f9d35385bb09b9445812597af58131548e3ecc3b4da32a6e2c5435d9e3abf50b6dba8a64e9cb0b1c82e0649d6dac96759037449cb54f8e78a60c1a31a149d58e8b9e1b9107b220db6ec9141b580644737550a0e41c983a72585c11769769d35190ea5c7abcda28d309da4326d22b1b44c8f83e98e4e08d0099b06b1bbd92eeed0acfca4f00d5850aa78a17122665ebfd32e1f94784510fa4279edd857349637f61c6789f8c0448d2dabc98b091d120e784260f608c0e0096746a503c56ac85cdc95065cd21f6cf90b0ddbb671f07dc5a85af82fca322538a236dc4b2b639faaa94f82ee5654f7fb9da950e36c5da54b1d13bac49298e4f1b855ef17985eccdcb587d7106abeb58f7427eb475858ea2898c7cda4bacb2da1e1cb41ac5e4da07731c133db9c6e39177a832b063d28bdf90aa8872dd2c926cbb2296c3d6c21c9c6c57e8c43106bbcf295ac25998bb5849657e83d1a87580f8922dd76bc8698942a1c0e8dca801ee3d5be50e5a96306c0819a6ec36cfc4799b16f619d12047ec8132a1741c6e941dd049ab883472bd240573940648c65b4506e649e841ccc5c6231ce21b127d46bafdb310744c51556f57a3e4d60af9cb712033616e70b9dc19b589f405af49f4ceb0bd1ad7c5ea69b71ee36862cdf4aaac6abfc8e3b20d084ee5be89edb64c0a6d1657cedcdbee44eacdd3353bc2fa03ec269abd865972d32669cfeb5ed30288681aac4b6665b6a9dae242b39d51a29eed8942d19ac4eb21fe001c227dfdfc1b670c461162f91dfc5559220c6d52379981d90049fd962f25916c84b6d0f179acc3b4893b33a3ebde7bd68f02f81cb7dff6b338c265ab35f5e4fe4339d1088cb22ec450a58751604a9addd0df8c242a4c2b5d6aaf1ae73d41257775d33150209acf951df75bb63ecddd61126ae610d1be22967756c5b9d6bb92b39111af9750797b2174af5d0499d20a39986c83ff2e15802d561022eae3bb28c0e78e4050c7d3f3442a0ea59442e4f85d7e81329e932a82ce496d85f2827c57a428b233b2ceca2fb6124ae0f6d973f34c18a082343b9d19113ef5ac624f37a86a2f9aadda4ffe4bbf00575536ea43f30dedf5fabf601189ff8f169ba3bc632ea8ac92186b73986e7e391f8d02e3f2fe5886cba579a01e6ef22fb3d614af57f600ee1b3b53b786183bb39558345c0979433ebf63191b07fcdf39e72cac29d8ac462e0c74fec7a238eef5b676da30c3976d8abf141db53f8c4de105c04c363a520ef9e41d46ea0ddda3059c5f7eb9c920b622fd460f7cb2078bb8b3ba32785a6a49b8fa2e18178d8d4cf039af5e752e05f83114e3580cd1720e4e4c1a266d2315abfa81492b001c53db12646ab81a50c34167d3c51014406e0a3b43dfc5db2e652bfff29ea132b1facc79d1a2f8afa782cb382efbf90e14d016fffa8bacbc9f97102f33b2ff7af69bcd21b242feb7be8e4c4e06a4a6a6c01f7e206ec80e1304f87d02f3a544b32ec1461966db860d748112100f600d161f032e461dd29b0a32d8bde27382f1840d35c6c00c8fc5599925c93529de3656a4adb3f83aeeca078372482e9c9265a28422a82aa04de35503bbeef9cc5e179db52b7ac08f7b61fc2ec4b49008bc10391d4b", 0x1000}, {&(0x7f00000019c0)="fede488b94751b673655df6ce6deed03338fa34b36a46cf2efbfbb406791c6eb57a610f430f94cb116e6f70e40c60e55e4e553592d4931031d6f0b3b96c3b4d59d7a70", 0x43}, {&(0x7f0000001a40)="8b87a573782c7abd8b2d4ca8f940c738149923e5abe4d68c0297fa1d92b9907796e602705f554771223f8b78b3415a13dde8c64c72893545c55dff257fc6d92f7db233e015fb23f2dd439d26b9e07f76da8f566c799a05498cc6030af30c6277ff3591396e35fd0ab39e595e026518a9c444c12fd845d616782613ab0ffe7ff15d64a7bd8e9d1e73bc6c6edefd01035463e2042d35a163ad0b4e71d90efb91603e295bf2772b83b1bec5440a4684ac67811238d1af0c3365994e925f54fb874a8035825d2ea80f7b863558ae353f8c839057bbeedcf8a89a7346388f981d8e7464d00c0ac7b8", 0xe6}, {&(0x7f0000001b40)="f397817ebc3a5f06c1afde892ffd367d853015a8ebc7b8084520d2af978978c87422d3b5c317facba9cd908056d07f59eaab06711af6ea365aa8a098b36f8e3fbdc97377fc034872c4fe1afeeca238abd29d00a7b93a8b27c141d31de5978491e0846d489572d3b1c6de34fd68d7365648fcb8767d21e7499f", 0x79}, {&(0x7f0000001bc0)="e8a5408c6c8bdf39593862699dd6c4ea690177dc55960805853151d8bf3dcf43a95cd51003d3cf4ba60eae250f6422b32a6a4026ff6b269d8c4d525a0889aaee5420831cd35d85dd07789353e36e0f2138719c189a4b517ec796bc76e2204ef0b33a7a836be99c912db86abd0226066b636ed08716fbb1485a08c1ad6f8e119289aca0d4621140130b65bd11f636ae8ee9604a41c6d6ed853aab332b64d84d93b5a9bec5f8e72c446d9f57c0c55659f0fa6ae8bbc7536b5f4938336201feadfc6734bd838c794f51a7bf63dc251a64e1ff44367a9763d967a8f64ff989aaf5293eb3b18e90b7f05ad4036c8f44304c0fb4a84c592f5bf575497bfd5b5639566078256264a3f0f6f93eb636806d854c4f8474a7d887891e98c9d1ce486c0d351a32db24b667ce4a4a60990e399f0cb05978ee21331029539624d68b6058f0791ed71c4884c42524061c0228e2b1750244f39ead4a20de5191407e77c9e51cdc451e43253b71f94eb797705b003811f894c6c9b2a19617f89b111e16ce65c0b5a48ad72b3cf6f4f8b24caf6ca4b19cc3b3f537b7ef463b1f3ba46ba3e76de9adda129b1f1086d11c7231a12d4663368859c71a430c57583b28ccb8208c43228401ff76f11e147588aaebcdc88a1defdaa6a401a704bb1c126de01c2334e830e11c01a0bd2a1118e296a107fc10a967332526743036bea560dc218c0bb2af17dfe4982c70c17c0310b88d4446a629e7baac30f77e4d10a96210f028ec91280e1dffbf13b464a1fa011b9b12449246860c22bc6a86f65368760484ecc1d07b722995f1fc8002b77d71e808f887523f8ceee2f50d7390807c9ca228034cc8821c22eaea342b19d5ff17abc9a2e7159fa907464796207bd279ffd4e8e8491a3e0854a1f09cdab67566629faabf4426338773df0fcafe2aa81c9184009e0a752d5c8b18d379538a4dcb1927b438be87557c0be64cafb3ba5bd750e309ee181066b2273c93429eaff5f4ea69e1367522b24a8ee870cffd0719c5bde3b3ad7a37182f81635245d60a15fb2f1dd29e2d1a6a97becb7c4be28400ff9d1c42d53361e8f7fbe8cfe43a291eebe9ce7c784dd1080907da4f81e83814e7625af0c0a748a4d6e421e0ee7b0bc75ffb0acf540512ac8df01d43f58d4bc87b62a911eb0ccd3d3cb04ad56ef816ae44c24b07f07b0500c882de3e3d56af5dacf3bb640553de8b95ed6607587116817676da585f83ba4dce6ba75e910cb2a3f497e17c97ea5423d4c339216b4c874a1dc45f6df722e827ef61cd9012d0ebdfc8fc867535209d17ada54afc574fc250cd23ad862880bcea30a17fb681c373689e5c5aa62b01a3a432c12a2971ea24b3aa8ee75464ef50215e46ee0546e335c7ee8ffb88f705dbe268ee18c09b0cf4fb127809931f512bd4dce2779a09351c463537d48876869a041771d0669b5b68561d71cebe701b97977150c30313f092815a13b5869c0590f48c0b075140a0fcad9d924e27b94bc4387f7d892388f23627d9ccdc27f388ed428da9f2bd001f9f63ab1204b10dfbb6347162d6bf06a4b7bc0e21e3d813a22b1de0ac1b0aaefed3b26d658100abac7dc546421d5e86a681c0e487660345f0acc86bcd2aba12f6aeada40f32f4c02a31da2ff780a4a761a0efc022494c2ec79d5b508552ca1014886851b1047ffc885f2a068f9b586fe8d03fec6f4bb1d3f003d80d1a8bb3e19a9873804926fc8d41a14dab7808c049edbd9eb37e77d09e7f2d587600368be0fc599b298d39bbcc1e38625648fde2bec6b4108d9679a89e957f8860f5b6f0ee9482e7605ceb0d47fedb170ffdbd801955b740a6017abcd6808149beade405a2c2e6866bc3f5ecfbbeb8da82757bd74f48bac26b8145fba1f164f3bae2cfcffa92073157f79f7a540df2850059263d9f85209e01c754dae56ee4ae2f5a31bbfa2fc2a2a5dc9d5c25e4ab3525bbfb9cf2e613bb15c85541a7f35154a967220cd9916de1bcef57ba08579c39b9881120475ebf29104e201e018d686e8b7accee9cbe0fe5b20b293ac734c865dd2ec39021c071355c0d150ad3da13f5176d97f4ca866946b5c7c8aa358d3ed144b4791dc0943e8d0a62c6bee7e2647611e599740dd137da6213ec6ef287a61dba4490485bcbdc2198b0036fdb6936e608a1445432811781343b1da1295a7faf29dfac37b362fd2144ba02170feba20dd839272f6a3d0962cf8e56dfab27a1e08facb32ae9d78ad416664becf1d6a120c99a3517e34344cc3b7515654dcdc641d6317dd90416d83c682c801600ef1109f6d1bfc29907db3e10d086c4f57c0655fff35e45ab8cb11cb65b623961b6d937402c0c3c3def94b04d63ef0e8d6b2cd0d1328babfe10b947ae98164a42f6992ae3ab451240e6c26a3b14002e19b8c2d9d16139d293547a1e0695e33ddcf352a912f939728ef472df9add0dc1b750a05a3735cc1d9a4c474ece1ccb0d9be155a99f6f6e8c136e41e29c3d5787e818bd936d918941d5adc1f7fcab5f1b3590e3f7a20d0ea15de4342ed39d2f00f83b933c75a4f9b43c02c004f17fecf0922c338dc9b4938ed24cd57d6b6ab69058b0384e86e1f9711c28dbbce1465ef45ed98018e0c63793274272b3625021180b2a39f768c67df3de9853d163b41eb3facc5526378c216c6d87fe3999543ac815dc062007b451d8185148813f8b8d5c4477c5c403e3f8000892131ce0ab475ef719915badbb045b84f7b10031925f9100f15fe6b3a001853e0642103f4e136b57347b9a8309e9e5976185c4328feee59dfe66f233031c340256f720fba3f20921872877640e952b59a1af87a7ef1fb4b509a449c15a41a6af082e033d25d6d365381b0f31b18fb6ebd2975131bd5b58145087480e39802600e593730326e5274ffdf6c126669d2f61ce19903be8a702db0c31abaa0d98c43aa64976ccb92a217dd0fe784143d1532210d9e0e031289d72bd2649342055064353033ed0cdb4517b04f63a5c710f935f03640a6465c0fd8241104298ad1baf74f51a870c8156470e7a7b7f05e3c3d5ce6aa843f39c6b49b3b7eade5a2fe4bc1622b41710956a3984e6575571b60ee2d792672a832b983935993a5af6e2d3e89fc8c4ed7646f8ad5fc63335183179069c1743ab3dbf65135a683e726c43cc83ed729f9694b854e462a35465e59148c8c0b373ad7c5ddc53c0fbbf68a4714ad21aee52fceb97feac20e1d9757c4d0640b6684fdc9b546f18caff62feba77c3d09dad3dd36631ec7511d72958a9470c147a7b049909e763c21aa1a608ba5fd82c23d3adb36e48aa5f537b6668e0762a331081f4179297c7c502d3799ee7b0d0e5c164f3761d37b811b62f5194dbbd622bb4044b00e92fe8eae15efb99486a126c77943137a89466b839157e86e6926158b135f90b07f871e8734107453399719521a4e813ada92cc4faec0670c053a100e4f2de955d6e8ac91304ff381ba94a36244a46c97ba544a4636f90a22173d5b180f29a28a194faf27ab5ec6ac23a9de78d9a50dcff77877af060894626be1be4d535f4de212215995b28685749de92505bd4d05359c4bcd46d52566c24a8cdcecaccee838f4b29fe9e7fc88d167ed24446f8798e2baebfc74d459ae608a35c5a3122716f625417897477ca5d5cc67c0f6a719cff3dfbf1854a42180b164f8b32ced35b55a38dfd5f68f7c428c3221cd93b3e84323c686b2cfe1de2ab4f7666bbb859b624337990cd613e775fcd5ce4631147784f26cf5638e7d71f21ffe59a743a90256d20509741c46ac128937f579bfffaabc5c4321aefb872b9498905ec94a6fa84c845d6479f8121363a90165ae454e830ae6312c005cd0a3f5baa2b3caa3a8855aa2f3ba2c6e673b1294f3d234aa79a7aa6a9f7db086df634f24d850f6c5136dd43796bc13b32da3fe3760a7b3206894c04748c5b9980b37dda0e57c069e2c2fe537ff2fdf26da7ac4c4ff7906c978fb965ca87f988c5d1b5e0bf8f846e5b89a3b64e90c2192f8cb70729d4274accd0b90627b738792dc9dcafefa48f3cc3dd1f195d1a4fb1800aabbd7d6122a52020cf47eca2391d40426c4175ca62d2428b1b2086ac81352c601c9d2312470368f52c1c561feea1a48b9721a7da705fde15e182368a9271da8ee0d981d811be48e84493b5caafeabc2ad3a19fbeb2671df4113e5d8bf81cc33210a1fa59eaaef89971a200fde7fecfd2b511f8f3420ee9a0e81ade4cfca164c9a387c6bd97b33e6cbffd3f95f4dbdc65f998bcb096d47fa1a6829f1adf4f4a753c678bbf1b30103a4a8beda52fbb27384aff37170b6024e51ea973fe566e9e7fec9983588ee5b4288c79f9c3966161fe4acec025a9105f31b75bf9c47a733db23b771a5d771209ac66a22ed60bb279b9d3dec645b9fc7fc1aedb283d5194a19520268e81f4ea11933179de1aefbd03d777cf654a2fed720fa45f9315a1d89c09d082bf480ea9cbbb1a46ce4573cf7ac6472441806d7826da648f716ea963196fe9f3e823eadad17b151f7d2810dcb3f39af7290c0bdf91a43ee720b32917e1815297c4bb97eea6a2264ea6c8b8f63aa6dd5f186014a208afbda41b90cb493c4632836ddc56535661ef0ee93585e47984eba36d6131d24463d9e04dd6d7b8469d8d8d17134c95cf2b676bb5b90a98c104bfc56d7853c12b950290613445b1dc5d73db1691fb6048549482bb33042378dddb96c4bf02c86e09d3bbb59b8a7dd41228990be36f51abdad76052d4cde86972a489fd29cac849e7efdf0def123d8cb99d49e84177bf85cbc5236783d6d1481f6f2f7e4eebd7ac10e7b16bdc0c5d64b024c6c7f5b7c77c2c746ee78c9e66a952e98f1243b76a336e7169d7905fa35c32cd70f968ca3948dfe08c47aae7d62cf61ed8977760adb8f194723acdd991e75fb017584cb22c0061ec2a8a5ad06a5a4ec2c861268ed979c2c2adfb28fde457574301715f647d9834cb14c4093270d5d368d95ede3c346938e326997ca65f735a5e6d7c7f1f79bb88f78faafcc193e3193f2d4bc97b6989e169c4f6add6cdcad1a5b91e57264c5b9c37038d49331484916f6bce59a0e501306f73cfb8d469ed1c65a2535c7340342d071251a97766e2ceabe44aa1b8eff2515d767b3224185da5da3048195adb039373dd853dab3976d7b9d460f4a29ba5a4753821bdf2745134b8f3870c339f00398ae075023d6d5baf7fe5eb700616f833876e336200dc18e4c904ed8955c1169a11a03fe243d95d2f1094b5b26449fbf7ba08c9983f896c4c1cac5a8c627141e96a728c298bdd685e2e15618839243ba4c07f402b326d732ad181106fd05994930990f36ff878ab9e7c8481ded78b57fcc43d826e6c4bdfbec750fc48b80db07e57614ea9585a520d528879875eb01df9701842d314a21536b003e8e3b7210cb030108dafa41173a830be1a33fa2efb1941529358926f5bb615dd4824acf746f03f59a8549c4eedd9c0d204852eb8a40e0e54e92862be04705bc2f79737871b59bc123085cbe51d1d6b47a89bda85700523d512cbee8897eab2cf665c55eaf03927316b25e16b522dcb7db289d4a1a9d4f43f7cff80118084488ac85bc1b1f1d094da42014a6a4ebd6dc62eb7529fa806791f8f5220cf92fa79f9d52d72ea14c01a228ca06a87a8dc7c9afb46630f81299bd64e9886ef8e8d24f50b1950b651b013a70cdf92dcbf5dbae3c5c7da03c706fce021521354aa790f75ed4b18206b37890be76a449941fd975ec75df671fe44f1922f283b3fb90224aad42cb4", 0x1000}, {&(0x7f0000002bc0)="24fa73123e6ef1d7fe", 0x9}, {&(0x7f0000002c00)="bc31e3ce5d2c398b94fb68b6a9a21d7fb09263c72d065cc6c86743c49073bb845916302a17d9d54eb30fa84c463c5123ffea409c9db851aabc46d7439da78c7201c069841eb3c0065295b6c2d6899fcfe83622a709b11e45df731a075581280641561b5facf6e9408ecf88b8d01fda26ca09cfb0e746e9", 0x77}, {&(0x7f0000002c80)="e02b68932c814bb4034e470f0d6719a81028edb6df899255321ce3ff5c3a8c97a64bced9ed77c8178e89f93be07f15bcbb61cf03a62fe564480c0910d98b06e29e0d721066112f49ead81e460a0dbcaac18962a76d1b88f09dd9a63cc3642b7084ba", 0x62}, {&(0x7f0000002d00)}, {&(0x7f0000002d40)="18254053a426f3b1e55daaf1eb29ce375b69b7", 0x13}], 0xa, &(0x7f0000002e40)=[{0x20, 0xffff, 0x8, "50ef03d2896526a67fb199c2590f"}], 0x20}, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname$inet6(r3, &(0x7f0000002ec0), &(0x7f0000002f00)=0xc) getsockname$inet6(r3, &(0x7f0000002f40), &(0x7f0000002f80)=0xc) pipe(&(0x7f0000002fc0)={0xffffffffffffffff}) clock_settime(0x0, &(0x7f0000003000)={0x8, 0xbc}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000003040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003080), &(0x7f00000030c0)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000003100)={0x1, 0x2}, 0x10) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000003140)={'tap', 0x0}) 11:32:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) close(r3) r4 = kqueue() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x3}, {{r5}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r2) pipe2(&(0x7f0000000000), 0x10004) write(r0, &(0x7f00000000c0)="29f4a2c84af4616e1235b38fd4251d13dea2b766ba0e9fcad68f4d9712d7fd27367a65d7b066b9b74645525784ca5fe6c9338f9ed9b28abc392684cd60201a0169dba5e4c6dd1e52e9697f17a0faa32c288350b1a0b805d42770dc88570f4f5c860260291b9679b701ff0aee379576c38c61c00083343179c929168466d60524cc26199c38851b16414084700def2dffe160b86ba98a4594", 0x98) 11:32:44 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x2e, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x8, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x60000003, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x81, 0x2, 0x1, 0x1}], 0xeaf4, 0x0, 0x80000001, 0x0) r2 = dup2(r0, r0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x5, [{0x2, 0x8e}, {0x0, 0x3f}, {0x0, 0x400}, {0x3, 0xc000000000000}, {0x2, 0x80000001}, {0x2, 0x20}, {0x0, 0x5}, {0x3, 0x8001}, {0x3, 0x6}, {0x2, 0xd209}, {0x1, 0x7}, {0x0, 0x6}, {0x2, 0x1ff}, {0x3, 0x2}, {0x1, 0x100000001}, {0x2, 0x6}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x1f}, {0x0, 0xffff}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x100}, {0x1, 0x80000000}, {0x2, 0x9}, {0x3, 0x4}, {0x2, 0x3ff}, {0x3, 0x9}, {0x1, 0x81}, {0x2, 0x9}, {0x1, 0x3}, {0x1, 0x40}]}) 11:32:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10820, 0x0) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80000000080, 0x0) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 11:32:44 executing program 1: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xffffffffffffffb3, &(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) 11:32:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x72ba}) r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x101, 0x3}, {0x184}, {0x2, 0x9}], 0x3}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 11:32:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000100)={0xa, 0x3}) write(r2, &(0x7f0000000200)="cd8b49bef11f03a27bf5fb910b9e846954796112d33ba90465ad5363869c3c5d207f9e9974458a52604f6c9144a9aef3963968ba93dfca4c159761c8043695d72977d5e66427eb69617edffe99999402729ebe3fee435e2ce74eaa4b78b0ac36496560a291727e652a6ad3275f4f0f3cd81e56ca4b3793231384178953bb5c737ed9dfcc2ebcf575e8eee09e1e0a7d81105dbcdaa499fc07f179c46aacda7ace4ce7e397fca02520197fe726c06ced5fcb6278598d1d5664aa60252791ecc38acf684eccfd901acc084489614101e7919553fa0999496fefa597e22ac24316511dfa397212df29af2e7f311ed44ec0", 0xef) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 11:32:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x6) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:32:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000080)="2f7021b680b8b3b57b44eebbad60665f847f394d68ef466f02c0579b934620c259b7cac229ede579b0db17157f063f56fabbb2bb37d4bcbecf98ac0d6cdc846ed1c260b949fe554dbac88a0622ed3074493af45984b28a4d6e0c5a82a2fad372252e118a6f41850c8be85da8d2d440a2c4e35272c1ac79ed016f", 0x7a}, {&(0x7f0000000200)="cc8ce8aece9dbf5c24e00c0b04d8b20f643c0c693894a23b6219534cd980ebe5577d97b6d0e1aea2d92becac4659391955c56b62417856f058a169f156789b8e8ab9340c819e64b20d551e3b1ea35ba952659b9c31fe14f04bc1c3a08d9e6e6a879b08e0502b94d2d278f14bba65aaa87818f3bd32cbdad533d3129fa6f753fd8701", 0x82}, {&(0x7f00000002c0)="b08ffc2ddd327c4b246de59a90ef084dc78660e0dddb476807788b16af335c159a0656ac78a8b103a8e830e741295ba227b968c1d0103cf3f16833793fb269d9e462eab606db931e59201c26a669d3d41ee3b2bee9d2b77bb7114705044b37fa37ec7192441390fe153dd3b641ecda9caa5a52decfaa92394f2c0689bcb3ea4baed0", 0x82}, {&(0x7f0000000440)="abf33f7202914117011070ab3ae8ba9b8319b586370c5f55ea0c5070e3b8afe0444fe0aef074988a8ca49fc52d381d5975c6ecc5b319a9466c13d19d777c7bd37338bab8c589dec442477a7d73d92cd4b049fb97cf2ffa28bd65f257cacd7a9465aeb4497e161ad945fe2591", 0x6c}, {&(0x7f00000004c0)="e526b683611bb1d4ec160ee73bd6d1f3ac79dd04ec1bac90030fb2240a5311f30aacc69a1c587cb6ec8a59f9298d309a2eb01d4153b534c7c843697aff7e9ea9da2790db9cc3444affdaf82e86e1c90fb59c8cc1a491862ea1223cd9bc9359f673e412a1389138b2a0d5daf48b9f9c65746516a5376571ad6489ca7048a0dbb80247d4e799a884f4789aa4a45fd44737577f85a94fce3245e0b66e9d06e5a459033c449f4ddede15b0e8c47029f4383e07554ca3bca8243dd49f2501a9f49543fd", 0xc1}, {&(0x7f00000005c0)="6351eb480bafbbb629356ebd29e45d24949787594c0a5065445e23f668d5e243e03a9116c67210e43ad998ba38dfb521aea7336b0791f5fa94922ce7cde13f2f9f2fd594b28f15dfd433610cae916c0fbd7a7076404e58873d2c2e725d9dcf559f7ba665c410915189bc60671246ca6af6c5aae25289bb580e19d9f25ece3ebbafbd3cd0cfa994950ed250169a25e2f686443c5c3dbd0cc4095c149d2155438315a21887c0c6a5ed69", 0xa9}], 0x6, &(0x7f0000000700)=[{0xb8, 0xffff, 0x1, "22a17beb807940bbcd1e1ec27c21e1c09e65779e4d5461b34b7cd0c98fc51ed43ccb5ec795174794737712824872f749905300f19caa34965a9dc06904847f84bde254dbb22210bfd103b403ae28880b995ced1b86da568e4d65e637072c34e64c65107b133d67bb1eac519b21440d3655fe36e1a390a15b155445727ba818d6e2bb1f2393333d51953b58ba07885513e265dd4d420d2b1cc1ee2014c76021572edb0d0c50ba8175"}], 0xb8}, 0x400) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) bind(r0, &(0x7f00000007c0)=@in={0x2, 0x3}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0e9d90ee86402800197d777b0000ffff00080128c1dc9c295e76a20caa815e5a4ff1ae00e6374f16ced3e4ba0fa7f3cc7c747d2afc93d46f89b3330e0de8f44c897b7f49d93f7e5adf90f1a7a86e5bfe268a7bd2cec8614cee4f3a88126dfbd5747ac75a2abf792bd351d558c95525cbb88a48a3eb13bce0a8b052a9f545405b4cee12adc437a7b6062c73fe1a29090af71e78a5cb64452458927b0e20ff87a282f7dcce941ed0340ed151f96af1dcc6aa394dd241faebadbc3cb294361ee9e398522dafe729981b"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockname$unix(r0, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) 11:32:44 executing program 1: shutdown(0xffffffffffffffff, 0x2) 11:32:44 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket(0x3a, 0x2, 0x3) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = getuid() setuid(r3) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 11:32:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0xa, &(0x7f0000000000)="0fd922981599c302a4ec246e0de4", 0x3f) bind(r0, &(0x7f0000001080)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x95, 0x401, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="0c1a18212994ce2743675c7ddf09293247b28b50b28bc2a62262776b66f2fc33bbc01086e9f0a3bfe28aa4a9f0b6d6bd9d479782c721fb6cf0310ffa475607d0fb537529ae0bf4d8479cc29eb2e7df7de787ec9206a78bad67f4b434e01463d14e0fd0e41629947419fc30d6c6c9bdfffb64e6d9e8e5a1aeb0997f0568b33e0c5ff7f3c16c352a418885eeb5a7d250159d6a1e15b88fff9c1a03d24d380816fdf058080718925f07b35271dc5b9fd54c4e0b8d5e1169d50f68aa857d3a8c012d92d8c07ca9926e9796894a9d49ed0b41dd6c8d2dad575cadff9cf647bf5f48bbedea07d7a2402157481c4ce8e1de1fcbbea7a8f2f596c4dfbe031dcd84e850cf0c9869b12ca8551046cd0356c065b33d529e383e6acb38a26b7836292d59c987b7eab4ee937afcbdba5cc1c407d8f1fbc5a18f309052b612415e9552d78b364295b15601cb7771aac1f7eaf83a415c0ba671e9d835f82cbcb100da2bb16a984d4fb5f9680007aa16c9d4c24e6f464f81324e4a07de7be2a87fac77a693507aeade1bd86118ebf9e80cc44e88861ef203c31b43f7749fd3db8b1751af8d7792e5385a331c25cb85f60ad96b0be24588eed575edb5b3020decca5db68f1cf144d65f0ffb73461e794b9082e4855d125e5423bd0d2cb7653dfce25910123ac834fa34609a6ebc67f78c5327631431472f22dd86ffa19aa5e40d8e33464158251df0ad5edce6f029bb33eca3c091d106d6839ff7ceda661d8535025f74b0427e0da554c4cedccb9c0618e1d66f26105b87ea2c9105c0ba0593ff188d515209ba4127883bba1cbb986f5e745d174ad5376f83a37b7300f9751f69906436f341717b6926be93136c04206f230e7db934db9ddf00db05abf3c3aecc79413f29406c790b4243d433f7823ac5322456675d6a0d1832759ea0831358ea1a1cbe95df8defed573845f20369781a774eb503976cf57a6d24ed3ac3b078eceabf0d4b204616d6fea55a04df487627e9fb347c58d9f0403b45e9e359e8cd29e410874c399c1fbd4b177f7a61e1a6c682d10eb7e48aded165527552fdbb04128f26759c1c4844207ae68d1834faad985fff0fa2e12d726cfc3abded50c53923dd7221fa1ed233695b5f73786cd4b41bbe4dfdbe9e4dc0eb11e1f27c34274905b5d81e2e85581774d53468a801dc5ddc1c65753331288500cf302dafb280782d62922b9b3225077c1b0c2d9fa84e85663693bbf759f5afce075efdfedfa5a68be75a37aa13fd6255cab4ca9926ef8168293a05460232673eacd1736585ad957b23c7762df293aca2c988766918f5bd19e10414f9d73c98955f40107aeb2f252a1b5279666e30ba4530678ded416ec742c1ad0d7d9170c7492549ad397fc1f1f6d460a2c8ccd3c4cf5c13a701cf53d1daee33980d6b2b9fe2d98f0ff31a34bd31ddd4819c2f7770162c996f9a1e82b10eecfa3258e1a5371995689c411b42e778f6168f2c932604d17cf8ae040cca10c9a5c1f87e0d7d275727698c2addaad19775cf5f3786d248f44cac4fafe42bb39d2d18ec5076b57af5fbd5d5034ee6eaeb1062a7ce584f19335fab171ed96db365d12223fca109a8a773eae793bd2e8388c5ab44fd76679b0392d63bc89ae5bd8861578047069ae88ee6d075859fbaef99f57a8d0e014459f07a67ed2efef40c09d93a124c6462164f1e3d896fdf385e4e7e18f7566b53a5be54f3537d7e0b9f4938980bae410c10ba20361380b1f03a408300d74de90b7c0a8cf97ca5bbb986231a2ac7ff32daebf744fab42a15273debf6adc9789b5a19f61b1e81125c934f348092d8180925f2de3b19d3324b966f9ccefa45539ef77c35bff06c7b899169d0732b92e80684673f1765dc07edd9f3f5d92d0e311a2c3a726fa6e4ee0c83715468848744c265a4ae47c1fe4c6ae83e43c3a2b40998bad5f4db88ed09fefb7f4aeb200489fbcbbb156d1d9967e3139191d7f21d42cfd5730407e7635468714a42d6c369e34b3652ace585536fefe4ea7360808606a01d0fbdc34f787661fc960bff6badbf3786442920a817a0af76226f9c05d645716cde325c4cdd32bd649e94e2390f504c1a21ad1d52f13322259687a370431eaca361da6feacf39703258647b8947d980504928db005e02535034aaeb9157ba92df7db580ba64cc20d3401ff00aa6a0b434f079372c986d4182bd6a87f9f94649c36a2245c80714a012d83049db77d7c36641a17f6c29eb3d7a873d3115f35fbbcb53c353be66ab5abfb3e228723b795dba0f13027e9afe22c9b54f28e920b7bc337cd047b65b1ccf1cf72a3df5fa95aecfd46b5c78c9084be57375607a4c97b0009c380d1c21a531f4dd3753cf712abff62c9a6e931240fe3a08bf1236fbf0b6932b9f583434389ba381178b4dd0fdbb1a120b939952c65d4be8a76da639060e50b9a4d438c6f10e62dbf491c001774e1a13521d43df9a6041ed643f273785b7e71eb483581a8c18e0adf8de24b849b9953247aae56f6ef45fcc4ede0997481dd940c490c92e5df75f5a0ee4fdddbc1da92f9cf2092a43047e21bf37e76112f359f2456c8ba91778e1ccf50392a83a53597e8a585849b805db535c31212960e23f70ce9afc11e4a4c49ea267f914263aa6c297be07e97cd298aba98ff1ead6d477b12a328491f69172fe35e2010229dcae11b7e91ae9a6b33eb9c5248348998d2a05935bc8f3539ab5b6e6a0f362531c173fb39dea230f7e25e9b66561018c57fa699c4152811fc4708e7143997abe555a41736057819f20d9e645ba3f5768b7900fee9380a351c2dc95d3c7723035d1ca6627c16da0aa04a0f4b3e6ae02d14dc11f1a3a8097480cab83c327a90a82bc0a940339d7c80a7002530d79652a5867c952f697235cd06a8b6acbba8bc8cfcf6203616ca76aded31acef613bb434f28fcdc8ce8d03ce7a7a21303f94738ae2c150610975ebecc3c0f68706547b154deb434ee742791b9ea5e3fcfe578faa9b02c684ccef9fe6435d96f8a33bfb4a706b75b435222d4094f13b89bb436929e0ac4f1e857cbf1d3794fdd852fdb484bed46d05680f12f8ab98c6f03a19b5b0c00cfcb840084b331ce22f2e8fc94531e1e6fdb937204957ece32071129a0db5e46670e6b1bdb51a4e879bfb75a635137f1d12b882abb7451bc1804243ab5d506378bfb6c665d89ef373551f64e140ae0356e027443e212d29ee1d7478258d9c2c7795c8eae4cc09682156a96fa2399c116e7a9ed386e0f63adf219de5b4962e67379d4e68feaeab91c5332d872f392d6208906d79932987840af0e60b6153291693c4ef9cfc76a9d299507532a30ccef954bc98a69b1ead6acea0847941e906be911fcdfd3e4968619b6ac1ed87cc11883f1f0f816fd56f6c48fe75488107bd15036544e4c7c65d88870d3ef82164885f8fd0a5d7400e26ab44544e018d7169ba46bd128aec9a934660de8a024cbfc3d4c709d6680126958f66dc45ae110bb8dc4e006999b5c80681679db96031377afd5f79240f0acd2e317e7afa1b85c8d2de5038815a31362288f75de29a8834e62313d1f563559b123a4ee1cf2e9b16726f77521a05e67f291f788983ca984e431bd30169ee12f6b85071186ae2f75e1ef1c575a0a44ba0e303d9437d31eb2b21a7683676866333bac95b227fa4aa22863a186b1c7453adc9d183562f50fb9e680538956887a67107748ad592ffc35b388fa2a4f036231bb5ad9fff781acbf76f8343c07930230b50111848267aaa04c907a86525ca080db29109385fa0fcb5fa4cd2dc23c1e89640d7b9b73cc37bac4749aff0da1bc33cc1f7a1cb5aa28ca2cf54fd95a465040839492a6dccd191f74ac69b4bd6c5f7f779e3165f7f71995b8c245202359bc6f66cf7ccf1590cc95b28274c6e0e90be1804b32f46dde7d00a87a74b5590906d29e1cb5fe7880c5038f4e31fdc120dbe98b7f4597d619873ccf8595d20894a4f3e5c1c3ff99c1dd84e22b98cb9c317932d454fec7c9e01180acd2c047e084c5b90bca4942b87188f4b9e9a672efcdc5ef2272e2e7a9750e55825ed1a3fbf4aa580c7b7ff07de54de97baef9b01705d53bfe928cb343535296f6c970a41787717195694cf2de53cb0fa5ea710922977dede9d254435cf45a3c776c19805eec8f38f91cd91ef43c10425cc9e01c26920489268da382ee9efd03aa5abf64897653a6097909826349c8b93515064cb82d2ae6c69d4a3fc4b44ada37f89d5aadd369b6753c2e19b97f08956709f8996f70d52247ef404fbf97a6151baa807e2455eaee4c349077d586b6939c4de545de08d2af0704299d9f9c4bc141dbbfcf634232454181ec0af1b82a43ca94669c6ca3f1255cfc3a9f969dd45533b8232b0c8cde4b16eb3cae69813d9fae91d5495d839828e19b40286b61f4d757ea27c5c824277613c760ffd99227767b7ad4f343595c9ce90303172d2669311a39de104ef83440c006a4126172c833851221caae5b4280a2d2fd83c6fd067d291b6dd97189cab9997f847b3ea79683a018f3cb48a3266bd611523b1303f5f6c2b05237a4a1fa14016e3afcb1ebd3b08ca5840e67eba80e00e279010410083fb169520de0ba5ee0e7d821cca66f54976bb17ff0b64d5445e086d0b414c84a67393436bbd68ef9392fc38ab41bf6526b89b6a98e1fe088b70ec6514522fd50e288ec26408c2f49554399ab056bb8bbc06eab907c3bc3c1aae472e6e4020b4ee2050fb58af5281357f5d8cb4f2f633287d7a77f0314186e5f9649dfa98de682e51923472f5263563644969ab8a83165842689e7e8e6a40db3f6595f371861cff7fc114ddd88e84d415dad039cd80aab4b5cb3047b42c72b0895bfcd6df273f374064559014f74154e4aeb14b6f54ff1bf67cf8d5da73679ed2b7c662df14cfc19e272bceec0f2fb32e65502cf2061ec71a4bc606a3c79dcf8a78d217d4f0481c97afd499b96d95d3d784dd55755cf1fae2a237274a55da747b23c1b7ec101accc038532dddc46864d62b9a5c4f0240aa7311a505d4dda171fc6d246795218fafdc5491a3305728791301849b58feab685f88f38de6eb61510f28ed96fb9b693f3b90c053e50a57937e6128c9f630aa1b5ebfea924fbcb4a5b4635278ae7d6784d315725a459ff07ba9426c1b530437a1e32ff69253825135d3b6d343a55f4f2a660e6584b2b18ea4e34e36351ef42a4998b63adb981790eaa3e984c9939ad5fde0480de1108211342f4d16d36ef3012a205dc8fb685e79cf6ea8a138017ea2748aa8e955681cfad8db58c7c40c019c37893b665ff481c8fe536ea6c2ff5899207aa83ccae6271ba9cfe4ca083f0183706dc9bc7f7f7d959ff0f75d19c555b4d49ca97fce4fe701641c636b8592657844ce4f7507b8103b15c5fb4f4b9c7e61bcc578451f5fe47ef198e01cef76526c987a24958811fad818874a91a4ec5982a68ef4a9d1899cc97fde8145b80df0e4dfea538fcbc8ba4eb5abeb6c6a067ad72dae921b97fb2f5047a1ed1ea43813a410203dbe64585e1b61681e56ce3b28025030b583ff554817a57f7e673a0f211b46051f063940fecc3cec11ac7665c3d25a9a940eda3e294d003820ae87cfc6c3437868384f3297680aa8bd37bfa1c71152bc54c0ce11adb1de18d8443bcb17c6e4ed192777cfb8f82a4e615c494a18f10bf89e093ede8965eed923987453aa1d5efbaafff0e768d7a4f5bccb993f6e48c3e4c369c176b0c27a4eb242cc7ec461bb41958f4a41b775e42be2c64a9a6237067bfa1e5106d7c", 0x1000, 0x401, &(0x7f0000001040)=@in={0x2, 0x0}, 0xc) 11:32:44 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x31, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket(0x10000000002, 0x2, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x4005, 0x3f) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 11:32:44 executing program 1: r0 = socket(0x800000018, 0x1, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x5, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0xa430a5a892c0bf8) 11:32:44 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x100000000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/86, &(0x7f00000000c0)=0x56) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) fcntl$setstatus(r1, 0x4, 0x0) fchmod(r1, 0x3) 11:32:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xf6, 0x1, 0x2, 0x7ff, "f7db277b148b5a73913f5c7cc5243f0b5cd30fdc", 0x5ca39885, 0x1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1d, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000240)) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:32:44 executing program 1: r0 = semget(0x2, 0x5, 0x504) semop(r0, &(0x7f0000000080)=[{0x2, 0x100000000, 0x800}, {0x3, 0x200, 0x1800}, {0x1, 0xffffffff, 0x800}, {0x3, 0x6067, 0x1800}], 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r2, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x40, 0x100, 0x7fff, "13a1b3d89574a7cddf4605499b6bedd9ffe3f3dd", 0x0, 0x3ff}) flock(r2, 0x2) r3 = semget$private(0x0, 0x9, 0x180) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r5 = getgid() r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000500)={{0xffffffffffff0001, r4, r5, r6, r7, 0x80, 0x7}, 0x0, 0x1ff, 0xbb}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) semget$private(0x0, 0x410004, 0x3) semop(r3, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x4000090d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0xbc, 0x3, 0x9ec2, 0x3}, {0xfffffffffffffffc, 0x1, 0x8, 0x4}]}) ioctl$TIOCSCTTY(r8, 0x20007461) write(r8, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() semget$private(0x0, 0x0, 0x8) 11:32:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getegid() r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x80, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x0, 0x0) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) r13 = socket$inet(0x2, 0x7, 0x100000001) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x40, 0x0) r16 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000780)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="f1adbea947b2f93d303c2b649a9ba16a24c7c58185303fc262b1aa650474bf97beed8f58b5a0d14fb0c3f1fcefd2dc10db7ca838fac3a76e5cd02d28d0065df48deb7db0335b429cc41f1ad8344cdf27bd07fd1ce9909672bb56c020626058ba2bab06f66ceb2993cf0eb5d32a25e4b01289c48aea", 0x75}, {&(0x7f0000000100)}, {&(0x7f0000000140)="749d75b24364ddde7979d20b9dd92953c37239027c634fe9f058", 0x1a}, {&(0x7f0000000180)="6fd39de71f4869e02c613511d04107e59c04dce46d97612ee4c014124d1fb2861c38f6f59fc76516d49f568ee18a534c3a5896536986c73593faa983336a3292b93745da4c5d562772d2118d8ca37d155dd3c117f60881bd4215cc4a73f646db5fb2942e86cd17b0672ce1f33ff47334604a91429bc2db4f60aaba3291767d9438fea530822ddfd817d13257ef6b0295efb937afd371caee4bf876", 0x9b}, {&(0x7f0000000240)="ee8c7b20c1e40d972440f94aa9984f336e3c3eaf45e78e5fb285d1801caec505a8cb4802b6ab215f7b526bc43536753952550b6bfae3ef968b375cc091e4adf4368f47a754de6e4c5c7ec5797f052770d479ca57649a4d0d0f734a9467aee89a9b0d459d32da558d14ef9e6157ec028766c4df21e72cae62f81857a02a3a259f7b740a5f6f77e88abc025d11bd767ecf3d4400bbe6b1", 0x96}, {&(0x7f0000000300)="cc67d4c9cdcdc5d186bb708c832048d2ab125baf267da21219e985a2", 0x1c}], 0x6, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xa8, 0x400}, 0x6) r19 = socket$unix(0x1, 0x5, 0x0) shutdown(r19, 0x0) poll(&(0x7f00000000c0)=[{r19, 0x115}], 0x1, 0x0) 11:32:45 executing program 1: bind$inet(0xffffffffffffffff, &(0x7f0000000000), 0xc) getrusage(0x0, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r0, &(0x7f0000000080), 0x9, &(0x7f0000000240)) r1 = msgget(0x3, 0x120) getuid() msgrcv(r1, &(0x7f0000000300)={0x0, ""/125}, 0x85, 0x0, 0x1000) 11:32:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 11:32:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xfeffffff00000000}], 0x39, 0x0, 0x20c, 0x0) r1 = socket$inet6(0x18, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/125, 0x7d, 0x2, 0x0, 0x0) 11:32:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) 11:32:45 executing program 1: kqueue() r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, 0x0, 0x3, 0x0, 0x100000000, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) readlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)=""/169, 0xa9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047460, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='c\x00') writev(0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') connect$inet6(r0, &(0x7f0000000340)={0x18, 0x1, 0x8}, 0xc) 11:32:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8180, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 11:32:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0, 0x180}], 0x2, 0xbda5) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) chflagsat(r3, &(0x7f0000000200)='./file0\x00', 0x10000, 0x0) r4 = dup2(r2, r0) recvfrom$inet(r4, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x1c0}], 0x1, 0x0) connect(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 11:32:45 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xcd, 0x1, 0xaf1, 0x9, "bfeb3bfb6ba04a5dc260f06b796844b59b599bf1", 0x2, 0xfffffffffffff800}) r2 = semget$private(0x0, 0x6, 0x440) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r7, r8]) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000280)=0x3) ioctl$TIOCCDTR(r0, 0x20007478) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1, r3, r4, r6, r8, 0x4c, 0x401}, 0xff, 0x800, 0x1f}) socket(0x6, 0x3fffffffffff, 0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) 11:32:45 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x100}, {r3, 0x114}], 0x2, 0x3) close(r0) 11:32:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000100)="602338ccfe45196db8a7e38cdf7f7f20354eedc1bbdadf537bd8ada4e97e279be0714c8836256949eb6e3f65a471239e79429ba01add730bbf07131db1dbd68b5782a30601ad370a1de08fdf0e955330d21c7b770aa0b3f57f62e30b97c6a28720962bd2f37acfee068d158431e0183e79e45442448b5cde79f2d79ea1e6f94b01480a27c318409ea4f873b57d91361d711511f435dd3ce5a848e2ea898bd111639852e84e8ff4611da2d5b31b25b66c71b228555ccf51e3fc914f219fd2ed3acbd153deb0e69792fcd683c6e915b70c2abdb152101e1f7214bbb4fe3723ec903356244dfabacc669eff71af917cba19", 0xf0, 0x0, 0x0) 11:32:46 executing program 0: mlock(&(0x7f0000555000/0x1000)=nil, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xa0, 0x0) pwrite(r0, &(0x7f0000000080)="1430f22312251ff57f83f27a9c98e446ea9148bc2cb1a3650bd90a9eb82371d650fbb02e0774811a84caac", 0x2b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x2, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:32:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 11:32:46 executing program 1: mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000001000/0x5000)=nil, 0x5000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 11:32:46 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') symlink(0xffffffffffffffff, 0x0) 11:32:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040), 0x247, 0x0, 0x0, 0xfffffffffffffecf) recvfrom$inet(r0, 0x0, 0x1cd, 0x0, 0x0, 0x0) 11:32:46 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 11:32:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8910fa87b00e607735c5798739607037d12ea5eec4deb7af", 0x18) 11:32:46 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x80000001, 0x9}) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:32:46 executing program 0: socket$unix(0x1, 0x5, 0x0) msgget(0x0, 0xffffffffffffff7d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 11:32:46 executing program 1: mlock(&(0x7f00003ee000/0x4000)=nil, 0x4000) mlock(&(0x7f00003f0000/0x2000)=nil, 0x2000) r0 = getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 11:32:46 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x8001, './file0\x00'}) mprotect(&(0x7f000035d000/0x4000)=nil, 0x4000, 0x800000800000005) r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:32:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) mmap(&(0x7f0000310000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:32:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x4, &(0x7f0000000080)) 11:32:46 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="53e75ac32ed16158c651114a1a25ce564a6c12a1ad8b0d6ed8b62d359115b474bbb3b3e7dd01602996418b2989019abf64f6d006a557d364a3d4cb7b696f13448ff11787c7fe6a44077b778790771e9c2b066f8eec89b97b7417ca7f9e7f3767505141336ae6353ccc2368491719e567fcee53a2ed1d61f0d25504f026b96b4336c66893527f59ee2c18377a24d85b5157a56b6b52fbc567fa15f64a2ca4fd1af02f1c63238d87f57b1fe7f374ecc999411a00359a71a4942fc7c54f5ac68f2e22a862ce41cd64d661777b35", 0xcc) r1 = syz_open_pts() flock(r1, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10002, 0x0) setsockopt(r2, 0x1f, 0xd2, &(0x7f0000000180)="590a1d4542b017240b9f2e313e9e2cfcf98b532cfaaf18a5be585dcf35aabdf70fe1", 0x22) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) close(r1) execve(0x0, 0x0, 0x0) 11:32:46 executing program 0: munmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) mprotect(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0) 11:32:47 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xcc144cc04ecbc30a, &(0x7f0000000000)="06ed933c38b6", 0x6) 11:32:47 executing program 0: r0 = socket(0x1e, 0x8000, 0xbd) pread(r0, &(0x7f0000000180)="f5624ef0920da0240cdb9b0d013df1ac5b96e73d0590faa8f912f7573f0da99c98921b389c6d71bc184dfa05639b774ee797d270eb2cf51b75b99f258ead223ed7d7158b5827d24b22a16b911221b4b2fe75eeb39640b68d4db170446d860b685f9830bc16d4ed23e91f1a33e5a9dce58fd533ecaff05250913546812b27a836902ced4cff0a5433d6d5c3bc9161399edcb399092fc507b0b26c74b24d5695b33cb4431eeff3caecf7f8af930292d032451ae03c8ff5838a5c1b4784bd85f38a8b4bccfb1a8505c57787952661ed9083d87230a1e402be19", 0xd8, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 11:32:47 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8c0, 0x0) flock(r0, 0x4) r1 = kqueue() flock(r1, 0x4000000000000004) r2 = syz_open_pts() flock(r2, 0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8080, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000100)=0x1) pipe(&(0x7f0000000080)) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x6, 0x202, 0x200, 0x300000005}) 11:32:47 executing program 0: unveil(0x0, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x260, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2001, 0x0) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) 11:32:47 executing program 1: socket(0x18, 0x5, 0x7) r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x80000001) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000140)=0x1ff) shutdown(r0, 0x0) 11:32:47 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) fcntl$getflags(r0, 0x3) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) 11:32:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x1]}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:32:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in6}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x1021, 0x0, 0x0) 11:32:47 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) poll(0x0, 0x0, 0x6) 11:32:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getdents(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) 11:32:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) ioctl$KDSETRAD(r0, 0x20004b43) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 11:32:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) semget(0x3, 0x3, 0x80) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 11:32:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6ef97c5a"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x322, &(0x7f0000ffa000/0x3000)=nil) r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f000011e000/0x2000)=nil) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x400, r2, r3, r4, r5}, 0x80, 0xe1, r6, r7, 0x0, 0x6, 0x873d}) 11:32:48 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x80) kqueue() madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 11:32:48 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000180)='.\x00', 0x8, 0x100) r2 = dup2(r1, r1) r3 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r3, 0x0) r4 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r2, &(0x7f0000000040)='./file0\x00') mknodat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 11:32:48 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x102, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x40, 0x0) r4 = socket(0x1b, 0x3, 0x3) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8428, 0x5) r6 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x4a, 0x1, 0x638, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffe, 0x51, 0x20000001, 0x4, 0x38}, {{r3}, 0xfffffffffffffffb, 0x8, 0x2, 0xa63, 0x2}, {{r4}, 0xffffffffffffffff, 0x5, 0x1, 0x1, 0x2}, {{}, 0xfffffffffffffffe, 0x22, 0x80000000, 0x9, 0x9}, {{r5}, 0xffffffffffffffff, 0x81, 0x20, 0x8, 0x7}], 0x40, &(0x7f0000000280)=[{{r6}, 0x0, 0xe7, 0x40000000, 0x1, 0x7}], 0x7, &(0x7f00000002c0)={0x2000, 0x8}) socketpair(0x39, 0x3, 0x224, &(0x7f0000000040)) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r2, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r8, 0x5) 11:32:48 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0xe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r9 = geteuid() r10 = getgid() fchmod(r0, 0x1) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66693000"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="585b44e09f28ff51bea2951cf479da0b194769230ca4a261962daee6529137e49c4c778726fea1ac4ed8c1ed3dfe11e4587fe99e65278179f0ca81760975", 0x3e}, {&(0x7f00000001c0)="4d2c1cc6bdc58ed61582776c01003785e652c693c6f6e3a0a27c65afae2fc2c7cc45482eba926d6079c38329746672e79549c9a86c394f387060fbdceabc44a7d3e4f278763bf482b1fa3b534f4f68873aea076718ffe376c63318ebdff2f73a707b8d026449e80fed388e414a8ea6fe1e79dfe0a40ea9d48f2827aea5e7ad006d022c1e", 0x84}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x8}, 0x400) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000200000000a9be24ac2af72de7a874650000180000000000ba2e2458aa50"]) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000004c0)=0x709) 11:32:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050860000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x38b) 11:32:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="27f4b700f0d8b2497b03448e4f3957c9f183c590f999bfc1dd921f725426b3244dfb8c76ac61c08f553254ddbabb06e228aa2cf98882c38ac4385cb77e89f45936b4113d82ce191919cbd567982cb62851c7da37d5453a29d1c12e7e6d2f0d88231cd1bb38fdcedebc3e15d5d6f83fa352321ce3e62f9859eadcff89ea90eca78802edc4d15dafe6d37a56803897102bb755b0c28c3c78f8e3c26144f23ee99f0343a7b867dc913e6b959df410011b89c4797339e4de8aceeb6a1d498d0ae423006bff51d3b826d4897d7d2c761fbe32a477b8f4a989f6a0982aedd28317998360c6f146e9f246c65a0ef1f0923464bd0def7ae56dcd783ccd8b43"], 0x9}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f00000003c0)=0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) r13 = getuid() r14 = getgid() sendmsg$unix(r2, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="3c67c8cbd6d1c622526146ba1710981872d682486c9d856c497d10f3c23af2665fa66882c2474c6584be171234a2feb9158459533926ecdfe4a54649c3cac40bfa1ce464fb734d57a70f904f1bc633231e54d4dbae76c4b994d1d5970ef8349c75802ee5d8d6ede0d0b2b7582a8970029d", 0x71}, {&(0x7f0000000200)="840137e6dce89167e7a62ca4a64ac43ed17e3b63e99009e5385879eae421c9ca43baeea0ef7816631876e2651cc487c86be9093cec79e840fd2f1c50a33a4171d203ed73104489d6a78a1073372722eaaa3ea01fe718e94ff655e2cd457df2f5f2107063701635c61c86c39c753ffebb86ad00c99a024d08a2f19072b318ee388d77ea945a88340588203ff4f92bea0983f93fb09d6f2e71be7d0b4bf0c186d5af3e61ec1a663f510e0d8e89f0251ffe4bb02cd5646f3bd82b1bbcc62777ac0519160ddc5f1d7dd8efc7c1700d28387da034b3638c", 0xd5}], 0x2, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r1, r2, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2]}], 0xc8, 0x8}, 0x8) close(r2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x2dd, 0x0, 0x0, &(0x7f0000000440)=[{0x0, 0x20000000000000, 0x1, "739044647553b73e9336d4bd80918808d6a17987f6ad3441a7ccee0c688055a26518ac514e98081f39e2c411a0ee23eec6ce3f80be40d679b97898175e36042f621fcdf8729c0b7fa3759ee0b82a682939fc99e6e30f0d78aedc2fc1ede6eb13ab797e41ce7d82f1dcc57b1668d66cd09067c2c323f918906e6c9b866d6828321c3e8e6d999d275ba5c2692a9f07819c892c0ba6670d814b584bc7028e43166fd62be6a3d3ee00ba8e6a07bb12fe57c87f808b1220e3047c44aff0bb9f98ef98ed342f71f5cce7563d32090925b819f2bfa114e0e8c6620864a5b0d33a556fb80f63ed3753a6c29c4b605937f7c79502a155c6deb86e25e4930197310f95af68a212ad2902b4dc841b4081e635be0fb7f3cb5a825d81f3a0d2a3bc02fd9f6149c30f429c7d84805a5a5359b357746ce886b964eed202bdd66a6ff38cb685edf980eed4a0025742505bba7815acaa2bc0981b7a13d3bc44c701bce462e5f774c416b2a2798605b446b5678f039155935010974d8de9143c6c3a4387cf003cc31b4661fdeb4bafcd066591a46c7d564fc5914ff2dbe2697451d8edce5c589079d6cabea10cbb5991f757ba156e0fb06c1c77a16fbb116987ec02d632d62249a1b837ed04602d2f7fcb7d1bb59e6d1bb70a06d248f678285c75a1fd9c3098cbabadafeb20cdb02f6e9796cec3183b3713917f89be323e90da5dcd4fcfb6c1220bd7d379a39d12b6672b42e3a9ce8a2d275b1cd8d1040813f71cee2be6a959fad50a84340e5db39694ad5f064292145442b9d8e714dc8160bee6fdf8605bffb2a3162794e2b013c030b37b0d97596f7ad79781a34a289544b4d3e45139de1e37209f51dd80ef678afad8fed67a64f46dff4a658f3a9927bb465c13a474f784e7f8f869bce89c25f133754efe5428be232b89e985e2bb2b2128877ffda802a28185b1e55f476477ede917c777ce8687c1bab2d264a4841bc9d240d3877b0354fbc31895f5e33d38945a63b27eed9bad8e193120fab0275a45c0ed3718a22206954dd448943fe294a08301380a283c381a6734d9bb9287db317bc7e25dd1515c51a6e9bc652d92213e4b69c8d50ae1b418eb8a575f8cc3801632acdb339f486679c5158f4b49c6d1ef69344ff7340b6273ed95ac9914f623169ef85210d97ce7830d521cc51e678243fc0a465730582395b4446bed729a1e39a5c3b5133ea6ef1fe279aa2fcc4ddd71c9cf1466386e9c2def146aab60dd705b2bcd7bbad9770355b6c25aa82cb71ea716a1af6d57cc6cf0cf7fb1cdaabb9ee3c79de4418b0aadab1cab77be25e5126e728442f71255adcd411ecd5f731b21bcb5ebd4abd9b37efc85d06575dd2b89cf1087a8628a0c59e74bd3afe383cc51740194a73a4eedd771aa5f931de5fcd7284c257edc851f78565bdf233b6f224b08f15cef076680cdb1f032f27ac74ee16c29d381f8cbe001c86d1d8b2c213ffca92a4e40faab2c2b56d023775cbfb9f2ffe1b0c890d10c631e83cce7d842c2ef2d650a32ec27ccd70e219d81cc66c52692ad34c7162914b4fb158cdbdbf85cf85da0ca59150df17a2e6d87be0f8a84518665e8a75fe2c8d4167afe527b33d460d48eb7fafa109268723874487809137305088bd3be4dedcc450e8ea96e85ad17dc8d14990fc9577f0f07f713947dbd7bce9743aa7c9bfa8485439e4ec2e7ba29c74257d57bd5308dcd6c92fb4d4fdba61b94b4c14e0fcd217d46eb5f9f0f04e6d02b232b1c5a0ff451dfb590987fa8be85ea5093fb630d1002fa94e576d9111dffafcb2227df27a1fe07403f6ba0e7103520b8d4be8dee428764c39697ffe317b3adfc5afdfb20dbc5e103126e6a5ad4560dddcc2d9559bb4588f11d28841affb2ed19c96ab3d8a1b1f2cc6027bad662722f9e145a285fe63f42fb58135442f7a1599092986885665ae5d1f2096e199a44c7689f64f7c10966b9c4e64bd20b9a8432401b46a748419a2b094a9b4204c4c909ddae2e0672065608e40d5d6f2d2912fe5b9bad3a3571d9972b53c8d608f114e6d36bc967edec335472e4852e9cf721924d57e9238a1966feedcd1a0fc42cf39656be0ee9725e7de2d73e5b2bc036d1e9106e9ac61223d740a0948c572dabfd71db9182e9c7ffc3d191823a531d8c8522ce921e0511b92cad72520a5bec7f9083f2c3347d8cf5e21cd5a0b287c1a3c520f464ae720ceac757c93874c289b3273a555fe40a5507279990e6953bbbcfd5ebb4171b1a6dca66a41b0f03245b424bd76bf54e892c2efd911607d04a06de53cf1fa57bdbf511d7713576206135af2074db885e796a4ed37770fe14486ac3c59207634b912217da893121a604c40b7c34fad0ed530b67c56613e28c5d31322ad43bcad6fbdd8027f389b0742395bfd746c671c5c1ef30866673064b25ce6592df3fe978bbe21c59bb12826f097f225c093aac39b2f7a19365516901ee6f99baab9051cea052e496f12b50476f9fc63e5dbdcebc8893583266ea0f193a6e0939110bea5ad968d706bbe42500f8ceec23c9cc4b2e198a96fccbfc3439c585b3c1e7596d99650a5a61751722f08d2ddd377ae243737b938931b3b7694879a95adf4a6572baf4fea7e6dc2929653ef940b9267faf7a282a70c4fa8a92e814425af216fa92d4762a2a363dd082a8b85a3bfe0ca3de336a1d7c769a08cd750378e85c1dcfd8847e542f2fd68adf686e1dc0d0a25e34f9a44c679fcba659a5c00477f895fd6484c6f5bd5991c63b9c62c0a462c9e996f236e21cc3234b9c04b61a371967d85eda4a27491658587d7465bf122dfb7ea4e03ac448d51ea25d547ba403549c25815382f491cd9dafedab06b339a3985abf5840a6a9ed7afe88bf7599b1c499f86a09f1fa6def5dbab2e5212b83ef0d7cd55147c69b2b799f6a549cefef7e7020b66eb933f095ea981643fef1794918a567570bc3883c39b4734eb0c4fec648e87d0a869f6bcad24743c07525a6cbbadce85b81f3c278785f647c83ca7f6388b89eb58be1571e374d94eed493d3dee4d92e10616b0d470bde82096a5b205cf37151503f55e5d43fd37d8fffb69f22b17cb3e2d9857cc9c0bd1f1a243df2ac84ba7a4e676eb20cbbdaa97e01034f4f648b4beeb0f5f24e70999785a3411474816e6571e847b98ef9996bfd39653bacf4f036d74498fbc087566cc6de2885a5345fc93503529fd1063f4962198621384f6d12d45fe9b9f8e17f3b4bdd38dd0dde6230bb36c0ce9c762b72ac553470f88a0bbd2cf82280d3636406d7b487be632ff6f59033631f573dfb0f74d4bf4cf9b91c5968655ac756e6539a05b398ac24da6a7308aaf05a796789fce2ed76025b8416a5069eded1d1b4e1617d2f7e5eb7d7a436c2c358fa7d5d9d605d4a6fee482fd3e6b73f22de221b6c8759738855bb385273941bbbcd835f2ece103647939a3f37e4cde4c986988ba91bf6385996ea882337a7e0806c59f3e9235e1464f6192b3434a279d832ad964ec3bec15bf56649f660c119db2b301ef3414fdfdf3f211760a2cf8f65bd5497c60f6f7622c1587bcd75b52c74c7d24a66bedbe39ff9280469586d826af26b785fe50966907fb635b3f1d9ca1c434abe1c1c9e0b819ba6f67555679d5383f1e8123029c68d4ed7d0e9e508544139d92ce0d96b97c7b4b9e1d3d730557c383df99b508a19d813e81e3a70db5cf7286405d3ffa0b8ec3c457f9ac2b4ae53ddd578f048717b9f3b9c54ee1f96000bce2e8c66c783a9b36e6b34acf67e895f83741dc7f2fd4d3aee5f69e6419fea30b7c8bb31b0864becd26e609fa97e57a3f80638d27c7fd4350edb83bc416b6c509458e0cf69911cde2550c6717eb99ba2f9e4b95765a62993c87fd1c9e9c084d1f76afa2a3c9851943ad9407807c12c2723360fa1fcababff3b329269b1e2247439fd2815550f26154473d52faf4e3aa83d888f6a81e218d64c7de27eb8c0dc3476ad4622dee60cb6dfe34281a2a2cebc6ab3e356a2bfdf1ff51d155ce63daf57e27d8b53106a8e013942c807c029a04f02c02f99a6b8941d6ce918ab08da82f44d3f7d42fd69113a106255310fcfc415ef0ae4411edcd996fa1ba8af55f9747def5300eb9c9ea6eb97c6a8121a18b880df3293923e7c0a67169d62293c2ae2a8b6c1702c3cc6bc9933a77bc34ea7fab1869d1b5537631ff811add8d4a7536fb21c5f8f34b46af6d79192f228c3e0493e22483a424d99107b96fcf5fd344211961f568219b5b01517dcf753b88128e262f412d68284af20a74f722bb30c227dfaaa8265ddb233f33e9a7b6a773796acab0dc5a6440c8e68bc00cd960cd790cfa7023071b3c995470fef78b2172032980fe20dfc09e09f42021c29daa242bb7ef9ed89a625a5829e1f400d7db82b76a36cac79439bc3878c505ab40f3dbced9d68224d27ee7489588d45705271198a447460c69f634c64fa90f04516470ad9eb0760ae2701df295e743df190fd17f34cf86fd7663114632bf4c368af8e1b6e59f15a0c126cfdd643bf21f871395992a61be6b05cc0b7559ed08252e1ec9fab9e23168b711af5f04f5b3e90479b8956a74d879550d8a62f093174e58112bec3ec186caeaf01c5f74c7ee6caa8ec7bbda2950b3d1e741703eb047645de94586b589a2aaf438608d09cf215b012d53164c57500e354e15d8768021a1d38abe2a4e64003ee9410d5286d8d0dc63f15c57233c98cbb88d759f2290f8ec0429bd7a4039079dd3738a232347cdb5ca1e1646fe3a130fc2ba3d15082da52d3772e9a50ebdc6ad58f99abea9cd1c32fe3bf8cf796dbf1b2b8a9d08d5fa40b27ef0b31f5bfbb22a6e87d49591ad97333c6b9ead89656bb4404c9c1be495391534d773bc64b2e76fa2b779ba36564378b6f70b7bbbe5cb289a5b92492f3b0a839a47a13dc86f45a64f35a2ac88fae33d883f1bb64c08e2dfbcc8ff7cf864976e6409d94fed397a18880ed764c1ba0f81df89b2a7744cb4a0040ed7dd05f621c49f3e5175d6659577b695a3bd49c1fabf2092c3c521dde3845057be927c9ae9fee85b929a116e2d58f17094b535ff9950d45fb8c2ce209893e31e2a9e6a3038a02c47358d70952200fd53d876f090507e279c3c3ba06f7a2505fbce7c2d984ef070fad03e1698e2495d9ded6c48f1c55bc4aafc447fbf8a111199b2714a69d9e593cba4f5c9e980b6265813e189c4f1dbd3e103dca04a2c81eb0c81d8c5b37034ed6097569d283e06269a94b60de8a610f0b79edde33f7a8b996effe27f3bf1946c82c5e5524e0a9da771a437c1f3821fbaabe055850e7baf9c73fbe245980f44a208ecaa76c213c55fcacb95543c43a06e45791e1f6426e07b99551a140de08a8ab130a84699ed85c6c3ec4c18f805b8e834d77be794c09b43c21afd9a51f718ddea8d7db76346aa960fa6b3982073ee7890e10d0ee9d772667bd385485d3df161f04be78444fb7383ff7d9f6648acd32ef3f30fa6d148f3e84ed407373804be576d12f1c5431a7e6d6678c84b5ef3401dc4112c8576a71787737653fc7a9398e682c53ab88ffe73622efc494a2b464dd6f022d82252b549339bf7467282b0f5f5916b4405a7e7f005652fb52093793a42f3a79580a027f0b053afacd3a305dd93da6c9d8bb9dcc375242d99bf8b6effc065423f4311592628348a7a3212b601006dcb3c413738da2771199d9fecdb3bb030a6661fd2765411ebd6b03a9d517877d201ddc0f6d3d9a7f5538b6067769781962cfc9e01c287e1691d1b77138b9ff089729feb2d3b0fc0e67"}], 0x28}, 0x0) 11:32:48 executing program 1: r0 = socket(0x18, 0xc006, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x795bd01b, './file0\x00', './file0\x00'}) close(r1) 11:32:48 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b704", 0x1c}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x77b50368, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x41a, 0x80) 11:32:48 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 11:32:48 executing program 1: r0 = socket(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 11:32:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100c8, 0x0) fchmod(r0, 0x10) fchflags(r0, 0x1) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x801, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) 11:32:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) semget$private(0x0, 0x1, 0x46b) 11:32:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x110) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000180)=0xfff) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 11:32:48 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 11:32:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="4402", 0x2e9}], 0x1, 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 11:32:48 executing program 1: r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10051, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 11:32:48 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x385d9, 0x0) 11:32:48 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000140)={0xb0, 0x2}) syz_open_pts() fcntl$lock(r0, 0xb, 0x0) syz_extract_tcp_res(0x0, 0x7, 0x9) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) r2 = shmget$private(0x0, 0x1000, 0x6c2, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSCTTY(r1, 0x20007461) 11:32:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) getuid() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) sendto$inet(r0, &(0x7f0000000300)="f20385d384f96cec4ab60c94e093c6183db3c987054c515ad34e5b7862e140daa75ecc13f138795a204804ead08b6df5ca381718fdfeafcfc924503268f9dfa0f311704248d5051f58ecb93c4a50539be5f3bf708e1b1271f03c0563788381ea", 0x60, 0x2, &(0x7f0000000380)={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x142) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) open(&(0x7f00000001c0)='./file0\x00', 0x30810, 0x20) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000240)=0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c659a74ebb14a6dd56b01af4f5f95e4eeec30008bad864c4959d4cd69dd922734c6720302915fdf6f80a4b4617aede2ac9aaadb4899d2db21df763a9c8f2f852ff50be92307cebe9e65649fc72fd2e3ec420dd695d26090aeb9bb44224618ff"], 0xa) 11:32:48 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x1b0, 0x0) pipe2(&(0x7f00000000c0), 0x10004) poll(&(0x7f0000000100), 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[0x8, 0x9, 0x100000001, 0x1ff, 0x7fff, 0x8, 0x2, 0x3]}) fchflags(r1, 0x0) 11:32:49 executing program 1: r0 = kqueue() munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00003eb000/0x2000)=nil, 0x2000) fchdir(r0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 11:32:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8493b49320dd8693d42f05c008f2177c6847ae82"}) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x20000000000000, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r1, &(0x7f00000000c0), 0x27b) 11:32:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e58dd8ef1e1868711ee5b3e9740a34de31f15dca"}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x120) bind(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 11:32:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000080)=[{0x5, 0x6, 0x4, 0xffffffffffffffff}, {0x1000000000, 0x401, 0x2, 0x9}, {0x10001, 0x1ff, 0x7, 0x80}, {0x3f, 0xfffffffffffffffa, 0xfffffffffffffffb, 0x100}, {0x7, 0x3, 0x1, 0x3}, {0x1, 0x4, 0x5, 0x533}, {0x127, 0x9, 0x7f, 0x4}, {0x33, 0x4, 0x8, 0xfb9}, {0xf4, 0x6, 0x3, 0x2}]}) 11:32:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000000)=""/107, 0x6b}, {&(0x7f00000000c0)=""/181, 0xb5}, {&(0x7f0000000180)=""/163, 0xa3}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/85, 0x55}, {&(0x7f0000000340)=""/139, 0x8b}, {&(0x7f0000000400)=""/226, 0xe2}], 0x7, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 11:32:53 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) sync() socket$unix(0x1, 0x5, 0x0) 11:32:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000003c0)={0x5, &(0x7f0000000380)=[0xff, 0x9, 0x7, 0x8, 0x6f5]}) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d740f2fc4bb006c431b6f55878b528de7c84494116440bf3e151d352e737dfdb199565e1ac2c75d69b8605c9bab95d36a400f48dadf161b5cb6fcdbd6c6e6f7ac3b8a0cc5e673cfa0b1d0f5374b5e30fcb306714ec5c67e0c2356d82c46e79399cea735837f286730d05c03cc532067eb333376939cdf6ce7e05ef8f2580451f630c490435b3339d5517736c199d808657d464a1eceb10c65796cf9c183ae5514e46678a073c32320db4be7033b81b685a0116b3f023ef9c752291de31fdd04b894e94d51f13df", 0xc7}, {&(0x7f0000000140)="954706b1282e7dd81e7c8951ff203a705dff8ecfc0c45c9132ef5d9ade904efdb2b3ce8001afcb76f8546d5d98888b59b4353783ded09f4a10864c246138be69647ca3f09b5fdb935c99978a75e6c94363d9f088", 0x54}, {&(0x7f00000001c0)="7775a1145d9a955668d1d49c0941c26694a1d71ad2d460abd07421444848368afaf4881e4d3b1d8d9484083487a294a99c8cbe0b0a65380406f7ffe7d49bc0e849ed8e25bd03c65ac918155df4b211d519012108e8fd050a5d9eeeeec6f5aa40", 0x60}, {&(0x7f0000000240)="a52bf0fdc6c355952a4233d63ddab3accb54259a0ae5ab726f1df184ae8087276b6b9ede55d66f22dd87d99a809fea2b1296a7744f9f90181d64b970e18c3318ef831a9189e5dd1fa5ca416c35e937aa4cf73f42947450a8c4ad9d9cc07f41c440d54a76e781c4c0e5c35fadc4ea70cc5e304cccf7203173bc7f6001c5fd2c78910b441023db97eeaff9ffd149253c2c3ef95bbcfb238587ea6faaf6ef3166c1aec1eeb86d6a2f3c077aa783aae2737e5b", 0xb1}], 0x4, 0x0, 0x0) 11:32:53 executing program 0: r0 = socket(0x15, 0x7, 0x2) r1 = kqueue() dup2(r0, r1) write(r1, &(0x7f00000000c0)="0500b9ae50", 0x5) 11:32:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x9, 0xf9f, 0x0, 0x4, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x9, &(0x7f00000001c0)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="97ca7a0c0851e3c1d6e5ee2d", 0xc}], 0x1) 11:32:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000080)="d213f6e7768226", 0x7) write(r0, &(0x7f0000000280)="d5", 0x1) lseek(r0, 0x0, 0x8003, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 11:32:53 executing program 1: r0 = socket$inet(0x2, 0x5, 0x80000001) sendto(r0, &(0x7f0000000000)="4a23e26ca419f56de6e65298977874039feae9a5787eee6c5d7f94945a07e06a464433f57124202eaf509ca10cb71eddfbca15adf42c74780991635981b691652cd8e7bb03dcb11d9b80a8b932b4bac8ec7f45891fdefa5c401e0d4610906a8c39129d28cf0dadf012aee22828cb69bd0bc83e0314ddd2d0193a14e107b2db6c08b26378c20c0459fbc58546ba07c3ea478bc1c3441e83d64ce79e12586a80a9d99afb290d30353161e4f898da52d24ff8ac5a1490bad39e606dc5074de902b8098eff365f4812157f23de6a6900326ba1f08287949fbd1e64dd246d50f29cb44aa72e66931a9cb21c7a405337af1921f3c4131607a2a5bb318899a52b2cd9b6274369968f8616000a1b9f141217feca1d40ce22de0cca9b98d7e4185bed0e9e45d3c1277f2c2bbac1831a9f7a057a508837c9e276f84c8c994e2ff1777cdafb65d465964dde57870eb105b2f811cfaec9e549c94736f4a0a1b612319e10d360922eec7b73578846538060a2ba61392e3ad6af5da710d1edc55d24c9a9ed8b4f816b7502ed85aa300165060c02392597eb68b42876ef8596653fd5a92251f673e4465c0be8814ac2d0a8a49a35def26a198491ea5b73f2e4f2509d65030a8edac99f3004f603392e22f377c52feb71b26bb6da13e54be63e123b8331f81cc3de5cc5ea8f841ec84484b8cc2a7157db9b50982103012df20cc4eb112e4d971fcf31a7dd584891a578ece26db1d4472c26f3f60f10d18934647ec9b42b253870a7161ada7957dd236ca2799351acdcaf133803c95005263e3fc211b4d3b9b425a2a3b5f57ef90c6bd05ee5b042b5d0af6b52264aea8b4400752018667fc1d4681ad1ab51ede33da3db86f44ea9aa1313734b7cd365f961c4e6c6e815baa99bcb7f726dcb2181c83f813e61fe3180c7ca86199619692f62fdb3c165be87c2939e5270d324b704270c21170df9085ddd1ae2f329d07be9e2dd8be0deeeb52ba06b2b7db6ad60f808630592d579c5306dc79aa307a344e2c9d4526837d47f780a587965cf2f9d20e9a4e20498823e39bc070b6a1d882fad07f5142c23ca2495f101b5354bc22e34375e54f0bc83eb8120e6177c8bbb6d131c3005e5b1e9bb9bd6ff36b4f32c6f58e39eb3875d331d2b57a4129898a26e1914fc874ac7e7e4434890f9ba66695d6ba2d85ab90264ec83d3d51967b7ccfc219ec79d58f88bdb6e8e87d6afbbbcda70a1440b91bf2c7897c09f855a9fce30faadd83cb26b0caa96b9b259460ca45391251b8569e18790c023ec54b73b504119ce54d8d06d5375ad5ac32f5b7e2c664887ea0c65c717b79992416837b99d6beef9c7aed7293f9818303dad10dfa443d27129300c4080a91764cea5012d145471c9f62962b79e22b3bcbc4906180a91ca8cf9d6b76f43d7b99ea243e219f7a58ca5800921d941a590302feb51c72870b0f8c9c6bdd0bd0003875c1a39c6361da2261b51a48d2287f60ffbb0b7ac90b2714c4b52f95c7718a70c886bec8f0712ba3f22b1ef0b8f2c3aef3600d78228268ce159803f16f1583c1fe4e192db696b8a5eae9c45cb31b183a2a306c04410148ec616b37fc6a95f229ab47bcdbfcb8e64a405c3d445ea51b10767b5a03418250e1d197ab546bdb98746ccea5c105da979d065de961db44144e5c6900aadba494d859fb3be80af08465cc61555a669b7ab49fd0a24cb46d98c01ac131389a680a992d54ea226d3eaab2ca38829e3459ea59758f01822fb2a45e3e44012cd4e951db04b348a60e81fea7d42d6e020823af3c83fbb3b76f7066b57f0121706d0fccc99c697171be19e82aa122315224211538d84aaa4ac86e8a06eb2d9d1e6272e25062bad261e5353f4beaa9eb85af1727b459fb48acedbf023ff86ee3a1c2c28fc5f21264a7249c9e841faa01d60b2d62e82f685a40a3b86493dd41a2d540a9ea2e9b39f59c9b7b2d26aba1f927bb12330beccfb656981443521d0696ff92e247102588d20076216a9561aff4e42a2313a0aa463419d2a010217408651c56dc94c522a1fe0fb0a381419fe2e47d6aadbe71522f7ab495b1e97ce3376d11280da59ef548eca5144dd9a2b8706b2e2b9a02d81ce87baafd16aa35d85ea95ce37d6c4c11cc1d1a0b2bc4d32379c7c630f686471891ba2ded6967aadad9d540d86cac1ddd4a482532d9098acc028ccb472bef694479ec157b3facfc0572203ba6515837dbe90eb25569d4d6f13b407e53b98f81b2f8d65c540060fb007b1b7c3ebbbff741c5623cda5958ec643680731c1b9cd7c6943008b17d9f9182d4c6746d162cef748b355610b3e0ea5580ee16371acc4be3a572d7c50adc2cd1a71cc232d22707b11c558dc822850be8cbdf8760ce96494b44898af349c05df56f28277692f12938be47a33f56720e6f9d361bb31f827faee70ea11ad8ddbb720be7257ea38a2fec8a2be54a97db84b4900369da0e47f5eb228d3b5a2f6e501e1283aca07c8be47fc84cd776958b16f48e2faf378b0a6299fb3df86e1f6a114c2414a37ac5dee0325479c52e71df341c30244bec53113bee8f970c82db99244c0d4b272351b50cbe3eac495415e277348810648580aaddb6dd6b3e64f9b8032af2682567b58484350baee4de42b845186e7d139fdde833f2f57cd1ad410ec7fd85b6ed72e8e529413815ee22a9a830b3b426eaa5824f053a2ec5fdb4aabadc07f2af5089297b2f06c607581cf446b6c6bd3ccbd96a8680f309b9334cca528d6acc6d9259e084985bafebae1781cde00807452344d97b108182feeb6ba3fa5f50126276c59d3e1da9a483aa1c37ff895d7b33a247b1bf66efa2d0b4099de9f88b4b9fa65c112e7d7ecd33036cb4b4cff01306bddfc42d263ab3e21f8786b70f1f699a867bcc402d1487fafe9bef610a0420917f412947211fbd090f7707eeb26b89515c4981e21684db24ab5a6c7e51a4b72b66c13629c1f539d9a95ffe4bcad5dde503d1e1ccbc99d3e7765a39dcdb7ce2c8992bedfcad15ff298c4e45fd931efdbf45704bebc58e4b1abfaaa6cbdada8a40fe09625239a33d4d811dcfa5adb2e3efcd4c0dba2aee48d12b579971ac075870f31a08ab3e27dd126b688def5721e2296b779951d8466536939c95b6b6c3fb3f89adf6c84b2c9bb8ad2ba71350b4de8ba23971c8ffabc6e91f9f5c8e5fd03e28a99191d911b32c7c48b4e854c1207a3d66747eb970833520a8d69ea9d2c46ad2f064e25a69c20848264d3d12ba3f283a7d40d0fd65e472572175f985269c55755d960e4bff14233905c7799ae315eb561022cb4933bb3b925397528c93527ee32b5a9177dd4912067edac8bc8c642863dbe34d1aa99a3211503edb054058f58d1c8eec5466a7d7cc5595c44b28ff8186336eface2ef18fb447fe2d7a09d343399b989187da551547ad8b43db17d815a1745fbe7f00785f76a1970036ea35d358655de6db70f8497746251f9c9cae7f8dd8a89e9ce039c6c1f0ae20c307b5aef5c9396fdd44cdc336d3d49b6db44c7ad8b272931019833279db46c3e7d704dbb921248876f31e71b4adba5a2896527f9eb1d31cc0dfd7ca84893d0baf2b8e5d3616d0faffbc7a3c786d73391c14af31fd3ce0f98ab619ada65fb81b1d1ab1745b8f56bbf18ef8d35dc2c57048e5390edc4aeac41bf593a7cd454db6f2f85e499d9dc1e23238d68befabf1815b17eee2253f4c791ef69a7c1573338f88bcaf7ad643a00073555d8c5198d6e5ea24a9f37c08e8cf0978fea2c66834f6de4f499100c76cb62bdddc0a9f3b4fecdfe583249f831d8ab80ca579b0a209f9a57fcf037c62aa8980644a51f8d69fe2db0cc81ad73a571aa37544efcfd17001fb198f7708a9b6a54ba2ef53530036abc3e1f564f4760525255b8fe872e18aa076383e9d78e224c4ccc346d0c397aafc619abaf4a8f53eeea3554bef9d1c372c063feec372a8ba7e4ae8bcfa25fd072c52d10db7c8bdb022c34611b0d004f329efd00feecbab23b944a751c25ac206db7bc1e93d2684f11fab9d45d1e2fd1f43d0291361a86ddcc3e5df121fe0823da28823629ba0020c8b62b56df734c63a9b641f72c1e29a21a6d2d0fed2a262a04639b7d4e9f817149d6657c7b4add7926c0c767a2f41020724ce2d9c27a89de1cfd9e43aafa12392a5e9e7197e6e369ddc803264765ffa149558011ebbf88b6ac686199822df5fafc5232aa65ba227b1a533240245375616bb814b5d013555a5cb2afaab05aa77a484d44d32a3ab512db0a597353f009d078d0f7a60d7960e3555c85e4dd001c8a093d54512cd726aa7d1d6a77e1369f6ec1a5fabaeb335b23bd3c8a4af7cac2b47476e84bf8eead42dda2408700370f21d8d7791195894b4a050ee2c4ae8913e3e43c2c7e9db9da195fea280ada26e5b1d7812ba0f0a8fad4737ea22a8b2137b8a9da3cda9a6992d8decde0680a8b2710d0c37dcf1e654a7ff56a00351700ed383ac6cfc8ea5325a8dbd60eb3c30694ec3161c5f3b25776357db414575566a3bd6231a51c5697cf644d4b8382dc83d7315c4deb063091a5fc7e8f47f2489b59c73238be27d342f3c1af38325846e668f60232a70a6f7e4790d9bd9dd177e4e102520247ffe23796a4c740a748babdd072dd062b047d1defb3e0d9638cbd4b22e17cf99a4f421899ff7dac59751ca42bc4230f81f970ba4124d72ee9eb2454db1118f9f948b6e94a5b426ed482bb81662c082fa5de8128f117fe1bc297d7479862742d907898c4a1f5516991cc9b3cac6030b070998bd63389df7895d7546a7ad39c0cd6ea9ac26c6d94d77d8f61b5acdf9c58660b7df93a049e0bdebbe496662a3d042599dd1eb57d1ef26afe21d1b228cc853bebed9774935f97f4a2852b56a6e7eb362312e1286b7280464a72db446ffcc023c71b5ebba98dd082ac3ddda49fe788a4cb7a7cf44eb2c0877311713d73345f48ac52fa6cf7254bb580f7c858b1cd67ae22544df76d51a12540c68805544e34dc0a796b15b3a265845143cdf7fbd17b78c2eb6186cd7ce4ffabf1bced6b37fc0b860fcbce4667de46dba3119f281655b9e6b393355b77096f0d3f99b646c92daeca5b0c43a60ef11885dc62fcaf794d02cf18363bcd22578f1588e01811326cd49ef1f8a7f752d64e6fccb8c7b59e84029d71b181b1a649ef760df3d83b7996c7c11df6e529a91f21745a2369215685a35efa2a3b17a7df92def3f4b73e02b615bb222868bb8b01b7198835b49764f804d8a5c7b0d37d87a2cfc86bdd2e28138c26cc0cb69ce915aad16baa94ed4a389abe30ad3799766d398d3765ed74636458c231c4fce9b8b3f59e73fea978390428330078a247cd34fe79878cb58a13935b6179cb82752266f87aa669456786f45132a149d063fe25e861d51afe5449bc82a854905e045cc3d648464b831fa4f524dec8028d7d7e9a378dc20b08a15abe5f2965fa240f1915dbe6f2219b0848102c9102f1b00ae7b53ad343add5d9b5a45280ec08ea1ca686e44c60aac2940acdbc17b68bf825a4ab4c6a13f87ceac4207d7357b2d558e0903514cbe904f13573de7eaa685228987ea2dcf6c0507250fb632487eb423a33697669258b562c6c922eae7fc31eb9251dcd53563496e548d5928fafd950904c135ff639423e793afefd26e8387a4b7366a50c8618893145b04417b86bb2d5a454291d239e902a7988fe35e0e6411adc23b21670262675fd75f015ca740b02dfc2d684a4de339c7549b66e43a236f5f568b06b56ebd94227a9bb6c915df25d3481d2263e79", 0x1000, 0x4, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 11:32:53 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x5, 0x200, 0xffffffff00000000, "706c077ea13ba9a6542e673de173d56600a632d5", 0x2, 0x5}) fcntl$dupfd(r0, 0x70c975407d748998, r0) 11:32:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000001c0)=0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/23}, &(0x7f0000000080)=0x19) sendto$unix(r0, &(0x7f0000000280)="ce65378dc2560d0035fc53145548b2c9504f2eaea85b9f03f81325f4c586d75718601910fe65b9d20aa5ae42d3d739d319c47417f492b338ef1b65c7991e4f672e41386d75f54d881c6176e2740ae493f2771e4f13fffd478a90e9e6453ea8eaf911091bbecd45410248e6388ce5853491f10b15c2a5ac759adc35dac6037740b641f3f208aabd5ffa79de520d64ad50a9c35b85dc57", 0x96, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 11:32:53 executing program 1: r0 = semget(0x2, 0x5, 0x504) semop(r0, &(0x7f0000000080)=[{0x2, 0x100000000, 0x800}, {0x3, 0x200, 0x1800}, {0x1, 0xffffffff, 0x800}, {0x3, 0x6067, 0x1800}], 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r2, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000005c0)={0x746832e1, 0x7ff, 0x104, 0x7fff, "13a1b3d89574a7cddf4605499b6bedd9ffe3f3dd", 0x0, 0x3ff}) r3 = semget$private(0x0, 0x9, 0x180) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r5 = getgid() r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000500)={{0xffffffffffff0001, r4, r5, r6, r7, 0x80, 0x7}, 0x0, 0x1ff, 0xbb}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) semget$private(0x0, 0x0, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x4000090d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5}) write(r8, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() semget$private(0x0, 0x0, 0x8) 11:32:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x172) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) dup(r3) 11:32:53 executing program 0: chmod(0x0, 0x40) setuid(0xee01) r0 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/17) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000140)='./file1\x00', 0x1ff, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) fchmod(r1, 0x41) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x98, 0x7}, {0x18, 0x3, 0x200, 0x4}, 0x6, [0x0, 0xffffffff, 0x7fff, 0x8e74, 0x1fc0000000000, 0x8, 0x2, 0x4]}, 0x3c) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)) 11:32:53 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000900)={0x8, 0x4, {[0x4, 0x3, 0x12, 0x0, 0xfffffffffffffffb, 0x7fff, 0xfff, 0x2, 0x3ff, 0x3843, 0x6ced, 0x2, 0x0, 0x8001, 0x6d89, 0x3, 0x800, 0x8001], [0x9, 0xb1, 0x1, 0xffffffffffff0000, 0x3, 0x9, 0x3, 0xfffffffffffff000, 0x6], [0x61, 0x70e1, 0x5, 0x5, 0x9, 0xd94, 0xfffffffffffffff8], [0x10000, 0x2, 0x5bd7, 0x201, 0x2, 0x800], [{0x200, 0x1, 0x7fc32e39}, {0xd9, 0x2, 0x0, 0x5}, {0x101, 0x2, 0x35, 0x400}, {0xfffffffffffffffa, 0x8000, 0x5}, {0x2, 0xffff, 0xfffffffffffffff7, 0x9}, {0x1, 0x1, 0x7f}, {0x9, 0xfed6, 0xfa4, 0xe87c}, {0x0, 0x8, 0x9f22}], {0x5, 0x3, 0x4, 0x21}, {0x4, 0x64a, 0x0, 0xffffffffffffffff}}}) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 11:32:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="e5cf265763dd61e60c491ac944271d19b04762b0dcb16e7fd207e3fe1d13db2653d3ef11", 0x24) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x7) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) socketpair(0x6, 0x2, 0x4, &(0x7f0000000080)) socketpair(0x6, 0x4003, 0xffffffffffffff01, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0xac, 0x1, 0x200, 0x101}], 0x0, 0x0, 0x100000004, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) openat(r1, &(0x7f0000000200)='./file0\x00', 0x4a, 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 11:32:54 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="08002e3f66696c65302f76696c6530001d8aa24ea73cd7f8692ca929f9c00872490d8614b2114af61c330ba60afad8000000100000e3ffffff0000000000009c1f7cf61eb6eb5ae7081255f5b6e13fd37506c330fa6cc512c71ef82a921df5a38bd5"], 0x10) 11:32:55 executing program 0: r0 = syz_open_pts() r1 = socket(0x10, 0x5, 0x1) accept$inet6(r1, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 11:32:55 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1800) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r2) msgrcv(r0, &(0x7f0000000000), 0x8, 0x0, 0x1000) fcntl$setstatus(r1, 0x4, 0xc8) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x98, 0x40000000, 0x1, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x28, 0x20000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x85, 0x4, 0x80000000}], 0x100, &(0x7f0000000140)=[{{r1}, 0x0, 0x81, 0x1, 0xc546, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x1, 0x7}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x9, 0x10}, {{r1}, 0xfffffffffffffff9, 0x26, 0x600fffff, 0x5, 0xb9}, {{r1}, 0xfffffffffffffffe, 0xe8, 0xf0000002, 0x7c, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x9}], 0xffffffff, &(0x7f00000000c0)={0x2, 0x6}) sync() msgsnd(r0, &(0x7f00000016c0)={0x0, "b0"}, 0x9, 0x800) msgsnd(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="00000000000000005ec14f949046aa65ba930f0f7aac42c463bfedd75e225911f04852b5cbee37932ba6e69ece49054eaadf56dad350123537db207cc4d4ecddaa32e98fd883d14405f7d9e98a1a29b7e945bba1e401fbe053920db67ec8e92f5d530f8b8e479f45bebe2b587cadaa2d6dd79c143b7ebb6ff69f767ea812b82a29d9c89fc772b34d69cfbf62baefe81e1a8a82760ff7657c0f56455289e56630f0b8c69055ba35b15e19ad3a43d6368b2120ff2395fa488db7b1c671f120f2f51f7cae53e01512fcca854cb31e17102db933705d14f95aeb147a28a24293e97f7447b9"], 0x1, 0x800) 11:32:55 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000080c, &(0x7f0000000040)="eaff120000000900", 0xfffffcab) recvfrom(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x42, &(0x7f00000010c0)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) fcntl$setflags(r2, 0x2, 0x1) 11:32:55 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x200000000000007, 0x57}) r0 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xdf5b}], 0x1) write(r0, &(0x7f0000000040)="1a7ee8ad297ccade7b070b4944676dc851effcfa2d48aa9ca1b368f9b09930462bd59cb56e514b2221e9818ac064f2d68637f80e53e31d19d80ed4e654b0f4e5c015", 0x42) dup2(r1, r0) 11:32:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8, 0x189) write(r0, &(0x7f0000000200)="326491e20d619ecda44d7594321b2037af5f45cd0d5bd93c421fa78f24f11deaba63c8e84adacc84c718695f0cf7caa02d13052efa0b386e37f4f2262f8e7e934e3fbfd59cd97f1cfda61b8656a0a9d422a25c2efe2fd43f8cef4cea0cf3e45eba03c91a277f0f0b9a064e13f406eb058ebcc0ea6a13ca12899566b434ae6fba267c1a31686896f354023187f6626d88609a2b0e506338984d7d5743ed3fa8396a54a2cdeb3de05b47d7fff48181f6f46d08469911974be1c2f70f", 0xbb) r1 = socket(0x800000018, 0xc005, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) r3 = dup(r1) mknod(&(0x7f0000000000)='./file1\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)={0x4, 0x20, {0x1, 0x4}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r4 = socket(0x18, 0x2000000002, 0x0) pipe2(&(0x7f0000000180), 0x10004) dup2(r2, r1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x38, 0x5, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:32:55 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000002300)='./file0\x00', r0, &(0x7f0000002340)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002280)='/dev/zero\x00', 0xc00, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000022c0)={0xc1, './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000002880)='./file0\x00', 0x40) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000002380)={0x10, 0x7f, 0x4, 0x7, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7dc2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffff81}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8d56}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/../file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8f12600000000000}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r3, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001280)=""/4096, 0x3b92a37d63eb6678) getsockname$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8afc78bed941789000000000000000000000000000000000000000030e5698b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d00"/4098], &(0x7f0000000080)=0x1002) 11:32:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget(0x3, 0x0) r2 = geteuid() r3 = getgid() r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20, 0x100) r5 = fcntl$dupfd(r4, 0xa, r0) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r10 = dup2(r0, r0) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f0000000180)=0xc09b) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xfffffffffffff801, r2, r3, r6, r7, 0x1, 0x7}, 0x2, 0x7, r8, r9, 0x3, 0x4, 0x9, 0x5}) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x202, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000002c0)={0x1, 0x1, './file0\x00', 0x2, 0x81, 0x10000, 0x56d5}) 11:32:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x9, 0x4) close(r0) 11:32:56 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0202000100000000000000000000000018000000000000854bce68da"]) chflags(&(0x7f0000000000)='./file1\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x3, 0x7, 0x400, r1}) chmod(&(0x7f00000000c0)='./file1\x00', 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) pread(r0, &(0x7f0000000240)="d9059141e4004e3fcab938fa8bb3e4658b67d70dad7c9d202eb847e34d4ab491f5d50a5184bf1e5a4e1c0d884d8d9d8edee8b8c8809b22a80e5f62b7a8ce19fbec9fa753236490cf174cfb0ed667475298613f1d75140ea4f3462c60adf1ba705e3d2b54cd87a1ede71c3555841f7009b8c1ac85323a82cfd8aaa5acb40b9b934f42085ca96ca0776e6f87f3099052192bf9e3ff2f2c345ac4996d1470dea605b25f6ecf8982581e045302a9a101d5c655a9c445f7e324fd58e2c162181728b92524084a22b7ce40840bc6aa9efd8de1c82c6f489bf25fc98e664276acb9421efdbb664b0f1b2933cddd715ab8110cf4c35c67f587227a7f648d0031530c7cda3e2d4a85e3c965a719f2e81a4293a2684b5dc9ee531400ff75171f170c8d45aa8d40e9d40f1770816e5c223f7ac58781ce3d6de87d539922098522190b47e561be9cad3bfbd6272c166ee98c32e3f3e69c121edf0844dfe3dad09f417d46a5260c4498da468b5e33f95e7527003fe947f01fd8042dea2dd4015e5fa83445b816bf385c0f1bf4c3ada09d465e03094bc5a0c5309226750cacbd3b52fc33b16b545ece91a5016f712adc60ebd9f2897ec624ab125635af6840b241c9fbca7982d41410dd6261b12a054b9862807a0e092764f8ba03c636cee468aef10393fafccac474a094587729a1d5b4339580f5f3c0acd009e354c5c277d47554fbff828e5db087f1f49d2a084995606b965cb2128986d10f94de9ea88d3d2bf1ae074cebdab45da504d94ec428477bc9bc82e0e6e570ebf2bee567ca172f0cd9b9e6b999635104982bba6ea94a7ed01d42358ca7f6f7fa0021010304ed0a9e92e7cea1b1cdec2d5403df5683a99c13cb2af562ab318ee4524656e4ac8dec4041c372b5d1df1dfb715cc34c447cf10ee6ac36d1d397fe7701ddaa3e9dd20c0254ee2c1c043864471954f6b64524f8b84a28637a0304b69eeb07b90f14647009c098cbadfadc044f00dfded79d505ce8974e1a3a823b96c0950f9ce48002aff044168c16a158696c54647067ae3c53f0a1fa93e61327c4a774d0c18dd1ed3a43c8a47427faa61f1a9f9365ade3c6cad71ff6fcd448e30775cce8d7c127612c56c284ad856b37ae8f1c324cacde2c9803d690ab942eb30624a641f63917538f8af17676c4fee3a0d73602da0e9a97f4a16791cbf2ad5dc0b9f91f4d35ee0ed87f02704fb267e6244180e3eb66aa1edff3b9d57b7009fd2ab51ca717e056f9c0bc2ad8b83b0c397177b8625ec7651be90e7fbb88f936a01c8ae3eeb05d6e4d011427f1f41c329234acb3fdb4d16bb341f58f86d22003a04a83272198d5991ff598fac86e09a110494f78329218430dc3e630c1d8b5f5eafcdd532dc90bab9eaebc91cb94d3504274f2d0b104609121a0f64e471fd8db411e99fe7bd97c136c78a5edd4abff3a71f5564c754032b7ae4e251dbb2df2ed1e513171d442cded960894d2e96f7ea95df3e4d72e9a02c773f98ed73d92b7accf2f6992e2691a9047da8a06698aa75ff228a7b9feb820daed07c220726c6984aab3aaba8bc79d866f0d499c661459505de4b1ae9649567e836e43165f22613beeb734d65e8194f3e74ad1a1c021664abe5ad0baf5f5dc089e748a78adb89e207d2464369dc928de9528c3c86674215d88a4b5b59e5d5aa7ed1e1f565d7e9c132a8d34ceb400b9bf7552d3dd5d2883edefce9e8606781b7f3633c0c2ef2a1a3a30f49c95cf163fa6304e04a9a276a99412e56d3a17790e889dad9569c79d686a4fb975cf7af0a1339d23f4e47b632410408937eef5321ea10c25c3cd514faf04f110e15d0584549728b70ebee86827cef26e51114fabdf1e4a7fa0e3ed23f1b93f1e89f374121b0476633da56353340f163c84cd024a1857e3377c859a4f9dcf249a9c777a8b8a0d1430cf6694996710a3c5523d2038ab6451462c3f983b5d3d57d3b09a855871b8abda31c7c4e48e99ea7dd467220a60c18ceb20614c55501a51e20011b02e0c2f98296601ee71b781c0545a6611ac64bfd3368f549458227e1e419ed503d34c697f6d2190a50fe582376b0d18ba1babd89f680ba858ce328018a5eb459de7cf1540f35d997a2a3753aca8acfef3967c5a903ecec0319bad49b19cc95cea74e85c8ab1d4875de4d0fa9ffc6d72844c5b557493b37bb69b67c55bc3b05986cbcb3d96a41f8b3c5af1bf4e408813ef1ec8625a0ee7d0969d5d12cbcfc27fdb5b577ecc06106b77c074342d32ee3bf7d5a33ca56cb285c53c2e762eb03b00a67f5d84cf882551319a8a0fc57ae611b8ad43385c3a4d8a9487878661d537277fee26416ce51915ae17e5bb303baadf34881fe4b239b16e597b915ec95310b6d03d9ba79c16f28aebf4b54342f89bffc9d109fa365a4ad86e58f662356a0ee52dae32d3cd1cd2f669eda88062d0ef341f5952d0d8c28380b3074bd33a6c426c9a4e0f93227009cccabf18f0dbe85fe13b79f06d89cb6b0a51194bb47710df4ac71b7412825307343553f935ee665268ba451cd57ba9073205faf7fa87d4ca22733d0bd0a7487011a33a895693f949b7d2a24b027057660fb6569422b3ead657292ec4f8b05fb78a473f326ff8380adaf9e9e3f42b626fd809df2bc3eda302682b9808416099512de9e94c6eff669e3032c42169a9935676a1e09e7c1fa6d7ec960d446bf06af836f3bc567af4b3e687d35f0c71c00cc90739a0d125d9ba2f1ff24f8d9648f0df15c18e8aa79a4d201201e8947edf189b8cd989c4d9dedf70168b54df1e2a06c1de72d5689a2788a72e1ed812831afa5b6b32c72b0053136a758d9012fdaa098a476541a035510ed36476fa0f9b7e42d256221bd969d3dcf90f1048a88897f0cd5a7c089a0b08d276f0f62cdb484812a79b8c57d217778c3b553b06ae9b429c39ad41eb7d2f6695ec843d1f15aa38b2f1c9dfd6bba1fb7f3fe69ea1b78bf5cef0e13aedaa40ca60e8caeea68954367e20e926f489e30cc295f44ee2466ea600e9cdbcd9dacac05b1686b487ed7dd5131508c950aea732afbf24fcfe02b70ec81e92d0939fecbda7b9c70b5e6f9f79d83b8ed450ce214ab733c1e22bddd977d17841c8add4ff57c8f526f4958c3202fa75a451f004b857d54dc7925e6d6407046acc2764988954c4f128c3ce8c3b5878915566f95cca6f5eaf271c451a7f693310098317825b3bfef39ffdac75c4375c78e4c2f69f698961c5a4a212a2abb271ccbe4bd75e1c626fdbc3e11942dfe2e1c93bb3726ad07617b8a49f28ffa9641b08118935d834e767c05aaf8ed6865ec61cedb48dbeb79ba80187d34db3371b427fbb88f8c696895a607a608e0f415761d942fb85a22151a9abb0e663b80ba73eb2563c1f2a78495e2a4f396bb7c117ae32efc7b3d3629e8a7d8ac3c05795c54525b94252a742a17b6791c64700730e74d7d5e965b553d693ffe3f6cf5720ff306282ce06c0c75a54912dabc620093be7a98220f371c2a2593121bffcd7eccb53285e8e9e5f031ef606808cb3c816f75e7a0badc5e1b72f2cb1883508397da650af8411bc74507e55e5838729b6db8c323b49a9543c5c166b1de5ef8a42bdb4177139724d9e39b7aa74c78d369181c44efea6480fb13cfcd2856617c0376de6a3c03c111b0c92581e46d67db2ac19a3bf873bd9b4352b4852dc4eebc18c808fe90d812e55c30fc66f0d7882e2e9317aee98a1d762629a73836a71c20917a63124bc554a9590aaf4c89aa1dcc1ab011e4fd93fad0e36a10484b46655e807fa5d515b73da44e239f88b0fbba9d86a9048b60e048ffef3a3c2e06205327ed3f642ff5611c393a67fb4bf5eee8980238e9e2019887658e9cc89ef49df0ff234c60925b4655bfbbe311db9dfe6a8ad7aacffe15cf1af3d4591b3de1a027e8f6bd6df16f04b9e4cb29e5fe9f3bce7a4a8b255e1df83d5dfdebe07b117c8ae64022dac057303f67e5394240c92117b7bbc45b829bbc22a7606f60f05710625fa9b98852e1b250be0980501eefa4935a4fb8fe678f926356de67cf10745631c9831164db3c80a525c1071293bf1d9fa6085c4dc07cdd078cebe4c718c13af8a248e9ca347ace378357fc4094e474c8a05e9fa88fb606fc8b56506c2ac6c39cadb6b0f1c2661637586431e08c5df63f42b6e65c17a3e100199fc7ee2f913e3085c1086d2c77297fd56947dfe235bc29441bf2a581b41519765b5f7295f6f4451428ccbcc517656a7a0d0322bb33f834bc7b34c743b147b192f5d5dbc9b43a3a600423ff2249a9e43567fe70d1a70e14a7e037a4bb6ebdab153a089325fcdea8c3ec5a7e3b863ad8996a7381298dec38fcf6e3e15558794f76740f6ee552e510e52678899e1884a608a7a24ec1585fdbaee1092f6003ac8eaec98c831b37630526e22a1e095fc0ae3aabe64d2d78bcc8cd273be4888fd725e8fb826dc4721e1643d1e39db4d41401d160876f6e553a0e51ba653eaa1eef5f32a727b978fb55e0cc172cf9e4837718bd548bd250883eaec77f50ecea4623a17aab18c70e413ca2481acfd4fcefb6d65c4a9c2edef7295c6f28e8b746a6849f95ff0070168941ecbace8f14f14718ce72710a9bfc3014b06fd43aa1aa6912464de42d4b7df19946b52c1119dd0afeebffb6956e9cb56ec7b11908af60129299d37f941c76f20a25f1e754579a2c8ae6d57d35448904d566ab0cc63c7fc40da05736330275b78eeb5c4957763c9bbe390b5985eafcd3bd7ff89ff6769f5d23787a61c2e030618038c25c5efa9e74bd8159d8bf8b125705dd5fa217783bf19d2eac168c616e9a03a318f0020c3bc8cf3f0b224dd336e599c5c2182d66397106cb6230c177b68eb799a80b42b8106c6fad68b2f746992d9ea0307515847976f6dde715139c56a6c9f821e8d43c297aeb496271cdbc762be0e2aaa4589051c9f743b24101a4f019ffcba548e31d2214ee17f7824fa5648b51e23b4a671ecaf833a424d2ed2562cfdcc27710c5fd17c0906aaa8fd4a9a96430dc0d9b8828bdce1b088bb7a4b4ffcae5f498c9763526898278032b4f7652331b5e41f49cd61bbf45f14224efcb4b7d49f99f67b98b53d53e87bd6a68ee367dec4b569100ab37744d512ee1355f9f271e2d742c8f18c0494168d068d294973e863828fa010a695c1fc2cb526bd577f0ffd9c9aa20430e66da36891fa7a5ef5ad2f099fcd15764b51835b31a9123361c068efc4a91cb7ebe170f63148f82d0165a667ab13ab2cbbcfb1e66f546128e0c22b5925a932ee44a253179dd623115137f871f5dcd6ccbf0a0d444f4ef923e843234b49e421d7475cbc8a449a07ffa3a2841860a779d2c116410bf2f4bb8a0ca6c1e0958444ba23200e0f8a0b53dbd916e9431d80db0333b621b05c346d2fad60688f6dd70751874a4774317e673bc1927551d7170bcebab29186703ab560f941fd61cd1098e1d348db8724cc0ec0b602da9cdca0963f4662b7c7bdaa5d6efcfb4a16767aaedb636604d07b44fc2050dfecf368ccbff2b62e314e8748559869164882f8d51ab26f442e54000a6e4da5d679ad68fe690171c17316cbc122d6d7e362f49f1730df312ee139f48f58e06e38c0f1ee2b13118a236817125f4bff4504f2cc2c9abc927894e44e71670686983d98257b9d2cf207168c157f63ed0db18b69887215a09358b3fac0682c82677c85a044ce1f48b8e7b313e0975b166feb1c3c05cc8c297f99bbeccd3b665d4d63f7aac832eeccdc2990ff8060c4d1be47789807d1604272b2e84d49cd38fcd0", 0x1000, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) kqueue() 11:32:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="1d190400000000000000"], 0x1, 0x0, 0x0, 0x0, 0x19e}, 0x20000000) 11:32:56 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) socketpair(0x1, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) rmdir(&(0x7f0000000080)='./file0\x00') socket$inet6(0x18, 0x1, 0x3774) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 11:32:56 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1/file0/file0\x00') 11:32:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x4b0) 11:32:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt(r0, 0x8, 0x400009, &(0x7f0000000100)="6adb7645f9492a93aa0ec8c6a3e74fb46f959ff43ddb3051392015e36425c913a44119cd3760341d6a448c4a95bde4743372587c5665b2136619cd63ba48416d70dbcbf77447596f9f7880e7cdbf8eaa24a5d52ba3af341893214857671295f2822143ae1b453abb2292c5244aab4ac56f9f311ec6db93d09f0a326e55dfc626309b8c0817175562c3a83564596fe82093ef10df90691dceb79e27b08c0709dc0c43ed372187d42ae8d3641b60dab521af4c7bc13d989a774f7b1a582aae557aeb1288", 0xfffffffffffffee5) 11:32:56 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x1c63) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 11:32:57 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/191, &(0x7f0000000140)=0xbf) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x110, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/6, &(0x7f0000000040)=0x6) fcntl$getflags(r1, 0x3) 11:32:57 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0xc1) 11:32:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000100)=""/46, 0x2e, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffcf0) 11:32:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x42, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x9, 0xffff, 0x9, 0xfffffffffffffffd, "c747cc8440a4c96afd68943237f255199929fbd5", 0x5c, 0x100000000}) r1 = socket(0x18, 0x1, 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpgid(0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x39}, 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0xd1, r2}) r3 = dup2(r1, r1) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0x80000001) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:32:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20008, 0x108) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2004, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) semget$private(0x0, 0x0, 0x101) geteuid() msgget(0x3, 0x9) r3 = semget(0x2, 0x3, 0x600) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x5, 0x3, 0x2, 0x3ff8, 0x5, 0x7]) 11:32:57 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x94}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x3ff, 0xff, 0x422df86d, 0x5}) r2 = syz_open_pts() close(r2) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000280)) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/27, 0xffffffffffffff06) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7b, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r2, &(0x7f0000000200)='\r', 0x1) select(0x40, &(0x7f0000000100)={0x3, 0xfffffffffffffff7, 0x2, 0x5, 0x3, 0x1b, 0x1, 0x2}, &(0x7f0000000140)={0x4000000000000000, 0x8, 0x7, 0x7, 0x80000000, 0x800, 0x3, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x6, 0x8, 0xdd, 0xed, 0xff, 0x2f06}, &(0x7f00000001c0)={0x1, 0xcdc0}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000240)) 11:32:57 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="4891e59e31a577a54f8ec69358510536809247122724cf55421a8c528f15ba1ce80d90855cbc4339bd4717d54e6e0f25052a81de5e41b1042db5da2e57cfb27990df22dd062d92c49e"], 0x1, 0x800) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/68}, 0x4c, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000000), 0x8, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x100000001, r1, r2, r3, r4, 0x18}, 0xffff, 0xfffffffffffeffff, r5, r6, 0x6825, 0x9, 0x5, 0x4}) msgctl$IPC_RMID(r0, 0x0) 11:32:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/73) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="10", 0x1) r2 = dup(r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0x20) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) 11:32:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) socket(0x18, 0x20000000002, 0x6) semget(0x0, 0x4, 0x30) semget(0x0, 0x2, 0x2) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xffffffffffffffc9) 11:32:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x79) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000380)=""/71, 0x47}], 0x1) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r2) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x5, 0x400000000002003, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) select(0x40, &(0x7f0000000040)={0x81, 0x7fffffff, 0x69, 0x8000, 0x7, 0x1ff, 0x5, 0x6}, &(0x7f0000000140)={0x6, 0x92, 0x5, 0x3, 0x4, 0x10000, 0x400, 0x1}, &(0x7f0000000200)={0x3, 0x400, 0x8, 0x3, 0x9, 0x8, 0x100000001, 0x9}, &(0x7f0000000240)={0x6, 0x4512}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:32:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="7001000066696c653000"], 0xa, 0x0}, 0x0) 11:32:58 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10207, 0x141) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 11:32:58 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)=0x6) r2 = semget$private(0x0, 0x2, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x9) fcntl$setflags(r1, 0x2, 0x1) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000000c0)) mlockall(0xf0bb56655bcb3571) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) linkat(r3, &(0x7f0000000240)='./file0\x00', r0, 0x0, 0x4) write(r1, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r4 = syz_open_pts() close(r1) fcntl$getflags(r4, 0x1) dup(r1) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x10000}, {0x0, 0xa6e}}, 0x0) r5 = syz_open_pts() r6 = syz_open_pts() ioctl$TIOCCDTR(r6, 0x20007478) fcntl$setflags(r1, 0x2, 0x80000001) fchflags(r5, 0x0) 11:32:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0xfffffffffffffff2, 0x0}, 0x0) 11:32:58 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28000, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) r3 = dup2(r1, r1) r4 = kqueue() kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x1a6, 0x7, 0x800000, 0x3, "955bcae089c5256391b48c44a1d02724cde83757", 0xff, 0x3}) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x7) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r4, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 11:32:58 executing program 1: r0 = socket(0x1f, 0x3, 0xdd2) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 11:32:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/22) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000340)) sendto$unix(r2, &(0x7f0000000240)="31b617f816f4806d0d8448aa48e62b47161450c343fdcf0cbebeffc11daeb9d2cd5b26e89a7c0ca1be6d68e9dc310abd79980cc3e752aceeb49c07ed9c4d4a3bedd479aa62182fe9bd9eeac54822e644296b531bb52b0c06ae95ae75be37a2a8dfaf9fde381efc2f605dedfa62f2ee5563704a32e0ced40e9150728a3caf8982c4248bf3e04c665a03f93b18f722a46dfed2e71d6f7e23f9192dded4a8d54090b2dc31d221d87849ee665ab6a1b413a6ab3729235fb76d1c9e0c614f51514f2fda345ed4", 0xc4, 0x8, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ftruncate(r3, 0x0, 0xffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000480)=[0x10001, 0xffffffffffffffc0, 0x8, 0x4, 0x1c7]) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x4, 0xb1, 0x1000}, {0x4, 0x100000000}, {0x1, 0x3, 0x1000}, {0x2, 0x3f, 0x1000}], 0x5) bind$inet(0xffffffffffffff9c, &(0x7f0000000380)={0x2, 0x3}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x2a) execve(0x0, 0x0, 0x0) 11:32:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x1) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 11:32:59 executing program 1: getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000000)=[r0]) r1 = getgid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r4 = geteuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r0}, 0xc) setregid(r0, r1) 11:32:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x4, 0x20, "99bc8a901c60a6631592c0e1d34e77d65ab158ea", 0x1}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) 11:32:59 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) getpeername(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000b1e2cb93f19a81146f5afc605a171edefe1b40a0b105af8cca9ca19df3931c75547adf7b3c6b1acd9ce5b7f98deccff0b72212f561730f98be253b"], &(0x7f0000000240)=0x8) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) sendto$inet6(r0, &(0x7f0000000100)="1e14b84f8aa1ce1a945fe7c14cf55964f45915497e78b2d4b8059285f814c1541b9cfb892057dc1e79d9c14bedc210473ddcf3e2ae23a7063d90767d938090f9f0a81abd7f68628d1421caf4e39849aa88c6d8118f2b07cb88713bfd46da35db0ca391c5d84af2be5d88400dbb079f7e6c1729e002d2910024195a6ee254cc9f0165250b0a2d8847443a97a58515a7cb2d221bca3e8aef210fefa899fe99528c7be18d40806543426b83c2991a7a50d165cc4463fc5fca95da195d6fa9f5d0651a84557d2d3693b75c48d19a67293edb13581e3c22602f24b264ca14c3a785f45a930ebd0bf91979a878", 0xea, 0xd, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x72}, 0xc) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0xcb5c, 0x4000000004}) 11:32:59 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) 11:32:59 executing program 1: shmget(0x1, 0x1000, 0x18, &(0x7f0000ffe000/0x1000)=nil) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x48) chdir(&(0x7f0000000080)='./file0\x00') faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) 11:32:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000005}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 11:32:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x480, 0x20) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000001c0)=0xffff) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x5) recvfrom$unix(r5, &(0x7f00000002c0)=""/201, 0xc9, 0x2, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 11:32:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) close(r0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) getgid() r2 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x10) openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x80) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 11:32:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x1) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x200, 0x8, 0x8001}, 0x1, 0x80000001, 0x1}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x5, 0xa1, 0x4}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x48) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) r2 = semget$private(0x0, 0x7, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x0, r3, r4, r5, r7, 0x72, 0x2}, 0x7, 0xffff, 0x2}) ioctl$TIOCEXCL(r0, 0x2000740d) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400, 0x8) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000400)={{0x2, 0x1, 0xfff}, 0x0, 0x5}) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000440)=""/161, 0xa1}, {&(0x7f0000000500)=""/186, 0xba}], 0x2) connect$unix(r0, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000640)=0x1) pwrite(r1, &(0x7f0000000680)="7b7b6ed97461bfd433b6ce6807e9cb98c9f4569bc9c2dd0ce225820f9da374f21c8af4afe434cbc54a052a1efe4524700908ad2e84f5bc1d8bbb7581aaddfa6c1e1d85ce23c61f80d58376dde123623995c1f9be05267be23f6350b576333dd4330cb7890518b049bea07844320d4c897a539c8a5eb99c1fb1ee0441e64e22e7f3b3dcda36e0cf75", 0x88, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000740)={{0x8, 0x3, 0x1}, 0x400, 0x11a, 0x5}) ioctl$BIOCFLUSH(r1, 0x20004268) getgroups(0x2, &(0x7f0000000780)=[r6, r6]) recvfrom$unix(r1, &(0x7f00000007c0)=""/205, 0xcd, 0x2, &(0x7f00000008c0)=@abs={0x0, 0x0, 0x3}, 0x8) getpeername$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000980)={0x5, './file0\x00', './file0\x00'}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd\x00', 0x480, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000a00)={{0x4, 0x4, 0x263385e5}, 0x8234, 0x100000000, 0x1}) rmdir(&(0x7f0000000a40)='./file0\x00') writev(r1, &(0x7f0000000f80)=[{&(0x7f0000000a80)="78c5bf2afdbc2f769949977ab7c674d80b685591", 0x14}, {&(0x7f0000000ac0)="7f085194ac116b89682aa80f107f279d00923d87342601c9cb9dec4d01291b9ef37fa1d9006804f56912107db8ccdbbd8d8246702166ec", 0x37}, {&(0x7f0000000b00)="2705", 0x2}, {&(0x7f0000000b40)="d0a10c1c991b304ec98ca07d5eafb9f4a19187a56db72b1036fb7205198820e47210f8a0d76dab74b32fb0621c9bee147fe5284227792e359d3f0603a9ae95d789b790b37cc7017ccdd220200063f661fb9f0b4fb6365b9367369fb80f1cce8bcc97cd61b74fb70be12a0a", 0x6b}, {&(0x7f0000000bc0)="764a9a95f9f0bef194df8fec5837d154dd", 0x11}, {&(0x7f0000000c00)="7e541961ce2e992c0037991bd8e3e9d78aa8e64b1478843d882bb0ebef912390a76c1c9a19f16ee3c323311e256e3c7b07d1de0147f535e390e69e338bbc91622c67b19e63825f3dcc62031e5412c01aa48a603150855ea6f31f57f3454aede806bd5b867a4a71d3d44a1bd2f7e53829aef52284dd6370138798dfa07feb5c9310f8245244c925f9f5fce50a7a744d10045dd1104f6d22fc99580663c7693e5f3200e9a0c4789ab04e0f8f7741bd0424fffde1bebccd5ca6e28c3d527cbd", 0xbe}, {&(0x7f0000000cc0)="c46886f83a7b22d3f50fb411ee83af1f42226727480c85cb37e9608df70e18eb5592d60a37e14f60d62f76f8f9b0c41ae8ce5c8a28abe48658431cb261ed575a1a1f574f272633e75a3933d6fea92dd24ca01718c4536bb119d4491e9bed0c030d214b2e5c7dca534021cf087e5095bca87b4646408b08fe8b736e1d43fc6ed27abd0fb7a8725a08cd319ebbd31b6ec14b94b0bb", 0x94}, {&(0x7f0000000d80)="f4fd1ed41ab448eab5f4316ed348bf1a03623c90ab5fbd4953af345713d255d017f3767ea8dd6a2352e8bfcb314477e8d846c2dc5dae62f6dda872db19b8a131614a8e1abeb2f456619909e37bd8d64da4a868868b656ad19dba350fa18e43379d9c11b993dfb084c5d8fd4ac2b1366eb760450a2e394a0be305e5ce735c6e7e49d849081fe18f8fcbb95e", 0x8b}, {&(0x7f0000000e40)="d5ad022ae6a2542e8996bd580cbde640335455795f4f5a6a09a965f25579d13d575c47a3f431303147169a82944d8cec662d369009cf0b5fb639e04e14a294e697738bb27ccbab193bf95cb9437cde96931d83635cef5ad5161ef674f83352286a9500079ce9b8b7d8f55f916c52ee4694ca91d9220eaa4f929ac3daac63de540091c38e19f6b8038cd2939b3f46e658854846b34e2c22cef064b570494d4882b618f448129cece55872f430ea07c0662808cf777a4e99ee118f5e8e47d65d78f66e936469e22c7ecc99e1c2ca5969da7fc96cfb9badd0794d708ef840af5a13611782b86f089fcb085f79e85cdbad32", 0xf0}, {&(0x7f0000000f40)="9701c4f68bcc5b", 0x7}], 0xa) 11:33:00 executing program 1: getitimer(0xfffffffffffffffd, &(0x7f0000000000)) clock_getres(0x6, 0x0) 11:33:00 executing program 0: r0 = socket(0x11, 0x7, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 11:33:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) read(r1, &(0x7f00000000c0)=""/110, 0x6e) sendto$inet6(r1, &(0x7f0000000040), 0x0, 0x4, 0x0, 0x0) 11:33:00 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) write(r0, &(0x7f0000000080)="9443277c6addf03ad7ac8a9058dd0d7b153bd79fe4cec8f882f70ca553875dd92b2425c5b4958b4e5dcf4bf3f834", 0x2e) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000000)=0xc6000000) fchflags(r0, 0x0) dup(r2) 11:33:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x200}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r1, 0x0, 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x3) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 11:33:00 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x108) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x6) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x5f, 0x2) 11:33:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) 11:33:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r0, r1) recvfrom$inet(r1, &(0x7f0000000100)=""/153, 0x99, 0x801, &(0x7f00000001c0)={0x2, 0x3}, 0xc) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x1, 0x7, 0x4}], 0x9, &(0x7f0000000040), 0x5, &(0x7f0000000080)={0x4, 0x600000000000}) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) 11:33:01 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) 11:33:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x410, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41003, 0x3) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000001280)="6794eb7390c58561fd589c63adf91c17351eb2d78e707652449b11bc31120f716e1f140fadb5d5bc424ac61b62235788c4bc240aed1c2ac126ccf75efcbdccbf10649a799d51abd7bdc025a622c95c4d3332e6a8f5cdb4e38deea2528f7e2c57a456a2c39692363583960bc419aa04ea057b29b2bc0c6da70c82662a8dae790a724b67a686b02757b8242ffd056799422c03fc14441080d98cf98046e1120d632de3c197647f517cd0619f427c756055f71c423958ca8a6d6043034951b9b4484251dc28ca496ab399e91e40cc44c2e75aa68bc5f10b71b58588f015a5cbea0975c3129a77fd4ee94c32b70f58267a4591f183a1051ecf61c20d7857a11804d7a3d2f4c16f3532a7ee3a3cd6e8271dd91fc2ac55243260bef8a3c559c50c0bbec2cc2a25b429a5deb384c4675f4c5220df33dfe9dc36539a1048e287f6892c6384066da23d153267b30b17016697cc7eea23b1a8786504b268455822edb36adf7be03cde3d9eebb9359d6b9bc449ea251361ce88c9e7185bb17626516e64b15f194ad286763157eb0f321848be95ebe569f9d0ad3f52dad7024d9ae5c9d44e447e3c9242796089d511ed298e88e7c69fb4ede16beb981cf07d940d6d75976d18bbf953b4dad18532d6fd41f06cc802008eb9beaf3ccf05f85786624bcb349543fe88e39411112e558dc70203057b0e50981404db240214a999a5d2e26dae865b56f578f80889755471fa358935e93f932b7c12f8c6e1a1abc764cf62d2a201e8e38eac70a7ab9372a077aa13240342c09b06bdae65cd99abe5bf48664d5d34b9bf686e41fe2bd26041a766678c57af7e9a1648a4dc89c3e427af300a2e9cae3313d596426efdc6020a04a9061c09cba0fe2eb8cb4fb3f02f5447599cadd3bb584528707b3e9fa35ba678918874c6ed751b3e54c0a3a1f37eb7069014068a55fb4a03736efeea29979727f4bcaf2622827764e5870f2d4416c3b340b90cb53f6af657b177fe21cd9f868959261879827294e5ac10c1477891b53d27ce9fe6d2744cf65f44606427bd1d868367b26476c247fa9c27a491ebba4e0e0ee41513de3b345aac695a757fe40b38e74e58ce047d78992fd0c392f7d69775438743e93282e507a5dd4231943a95e6a49ca7958a5c8f6e549e7c186018fb918d50df0f0db783ada035abb4b7e6dd9dcea18dc7a2c5aa43097460ce8c956dbaff087f912e53518ed8b8da0f31b11f638619324b75cdf6bf2abb75cfbcbea6d05e6e1228c78d6c28536cf4f491a4b419aeb9e800f49a8c25114db1923ab4a388ff8812a129717b88e092d6d508a68acf08f7acd2093f1ffcacebd3039c92dcf04ae17019059e62b4432225fbe77ab42f4e0502f6da52ccc5e07b5f167c7f16acdbc88bc9d89bbc676b2342183388c4cd85e6648acc3c6e1ca49e973a3b290ab76c4c3c01a9f5fed93d15882e66fda8789c96cbdbb3932915c697017765fd7918a65de6c5e6c077cc4e09a248c4ced3d965b04f45eac03ba3b7e1ad472aebc0f73170d03dd888e4720265afaa6eeee0fe9493cbed5fa5cc8789c538c05e508bb0803c4f1323f9ba233b12fed622fe8fa34434f2bf2559cf63879f997cbbf816eec658bb3434585ca230d16609415c3650e4827254e862942ad6b9398d9f7763fc80fc161cb9b403fb67107884f27b5b0af08cdfc220c487c32dbd1c99ba3056bad936935a051c15b63f1ae99a06a79785f766ea3bb904cd1b7f93d6162a3cc10ecbfcd8be4f207b3d411e1a037123f7a734508e783ef4da11270ec43597ea8f54e18b70ba86163fe18aa289c1d1d351ff741b725f832059e3614d43cd452ab0e931a84b0a46aaeadb8dc4b9ce16ec87d23ebed768387ba524dc0f511bda7a0bfaa7059722ba36b69be81745d4054772445fe4d447ff2083809aa7f69b65bdfceee2aaa7a929930078f0e43bb7a5698873fed80a54919b92eaf4ffa5f5acba73d32a871d25420a617441c9d12eb650debb8b6eed4590c4c7b041aceac7213dedc4a0c3917f0c6b10355f826df0737d15329d0dc4b9e264f70c6fc7de041960365a13701d0d157153607c08cd4d4bd993dcd40c820927fbdc3f71b4e9a559ac78f5f30a8eb2c9262c2087738868bade5670c8b4fccd58db458d8af2b154b715abf72f47f1b8e9ba7dbba4fde4cddc21ba974c8d5d7af9a613eccc5ea62553aec49be0e43478fee6d49d0686482b47fa59ffee349f265d126fcb56eddb364e2c98629aca88b004f5e311471e2884a49e4791e10c8f635e28525a3a7f5281fe10ffde919ce67d3cfef9c09623d55d980d359884ae865b3d53a9c610f25ba1b51f812ed1e49ef1140868e0f3974769c47f93d98479cd07e67ead1956ee11fb197748102b5babc6ce7437ca16f15759b6013b82586bb1f025d9f399fa9743cc41ff2d956eed20e7b29d87331f6d9d0103a8037b8f052f4267e4d5db001584894561c85a358f40b662839e0c11d8bd2b028ffc5c", 0x6ea}], 0x1, 0x0, 0x20) write(r1, &(0x7f00000003c0)="a8184d3c9b5eed44be5b2b268da25d90b7648cc1f3f5f3f754f9fda6bae035cf29a686bb2ef0bb83e72278cc0ce0abb37681b13b116040caceb1c49e4837a55c91e4360a5eca6e7df7b6aecce641beca5e00dc8578b856d8a5e66164dfa242db4cec1684f46a370704b42644f4c69f8d44dbc4c5", 0x74) close(r1) 11:33:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8001, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x8c, 0x0, 0x7, 0x0) dup2(r0, r3) bind(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="2d012e9efd2d92fc7e51e97fee67418a798ef1da2341f72e0cb3b8db63d6d938ddc196881b9b7e1ce1c483dca8b69f3e0a7cb8227b665aa41f1d9513a36b6c74e39b5ca017b9c645f2a22813a3e00c49929d4c8a5461156fc65da47f2d3ca222cd2c6ed70aede8b9cc7bdccba97cc7062c254cacbe503815c729f7bfb13b1cb841b5871b9d0aa84a54cd969450877f6422452056e5130e93280feb7011a869640b1dbdccdfe542ffc7b77e2efc896d486a076c62751258a1513cfd6045059963430db9cb8d0d4ef42c535a4bd74b3c0b6d3ba5fa798929418044d39c7d8114d9530bc6d7c8633b259ffdb277927d7db6d0f4e2f38ad82b192339589f55d435851786c77af208be5de87d80a4c0b7f3be53db4651ca13acb31768a3370225e70dd6867a77e0c0aee103923d37060f1e603669acb79496f1499f8bdcf5ac0a08a864c683761a65066f7439a838c523e0a585f589140ee59da8dfb92a22c9cc289110bd2f842fea02970a90ede7d9f4fdd12b4a281fd72dfd46abb92aee43234e4ba60e"], 0x1) 11:33:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000080)=[{r1, 0x4}, {r0}], 0x2, 0x0) 11:33:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x81, 0x0) fcntl$setown(r0, 0xb, 0x0) 11:33:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:33:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) mmap(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x4, 0x11, r0, 0x0, 0x0) semget(0x2, 0x3, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 11:33:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) shutdown(r1, 0x0) listen(r0, 0x1) setsockopt(r0, 0x1000000000029, 0x35, 0x0, 0xffffffffffffff43) 11:33:02 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) kqueue() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x9) kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) 11:33:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() socketpair(0x30, 0x4000, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000500)="0eefa30674b473d88e059834695b4875413e2238e119eb4dadcebb4ac5ce9ffff884f514d2f03a036739ddc1205037afad2f71b5bc3ffbf39e3d1c0b10d97d1a9e21dda476babc35634d8d7e2177812edf1c1db09773389b5daa4cf9f6e1fe063294b95508bdfdda4eb27a218e556f3eb0b9c653a24ba4785d4a556153802c23e4948c0b7134b363e5fa3e908f37d5815ba38dc508e306da2870ef23f7c7266f31362d3811df5a485b83787f4db3d42de655f47e20f5d9263737f9c707f4bcb1636b4753d75315ced203498901d03cca2f45695dc11ba56bbcb07cb4b9", 0xdd, 0x3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0x7062}, 0xc) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000280)=""/80, 0x50}, {&(0x7f00000000c0)}, {&(0x7f0000000380)=""/96, 0x60}, {&(0x7f0000000400)=""/127, 0x7f}], 0x5, 0x0, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setuid(r4) 11:33:03 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) fchflags(r1, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x338) close(r0) 11:33:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) close(r3) r4 = kqueue() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpid() r9 = geteuid() r10 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r12 = geteuid() setregid(r7, r10) r13 = getgid() r14 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="e844fe510af80fc185b44f21ad86561e57ac80c87985a8f1862247fc1ecc5a17f626713b367ad6ae15fdf27811", 0x2d}, {&(0x7f0000000200)="d638c8d8c21d9523fd3e7ce38b324074f4482deb167e170d4e84e7df384a4d41eadaa85d1c17ea7620420ba516f84fea1f0560938db21b609261e6f324b67b11aec1903b488e7d3d50891d5c3d3e7f3da5893ca3339cf384af7795c9bb3aea69143f5a0187f62fcbd2ede00b7858871845192e55771a4024fbc708e697792be2f7806978215ef30e924ffb5a46d46e85cfa4ee42d88a5365", 0x98}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r4, r2]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r1, r1, r3]}, @rights={0x18, 0xffff, 0x1, [r4, r4]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0xe8, 0x8}, 0x1) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x8001, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000540)={{0x3, 0x7f, 0x9}, 0x8, 0x68, 0x8}) 11:33:03 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) lseek(r5, 0x0, 0x0, 0x0) 11:33:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x30, 0x1, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 11:33:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000280)="d5", 0x1) pledge(&(0x7f0000000080)='[\xb1\x00', &(0x7f0000000100)='(*\x9e$-$*+(\xa2(\x00') lseek(r0, 0x0, 0x8003, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 11:33:03 executing program 1: r0 = msgget(0x0, 0x10) msgsnd(r0, &(0x7f00000000c0)={0x3, "b4d7ac941fc0c7c920cc52b52945308aee6b949a8c6367ab4d8751bb63af3b168839020252f8278e45897dcfefbacb0071b8ffd5227e8273bdbbc0d9606f1f25630b9a9aa8292a044893325b5f0fa036df188c33fc3e"}, 0x5e, 0x800) r1 = msgget$private(0x0, 0x188) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0305000002000000"], 0x1, 0x0) msgrcv(r1, 0xffffffffffffffff, 0xcd, 0x0, 0x800) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/22}, &(0x7f0000000080)=0x18) listen(r2, 0x2) 11:33:03 executing program 0: shmget(0x2, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x20000000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000000c0)="0683fbfbed3aee11cd04480796a4a4b1b73f9ab74621a43386e365135d8d17844fbf0713c80e26e1ce1470c70ce135886afdb8caa3a3a2c3226f99d665c0e790ac3ec084b54aebc5105ae481df95a74c3b1321f448b9e7473c560651e4be1210ff38f7de66c6b6825316352d5fc24debec57166cfd34400f732664eb5e7635", 0x7f) 11:33:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000240)="1afafec6f026f68e64f300b6225102788fe47f53054531fa10fccbe2abb6dad2984e137409e6ac3d0984ef181baa3ad21a2b2684d3f1c056d3ff91530200660a3c8761d3c3ab22e183c3ea8ab2d0ca60e2cb912764d7619e429642dc5826158163d73c735e052de42b77374e88d52eb9219e56a9b292214ba69f8dde4704fbcfcc5016446130c391dec46ee7492f2acae01adb0c33e0909dd8b4bb83c3c73b7e94a4e0bac2799ae537e0d5d9af9b48c539d5ff891efa01e42839fb86480cfa7e7f8de509cc7ceb51a867ac0493343eb2b9ae5f167c7b30fee02638bb", 0xdc}, {&(0x7f0000000340)="bf05c996a8ec8dc1ad61466c4f19efd24dd78b432c1c9ab34f41f5d1a45e96472ba26e5b7ffaeeba422acda85ef6e72c21819357481c527977ba87d794432dc2362cf3ca7a9296d568d091576e6f71bebed8737783632dde736378b6254554bb1a2c6287a9fd533f732b01e5e64880215ce363bf99cd8bb3179e352755d205a81d76b09e9570eed931da0dc58746b5e73027cf94ecf013bff49ca99b163a8819ee", 0xa1}, {&(0x7f0000000400)="9cd9eb12ad79b817fd5696407de44ed303ee44945813e8aed12e7dcb0345717cf5114dab34e5329592c0a572621a07a7335e0c1362b689a75a34959bdb2d82c25a2c23090c6f64bb63dde4d066a221f2f2c5b234938f2425e54139623e69f8f9f20fd22f07ab7445f98350ef6e11baf2dbd8777c2d42fbd2cfb7c43c5a9e92eef3673223ed524447cacceddcd0a9725d154afa5f7242fff027e069a5e7e15af3c76841b58512553001bf487656698752d91ac875edf5038e96aa4910aea45a431940d171cd12741df864b3fa4f27f9e254d4ea0ece6ccf317a701e5d3c56e129afbfc31a180a9eec49a7d47e3702f503a4dba2e8ea2da6ef713d20877f7f3a449dd39c50c8798cc1b7c0745b331a7ada878d9a41e6ad0b0c1afebda07d04452197af1025181cfd7261a2f8deadcfd798e1cd73ebedca270feeb9d627d639567a05388cf03edaeed72f30624ebc7a842c74ed4d6fb0acfd430268d8b39cb6b966532288441357fd0c6f156b03435844052dd29f7008bc67f809c0bfce8312f274b455735db30e18d5816b008a762f9e1c0ded68174b264ecb90d6c66b5b5e8e7b2991364b08d9ef04845b1e1c5e9640707042984096ab4a11b6cf61087b20ff2f3e67dc76d6346153a7867c96e739e78760b4f421b3c3e4197c8eabde9cbe8378dc438e2d399c152e27629d3fdecfae2a4601393bd49fe1332f776a0baa2acd6f953ab00ab97c85155ee3fcdf60f3f6bea8cbb210b3402fb2070b7c8f8795a123d7dacc0e6de793f1559a1f1984e0c3dfee236328c34d435345674a16545e6e6c09cfa6a4c6fa90af55a3a0074ea6cd436a18f8818de8760412b74a50a2112d200560fffbe968c4fa9999a85597ea8abd5497b6e157fb06cf3bede06f49b5d43a167a7dd4563a52f9b9af3321e98ab926d3c068d6143cb573091706dbb8f8f1f84830f67587b0e2b1a874a72c0e7d508041dcc6c9db2dffd446bdbe5d85568f32804372a0eb0bf1449506becf1a3512db08b6e309b8d207310b6cc3d7357927dbef93d7e274f70baee5696b7c870f1b99c3d7a2006f398c3c0e9107842038c2759287b7be4d2ad0e2f378edc174317da78a5eb09effbc0a1cbfa7f3aa83bb360fff7a3d8023285e2716ba05ccb68177f5f7c2e99b7a3d180d6173f75b6f650a729eb23d7b32613a8dfa1ae582184a621248abb890d26dea02ed762b208789eb6b170769c0fa19a92dc587137d6a1cecb5aea0a1e6a8f474def9563a2659dd0c226c65bdcefe556e677233cb8e3f204db60789666b9f7e4a40b38fd6095b3f05bf5f5fb1a7b00314e4a36c66c2563c2466e596a0a62284f3e51a802743e3c7e3a4a3ca20da20d83a6feab2c101b5ca5bbc0420b37a5d5203fb0554d542e20caac7307b149717d0a8899c0bf63906d39534c858ab2309c2c39b85acd5c6da168b452bf923abda5e3d10982dad661b60a933b82bc74d6a983c86b2548069e17461bb0e66d486d36110b1a23c3ddae36b4296c4f49cf0430741dbb6c299a28a3afa543986ef22388f6b4070feb2d62b1e905074d7ee121b14956a04652590ade6baf74cf8b5710c588248e5e9558b137d489337c9171d0129cbb13942169b130c3fc38f7bae0fcd3be5c979196fbe061cbcfb45cf8d801c42a8b3cebd4a1fecad8d5786ad2e2d662f2d9fe3539725b029826fd857e03e8f2607269cedbc08d4845d2ac6e5918a0fe67f8c7fc2d5bf2e6e84373c59ac78d526a8765cca210bb68a04723782f409b5af4cbcaa3875becd9c337d88985128d4cd44b2a1a2e7ae31f8ccde65bfcd32d3eb746b0f2cd9e3432a96cc22f2c2fed9d93383ce568a33bcab9329762bcbb3585cdcd18c71239a9ff44f6a72f2708d59da931c1e651372540b46312a9bd610e84eb62744213f20b1a6d4bd2bdb875f5cc4cc7ad27883d30eee9423d72c963b3cebf688e2f2269ac22b8d4456fc97b52e177442f0d994d9474a8d480d744a3b455f50e26c3e0ecd1c8b0137867916284ce649473d7175df24108f5bae824bbfe256cfa3cdb440636a4fbfd5023e3e009a50321a160e741eaf9b9499774117da583954cdaeaf6b2724c0390bca68cb397f84c478e3b9e92f9d3a90f19df928aacd438e1ba92759612b04400cfc9ded9387fff0ff4c8142d0fdd25b92dd3940022be8b2e71e07653deb555fb2740666efb7c6d18eec3770bcab27cf3a9642cce3d713481d35905740fd1767984929a528065c57e12562b306a749bb7fe58689885d01642f27149e1a46ea400f89d5bedfd3abe93bd31ae81a363cebffb64f8761be99d564a780de9f34b7214c4e9f7901d47871a8dd625b070e23e69cab2a836a173fc8177e2db478448ae1513caa658d42863a06a505e1990816e03abe759b4fb8b727ba46ef47a0fdb46004339c9466d477c1d308f344ee4924460cceb8b04b591d9918046b9a879cf82ecc638f5e190424ea8d0fc44a7f336484c98778779975644d3d925278ef4c5a36d5c12a7945ec76f75cd9f347460eb85bc6ba2aca54c3b59fd353e4a7f2f9804234e9be78cf28330f4ed5db0f39c248802697059075d536535051c2f79e2a305f0b9442baa10a808aa5e8579b0eca02899f1a3d335bd8531902199b2081a2dac7431837af5d55a2b405d20fc3d01212c8a5cf570892cb4817f968acfd2b45cd090df1794d603bf11da3ba32b39b4ac7e097781a53d25db049fe1901fdfbfb5e8d598e1bb7dc45aa5be77d92a008838bbc0bed12bb4ddcf9ad7f28e426933fdcd30c1645d4f8138431f932cac3558e91d83830c9d8d151ca00a3c62e8d0619d7699d08656edf62cd6089f19844e2d229403c41adcaa479540656cc1e92670b359c0a429ea1c37fbeac8aae07329c00dbb5e4580cea5b9cbc19c4101957b295ce8e5e05f82b65a4f5cfb5e2c702568d8e1aba760199d1087d01befe410334fafb544b8e633f0ff99aaf37093bf194d9bb21fc04bced88e5999b33cd42b8c6130b0e863d08d1bb5ac85365835c6c1e53fe6ca57d5839db460789d20c374dae2672c53dac3547bf599cd70430d869a9531407a050be5d2474840f53331272b1b2b25f29c11e435a2eb5926f60cd07a445b6de73e018a315deaad983fb1cace7f3c39a46e0acf28ff9c635819910fe5cd02bdb8a5b9ea79292e9e8d9791169f70cafde26d8a9cbac4ac373dd0622369c2a007314c78cd0851e2be5deb6a610896cb37b7ce6a63b0d2ab35bab5badb79a7eec705a80deed597ba678f37af6a72f5160dfe881ed72bed35d9021b85508a0d7dcda5c16b64384833d0ed3217d4f9f4ebc5b7d49d51a9df5f20a118249c036997fc5dbc306fcb47447d8428a812a3dee0f91e3267d01dafedcf574271589c77f6ed2c8b0085c9570fa9ca74a2a4e669e96325664f628620f56565fae1c710ff7a6985d423cab1df6aded29c6287793d9b21f9be30b5f68a4fe2af8aacf213cb33c517a67f4791bad48b8ac0a804fa97e0dfaf7ab8f76f8b792b0ac93beecbffabb696a9de83ebdd811bf9d2d973c432ad939cd04a8ffe384af8da30b2dacb3bfed4756412c7c295d94c18dde041d32fbb859022f7f6916307a12627157af931428be698ea2f41707d83384908141f67651f887a055d601ddada0abbd3d4b36c129990fb259bec489d3005650465c21774079e3c28495a652e3c7006b655f21c88ef99c2b147993f2fb49d62f14b1cc6c358a077a65ca7c7321d28749bc1e2a19a4f4e9ef11d99e9617a1068e7ec71f950dccd7c1dc6d018b40af7f6e4c81dcf4b850a857fdc730df101454a0b1506c0b4bf127c0824ca5b8a6e4f764b8bc504ffbae2358d09344014032f73b63953448c2c38e8339b0d4e401ad3b08769fa2a8ebb2784fe56bbd004165bce3e06d1231bff8159fe5a8985aaf16f07696408f583279898b61cc74679402c1b57ede5f651f1708748586abdfef03225be5a862e9d92b3a1bd29447c00afe0e7e1d3ea257af6e9f158131eedd3c59cd948fde112151dc532647e768eac68619bd273558e5a05072b97d050887fcb0077887e38622ea54416f930ab4d138c27da67befccd5440be0426622a4474ea7a584e6af2fb8dd900ae667be4522ec144d7df1ec6f8bf88d75d662cfacfb2639595c961f9efb6f6ae38e0561f03f9913d0fdbeecd09950369a7e729bbd23ea21979e61e8e9ebd027b52dbd37c0ed90e86e798ff6ab60e0ded5a15aab9121f7b45a0cc42a15a21a8b7396e0ce20ce81a8f86657dc3d39da41176e78477a1456a013d954f064b9ca1c3b524b029e4548d9dc18ed2a194277ce5c94ebca7173918cad90d7bb929cb7997ffdeea034f3979b0ea3aa8f276fe3d0d7ca92cb4cda71b691cd6bdd385dc11a0c88543f09009dd98764d0d309eb5a1fe1fc252a6c187769924769dbf4462df6929e36a7629d498a8f0b95b9de3e7ced84c0d8a93a2fe49a33d5550f04f593ad9a82377e297c7bd23827c5dc2581b0643060bc689cf2c398d28bc927ad9925083fce9526587ffc7c8a9fb8b896de75522c6824abb4d306997f365de0b45f92ec61aff7068db96dc151ac4f2d541f76d8a11af739aae2bf17322b97ba105054c9cee67af841a8c2fe43d9d4e3bf226ff24c5004e259607d001745e833d1f68983991436a9278b28ab40c529c1fbb0abf1ddbd9ef1ba452a3f3e95d53d7a15f19b272d272fcbb1a689c811250b03545f451cb8adc28535a1d3a484424d3713225b20bc354fcb8d3f2d99723a7e0ff856d7baf130ec9ab9168d4f1ea4602b3b64e4aa43c99a92001b381f1025c941135d356b1724e18652a06be574b4f8a2b76ab6085655206a442ef2195114f767b46333c31bb3255b65d64866c706d7fe775d048a784725526379dc55fac0210d4de997c2bdd49eae553003f511833eda8133b6c2c072d87dec95843ffb2629b5f96a722fc7d19b4ddb601246375b7ee531af81bf09d93d5c97f60c952317074509ddcaa030b627f367e21c5adaf973df2f8d528052b2f521f2744efdd531b8cc212c24010cb0f3cd12adc049a1ad13adccd7611e9af45fde4b2d98b8cd8c809d5af3c73c81d8b951c26601968c3b3aae1de0d3dcfd86ce9006dd993afb617f86125439c99804b063222d5207ee629e38d914912905f4cf32e292f2a53c49bea3a20ac178950d3a0d248dc9c8f6ccb865f8addc3359b859d41deeae0e8f04db68858841809a22a1fadbfabfbf852e4d5528ce70bb175abc25f83f5dac379a0fc259963e00b0a3b43dcacd0b24bed5b5683a447c35f864373bf7dfbf0e8bca617d576fb7779b69ad086186c95a950b2a1e49a704f56746fa18c9ad98390b1480ff9696e0e17c7176301f2fc9985e4bc5a16a111d9935570fa6f0e46cbc13938f525481b9bba4fe66c8288bf3855bb6e5185f0e8dd3f9123dac3ad3fe6c99ce023223a5797c16d49f419d6260c350889cd0f224c2aeb77a196213c1aada6a70fb5d1d0f2d24e0dfdf2e0e07f4de222e33761096ee4e00422c3b8ccd6d1730af5d4ee3caf14fc8f6af155c21d1887b7ac3d4943d31efa0c5d8ebb3ae55daee02cf0dc53dca94e11b3d8e75f0923350dc3bee8ae1a8feb5eaed2e39099431fa033d45ab008862ec04f4753b868f7b5198c54b273d4181c94a36b45903ed1c498816c9c570b0935ad9ea8adb63c534c2836d19e70d770eccbbd4f13654a01a6e8d72de827c6a20a88ca160ee11145f3fe313f85d9b205829a1c4daa9fc84c4588058138b02d4da6dd30665d7f3d97e3f526e11850b4479", 0x1000}, {&(0x7f0000001400)="525eadcbefab846cdf83d13e55a49460190d4d1936c817b434e2a464825654313638aaf783db57cda5aebcc4f364df6e81442f1b84d3dd4f2aea708f7fd6d500d1a25c05ca0fdbfb55a23498fafef30f3ee94d170fc5445c2a2645e98c4428d4fa43f5da9f15fb181dc85b7ab3c759169b52b444e21629b0eced9819c71bafac436b0e2a8d95d0634e43c4ab4102654e105c8c108293983b17593d2a8e57bc36d6082e2cccc5103b6755e9b5d68f04575a4222cce4e802ee0e76a2a30a4bb4ae08788a7155389eecf3a1298e12316db6b0ecf5132548bbe39badf338817b65b29aa04bbd4bfa4fa56c8e9c9cd1fcdddf8fa8b42043990de893570738cc3fa50efe4496026549a0cfc5803d82dfe3db85ddd9270761fad5a3b58687c6a59b9fac29c7a586254b48174bcac386e0f4cd845166014256cea0f938b7cb55fa4b74865e66b1eb2f18632fa3aca42b347d3c9e295d96e16080f5f45a633007910c3c9f4911e8b9b0dec77780cfa0c10061e369725da3b82a27b1cc0a418a09322de1bb2a5dfc8fae521187cefc1abdfaa6faddba4b60ec4dbcc84673e43113ab832ea1dbddcaa44132f1e71fe14b8df28406d193f8dab7a74688e4d0a586d8569c67ef0b0897fcbae6b70fb34c41378526884223f80abec231738d76d44a2743fc1f9cefb980270e2986018f9b355624866fdaee212fc70ee4bf9acda9cf1d651b3292389295d16acbb0d7ae03089a93a62a2fea610acac5e8b6b9b7d3f84c4e9bb8ccbb317a4276ee6cb42632f0a86f323d009b3adb05c6085e4074e6eb1baf82b9a72d4eeac69bd627b3843b8ba5c3cd51d95d52402f2a818675b5aff11e59b1f88efdd729858de5ecd4772ca185ac256c55ac962b1f82c893fb5a2534231754931aa21d55269382f5577ac7067d6e119c6300597980638ca13c723f8c9a93d0a7cc7f17502afc29b81de9a77c2b119f936c8b28f5d969868e1c0d64cbd8d11b59001488d279cca35fa6ac2c20399fafb20341bf4d7a12e496a4fc4c66095234d2ccae322398549395c2d03b808b2aa94a2ff87cca03bba6659d5bccc5c3ade0bc46e31d4dfb8d1e1f27efb65fa6ad69728dd45b5e79b96cb9bf4e51a712e5475432a775d35f0263d4a95be0610b7dbc5168b9b1459f8a32d107611a6b7223d4e4d8a0e6f727ff16aecbcf1083bc178c62484fe26f2e5fa9beba0a8b7358e568dc4f1df354a578cb504bf6f231d0023437d56825de8a7f6288a25bfff347214bd2961d521d506acae0dec61dab1517e4d8e580a460abf5337b2e0e451d00c8e297fac9b145a898c7bc45e9166ac017cf6ed12a16f9b0abf11d128119af0d384e3edd7e73e2a6b731fd0eecae26cb3ab584cc5eb741fca17e6f6ae836365267816bdc603d4ffccc246b64a1170961b04d118d170e1f70551cd908a6024e2b0f584b250cc2200c35ad8e847fa659b848b3b24f3ebdd4f4421503efcd758eb64214597d966c57195f717c6d0c8f882c386d89772bb234969176f14b7ea508a5079c5841223ad953c9113361a3977090f893afd3f9cfae060bbfb07b759e2ee8d74a1e9adbe4b3d9fa10806dbe132507fe0f98c7b127be198e2f84071eef3e806cba01f307e2675579ec17afd54ca762795e4b6dd0f858e459c90b55c5b2385b97d18c06336b6afb811ce7ff699aebe0ce1abbf54d0ae070291f3c71f4da35c472105e6ba8539b869597c6943e239e5b33a5a4eb74a992646e4a2d573320d13d1fcecf26e9b3ded57f96d5ea31eeb4a46403e46b36dabeb2886e61dea32db19c31581991a567391b9a0d3ac3b0222e60caa2c5d64e029c8a92c4c99ce94a7f2bd3a2b4c6d81137a197a1bcaf1bedaf2e66f5189b3de3e66afef51678b97399db600b3a38aa4e4b88292639c287fe31324f52cb50bded3d95fa2eae8e2d685b1d71b5d993f046ca3b252ae6a032d445db524ad7f3f63a5e6d46b4cfcebe66250a4e52413f3c8586c17d63d9e0e880fabc3cbd23bba44c81f2874bf479c940bfca365e36eb54c82057fa0794db66486e50e7f91adce8a299c9a540d7f28adcf2d049ab69d9e9a1af593b7a6a336426ab38f9a9e6c69087de1be91e3a2193326ac0a7063bc13e91fafd2f4f29f374df35e922f7b350cb4a5ed308fac4e42f4fef7d87fcfeae1c7b82577a45b34bf40eedc86c9f2943a79e18e40db720bbdc5f3066ae0980444a30a853bb8fd2b54a0f15bae0586e127d190dd81f070ba4e6524016afd1d179d98ddfb28f6a5ab78fc3d4492872985246c9bfa1a5032fdfc4d62a408b9a78d813ddf9724288b32e358721a4d123051850c53b0d51281ab315c08b87f0acc86d5f4d54bddfc321dc5e47925e78d8ca6cf2711b17386eaf5785f025015895fe45f57e9f4b03bbac971139d1b75de63130bb03cf2b16ab83097a9531469b0694f5c19c7c94da25ad9505b0e4f1dfe1721b01a7bb3e88c0828922a3a617f2fb9ceda8f8dc580701cd106e3a94e31ff3740bb9967653c63aa4efa6ad3acdbaaefde6bb3546e0f0f0f92d7e1b30be9743f14bb8fdebab76b7b6a8252ad35fd9ca0bd2974325ad7cd34b5fdf7bbb640b52f5f4eddc94179ee8e706d61b4d3488af7f58c65bee8d6ef5f13d939bf6a419943d085398406820f148fee4406005a241033eb980e559aedfc6df02f236f5e35071c6daaf678b360c249c78b5b2f44685e9dd298867d3ae0dd836a0c5eff17c0948065045b852b3f53bdb4ff722f36ab31074bb3df9443e71303656b623745423e5bb3232139979b249daff6d56426d37792176863ff556fd4bb5debf71849172fa8a301f0ac348aaf46cfb2bba32442121afa0886938a162a06a0a1c5fe3d516b6413a2aea64a4fb7b97502d05cb4156dfc8d4d9ed705a5a160a3715fe22c7d48ae68855ffeb21c7e2840a71eb7969011cdaed68572725e1ea1bcfd162cd08bf919c59755e0fccb7f5de91493b636a46133385e8d9c366c8dc5be50c046f2c3bff4aa2242ff78733d9218c83187ea018425a84d6efbaadd43c3d0cd209cca5cc85abddd264f210cf9ba23f3358e5ff6394bbf78203231a09c26eac8d6f924cb49867f7376086dabab1be88e1db9ec24e83219330f748bd0eaccb9f23414b660305573e7bde9e476d51f50c80f7ae0eccfbf9992ca556222ce07e61211127657350cae7b293901d71b061766947613159e059d884dce986698652b38e8a330a0e8d1320bba0a1a750b9265b2f1eb778d35cacbfd975ed1f51928cd022e563b173869acca305041bde6490a0695b99295cca4b8305e9d910ce5de734ee62cb5bdb1c1e82a8a7e0e7a76b0dbe76e955c8a5ad3a9436ce65119ac76318252d5a56df52cdcafc3ba0fe0ab7830920d9bf1e2a21bb7fe8051fe78160573cbc41afc19263fb5770816671637d6267e031e297b19e1cee0280e1c55b2e7a1dfb976438f55882988b99a10c0110998af9c2f742cc0d5ec3e5c4cf7bccf745597f85f5320057d7bad3981839050c910cff29e38d6a41bfd723d48d7e0e4c53e74376dbff8093d6a801b7dc6346c95833141558ad4f5179524e85429df6a75126665bc36b795f309e91d790dec245d549d682f4e61b8349511a00de13d8870fdc7ea372db5e8f8fdfd373efa0682b92f92764529a2b95fd210b995b026794434f11eeec0c23e7fa6a8dc83183043b5912ef21a6ec7d8abda6ebe14842881275291e59bf6b7fe6e7657f9a72618c3117901ef16fb035a827a7b86c96fb1415ef980842a194a911aa107ed326e7c9066bc82836aab1de6c5164ae97a7485c7f4d34caad3aa2294df8924d124c98bb3ac0c3595e02aa4b29dd6a724fff69e95df6a58f69ef334216af83f2dc4c0254ee84c872fd260e755adbadaa8e45ed7542196316ccceaf12151e913c15e55d19b08c874028753f933b8a58ab24d1e626b575e6a3a7620d46b748b1b2d560fc4fb5303302041e12ef9bf36096d9949e8b8ee4f88a21e9f7ec72c2c430b9484b64cd9490d42db23fd75729bb852a961b81e78db30b4fcac6eaf57cafb49bb7cdb3c80bad96731f46ec7cbf7e47774f9b0957efe89c232cb57a90ab79468d8899fbae6ea548d6d292c72ba5c1da6db9c3f31902397581a3e236d074cbadbd88745fa5b558f3a26bfd5ef494b0fa57e4f544b13a5a2bf39285cefceef90b8f7f4fb3693dc31d1f76df4f63e22e61b224e65f1e53e6f1b3b4e1fd19f3d9a6124e0a206c67167f4e881a54fd95978812c4cd63ac2a410922beb87271b24b2f1000a96bd8aaf995f8647f4d2f0421111ddb418c94ce871ea4606a9716d316f24d31d3f6bf406fa99ae92e1aa47a2d7682502cf4950fb0b8f7371e69c655c7f8af1299ab1d9ae4216dae5338ab4ae599be375698b8b4d706b02c33d3ad002a72618edde4da1ba1c963fc19176447cb34f739ad7505ee71085ade99a51d1b5156d85611e1dea0c56b91094739c3e2c57a24a060200b8bed49bbb13022560b7935c90d22ef86122a9ec81bce7734f17f6408bfef08a3f4c646e0ae8fe4595f22782cdbe9309dc32a7bd2e00f108ba2d9da54d1076129925c1ddc8bf5c537c861c9d413b01877af71d76064ea8924c1ab463c0d63200f046f5820e3312bff0e146baef98dd3cf755378b3d39d25c3d560e2d6585c28b80c74a7cf9b8dcd46c252335db6967c4c5827e5214eac9375814666f1b61a31ec64cfd999cd2b45c9286d0ac284a51a795d81addf06ad78447300553e9c88dcc480b0b0f01dc169563c87fb7f1b5107243ff4007cefc06e5d06ab4f4447b4935ac0be482c7043d05f16faa094f48962a538f176266dcd34987db12aea77e19fc5d72be75488f5bafc88137ec270052eb49c601afcfb89874b1190a4cbe58e0a7c391e79688e06c3f4e3a61b1bd672b813508b3966269a0ba4d8a799c8c7e4401f85604da7875aa0bb05e96763eecdb6cfcedb32ef6f53216bf8a3ce839707c91bb125f27a429abbfdf06e68cfb06d08d668f811c41d4226c0af086c4fa33d3e0e29a0470a39a19913bce1ef61260cc5667b2a941dafebf1b0742305584415b5cf3249db99024cc6874f2858b4fcd7869902e41e61b32229db61b07fce90e85245ba67a36c98781e2a8fa31155e7076187be15a914706bf16e774da4d7c1a8e5d5ab5e9861e787d74274f8f980183e73d3c96a59325b8be74b8d8c7cf1c1e81e7155f0e8ad44d7948a5f76613d8422fe3aa9f99996a7c0a104e122d2b61908bde38ca310462fce36887584f232a8c968251e03827682a66a0abf189e55c84b77a78558e618ffccb727f52e80efd9a8c3e1e5f0f157efc11e83817f0e07c40fd941bc1796e41f92a92de52d6ddca6878ddc454fed0d48bacead7d547728bfb910fd9dafd8c053029b85e328344739d4db0238a5732719492d3bed9636c169873658c298061f137522ba113ef719085d8c644009a93f848c718732966466181de78b095b040192df2237efcc5f785c63b7c798321a7609bd3bf48b727a6ab20fbf6dfc65e545a23db1b3c0abab5a6e3df43dfd907fe70d7bfd5988dae9b09b492ad8a3a303275ea05410b8974e0197db617cf203d0ef5bbd1b078ab5b5fdc660e67feb5ae9b6571017dd8bdda1ee07202dfdd88c1f00079d2c3c33c5c83ae63c2329e4672ff3b95305800560ad92de2bf1af98fb7f53e6336535d82018f7d1796e9a0ccd457a4da9bda79600417e0df2c475a1d713916ea7ddbbbd89f9526bb004c7fbbfb77c140baeb254996f4d9a77cd6088d715ff5b5fa6732d", 0x1000}, {&(0x7f0000002400)="2b79f46163864cfb82b905322554fa258e1f570433f587767235e11a5de0c18f20d2783d8a3284ecda3f8961f59b6515d320f350831b202244b8a0d2405b1c03b69a72e168e03c5418a3d1f7d67bd4a07677753b979083943093ee26d7c503f070230c2687d92a8134d4024c81e18fe68721e32dbcc104b749877bb5c13766dfeae9211ce3967068677ae8abab9b0b9c0527e8a595946f5921487e8e2b30b46296edf6d85b71ee0688dee0a0342c45e0785a0fed943d9a8a7ea19e920d81516e7bfc9d47a081a9c32a7abec5ac395d9c19d0b41894a563ec3aeeae9fc968b65a87cad55018b21e4360a52f533fafbca21cd3d623ca7d353a237e166e", 0xfc}], 0x5, 0x0, 0x0, 0x8}, 0x2) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000002500)=ANY=[@ANYBLOB="2d010e2f6e696c653000ef5bd95255dd3bbca13cbe346761141ccadaa7081c62c648cbbd6717aeaebe8d7840cda7a9ed07b6a1b1b96cc025cfe31d90ff5cdb7424dfd7929dab86db07569d45debf8e0d3c3e28accf38d49eb0960a524dff74cede0c4efc884c303119af0da65b00"], 0x6a) 11:33:03 executing program 0: r0 = open(&(0x7f0000000980)='./file0/file0\x00', 0x820, 0x80000088) r1 = socket(0x10, 0x5, 0x80000001) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="b10000000000010000ae"], 0xa) setsockopt(r2, 0x1000000000029, 0xb, 0x0, 0x0) r3 = socket$inet6(0x18, 0x5, 0x5) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpid() socket(0x82e67bb5d3756f3f, 0x2, 0x5) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r13 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r15 = getegid() r16 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r18 = getgid() sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000500)=[{&(0x7f0000000100)="9a9d3c52f007551bb9890a8b402a2055888620d6bcd04573e14f69d2e81e77afe3817b1a22cbc98f97cedb5c380f8a2c53b10f68bba44b1f7293d1b51f78828727249003fd769a3b25f9255a03fd46f98fc00207da313351ee0bf8e23495e8d02ced1458b88d491064f2c2c79ae2a19a82a4ba4cd4dfb39cf5a08f7d0dcc30c7950d28fd1bf15c9c0774676726bb98ed50f73b6f98146c20874e3f5352d6453a92ff6801ba4f5ed3c7bd6f36e49176bf30c21adacc37f7a4a0d579e0cb8de2dd1fc830dc6367fd12bb53a71bb4df46d66551", 0xd2}, {&(0x7f0000000200)="d4d89c5b9ce788af1efd5030caa23c5f396e", 0x12}, {&(0x7f0000000240)="ee523229fcb27ae48f9358afad88c347d00b69d52bc13cacfc02afde1b68c98f4608fb2b5a7b225aa44f1afe2d36eacef9d197", 0x33}, {&(0x7f0000000280)="c0853feb796073089651e84037a805085b224100cf6cb68ea0f2b2693cceb6d76766d204b1748c935bc99a2299dd8b92875f1c6e69c42c1c8e3c2e53bac54a32e5e6d76e040e2e1d24d02677f6225128dfa014794416037eab227f04aee93e499f19c7b95b5d11386cb221fa4f29480f9491d74afcf623d70f1363d9526e3bd10297edf8d7745e9a19923aa238b7c3a8de8408f7abf8b0fe3e121e368b7a05efa938e0b5eaa4ea6f50", 0xa9}, {&(0x7f0000000340)="5f1b9c41234304b6c673fafd33192963e60708a6497ba1762794970fe74f5a765888977e7eed52e06a5f62897631fec46a6d48f27b9e7f7cab5bedb5d017eb65b150922f9e543c54f58d9772c40178e619d5d171f915d37ce40485fd1862ab64371165819e6bfc442b295580354e8b5607441d669bf38db6bf4763f91583c5e3ef4c532339b1cf8f7ae6b739745067376591b02630c3b10c76bee0e6a699c76f7dda1bd2b905bd943e4982106c8da20e956ed135aa5bbb37440da69b4d867eb713391591faaf82835ea77d84cb3e674073d1b170342595d5c1963249d0346d66d699", 0xe2}, {&(0x7f0000000440)="049fc8290bc54da611746f382187f096f3dcc084f40914f101dab9182d1587946385b5949d41e010dfe21aae8fe3314e4c4120a7230f01729a814f1f7ef4589d85eb3a8a94b41e5e27a3ad4d9dc32a7de6ee0c2fc8332a47e667e356e12d78b496794cb4a2008d8a49f7b7f2942db1f7cf30a0bbf39f52c56c1c2cc560ab36c35602e551bda1e19900ea5a833561964c40", 0x91}], 0x6, &(0x7f0000000a00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000016ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="1d00000002000000000000005e22470200000300d207f5b0ee4b2fc75c2e19af24af2ab59db593ce2594fc815d0abd79d4595a4c7f050348f384536ffdb1ed5963bff6c24b08f5ffffffffffff2919c3b8e8706423df7c88912aa2ecfa724d02f567d49d58fb58d44914cb53823c4a6c2526e1fb8f53a8ce00000000000030d4b2dae6b6c1259d361c2d1923b7636ced3ef0812826a47b9d9e57bd2e062cb0d4a1c3e0a64531c672ab50dbef0a6a22e8963dec5741aa07af175bd542e1ace935e33dd6adfd427b14ac459dab57ce7f9f6e66d3e46bf45cea39a2b672713a0d", @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x128, 0x403}, 0x8) 11:33:03 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x1c', 0x36a, 0x0) 11:33:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) getpeername$unix(r0, 0x0, &(0x7f0000000400)=0xfffffffffffffff1) 11:33:03 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000004280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d7cccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc036531deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0xffd}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 11:33:03 executing program 1: r0 = socket(0x18, 0x7, 0x3) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x2, 0x5, 0x3}, 0x38, 0xffffffff, 0x2}) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) 11:33:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x41, 0x4) pledge(0x0, &(0x7f0000000080)='\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x50, 0x5d, './file0\x00', 0x1, 0x3, 0x3f, 0x3}) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:33:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x1e, 0x0) recvfrom$unix(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x800, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lstat(&(0x7f0000000080)='./file0\x00', 0x0) 11:33:03 executing program 0: r0 = socket$unix(0x1, 0x207, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) bind$unix(r0, 0x0, 0x0) 11:33:03 executing program 1: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x6, 0x100000000, 0x0, 0x3ff, 0x9, 0x0, 0x3}, &(0x7f0000000040)={0x2, 0x1, 0x4, 0x7fff, 0xfffffffffffffffb, 0x0, 0x2, 0x4}, &(0x7f00000000c0)={0x49, 0x9, 0x9, 0x101, 0x6, 0x0, 0x81, 0xffffffff}, &(0x7f0000000140)={0x3, 0x6800000000000}) 11:33:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) connect$inet6(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x1}, 0xc) close(0xffffffffffffffff) syz_open_pts() r2 = syz_open_pts() write(r1, 0x0, 0x0) close(r2) syz_open_pts() getrlimit(0x6, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 11:33:03 executing program 1: r0 = socket(0x10, 0x20001, 0x5) semget(0x0, 0x0, 0x8008) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 11:33:03 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') chflags(&(0x7f0000000000)='./file0\x00', 0x0) 11:33:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) nanosleep(&(0x7f0000000080)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x82, 0x0) kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 11:33:03 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 11:33:05 executing program 1: r0 = socket(0x200000000000011, 0x3, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000010c0)=0x3) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001100)={0x3}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001080)={""/16, @ifru_dstaddr=@in}) 11:33:05 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 11:33:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 11:33:05 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x30f1, './file0\x00'}) pipe(&(0x7f0000000080)) 11:33:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc00, 0x93) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x100000}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000100)=""/233, 0xe9) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x800, 0x1, 0x9, 0xe8}, {0x6, 0x8000, 0x40, 0x13}, {0x800, 0x7, 0x6, 0x3}, {0x9, 0x3f, 0x400, 0x9}, {0x8, 0x28bc, 0x10001, 0xb384}, {0x0, 0xcb, 0x80000000}, {0x1f, 0x5, 0x9, 0x4}, {0x2, 0x3, 0x81, 0x3}]}) 11:33:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup2(0xffffffffffffff9c, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) fcntl$getown(r0, 0x5) dup(r1) syz_open_pts() 11:33:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x8) utimes(0x0, &(0x7f0000000240)) 11:33:05 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket$unix(0x1, 0x7, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="1daec14382e669200932dd42911bd5a8fb7d33d3517157d03d54be5f979e9c6ac5805ce5cd977c93fbc9eefc34262e682f5448cfe25220b9afc27af9a8ca3997a30c40d30a92a0b85bc3dc34733e36d72e735a92b922b0beabfb2b47", 0x5c}, {&(0x7f0000000100)="2639f30e741fb11de9daf75f10c280fe2a515203184d01f895c5a6912237020c7f155b1af91d40e477f40b67428befd5ea19f1d23bf9ba26e839c3c7ecfc91dbcd2cf193e300cab184f78e6ddb088730e049f104ca9e668400e12add33e2789701da33023c7c8afc99ab78ff94e1000495407b1c593fd9a9b8a6b033919ebfd4ac5852f71332cc03186877cb020d3f3f6e1898f54bd3bf5a98f39c182987338b5b06984591f374b13ad1421fd6211553790b9d544ab61176a48ddc9dd69eb8d6af7f7ae7250036f6550d883a6444cc8074e8c9fd3ddd38c94980a63b7c", 0xdd}, {&(0x7f0000000200)="6da2321575e672b1081cacb0a88ba1efbc863438fce1a7b287b825c4ad98ab3532c47f7b5088523c077cbbf358669f566031528628865bee6c230f7ea806778a72e73fd03d311d0edccfc294d0615fb68b97e94ade2151cf44ca66c75740a1480012624b39301327dc00f7ee6c3253a0e961583dbd0d373bf8ea2b4d01a9d69033fd8a1fb580150412768eb862fa6d391ac6770fa2fa3a1f6a63aa5e87546ee3229c2708d793b5449eb49fab939a9561b59cc34eae3c84f93405927b24d6d8656588758b7ba975a1a5aeec6b110c6a19cfc63ac3fe4591056243a6f21931d24d7f5f25dc67554b50c9239c60c31ff8eb0baf", 0xf2}, {&(0x7f0000000300)="36532239ff0f690415a4da73e439c9b859ad2f1eb5f87ca1731eccba2e626d3f1c1bdff01a21dd5167b5fd0d6b4777bbe24ac8bbb9956856c86d5331b0f852ccc2df23795c3b1a8bf7020a1be18d3853bf02eeea36120bb2cf35dfbac6300fb29051d7bd9f4abc3d9a9bf65998d8bc5570c1092b07a79b3b95767976736df5045be0d1d3d72c3f80b80f79d9dd6fcc5c6e2b2116ef493c0f82a801e28601a26db778aacab907b0ef6407ed4e75e0712de2dfb21475caedea772a59fc136f620291ba9d7d617c8ba72575628da72fa74e79ee08f1c3736d84ac07b8ae578c3f29e12e7582cf8b1f4e89a46cf403c8764089422ab1da423bd31a35678dfa7b7f1b40ff04f67a562eff82f3a5445ea70c99923a6b8ab0ca1176435513f30bd9849c77b34522bbce2204d4ff7ad25274f460b4cd56b1323af8ff67ba2e08aac0912ecd59ef5697576c070e9f1cd2ab971e5203b8353002969f5f577777f2e4decb168c884b6f91718e2b06c2a382eddca5f5254159f36a50f348de89577c8dd1d49efd2348c250cc5433e6cba93df5efbe7e5697e84e8ecb84a5200f70aa2c639753b85d9745256df243870c1be821573ed48ac5547a8c4ed7124f1a938437c0bf927eb1237d7a3d222d8bbf2a6b5f5fa89315b9979d7550e8befac55fc3e6e4ecb486b5e6f31c1074175a3d3bb5387642bf3fe540ec1087ed1abbc2be326c126a717ba8ac8d5b39c98f42fd5804b5035313d1849db89625eac894e3a94108ac55491e8b6e711c2befe84ea9bb9b6896552e111859f40e27df2f6feecf400d16723af1b9309957255329d2b4398d2e8727e6791e2312f3f81a8c00faabcccc135c54a525f134406b9bb50431eb5b2cae9624c4bba701680e13024ad37cd2e55a1cc2110431741448a15afddc96c3c4058db7e8c5de0257b9221da139fd593647bc805e7a11448aa9567ba82a2a523865b75655a748ce583120c17866c7e118300ace256183f4c4488c71ad45742c5cf415305387dc2b241578b7a404359ed955630474e78c6fc9b5d0a1cd749f3c33b3415be0a8cbd63d5820f6c05c1fc1b6dbe4fa38e9affaf3c1775221a8113412dd404d512ebc2258482341ba9bf96c741805e4cd6f02ff3421cd0f3df6715070affbcf37267c31e48aaf9bf006581228a8c0365c879b287f2e7569d3dbe2d3098457fb7c1c6a0adc93f86d5f39423309aea368e67e149d6921f79d80a53e0973d8adee8f11b0a1fe52e1df0a1825f635b14a0ed70add63cf8b12e802c4a6ce46d9bbd09068b664af0d4708142ce5418355335a10d81b765ac4c131bcbe0ca8f0549abf3893ab13db2909aef2201d0f31037c43dfa116d940e75d27831ce9b4bebe262f0f7f55ed44b8906afb05c202fd319212539c492df779495e834d422b8d97d3ba9c5c361b3a4e5bf1b03e1fcca0ca06fab978eef1442f9ca803db444118f5af6fc08c633c48cbd3c66db52d48f4d270befe74ac375f7a76ae00e40759cb1cab1b9e640c784f1de0c7d49dba57355d6482851e19994259a20ad92bbc91896a68ff1c9d73acb06d48312c920d4ee673f5d3a429a9c644a6223b6bb83ef7365dc174ec8336aac353e98b8129e647b5c822cb7afd82cdcded3a3088c6b48d8d8adf5c2730feec8aafba82d6d205b3e5b914ad8ac0020e89033719bd4eba13c8ab3cad7934eb0e6e7451c12b688ad8bc4da940e52ac7eb7f77df0de0de7b49bdc72740ff87a37ee753e9a8fa00eece0eda81373441f46936e6128e4792c886078be87bd7319ea1e71a97ea9880a778734a173134aea1c0c491c9041cdb90583157215ba10146462265f1140fcabd5d7122c3d5d143812884d43c800ce1e18a3d0902c346dba0d14cd7321bb33683e0ae2f2120022bd3d62d20bfae3c73d9ee0a77b8442a50f556f2634f6266f9ed736c6d65a0e8cc97676e28bf6ada3dc6202c26c14601614b020f67e7dcd76525b3103c428fe3ef826bcc90622782f27a57f6b1985af2f62f67587d892b37e0d8dc364dc13be4c3597d1aff198d5db9a50e373cb490c9f5cbdea182719753ff82c4c26c13222b8dd254306512d1676a71fdb1693c385296ccc53d6056ea2605d4b1fa08d6ff4addea7309fa3bec6da0cf34a8caab11a0eaa6a3777eef27bb2cd34cdc3be6f953f3a8f866a84b54a8a52997cc0d094fc4dfc17de9ce3fbc2439ebc15bad9b01fdb7da862d7f8c7430f87e7b1c9852d3542631c5e1153f3886cfe3dfbccf1b555f9009974a9635b569f561107782e9be7c38460e2489126fec5b3f79b8117171bc18423a868e0b533dab3a05691cdd252d4c08df3241ef2c1f0786baf39ce4bfbbad98aa7c8615e7c1debef0d0bb57e0f4f068d289ad5837c43d4aafb45b331d790c9072c0fa876256f37162479e4cded9576f0aea6331451f6b088b822d0f59ba73bb0f85c3bedc4f92f7b92183e000a6623895a819f193fa4eb127c6d435b636d56399b37890dfb0da93613cda64fd3048c97522c37c12be7253b4eebc7735d2a2f830a7ae97ac7575409cf719e85f2e3f01166db76a77bc337ee5e5754eef7a8ccb40f4c9dc1f9a9f82a88983ee9a89a036c2da162887741fc78d569dd08615489067abf3a386ca4e55eb6aa44af387fe32f0b2e280ce36106dd55a8fb31e6c1ef80b9fee8d2e4b7cb371d1da6c1273035e659f77a31b1efa08ac282df2ae68ae758db46fc2fc0e0192c3c4f5602b9b5b7fe581afa1c91d44bf6d20f1db590bc7c796f3485b94ab9e2b55266da05e6e6e6282d6105cee5c4467decfac3e35aa70bfde33aace0b83e68c34b2437311ba0575cb766ca09542744507f56313c4f029ce05260b41738675a5a8d85e2e27ad663cbc173ca4c8bf88b7c9affd1548c08ac6e4753c51dacb64808bf1a24d412b9d8099b31846ebacf83a02080a3c14ed0093317b7f89d1e12d30304f21ada085465209a14bb302246e517db15f833878731340bc1503952744536f5801ae7070bcec07e59a1b5eb39d9b3226509e9ee62ff79999fe3629735fa83ae364df78fe2d9ce2d9deaab167363d0f1f6cdc6ac94d8a8be42cebd3139d7625447a0046d59a7356a2f3a748cbf1e04e93e04bbfbba5f3ca7bb7650abe7f5537ef09af589252d6ec1f05b847efeb17e46698df5d76b0a8e911e2649999964ad0fbadd16c82b350f11f22d6ed130aa07fd196032fbf53aff2518c546174016515c34d4407b558fc58b27e4206b1d1255a030b7ca8333dd8fcb69f9ffbbb31eafe67fbdcefa03094b148a6817145d3f002b801fc07b4e6ad055d71f5957ea4b15b86e90ae27726963c4b6d13841f9254f60485d8e475e9e00582322a63dcb7d08d57165cb38142e836033927c2077bf8412cd037801268ec93b67d4790d4f43a924b0fb0ccdde84564510375f25cf1458db031535904c96e91abb5fe4451eadfc7920d07650b001064a20cb360f3da2bccc21401168f65021f4a467a719721dc4af3ded3d2beee96a5acfc869b1b2c54b0c6a3281b778b5d76daac3303c3a25de9bfd3aa5260d5154860b4fd8294a24272fded5b3a1af8400561e21fe4eea5ce657431c29e8b3e3831a1f35672a6336e85079fa750cf7cefefa00d12eea4dc264cc7a469ea1696c0af0d138dfb3f230fbaaba631865f5f0ec85b16b10557d108a2452c12b60d2ab22472fd07370ac3aca7bf99aefa0c452bbc478de199f9c43a2c5533ac854ab1a5f74226fae9eb9380808b6d5f1d3d47265d725513f3268707eae47a12621e9202a0abfc69f3890ef6429d87239dcd711ac1e4dad556208d2295af5ed1d9a056d310dc5eb822b3a268902616457fd91e40cd7aa6a2daa5474a83ce718471d37b6de7b965a52e0f3253029b927cba02b5872fa3e226fafbc3663714a61b2649136d3754845e9b3a01b27c569b3e74a0ea61fa744c88111f0ac787edfe3430d58e4fe3f8082bead6cff46145bff17e437e08b4e906fe14f1fb6b5e8fb6f839a2a5680ef4595401d9bcc18de4a601e09bbf7fd19171ad279289f30b677d12b33ab0512eeb3104c40ff850da39485bd109bc1c03b1c65f7b3870d970f403a06353089dde3a8a93926a1e1e3e38d1dbe0c323ae5c97e121b61bd692e87b675cff4dd2f86e04f4c659c7168abfebe181c649cc985f12a192e7983a6a7d2ca76a9bc363ad662ff75ef4e97483261a874247c2805b554206c194da842fbfa683c9c6c1c2554406a168a9569d88765405f197dabf0e236500f6792249c59f114c5e5aa24819d83319d583ec4051166968ff20f0b8a519ed53c9af8619c845895d004974b04e040727ad7beb4ad68a9cef15c396d7ad9929737ac20cb219e73f1892af6cda24b5b06fa2194146ab3202b8d26fc4001b42bb285d18a437a680618ef862b6b107df868ff341cad5fcf1f8c3b72dab7ab5b2100a16f26ade5dc50bfbe7e71042eebef6073805afa7f6e00f9b536fdf42f73eeb4d78386f916be6e2a2bcf27683d2bc6f25dd61d92b913d8eadeebc5f5c9b5485b5fa1e2bd0b8cfecfd978ef1fbf00a5c19d89dab44e12a16daa276e0ef20f5f3109158b924a1d959c60d8cf968789d7c3df0ad285b04ba2d05a0070ee81fc8991a958f305d876df06668102adc60ba20cef47f88198c622635e92cccbc09feb2086ff5100ed600743b419f76c4c88177a5767d51eea9ef5bcfddd968b57dc8aaa90252c235cea5fb2160e83f03bf67ffcea18af560b5b579bcd29464f309c898d6699ddca77ec0d81dde1c83323770c719c3971a57b3fc1b9f03994c18ac7b2b0fa0134c925deaf02cf48cbbfa5eaebb3cf4ecc25e3fa285fc792b6519f6d7c5f41c2a011a06869707d5f6154851eb98404f52f4301f4f8ce38358b1f555642d1c4c70eacd36f9baa161286db08a8686897a0a167caaf21848cfa14b0effa1d1bc94110d84b4d62db73df57e7ecd5b7f86a2fb76d862d9ab35a7d0afa8c4107f9ef30b83bb4380228905eeda075724bc60745ca5ba1d724e722db2dcc23b725bb2b68cbaf396b90991d0ad8f7a2339f511fc58699434f088b7820420d2190b87393a500280ae507324969f9bbdf9846a135358ef4bab22abedb83ba84e272468f648c3d4baffc701d81675dc7ecc3ce16d5a55de2dbee728d73ecfd5284b25c391c84ab1e29c3d5a1be877499b1db3a2d88b8c5e221cf9d905f08b636994872135fe009fdb457ebb17ace5058acfa647670e5d71ac4c083e6a7799f6308a0c13f559f4899ab080de85453909b9d5dcf3215e1745e7bf2ebd72ce0ca322629b909c7ce4e87342b5ed002fe0e339ccf6a90ac243b80464c47181271d3876bdb9a8f7be118de2be447c67271d54826433355dffcc3615f8d22e1046644a755bdcd9b77e9f2d5e8a0970e6001eaecdcd988b344f61d19c1dad93ac07b19db06f16498669b67c0b6d8eb795437b6c9970964878e663ab073bdb55142ca488bb86939e00a283b677b99c8913fde217080847f35c76d0dc601c26fdeb04e332e67c7e4550626a63b42e33226a77b4939daac3ca390f1a385bd2f70c37f4512dc764c85da52a4dc12dc8181a3aed2f8e22d09356c3c0f4605591bf3a8eac11d90f52677db005ea04f06d24261d86facc2ea15226d78d734b3c97cb20e11e9252b53401eb9434aaa9a2d1af5bb1ff8a0701d11dd784893e432716c7b2662c95fada1191ebc534c35dbe8afccb46773c65896255f9f84ab342ac314b28ffbfd913a9e6915082cdea9a6d0eb3748f39b314d5fce26654c1951cd750a35240884c", 0x1000}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_execute_func(&(0x7f0000001340)="660f3828d843afc421fc2f97c9ebd2aa64666546f7b253000000c4c2b597f1c4e14ddf30262ef20fa00f4d8aab000000470f709f0e00000003c4a2f13ba61d670000") mlockall(0x1) setsockopt(0xffffffffffffffff, 0x4001000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048929648000000", 0x14) 11:33:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x400000002, 0x0) socketpair(0x1, 0x7, 0xffffffff84aedd17, &(0x7f0000000040)) socket(0x20, 0x7, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:33:05 executing program 1: r0 = geteuid() r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x7b, r2}) r3 = getpgid(r2) flock(r1, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x40) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) fcntl$setown(r1, 0x6, r3) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)=""/99, 0x63}, {&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000280)=""/204, 0xcc}], 0x4, 0x0, 0x0) fchflags(r1, 0x0) sendto$inet6(r1, &(0x7f00000003c0)="8017c1b56dabbf4d7d08bcb9fa72b38aa7c9dd5bef0fd574a772eb06994a0bbacce020add3bf7f3644cd6b68f9f9f826d76c265c4b2d21db32f743f1aae3683518d6c2015948475f4b95b9eacf7e34b4925309d98703b68d9e87fd3b94006f63f5cb861a7e9c34356f0d2491843742699846f6fa00741880f9cddb1e9ef3085a9928de8629dc5a862f9237c77c05c4e1c095deb6e5a17ccb86c330dfb513cbe67eab48e0608b7026407130fe08ffe32796ddcfede6ed3dad9d0e", 0xba, 0x3, &(0x7f0000000480)={0x18, 0x1, 0x20, 0x6}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r5 = accept(r1, &(0x7f0000000540)=@un=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) getpeername$inet6(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) ioctl$KDGKBMODE(r1, 0x40044b06) fcntl$lock(r1, 0x9, &(0x7f0000000680)={0x2, 0x0, 0x100, 0x4, r3}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000006c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000700)={0x6, 0x0, './file0\x00', 0x2, 0x2, 0x58, 0x4}) getrusage(0x0, &(0x7f0000000740)) kevent(r1, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffffc, 0x28, 0x10, 0x3, 0x80000001}, {{r5}, 0xfffffffffffffffb, 0x40, 0xf0000081, 0x8001, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x2, 0x5}, {{r5}, 0x0, 0x20, 0x40, 0x4, 0x3258}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0xfff, 0x3}, {{r1}, 0x0, 0x3, 0x400fffff, 0x8, 0x8}, {{r5}, 0xffffffffffffffff, 0x10, 0xf0000030, 0x3, 0x349e}], 0x6, &(0x7f0000000900)=[{{r5}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x6}, {{r5}, 0xfffffffffffffffd, 0x4, 0x4, 0x545f, 0x6}, {{r5}, 0xfffffffffffffffa, 0x10, 0xf01f296dff315bc6, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x10, 0x10, 0x3, 0x5}, {{r1}, 0xfffffffffffffffe, 0xda, 0x8, 0x2000000000, 0x80}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x0, 0xffffffffffffff7f}], 0x3, &(0x7f00000009c0)={0x9, 0x2}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000a00)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000a40)={0x2, 0x9}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80)={r3, r0, r4}, 0xc) r6 = fcntl$dupfd(r5, 0xa, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000ac0)={0x2, 0x4, 0x5, 0x7, "dbe0dd177126c335305430dce1c7d62a7987550c", 0x6, 0x80000001}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000b00)={0x5, 0xfff, 0xff, 0x81, "46e61ef28e28801966aa9474c38467e39bdf0d46", 0x9, 0x7f}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000b40)=0x1) 11:33:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x5) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc8194515f3a74f1c20fec8e8a5584c0f71766", 0x13}], 0x1) r2 = socket$inet6(0x18, 0x8000, 0x7) shutdown(r2, 0x9) 11:33:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xef24}, 0x10) fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 11:33:06 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="ac2259cfcee2fdbaf2680cde0c1a7fb61fad31f857ef0e08ae756e5349d8d3c53392d832164ef340b829b48a1880bcd6d5b759947ccc663a614c4f233af339ae099dbb4630a76663a9ca9866d041f31e035e388eaa8a85b5b5cabd66a082222684b636e98d66c6d3c7d9b597f8c1d9b269134ffebecd60619bc8aa351316c55c1b085899df9d4969950ff2b8de47e8346f69fa08072524571c0c0651bdab1d06a35588d0ca2f8fa1f279d736c1983cd10f3d7a3caa61a618e46855d6d3c59dbc193653b2d4766c3c87", 0xc9}, {&(0x7f00000001c0)="b02c42a99101e2adf0502b1ed4ee7556b47fe4abf4f112482cc426241e51c7c8145c2f98eeb01a183e0e3bac5120d9f3f0a46b9f2f401422c118ac8b350ec5c6e82c5247180475ebe0e625a5ceb861914b3435a8f1914acc8d0f40518f6498d58b19ee17b56a8733ee3ad712a313ce6847566550dc918f6edb012d421a3e63c149fd28690239799c0d07d2dfeafed62f991bdce9a2a3ab75676d3e2696987b91db32cbb294fb337b855434b9baedf60664d1d3361b85ae972fad9aa648b9bb385d93302b06b07d1b1e4680e448a25556a1c1c02574eda5344b2015ea711d5afcd80f05b638", 0xe5}, {&(0x7f00000002c0)="00d085ac20dc3baf41d61bf97e3bdf9dd00f008af0f9cbb52df27bcdc98bb030766f3e5ca9fdd220d1d0a4efdf9da1b85be87640ac78dfcc970efa9feab6faf79836450b51998601e76b68254be7ea1b06588c3fd0974770defb64b863fbd4a3b97b21880b60d2516c4df19e6c478d2b91f1cbf5f1e85468fab447be46f954bbb0838d", 0x83}], 0x3, 0x0, 0x0) munmap(&(0x7f000071b000/0x4000)=nil, 0x4000) getegid() mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0, 0x5811, 0xffffffffffffffff, 0x0, 0x0) 11:33:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) socket$inet6(0x18, 0xc007, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x21, 0x10) socket$inet6(0x18, 0x1, 0x5) getsockopt(r1, 0x200000029, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 11:33:06 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x8, 0x7, 0x1, 0x7, 0xffffffffffff4d7a, 0x1, 0x0, 0x1, 0x8, 0x4}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8000020003, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x28, 0xfff, {[0x6, 0x8, 0x1, 0xfffffffffffeffff, 0x8c45, 0x4, 0x82c9, 0x40, 0x101, 0x8, 0x1, 0x800, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x1f, 0x8], [0x0, 0x3, 0x3, 0x80000000, 0xc000000000, 0xfffffffffffff801, 0xffffffffffff0520, 0xafe9, 0x6c, 0xfff], [0x2, 0xfffffffffffffffe, 0x9, 0x6, 0x8, 0x2fd400, 0x6], [0x1f, 0x81, 0x4, 0x7, 0x7, 0x10000], [{0x9, 0x1, 0xd6, 0x4}, {0x100000001, 0x6, 0x1000, 0x80000001}, {0x80000001, 0x187b3b6d, 0x81, 0x5}, {0x9, 0x52ba, 0x16c, 0x122678df}, {0x3ff, 0x4, 0x0, 0x100000001}, {0x1, 0xff, 0x81, 0x7}, {0x7, 0x26a, 0x9, 0x1}, {0xc7c, 0x5, 0x1, 0xdd9}], {0x5, 0x6, 0x5778, 0x100000001}, {0x7fffffff, 0x1000, 0x3, 0x5}}}) 11:33:06 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x86d, 0x1, 0x800080000000}, 0x6184, 0x0, 0x6}) read(r0, &(0x7f0000000100)=""/214, 0xd6) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x4, 0x1) 11:33:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x8, 0x9a, 0x9, 0x1, 0x5, 0x101, 0x4, 0x3, 0x0, 0x100000001, 0x100000000}) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) dup2(r1, r0) 11:33:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 11:33:06 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0xc0, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8, 0x0) accept$unix(r0, &(0x7f0000000a00)=ANY=[@ANYRES32, @ANYRES16, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES64, @ANYBLOB="bd15f5b640907952975d376b944d23f02ed134c7ed93513e1d31589d1a425368595bc70a2eb91b797bdc5cd7cffdda3448821cbf79808165850fe604df7a8f07a95af199209e3ef022de1696a1e4191e5a534309082adda9e1706fa7f8db4db5426318c20d93e22599144a7fcc717edbefdcc61174d4fe75389654f0c12b70778cbcd2de4d63542c4b9a6a388561fa457b09e9963faf712c334e90c8410e26ea9b90152baab5073fda8f902503268811c542f5371234", @ANYBLOB="7176af4f33dbf14c7f3d7e8e6cd61334cd2eb5d4c04f5c176b7424830af9dd77f411c6351a5177c772fbbe12d3ade5e2144a07585360c7d5a17b607fe3152e9312e7cdfe93216e7383c03e12297964991eb62f43c079068c12a73c184b5d325eb7aed9fe63c56e9fbc4ad9e1549022d65208040013cfd1b49c43b7615a8d1749eb762cfe94a088e5d8f5fb307e840c7a27bed6b6434a41d7e24eb251d3787a4659d1351cae0b11972d67f70b0e4eb333f49669cdbafb7ef35fb102ba70f53385d691a1cba472e155802691aee72e205ee18428ac709cd5b75ff2894b9800e7d3fddba5c5773ddacb0aa29c7159927a7ac5a4000375", @ANYRESHEX], @ANYRESDEC, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000940)=ANY=[@ANYPTR64, @ANYRESHEX, @ANYRESHEX, @ANYPTR64, @ANYRESDEC, @ANYPTR], @ANYRES32, @ANYRESOCT], @ANYRESDEC], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xe5, 0x64c}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="a86c1d46837eaef682a04ff47d7cbd0fa0e3663e09e7de5f3caf59428080d6a7acd3cf07d9888277f73e4c6436d42285ac68aac047a604cacddd46c1523ab86dfc057dab243fb6f2dfd90146e92ea4b0907da989281780c2c48ce1a12813a5c7055134d977de58c7ad69cc9f1b85a18c3800b2d7bf65ec70833a7ce3f52c91d8023a575927f354004373425e04b5966494288511a242747e82672f21e3bdfef66c6230c15f2d49adcb86a0e9258d1d805e3a7cdcd8044451", 0xb8}, {&(0x7f00000001c0)="65694a05d7b9560ed38c73fc1f5548533d43d64fa42276c1f2567229df7801fd0ff1c9f36bb1b0a7afa2ac7d6c4c53a0f68895acd4f915c0d7111eb51dbbb34263f4a47d38616b73db9b0db04980089fe72518578261a53f3d1853239dd62041085066f2fdbc19c332d617e17e4af2aa50dab7c5e1f9455ad1ef44f0a8c2df29686b8e61615543af1a9e420bbc2dc9b2e97ace5b40795dd8cf177230545f27662cd8daf99aa178d11183dc5f3e08bde09c51aca027cf44165f2c56e8", 0xbc}], 0x2, &(0x7f00000002c0)=[{0xc8, 0x1, 0x1f, "70ea0389a222cc9eefd7f28890e77669bdd2ba298c9f7d89dd10775bac8b05685cbb147014570232865a33eb92704ef52b0e2548f237b4eab39f210b64ccb28b63f9acec3f1823e7c9ff3201ca523303ff23b436e8173e0001c77f7953047fe78aeb52ed63247d4dcec19fbd20e034a12e9de307d9bbf4d9df4f39f95acf8af3482ca7392b89ede0ce2416198bfc9a52a68e5c471fa22d2fb5e5f22bedfd5bf1a6d25837f6b1c6eae6d1a5864a6fe360a98b2c7f"}, {0xb8, 0xffff, 0x87e, "6b1381690b8703bee418ffd2097bb0ca4f1af988abe4775a02a08703ad96a45b4dc669b3f4ae1ce4a995ea997d08b7daf9623b9bee6200611c27544cfb9e4befe7afcde025465e9765a9798b5107c59f5b74b4d167e8e31fd8a844ef8d0e929ba873c49a028de667b882c007d956152d80dc7ed8fcf6f82b452c22383cc64ac6d384d5d2b1bed7d06f542b5a0b16a371f0506a3027bcfc18145bd8353c21ab5bf65324"}, {0xe8, 0x0, 0x7ff, "16222afe69d5559246610acdb80b2051a293cf784aae8e79a41a66fdd09734d6ac63f88d7e4b42e7ef562bd4fbd06f99cf27c5a3adb18f72df7105048a15a1aef0b264cfb2d039f3c1b7b3d93c5636f21e860d26f779d313b4020523d6891326f926c120303d1d4eeaf7636151603d7c564cd700637a914acb9c735a22e9a9edd4bcaf716440d336b76d4a9c93a6b2403a8df1dbe0858e98b3da19e2094d92556f3a34d85790bf4eaec925c60bcfce012264e16630e29a19d25eee34e8bd4c66ddaa0ed8c723c269babe42b11d6280aa689809e01a8696dd"}, {0x38, 0xffff, 0xff, "771cbb6acfc54e3d885f63ca135cf4da0c53f35becf006e4681cb38b682db17cb09800000000"}], 0x2a0}, 0x5) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 11:33:06 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) fchdir(r1) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 11:33:06 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r1, r0, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pipe(&(0x7f0000000300)) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) seteuid(r4) 11:33:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 11:33:07 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x7f, 0x237, 0xb, "b08dce773b7a9000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:33:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 11:33:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$inet(r0, &(0x7f00000001c0), 0xc) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 11:33:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 11:33:07 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') semget(0x3, 0x3, 0x0) mkdir(&(0x7f0000000180)='.\x00', 0x0) 11:33:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() 11:33:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='^\x00', &(0x7f0000000140)='*,\x00', &(0x7f0000000180)='.$\\\',[+\x00']) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 11:33:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') mkdir(&(0x7f0000000000)='./file0\x00', 0x90) 11:33:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)='x\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) 11:33:08 executing program 1: 11:33:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x819, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x200) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:33:08 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="e11cbfbd", 0x4) 11:33:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x7) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:33:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80000000, 0x100000001, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)=0x1) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) syz_open_pts() 11:33:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) 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}, 0x1c) getuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1c1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x5, 0x2, 0x7, 0x4, "0aeceb30110e8896bbf070dd651b73c1b3e00b4b", 0x3, 0x8000}) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 11:33:09 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x101ff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc91, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/33, 0x21) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') 11:33:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4, 0x7, 0x9}) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 11:33:10 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair(0x6, 0x3, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/47, 0x2f, 0x2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 11:33:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xfffffffffffffffd) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 11:33:10 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10020, 0x40) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x85a3, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) chflagsat(r0, 0x0, 0x0, 0x2) 11:33:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x2012, r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x1, 0x7df1e791b49e476) minherit(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x1) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) 11:33:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) faccessat(r1, &(0x7f0000000440)='./file0\x00', 0x20, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='^\x04$\x00', &(0x7f0000000100)='#\\]\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)=',)\x00', &(0x7f0000000280)='&):}$$\\\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=']\x00', &(0x7f0000000380)=']\x00']) recvfrom(r0, &(0x7f0000000000)=""/21, 0x15, 0x802, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080), 0x0) 11:33:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x48) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) 11:33:11 executing program 0: setrlimit(0x0, &(0x7f0000000000)) setrlimit(0x0, &(0x7f00006a4ff0)) 11:33:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 11:33:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x96}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 11:33:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="86d2accebe152809eff493222d527cc51aebcce1c2d56356fb2113b9c3d38b28abd2203ce4fb527b865ee3ec1103939c26e4c46aa11b884956fa83cdd92f29c501252b9ac816ac0ef6bb91611a1940291d46153528809b3634c1ff5f70bd7f7d9255772992100804246ea54806f6a0ad362933adfb12545533caefc0f6fe4045caba4ba57afdd6c4a9a70aeb28d4aeeae9bca32e78824e75a643734dcd8b2790639a28c373e7bca40d3dbfec3536da9a94454c28393edb635c145cf0fe50a1b7ce38fcd46fbc19a05d5cfd2d434814327e06c7c17dd9dd3efb93d90e1eb19bf9d87ff7b5e59f7c7a0fa86eeaa548760c1a28b9b906f812bb2c0450b1db72e5cded485cfa8129e92b1cea79fa104f8f883ff4a5726ffb82e1c157ac721172ddc37d1b01211c953792b6a1deeea0ef16565c9b5089e865ba9f7b677b6fdfe5733be7cb70612c4854d4f1903d3c19c4b77a08f3b02249462cc2d615755d515d1eadc3dbc580baf4fe2b8e8b63483140b5de17cec029ea4db58762a961a6685673da91f41969fad6a4fe10fa653a2384e5d1547c81e957c41e7042317eddf89a1e9ab3411678c12d9aba231d98e33d98fd9b9cb3dc019489abd57e6756ee78ce0605db95e24b9db4187f01fac43443960a031e54246b58322cd9257ca43df150de6d71e42bd13e94abe9297cb0dc05735950864a5d5f94b9dbb7b5f9337415afa74c74c48d0ecfcc95b81a8ff19928d53997e464f7cfe9531419a767c7e70def0f35a8af539af8f84256efb3bbc59da79fdffa69b55e27f2fc66c124bfd6d5a549949398b6824431102de8b49b91b831caa328456002c4c54686afc19f2b6d67843d4db4c16e3772501bb76a37a3b0cd2338988fbd87551e4afa4ca245261bbd6860b1380ba4243cc93be5459672a9fbf29abf565fba84831ffaf894c83e6a4c4ae6f68016490004d2152bd49299f738c43be0c8773ef85c64ce7c237c09a0bc158ff114dc6f119d8ecf4424af5de4197b3d2f0f42de5ef20a4c49f0baba3384dcd5bd6af99f692ff6d5803067cc11a03ac8291412a3548c09512d9cc97d672d03bdeaae0ed147515de8f574e568abf04a3c91c0ecc74caa2ff2cc777fefeac98c07d0e139678c03f47276a5950a3021218d3b6f71d073d6363eeac8c2d97739a1785ef11f9bfda36d0b0f300e651e4cb264bd4d51bd7b57ec3d31396576039effb8ec8540e12baef1637029bbaf7afdefc332f3273169b953117264dd48158d91a1539ab0d91c8db0019b2b90e6163213c4fb01c1f309dedb44a261b575571d37d96530b88b03d958118b35d0e10322c752daa6a25f8f2cc6a82aa132e3f715e68717a5483232f788f259df6bae49559b2d5db23dc7bdc624f079a5ca18b357f40d3248793db403f01a46ae2bde3e195531513f535063879f3907ff0e6067303aee09408cd4d1ee462c6ec680071665c9a070c6afa35af226dc504b625d36b1f526d1740c8a7b652a30ed90abc286f5cdaa5cf44d919ab8dc1aef1ae2865a0e8f93726740af651fbf5fbb9aa5c84cd18927c3bc51b354d85b220442a42315c69826284b5b2189110f07cc22d28e4b3d36e31de3552a3540c899cb3810c89e8a329773858d1f29ac1042c42e297af0b56d8c0b09f9d8cc18f371255b02658c5fc7a75cb18406241a0cc4f93df26ea722c1601fc6327c514a5f07d22b613e49876015079c14dad2e0487e136144e2b11a4e7f17d52c9e507df1d5959f06876bb1b64c656957620386010a360f177414a5f1b3639103fdc1d4fee8ae0eed952a88004bb168895354359ccb0e9a9805982c6c1bb6817e853135bcc250ebcf21c42cf4bab44c36c141e8c16b00ffa84777b2ef243514526a7c85b17321a74adf4663ca8b145593b6c1908e5d4b57e7f42795d6b8a7850a953b6e70ecfc84180df5508e74d5d28d9805b2c15097eaaa50145f022ae71512a8ccb803db7e4b12bd58d74506c4564be12d2ab33e3f604241eac0186e07e45601f560ebfa0b8708a1b3922ecc7d2aa4f77c392403a233c020b23ec384f5ae6eff5d11573efd5eb4f60da6dbade660a75e2b43add0318ddadc3c384b92082ecd7e9425f1bbe2f0aa5a7042bca219c8af492b017f8c0125851cba7f76b14e275c6041dfcba46cec856e924c7f57e41c1d06d719e5891e7ff0f0b7f2dbdaf254c819801bdec66d407e8f1a7eb483c0ffb3b17cb92815a2bb9919775f59526cf214f38766d93b10cb175c9e6bbf216daf52066e6ca0f8224c8589f89b941bca68a6f63d60ca955c59b74f246183e0f83459dc83829bdfb27c8c2f72bef1fe3a8575e88b2c8f119cf948e1020985d49ef4a08e0ef6e9f16c2a0d99b22582a1fa12e8e59a0a44a25821e79d4f79538ad54893bb20b5c0a694b04f54733db9f288cfdef9d0d75c29454657d5e64b65ecd050d0f7106d182360d0edff33438af8913b8add9ff3dc7808425679666ed0be18964ef72ba467b6e90c6b9b10decfc7ab13a07b621f73a4e8038b117c8126d363d32d817b4da3c4e25f5b2d9153ac9e1d16986f513621b7b580be39781707e276072e9af9c999f228b1232faa69fdcb59ed9d032f6d8fbdb5a84305cb2dacbfbbc354187989710f4a28402c01901e23b371ac13da6c554f070fe1b012f8e7468454bcfb2cd92cd92ff55e4f7b907c3a6177ba8a113f44ebcb829e505b6678a64b7046b7d14d978f114540bf94f12ebbe8f05f1d13c06a0a98b70954fc7cb196f78dc8a97628678ffa40160e332632fb10e0ddce2a91a2bd2badbd44a501b18fc41668e3ac9128f313f0976b35e8754c02e2f99db01449966f738d46d778494f4fdc1cb80753311cd94a8341397edcd8a36f974458169e723df2ad1f2d3eaa4df2500a1cb5872215d8a8243d503f061b82d1d28b92d38ba123965568d36c0092fec575c3b2fe0652458f5cfa72c3aa0f114386c2bfea847ce2d20c9472660b17940837c805aefa90e23ac5fe8441dffbe6182496f7442eddfcd097d27880e8023fd177832cbff674cef70099a2edd2da9a4c6d3c160aa09919ae8579cd30143d39142936443955e7a7659b15b0b5b9e5985f64ce1dab88a85b29a1df2a54139b6a3af7cd8ab4b88c561e4001f091987cfe9d84050a40bec4e9b18f3a70b7062b3069bc6051c571543ab7dc2f039600ec153afff4103ba3c5ed5bd29975babd1441a27007949905b5c07d0d3f6c591a436137c1b6c24cf68a3ec1e8d2bb8d09b220362ab8f918bd32238c46215ce631331cd049daf411b0685c307e0a88b52cd66c52c9e3f8abf7ec71109689ab5e6492cd89a315b78f770e949c08c3694382c3a55f3bb26627a06e884d6e1c72412eb62a34839ae87853e2946d4c417fab1442cf149aa0e39b08103d57fd2825241f0519d840c9ba4e77abf58d3078b0a9d049e1c9e76705b0fcc84b3cdd30e2cbfc6d2bd61859a4d3f70a8feb6a66435d7574a9ed77dd588ebad3d09b55a3704977c60c174ed239df03bf9b38ce52f9d7d81cd0bb98b0df3719eeba47000acaecf168a2eaf4cda095b13dd7d80838967b3c4c5d5cf1d141a7cbb40a2e1a668aa476a504a0bf84c7fea49e6dc9d109bb1df011d129e137df29dcf0ca54d01cf9ed891992fe05544a9cd6e8e0e0d1ec230e76f54a85b4f66b1c05c458f39cb4f3fe022eb966ef7af741416660fe566d02f4adb46eea41aa69e8ab515917dd4242461b25323da393c8049add60366d9b5b1d8e2006345139210a8e2b8bb8ab9d8186c79614a19f2d746f3c2ba792bfd09426b71ecb8f9cf2c8c1a0bc3a5287a33b5bb9e18d688ca7518a2cdf9b57d15097eee29075629f1d089f64d94555e9eea822595b8dce846f22866bb7a3676ecd23584cb797849a7b922f54d1b79bd17140ccb172693df7afba80d0339c3fc1ce3bdf2a2a7dcc213807f57d58a272eeb9ed4f61d5abc12a0e7cca4f26deac0d45bb9e40e0e0fc6d4938808afabcadcbc19b5499efaf552feb789eeec5a15a8e40d3ff18b9834e5e561abcf010a0bc10d48223fa8b304a79c4310fe1f21f2b8c116eb01243d0296d8313fdf702e46d3dc3c71c370feb30a103f75f73e91242ea98cf4bf83b5b5df69dab8637bd6aa757c9828c51abf1500e454ad272ea5c09c33352ae5d33e9de8597d86b5bae3c3d1c6a2ff9b985a76ea4538240cf34584315f1e6be1e5f40c81af2cef2f8b52c09744491c5a40dc4f9fc87965b81f84792976999bd652870276f670b2a97a80ea09093f2435e658fd84e55c909da4a5ee814811b1016933c51a4fd60b7491c707a70a499374c55019525c60cfeff0c440cd9311662c40bc3239f839c379d20c2334f7e8e32644df72ecea7293b3f26328b00c499737069aa48050f23928ca80da265592dc468bba4771cffeccbf9c7e9a9f4a650bf7057e7211bbb6cfcc4ec213a9217b5e45616e390ae3582b79c64ccb577f9e0b72e0939cc68802dd3503e3de35ee38659658a3a61b24039826e179d3b937ad7f8829c31a6477a615096cbddf8bdb73154dc169ad9587dd91ad2bbac93aa1e5fddad276fe8190d3c2d91294c3685583701e3509ce45be3f768d059eb9aa5d06120e6ab4115321e9224870db1f22f18ef605479ca0f54e3d647563e3bcd7125baaa6129f52ccb161669c6159ce68b4fdcd4f1a3fbc8f8f6878c96e47441ca07927bc7c2b7a1b32e6570d845622dfa825370be52da4793c10a08ee4188300173d6daeafcd192aa61d67e0df6c203fd40914be6daa7a1f8c08ff3c629e8cf70a03857efe588c6b023f469249b3ad762e2f6b1951c1912309785bc23a2992f7f4db5f6c5371351dae7b50db258129777124d79a6de5e68b8e11f1b99f298cc2331e39f12e8d899b7ccfc2a920fd4ae0f169ed283b2e6aa6b78894343b6f66a092c684398ad40075d6c7ad01cb628ea56723b97ec995810ec106db017a46c36cf55a42f3d3fae938207692f253a014363275db3ccd7fc505a7df1040fe316752682c74c943d584fa62c4f32f5937b5738a01e732f08989a7f4d56e69e1f58b2d7710efb34326c16bbc6e98042c3eee9855ccc36888cbbb4294a89e7691fd7f996943fb8982e7949af9eeba1b1fce118c4f3b634407ad520e8736ab1c86cded6851851a7df222b4c9f5877d81036a4587309d785acf07aad8cbc22f47668a714087845bbbd593fb895cdce23dce5d6e8ad0d801a43bd66e2f90322f533e4e4125c1186bee351266477db74acc3a694fd2650f64b5bb75ff598a498f6f27cb8c9545fd50f2a6ad40166d7754e2f64f08881bf11be5a7c3eee3ddf241635e96ca0e3372969a02666c1911ae4bdee5587ca1a56ae09b977a160d3bc89d847c37694be3b1fdf4ffd7e43cbbccd88d0ecdbd42c58d7a3622e17b1cc804721eea2262676977dcc9b9ef1b1a8bc7be810eb55dd0a0f73f24cd116c7f9b32eb9da2e5d93b9e77db3e2caa2eed3bb6e11f41b12071285f59332623ece2d86e542e0edca533d7e9e175e35a6a036fedd31c665536a2662ed424bdbeb234326e50dbc84786e", 0x8f6}], 0x1) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) 11:33:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) socketpair(0x10, 0x7, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) write(r0, &(0x7f0000000280), 0x27c) execve(0x0, 0x0, 0x0) 11:33:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = syz_open_pts() pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000180)="8e6a79276a683d2390d9774126af86b52d5af154a0a5c0b9c51fb059384c2710d12672e83e12927663a605c6e99f09c5ff9d9095acfd293fd5528df8794e511fc74dbfab9b9b7b1ba36c480dd6c897e2a8f6ab7af58ccc5ad33505a20198d2894d923b4d38c826fad6daab11a4823693e8035b7a44071b25c742903413e14ae054e2c276c8986f801677c26969e2373fadc0fc63f83ef0970b4e34e7fd21d443688ac60b0bd0d7cf5355e22432a9", 0xae}, {&(0x7f0000000300)="96c0090287d6762e4072d93c23a52330df28ab70ba24484f9a5b00b95dc87e08540ecc600730e42eec11c29135081ddf89dee9354386b3b07704faa6b68ef0a4db69bb4c67b65c10d0def970b0def442f36aef0481df49872dfbcf1ccb0ec42d71316c08eae4375fc848302de187145c82d90f3c64ae98a05c865e6eeb2d67943d39f74df38cf164dfa669e7b7f9cebbdb75011c61d486362df77e763dd24215f831429d49671b063d753f118e16041b6b41849d8eb2287e17a2f743f76cef4b5a31505be7a5743bd37c9cdc73552e4dd494d980c5efdc20fb41ecae408b25d4c63570bd88b4", 0xe6}, {&(0x7f0000000080)="105c42ba31c07b091f4c69772309ff0762506a5ff00b34cf2289628a1092cb3a64742d00fb88d9a7c5c5eec0cdc4", 0x2e}, {&(0x7f0000000400)="840394e6f20e495ab5a00418a117b76e5420fc4f3d5cb38198e8757a0f390bce930adc4a22aa1c3936f09e2c56e261738a971c88bcfacb94968dd955960eeadf20e6c7b39b67eee6eeefa7c5cab3271ffcdd2ef9d1dc525ed905cad56f91afa6c907abbabc2c3db8c1a7af62235f22aadf8b9af2078406204f2db4b3", 0x7c}, {&(0x7f0000000500)="6ba0e7277cfad7c23a2cf362c34b25bf44119382ec61ac8f209baada6cf7f57d7f9cef9844435e0dc0e22a5e4877472f71db446b073e15bd436f63ed5d091a4099663be53955ccde6a40d6aa04c42eaef3ba3b005f53739371d10c39a35839633ce724d99cdab7278415d836d1f73e05a964e93ce93e9d701c5a528884e76d764c09f76494e48b34210acc09e594065d408f664e743ad4d0bf234d10842e19d920d837583cfdfd59177ad6d80c86", 0xae}, {&(0x7f00000005c0)="cbb4df20b3ac71274507c76e80acc485a53322b96f52bbd4971d645083d680c31c438ceae37b909957a913f015640e27d859a6ad0225ea1fbfe035ae035ba27237fe0fc89a450b27ee042d63139a641c50961a8b96e3eec26db7e310c367cfa8db50c51cbeed41b23eadd2ab4a79218f60dda24619d2ddfc28858e12ccc03daead7d77aca1c6371dfd46d8f7e9d3cd8ee0c671d29c7b4fb59063f0dfc2e9c1aa811d34b3f43041e086a2aa303bf2252c69f80e42754ca4d60e1a7355a996afa34e763addb845f8ac21a48a5e500fe1fcec5b552c3499cec17842f7fdc0bae912287c4d92e2b8200da2cfbbe50690484aeecf", 0xf2}, {&(0x7f00000006c0)="0009417dab02dd9f5d2a3563926818b8061da580f1fae20c8dc0bf5d2ba5ea5582cefa8acf175a39ba1039b3a62eab92161880c257ea281d8e5305c7b02a7ef82cd5453a5bc2b507cd", 0x49}, {&(0x7f0000000740)="d5a8e309b6a78208345b44e70e29357d14493273b67f42178c318445740deeb36d1ed6866277854f460d7a1eae46ef8fa2046183add330a1e6739c5e71981d6c8fd673236c30b701", 0x48}, {&(0x7f00000007c0)="a37b6606b5593833d9de7ef8c4ada9fc560b7ead197bb87957a29b9fe2441686d070546292a8992e8bb76a6ed3e965f656fa3637c0ece46fef046c4080e8876b4a27164b93e6ba7e3bc506dbd680ec02a57f80bc4057639341f2dc3e24659f00180154504e0db5a25fc02261e44cd48014b4830286ef2f45e7dd72da4db74e5b160399115a3c2f43cfdf8b327eb6c3f120113724a89914e387c59f294c1254fec7b0061a31173a1236c738234ccb3d7f2f7bcee26b16256453c9ecf8934adff0cee1eeac99a011a6e162cd2159e141e2a25601f5ea5c34fcdee4dec549defbb13009f9b321d6278d2941360fa2b39790519f7262331b8de7dc14472ada", 0xfd}], 0x9, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000480)=0xc) readv(r4, &(0x7f0000000980)=[{&(0x7f00000000c0)=""/45, 0x392}], 0x1c6) 11:33:12 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 11:33:12 executing program 1: mprotect(&(0x7f000018b000/0x1000)=nil, 0x1000, 0x5) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 11:33:12 executing program 0: semget(0x3, 0x4, 0x180) 11:33:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="acd609141300020e2380fdc5497d5686176b441014b9b1c32f967eaa1ccb57d5daf308b1430f77c5bdb25d8a6e655c0a6aa395287f4df817513f02b8c9adfe084e1253c34d7062155e2190468a7faddf68946138346c4143ad595081b9a442c1f9668ddcb41fa4a43a135d998614b25981869c69de57d4cfe1461ff6468f40909324f47b896d837b6cb24e", 0x8b}, {&(0x7f0000000100)="f8271cfa2e775630a4a9db3c620a8db1d4cbb44f63407388348ea8d2b7ba4805effd0b8f8f42f3210895f626ebd6556b72840288210c9ecf928f8b1c013e6d3ac36ca8b0cbabcee0542027dc3b2b81a1aa308ab2b99a15d23e3c3e7e07b04b623d0f73926885d30aa872a1d9e00321a9fdcc34697c2c571f07113acd411355ae8ea3622dc30cba9381", 0x89}, {&(0x7f00000001c0)="e391073c5995ab7d0b4428150e01113c4c2009ddeeb8b926c788c6f7937a4cade1a2714cd8375721f2f03e82e70a718e6e4587a938318604d545e45fa787bdf83574ce501ed62c7be860ffe4735b74c49462b881dc650ec5a30d0b2fee87105038c2ec4f01aaeccc668c38bf4581698258c6d7a85d61ea7466d61d", 0x7b}, {&(0x7f0000000240)="66c8e64bd67a67bd71fbf5dfa7602a57cbb263f033cfe8e36e68e6f49212fb97c1c3609f965d4c1ad7bf66184361ba790c0962c56f63f7621c39298066e4bd3094503ed4b7523f30699ac18742890824645be38a88c706b38751079488b4ec6ef0974360cc18cbe72b192617f54a933f86040cdf45efaa9293", 0x79}], 0x4, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) 11:33:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) setsockopt(r0, 0x5, 0x4000000, &(0x7f00000001c0)="6f0d0c390bb96303311be3eecb7881ca83f7bf1234f6f6bb6c780205056f91fa86b8dd9cf23cda5f8c106e5c3a964a73e29ae701ee9cae6c65a4fcb2574bac534edea5c4112d6b75de69d1a8fd8b80c0dd065d997cdaa61ac77b6fb227a07d52c06755b34da49b144b74278eb34c752ce3c835cc7fca9492f3e49974cf51e02d00c023760d783c61391ea23d4cfb16e973154fcf5a8f7b13cdce85bc1abe8ed41e17d6fd1dbd24f1b0a6b3ddd96bd9ae421b8b1f31f8f4a25f26cf7d28d77f6acb484c391f18e0a12d8da21dd523a7c8c3c98d7cd6da7d5a95aff8152485132d724125d4dc6dae8c6265b7660d391129723841bdb0771a08f6", 0xf9) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x5) recvfrom(r0, &(0x7f0000000040)=""/92, 0x5c, 0x1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 11:33:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000040), 0xfd30) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/198, 0xc6}], 0x1) 11:33:12 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x82) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x20, 0x5}, {0x5, 0x100000000}}, 0x2) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:33:12 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = semget(0x0, 0x0, 0x0) semctl$GETPID(r0, 0x3, 0x4, 0x0) 11:33:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x802, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/251, 0xfb, 0x0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x6178) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) recvfrom$inet(r0, &(0x7f0000000240)=""/80, 0x50, 0x43, &(0x7f00000002c0)={0x2, 0x0}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) lseek(r1, 0x0, 0x0, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 11:33:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) socket(0x38, 0x3, 0x8) 11:33:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000200)=':\x00') r1 = getpgrp() fcntl$setown(r0, 0x6, r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x7fff, 0x0, 0x20}, {0x2, 0x4, 0x7, 0x9}, {0x193, 0x7f, 0x5, 0x4}, {0x9, 0x1, 0xda6, 0x81}, {0x1f, 0x5, 0x0, 0x7}, {0x3f, 0xc6, 0x0, 0x87d}]}) 11:33:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r2, &(0x7f00000000c0)="be7c2c27844ac96f78f15ad7406c3f00627644495931b9f12923ce76e1a372795b56e4012f32c933c3a845840ae915649cd219fe045df29712cb9cd37cc6a4bb46ea4dc6bb4aba82b24eb5b31328b2b8df3e13788e1bc710dd209f3cdfb1fd42581b104bf30081b18c40733368c23b48262eb1c2cbab0737af49831c12ee06b3c6d06addc1e85a854b3b32330ebf44179c447eec9e71daa0a6ee0950cb01bdc885e2e14a35b6f3a39a07016203b5999a1e18f2d751b211deffede7d1925c63c6f3c92e1e4ec56eea", 0xc8, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x8, 0xc1e, 0x10000}, {{r2}, 0x0, 0x0, 0x80000018, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000040, 0x401, 0x401}, {{r3}, 0xfffffffffffffffa, 0x40, 0x2, 0x3, 0x4}], 0x3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x30, 0x3, 0x606, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4, 0xffffffffffffff50}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x7f, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x22, 0xf0000005, 0x7ff, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000004, 0x10001, 0x1}, {{r2}, 0xfffffffffffffffd, 0x34, 0x20, 0x1, 0x5}], 0x9, &(0x7f0000000300)={0x43, 0x26}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 11:33:13 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) 11:33:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x202c0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x6360, 0xfffffffffffffffe}) 11:33:13 executing program 1: 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) write(r0, &(0x7f0000000000)="e9135238280e89e39d4dfc50f4d56e9891268e38dcfcdca727f7da3caf318dca0839d07812261c560f3e363e4df62d9f68cd8add0598a2dc639cb090a73b00f8bc4b0aa6bc1bd1ebab894c74976e40751d8383c7c30506535659b4d8d102061246ab7c", 0x63) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) 11:33:13 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0x8) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x2}) minherit(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x1) setitimer(0x1, &(0x7f00000000c0)={{0x10000}, {0x3, 0x7fff}}, &(0x7f0000000100)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 11:33:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x61, 0x6, 0x55}, {{r1}, 0xffffffffffffffff, 0x11, 0x8, 0x42, 0x4}], 0x183be8a7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xa, 0x80000000, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x2, 0xa, 0x7, 0x7}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x8b30, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffe, 0x9, 0x5, 0x7}, {{r1}, 0x0, 0x34, 0xa, 0x618b4181, 0x4}], 0x80, &(0x7f0000000180)={0x80000001, 0x95b}) ioctl$FIONBIO(r1, 0x40047309, &(0x7f0000000140)) 11:33:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x7}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) 11:33:13 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x110, 0x0) read(r0, &(0x7f0000000040)=""/171, 0xab) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000140)='./file1\x00', 0x80, 0x5a) sendmsg(r2, &(0x7f0000000680)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x9, 0x4}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000200)="632944b175e81c29cb4e2e8c11a1104333690e954dd46568aa6a3fb60046ac4d07897016c69b90b70430b6bc12aa00c97c010edaf16a1b4257e07042", 0x3c}, {&(0x7f0000000240)="49c462802f2470db81d0720ed2cd09f1", 0x10}, {&(0x7f0000000280)="1c02bd701ac95490b6be93f770a623822e9e4b8e9e96061c6a1e57f9a1bd6cbe8a5586d14fd48953344956c5cf7e9119afaf852339b421040c20aaea48fb5748ac6f01afe2", 0x45}, {&(0x7f0000000300)="57ad5b4d681408bf80148e301e81656ee53676b79009cdf8566793f00007a7831e99eeb3a0f1e20118e1d2b84192fb93a4e033f7ef524c433a5d838c56ee8680252d469d970e2e77840406957e1a1ba7e32c47dc5c3bda109915329f43a16573b2fafe70d65f66c1272a9fb1d085d04082b13d7b249559e7ac0c757bef6f7f2503065d14a82289dfe517aa8e82e7016cbfdd8523bb3505", 0x97}, {&(0x7f00000003c0)="cc01a9605858e4d2144d9bcef15cfeefd7204a18331737f32ae1c844e17ae34018961e548889c402eadadcd100d103cf26008c982c77b6af10daa5bfb18c466daae55b2d1e71a6ea21647368d2a4075fb00b9de58229e7ea6c85c050b2b26c1800088c25cf998bc7137f04061b29659b13684351d4757dbee5e9de79b6ac5043", 0x80}, {&(0x7f0000001280)="43c9e27f58da4d09538536e4b4403093376a0caa7eacf1bba85c8103f6184a874bfb7b6dce0c576404c1efccedaf459483d17139744cef4d8c0f60a12e417633c2e8c94a1a20857c884bb5a5bae2f0e09de2481280348c69c3250f6cd1e24e10172d607fa332f63741407e8e3c87bcda77bb6fbc6f10a13be6d616d3547a6e99ea94ef66a50c2195fe433d50952192038062c2af19a87bf712eb753f94ef7144014e6fbc45d64a1e2c6d252c582834bfe9a3b715d6a4fb1d103a0f6650a38b6936026c2db7f6bd27ac4822a30d093b9d5f5ed42eb894222eef6ae17ff9c9cb4ef5c5f36c975a7dce85b332e19089dc8a5d98dd6b58d0057ad44b382b220c2d3297e28b3411b6569001fce54b9cd2b019a25f3401d6517b0b7611108c6b868f041d8b9f5601437c704cc20b30891951fea94f079b17b85453bc4d6d5fce9d92a7031a281e95c2b403564c90752f5e60f89830ceffc1d1b08f4a81a21c39aae2f8882101e20033d47d4bc43ef13e8924e00babd241b39a214983857adb11c8deab60f7e09d030da8b0695e5a1adae9f888b591781bae82695d6f0edd528334653368f415bdae897eda5ed4139fdf46c0f61542d021fac1fadf78131a32a1d417a33e0ea6bd73eb4c1ea7ef1f2711de25736ba2c149b3dbb1f22dcfd7a26f0eb29bf5b842a7420530f11f4c68d0561914e4810dfde6967922c1b0ff9673f926a73112e65ddf5633add67aa64f07522398c55f0e993a45eb5b15428d4252f5822ddd3713061e233bc5e4de1b19703c77247586467389c28604cd22ff2e243191a677ce42dbcfaf97bd5a6ee5b2097236e0e37c7898e7047fa02eba039cd387b2faa3c17bb026d90fdb03158066575d693e1a6395cb7f8ff2ef7cdaccc8340989116fdb8718a04e0aff260b7351688a575d617dd23055eaf25b35bfc9ff885c511dbb717edb923b33fef2a925b4973574150316b10695f13af242ff6e40e4822d56d72476c17453f1f83c1ff6a156b95eae8e5faeca16ce152633f4bdc374a17f7810085a086755d571af366a206cc4011133fdb7685b4fbdfd43dd958cfdc0c75e1533f1ca42bce0974e2fd62bef9b2ee590d4c9fc33845150bd118a0c9fabdd8dcec8cb3c50300213075e64314f5b301f8d3b0c41beb34669b54ebf9a133908c6193b79b20ae43f55898055e0beae0e1c0310abad34a0b51192a6a711d5169f6978c507aca99e5a0fa12aa04e39a537cc9c03f57c8678551a5115260dd2dded6e5ba502ebccc30b623c3ee5fd514e5a88babfe3233058a25ebb7479d21f051cfe607ba6f1c6179ff6b281503f2fe7bc49b5ec3f7d9d64ecc348734b42ed41186c9d24179306c9c5b83e063e5f7f6ea60d6282f6b7740e753a7cc19ad1b31f970a0f863f4bcd2476c58f914fd79e5e9a082da18075b6e9be32e0be13bda4a12a357a27137516e5ce985c17f0356b4481be74580313c403b7bf10624908cdc3b3d1249f7b876f1ed16ff7ad31b11e7ed151f8718a14ef2ce2f440d73507a05e0ecb14457eb384c3e3378902b790f12d4ded4726395f49840701058916c8dae4553f2eea6d8b04674d8c8c38f5ae63f8ae65c8875f41f195f970522f6cf344bbd31504b00913a0c13e39f86c2e9649490163f4a2198cad53c8d8843b6c0a2ee3f4d256fc9bb2d3c716fdcda127824456e6007ad8148df545b8cdb1b51e23c6e2e1600a309c6657ac3fefd8c9d9a39f568033cf32f09722f8b842920bce7369088016e9ea9b96057f0e9c45ef12025c0b7cf887e1b69536c07fac855990d834ef7b5679ab7d13b1eae8b0dc0672aaf318b62d4b2b2da96651d71097ca58d5b7989b59e2ea197766b5fcf3df0604a0c12c724230d269915584440464b570a5529ef6e1595279f26ac59d912aabf7a2cca26f41c9ccadda0342c126141e8eb550b98b632039f07c1c2a1c5630dbb5056408cae613f8e6a01055b80b9d1644955941867d2e94c3b072f3a901ceb760bc4f74da605110f2c7c6e62bf388b70741cf52101b9e6e552470eda95158d91c2bb83cfff8e202aacf5288d9a8a474b2fc99e4bf5ec68185bd2b50545af7520457c8feae7e63ffad23deadc69004ffd6ab808dc4dcd9d21ebc5b2e5bf580780820c1c4903ad6cc0dcbefa8deca10bec132077909dc742dd27cadd5b7312dd598c0bff0383042b9291a779ead312428485fec0b84545163be34722c091616d62ad8445ea6fedcd8a18e86dcef78b479d8b7bf593681c8701e37b5cc4ad395b38d0f03eda62482d9c830db29f87e503e699b43f6d7e969dc42c4c0d1da1d3e0554faf9d177ffbb234cb57fd4ea2cb87ae483c917daee858e8056bee1c5b0b8cfc763132a927eefb8a9b3dc54e8ead804be011a5d40efa5cfc4768baa1eb4f53f47f86e1d3f5841d8ce9fa877efaedb6fa2f6100e7c2ee24f8dae37a01465e09a2216f5484a88e525c3765325c1a789644548129b13b22e6c134de51ce6befd339520f582f0b97ef25ecb102307df30ed833703b696e737717fe09305a6ab6b38410689ed7984b588bbc8c265a268e74bf95fa2a1514361df1f81c7b68d86fafdcbe7b66c3f548741fbe12d2b6e9b21e54994e0c4758fe8776fa70e94793567c77b34c23c51bd627f0654f83578d02c268bc1fe7e4320d000ed7a1ac4dad484c2e85cb3fa2423149685a81597e272e897da0b92942a59ead59bb36a7cc7ca32bc1aa5af3b590bc1ef20d5db02e5296529751a010a0cebd069aa137879e61296cfa78ba38a9f09bc53aac8b94dd133d384f498b1fa815f913254eac9c4cd1f8a917506ffdaf58f27c9ef9d04efabb27b252f7c577bc6781ca9d5356afc268f5eea2194bdedfc64c32134da3410106f7604756573059d8f28d416cfb9b9755fb94d193b7303ae78e9e241d1696cad4a1f1e35daeb484c40053a46e71916bf99baeca3c25d501fb4430f02fe2e8d479285d1a94c747b481826a5fe56108820ef1429060a5871fe4b5bf5435e4fec5e8af329fa83aecc19c6eb35fcb329af67a6a6c5e64bb237af85d9f91b6418c8f5fefccc22d568384e7687d3cbf8d51eadf948136f1e6a399206328c6422905af47c430b74dafee5bc227ce027d6a226d57bddf2387807a82e8fc59899863d70f83650ff6beb827b7308e6fe186a9a946a1038277eed6929fa3c83dee7d4bfb4f086996e143e1dd9c97b1ea720ad7ec99f6382438843a7e9fab530c55cb18a52e7fe941dec3bf2fddda2348798c08452c406aebdfde482b35ddf67f673bf46a86850cf5b43294af03190c8779078727ed18ee442342a2235d13165c9b1990cdabe49fd0034b55e71034e21565de71b154c45c61bf29ece6535c70a84710f7a176851dd976009c0ee5836bddad6d663f597cac2352f83712750ce4ea7febe19cc174ff19f2588ec037a1165f97be21ba64ff0fcc8b4d841a78cd6b783b5f82344bacede91a750e2dfc87a7ea13373b6098f5c44bf3f371750a31fa182351f0c1af602a169b436f74ac8ff8fb213b34a17457cf9395c1fe5a69f889f6ba72d027c0653a7123311829483e4121f925250867e2342b414c37977e58a6b3f7dfbb064f3058df75d8a4eb3d5ca1edbd9d52b70657dce3ba88fc6910799f5df50510d5685978aa355afdf0413ef12bbe13d8314c8f3e2446242043f7f585ab71495681d314db314be8ba6e8adeddb3bfe1b96336a1c341e94f2a25ad5c66f563191f72c84c24a3b8165a46cf45d9c21532bc9ef77219ff6d3d40c6e674218feac40421140b7e8f70f1accbd675609948e17d5d965d23b956182d90bb7bd2167f8aa6f6339d5c1a51429548abfb37bb6d9c5814433cff8e59cffc2e12b2470c100835f159382853e43ee0430168f549d365fce73c09dc888b4666ea7d0a2f9aa162b7c401542491b0ec457341c275c6a647d4cb0754e6617319d4a159bb570764122ac4403c12eb78e13a93699616b92151f2186dfd0f8c56f65327d439a63b761164623a7b67c39262a0b3a99ed980d4aeae57866bdbf0891bfd8d94096cdfa8fa0f1749a6261f682801cceba9e007a65935f0781b3913c586675a09edeb337ed886e7d31fe39205a86f080fc094e0716b6e3bc32338047200418014b5c530fe09ad33140467de2201dc43eff2fb9a9771ebe14a025f91c22324f9defcd1fba2e9bf1932263d3704ac0f4dd5ad9147e4f14bfbca9fff0b444e38e8952ca38edc653dce996106659ee5cee1b17e8ff47976479f7df55b8b5c1b41554ff6536525b4f2be6c3b23ced11a169e8b9359c748d32d1cb30110afdf4506ce40ad4aa126288c1067f54e00d68147d128f1957a4eaf82c3ba047816eeea5644d553be3a0b2213a1889813aacfc67b0fa7cd24c766bac2d8ba0a0f0d8590bd0abc33859403b4c66eccb0ed0f21913545bbe53b65f4cdf277097dd1676bafcf8015925dd7d7616f8520d0eaaeec6a61a4a6bbcb98c0d18f9d3fa003ae1b02018f719f2e89e58240c6954bcd6d6f6ff082bf05e17354d64ae9c24228ae025255d44975ae7ce3edf3cef61533ab8a8c81bfd8bca081ed5c4ce5baf57816762ed1ac9a4c92f46104740447ff33b7119e84f83e6eeec8b188f43530b3507392efbcb565d30e6ac87da75b9afc74cc7cf8e727dab08fac46a302890b9fe479e70ebad21a6da9d941efc950aa0f1b71f2648db2c97868b84d8e4ccf4d578397c0d2af5a83700db5727490dbfbe2686c45cf2d67bdcaad81aff8095fbb55109ee126a0f809d757d63a2e7ec43cde9bbfe9db040edd220a3bebd87fddc3b3225028f6328ef112fcaf782f8242a32c594a58a63329162c4b8f39d989cd72305d31a54f9235de4ce741ba2533ca08a773a600cbc5bb1e5b20032893e9c722613c46796cfd948c2be58a7d53ed849fe86190d6041f317e397d44c619ee7bda2f390921e1d69b9db3e02f5a74442ff5ae977dcee526d16d3f3d046fcf4037277ff3b5b7632e99bdf3afdcc26ecc0849a88182857f339cb8517d95dca46ee16dfa8e36efa1f2b614acbc228605bc44bf38c6e925e64c807fbba59eca9deb93e0a91a6fb02b4d12df6cf7351d8b4cd63053cd128d9fc450d90374873bca041ec1576db47797247d5e013fd34692a6758aef23f1b907c52c8b639e90a9573b31d55d8e6af4f09954ac17d3206467e8e7c311b408d160d76b80969d4b4f0ae34c572b333834beeb188cc46646a15d8b025595db1d08104f3a0303145dfc8d0dedc417a4f936cdd671eea3ff23b7fef2b6880f705dd7aea2a989c791ea587fdae6f2615fdd30a58434d3dc1154a6259f0f4cc4de257393967d47594ca0f0ea0183c0094cb28fd064a8708bb92296a085d582e4dd6315a7e5edaf9f7704b31d588e5a625683e4eb438d0256de5183d0735506919618b37151db62c53ea98ed2eb774a275f4d080792d6dd02b006a34e92238314503bfe35137b81be35b8ce01b08d8990d750024a452a23d77e3cf4d325af0b3623eabd5ebeff3dddbd8676592ba2057f691af063d9ef8a354ce08072b7e530f0cf70cf82a352dd14c010aea127263f56a984db80cb5aeb9e4c1fbfefd6ef2ebf8789076216a8d33a56063ebabd46676634cc43a91859115ad94e7c7b413acc6fd79ec44acca3a3e8efdafc27ccc669ba6f99541a3da3cc76671a09dab28e034baba87363deaa611f5b4b3e3ff3114f9a06736505d964ca3e9b06d624b41a2b33af5d7e458b82f3909ee1b68077b846bf3b46c0033c72198529e468a091e876bbf33c98042cb1b68f9ba", 0x1000}], 0x6, &(0x7f0000000740)=ANY=[@ANYBLOB="b8000000000000000100000005000000cef8f42f4891dc2f2e125d1a51e222ee8f0160a171fd5e375c99386ca079f2cded17f319af8279a19fa212a635cdf45d6fd8b916d5ae153c48399997d138cb014d3abfa00438c329deaeadc589f014ce4499b3fd4077e6c06988e4b508f9c1ca572cfd459dd9bfb77678a0c6937149fd1945e501587d9c3fe98369c740f102bef64ba130d9ca8e52048259b57edc408d593bcaffb8295b7ad26885acacc9f6d9f700000000000000e800000000000000ffff000008000000719a94683d0576e7c6b7ec765fca8b93248a71ab70e93a44fdc67de9c9783d4127831d03cd61b44b77a36f2b446e0b9370fc7b71d12f572bcb639ab7f725437c12000068923d21c38f09dd7d441da0a61991252551e4b91076438dbf3e5736f46c2ea629424ee96c7598bcf3cbdc05bc908be70e9efbec50a7e70e6364e157018646c7c9ef84812c2e94459f2e12b54b8db252fa23094de8b7798da939f1667b9d8123a1960969423c15c4b467756309f99bcde774eb4bf983720f58d17ef5c88f0f8516c7b7159b9f56bcc8d0a5aff6309c0000000000005b79ea658419de86fd8f9907c054dacee1757cb9a5f32b06c8d7b97c7f56a0b5ee681928ec1c586514c96697185ebdc45d930cf8b426e075f95c4dda4b755ffa9beebe6faa7ac0d5127412d0902d50eeee8097f0110e7e86b6316ddb07ebd7f90ba3750712d2326893c90b5795d16b19adfe56f0c97a0c69a0fe9230271cd2ba13328c5ca1414f5d1a2d3d2ca1a2749720689b0026a7a19cafa1ab0e33e48140fb7e9c7b9f2ebe724039aca9eeea7588f206fa936fc64d48968effe6e4377a24d0acfd7accaa1be0aca8d63b1521948dfb9b7584b9f7f943"], 0x278}, 0x400) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x7) minherit(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000004c0)) socket$inet(0x2, 0x0, 0x6) 11:33:13 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 11:33:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1810, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f0000000100)=0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:33:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2b, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="700440f2fdd897b1f6898d967b9d77ff8867effff3e009487f7f92d62c95661427e30b07360da0ef5ff71815c073aa9cc86a", 0x32, 0x8, &(0x7f0000000040)={0x2, 0x0}, 0xc) listen(r0, 0xffffffffffffffff) 11:33:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) 11:33:13 executing program 0: r0 = semget(0x3, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x7ff, 0x9}) nanosleep(&(0x7f00000000c0)={0x8000, 0xffffffffffffffc1}, &(0x7f0000000100)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x7fff]) r1 = kqueue() socketpair(0x36, 0x2, 0xca, &(0x7f0000000080)={0xffffffffffffffff}) r3 = kqueue() pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x500) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) accept(r2, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r7, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000380)) getsockopt(r3, 0xe93, 0xfff, &(0x7f0000000140)=""/37, &(0x7f00000003c0)=0x25) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8080, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x80, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0xfffffffffffffff9}, {{r3}, 0x0, 0x8, 0x8, 0x80, 0x792}, {{r4}, 0xffffffffffffffff, 0x37, 0x40000040, 0x944, 0x3}], 0x8, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffff9, 0x20, 0x40000044, 0x0, 0x1}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x1, 0x2}, {{r8}, 0xfffffffffffffffc, 0x80, 0x80000000, 0xc6d, 0xe93}, {{r9}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x6}], 0x100000001, &(0x7f0000000340)={0x0, 0x3}) 11:33:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x411, 0x6) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x7, 0x20, 0x0, 0x8000, 0xffff, 0x2, 0x2, 0x0, 0x5d4f5e0a, 0x3f}) close(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x1, 0xf171, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:33:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x40, 0x4) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 11:33:13 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 11:33:14 executing program 0: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1) 11:33:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shmget(0x3, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) dup(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), 0xfffffffffffffffe) 11:33:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x6c, &(0x7f0000000040)="52ab348eb0fb7a8f2d39dbaad02e96f3dc5ea52748427bc9f965c81356aa647d0564abf805df5c54328ad694fd0ec8034c26ad8ed3c75658efbe95cc20efbc5871d2bad425aac9bf22b7a3154c2bb35481136f9a1592fd3a211e8c4b683f0d12151ad514bb067fab17f61628e2a4e5d27eaaab55ae36f19914be868337dcb02313c8d0983a87de4aeabfaa", 0x8b) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 11:33:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x220, 0x198) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x1) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:33:14 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0xfffffffffffffffd, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) open(&(0x7f0000000140)='./file0/file0\x00', 0x148, 0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 11:33:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x20, 0x2a8}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x88, 0x3, 0x7, 0x6}, {{r0}, 0x0, 0x1, 0x3, 0x7fffffff, 0x7}], 0x4000f8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 11:33:15 executing program 1: getitimer(0x0, &(0x7f0000000000)) 11:33:15 executing program 1: r0 = semget(0x1, 0x4, 0x20) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000000)=""/49) clock_gettime(0x300026082800004, 0x0) semget(0x3, 0x3, 0x408) 11:33:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000012fb9dcc5b3e8fcc6efe68cef3353855b6d288377aef910421b5c56d0ca26f0eba251e8faa73eb0b4f5d4778d2762139be5e61dabcf0de4ba8771e2372101bc2a389a9374ef3d3acbc6c5a0baf6ff", 0x8e) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "4641533600134a93600000002db12b7f7fe57b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:33:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8001) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 11:33:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200)={0x1, 0x9}, 0x10) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 11:33:18 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kqueue() r0 = kqueue() r1 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x2}, {{r0}, 0x0, 0x12, 0x400000a0, 0x4772, 0xfffffffffffff800}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000022, 0x1f, 0x60}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x3e8}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r1) 11:33:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x20, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 11:33:18 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0xc0) poll(&(0x7f00000000c0)=[{r1, 0x40}, {r1, 0x100}, {r1}, {r0, 0x102}, {r1, 0xac}, {r0}, {r1}, {r1, 0x2}, {r0, 0x114}], 0x9, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x120, 0x2) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() dup2(r3, r2) writev(r2, &(0x7f0000000240)=[{0x0}], 0x1) 11:33:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 11:33:18 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x8}, {0xfff, 0x4}}, 0x2) ftruncate(r0, 0x0, 0xa8030020) 11:33:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x200000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x6, 0x17c6, 0x6, {[0x100, 0x87, 0x800, 0x8, 0x20, 0x6fc66d20, 0x1, 0x7fff, 0x8, 0x2, 0x5, 0x81, 0x6, 0x800, 0xf2f, 0x7, 0x400, 0xf41], [0x2, 0xfffffffffffffffa, 0x8, 0x81, 0x2, 0x9, 0x0, 0x20, 0x7f, 0x400], [0x6, 0x3f, 0x7, 0x1, 0x9, 0x4, 0x6], [0x8, 0xffffffff00000001, 0x0, 0x7, 0xd6, 0x33821e8], [{0x3, 0xb698, 0x7, 0x1000}, {0x80000000, 0x81, 0x8, 0xf7}, {0x1295, 0x1, 0xffffffff, 0x3}, {0x7fff, 0x6, 0xffff, 0xffff}, {0x5, 0x9, 0x101, 0x3}, {0x0, 0x8, 0x401, 0x100000001}, {0xfffffffffffffff9, 0xe9a1, 0x8001, 0x1}, {0x130d, 0x8fd, 0x8, 0x7}], {0x100000001, 0x7fb74c96, 0xda, 0x2}, {0x4a4, 0x1, 0x5ee5, 0xfff}}}) 11:33:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) readv(0xffffffffffffffff, 0x0, 0x165) pipe2(&(0x7f0000000000), 0x4) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 11:33:18 executing program 1: r0 = socket(0x800000019, 0x2, 0x0) clock_gettime(0x4, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}, {{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x3}, {{r0}, 0xfffffffffffffff9}], 0x7fff, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xfffffffffffffffa}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xff, 0x3}, 0x10) 11:33:18 executing program 0: r0 = syz_open_pts() fsync(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 11:33:18 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pwrite(r0, &(0x7f0000000100)="19da2b139e282e83a5f64fdfd8eb4fa65e09736b4eb57279f5ce6a3ba860b388def5d3e07e272a3626114bf3f10e47e55f1022342e8976c6b4d3c47477ea8d5105b9828329277ec84bfb3428b44c1c29841d7013ddcc46f00f5c3e3a6433a58cc0000b391f3e74444b5137c3c6fd6ca6d566cc20239a12f78edebcc79596d274362920c7a9a475ef0dfdaaf3b6e169e9ba5a3fdf05c469bd8215", 0x9a, 0x0, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000000c0)=0x4) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 11:33:18 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 11:33:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x10611, 0x3) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 11:33:18 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xfffffd71, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x14}, 0x40d) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x8, 0x3, &(0x7f0000000000)="72f5f628", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x60) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0xccd}, 0x10) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:33:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 11:33:18 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') sendmsg(r0, &(0x7f0000003ac0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000180)="c5ed9fed710c78f24f60b3fda496aaa92b7cb24e80dfe1dc17782e45cd46aa4fc14c7d525c3dbd1e140d0c17b6d91713a9cdacd918f1f5e064e19d8d4703c3196bddf8c41feb4c7c62df2367e3e99373a13b8dd55d719b5ae6dd336a6af6745b2dd0e76d399fb5de1561aa3c5beb6bca0230bd983677f1ee710630bb84060ec2b83ea02dde335d77fbde65fab669309a6a5fe3291e6dd8eb912b2fcd5f295d47d4f6a86e248f0fba40a530427f782cea3679d8428485ebd256ccfa0b9def2b5e6123e97c5ab65b60f2071aa110a63dd48ba591969851", 0xd6}, {&(0x7f0000003c40)="a1965b791a02be2ab6165c249c16a07b55d001a7a9c35b37c6c555fd16545d73dcbc6cce348e958fa6104992eae190acfcfaa2914dc746b358855368c0a90e3e040f79bd0d14458a77c98047d9c62ec7a978caf5f36021c857db8f6d8f104c41ea79391a4c349a70cce1e48c21064f8a776d48f7b01628", 0x77}, {&(0x7f00000003c0)="18f534a7421824e4ee29ac3ab7a6ce326643c878ea637086f452f369eb820ab9bb3637428d09e2a065802d37db242aa78d1acf699f2613cbc05520830c0fe0385ad66b08c57f9c738e9630b81e20ffe74153cd6e34a656887dc3f94258b1239621513b832aae188a24707a297bd45be061d26102ba47400bdc0ad0163c64d630a0e29ccb7ac3fa0df405dd1f29a5b6c75295dd8d40f4e164e1e0742ca555f5d0c46504da", 0xa4}, {&(0x7f0000000480)="5943f69ed1ff8d8e54a0ee062f3724b5381e9be5a728fe826fd69a57a67b0c701e73dd5558f469a3982bc2b7c895233e30a9bcb67d5f0d0bcf3baf5261b6d7c9ee1a458bf4d48e5f41034a8f5784c9a92ec59f22c1e3e7eff4228e6100581bb4671cad8d86dc15f69015246d27f7a3cc228985d4556534591db34525a58f6291b6543bfd432a37ff5c15f9f455569b16fa573e9740e0", 0x96}, {&(0x7f0000000540)="bf7f10", 0x3}, {&(0x7f0000000580)="c4a013c4183aefea07a4584622e76ba5a20356782aa4595aaed544b3ef275412d9c1f27338546f289991cfc1071a998c5954e50fdc442bac92f316d8c34f74c177fb8fe21993cf7b05030ed43f14c65829f4c45d3578898988dfe5bf6ec91e6b23aec40a3ebc009cfd63f55374be1a90c9d9d9bb2289087965d0d925dad986041ec0d60dc743084be7feca8df6b8988227122e191a2ae49afb39317c9ab44037b99aa9c4bf75a8152467f3d8c6f2dd0ba8ca96c308e62c9b54b43f1a9eeccb618515fcf92db7508af738870d6ff1ad541556f96975d43a349b49f8d6cd7c65fbb245e0969a19e0dcfdd9648c0c536d39db5bac479b1e0b81138fc9a509409741144f14a37332b1ad8ab68fe186603b44ee0c97c3da4191918f1f998ced65008f89912d03b2e24b288d14190d2bd98ac598ce14e6dd23d67ae254c7070395247c2dbed41346b8685553200de5416376878d3850b06525a2b0b460da79dd059462ccb78af51554988971ca32b22ea37075f3a072bd4c976d24321fb531d79f6d331aed4a53e49d5e6359c6a23a289520c70ffacaa72403a8de7c88e16658707b92901b170c3944d09a614dcf0f09daa8219c9b7b1ef064ca9ee6e8cdf7b2b18b7465ebc135950874baeff5a3454ad611809aa4b0e2a155b5d2faced3deb3ebfe1e7288344ec26a3eddccc60cb09f639fa42b5c019714f926ebab3988b7eec22b3627f6a1373c70ad6bc317d959fd8e0a406fd9ef37655719a1a2ad44f1e2de7befac0ab9244ab6578722a54407b3e408ccb2121701591716a445405a3eb3bb3b1c7cec091129075bd6d6f74dbb5d59303a7684fd6c5427613a59139f1e950fe43a27a0fc69ea5510aa540ca6fc6148ab3766232fb49a6fae465eb57d21da82b54937e614aa11bcbf06b501e0bc4b702bc68700fc27970f4af0566f9f668a9c5698c29fdde43af47fade28b5c217b1ec9a58655784d85c2ce5979460d3dd92846cbd060a5b9daf100c802dc3c42b6cd42554e3ea6e3be9e82da8ac81a7d1fd1db304071b17726aaa19dd1c45bc9974c6e2530a0a24e78a6043917fe43a664e09b593ed521c00cbc0f4a539e124faaccced301bebaa91e680b022003317846c8f090556cd31cefb5e211d929bbb4e28f329146a5732ff985ebf2d11a7b128319e0bb1292a8b11a3af3147daacd669220f417772834a52f34896e65a09c57fcf59b448a8b28709e06d4ecf0e8f4257ed054d246be64d6ab7be69fcaee98936262d834c89426e196e6983b5b78c3a9fa65474d184bccf1cde836a15b7d09e3516fec59855c1443dfff659d106455e1ca0023e3d01350430adca4330ebd0539261081955d114a8ea11d4c3f23abf93be0499e3a6c421ef251481532e7b70d13e124005d4399918b811d01dba02d0343133f98ea2b0b18d67bce891d25b32bb43a13defe4048addb9349406587e60d4d810c0237f4b9f31125d75bf6332096c401364033bec2f34fb29222faf7c3497b4f57488a34064e7572a588dcdfad086e9fe0aea51a7af335993762b8b9ddca1a7623bd0c181329bcaa41269f4d0662bb29bd571c0d19607015dda04d863ffa99e507350b1d79c28dc8b8a7779934d9d604fac001dd00e3af8d020209440ff64c786b2e8a46df9580f9ad8ade7cb6b677643681c33a225df6f929be0d99a839663d81aa63dd82c8686a403abeb0b083eaf1ae3b4a84cc7c3a981a87f93fb4b96781d247e8b98dc6e4fe5064abf5a1cdd4be9593d52181ed30af104fca34c87458830dea885d40c0299bcb0e584b40948ddf69d75b8a08ef52cafa7c6ba882d4a7d203b86553b995329e61a2b9ac9523e675c8d8d2989973ce02269f5dd26f634d92438b8e7265a6b2ee346cadc31241684d2a8789fbe67e741f14425aa03b769fbb0d05de46bcc96cdb9d717ab6fc842ffa117cfce139d43679ba8b793e5f560c87f89159dac7c27ed920dfc050b7b84062d5988b77f196b143aac981a054e8bc66378b06a6502fdc3479f5d423c0217a655926401def91b0baedc10888491d4897584ef9ec6ec78c2b829824ae36ff365cd8c635ee06f3676e3f2d2aa7a4d602bb45818109e9a327b57fba51e7d8481bc959060f7cdf6f5cca968cc023b84ac83a05e3ab20ee72ba18e5b2aa473eabc5c8706770e47283a02900691fbda0215e8e034da86eda4bf92f6e2e8a28adbcfbb7549915769e483750eaa0c665a6d1043014034514b68cc41618588715df82457193a1ce2804f028d0ef100ddac65554a7e514b29413bcf943a831680dccefb0b29a0c4627f3985cb51c03f960c349063bfc4970b5d54bfa0ed4b0be9ad5245742c82c4f1bce177511fc1ad68499330797ab60cc92c6660957cc86a92ea8c3889d14dca6809a86c9149731aeb2eedb979d22653f5447ab3cf1e08c0f0feb054606ef745b124cdfdc6acbcf1e64a8d0e53d91e4e3aeb194bb1f16b6c65e817bdafc7b465e82ed99312ab888fe61de24c086f7e44cef1260680955740876d92faeffbbc91dcd7de46be4d7f34c5381a4e94773d444f2addaeee063be19cf408b120cc94dd275eb15e414b6676d3ee2143dcdfe3d52a23c834687b5959667337a8f9ac3e924c601e73bd565e28d4f893806525c1bff0ee82d8bf3de485b4d6e5434be7f409fbb846687f4c014daeae273c2b46bff5f00bc2536be58d6b08e84aabfce14cfe10a29a44e20ad32832efd22b79bce579eb5c28005a97ea9dde8c50180311f345bb3103b851d992727e4a4487f95a3f32363490762668511e7ab361dd6a9191e4779297e25f67d5acb6f65f78c3f97484e23d5cbb9fc498b1fd61ce832bbd51d5bd54563d765e997571b473de1118881edafb2cacdaa208cabbf8258891aad38023c81c21b55cb5efd519422c7074db5b58c940a0fee7cfca28253b700c20da8c34be515492d0d8d65bea54346578e4b57bb1912cb63ce084f4587fede97d30eba3211994edc1375b84fb2fbb4957d6e0a1239bc002188102acbfb4f0176bacc00719288568c5dfd06fc6ecde3370b28ae7a077e95f5224b3d88a6dd2a164e8076fe48f376215f1e3b565f88dad3d159e49896eeba6679354863b042944a3c9c7fa3a6ea51f5b98c84a43e1aa96646d2c96f700a7f2e4e0134f4d355fa19a1e91a16fba6bc7e6a7e72abf53c59d3f28ad41cc5248cf9a73cf4a093bd39556be7641d3a4adcb517200fb90a2380dd1ba2b0223b4ebaa3ec92c500dfd0dbf6ee2e0287357bde65dbcf3e9a9a1af6ac7fed8d4ae7bdb4fbe2da6de856db29b77ca8c7026b7175dabd9a604a5238f492a6f15774dfa0355fe4d4ece63a803fc19eecce44544a3d83ebcd692e6a4885d57c20fecc937aa3a3511cec927f61fa705e9b3c88f6a4a0d715d463ab70e597744bffbfae4b8069ba4a76cc478780d9ad85dd9d9a90eb934c5d908a1f9de4ab2954a123b3818e7b2bb6f5856fd1ee229ebdf61fe680d2c320490785d29bb695f0663bab67d032de2f3e15d9f3f872d929a6e58d4ed6f7ff404229ec1767950a661901e9d73c326414541a0cf656b50b6da2d494fdc014453a2c2a6af2c24b5807ac0a9c269e40f35b5ff509d5bb8b549f127755c05ec16b54ca14776a485e657eea11914b8e98e26377c37a75b770c30fcbc767b7c80cb43156ad49d3e0e31ac0ffcbcc9ccd256dbf65dd717c3384f3cab002c69cd8b6061ef73bf033241b91c7438c9b800e22f55d10978cec86f362330e7f5c7f8eaecf6e024e6e80b5466847251427d19305931dd4b756b66271a8a41d0e4aa5c395ae7747b035728aced867f8dd99b6ad5b4e6155add6111e7b7c7e370ed4354dcf6a8fa06f44376a8683a00dc70958a380f44c3073d381219d2d4fbd67ac3ef027be3b2c441148c0dcaae451556094cc6ced228b7fb192f492ac59e68f0031cab253c43290716c7f3089dcc7866d2bec7b7abe6f748d1b35569695a42cad4310ef35ade7e49947f065f19a71dbe7c6cbddefba56ff084ac04378076804278df24b164ce2e96e70b11143b5999fe42cdb54065b6d4a4ddd90193985a863e807e7aada85df75967b9fb3620f6d602502eb925af2b1bd3cd004ff127ff64513d1fbec88d02c4f3127067da0e2209bc9443d42aab2486f37c45bdffde4f0ed16934208e050b73402a8ef57044e9674822946f8f5924c33966ff2c9907754c621ee00eade3a2fbfdb4059a351f89f35da67aff073bcab8d02c39865f6e23b4950fffd44570920941e4366b811784e7c15f8be5ae108b2f98c99c99a8930c2eff0f07f5fb94bb2159f4f76a0bb00fa0a4381c046de0ab9b8ff425ba2cf46d3e76cedfdaf9cc4c6f54629d1ca47fdd050947e75ee1e73c2c1d892bac98e9880ff29bdbdca1d31e342176fe0cba9910952dc64bf57606b67efe0c425bc7ee58a2e9da540208e3386d83d1028e821e68f45898647db053a7ae94a5206f4537486c22183c457e725062828842e697dfc908791a269dd50ff94a7c4e997ca8c6ba988529151f174005f924217a8769ffdafbd8ae4b8b0c7452e29b1352de222b4515c115ae04c17edce3c67ba8b8391d303ef473011f648efd1bcac6133bbd75f78fcb569167f5f750b190db80a01ad1cf6631ae30591612bc0764a81b50e5d2e869922d88e6dd129b8e86c1667a202810d5ba59d4bcec10ef88827bdcaf21ff20fce3f90512bd57e7afef06ac9df42dc0edc400f6df2fbcd37997668c6ff1a04647d8f84a5332a4bb8d309996e65ade0eee093f629abeca9b195d40c018c2490210984a717121b93fcd85b5ff5af99466cf7598920bbdffea814f37267bf7ec6123d889a757d88ec1e14303ab7f78ec44f6d89ed60b3113d250e73e9c8a671e501b81483ed802a33e9021876fadb80260b8db42ee6584de24bad6fd331e2fb486197c4718e9335a7bac5a451e98ff18f15765ffced3b3fc9aa0a0c6bba9d03881917c0431c99c7753e03e3b3dfd39ef8fb4141f2acc031a8e542de699708e69e090df75debe5e11960c21f39d8b95df3a309c268d184ff1e5d4f575ee0f81a56482e49a6872a08f1ced3c880611bebbe28e936ee81c5e7800c7cc289d0c0c17e255edc3e53c5fb1c6156dcdc21d87869817a764ddf873cdc45446dd333f7956fcfded11356e2f69fbf50e44bacbc8d1e9a648a44edf51dd54bfc1bb702c5f66d2dd8e45739bd7fa5f3ef3dc53daebc4e17a6bbfd8894f04aadf7a6eb0346900fc3792b46b87ee5f57f3c7e53b471387a37dd1dd4da4deb9122c9c73e3378c00a54a833f44e748cd3ba88be98bc53c88b8dea1e0b4c93cdb0900517aa453c04785236f92353d46045f1d38f3bd5379a930faab92a216d985b1d03ec7b7d6b3f47804ed392e320c1913a285a87df3706955b93f1af0db32b104211f84c1cfa6eae50b564a3b4e871ce5bc40ae3e272cc1e46905f5b9cd019daad7a35fc3c387b63bbdd534c6de13bf29a1a34cc8b7ddcb8e14042e1cfb4f1bc92abd791ea7e07ff02a35304bab0b1f5c4b15bd4753679a2cb757b1ce217f1ee27e60eaf3ecbaf9cedd9f5dc6fc27497d33c66e49645a104496de85149358ab73f695704c557b321cca62b6130b3dfa91eb7901450b1277eef576f55f2a527968b534880e0d8025984bb8435e7f5e1e8697e29bdedcdbf2c01ae3254b02e7334e7aefb25573a1adac815859388d580ecc4c03fcfa2d40154e6db245ad76512865465bc57e2461d9b4c242da7aa4ba0825e3579e656fd924ad5347cb9eb31020c3faafb8c69db7f672d1f05", 0x1000}, {&(0x7f0000001580)="5ae6d5e662e2dc0e8a8324b0b252def4b11bd96730c481e6fae53507d37bf4634558dd912d14d0da3177a5fccfff0d9f8920357883cbd5711be6c5d89d2ec7b1ce517e", 0x43}], 0x7, &(0x7f0000001680)=[{0x38, 0x0, 0x5, "88bacf0e441c103bcd8f8dc2d1151c0347eb09c0c1f06770cb2989d78624c777a1574380"}, {0xc0, 0x1, 0x7, "3c164551eb0d1c4678dc3dc1349b42f40ae86d8f25ee8b8ac30ce521f65cc06bc638e844e6e76f9ff43c6ef79cbd0f00712b04ca2ce485352b82e33aec05e6066c112fd46723257438d41389328184120e28791f2ee36aab431532e3c5cd1122dcd9bc5b91c2d2b870c91ac1557869f908f596ddc34b2573ad5f1708e7f30829cb2e7704bd95fd42b8df31670c524c2b511311f3eaebec91a71ee086dcba1ed306263f39a3ef68a306fc1b"}, {0x60, 0xffff, 0xf0ca, "8fff6302db07777ab788abe1f3c1106377ff02abb9f6c2606d69c00dfa892ad34f00f2ad99add4523070b8d360c5b63bf6eca4a9468d45b4da713558dc49dd9b486250b48110a507a6"}, {0x108, 0x0, 0xa4, "e33cc4d8ee47afbb9a6254d6496000fa8588ec6cd8dd4ddd2ad76ccdf61fddbfec0be476b3eb6f349f9b9e694b69cc7023e8845aee3750a19be613d07a2a3990883455d9ace543c108233ee6737ffbf43cb1d21c3d6714810053e6e50b529848cc734511fd9fe0fed67e474274e3617a1e440a96255cd9faa1abec6c902399f2fa0c2f21d7e0b32694feb8ab2bbb337c20346db7de79aa6b38c58e08abc0864d19b7c62fbd96db418a0f1d98d5b063a91259f7e642317ae422db6f6e451c693f814235967f37cbee3cd996f7c559dc10353d1b7312bf47b4bf166292031381d8a87ee3db26ac651c19b9a348690abc7fdabd334184d97e"}, {0x40, 0xffff, 0x3f, "bf597f967d96f9796a8e458ae313d06a8aa8a770e6842d9087475a0288db2438e6ea985c3466ea0749c39209"}, {0x1010, 0x1, 0x7fffffff, "2334eb4baa052a4e95f287f42f17f3067751bdd098cdb7ceb0502d11c970378be115330e9388039ffdc5e73b5684008f073f683155116ecae4c90262cc78a06644b50a49f09c926d09ce08cf12e0c9f8ad7c2c8db434e5082d46c3e123576fd1665fe5027fd9ba5267c6ca8861c11b8aa00e6f2f3028c58b721e4e5b430c820f7ab1f94cff0f0e60f2e9e0706db1fdfb9ba68e9481c2d14bdde226c583886d78bc9711f73a4618e586ee6205cb350a109d52b20ed20d1b96f2db7d146d55148acca18c83abd137f94d05a7460f55821613c948e28d0650b6c2edd0bcf7967f42b2702deeb2f3a420caf3b47cf670d932c73d5b9a8b7241af85fe9d268f49d91031958f786c7a7383691054bbf7977f379033d9f2f2b1811b5696d71fdadd48ebeab31695bee07d726812a5035a297132116a029fe671d5e1c9d431b5327561c07b1224dfe54080a36a7f676cae3644118a2c39653828ec3309f0e1d94a3c1a5980e2d1053a9977a7105084a955a252630d17320240e6ed3c53baadaf93b45a64561454802dcf08c361f06590d0266efd2dbfbc90725ce908029ed64c01904bf0f6a7d6b06c6176f8dfdb9ad1f13ebce998f104c9d6b3f1841e4c7d6bb08bbb572a5419e2cc69e95c2102f916ea1db9bd9d259972c6dd4c1c1c2874158c2bbfc19856fedf62c5d23ff29b84c78251729078ef8ba000713a59dfe056477f09f2b1db462137c038d75ec93ea1e68f9a0658eaefc8d1fc46f94866668faada0bcf4208f80a5797c681addbaf166d9c71d6c25579f9a079d1b1e8fd11b915e9df5701b958c40428c2960ec8b46d8eea995f690a3fa42d1d10cd471a8a2e9b9b314568457578e46b6276812690e510f13e4392ab3eb26ad3f16727f83e624e1a8d2e34794125c58a4485ea013af60334944361a4bf46a9919b99ec8c64533208708cb2b33809ac2c04c9f3d60b6de82dca89f86c22358ae4516aa33fa2bcbd28600f22497ef484a29105584ae9d4de2ccc165c659984490a92f45b7b6f5d3c226c2d346f96729982d43d3e05fc99e1c689275a6826eb80a13410af211861074fefc92f2789e7c5e61957c14742e5227c8a1a8f048d54f444dcceca3946530f3ba325d2fa777273a2343f464d0dad9e005d21e20b50db975de87c439bab6c0d031cb389328267ab931df27bdcb28daf86c3121e3f15f24f7769711b0c66dafcd8c3a990fe99b710a7919437576f4626321b69d59c1e676a96ec7ecd18fdb0c0ee39292d46c1d3714b5164d03a9d41bc788bbf3f9e7ce10b3760264fbe33ef28789654bf73c89e2cea123f036cf4d002684d8117dfec9d41d51937d3e4b8e5b72548240adb3e286f235bf97bf4c44c12607bc41d397b81346a90cd5812f798689287306c71ba19b1181255564ce1002d62906a5af32b26e4f56bdc40dcdb499b72127a1d013ed657e1172def8abcea52460bd962212c53bd78d79d760ec4ae96ae38e144e31e70205d2e39efcc325c3d2df461c2f893e93851ee505c6fc22339c9bf1fba390a2f3e5c30276ede1f72ee5e76ac2b79bd22681cce77d25c32f90db97874ed64604cb3874fc83b5aae4c6997de1b9480c66ab456a1dafa9de71a2131025d71cea676ff311799597c2e6b4c31c4fb7ea63f614d42fc3962e1f4b32b9bd08d7997628009cecd6eee032cc2dac1d8ff5eff17f6bc3cb759598e9a906c33aeb5c78c58d108a44c9b5e64c9c9d6f568dacf488ea9fc618b83f1b9561266a08eb03d5f5f410c79f07ace9309fbccfcd6e8d42bb864ab4db2ffe2bb9f13099eef431d93fcd853e8bf5fb34b4ac47766fb0ae64036c9bba94cbb6c92477a13b2562d22e115b1f54e7e2fe85fe3a3db62c49547dd68677ab25289b45f2a6f7faa5a28d1596a2c6b0d8f2d555909a4eac3f11a87e1248ad1726cdf49873f27c2de28a5d4b560830982738fbe1442547697d408797bb954918f56190281adbd880dbcb0160bf23a0de896e727084b851b7e53e569c2aa3dd3e8ae5a3405e93c6e69e44d2d010eeaf56b357815156ea439eeaeeecc8e8ab2f87340e87b55de299a9d6a69fef7b6289e4ed0eeb1c9d4c1c3879c8351e6f4c267f42219b35b1489b70f1f9620911cfff44dc65bbe8efa138af25fcd4eba406a786c9f3f39028331746251965b9dc9e44ebd8cb56bd78ba17c562007220a303dad6c2092436b3002e9bf8a05e62569a6ed17a2c7af30de5ada8e7674679e624a1b851cd642e0f74b356293300701f719808d08a8d5965f57d21015b41cfc7f4e22d7eacf0a31a2a416fc3e0e1bc6b87b6ce89f5c6a0672926dcdb88bc601081efce01fe99d83c3d802af7818ec97ebdab2bfc846e635deebea7d6f7ea8a9f42b8cfb38f256e92b854fdb9d0d1e73f2e89a04101d395477d79be51510c7eb237707c3e207d4480e7b5eb2639b532dda3d3a473c7b4329a247c078b9fee9c4626a7e3f28cb8c99e3f6f2c5e40e52f75cf4f47e8e7c96e1c661ba7b0b9e3d60f26942f087283db24126af5a7fd965b13a4a3945db8e4366c45df24c62af95739486210617e6440667f7d42a0be7937bdb39e1f9087ef70c3506f8519a5a4e74ce6507789a9380064345fa693fb4d3c6df6ec30b00eb694cdbc4480c4a675bbf66a267338ceb6375a968f5c254324818d4d337e1369d1b54f5190b1207244f528f7325b8a30befb1808544c3fbda6cdcb2fe6d7b10074880279e3bc644bff654ff658d04487da510a45e9544a640d713d560391b298e4b5f8d154940f525ee42fec35b07e35aa4797b3ab6c38ae9c5276f2cf97a53a11b179d851232bbdd160d826ccd90603efdf1e72a557c29cf09dcff6f5314274fd3d81fff7445aa4dd1fd3530dca2d9c3817f1d35ca9fc9399f4c4ae7d477689c3eab567b145d494c67f06433be792e56e3218f5ffb5cb660a74b9b32d4f1f5c9af18c72a7f71ae5dcd873d432d0412bbd90b96ec1617e7bbeb6a74c3b3cdd458227b19cd375a378e6e133157db634b3aeded7d4f279aa2a60525a4b560f4e8f7c3ef1626be15c9773d7856814057747a094b57ded99518ed4ab8f87c8ac77f533ccd0b5b14ba376378cf26cd84895153e740cc5d00cef74bc1ed6e80f296ac1e130567766eaaf9c23d5761f83723eb33c0ee04a412874f10eba6be6aacfa644e60160be9086e4e51ebce466c0d1964f024dfef9f348b4aa77502e8342b96d64673dcdcd2a7c5fbd279fe078c6a8c077d39ff5e6eda1252c9c1c3e5d034edbf1217f957b91adfaf9025c3c351aab77e3de44d27b52e78f89d79422e9e7afaf5718085684fd8b45b9f2509b61a72fcbd8262930eb9f0637f0154297c31c1bc80a89da06d516822b6251bded4b6b33bf6110b63a1c828b7339d3fa95d6a9cb7f18ea0b24a6f9c8a49371a99abc5bb77da2cfe2ae7eb50cafd5cf219b2377a48d66b873e524f3074f06662181e00f5245b005a7f1306c5536e0a29583dead98474bb9fc30515694b36520b2790d6b37f811093bd6d5d38c2dd41da112a98d96ec10688b5080fb619ac9e637a19e323500653ffe19b4fac0348bb2d9dccb3e71e20ad714c7d2b66794a41fc7567753874137c57173a72174e05d3e54f5e40a7931a53ddc615a7afcf37410cbf8741d71847638b93340d7ca5c975b894f0bdccfd589a5481d23ae7e9550fabfbaefb2fdb38f26267b0becc0184657c2578092e994c905a819283ff9bb150fe895a59d39a7f0228bad537f0325b557166c5a92e1cd734bd62dfb62572039b8ea4dc1be4cb0dd5af2f1245cc53eaf083b5cc80b7b1418a45c555665dff27cbe4305ce03b8d03b0771d2b6867182fdcd1d6dbd2ceca7d7d7b744d4b60fde1dc1e5baf194d24bf62a81d132daf0cf13b78b0dcf0ca9c7745ffaae32c73013a1bba30936bf04ee8ca51df94e2a5ce06f6575bf7a3aba3a443210b3db00ae467c18a546b503c387208ee3ea97ef95dc40b2e6af55a0be5932681bf8ea91d1010432a4747966493c7db42e26b272fffe022e7ca29333c3b66a87a977c3c7bcbf6b543fe00fed631ee7d79442107c53290cb11932fda910522abce3f395883c7d4fd6484b1e3953617858fb9f06c9551647214e4598e4692ad97fc7f73f017a0c2801934b87060ac59bc82e4170d2e1e107dddbc425615d93d8e5b187feafa28f310f939cf3e7c7433a31d547f45cadc007cf460611d9cbc36a050e46e938a1d3d4bbaa58d8f0dc5dc89e11c3c7602949a21857bc54cd13fb35f14f38db0b7f9430bd524759868a4c9756fe79634f6705e2c346d680eb3c6ba6f09a42ec5569535690f755cecc806a3fec33411030379ef901ac83f45d4b1f411ccf35412c92fb0d033bf41a8da8df526e4ee1cc66cfa52eb5555e0200425994f914af12140db9e439d01ae4c83438f668a16e72940c48724520fb1e71cf6df60c9f76f88800f738d407909684ea58179c309b150a6899bba4cc2c55977b08af44ca560a03ccd9370319b2531a68ef6392a308cf095e1157b1509f2856eb847ae3e541efef7842dbb788cb872314dcb9ff50bd74beb7e8e6f357143fed7c8048e25b0d87ee17b2dfe064eb935b81bbf5e5b261c5fc5e673aeb1804ebbace5fa99ebc0d362e9062f28c56297aa18df14628f26395903a1e9c6c1a1a42d4aa92e0f3ac54df3331e3b425c904da49cb777328d340c96dd8672063feb472ab646831e72107f7200e4560decc9e28d6994139d2edf21041ebb6b29810faf0b4551d2f5d1c71b90c8a6160d1ce8c0d16fedf0eb2e252c97f047d2f59f94a559ef2886b071c7c6f10da7861179be5fee208effcd9f727568e6441ba2f835d3144de1cc033851b2ce61b6cdc501935829ec3e8bccd7b7cc8f9f1cef7b3b5bcf616d0c3671d0a66d07bc8c9658791608c8b65d35c1f2605be331884f3e4fa866497753f99ade2f645b13c07cf2f3e654d935ef4d9447151d6dd045ee42e260dd00c865b3bcddcf1634ff88678ce369f0ae6806a27c7e02ce0280f9830de508b8ad83556d6f7b0e113382f6b2e30090e021a17d4d4c63b90b17d0339a30a3beaee960d257c717fcc897b31ad12cabcd7b54ef92cf643baf8682069a05dc89b216b3cc1df42891bc8fd8fd62c7404ef6a818af0ec642dc67fb120126d24a7a84f77498295dfa8f5dea832d26b0e16bfb806e5f932649e483cac96afd38a0d9b803349f15a0cbc1f3853e9897154e6139deada24308b0f155171ec9b4a2221be2b45d4f858d1c16c8d90c6b3d5f8d7ceaa853a5fc73c087b7d0adcc43b1e9672bfe24bf96beffb861e9dbf3a4158fb75810b5eff9cdbca3907f0ae5ae7ac8b4b83fcb89bfe49a3aa8b5593a63b61fdd0891838ebf9edded6ac0ac1515037d96d6ee5f67afb4e0d09d01c686aeb5fc999d7aeafb4ff4627a525afcb21065e755448fb8e9a60c72fc3b38ec92fe32a07f5df466052030b3ed335c8d7d26c982acfa88273aea2cbb250f126f8936c3cb3e215c2e92e07f834eca15927ae72988e2f224f2c2de1d00072a5a2f303d682fdbc829932b0f5cea2e9bf3c8099f2cf0cdb22637b4e3b2995a63f6cbaec10b246abc456dc8b2b3cfabe2f8a4f903c0965e114423ff7539d9780de6dfc4dfc2be0bdcb3234a3f70bb42435fc9543d33ff212143987b2cace4884ea9dd5452552aa7c71a1fb3be645d712dcacf200e470dc58b6d5e97bbfc050d555ee1c1b2747b5c0de22b0a158bbb51063755752adef17bad6afe90c4306f845a717c38ac6d7d939e9ea5bc9d70a6412c81324ed6ed04a4"}, {0x80, 0x1, 0x401, "bd2e0259cdaa1dc4a7373b538819a90831804015005c5dbcccb8dc0d8304675c15e5b3adec9da8f02ddc66aabdf31193690c43a8d3f7cedf83ff50fb925ffd98892cca2919c314c5700f2a81ba12412a62cb6d0bed89b18a6583d673e7f633a6e3dacbd7bd480716ca8447ed48e1"}, {0xd0, 0xffff, 0xe4bd, "f506c1440f8d0629f432c5b81641731fe70597293c4302504b4da839ff182dc68cef041f9efba290a32ba1759068531714db8cf22fe2aafcba34538a2551f76c6267365ca846a33910a29f6bee5b2574279563d48f5d106b31b19732a2842a13a392d5b75bdc23000ffb0385b82754073dc0e995d5a991c35d3b7a9c29082a0774d76366a45db5b6d6ec0bb08d6311e9921d37f6b7120d76a7838bd175fc3d73e46ce8a01e1e92e0eb7c6b96c97743b07d7119624a83dafc10a0e1"}, {0x1010, 0x1, 0x6, "dd454de1c92f7862cb4ded5cafa8ef13206da87bfe6b7c8227bdf3ffd428956ced68e1f0b7aa9536c4a64384b1cdac5d78d2466f4200f73f6cfc5b516f33297edbb632af01f30a40290ea1ce35dc2f492701b1f9ebd250c6bf409ba350246ec604056c967b5aa992689b0cf5d02b1cf5ec5121da4486dd3bd0f45e1ec6d5e6b15ceb2817c46de8233608499b666628cdbbb98ac73885db79e4fb410439075722df6b1134b670215375e5e3f467e0c6d5d87c1fbc7b3ba7e80d06d0325c9016143d9cc3b1771c9fd80e56d3fa28831e712b30ca134d91e811bee3c2f2aa4491b353c4f53880bd0f46237b3392e80e4ada1ccb889171afacda1b23e9c0e929de97f5e92280b9ad1188fe63c9f2086e2e23addd2c401fbe194cf3aafb5b1addab48e1ca8b6d2335a7d00a4067fb315568aa6c4ac69ebc7086a3b9c80e9f9996815a49157a379d1e67a2fd600eeeba7c76d152d2851232014305d3890c395761a75963ea167769fbfcd281d282c6061b927ab38eb6f6fbfe311c795ecfb2d9aaf7f4b2355938a4c8cdcb84b1db5b8379727b87dd5b3aa181482cae71c33ea227ab375ac2e37efafe3df1ba581a280ad0319465e2bc5c825eaa216ca3ac70e46b0064d07b0cc3e71db13851601ee40ee98245f6e8997ee6caa7c52906c235615ee0c7b8cf6adbb5edfdd76ce358ea880e192111633026e918efb1cb4d8ed725bec6a6b63fcb988c75356502702b2781d3bfb44087ad80bc334a3a91296b3dc96bd5d3816294032c2a6fa6af05938d7951d4625bee4032f1af071ccc48b34b6819f687c8ff2bb11a2806501bfd798c10b3f9cbde24128bd77fdb9eeabc19a62fd9855317a0b44f41ab630e53c0e6bce24675c7c70b6614e3e67d248f74d257ee9b877fe3957e6ea19135f6c3bde3808086086fc6f8a59b399b083ac8df024a8eadf84e32ba8c5c2eacc2723b503ff81bd270d2390cbbcf514ac4fd3256fb6a4d78963699d17837b72cf012bd78997c9c0060edb5f2555149c558822daf7ee4b9f49adf311fff5eebceeeddce72a1289c8a2b9b804397a3609067e2d2aee791f1e030f88d2298e6970b6b6597ae42f5b8eb949f23d6fc46d4345e426bd2a387b897e7fc510439249c5b0c5991642493c0e8dd01044c76e195153c2d8a72f83ed20a0527275027c1ef00f62b9700db9c5ab2f3125251909c61c703227405bd62b5ef4aefb501a4cb39e907da01b3ae21155efd333144e0d30d5af757b84e1c019a8d8f56925278894a8ab68864f76f03ac5746f4c9a9333bde2834efbed25c7c1702e05185412f42b9a03e059ad6cdbdc7047e4b20b8cdbf5e71b196fc4789965ac32cd3bc4f8325ca4e1d45d0b41c0186dff34ac450c87336e8496a718c2b722794f413220f2bfa1a1791dc33080a025e2c7022bd8c5aa1df33fa9c4e91b1445047c1865d64c192a19e82213aedd7f261227595da497e1b44422dd708431f2661b850641a3099e463866cafa28ab6b1713adcdde4ea821fee4421355f549a86f2a0af95d16e272ccf93eca810e25c814ceb2c168b577711d9dfb2c17826d7015b2159aa521de91d12962c0592a02c3f3575a48b77628160ff832398046cf1788dea317e96c5470cfe7c01a75c4bdc96526ef0eb45d3856a3851a683d01842d71ca3de0ef3f55b4e64e57850ec385e6d3010cebf7697cc07c1953e28c2b47dfd964d5896ebd5070f6ac17f0457e2046cddcf8bf3df2363660b4872adb9a20b0b9c0d5ed6e043be69046cde0d28540dabf82f03ba0cc8aa6496235259bb365399af577aa3dd49e8884da2a535ed8d8acd16c11afa92193313dd659cb4783558246bf8580f67538136473554ea50a1c0bc26c2a606577081e3a9bb089a5e216e70a50b1a0dfde4486deddd21efa8017d36101e3c30d8681287bc3675bf57f8734e617ce4b938243e0f1d4544496fba1c8fecefc07c804e64be5170d898d73527e4d61c71f590b0861ebc0bdcb5fc2800b2616beb36ca0da6dc223aaa8c19558aafa05796183b6c94746a2e7d3e84abb59d8a10b631608491bc166707ed55aa9a145c7b0083c01a6205f0c96f3fdc71d5925b938089dacba815696218385373e39efa6d251d4658acadf0c2d0d7a429a5b862e2022880137e9d91395c9ddf84d125add88089fb3b0a6404d428ec3088f31a9e2ea29b5baa0947faff38a17d7724e4904295d749163efe61faab6c689436de035e431d5f30c6b81e91a0c5777b13e7501bd5c815826a9cfb3a983ba26923cd9c162ed799578628a1e77a70805945cd7ed1a599949afab3263f58afad2eead570d612bf02b73f82514a1c4c8d8fe17d483d54dbac1932c844be1f7b228ee7991fb3fa56e012cf7562dd403c0996aff3531000bca4f139756f0fe3ba6e76d6d69bcd6e2170b37e6e531deff5655bac11bee3ba084f4aa1a353426c9a8d82e9d089000677e5417b6289146173accde9637c8d11174e21d8a7926b0975842f09360deb586bf1cbc2e5ff9746a1f0e701c25c41f1f51ddb62e2830a8a48d63ef101367b98f720c843ccf943fceaa0ad868967f6c48d7063b9730879048f8482e302b41c3674faad7c4a47d4a7640e74a0d3ec623523601e9acb24fd9ec81a85270b1754d5e290bfe600bf4d945371f502d32417b90b2182e0d4cb461d67fe0b265c8e98cc38b2c8add819c2f3d0e4065255cdc9e5791283ed87b8a5356ded4e4b0740ee43ab4b2dfddc844c587e9c91ff8da43ac1f83a2880bc5284cde83d86cdbf128f40d925b679f6ace5ce3ab3e2c437537f86a746aec29cb398675fb081eb99007f5f3b57b308f2142cdb44d0b567c0edfbf696276c5f386d66c95e9cad7f4ace68c3db24f5fefbe23cf723cb0edfaa8ea30394d7863f2d137cd5ca4da5858cd312725279af98784a8bf7dff370524e7c36ff591283cd33956882d95b7640e11de87f9e59197823d621b257036820de6fda3a7ccda65a6d0d18ab4c8eb42d02b6ee8bb637dfbc2b05809b7e4cebaad5e497ddd11e9b23ebd5e839c5dc6410a001c6b215b52acadad304e79bde22f0b79f236f154ef0c70fd2c42e5c651be455b411e645aad93c0c18586bade801369b2216b7582db6caf8171c87fae7c05e9ca3d2115b4fc05121a4ccf44e4283534b91b728d573206a9f3504947c689db7350e653f895e853113e6d0e4f4ee91ff34d6555a0b558a7b4cb133a8fdd3b74e8673e751d6a9f6e1c216aea2d2f54ba0d25bcf2468cd5e6b6e0ac5f7669aa1e47a78fcc5744756f4934a03723a26f9b643708e1bc19c1a53ebbbb7258561dd41dc4f83ade59a8de55748f6dc2fa645dabd6f2e00cebf32c00b8fe09736870d9f2ec9c7452b47908c5a0453b99b338f778944a8e4a99299c23f368fc972bd3eede1517c8ffe9a61671c2ed1d2da7262ee7897c55423786f9ed254d7936c1dc224a4d4d5986ac2cb3b0ee47a293dd105eed1b8ea34476444a4610ab72186320f0c4df0f8f8481814b68945ab70f9f0ea9382b35ddd33de30951c68c133f25969dfe2e45defdb9d21f8836229d47982bbf385fef4df510d4c0de9b91c3dd2433a993f221a00a6395266009809b1458fd244f2c134df8cff2ab23446e397e058c20bb3619ba84a1f46541753d800aa485ed937fafea30c220af2a72bb16223bc1293b7c3cfca7275a40d671896fbf63ac89d2ed74519d451fac652bd115578dd2690a825320a25c4be2da2488603624466b82dd2cd5c1db187bda0d6da1e0641b81b4b9bb7fa5d582a120cca2e6ebde20f8d6a1750d5a1816895fc85b1aa2e51b3440b611763ae3cf19374f4062f97d43ea0947e0e5265111d3848268fc6b7f2fe08a4bf43a06b262070aae1a6356e71dde4f0e5cdca16e33bff8b717f704c5e008b95496672935da80a68204f5d121549217e0554733dcc6431ca48908639946710a896e53a892b4959264225c925d379d6bc56d9722e5c034a7d1c1f049905ed6fe8c5d2902f4d504b56013a32d963ac0e9c6a8a701b6a89e6891be75568480093e79d39870292541ed97810a651b5bb466a0c1ddb1ffdf1f0be9bc094cfae884f1115281cc3cb33bddd0060e34ac37ef8eb784a9bd8832f2c37683fec9d0329e1302a9741a473a61b08a349144400f8fc8bd9b7799678ac16cdc3f0b3d09a24ecdcedc535702f66bfddf361e151742b70b33a61e523e0fcfc22548c3cb7a5736c695bc3399af69d773c9be02bf9466a884c4ca3ed3205e860a639ab18f2ac5fbe356d74cb65784b582d5d445ae3af4c78225a9e89eb03fb7a5f40b4bb7ad43aeef5549dbe35090773154471ce583e8238c992cb2c9ecdcfaa64dd63abfb35dfc6c6b54f228a42138d90298c19f483996f2246a3066e60e26db318352d8b42428ef3fa5a650e3d620d48b3f060d7233b8591dc7c8b944f9f3ed8f5b5e2e98b4ffb69840dc4157164f188c84c0523a1f27b1046f5b51bed7d6803c197403c0dce315a872094ba1ed7477f1068ea35fcdd60db2fcea364ae664d47ba066cd05694afbf5ba32aee3a85132f64bfe6ed993752c3210799876bf5b97dee49d9be7705d496e54587a9e10e9f45a858ee811e5ea03e37b8e0eb21b33d4e16bae66cb261b524044601455d18f42ad5a868fb0239c9d68643154ccd0d48dddf0873ab96f358d939be4cc5dc96706f66704c90b974ce6c03a603cf53414f99a40a28c1564726f80c333752bf3e7a8c0b13d11dd819d0ab93806505c6419ffe109ad977f50f2eb989b83763166b4a8d03754742d564c194476d9831736e2d55d9392af43e34e31c771606b6dea9c680febedab663610b5143f73b2019bce20ea8cce50b1011db41e3d625026b38d4693ef371a3e81b6b9ce4f83cff440461636765d132358fc4fe14b6d036b8cd3fc5576057228c9dfebcdd37c327e02b44afeff88e9476e84968ec3eca65bb28d2baddd2939d3c70f04ce0811d0ad90e45078595f6f2aaff8ecbd6785c54913cbce0982bfee764afed8fdb7ddd79f274e5b81b8879021fef16b79bbbb344b38deb3b3fc05ae7d707a6923b1fe22cc2d9b8c5fba327f10326de2a303d40f96cca7eeb79d0046e2bdf93739cf9653c3b20e4b43723067e7d974f3e1f5fe5de511e6ffc426a7d88c46d32895712a43a5f91ca8b42bff01c7dc359163105a3a139e68371c7a891697777fd76e7a3b5d486880da3e4aaba10962928c1a065827e33a64d0b9bc1c069a4803321e4e94486e4d8eced9e6c7eb4e6770e65f64a067961524d1553c83df56ebb21a17ba04b20d5f6a5357b3a4ae371870683caa24c358bd1b30cfbf41c3087f1f88f5ea159b8e3232c93521d0ea16c6dca786c753b3ce2208d566f6fcaf3cf0bdbbe997add0bbbdf8376e704fc557b146f4833056c17ff06a349770276123a71b237bf35431f3a6c0ada84197ed1ecab9d8cd8c2c9c43a611e601eea24464fa46416e2112962adaa1995a5603db7d0e00397b99d3fc3542f4bba5da01f09b8476dd58135acb3ec99fc4e05b516147c1c476b47a3d881d0d00030fc8e4fa9914b305dbd35d5f6e2897f287cef69e8b09d6f0aa91ef67512001418b7b6c7932a67d5bb42066b48c0d3a45da67439b678d23abdda1c4d5af12f66f063e6af5418a80b56d28e7c7ae88ea7264f7dbc7b2a52d798b781562ac99b77a4f456f0ad457dd9497a06c266f16de05cd8e1002d416333dc6583a4c5f1b78c6b87c3c1f7bcd709af70a97480404483f4bb41a200829409f07469b095d8fba5dbd63f2789f279d14d80f62d4c"}], 0x2410}, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000006880)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000068c0)={0x0, 0x0}, &(0x7f0000006900)=0xc) r3 = getegid() r4 = getpid() ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000006ac0)={&(0x7f0000006a80)=[{0x8b, 0x5}, {0x4, 0x54}], 0x2}) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000006940)={0x0}, &(0x7f0000006980)=0xc) r8 = getuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000006a40)={&(0x7f0000006580)=@file={0x0, '\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'}, 0x56, &(0x7f0000006840)=[{&(0x7f0000006600)="3e0b3f82c394c750e8cf5d96215284849ae83561f2520a964f7e0d385acdc8df26cd4b2973f8e5ef32c1643c6681f16f8da05ad45f57ecf64b31738e0a3fcbd2cd02618c093d2eabcb7cb8d0ca7d4463d34aa3dc12c2367ad7b35e58ce8c615a693e26718f8a634143da395ab4d003c0a28921a8e3b6c99a669dcc507701b1d562c3346f0d8f4f74bfdcb953feacd149f8d4d0ea3768461af0d2ebe1e6c2c3b1f497eb7192044f23824640", 0xab}, {&(0x7f00000066c0)="44443df2ab7021c2aac46861a81596cecc2d32edfaa9cd545cb6c0bdc3121c054b2b5fbb5e4d3e518ba458947c35562b3106091aab845468e84fa7ff278a9d68f9faba3e716b87", 0x47}, {&(0x7f0000006740)="56ac65d32f875dc48fb500ca8f4ee2efa916bd6b28073eb5882820543fa9f2a9bfa84ec922f74e57f838a77af63ab9cd6df4b611ee2215053776779d8209b3ca3d09c79ab8ca1eb3310d3d2a9c273c390a469320353ce7886344c24bbf9df55da8372e4ef345597ffc7e67b37627293590d65fb7e216160017813665a8f777e1d40c5c1f6dbeb3f0fa1e29bad7d952084c1320e0c201ac837b072ac5973b921b7214d54aa7a4928989ad5e85c653a5510083f9", 0xb3}, {&(0x7f0000006800)="5f01430fac880c1cc2b24c1d7181ddb45d6fd375a424ea4e534f03a56b474de8c6f2ca5d6b240def96faaa0f2f3c4f878ebf97e4", 0x34}], 0x4, &(0x7f00000069c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x70, 0x8}, 0x4) connect$unix(r0, &(0x7f0000003b00)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f0000003cc0)=@file={0x0, '\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'}, 0x47) sendmsg(r10, &(0x7f0000006540)={0x0, 0x0, &(0x7f0000005240)=[{&(0x7f0000003d40)="9afe2e41c16175f9f9815e94c743110b040f5b3195f7b44c3cbd34442a79a5f51b27e5bc672fd0e7c824fdfd24aa5c91d07e56adebbcbba8af54022c1772be3d5c762fb5606b006ecee1e734f228c8be3c6d56dcb2d63f5b4eae6686d76d3e7a", 0x60}, {&(0x7f0000003dc0)="f60c3f797b1d994ba4ad758417c5a90a889edda52bd70578a76fcb3d00f97722d6d28e59d6bcf83610bba4358590c089868c7e30201521229811f9fd9befcc2bb81ef750b0875e351edff3133841cf427d2174a17904bbb923280c5565f44931afc25fd6d813c008acda219c09b66b49219a23e072b6bdfac2b6d607a3e481ae1738db84", 0x84}, {&(0x7f0000003e80)="e8deb0ab06be3fd554b4cd4ab159558d318a9abaaf874554ee0bfc79e9b4e6f86ad0f834865771c460dcebdbf61b5936382f75cbdbcaa944d2b061e0b111ec5bc6ec8c984f262ac8dbd155647ed59ddf38791a6b16a335a8ff277debecb737fffe937747cf7b72316c123ee0947c5e37c997d2623271dd32e268ddc7eff711154190edac298081194544c9b19d1ff0574fc477e8325e341304fbb805ce0912865a90507a21108e75f10a647ab4a85479746162923ded06e6ea53", 0xba}, {&(0x7f0000003f40)="257605ce6815ea4377a2b2331d26fe532992878b768112cf79bce5953335aedf283dc6b376fb31bbc50e69c972f34654921ab5c08b40e41111726701211c3ffeb7b1dd46ec3c8824879911cef25bed6ec665ffa7e3628a4a7c48dad39cc1f4315e720b4873679238bc7d12f7c18c651ddfc9c2c7b0ae68701596d77e0046768cb7bfa1d8a0ede5a9f161c1760aea4946f5e88f9abfbb8aa2e15ba4281ba92aa08e363ace559cc9efa2ce06435ab013e8c0dbb753cd03eda86a7aa1732e73b4d98dfdbccc91dbe36d37803863776092142bb4465a6c0a92a245a867d6ac7499986643ee54736fd37902dd8ac0efb773ad7d5d14b271030eb87d86be2b517665e983893bad66892b51795a5dc39d29615e70d3dc8ca6d65365f17426a83f5ca07a71c3dd2c39eb052a9523c66e3311dbdab62eb56d22423831b43d303f9b004c1d118a51c57b2f7569a1d2fcee8da04d6014d8d47657e639241354c5caece9ac9ef6249a1d86d776c38c4c8a57f511626d361a2b2e707fbcf72d05aec2b921623e30a0d16ea1d24b712781dff9192326e94374b9638e76f4888e7210d8aee56ea9afafd16d4b6ac148e1b6af58f5665b83f51b67c5680f4b5134f6bd123fd39ac7ceb845874b028a451a2edb7e5f0969cf33c436eb415cb7ad177b53e8c55811a300877b33e70559b9cc0d83382b11f36f36457c676edf8577afabdcb23ddba42ae57d5ba82ab9d28a2aaff3d16a310be147ba53d37fc9bc9c2eac3cc5a06518587086156c7a53ffd4e70bb96b72f0f9bf6ac813a2a3211e645ea827c12738dfe4ec3c8846bd9d6449c02a2e3ba416b5f5718affb2280e6d627088bd4f1090c272d61aa73c8b4229b1c6c687e2f0ea3cd5317eb0119f98a7ef7f71e1bd8da4f08aaafdcda229a23a820596ce21b5ff75f558e6605caf86e35de48f8201155922dd9a21bba6a0179b7b229f4002349c54350eae56b5d0d6b43d90bb8a4c19e998b9f50164db2cfa4808ce47ed7e9ea5f17991907ff636b3739fdbf2addbc4d696218ed49cd6d92606a80fd9f25ed30e9e068c90223aee71a73b1470359fe255b181a57114d10438ce2845b5ee366251c364059cd029ac18623c04cc2221441e0b99df0487e4ae6336f31d6710b4253279440db6e181770df5447c4ee266e00c896003581c8611779b2141e86917799ae65d4101effa49cc55e1cf7f5680b209ff387ead38663b5360e6bccd4c5a7972ef3345b3a64d12dfa81b25ed6fc63f9065ad980faae9fda5c23d1245e015ce687fa7b8606bf0e462d3efc036d56a21021c8680a9acdc8c24f0852fe07d10a163b937b56e97128cda3bafd0e7692debe03b4a59a8ccdd8c4699408a1b13805d7b57ced32130d45ae9f2750d7d09a79f01e3221a63ff21c881249a20baebc6ffeabfd99648382b4dceaf941b1fb1a14442b74eb65dfe6ea4afba89f2c4c82a053dd9a79d0d367ce1508a031e02c82e0afc19911d4b231c2b365d7c6adf4a812aaeed3e5d16f0c84165114e6f7150d50c37d67acb89e9c887d0c6c15200870d78d37cc0a57fc08b6696ee4acc1e9ba6f31dc5cbda9caa1ab31b578091c250c0b2bdeb47f3d180b82ff7f08f93f993edc092cb5fba5b2021a012b38f27df58e1b73850cf75abb14e0b1b0921e63a07074ead4d6be440a6288d48ab941aee717a81d7f78e117f5cd4ebf987600eec308da064d590515daa2255b68b017557ca5a1827b66cc80aba6b76343519b26bd8a1254e0602cba1c45976956cf70bdc9ebfa715f63c087bc0aea8acde0829a3bb011f21c859fb51eed942e949d1345b22e63d9877c5fc0d12cf4459ed4b457c11e2149df7cfa801e862762958594b0c8166d4fc76aa229c4159cf9fd6386e17bb0e57c0d07c13f9edc9ef480e202761cf24e3ab3e630bedc4d73a2f0cdb32879f696329552231ba51c5c435be3400ba55fdf8b682cb68abc6573215585c4cb3e394debd57cb4b7ab62f1b66eb0ef6a3adb92039d6d9169cdd972e955730dd094638ee419853289232c2c5a63c4b094f5180a2350a8e6dd43af0f5e32a7b13706f24838010753c49e597284be0442e5a47aaff90981b43f8aabd01fdd1b0efe41e09ea7dd54f7b73f3b7103971485e9281a70aa4f5be623691a8bc4a852c2ee147c0c1c49c76e6b5574dd398310de9a6b35d64d9587ec792647bb37d9819b99e890ec778e3d16ec8ea9f15de9a776659fd6e5d6b6ccbf1d8d5434c689f65d655b42167b71e900e22be0adbf43af7f35adebaf9169a66c44c253b979edd2940d90313679bf9f4c1095b6987f5b8fe9ffab2a4a73cd0f22f683633154e39dd37c8e95ffa11489f168cc7f18e8f92c23c96340e43ccfcb4e13b43f8952cb45a7f4778b9f0f7b3a162ff656468f457a9306517be0c6a013ed3e91e9959b4f10969a5f6459e6700e52b18eeee0c4c63bb3d633121e16ec70347bd02148f19da733dc148073ccbef527664194bd0b58cf99047c6d5423b4c4bfb2cc2fed31a5a5782659acf545710daff095f1ff067de9f1ba05bc898b953adf6428a43465af940fa1a3454c13a69aadb72b5ba323e7f0d7183f8a1367de5abdb293460d34bf74ce33ffa22bc646d386db5324cd9b860ab4275155c365ef4270bced166b6b9fc639aaf5bfddcc26f95b8b3256724e16f118562c040acdf61f601d4d8a0c37541fe7bb0dcc6429f0b79f418cbac5d6da785eab82fbd5c71bb6b3c58e6979164c801daf7a58cce134810aece053240a34ddcbc4f6b5c642f5abe8e27d7a09374d08931cfcf7ae8618c33f825aee2cf18e8f2c4bea2eefb20326890f16f200464a8af6e21f810df3939137efdec1d7a7a27d117ea7a684012a405ef54fb48e127e56a02d680b417db8e75dd2def87a5106564a7d4e53c045fe67dae3af955021ae2f2108ac4df49a82e90f7dbdab28e279f279b42c434e45955ada28630b7b704ef6ef28f8ce31e0bcc601fcfe14499459356df64e605c6b223d06ffe5dee965fe48f8c8936d720d3d5dadc631ba4ffe8c7e60a4d0cc0d7354037271c2fd8e5bcfb29af0e7087b98fb0cfbeec73ee7f5deda857781f3a31ae6bfc51c95c1715fcd37edb9fd997757a01ca8efb62c18bcb5bbb5bb8b19fa268790d5cd4099dd11ecc8db5bf63d2f85e241bc8ea905f954c737084e37477b6b854bc9b2f58c33108f61fbbad1e9dff44c049f558e3fdaf9627e446a32f3bdcdcee1b4fc2f6824a2fd5a71890a46b5ff4b4060554b8643d39d115d01a958c1e1819625efbc7483c971acf099d1983a4054412959c2905a265d6205541aca64d11ab764df9f069cc699bdce9e34901ffd4accc11bcd2006c44fd80b6b865ce1e6b56c78de1ceb45ff39c16bb7a343b5cd68d23d9cf1d4e5675ff002fe752ce907480cc1d66a662fff828c2003fa2cefa40df1caaddd6611665ca6daca8afa7049f3b8cf8f24c473977aad0e7529bdc9e9fe6d8b2831635d076a715f4f0fb10f56aa20d985f62187b882ff66ab7b68e6112fd31c0813b2e7e412f51f0750010b1595425efa18a53d4d64aee2061a9b617c23248d466dcb531d88de0d8ea6b7a0ebbb0fca1dbef7562779801dcec2ffe4f24ec9dea54f53725970b92f784ec099abab3432edcf44cd80dc203e59f947deeab4c12870cde96602589de8eab8b15a4d66ed50405bc2d6a4b1544424e518bdf87242a743a176be3f33ab3c7644c8a13a3da9b200d04b32851af0056366c7ca9ade034f57c6973c5c55843eba1b7389a43543b5dd324206938680f8af4c79b76bf0478a8f719358a9e20c304c573862850ed82a3da948e6506d3bcfc388bcdb2d1ff5a5cd937e68ccdcd8a35ce57618fc16f55d70f72ad94b506349f2ac71ce3cb457f71b4046100436e3a4377778dc3a249254ef05a21ea7a6adf5f61fdba9f62281312638f0ab1c17ea267409bdb6582bf8312307ef2b204576880b182e1f50f853ef7039c7a40be32f3ba8e8bd167c8324971f4f2c655f125c1525b56e467bfd67b2dbe3b8a984c7d47e65a164b364267e741e0d00f9f5644448cac498a5a6420632de8026bc491305ce8718a2e67cda373ec6abc619ab99b52436cd0ac7fc8aadff0d97141ecfa677f1aecc38b95c30f3f30bdc5a50ae09461e105255b3edf56ead787d9c6863f59be51369a14ad223551719860e59e257b0aa64ec6735bd41dff3e75db01d2638689746207aa3809998d3b2a8e97da29e389046909b4381ce44924f55ec82293b5351cf1f95790649762e51817045a28056f79e64572cea3bff30325517186b5e716880e080159daef21065eaac9815b9166f5021c3a7a4b5b710728664e6859194b597cc2774b971d1e9e5a1c18026fb49daa711cede465faf2caac22700884431537526b083ebce4c61db8121060e23a9ea890112e0e688b3c4e1e9601e82c371d2ff72757460b61c13e1c5d65e35c930c481770d953546a8dc8e1a1e1f8a64b92d72f756b66320bd8bce4254a4faffd4d1faf6ab237e2d6974b0e5325ca94be230d6c1ac932acb45aef94b444129c849b0ca3c27a9cd14da98c880444d9d8d8436ff2d8da1635703e0c432903538264ddc0e1dfb058193d8f0aa59e545c326dce2abba2a4f88d57421d4915c7018ba33f29e38d701695dc3f59ff4da1a37aec0a34ed6c6dc3bc2562ce97b3b7775971e44f13dcbbd359354bfb3d4537964ee6c7354c64abfceaa1338179d5fb036e8db9762098a64390168fd2a3bb1c5b71a9f81522ffe0902d8b49e225ce0deb7264a277340d0a6b67cff72aadc2c4d1df85a2de446b76b0ceec9d6ccc1048053f95b8cfb1d91c67cb4a59c5da979e2316504d9ad4e9d7a2859ddb81baa8f6d31d679ded2e14dd2a3dae3997f86fbd96ccf6e3a836fba0f59ec918781c1ef27c0fd94acf56f7752e520fe243f20079d542f86c0d96d12a474045391448ea9efd742b1caf3f9e57a2c01461187d8516febb017fc9846d757467586e4ccf4aa934f1934ed34f16e0844e772fc9f7109c065a49f576c4f73a934ce64ed8bae5ebc71f849258fa60c742e0bb64d8a999861bfee3e64656be15c46ce771768ad51f607ad7ea303e019dc7e133c628df41f88fb8a4a9ab6f78290adbf3fca7e9a7154561e023de5a94cd834f218e6e349654c2d389ecb17f3667e55a88d555d476442063467aa5fb7fe6c20c3ff3c6d31a78a21f8bef34912924b484e9e8b3e1f29a0ed7b4fbbeb6c1cd3c9d776888a42bb07b16339ff0593652990f03ccf2aa08cfa0d06a9f74b964090980da17360e1d061fb32c0942f6ad3d808f134effa058e3d6684e40847d70247eb2cd0e1bb62ae3454907024c25ab058aae99d1463dc7d4c6fb08212e3336a4574affa47da0f5153ef214a1bbee19498c38a967c37e3b22388bf55598383e940ce0f673d7dcffbec4a062f48531d476fcb21fc7a702adec087fdba4c82507162f02fbf11614de3152ce4802a6d2e3fa2a1f24510f3ea7438333f8ce8c38e08ebee71b4dfbf48b4a90316b14104ac8588aa9b2ef2622ec0eae34b7d8008e3a09c01ba684139b0c0d93062a7bc709a67bd0633fc16d9cce1de72fd8010fcd386db5ca14bb8b6efd4e0bb7cfc91dbe9651fbc7e65a8d57b11723e0b9aad4fe63a1ba68062d79b56edaaf267349e3df3015d7f51d47e446562346b56bfbba1b131408cae9d828963f7bfa27b6e9146d5512a91c8e4fc8c4acfd01ade7f5306102d54239e730c9b5fb5da0bcdfb05729d42b43216377c09b927125173de4f7b263489b9c1bec", 0x1000}, {&(0x7f0000004f40)="106430f803ec696386d4521a0abbc17bfc33f0bc123324887737111437452c18aba70afea529359b7b7e877047c161be1322e61c1c52bdb26748a24eee481fdaad9dcd286e92847373dba536f307e0e0526915c4c30f70120a38450d8b99bfa8070c921bfd2fbea3ff75a78c1c0ee8bb6d876af15bbac9a76e5d042968a1ae955ed68cd9837187f64348a8c7bba5338443afebdbad23b28b1aa11c55548f24ab74eaaccc6a2a0a6549fc423d5c02f0f98f3df6a0184463c6f22117e9e41afebff842d1a4a08de43fc799f2b39cb91b304d52ae22759fd63b91af218417f3f4742814344cd74e67b49ce54605d9dbd2859c2e0b5c536abb32", 0xf8}, {&(0x7f0000005040)="399986dea2b22552207fdba4f0e4d7aeea1a8db2a7cf79b3717c805c8e", 0x1d}, {&(0x7f0000005080)="6036c1e6a5c1463bf30837de291325d1e25a750c00dea7b02b2cd960d9f2c67d2ceee7b677fc063787d80b6c063fa0f20a126c834213399322c0a7d0198054d1180dd0069fa5f3cc0949f4e4e70fbd580db48d47abb186e737e32336d5d3017199a331ed190e3bd06d972d9ec3d18d815539a648f11891ce5a66bc5216b52a63f5c3b0307e14751a00ecf8ec0a15c3540c7c777b325aa8a185cdf964132665a2c651", 0xa2}, {&(0x7f0000005140)="8c9568726721ebde965661d95680e91ca7281bd3b46dc551f592adad3e0bb76a3b052277403336283659967c126ea40b9708cddf20d5b2096e05eb747e8e4aac34c2a15540339ad00ad3c9651de0dc01e868914ddb9beeb9f8aec08713b1cc2da1f6309c86ead66f38fec7f129fa6ee4a66e2d3024693ab46c4c0c02ac0f706aa19b87608256ad8b1d1329f5ec897a279c13431b7e8a6fb4a1dbbbde64d66594a64331960f2a0b56eed26edcd4cf4c03d295afde3d6e7d5b1f21d19052e1a5f353bb858c6018bfb2535a72b85a04ef003cf458ecbf54e0050c74db709e5981f68fe6b93deceb2fc5f15a6057fda49083e82a39dd0f5c0af6435bd0dfa6", 0xfd}], 0x8, &(0x7f00000052c0)=[{0x1010, 0xffff, 0x4, "89cef1bed539b37c84f787c32c30c8593c9b7fc97a041548f233029f453b63089a9d596953728ffb1927e0cf9bf2bf51c953afeb0b361a18f544d538092b3bfc05b04348776f87d9ea2b62b999a3f98cf221bcad801b9fd544ba0c31dbc0dbb653ea615d412fe119804f18a53c5c26671e5a83dfe41d6f96f8dbbb047f8b1dd699b352e6dd7e940d99adf7dbcb3e898b373b4cc37bcb2c2d4dee34c3f6237a538b50c5d66b167d340e59b5ae176bb8ed8f9032a49dba740d490e89b8151b989180f0042b055fe2849a03e7b265c0f2b179d18660a0107bec07737b30f82b5a1fa6fe7eeddc219b952f230879e5bd04af19c2736e2704433676b43383d2f3441ab49b68856dede7d1092523a6c3eb617065fa6794f0c252c1b754641ef1cbf39ae6bef1b970c3f62ed9c18e685b97521933fe931c1984f0a4703327ccc787fdd5141e602b62866874c197c9a2316e3e6161a7779440866c146f529dcadb848290e254fa122e6a3847fe608ec19ea012d0480198a068f9991d1ea2c759d972855dc1b4d6964e8929079fc6badcda32958bdb8527d175282bc9cf3b02380f650f935e01a069a358cd1595de3c105ee5dd73024cd8d88738441f2a3ef53b98eddaf1ec57825b9f0b9f1b7b773fad224fd004dd8df2b03b76ca831f22646a08134c0fc4a2c773ea1b3817004b8ffabb67dffcfb61dce2c441b641d961b918a4f013f282889f473e740716cb269270f14f4e633b862bbb6712e03b8d8eb284bf829db4cad7b3c299e0c38fb510412472d1d0ff0ec22e8f12f2b9861493fe7a538b5d4373945590c0aa07d8cea9113729d27e4130e5fd07678209a76184367e2eced2c82f53664ccdf302f10bf616cafaa4ddbe2c621d751743b22a7a00ffd4fd02a9ac6da16aec13f8f4b244fe72624c98c44fb0709fe2cd68a21e4b75fec407152e9a3c1fcd9e40fd0215f432f49bdb09f201b51aaf2185432e12d0a20f17d0399b305e64aa19076951c56f43e33198bf55f94b703767790ea198f6377cbe39402669b83074d02fcf83633117fd2fa8929e844b1166423f16488506350e851e36bb6b4cc03848f94176c49b8e0fd1845cdea383b42d3c02b381512454dfa88c89e0cf543fb2311a49977b3e74411845b2331785513754d215ccca0331403a50cdf177fe8cb00bb1ad87e9a91d0de437583b7706e7027d9404e07e8c022ce42a6dec32dd996b6af44e5312cc852bf96a903e37c396e8560f20b5ba4670150795ee3fc47d1d1b8e380d718ceb08685a6c4f1bdcab00be8470039d64e66ccb3aea496dd86d119c026936dd63b615182f3246778f41b4b30d24ad11716791fcd0205d99d555af2cdd8bbd8a2c725e63aeb8e309e332f7051213a1867068369cbca41e1c16ae220685f0a315415eb11356f0cecb02eedf01e9f85a98539e334f0d95b725fc85eb7b0a9b0c2bde6442456d6bfba9bdb82599c0813e61a00291caa8bf5e4dcafa0510cc47a2cefdc9630201f85c8ebe5d47f0eda7e4cdb69ea3de4a2b91c1f8b94cc521700b2ccc15922cfca130caecd9db6f744d67ef604a6335b1d44b4bbdffa52f41f29c1baca51f721e3379d128b90954d27dd58ae0a17f09ea7b0744090f76588137d2af6bca889488d866ee4d86abac2d81f194861fea83bce5c9938f7001917f2e78db6c0ef8a3f40d688a9ebe6b18038472dd3fe8ec9347fe050ea6e3a8018001279e1c687d5bf774fd1cc538732443213ee8052c713360b0619077859de4180b0753cb6fda99e855696dcc874e04d3ee93c261b65c751a6c1f680821bb7e41e6fa6f8c8693ce2b1688b8da16350c004dc91efc80735a16a7062c0822623ea129d203d0e3e6c362671458993a316c8adae93ac53445223c411fc546eed1171fbc2b48fece9cd387dcc9150c0a208f0438b991330124184a325c9c16ad112368b6c32c8bef5a34b90db2eece722ce231f473ee3f0084c7ffa8144926676b3a6f1c1451c855e2974f9caf1eca5a46cb2b96039db39c0bc2e455caddecda36b75edb08db3da32ccebb1520419a76737f25840ef6686e3bdcce62f99b683829d60d52d885aac413e6fdd73c3cd13dcbfe10a1b6e1e58d7d85f1e6b3c299e354025d5192cad30e95cc9fafcb3d3b784421541ba86c3a383a158332c341dade24506d09ccf77876ce8ca861e4afaabcd5c9a3eef86cd71e8363ee89b05d0e8a431298bed8f6905ae42112f9b1ea5f0027755142b0436b077fa36880832b06bb41b75d2df02a9877479b130a0d21b426efba1079557fe6311ea9683e01c69bf8852a2b106497f57547918346dc1a553b46d1a4a717632f1cb903f4185b7de9d383f829d3c370b7a30385c05b36d3a66d5758e254e9cbf06c342dc3e05ea8d8171f683b37c3d0b245c90764151fb6b6c74aab04c6ca6925a0d8dda30660de4140a5b471c19fba9c87e1591048342254718dfb54e3dcb92629cefe61051b454c48964c35e35122ac6d21055d57d40148459081834ee518eabe9152b169435aae3c09c44fcdf7147b33dc2f22ecbd610046f627d4dfe70bdf640a158aad6f8a9252be56cbca8d15d5547a7ad8eca5769681af8733d7a6dd22028e44d273892870fce4408059967cb246a168f8d1ee50b355bf15a5f0ef51e1f5ed62083273164370a431a10be8e205790049bff0f7dcddd0058578f52f601869cf5d398a72e43db77ae7fa77aae84715df1b6b0971f4b81b400dd3120e89a5fcc53fc7df217cc2778577150d9ce8998c3fbb098df66bb2f9a624a0f4c8f6d2d75e1339c1b13663c7ebb261c8f2555880d592eb56f52e506d22d7a9e4b0debb204fe00225915a89c0abfc186935a50e09c11d9a1124e5a09213c2e3398004beb730065b2834c1dc7ffdee5d8c2922bc178c4d67d2aaddd121bc2e485ec46082b60fab911c88259a291c047aad6491d0f34a08edc7ea41c85d51cef781ac72a253d96b608cae3f59ea840cd8c6a27aecb8ce2df49eb0c4a1b41d395c29c5d0b4ec5b259abc13c82fd7a52d1f71e768c7af8296c3ece21ed3183a471f9a78c00088ddefd26f4e056620e39e4450ebc0bbfc8ae157ea74d1e5652dcc29abba16f0c7b9489cef3578affad39d3bc33da600ed98d84ad401d6a2b23295f06a8d831ab835a7f90b5391643723d234048cbd6c1a69e15916db0672aa99905a792b21721283c9ab47d3df02d3664bab6d556782bfa5103b38f838c7e1198d5102342511433684fef9b9fdfcc0fb4ff9a60a334988bf941b7bdeeb88262a01b427f54fc395f53054c7b1eb1d77d62df0e71960e8641020f3c63edd96272571e757668bba9ef1ac0e080d368a5eaa87b248a358e0c45937c2358ef785e96c075bbedf8c387d0b809737f85e01aa786d06543d4103901c7e11581d130f25ff7a0c067dc7ccd1c50d4433777471916f0512adaf4d147a03b6dc78e5e48716a71775ea2e0ec249405d55e013e4cec9a5ae25bf276c5d922fb2198a3fe8cd6f10788e2b141e9cee4fa10bbeea444647e3d4a1d94c92fd1b01f598f0e7306269bd9bc76464a4263c77a26cccfb19beed91940705617237522eeed21c3b8cfb42e13a5db9f6fb6447ff6cef5db5bbb04d582e9beeeaceb151fe4011f4656cf6a3e49b44c29ddc0aa79bf955cdb242b373d98bc9a77d4ed09827e18649f601593f4e8012a0c6d580374412458520c79d41243dda1cfd74957bbc8cbe32eeaec99e218dc0324d621011cab460f7f66a7682d8c99385e19ba4c5cb72534215ca80bdd9c1cccab4c0f7133cae9a9a7db83d2c2a7a2771984dba17d9b2d42e753fd2c25f6687be2051a0eee664428bb73fcf0b2380de17641ac7917735fb06a5b599eb0201d7eb90db59b9b7ca6e2c536ec0729c2fea7593dbcd1e84138eeddcbd5d808f036e19994d1bdb0ad465e7f64e51450801ecb32420a0b11ece8de09ee07eecb9bb3fc21b523af09acadd0894eb86cedf1cfd9b60f7e8fc204941f033586de3e3499928710586e7f8f84b6485c9a41a7619a0d0800af67389f50f31d325ec4c043304f5c8ef605362d3285929f8d5c08af9ed680848942547804b3ebee8a9b6cf753f0e420fb8cc00ba857830eb6ec4ed1b33ca6597eacfa5e6303fe37e90a0848df189d5a43199f51f3a042e324156eacaa8e52a9c2408333074d87714df629d12d28efd52ecacc3e7bbe265ff9e7c4911af2a170015f926a899d1823d283b137e3ebda49d98d2110e6df464a65f12590955152c946c7637c9238c406394c0eda836683d60ad932bc84705614d4ecd85a1b01d66aec71e91e74c4acc7e65f85d7dec1ac2e769e10f73afa1c56caa239adf7b662e79e469a3b3551df0615a96466d4812b9fce6389e2b072c357a9f50b78422e6bb6f2088dc91e93395e73362b53e7d0574a7466e15f5c10a4a92127ee10b38666800428e4235ef63e5243ab6fae8b3e4636c90939237dd00f96e3501e56a642addf360b60c11aeebe4278f526032ddd1a76f3f86c8fbb4e38196f26a2c4e346ed8a53d597a7b68300587728fd6fd6b6fbaaad4691b79b694a0155503a0772ecf0392cea838811aaa902f9ec0090a44fc8d2712e0ae87a08f3bf8bf0104a6041f5948636345645182bee56439d325d30ad624a7a824d263a0447d8fbf3a151aceb5f7778746fff7bc45330fae340c60d06f079dae82d472038a9b8a88793b9551348978e0170a7954565f58ad2572ca0c4288329b3411e0a98cb1d4f6c631e3dbee871a6a4c2c18e4ea93fa2e53269ebc33d64a2b5c4178df81e62d3b63a1f1a1251458653da2d660eac87ecc3a21cd54b8a2f1dc59203d844e6cf21ad3f88313dc4c69b0ddd42711586651194a7f93d62f63da59ae577534b48841056c01025ddb9ee3c87cd82c87086ee3f69d3143fd5e38f9a02ca3d59228db48fd89c46573b84fd01ce966b7747d4acc2579e08570dfbb5ece63bef94b95fef48cdb3dd5a99478f7b8c7dfc6830ecc99438ef52fd9c38be259827f697fb5003c4f037c0afea6fb2cdbd998aadbb423df2cd10da31721a1a43a6f02e25dbce4af59c0e33777d18500c4561ba5f440b3d69d07b7f939eecc5b8aef84fedefbb571b1b67b88f7a0affe6964579e200c2171c29ffc99213b9b1a453393317a31396080cf0444056afbf5db13a88c455ee7df8ab950bcb3898ef668d8ec439ccc95ec18abb587fccd9d0c948faf3d2ee6a80239881b0a3c0fc28507dbe4005d8bf7b7099d6d654e4550ecb6eb978b0b1ce7ebf643e9067604210df8be3ee2771a1bedc402d697acfea0c73bd51c07bbb6629242e63ca8c9e048e36353c766b1e2b34bb190dd0a63643f716bdf11a9de72245155beb80e7c19d3ffc0b37bc2471a0037c692c364077e01e45dd4ebaf6f072890134c6eebc5a97a6448548f2d4bf00a2780a3ffdca6aaef4adcbc8aac728d5aa4b96304e0c59fe366af4bf7abe1ed00b4db430bd653825230a1ef4007bdc45fef44d68a855e1b4757223bc8f8e29d9ce0acd7b9cb4f18b22361452a5076ad41e7948d30d5b30c08a978b085ac16e0e86f58c64ea1f03d016f0d7252419afb2442128b76c1ca84ff3840a67059cae0bb9fc96b6bf7f8c3292cd133f4c8eaf085260b2f3b2998248f7c48f864770df14a234e98358b2c8b5d874a9b959ecd4098e727e5d02a504fef7d215c13a05527a97d653a6a4f84154af9c0377bd8bf1834cc963023b33ac63e9920c255465e67b42abd56c015e91bfc9b7b98e003cbb6fdf7d4f7d6c1c34078a11000aa7dd74a4f25"}, {0xa8, 0xffff, 0x92b, "bc30a1602970bc6108bead9bb6d5427081e77ff639ae743e979b2d8e117bb9ae874443d173e49ade64abb22058c0bdbd00aef2c1e1882c59482231bbe6a3ac067dc8b1b97bd1ecf0bded926327870c5a5d9ba778c4a8a6390dcc0093557aedc9b785760fbf8890bd998c5f9271313c4f6dd6f88d136d627983699d98449066eb517d3ec5048c3394de6f6064656efa235106f50f74"}, {0x108, 0xffff, 0x7e, "d0d4dc9f54e914bb81c55f37df316b622cb193dd6dccf8ed5b840cd0994286fe2ae3058145a75f469a51d5a538d863b6cf3d6a049672f98bb2f584b74d60624552aa6ea75d371a0b28f55ab97a571ee6a3c2faab8e82bf6308b3772c0765343adc920b567f7bc3edf8ddea1415bce65ee16ec07f6b8cd5fbd3739dbf45954866c2d6a53704b6c8473d584fa9515996bae54dd606357b639cc2c27f9dcfc7c7e54d13fa61aca731a7bd9077c0e93294b72efd6cb196227bdc3a99aa1c10991467fe16ffac598a488a9fbc18f83f3768ed7d92c981e6120ae2ed3a7b9f992ef59c3fb2ac82137189aad1a6a56690272d02cbfe55f8"}, {0x10, 0xffff, 0x6}, {0xa8, 0x1, 0x1, "1b159c9a89bd63299b2b404526162a8f37b279792d90a43e3d099f3751f8269c2a7d296422419ef34e71783d6a88736b85c96e22c9e9dddb6da62e2e978807fbede82e5a52ad69a143a33289c277927391ef574898b6cecba8cad5ded2aee1290f8bcd5d8cddb842cd75a504900de6b91565edd4d51a2a789fe432a6531395f336f305a3fcfc91802d664deed1c4e3b8f02f"}], 0x1278}, 0x9) r11 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r11, 0x0) sendmsg(r10, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) renameat(r0, &(0x7f0000003b40)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r0, &(0x7f0000003bc0)='\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') minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) getpeername$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) 11:33:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) getgroups(0x9, &(0x7f0000001340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r11 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000040)="2e977ee51b0aebcfba4d6e50eafbcb6fd4008ca5d2a273764b4d8ac35d0571af3f63c1233bd8ad23e15df8a5ed2d3deb7c5e6e08519be07a24050202b6b6a0b05418c4c73f6779d06b30a20e3824ade97231253bbe1a7a1ca32ad7d1d1aa54cadbaa504c04673d90b98c2e5187b850c8b409de", 0x73}, {&(0x7f00000000c0)="2c046f18d143bcd15d0894b8e6ae6d1a1e10565a3a6cba106f6c9414bbbf6f752dac092d67e2e276e2b7d9a8fe0d06a672fdc82e13f834afa81145b209e62f64df39b29e1254f228783746d0eab9708f7516ccbde39756eebd7f71a9ec718a1e90bd4440b398ee848ba83bf35e25f7be3c0c45a18ce0", 0x76}, {&(0x7f0000000140)="f0a680b9347520316776cad3159148ee877b5afe706615896a331c824f671133fdae0d1d91ed8c01261b58c528f15f1388e88c848baefb58bab53e27f5f420dddcac4ee2e2863a8cf789469e42a05ca7d1e6d0b5133b6e1166350735b6044b50b98a7f2c63ef6deb1fc7bb107af987cb0cf3e59c73f0309370ea0e667f31843333c0af8bcf732e9d63a1057f1f5fce9dafd9d63d0d65573de0d8338d482e492362c1163b10d5ece2690c8b83efb8d739f3890428988bb5663c094867cb1588", 0xbf}, {&(0x7f0000000200)="e4e11e4c7bebbd4f00f1d9f5a0557e7812d32d81415c6e186f66a7eac59caf606697935de67e831477b19978bfd777dab188f135f4db13d386b7d35430ef6c8cf8e7ba411cb6aaad9b71eaa1c3cdb7e31f51c6bc23787ae6bf92fb3fd32bb9985bc436feb68d092f5ad9850e37ca55908ba9a28c9f9720e47c218016f1a57d01ad55eccd6884dd08e0f2929887df4488704b85e2df06719c463ed6142d91f18bac5418118ee6ced19823d2ae9dbf7f510965486ddb3da56c350bfa76c5f7a00c7f8b6e1564a7dfbd75d2c384a333729681d3c6a720517fc099aa6d4c9dba190e47df8fa946d161e6db3544ffcef9777b86de7a774fbc4d9aae99bb1466c0ab25ae3fe6b305d20967e01939766a53de4d0830e6858a0ba5497d5178924569098756eeb4a4ad46cb87e9b3227847cd3067471505ad7bf6d5dd4ee36caae72b6c8c9671f86662a1e5413a689a4a36e7c9158b06ee61b3197fd8c193a59a49d5136aec06802b9c5c2a19f8138423b80a7289821434c573cc5ac713f12f73cbb73cfe7cfc34c01d5ddc6197150f04a299e0715fd24cab0a74ca7e94c08d10587785c541a5c0a513467c3b6f5bd01f02b50d4b8a1cbb2d9af919eb53e88ae3e19a6d8c6f9b52d46f0258fe315dfd5a894de02c910a396a6e1f5c1de56ac6e46280e0c1786459013318dbc55fdc4bc9f46ea1e9c35a1afdbbac06681c913a8f508884f7a8e9cee8626e8308aa299343e072b391c12230164776bc18cd604bbda99d138ed8d7a41423eeadaac99db0472ff542dfc564540be18e1fff1532e16b9caa8e47a257ebf18fe50361613e9c43e3dbb570b42ffcadcc9eaa2da8067e224dd99eadf7a9526a4c71687fca9b8945efc84d253d1a87c1880b749a7f9ffe4abf676bd82115721a44f6e0d178ad69ef4b4391ee876e31289c313162186b6940f40e26d95819136861b42265ef7f6251dd0f5aa5160862e41e8d2c3bce6b9ba34bbc4e690fc01b71bba42873c5d8f6c2ae362bf8351227f26c8fe6d51fb274eeff064f8d817dd8a1ef4b273c1078034dc4a608500dfe463807a4b4210435f0795be6fa4d3edc6ba9e3897d9f8cee3fd74ecfd98e5cf056a92507dbb914a59f583b807f331c303895bd263331ea91e4eff11c3394619e7ec466a2ae465536e94d02490389be550d9adc4275fa345931af65142614251dcf3aaddd7fb1fa1c5203038f0063b09ae2027fd6068a47e27ce8752b26a6dedd2edc75f1bbe6d0432dcfaff94fa414f1be350853925e4da2184517f0ceb3ee26c3ee1119d42fb5e457511ab7cf275f7fd494c982726ccbb2b5a027bd24b1df477ac781e08ce4f99519ac26f07947ab9633fe4049a6254f538e53aebd45d07d44868e3e166b3c64f44cc279ea35a7f569d2455048f07dea2fb71688e077ae5fcd29e216b9cabcfd9d885bc5496b49f6cea45a7f83e0247dd455f32e6831846af90906a2fd75d18716d22072bc5c4929afc4c5ab7d060d17120028a61bad103d559aa6b41a44199cb176476fd1ddacf9bb9fb1dc42680e22a0ffdebca333c7e4d852c846e3ab918b6ee88137e90bcefef30531a931e629db8e603275b720c286e1b129783cefd3ea939f268688bafe7d82f251ca229c8483808a5cc4f1d8140868fd9fc32753a8902e0eb5f0a637700ad91753d3147b356e51283b2dcf2784575c2da13374b01b7249d50279c66b1b5b31b1c739ea5f577f83db09747316b7613357bc0ab4e326c54d9d4ebb199666e6f05fcb851fe7e3e9cde397050bd9bc1527926f7781aa09e8546fab25afb9d0c873358a96391fba3b5fee656b1fef815158b2c2e7acbeaf8f1878a0af7cd14145856bc5aacb703aa97ed980579db4925b51a23055915325c08b01ff2ff5a82e8e16f789f1dc5754919fff3aee7822ebaa3ff4a65691636d4413195ac4b6f171a34f823652c4833780cb463751117868be549d2a3985eafbcf7ae69bb3f5ea3cf2be766f4fac6dda64cf829142b91d1b9dfb4758f47969f1ba6dce8da5c87a97691603dae138218801c1de73c916bb5d8dda13c53052c67552c0542bcb2d33d71f395fad7839fff7fdee324a2e9f6c49f8890e27b9f4d0309aac528a02c3172ba81f6860109d1230c8de93b43f89cd848da9de71e55a4e9dc8401ffe4ed533383ceabb5cf2eaed75bc9ef4976849619817433ab76b231d184f550b1456e4669a188557f20b8ed10e021e6c265ef44d4f86cc14a9db1507d42ff541526b8c45aafc2e96f278460f3d5477a289e0a7a407fcb7f80e43bc9854f219fbc48459c219b94e99732a37b5e041990648c2f63b5b6bad562433c8950a4d52ebb9f3ad5ba118831a48a83f92010dcfa38cb7600628928d642a8a94c60a8bda17f263206616d73dad249a5d878b92b94b8a31d9905e70bcdf4abd8ccaadf7e943155dd5e5b950930bbdf6167ca103b3f3cae3ebf0b9b8d162d8e9670cea8b9d14b8d2e89eeacceadbd949557854b02409177bdad71f93a6bf2b876345a35fd693845b76fad85da4fdb186608fbdeff07c4cce765a8a94698ceed0a20560bf91a06e5dd465bccac90b74a2cb7a9c9c2b5e7f886d9bc8cd704261a7eeb4975c9f6d2740f45b343fe5979ac9c3f9f0a2138d475e44495bd18e9e0e74234ff791c423c73999786d7b31428e476276d4b3e07f66e473db14716b108120e8e645f9b93ab5c5943880e1d77300efa4033f8927d24357a83fb6f2bbb36fdafb65538d0ecfd3825f8f953e89175607e1e857aa8a15056a860b1055cbe404b5fecacb9eac141040224b34aef2f3310e40c44a783d219427d53da30eedbe4542e1124c1cea4fa7c0cd28e2782f40b284574171ba0d2f5772ef043be61443d053b34733c17fb2afdff67241359780a164a9eb46643d4a5c9a16d388b2716a2d044cd6e27d441c477a014e79c3f4160527cf9a034ff2dbcf0eca1e5d45d9f0c46872fb1449eeb560429f9844e835d052ffba1f7c75f054acb10d79e9dd1d567cf41760c231c112db1d917c85468cea90f862990c95865b8c119a328fb0b5e9aeb2657bc529bff5d54b4b0ef499c95d1c0ff1f7e86366e098aa13e3be4df6814e16f6783334ca793ecf9d523be489ad2cb5e939b9ca2f98af7a26678b4d36985a129f36da70a54f995f2c9fc45fef3f0e3b6bdf0c65a5f4d6067c7eb7e2051627faa44b129c64f714428276562628366785d5e31f1bbf760607c7f6bb70dc5aca464a61cd4cd1009277d805db799438de2ddb3edaed0c09e3887055e2fe15e13e2e2e57e230a853a8317fd0241bbe2e604481eed995710f00336abb074b26cc006c34ba25a163abaeb8adb5ea4821b3391ae1c7ac395205313b1abf2ceaa76158b5445d7e530974af23ace5d68edbcfdcdd84d450b3ae0ee051771c11eed27bbb32fec2599e36f5b8607656fd59bb2a8b792c0117f1883e7e43e613db64dc2b050ac4895488d18e208d064723a4e5914a1210e71a47c111d88218f823ca8297224f05e0cb7dedf7d248f293e2bc90c5dfbd8874e9bbf00c330d3b41103070715ff722b1d9c69f5aba6b3efd5f8e550606cbfee3d5396fa74fbd82386911da971062ea28702eea93f866965d3445883361ac2ea20c5861d66b1882e95ba75d98eeddf8a7dd86011c4a05d3a404d4f146f07ef279d020513d7a7d6f23de12da03704256cd0ac4e418cfcd5c4d33368bd85057aea57433d1bb1d9ebce99bfe8cf106ec6214882beb01e528ad5cf5c36a48c501a08ac2bc9e660fc6f6349747f808d429b3675294d0f588e2a0f1e00505d7a38bcc02114b7a0504827ed49cd6498092fe74414b05a6e9811ddb2bfc11342e2abf2a41ff44dc7d402d06ef2541fa62856273d219dc599d2e6aff9e3fb0b5128f84e9127652d979086c7b824498a63e7844384e9ea8b1c6587e1b2fdada8e8c8051ee0a1540a63805cd4efd4a5610a41cfc4331189fb3ad77ec0fbd1df2bf064df99ca4f3a0c7990d1fce21aa6bdde24601e20913b2a7fb3598b847494be66bd35abc040c827bd723c6848b8709eb184194ca041535176680fdf4c64a06484189452576e9ca3aeb1f97c417bd1090561f9bb97bf145346432f6a398622f376b1fe22b3c019535cf8a557d905a0aa5a876f45983bb6b0f46988f961b505575594d55178dfcc4a3d028f39da73c06d10544d745f2a475f728beb138691dbd8a839b73c5217a9d0bd8249bdd0715a3728de36e1da99408b98ca0ec12dc7e0010d73f0a37c386c7eb39efa686118c112b71458e4742b0ad4791da7fc378db00c231b7a446503f26e72f093e92f693b705939744da4292e6cec6c50c1472a12fe75bb72de45e78dab18b3090e53388a089e15652da6722e19799e200b3b0de3b31bca0cf75ccc403bedb0871d9c877b9bc4562f60b95cbacdd354361c3e419dd10f1e43f779f3d84dc672302365dd7249e59a3736e96a4d35d3351b6f4f95c4543f2024e3ec5d4531c9f7db4e0ff3fbfc72548178909c202b27fd55efa82644b519527696d29a30ca88ac408b3742d2a59e69ba4232151e1dc739e8440d1ddc8df225cf37dba26753015c67a9ad368a9af9070fd884e4c669ff000d2f7d2cb80ec388f84f9df65336fc8529720aa247608e501f2718a5756bc731c8f97661792e9cffc1190598d2ab34b1458535f4f248055302ce59256e610684de4698e08c8e52f53c285d9876f630ef4ccfb39b39c916dbd2a00fd3bd277e0f52f2e24e43db219663f6451b9fb5b9f065d83f7498479a901d81e147475c9165a23a0b4a305463d96510020d571e5e202915f0e3a2a812cee28718f3ff132545433c05350962beb53401861366c6d6b531fd89f6539288af3e45751777b4e523735fc294a262b9b7f041c968b3ddad54659e9828c5064922af26d835ebb732887b9cefd7b766be22cc11a0cec8cccfc0a629cfee26e1efebe166e6fff5ada630b6a13fc039f15ce739b398ae381352a467e6251dd7028632ce807b44b75790758e9b271009ad0563a187f6e4efa26e567ba37d46de8972ea6420434cf845371fd4cc1711dd9a81bc9f54d603061be34032aec7f327b56c89e706b1ae240fb03fb07a97a39c473d077f5ed86c4260b67867c40bb3610aef8a7ae8215fe018d351ec9d65ef70cb6304e48285e3b5ca4d255ec1a346ba898dd8270949306a438abee1703003d21853859d286e96af07c62e4396748f3d978823e2da83a42cd064f6b06d0b6da97f6c85969b01c54365657c310fe73e3066b8d918b9ae84368731d370a3d035f9c4148d2a291ab073b22962abd17a52219cf0f569a58bfdf49c01db3ff5bf8442560204cfcdb42c21bf95718ec6952bccbc45de6fca4fc8d96010b884100c79d2e0650cc9a11abc1f3ff3e0f0b5de09b59816cfa5d3ad0502a6ec46aa78b149c4c0bf42124fc2aaa00991aeb9720291bcd6a1818524399c7cf52be07fbfdb7ff1eb3e54d9750d14d51094e9a1bb2cdf042a975c3e97f45dd819a28f71ee2574d20dfab0a38081040b24da18d722825837862e75d34da7e444bc4f1b7bf7b22fd50d8ec9f084a1b0269b32d77ea51b79ccf8f43635acfc2bbe1d17292135e4b86a6f2dfc2a37f61369e6d0cadeffe1a3b5340f8a1777d25911e4cb07a64c4a179294401df92ab7059284b76af9618782de1c930704332d19c3a8f76caeb11673c4d05224f6ffc8e2b4db4133d8b9ec1326db05305a44d52be116e308c1415b479e76744610393303a686b476471c48d1701c131423a1d7066341c87f7dd08d856", 0x1000}], 0x4, &(0x7f0000001580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000b21a2302f72d9cc2189c74b031330441b5d04350f7aa3f5c319d201a0d427958293509bdb6c0a288156831418a88f8bbe475f9d0fcebd698ad85a351a2742329594a94d3d4e525ac89ca47440e832af22516934885d449701d3ada7883ffea93e3db96c7e5d356187ddc7c91ee5150ef8e8d82da584f69bd1d0882db3d31ea092f784e7adf000d8f3705686c952d280be92c9341c913a7", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r11, @ANYRES32=r1], 0xc8, 0xc}, 0x40c) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001400)={0x38c2597d}, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) dup2(r1, r11) 11:33:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000006c0)='./file1\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x5) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') pipe2(&(0x7f0000000040), 0x10004) openat(r1, &(0x7f0000000000)='./file1/file0\x00', 0x88, 0x0) 11:33:19 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x200000000000008) unlinkat(r0, &(0x7f0000000140)='./file1\x00', 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0xa4, 0x800) truncate(&(0x7f0000000080)='./file1\x00', 0x0, 0xfffffffffffffffd) recvfrom(r0, &(0x7f00000000c0)=""/34, 0x22, 0x2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 11:33:19 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x81) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x1}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x61, 0x9, 0x7, 0x4}], 0x6, &(0x7f0000000140)={0x6, 0x8}) 11:33:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) 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) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1ff, 0x8, 0x7, "63622de921d1869368cebc35b7212b3b6aa8216d", 0x598}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:33:19 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x20000000) write(r1, &(0x7f0000000340), 0x10000014c) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 11:33:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:33:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8001, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e0000000300"/56], 0x38}, 0x0) 11:33:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) recvfrom$inet(r0, &(0x7f0000000080)=""/85, 0x55, 0x2, 0x0, 0x0) 11:33:19 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0xc) write(r0, &(0x7f0000000180)="90853856a63efcf2da165adbb3ccfcb6a287a670522862a156f45d88b27863782d354885d6c17c86d26e68216b0104c1cdb73f6eea8cc0b4551f168cb204a16753fb53b0e344a8fd02b4b78c5926291d840e454da0c6e999985bb2f1eaec278977f56d886ae643c6302ece5e66a3b0c7eb790256a4d9ee4a493b975eac84703133464a84a7909c5a8d4cf497fbb7c1a7d0b7eff318a05eafad4fa2eb7144216dbd00"/174, 0xfffffffffffffe34) write(r0, &(0x7f0000000000)="6157a73d22fcfeb3df9cace6bc68d86b3e3f321a8380a44043fa4addb9ef7d848a4d2f3fb2f8bdb8db746bb7f05747193a62de622ae2581241af32d8d1b5005cdf0bd25ea8de92a72200a6088f626851749142dc5bdd370bc92920e5641c7c28a007614b2c725a14cef3a1b82d997e6e09115512782f7dd64a34ed7eeb", 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 11:33:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x100000000, 0xfffffffffffffffd}, {0x3, 0x400}}, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 11:33:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) dup(r0) close(r0) flock(r0, 0x0) 11:33:20 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x82, 0x20000000, 0x648, 0x4}, {{r1}, 0xffffffffffffffff, 0x41, 0x0, 0xc00000000, 0xe27}, {{r0}, 0xfffffffffffffffd, 0x0, 0x83, 0x80000001, 0x2}, {{r2}, 0xffffffffffffffff, 0x608cb6b39399d8a3, 0x0, 0x10000, 0x100}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSBRK(r0, 0x2000747b) execve(0x0, 0x0, 0x0) fchmod(r2, 0x122) syz_emit_ethernet(0x9f, &(0x7f0000000080)="6f61f6cf71fac5970c57fdb87e7cfc8832d831f67a7b5865995dd39a1c39e3ed49f9d162da7e0b00cf93272b5833c8edcf37574c8628ee65f9474d7290c5f1882408e74c2e27d65255e6e1d350d05eebc1d0d3f4d5170fdbc21f1bf3f0520d13fc3e6652d219f258bccac8cb099cc5c86dafbdc4946e575a6abbc15176dba769f96575341c9a538427533eef979dcfd6a551ca4f2caad984ce08dac0d54f95") 11:33:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x151) 11:33:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x2002) r1 = semget(0x1, 0x1, 0x83d0b306b07dffc0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/4096) 11:33:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x1c}], 0x8, 0x0, 0x40, 0x0) 11:33:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x400, 0xffffffffffffff01) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:33:20 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xffa8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60, 0x142) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/41, 0x29) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 11:33:20 executing program 0: semget$private(0x0, 0x8, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) setuid(r0) r1 = kqueue() fcntl$getflags(r1, 0xf9cd03712fe22410) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000240)={0x0, 0x0, {0x9, 0x5}}) shutdown(r2, 0x2) fchmod(r3, 0x70) close(r2) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) close(r3) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000001c0)) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000000)=""/22) socket$inet(0x2, 0x4005, 0xcc4d) fcntl$setflags(r6, 0x2, 0x1) 11:33:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x9d, 0x0, 0xffffffffffffff02, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) 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, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:33:20 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0xfffffffffffffff9) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:33:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x3}, 0x8) close(r0) listen(r0, 0x7fff) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x0) 11:33:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) 11:33:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffffcd) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff8e18230e76d9e1de61e6ffb9000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 11:33:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) msgget$private(0x0, 0x120) clock_getres(0x3, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = msgget(0x0, 0x101) msgctl$IPC_RMID(r1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xc7) r3 = socket$inet(0x2, 0x4000, 0x60) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000100)="ea00005c00000000", 0x8) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/45}, &(0x7f0000000180)=0x2f) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) clock_getres(0x7, &(0x7f0000000080)) 11:33:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 11:33:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x10001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x44) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f0000000040)=[0x0]}) 11:33:21 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x3c2, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r1) 11:33:21 executing program 1: r0 = getegid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x420, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000040)=[r0, r1]) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x78ae1477bfe633ad, 0x0) getegid() 11:33:21 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x100000000, 0x5, 0xfff, 0x1, 0x6, 0x81, 0xb4b6, 0x1, 0x2, 0xfffffffffffffff9, 0x6}) 11:33:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() read(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="1c", 0x1, 0x0, 0x0, 0x0) 11:33:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}], 0x9, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 11:33:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x800) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lstat(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x2, 0x4) ftruncate(r0, 0x0, 0x7fffffff) 11:33:21 executing program 0: nanosleep(&(0x7f0000000200)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) lseek(r1, 0x0, 0x0, 0x2) semget$private(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x2, 0x67ae}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 11:33:21 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000280)="c40b7b9b4b8569a97e9eb708fa0bd8c6c581a8ad6f4c9de19b9bd15aeea697cb0aec3be7b0651257f3761c0878ef3b0cf982074f97e61eece6116f5ce2a59302062199267e2f6491e2ec2f5cac3d3d06666a67e6b5c62e9b042774cb26ee85de23c7e37e5173b0c5cbb71bdd34f279a739461b2fa38bd7dea1c454eabf88f029e3d74e694aab03f78ba95ba45f7932b0ca6d31247df0df9ce621b8e4f6b79c5efb0d3954a5c2247802d4bfd52bae2e83d74d35827c250148fc69653bda0f8d4a4eb9055da927e81074d5c7f925151adf60e9d2532a1c2d212199ea443ee835cd79afcc22a45b50388523bfcf81525d3fb668c01fb7d1691456c4", 0xfa, 0x0, 0x3) truncate(&(0x7f0000002540)='./file0\x00', 0x0, 0x0) r1 = semget(0x0, 0x3, 0x10) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000400)=""/81) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x20, 0x3, 0x4, 0x8}, {{r0}, 0x0, 0x50, 0x1, 0x6, 0x6}], 0x7f, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x6, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x0, 0xa, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x3, 0x1000}], 0x800, &(0x7f0000000240)={0x100000001, 0x7fffffff}) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000480)={0x1}) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000000c0)={0x1000000000800, './file0\x00', './file0\x00'}) 11:33:22 executing program 0: r0 = socket(0x2, 0x1, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x29, 0x100000000, &(0x7f0000000000)="03000000", 0x4) socket(0x6, 0x2, 0x80000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x241, 0x6) shutdown(r1, 0x3) setsockopt(r0, 0x2, 0xc5e, 0x0, 0x15a) 11:33:22 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) clock_settime(0x4, &(0x7f0000000040)={0x0, 0xff}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 11:33:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r0, 0x0, 0x0) 11:33:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x400) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) 11:33:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet(0x2, 0x2, 0x4) fcntl$setstatus(r1, 0x4, 0x48) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0xfffffffffffffdfe) semget(0x2, 0x4, 0x41) 11:33:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) close(r0) fchown(r0, 0x0, 0x0) 11:33:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) socketpair(0x20, 0x0, 0x1f, &(0x7f0000000000)) r1 = getegid() setgid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x8, 0x5, 0x7f, "add54a31b7b8c0e6d86ff529feeded8d3d120ff2", 0x7fff, 0x26f}) syz_open_pts() 11:33:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x28c, &(0x7f0000ffd000/0x1000)=nil) socket(0x0, 0x8001, 0xf6ae) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 11:33:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) listen(r0, 0x27c) r1 = shmget(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 11:33:23 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x100, 0x0) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000100), 0x6, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x5, 0xa27}, {{r1}, 0x0, 0x80, 0x0, 0x1, 0xffffffffffff29ef}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x3, 0x7}, {{r0}, 0x0, 0x40, 0x0, 0x7, 0x8}, {{r1}, 0xfffffffffffffffc, 0x40, 0x40, 0xfffffffffffffffd, 0x5}], 0x8e, &(0x7f0000000200)={0x2}) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0xffff}}, 0x0) 11:33:23 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x20) r2 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x8, 0x72f, 0x80000001}], 0x1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0xc0, 0x20000001, 0xff, 0x81}], 0xff, &(0x7f0000000180)={0x0, 0x7}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) close(r3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 11:33:23 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) syz_open_pts() unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 11:33:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 11:33:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8259c6fa9400022e0f66"], 0x10) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x36e, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x14}, @cred={0x20}], 0x166}, 0x0) 11:33:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 11:33:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) unlinkat(r1, &(0x7f0000000100)='\x00', 0x8) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) setrlimit(0x6, &(0x7f0000000080)={0x8, 0x6}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc8194515f3a74f1c20fec8e8a5584c0f71766", 0x13}], 0x1) r3 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x1) 11:33:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000080)="d94cc1da4f3819bd3d2bc4d9a0c90ce8", 0x10, 0x1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) close(r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 11:33:23 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x300, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x6) 11:33:23 executing program 1: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x5, &(0x7f0000000100)) 11:33:24 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:33:24 executing program 1: syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) r1 = socket$inet(0x2, 0x5, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) close(r0) socket$inet(0x2, 0x2, 0x81) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) r4 = dup2(r0, r0) r5 = dup2(r0, r0) linkat(r4, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00', 0x4) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) execve(0x0, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 11:33:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0xffffffffffffecf, 0x0, 0x0) fsync(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6}, 0x10) close(r0) 11:33:24 executing program 0: socket(0x6, 0x2, 0x1) r0 = socket(0x40000000011, 0x3, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 11:33:24 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000744000/0x1000)=nil, 0x1000) 11:33:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x868a, 0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8, 0xd4, 0x5, 0xb5}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20008, 0x20) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x22) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0xf2b7, 0x8}, 0xc) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x8, 0x2) fchflags(r0, 0x1) rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') socket$inet(0x2, 0x3, 0x1ff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x4, 0x2, './file1\x00', 0x80, 0xfffffffffffff801, 0x6, 0x106}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) openat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x20) r3 = openat(r2, &(0x7f0000000300)='./file2\x00', 0x0, 0x85) rename(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file1\x00') ftruncate(r1, 0x0, 0x2) munmap(&(0x7f0000ff5000/0xa000)=nil, 0xa000) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x10060, 0x2) r5 = openat(r2, &(0x7f0000000400)='./file2\x00', 0x10000, 0x2) munlock(&(0x7f0000ff5000/0x4000)=nil, 0x4000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10081, 0x0) readv(r4, &(0x7f0000000480), 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) chmod(&(0x7f00000004c0)='./file0\x00', 0x30) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000500)="a008cb9e544e3cc28cfa278f48e0384097a69c802182957d055ae5bd125a901ddbbda1eaaf36396cf3179d26cf359e94c361f113c9c2c48c2aee2af2bab131542a1b6e75d0d32fa5f17af26e327c3e9590e25f6ad70e3a07720896ddcc7dcde6657d49524b8c8324c4fe86632b3f58ef9978815036454e32fb256cef33686a49cdfcef01583266f61f864b9aa43d066e9fcc9e1bed54a0eb147e5bef8c46cf4381eb8703c25d06fc15011ba6d13efeebf20cd1b5afc83efc94d0bf9b6ed7f71e7f95524f2ba72b1b485bd267bad2ee6e1239f1a53b7aaeb506", 0xd9}, {&(0x7f0000000600)="3e136fb056c0b8567ca6b67762aa5d575a1df538aa50359ffadb708363a7fa592a28f708f370a5e9efaf22da6a7ea55e298bf7518de3c9515783ac3ad7caa09363d6e0b3195edbde4293eea4e180d19979982c4546cd8be32524b06cddd7accc301585c5b551f91d915764ab5b4f6f35ad33a326d41dd18e682fdd46f683321b46a395dd9b6297fd4816ea93c7a323fa190479c8f6ea9741db67baf096cda4f2fcfc1e5febf501a58e53c5e036a0ca347c199ffa304df82f74f7adda5eb42a18088bf148d4d08ff0ea9104a3fb64eb756b3a262169bc03fc", 0xd8}, {&(0x7f0000000700)="7f23ed5d572482b82d5b210dab", 0xd}, {&(0x7f0000000740)="d3b7e05b3ce240a441818cf0fcfef24975655a81e929b50112601de1e8f42bcff6d979b7ad2e6583127eb8367b70a0f53b3bebaa1189b84505a10680f0d3b9064234814048ca639ca1ffb23b1b4f5efd04dd1ab1bba713308bc9161187bd7f3e7109a028879d333566573d579c097646e862dddfef21030aea10bc802ba97b193e805e057c3c3f5e1b5c5cc2a6fb01639e5568b1cd8e940d442f9fbb26dca5f169401e127bfb7ee42d8437e3b880de94efeeac613654aa22558697d4", 0xbc}, {&(0x7f0000000800)="d3ae0734f474289a91e2c0dc09ca6853dfefcf60", 0x14}, {&(0x7f0000000840)="ae6dc9159fc2c802a39d9e5550235c954621822a343b67fe249976ac9242b8f338218c9fb20e4e8966dad27ea95089967d7151a6dc7143f178d7b8f923cf8fa54d89723d708d492f64e869fcb0f426272f24a0deff38cf3c9516e375356943f3fea904fd05bcf9d9779d0b3c56927b5088a4371272bb2fb812b69b13f31caf20c1821b37520267c37b794660b0816c8e958143c4bbbc4c016c3544633278679b0ce48c260f94d342bfeda892bf353a0d163bb53b465c7a0619ff7de67ab82fa43348528b0146b1561edccd1cfac6da5886e69a27f8f112aa89e0c834e0b17551dc31fe8c6015", 0xe6}, {&(0x7f0000000940)="837570c046dace81ef6822117af96b2781b185b4012489ad604734b9fa9a21ccfe3a3e3e9640b88ad441e7e72e2bf7dfe99321886b69002b24bce5c131837ee8b7601ad08c5cbc6c01177637f3eab6435671a0239c4d85b5dc5d47a7820096b6590d59c4584ca84448babf359f02", 0x6e}], 0x7) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000a40)="23614138124860aad57e1a1f12c101029eaee6f6c0f89aaeb6fe09b5ff591f1ee5d474e66d7b6f30ffefc50203a8274f005a0cf0dfa1e199aa228fa7e161a6a3b077d1620ebe1bdfa7cc1f1e62445d8b047438fb29943cd1bef3521cddbbbb3630340d5c33fe27c3829340d54704c71d95105323b9e8ceb66eed8912afb13980af92e8fae9685d684ea98743893be4fc1f9c9156e5524faf68ded96c0025a23d23758566010f8a303d63e8c9bca3f660f59c856a54a3f00c25d4c5ce03e1a20e0ad0e94929b1330367e7e458a9f3c879b16212d8a60d7c06e106dec188ae4b7e6bfe8af25da69497c4e817989d3950", 0xef) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) pipe(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000b80)=0xffffffff80000001) sendto(r7, &(0x7f0000000bc0)="fab8e5a48b189d0e9fa6bec5d04f8b0589b9746a49234533705b5cdccb620f5dab2ddf914bfed54c7937407436707e654276ec8f9507c1da463086e09975df458eb5d743285ed3", 0x47, 0x404, 0x0, 0x0) 11:33:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005049000050000000000ff7f000000000000cea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d4176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a00000000000096db000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xfffffffffffffff8, 0x8f, 0x5, 0x1, 0x0, 0x81, 0x80000000, 0x1, 0x1, 0x2, 0x4}) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000280)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setgroups(0x4, &(0x7f00000003c0)=[r2, r3, r4, r5]) 11:33:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffdd1) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) 11:33:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80000001, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x9) r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x0, 0x1) renameat(r4, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') getgroups(0x2, &(0x7f0000000140)=[r1, r2]) connect$unix(r0, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdc6) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@un=@abs, 0xffffffffffffffbc, &(0x7f0000000440)=[{&(0x7f0000000340)=""/226, 0xe2}], 0x1, &(0x7f0000000480)=""/197, 0xc5}, 0x1) write(r0, &(0x7f0000000000)="9bc4c222c0d223af3d93d2b4269d8c4a7348d4152ed1d7de403536fdcfbc0ccfc553305f6675189410d8534fd35a9b0862b62029a820af04ec3ad497f174c9c56ad4", 0x42) 11:33:28 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x210, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x2) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x6, 0x4, 0xffffffff, 0x0, 0x848f, 0x100000000, 0xa94, 0x3, 0x2, 0x459, 0x8000}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0/file0\x00'}) utimensat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:33:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x6010, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="4cee4b9e4df6f336ca59415aaa883470edbf100e809f5eb03ac41562dec0b47a738b6ced9e730f4e6757f1f796b19b359252eeb1b2b02c623667d34bd6d50b5e662f8cc06855369fc23a460730c838b99def724c150daf7ccf1cda64ba12127c12dfa52bd37686e838a444863d3c547f77e9fb8aeae98e6b25e2eba8510b2bd37cffa97607b2b651bd5ae4a0fdd6eb2f30b20a16a23956ce8312d1d5db5a3453bf3e770bdaed3985aeae354ffc5404955418e36466d0493a0cc5634c05ebfac0eb35e34e1cd27a0c0a4f265c1daead9a0e2040b68b9a846d05fd9e7fc5f6aa9d527f499740daf830d800c91732db7ca9117fdf6af1d7a3ddba88a127488412cf5cc6b15d0d064292dd9c50e15ac84363910cf2e5a11a491aa3da1a2ad9a37b2d69752d6f374ed08afbef772b654817b959234a60477bd7c19d4dc8e44de28635b7c4a10435c5f2701dfa3e40a549790a803b256adfe51c41ead9110a3b55df770ad0589b766e8ef8e00bbb688f33a738e6ca3a6d2fd2c163c4d53afee3daa0e1655e94be537b803c4f5557db7a394997bb326144842ada6308815e9d6db58212995a2b8ca35e1ca23d5c29693c3debe001604ab7fd8e3e81912842430036df2f060b51acf62b5467897c009bcfb456655be9f9af23d24832733e92af2d2ca44a015b433fcc1bcacbec597564977e830f4d6a4bc033e274264a46bbad074f813260e9122bd591d758c22e5e24ec6020a8b998845fc4c12f35ca520dabe1d76be05b13950142c4997b03177096d4a5647603ac451645c3ee2447c1341cc0533a876ad7687a9555fd2c58c52fe4af0d8856bb675279163f6f87f712b06b1d18d6c6f8ccda7361d31be69a2c34bc926fc6cc361aded83ad41ec8bdf66d9a2844ad1ac452b8d8e03e2129bbb6ccd1af7f0f32335310476f7fddb6a322a02db18698b0c647f3c99abac99c9d4f898f66a66e20010ba6419952daebbf18c0e37c4fbafdbfa68b1d2d84767726d5ae807f54b5571801963b9684977a49742551a6fa88d264055f0161d924068d58de8f86195cd5fd0b71e57923e94edebd2e50becbd1424dc57625ad6c6722d57f95b7020be4d64a444d79fc1fcbe41e257b630fe7200cde9ce6a0323fce3984f0ae2a598f7279019cc9219cc7319e78a196368c7f42b6f54d4386f13ef3c62511d866f73cfc4c074a4159523933b7b4f9ed7768c1dde51c6dc5607f58d24d2447f40b34607b68d3ebb17c8eabedbfc1b5560d5f0e9d2f42648916270a5f19b83421d3e340fd073e0eb30054b800bf76839a1ab336b5c7f7d558460c61effbb1e26345772b9018ececb2d2afb6fcb475ae59c5e4451e78f05aa61daf274bbbf67a8050172387a0c8fa13baf0efe83b4c60d4925a1f361ab6acc0e9b617c1e6cfa14fa08bf0924305c54ae32b3b3c2d87ecf54b44092bf62f2898154495c527aa07276a8daaacd3a3977d74b4ebeef84a17c295ede13aebe19bf044a5508654601ec04b18664c7cf5d74c09737b72417717a0db57fdd973d444db963c67921ef7ee062eb4108e9021410d776865653e0ce1bedfb6796e5c35197516eb2992f5e6131edad8896a967da0cc8921af8e9d9f31f2d6e39f41d77b68edf4402726f1d7314b2bb2c484a0db887acfda152fa7dbec51e2261dc868dea689495551e45884a5674a273c8c702f4a4e6e857ce9e60e624e805e4df188e5c65f14a6cb9d97e0aa6bec35aa125492cf33e0f2cdf008b26415a994c53e4cf381d3f4f91218a3f1183183126a52696ec7f32f6894ce64096fce012723a0588bf88fe49ef5d7da7d117b5bf2b2292c01d56932681f81843f6beaa3ba47a86b792eb5aaf82a6314cef99842eaa23953ed78d787c93ccacfc986706746a039b18155d8ade39781ff9955a626f5b4d2d77f462a54b926b670dc263ec4fa8553db569767bbe4cf873bbea199c1eb9b4fb8a183937135b70db01b62762ec1f89549336341ffc9efe8128d4d5c4b6555184273458a89bb72c59f936d68d8abf57b7aed1e0e6b0ecedb55b8b352481e226acfb22000db8288099952721dd00c0521a8ddf4aacec758c90d2d026d82e1dab6c5749643eebf948b5e4c37b7cafad2d954b81ce65aeb51e7a83dd437f8ea92cd7c5ba78127acf9d18f278c33e5b9c731493fc70d009157907f476cb5462cb83c8d453ecb3e9b9ba94d89d6d660a1102a1a86a8f31959b3db78ffc0bc02c642e870668de9a69ae066af75a28cf36120bdf0ffad618e9e8a2299711927fb57d8e43e76cb3804e820c508ec8fa1ea2f20aa02ff175c6fea7e4d60770390cc6ea658f673d30b1ba7d2c8d253813786a22686315491c738c1bb0b6ecfdcad8f940e758b217f6db47a3b3160292d29b4493fc8ed874fdbc6f14d90bc8d999c1ce839869dbcfb9676d0740ce737779309c28d7f9fe92836eb05157eefad704cf55a769b9e49aa7ecb7d55f5683f20d9502122b2312d618a8315e685629098636a8f7f73b4dc33ecc0701bf8c2948eb65d16b3fbab23e4f0d678915156358ed65b21463761938e36937c7a3e9ee295ec14941e412154a552710a38328af8f4c30b0ab365bde9b989e5e64abb8ddc146a50c7058edcf23982e2b8b28457c8a6269f5db48a2cb7f3ddc9236cee2c093f1a4e1ff8316f3606b0d7f9c0fa421967eb939c584dacd86949c48e6c038ccc62a74b141712d225287e04460ae797ccebc32129dc7974a92b1990748c8bd5f53f43f32fcdbff7e0f92c504cfb3bcbb5d0541e691c164734b1a494eca7be6de3cc5d96a23b15dc3423b67a4658afca89d0387ea4124620227c996ca212c59a52239f0eeeefc0cf018aaa47bb666883b59c6c3ea53a652677b7ea46f5da8518d0f8710e600af960d3eb9ffa8e4b71b175e7d7d5808082adcc23c0735f812ba3c8525fe26042ee15553e5cfdeb46886ca14f17ceee4ae3b5b89793120595967fc2afbfbddee4081dd9cf147436cdf2f861130d55e39481e98373612edb8941abe3fb8ce0668ffec9f3c4f46f21b3ec3698bf8647065b8576ae01454b72a30e8319f0c78ca3c773d454cb82a3776ae4024d88646e8dfd8878600ece18e5acb95c3a58de2441e7cd79210bbab71a9726fcee1c3b9bcc130b36c218fe15711104275a57ba833e141e165f90218f133a0836707498cc3cfb3288af403f5e4d0f2a024bc056dba52b449ab2eab45b28ae819576ffb3331c637ae14e6e3e2482edc692b1de50b67d6e28ed75527edc93869712b16c145a47e6a7b55c6962706f9a33a82809f1996200206bd6020fc588de71d8141548b959fce038c0d30ada53e1aec78d7aa039f1a07c1116421aa8f88af72617251a4e3c5199e551c69084902f90878618712308de40a4ce734ad9c02cdf763aba57ad269ef09157295871ea6051cecb85d31a65477dd91b01724f83a42d0677dcfbd23f08855d8edeb069ed33f7c117b7d92c731bd97ab2e2f087cb6904820360f83cd8cb13846dffd4dd2409c4303c086a5a93fd83423d73f0f7d56b541d8f46ea57dc8bc0f77fa954b0fb16c6d49818bfade34ecd57b12e45856834a6f7ee0ee280b71e9fedc6cb7a29e8b48376d4baf3e201dc5a5bdb7bbf8b20beb97c6205fcb9d294b65c9f1ae76b8352f37ade0f02b7955dc2dcd913e4a8c81f65bd78608896aba92043e7706fb2d84d79c3fcb32336a919cbe2c26a1bc641bc646363f9b9467457c6f3c9018810837da2c71f89347a5936b26dd0f0c01ed001e0066f5eedf2a48b8c0cc88ee6a95becd0a8c9999db7ef15b446d0b42744b772ccf21ee354c26549fd3570ae1378e41a24efb6379ad9b648265f2da253e736e02b59d5240cbcc1f4045ced1311cc110d14e87e8f405eccd6950649616ef690113f5cefc34f71b61973314382be629ae3ef6d0e56d28e1f4f6015c2014ccc1ae019135dfd864caa6bc72e657f462a322291e050cc3323678497c1f9808395c10eb171920f55bff60d131d73d990309c24e514d31d883bcdf1aa15edc0a9faa58b8864ee77db3eb2c8e5721d187131b7f321b07dcf3b2dc1ef43d22d9ccb97615ae2f0c3afe7409a24fb1a51018e9eb3084f1542b4af36b49c443c4648dd1c961b90543333e37c6101ec0ed7326030b904a9090f60f750f2c4f6620fd8546e88cdc4e4bd1253f6b4d04d741ada8f7a25663a596dbf1d4563e15b13788b570b03db413c14d085d72b4f2d7725bd27e317c668b2714648159b0199d3d037edd2f8f0844ea2d53d67fdbd68ed2fa1d35856e2e00be2c2deb5b933f28f32b6d14207c8ea674a09281296a4aceef3726a3aff12a130cb362af96783e579105607129336a4954048090cef7b0904c1cd5ea79e853eee7afd69e9bc794f509064d1669cf042745abe7565c78ee829be4170a5116c60217cad24bf8d7f1f96a0629eda665dea10bf604ff34c61dd0a9ea8c5b34be4d0b7aab692e81df47fd696108caf5c6d84b21b3f6d82cb6af9e3562db3606e89966f6335ea79d923dec522bbda284f1fc1216998f6a3f91307ded27e8a2dbc0191c198e048fc1080b210de35a0d0378ac99e532605929c2ad52514019bda89a6a360c5494bdf0eddbcfd68e6dcf7e4f7cdd7105f39eca0270e6261b7e149bec9994de83f8d2c7cb10339a156e58bcb23d5ffef368543ffb668633e462fb55d2bb7a09ee4e3df5abd03da90465aa11b2b6b7655d7f3ebee6ce0d38c2222181fa81e222581a6d6e3858152662fc4eeb8dee22eb1ca6f1f0230ab93d24fc66c4a8b5e50cb2c4c94b527a3ab2b0b0e8a852a80bd1e02facf2a54ad8416e78dd0fcf83e3bddf283b778e322d68b213d87c2fc5663c6007588f53012f3af274029d3428158cfa47a3b747580e6a4ff2859ecf7ed84e63e749c41be96fbde93ed921c71d03ff0a5c5b7933de6357a9e15eb879ff154707f21e3200b9b03116dd454d886a00c52035dba2fe1661b6df11d31f519fad694a8c5ade0faec9430c81696fb8e01dc3708b02cb196891d3ab625691683ae565f3b3641fdca251e1330d10bf1057c42be0d7ce8255ac9e1ee955132919e67cc7124bc0e2e87352897b82a716883deddbd9eec8eec883fb00a79f41b09a3f7c1f862e8a3934c72b1f43a881bd199e9c5f18f7f2853f5bfde4aa392ce3434f2a85af43ee3386215971e96460d9d275b4bf349fb615310cebeda1df92107a18d7e83e6ff733282e8e3a4e9c9db0d01ead06130e931024581a357818ddc1a15b7db17440942c95d9f3f2814a439c54c1869320bfe021c6054375e7c6e53f007818f9f40991119704784dd405261d058579c0a03673ed89fe231149e1c30c15d39bb4bc086282428c4bd4920528cbb8b885d0c7e229ed0bebf0e4f0bf166b5bdaf6a742daba93fb8755c9bc4e3e26ba7444637a83747c2afda0453b3010995bba3cf69c49f1812fa7fdee28a70dbd834fe2c15bc03caeceb859d0e73af0f68355aef3df78a8cb6fbeaa167ecc3b2e4a2f1e001858f655497851408dac6543ea698d9fb76d37fdebc58fe247959eff9ecd4918d3dd399a13c3ca6de78386239099db023e634eace34e35ae0fd3519c926c4b3002abce2f8b4d54e1369d882baef2f9c9bd050ec62add853f21eedd7687866820864d9be696d08ca4a369f2a634609376c2ddb2857cae56b1eeb4d6a4b2e425e8223f812f53c47d3a61ac8145d26bb1e9c808b5d6fea92925954c7f07342b5085fc6fbfa9ea40f68bc717a3e83a9106f9c811b635c67ba9da23c9e0ed885fca0103ae53fe725eef0", 0x1000) fcntl$setflags(r0, 0x2, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001040)=0x8) close(r1) r2 = msgget$private(0x0, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001080)='/dev/zero\x00', 0x20023, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000010c0)) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000001100)={0x400}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000001140)=0x8) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000001400)={0x5, 0xffffffff, 0x5, 0x1000, &(0x7f0000001180)={{0x4, 0x2, 0x2, 0x3, 0xc0f, 0x7fff, 0x3}, {[0xfffffffffffffff9, 0x101, 0x1fcc, 0x32, 0x0, 0x401, 0x0, 0x9, 0xc912, 0x80, 0x1f, 0x7, 0x516, 0x1, 0x80000001, 0x400, 0x1, 0x4], [0xff, 0x7, 0x7ff, 0x77, 0xffffffffffffffc0, 0x5, 0x9780, 0x9, 0x0, 0x3], [0x3, 0x8000, 0x2a500479, 0x5, 0x1f, 0x50, 0x3], [0x0, 0x9, 0xfff, 0x5, 0x5, 0x8], [{0x7, 0xfff, 0x8, 0xffffffff}, {0x0, 0x100000001, 0x101, 0xffffffffffffff80}, {0xf3b4, 0x8, 0x3f, 0x7}, {0x6, 0x8, 0x3f, 0xfffffffffffffffb}, {0x6, 0xff, 0xffffffff80000001, 0x3}, {0x88, 0xffffffff, 0x4, 0x9}, {0x80000001, 0x100000000, 0x80000000}, {0x7fff, 0x0, 0x2, 0xe1a}], {0x8, 0x3ff, 0x6, 0x470386c4}, {0x81, 0x1, 0x0, 0x8e6f}}}, 0x3, 0x2}) ioctl$BIOCFLUSH(r3, 0x20004268) execve(&(0x7f0000001440)='./file0\x00', &(0x7f0000001540)=[&(0x7f0000001480)='/dev/zero\x00', &(0x7f00000014c0)='/dev/zero\x00', &(0x7f0000001500)='/dev/zero\x00'], &(0x7f0000001680)=[&(0x7f0000001580)='\x99{\x00', &(0x7f00000015c0)='/dev/zero\x00', &(0x7f0000001600)='/.)-#+$[\x00', &(0x7f0000001640)='3-!\x00']) r4 = getppid() fcntl$setown(r3, 0x6, r4) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000001980)={0x1, 0x7fff, 0x101}) msgsnd(r2, &(0x7f00000016c0)={0x1, "3ad9952c4abec559d6c46b470b553dd5fdee98638ca397be5293fb4532b5d0d93f0d547a660fade6435436c79e3c06f523c9f47c2c246e793849f1378869c0b259ddce179154e7ff84fc018b69a5d511bc87b56a1dfe1956044f1e5be4bfc0dcce77b89e9c461b39d12cf7dd74dccf4e3385f62ab91fbae176abcb2b3ea4547bc8ecac344767681e"}, 0x90, 0x800) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001780)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000017c0)) r5 = semget$private(0x0, 0x4, 0x389) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001800)=""/31) recvmsg(r0, &(0x7f0000001a40)={&(0x7f0000001840)=@in6, 0xc, &(0x7f00000019c0)=[{&(0x7f0000001880)=""/248, 0xf8}, {&(0x7f0000001980)}], 0x2, &(0x7f0000001a00)=""/35, 0x23}, 0x800) read(r0, &(0x7f0000001a80)=""/67, 0x43) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001b00)=0x7) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001b40)=0x5) 11:33:28 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x5) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 11:33:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 11:33:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x900, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xea0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0xc3, 0xac, 0x10, 0x195, &(0x7f00000001c0)={{0x5, 0x1, 0x0, 0x7, 0x3, 0x8, 0x6}, {[0x5, 0x7, 0x8, 0x1, 0x95, 0x0, 0xffffffff00000000, 0x0, 0x10001, 0x100, 0x80000000, 0x80000001, 0x6, 0x3, 0x0, 0x2, 0x0, 0x719bd4da], [0x0, 0x2, 0x80000001, 0xc5e, 0x87cb, 0x8, 0xcbc, 0x1, 0x1, 0x6], [0x1e, 0x4, 0xfffffffffffffff9, 0x8, 0x4, 0x4, 0x20], [0x9, 0x4, 0x200, 0x2, 0x100000001, 0x3ff], [{0x8000, 0x4, 0x8, 0x4}, {0x2, 0x6, 0x0, 0x7}, {0x3, 0x394, 0x5, 0x16}, {0x0, 0x7fffffff, 0x8, 0x8}, {0x2, 0x7, 0x0, 0xbd}, {0xfffffffffffffffa, 0x4f52, 0x4, 0x703}, {0xffffffffffffffff, 0x1e2a, 0x3, 0x5}, {0x7, 0x1, 0x5, 0x3ff}], {0x43c, 0xff, 0x7, 0x200}, {0x3, 0x6, 0x10001, 0x5}}}, 0x0, 0x160a000}) mknod(&(0x7f0000000440)='./file0/file0\x00', 0x0, 0x1004) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x2) flock(r1, 0x2000000000004) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000480)) 11:33:28 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = geteuid() r1 = getegid() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x41) chown(&(0x7f0000000200)='./file0\x00', r0, r1) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r2 = semget(0x2, 0x7, 0x2) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/237) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 11:33:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) semget(0x1, 0x3, 0x400) openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x8) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 11:33:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20003, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x402ffff) 11:33:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000001, 0x0) madvise(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt(r0, 0x28, 0x3, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) r1 = msgget(0x0, 0x40c) msgctl$IPC_RMID(r1, 0x0) 11:33:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt$sock_linger(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x8) 11:33:29 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x78ae14f5bfe633ad, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1, 0x1, &(0x7f0000000080)="9b9435c47c4e4cefead599daf75b466e392ce0801937fd1607f914c4ad07eb5af2b54714939720ffc857a575b02d3045d3cb0ae36286c1f6736ad64582a5658632eee213e8a5b342398b3a9d20d354577544f7861ea4084345711277c2dbb5690c763b42669a37f62fa20e607c384d76dcf7048a9a6f740a4aad0eb1fd756825b2967b36b01e7f0dbda371bc698e313bd7fd39650ca0d9a7b7a8787364234592ba61a959e667419b26c3afe3cfe210c661f01d906e36845e48c531e26748011ca5cd74ad58737cb6316e479c54adc083cb48272513b5917f78604f0f5f3e227b02605a045cfefcb578f59d9b00928951d2060bff8cc086c8f06e2becfe8a324702f095a81ebe6a903da685d93a96ae8d1ee4a271f25a4e1924020e7c8b8aa247434710953e00843ab2ba1238297df2bcfb8ce5d4f7764be5aac14dff9c87146d9f7aa1bb2b350dcdab01bbc9e62a8b578df15700b76359197386939c238dda9687855c2c05f2e4f38cddd522d9b764a7e99b7323da5823a39a6b3616baac13a027745e7558a7d4cf394f012d44d192b1f771dd678401add5b5125619119a532d1e614d2f5ae457006f7b8ad025ddf195c14c76b15f5860bf9a99d25f2b700fe671784521df4aa691d5dc8285ee3f8509504c0803bd389ad861252d1cf0d166e9adcf8c5b6b0282a460139ade1e80a598e02f7392d3e06cfa064aba337096854d5391e82e3c08dba6dcf34499ded87dceb909e8a0c5be0c0cfb7d632a4e7ac38d010482627436e9d233d5553601f586fdec5e8cb34a0339f91fc213ad22226799b5a0c4a563985907d4a84bfc238558328e21e46f7aef580ba94b92d936fc6027ecc2b6d34f035243ef0c618bf76afb14c2670576640208ebeca1a2822ac511575c30b006bafb58ecfb40e0e643ebf1e66c3157c0fb1a9e47390f9484d3a957c4a0da84c60d3743e661efaf77ec65f1c87215e86bd463279d7282f34cacda46fd0bfc8fdd4c964f9061a8fa4f9879e7ecdd7503df905455f13ee38e80fb576537a0cc83b9223d46577bd3e196ab220d3ee7e63598fb44a93a4dd986ff0263125ffa89895af9147c92beb62e8916815de63e70215765c167246c0dd6ace2e0f4239c2db6401342753d7b421ab8d80efe8fd5292a951805b6623283e5b4752371885d4663e8b146b8b1efbc5e143fac73399fc0a05165ea614976ff94498655cd5a2223ca022ee57f96b12f25cc70e4897f0b8e34a82e9d1d7745fe89ed159ab23e5cd3fd4477e83dbba6ffd9cb001c820de44205a77d06e103ad48407d6e575890610eed83f608e74a48f5d97baf5e00e5b6f7da3c296651b66df58cd304c7fb784dcf42ed5eb957b37b47a4cd04118130997f206a35703ae9fb98beb4fbab1a0e613ceb5b8764238e404011d2518d085da97d3407bbcf12fb6ad2ecf331fe502ca034168f7d534419b5d7aaacddf3f9d3ac703be8b35ad4162c901559fa2667ce5e839200a20b523c01ee93c5eb67ea456fa5317478ae1ad662a85f0a893ff8ac5e628495979baa1776cd6203351abc51b8d1d937c91e41befca9f0ceaac5f9c7ca88efdc5941913e3dbb987321042486640bc38fc13bf17b13155a734733718b848ef1a9de1770514d9b358ae39c979f9de8874747b0e25c7ebaacfbed68b537ada9e76840d70db5abf8446302c789e6b2457d68724e149096dace0f780f85eda86cca293f7caa40c3cf80833effdbbee05345a6f067a544541ecace921668de604a86db658d5c352adc7f019fed928640b9fce67526ab5d9ed5c4e47ca951a8372e43413ffeb674eb1a49d95922c7c24288a0ebf3a4f1b69ba924568624f105d03b4e887f02ea36bf26dfaed3e113454461632354f7fd91208f6f8e1c509f8a11f35f53b1bf0695a9443e0b2d977ddf9293fb80d941d5f8f0fccc6466487ab6da412bd34b45b100742a32064f07ab3738ece0559ec066fd4c13677b541627c1b41b4cd7d236786dbe2dcd328146c247b4ae240aae957aa2d43250aaad5425f4e600d1398e0062d118dcceeca761a155f84efa4c53a22184b54042cbb9cf22ac097d47ac4df2e5c6bfbba73ef3018f917cdc15f8c75cf3f03e4cbc961df13e3892de98bc8f2d224b432de9cbeb14234d2065f204e146910a7e6a59ed59f87ef3952d3cf2ef5c70f452775073437c8e08a0116a6ca890b5236977ee4ea0559b15918475fea44a586cfe3f76286708548b84f0a583f8b9ece5ce7ddbdb59edef74812fbdeb8778853dd13261c01b24ad490746fa1a23c4ba706895376f0a7dc41d14a92378d41e5a8bd09aa8a958601b2627152ade2d205cdd918a842d2db7d60abbcaed8260f0fd67ecdfd853e23e5c9766e58fc485ec0cdb151e3857727af221aa3943bca559acf070363585c569a5ddc6bf379b57d0be5f7a09ab79b2a0286cdee72b548de4e05e3f4eb364d0de5686b7cd0c08e73f6ef9db192eee71658d13206d85f41037ad408b73d79f33b590db211a26e06d7189a106f029d733a04bd1f607ce32dbeffc3c03c3cd5bb5e2df30391295af4103ed06ce2086c883c96a36746b3baae952d079f2eafb2d4e7c137c68d62b6665498fac8ac90e083fd0e7b5d60bcb0b1155ef16c14e7f7bc8ec742f2d7e16321133d523139516dd696dcde4774b873918d938a68ab16e9092d13f06a6b594171cc5d5f535f4f02fcd4a65ec62759da9e117561b047138570e40fc1b6c1eed427a5e811df65b6df4a481c96e8ac53940848c82b61f532965eeef5985b4a5ba1dfd7b519ced3c9b9ccd3f20801ff19283e109d0338aad10fb815dd86059be3cc914f4e22c71a6c9087bf89f0aa203a5de3e60ac2c27a84cb03534ad42c1447834898ada8272db1e84f358aa76dbf353b5e0cf43a27dd5ddd039d5f6431ff05422d4fc73b17c458e862bd78ee9ad80bfe3a126caadc2765e7aca125ae6128a640307dc420fc6ae81191e8cb4a65a0193ba938895d2da7494f91d621d071bc80fad52a35f6d811b3cd87446e0095d6a71058f8228279b6409595af7756df6e2b82fcacefca11e79ff0fe62ee6d18a1cb339627532d335ab1d583822d6eadd08f99663cefc2599e04c9245feb57e4b290a75baff9b5350581c881951cad0b485df5d053efcea4b57c333e3b30d6e2ed81d8e3c5707213795e6f4fce966479649d0bfa33de662bd0fda3db25867942b46409db9125bcf0c49f9ab46d79005f031c82bcb4b3bc14a5fffbf2a2755577b05001d8e357b4ab8a860e3ee99367036138eab859e2fbdab294e8f716141d42b4a44e206b55ab3ff30a95f64825d46b6ba89a7220f1fa5c7f165d0e058257a54987e743ab51dcd839d4eb4cfaf67d5c080e1002c1d299cc3034cc79a6833130feafaeb9c4fdf62304e77f1bb5377191cf319b2097c88f647222d8c23c52eead9328ca1829a47ef8b19a64e8bf9aa4ea8b5821983f121bd9d43b45c281fd7acf5a8140beb52e4be73185c157eba2ee3fc625c1ba98f23afe9663686f6e636421c3cbff8363de5879cbae8550423b9b323c2ef3a53114d3c1627c5b43e62d5c9bd33f3b1d6f959ebd3f667e87eae73d3b21988bafb3b30522a793e9e2d0f451bcb29724cb74d015b1574c5eeae84ac0afc3523fe98e0d2688754442e230e195562c89670b456d2ba6abb24cfed4ac29b92681459d6e9e2cc5ac9382458048c00495c99c707ce3c474e14a19a048d9ae7bfcccc07ff153790a9a121410c792543c81435c1d06fbfa771a0d4859d91ac5304640ccfe710005ca8bfd5a3c84a3c2599dbd6bbd9d3294a6da69df89f7eab41743d35947dc4aa0d9e0d33c4da3fa0044f3b7015a218c3fc31313dd1be4526f274055666ae4bc066daaff1d05b5fc48b4d6d67eb9dd1b7bf14f2c0917d6b542d25d46c89c633de04009cc9ce84eaf443cfd6fc51af86e582e73380fdd7144cb2d2b6ca567fd31ef2cb2088ace6332dbffdbc8e42ba978f80ab470257f0f8e0faa0ab87778bb3384db2d8a7a9a1bcf2dae219c45f569f0109fe6e4841178956af9f33883aad9bb88fc945f9d62855deede1d306cd6b32b8ee1554747ffbe8097c3112876513429087a64ed3ccc159e516edc0ea5b3c7a60f038098510da42ea5c5757c0bb60ff2d6ad0c03046e7df65d89e4846138542c4008c511f3a252690f3e02382f8cbf979f13cd2767d51c5f800d9f2b270499b922daaecc1027342156185313b9d32ccb587ff7ef9d83af25836dd6ff0f2b58daef1b451a0ac23d378e07e6720716726c8fee1427fe356ac552d60b275ee240e236a1da6ea54c82e399cf952f07f43d04382c69c8fa81caec1425be6c1b6a96492920a273507671417292159d838d2de4778e6e2cdf83e263afc365fa4bdb4713bd4079a2eaccc5b6f159dd2541871a3dc1830c32387a3ed5313e392e45f3306878b85302d77859b2891076a8d01099c84e36854f2a28f4103d5a6a45e3fb3149da5fb6c3d81516e64e14c10be833b0ee3e7447d37a81ef4984c24edc7751132b99826f5901d90aa7af840b2a21dfc670e1ec9c576773eb126da4f7aeb8ac70740c805dd6d7b0bebacb8cda6fab185802b3bcecc2dce7b9986de76bbf20b0df2732627d4049669e7455d9ae93ed803b6e956b18af469f65ff812bc5522f945917135a57f3b1e6102edca6a9546f3b2ce1bc178516bc494683389d76a67939706cd74b3036e4eed43a13547b14d6f016aca6c41fcf891662ba0659789447509899d5c6ba7734b6492545fd0a2e96af193753b70d068b297c09e3fec9a24039e5625c44bb0c1fa9cefa025caade9643252f953ab0edd14abb25b264e95ad4899981c302b6aabe29a703ca3802d1ceaf3eb61507da315df3e434947fb107015233d18e1568dbe4f3275a3377fad277511cac183dd1fccb8726f975bcb46800e4fb55624723e45725f482e58ecd7dffecc578fe716d8aa2fd4f0029a78b701372ce571644553dc081166f5dd353676520b3a5d44e6571aeb75cfbfe3a6e0fcc41bc7b776a8d0c4198f8652d8353f4dedf2be83ad081bfc8ce45a03c6bc1c058f8e45fbc6ad3953de07aacab9ba13079a5f4d8dccf3addca940467a7ea437a402fdaf5b7fbde2a81b64de0b1fccb7faac9cd2887f9eea8bcaf7bac0b41146910e7914fe93e25b2531e0d05d9891dd1967d4e1d9ec60db59dea95d32fb0b8b6393c9c5e4037be1164529c2dc7d7f26ce7f26e1100312f863e909d56d730324ebd15b2ebf69eaab50e23aae59e7194f28e1b8ff5549a57914623c858986ca640c5b7c985647b30a9751549b009fc5594889aad399be7964e0d4b4621dd5fd4b1692126afc8a54545afb9d39d24eab373a3c460fcdb6e17dfcfbfca9b31acafcac8884c5d284397675aa96efc8009648fdf92b2ae5813b1e4703cbb661a25220c915f53386888a769608779013d06db6ce8b10ba80ca92da07cf788d884074ac1f148dd373b5a0f743469085a31468e310a8b9e6060d0ab24b9f7b5cf1c874eeb0403e0d082dfed909edcde5842b4a583943dc94d576e44e1fba99145a3402f970b16ea1568df0ce2946224a9279ad58fb65fd9431260073727c70ca277306c49cd809c43d7cab8543c77c5d353e16ed8fdd65d06a303a535ee7a2d9ed45813e53c638dec3a1fa6673b052dcab5334b3c93fae75ec0256911f4204afc14e3472a1e222c604c42924467b45f0069e031935097d74ba792e6933983fe780ce5e1b4d5d795ef12443a0cc2e70a0e132c7f271bd524648afa3052fe71a2e4b93", 0x1000) 11:33:30 executing program 0: mkdir(&(0x7f00000000c0)='./control\x00', 0x41) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 11:33:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x80}, 0x8) shutdown(r0, 0x2) poll(&(0x7f0000000040)=[{r1, 0x24}, {r0, 0x11}, {r1, 0x22}, {r0, 0x204}, {r1, 0x5}, {r0, 0x1}], 0x6, 0x6) r2 = accept$unix(r0, 0x0, &(0x7f00000000c0)) recvmsg(r2, &(0x7f0000000500)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000000200)=""/239, 0xef}, {&(0x7f0000000300)=""/143, 0x8f}, {&(0x7f00000003c0)=""/124, 0x7c}], 0x5, &(0x7f00000004c0)=""/42, 0x2a}, 0x0) 11:33:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x3, 0x88) semop(r0, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x1, 0x20000003e) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/66) semget$private(0x0, 0x0, 0x5) semget$private(0x0, 0x0, 0x422) 11:33:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x1, 0x21ff, &(0x7f0000000000)="0b8d2ba2688fcc0e31c6942e59df19045b069ad1d8de4ce8aabded3ebccaed6b2b78da0c89713bb54fa1650142d311e527c74edf63cdbf8472f5ff4b667d63d436fddc1c0c3900977b278bf3fa569127197add92c0e60e9f994ab04c78cc0f911a730f528dc79260ea01052b396401f4e053947f9f3c3c298d9d794802af7440f2a874764ba276d354964a9d97c38159", 0x90) socket$unix(0x1, 0x1, 0x0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) sendto$unix(r1, &(0x7f0000000180)="1a73be18d0058e11ff4d6f0b7b66f7f66f3cdd56219f468a3a073131f143c97e8fe4ee18c2229fa1e98a9ad354d888750496cef4d0928d6fb2b0f286fe541d4820b82f76b0a5179a38cc0ac61f5cc27f18d550e99c4a86a28c6f1de18a40770b327f8ce03bd4b2cd39cbd7c77da4471c3a47ee042e1c8f1de4f9929eba58c4349d86919b65ff3f25ad2752d3c643802fa449b4c4222996e60a5216285a3171c96b50c9f6849395365b8c347560de8dedfc1be3097d960658678ad89b3bd84bd1aa92120e428e259bf1006e542f8b0f85c5d3cb077d633b166cd01a034f611d28c1c0cf67c26ac4", 0xe7, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x3ff, 0x100, r2}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 11:33:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000080)) r0 = syz_open_pts() dup2(r0, r0) close(r0) r1 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) dup2(r0, r1) 11:33:30 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x4000)=nil, 0x2000) shmat(0xffffffffffffffff, &(0x7f0000002000/0x3000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000006000/0x1000)=nil, 0x3000) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) r1 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) shmdt(r0) r2 = msgget(0x2, 0x100) socketpair(0x1f, 0x3, 0xed, &(0x7f0000000080)) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/85) 11:33:30 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a156440a68ce0b9890c43101680e6ef1bc3143a5cbc8d6c4c2ab340b3e3800431a6ae0c2e88835ba227384ef216e51d1826679a9de50ff92f35ed35555f299cc25d2979187708846d1d7d1d685494587e004dd7e5ba119f816dbf88309a3ed5db807a5b4eda442c2671e21a272b20f417e1208ef31b1311bc1fa15df1a661ea253480a334c445ee3db41ae45b3c042b670241d2005675c9fbeead89dc7da489bab1a1e5312347379934b14c9fe9ebaf2a69a6667a0fd8610dafd4426", 0xbc, 0x0, 0x1e) 11:33:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:33:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0xe2, 0x0, &(0x7f0000000100)=""/226}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:33:31 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() socketpair(0x18, 0x0, 0x8001, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r3, 0x3) fchown(r0, r1, r2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fchown(r0, r1, r2) 11:33:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = dup(r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:33:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') getpeername$unix(r0, 0x0, 0x0) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x1) 11:33:31 executing program 0: r0 = socket(0x18, 0x2, 0x3) r1 = dup(r0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) r2 = socket(0x2, 0xc007, 0x7) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) setsockopt(r0, 0x100000000, 0x7, &(0x7f0000000040)="e13acc82d5e606cb793152117e4f038390ff27c393d894d7b82f9551295826673c5bcb032f5469230aeeb5158586a155143cb449431b37d3a50120259a0083f1a5fa350f35c794ee0d3d8e1688f51fc4625468c7d83da40d43c49f3a6f84e9ec991c9d9452eb959944de212edec1770478b5db3f9cc372ab3ebdbfece5c128114d78fe48bf70793a30abd6f435367bf6ed6973754e8640ee3cc85986ea61a26fd32f24549bcd2d75fcc191987d83d3b87250868ce3c13d54c1552685a8fb87be1c2e3452678270c805cfd70c96f7841384132a47c718f1dcb4d17eee2741a7787f78b7d5e8adb315e9f8d03e185db01f7b506aa650942d", 0xf7) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000005}) socket(0x0, 0x7, 0x5) bind$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xfffffeb7) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) shutdown(r2, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000180)=0x4, 0x4) semget$private(0x0, 0x3, 0x100) 11:33:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x10) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r2, 0x6, r4) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$getflags(r3, 0x1) kqueue() close(r2) 11:33:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) socket(0x12, 0x7, 0x31) 11:33:32 executing program 0: rename(&(0x7f0000000040)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x80000040, 0x8, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0xfffffffffffffffa, 0x593}, {{r0}, 0xfffffffffffffffe, 0x6, 0x40000000, 0x4, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x84, 0x11, 0x100}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0xffffffff, 0x9919}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40, 0x3, 0x6a2f37bd}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x9, 0x400}, {{r0}, 0xffffffffffffffff, 0x99, 0x2, 0x83, 0x401}], 0x8208, &(0x7f0000000240)=[{{r1}, 0x0, 0x20, 0x3, 0x5, 0x2}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80, 0xffffffffffffff80, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x84, 0x4, 0x3}, {{r1}, 0xfffffffffffffffb, 0x8, 0x9, 0x4a28, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x60, 0x3f, 0xffff}, {{r0}, 0xfffffffffffffffd, 0xf1, 0x10, 0x479, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x6a, 0x3, 0x6, 0x4}, {{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x7, 0x1}], 0x5, &(0x7f0000000340)={0xfffffffffffffc00, 0x6}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') shmget(0x1, 0x1000, 0x2, &(0x7f0000376000/0x1000)=nil) 11:33:32 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000000), 0x1) 11:33:32 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r1, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x9, 0x800, 0xffff, 0x1, 0x800, 0x100000001, 0x4, 0x2, 0x2, 0x10001, 0x7f}) r3 = msgget$private(0x0, 0x197) accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000f8a73738040d2e9aab7735c9fb000000000000000000000000000000000000000000080f140000000000000000e1ff00"/156], 0x8f, 0x0, 0x800) 11:33:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x90, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x4, 0x7fff}, {0x18, 0x0, 0x7, 0x3f}, 0xfffffffffffffff9, [0x2, 0x8, 0x4, 0xfffffffffffffffe, 0x100, 0x4, 0x0, 0x4]}, 0x3c) close(r1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0xfe9) poll(&(0x7f0000000080)=[{r1, 0xc3}], 0x1, 0x0) 11:33:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1ef, 0xdb}, {0x21, 0x10001}, {0x20}, {0x100, 0x7fffffff}], 0x4}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 11:33:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xbc8) r1 = socket(0x2, 0x2, 0x0) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000001c0)="a98e516323833d5f85de05765635f5923bc8f6fb526d4d981acbc00f5fd180846108bc24929c08f8bfb8aeef177cf4399300d3a319fdd4a64fb324751a366f59338c4daf83ed9a74055f26b6ea6255966d695370a1d6865fab6d7a7f9768ad645f1467ab6ff1c92080acea331a1d8cb2a212dcc62193259c53653da14581907a0b9e42309fe006a9590d9af59543c079d69569bf05bff64af1ba1df89155c6ba454bea42f9ddc88fe63fc688800a7d54e5a743876d876d2663eae49c2f05bbc3468a579a73ff59b462f370d381b22c0359c7146b755f92085b045b76", 0xdc}, {&(0x7f00000002c0)="4e129387cf0a5dda2f1c6d330bccfa858e0d8aa6929d1631232c2e95359362f5e56a36928ea896b7d6452706f0e91a4d475685e43baa36b092", 0x39}], 0x2, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1]}], 0x88}, 0x400) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r8 = socket$inet(0x2, 0x2, 0x0) r9 = dup2(r8, r8) sendmsg$unix(r9, &(0x7f0000000a40)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="60226a2c45e3fc00000400000000ffff04000000d5c7bfce7420f35cbeb3c5effa0000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x8}, 0x8) socket$inet(0x2, 0x4007, 0x2) 11:33:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8637bd05af7}, 0x10) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0xfd1}, 0x10) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 11:33:32 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) 11:33:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000007005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x2ef) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x80000000, 0x4) 11:33:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035706725e13d588155d87f61940c0100000000000000"], 0x38}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x410, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0xaa67, 0x7, 0x0, "005b22a990248a4f4916b7e37c0045cd6e45c22a", 0x3, 0xfffffffffffff2dc}) 11:33:34 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000}, 0x0, &(0x7f0000000180)={0x2, 0xea, 0x2, 0x2, 0xffffffffffffa551, 0x100, 0x10000, 0x7565}, &(0x7f0000000040)={0x7, 0x8000}) fchdir(r0) pwrite(r1, &(0x7f0000000000)="ff4a482c7ae44677e506d32d7046bfb2c4c6e3b524ae", 0x16, 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f00000001c0)="a3f7b594a64f2234cd9f7b4a6acf094fd4be049c843e2c3353851c57ba59fd1a5e073eaae029b7106473b852376d5567a1eb66a68ca9b47d4c47b882225c658a3e3374f1555619", 0x47}, {&(0x7f0000000240)="bb0dfc33d63dfb9df8641de47d71ca47be3d61fce1d5d070249ff79ebcf9fb4d72d2f6910361a9808d5f307dec4e80af8bc9d0816779ada7bd32a14f343678641366470dff26986d1d8370c1a2d5dbe1adb3a7f093c33b268a9cc65fc04e5e48a5f8b6608b21ffc5fcc2ac8dfd4dc6e6f5e86e3d6136f827938cc4d49c46cb70e9d0c5a23dcbe82d904995ca18a9b8ef1b790c594b6a142c7c76f8c25b2bc64fa65e891306c7d844d690086965be47bbc7616d069f829dccada3672f9336f91b030d96e3bbbc44a0ba29ed7156d2ccb825723ef705ebda172d9921a7eb6919f243f46fd9990ab802509c53e9df0868448592a5fa7eabc3070b94f6775dedab9e2ddd1fae524d80e32c907ac7fbbc6f5373a33922e0823983e447c445b7a0f2125a4ff34d6742c3c04d46bfa65ca791a75b091d4e3a7c628c3bd0749c1bd28e9b9643d8a620291dffea4c6cf356efdffe5f293067c91ed529b6e67d8f777952a7a81db45470db8fe85f644e50e6e587facf9cedaee3c5a282b13b0b09927a7c1629820ebfd48dd11fa1d90aaa9dc284a557228cc2995a01cc5a52c98cbd9381c21b7b51ee5d2461771a38a67bd390c2e293769aa8760acbf4b92b8a4901b107b8f43bc7207348868eb6a734b6792704bed5a5694a18fbcb1f8b7b44671daf11e2b76fbb6a72e93152fc336d4f183228ccb60ad825fe47fd8b85842ec1c0bc362a953383574e3d3f668564b7451ae0b107bf81084bf6f6443677d2df9dfbc95beb9ddd734272b5413d206985f1790b250f6a14a9f167c549026a2e6f76b6c01b4afa937673b5dc67c832c87a291a681a471db99f3e305e5d91f03fa386f95ea69b0c5b5c07a4c4bcce8ed3cbfa0041c011e40a1a9629414bb38856030b4ae132facdc52ef1108c452fe2e2b9f757132908e0f904753981348e5142283ee11527980c9f308be832c71e4fca146b6298752e75c26be5b2994beb13e09867c931d968da49d725c976cfc7b765b98797c798fda1637829576b70191b7b7bd0fd4497ed8f9b48a71500295b6921455d11d59f2c5cc4c907d58715adc8f4f6c87bde81cf2a401ddeecd78bd41c8eee947f0878fe8c033a22d9eb09ec09ed944a7b13fbb5155665c3083b97ff5f65433670c881815edbd5782e4dcc6ed74211715a92fd6903daee42fc20c89a9fbd184e7f1f04a1dda08df51e79e3735c293fd816c50648243d67f28bb14289226b069e4269b11a3f457e3d8ade48a1155318839af2541a61d75781d8ed0199fa48fd5fb2dc898e03eb14696d72188100577fd4cae6aec04bb8a0249e57811edbbe357f2ec01486c13d06f9aabe5c7d05cc598be4b43f1d4b2916dcc14282ab5062317e4c512ca804c8f8baeb6bf98102c26f4c0214dec17faf234cb6298b12f22525189381eaef101c5ee10117cd83ae32ad02f09297baa8adb3262b37fe2fe66f6fc9593ec11546c5e894e9b7cb4500a6d7ef4687c06d395424ae6b5f7ac0943ea40d7180d2d15b7fa17dbfd35a237aa4cc60e681ab39f1194648615f9fc8a2449129a3835fb473dbffec8af9ac4d1fcd7ed80bb64a9ad460f7dc325ddf69d7146e5ab8c7cdc6c92c895ee8d0e7b95b020802689e544ef8b288f1f2cb1b680b9a44928fc001be2f0ac8bf4622ef6bc869bfb320cd268421795fca45d53b4b497a80993de42dcc79ebf7d183fce8715e7f452fddd55b20e21d44abbd678cea50d0c659cca4c6242865bf401d0cf60a02536d7b607f4bf96e33b90847319bdc63bcb9c65f2c1cbeba84245cceebb8dd541b64072ebb19f68e40a84614c8351c4ec39d109b65c00c7d139265bf772311107fd639fb32a69c5f1deab10ab87f82abb92e6fb7de8462d0b27d7b19dc78953c0f0ea152096e626ca326b77ee82fc344c001dd3585ae07feba201ccf760c68bd990c0d07255289f591baebc415cdc8dc0d62fee083b4d69d0f83d0c83c4ae9566c5eea6eb47de21d2ff091997fd0461e9f3878cbe91fb22ace2ab63ebe39f3aa1c0b9e258d2905981d4dc4e00ebc8f28e0b83ed3246e0324af6e7d44294897748952965e432d5109e0dd8382c5860adc641e88988fef9b65615ace890508a13e6954614c20bf27fb80e6982e1fa6f053ffb32058ea0e4ee5839d277b60b29b33e29083ad0eec68775ba8c3b34f09949c8a9a93c84341db339539520570463ae9a74e81c5db830c3694f053a84222737341fd238a27dbab6458d8d61d043a82441a063183959f0412f3ff33a4a5ee6bbb6128a2233cf97e7ecb8527ce4b6cdef6f2c3f26fcd3f57b4b1e04c53cda6f3d72d63664bc93b984edd26a3a28f5bce6fb3fca885a1f1ee2ac1bdee3043fdde27fa79d06a4185d861beadaf64f4a24aebeb001efa762310cc70168b15dd87dc373c45af2284419ce0970ad7be8c5cdb5da7b9c3f51dbe43631c8ba1db239320abe3e30a5e2b0af77e923fc554697fe20de5678626ecdde74ded524d99a56e133b82fbe3214edfef31c43f2dba1e8a6f5912b3d3ee7e6e2fc8444de3fdb6abfb15b37ccd68dada65536e2c2cc09cc16813e1b97868236324f97741f7b9915a960bb0011b268bffac72f6d50d609e4d24c7e1bd5ea2d6214ade1e601f07b9e09e3efee1665d9f545a883650ce1e5c8243872069575d3d3388be261299f00368baa193025f5830dabd6a4717a0c376deb672ae665e99f1659ab6398f315c221206889e23b3870903c1a0a73dd7cba9d839ee369cccdad8a3f27b87752b9894b8e60bedc935a4a97d21cbec8ce5022245457544494dd4740e372e9b83ceed8c5538e8bfa59a47a9f35c53e7ec54dd260ce98c0acd52bedb0e27266e24d94424b09e81455e3270469f08b577a3900cd3981830472121704a53780c7e88203c77adb34f115186f75d8293de37c2910c464e2084674ada11952ce34630f1aef146a79ecd3269510757bec9855446cbfcc23399ff5f114e3ce6b2fb2c598e032c078ea0237a011548b02406ce7c46dc7fba541480cf818e744a08cbb531fa031e28f01ecd21b3319a9f18661df7791709363e5162ef15c73adc3d10515b9bbfe2e5ea52f870d1f185759dc9f28e10ad3597a457218ed0a649270e16b59fdbe27cba14949a17d8bf09d35622be01af43770472aed9cedf3903e40032d3ac39e0b2a8151d72d8aa95160f0d5d15543e265e485ac5ece5682b3b38971e1e10d61d97da0534e406db379344b36fe6d31e88cde76f9b8a816458a894576b79cb03b86e94b0d05476f644a5b2e7340f175547ac98520a5a09d546a4b6a0e6af6ad89db59f67f9036872a8061c8cab7685f545177128b48334b9903ee53f0cb6d8a1e0706bd66e1cfb43339c1bd5e4bf6c864921b776e8b3d64def94b7e0ed4b1b5f43932ab56ac7fc9ce9694eaf5b3ae15dbaa0df900400869a1c55fec411de5fee33a864cc4a01630a3c523a88af072669fc5d2f0ab134b5ce74c7a6bf7ce853ae18661635e35502f42e469d81964c056dfa3efefd9bb5046f36fc3c5b1549d09b9f47dfbf1342db2d386adda16b7aea4cfd57915f88cbd93644867caac496a4859b48704fe2640f99ef343ffa38c65ce7a1c67013f36a80d2b61037372ff75bffb61d86ce7a8853b7080226b5225805b105dbb3d925149ec4cab8b4e916cf93e542d301d13bca00a31cf09813f4cd9cbeb6c3c289f404d0ba31831444b2199a5e3a6ac70fa9fae16729d6ddeef5845a68adb3098306b63e1cb37ef093e263478cc3c0ce6ac6fa045d444c164bbf240dad6b8ae14a3ad212d7ae7f9631f68b2c904f01477d5d3669d7a27414c74a65252aebf5dbfecca913b246220535b40896299603ecd02d2b35cb1725ecac8df82f2f2dd2ba2ab5b2d79168784e6937c847098b232f1dcabd68350ad614a3790dc2e7a4d68531210257a26814a7edf2c615a92fe241e357f89ccbbcb924459c53a751bb32edc7707134b5e2174355b0d8a13e645cdb04ae0b433fdb8a675af530a79e76ba8f34a748688dbaed035988ce91e663aef0d14bfebf33dadac611fe6a0eb9438b2dc6bd20322bdf5588b63104a3b95590c8f66efae0084e7637842a8638232c21d963992b5f3a10bd2d4967c18713d64263d9d87dac82c2656524a3f9b98f385c13d9c5d0cf4b01fbedfcfa2afcaa630bf1db4ea244baddca0b41a87c8172a7c129fb0192f0f91688b3207e2207059b56cb4a1ac8ed464e62f8eaf4208fdf4b4d7ad5830478255fce05d9f8a95773c3588725f2b24fc1fab628a9a3192602a96bb3341d5158848a099a2681d8fbf59009a3cf33850d93f5a29d56f5192f11075fedf2170dc611926279a02eef01bfb7d167d01d726562fb7f99daa2b6469c7d625977b9b27b793c18e57ca3c5cb47e65679a2778276a1f7978e6ed3731b8e3df40d789c253503ba56848ba8a3f0a901b4da102acdb922601f50c17c8dec4580c5a4bc61efcd961886ad667c8586ee40b2ef53ecede2683d367350a16c728cee8a1b89ee7641773b764f7cf436dffc623a2d4ea3c673ec3c990ee2ca97e9b26e2595e6e01e5d763ef20fbe5b43dbbcdc6fd0d3f6e2f919d0f376a9a4d98bb5b9a4dad20058e4a0c43ef5da4e3cac53a01ab840cf8862bd727619c5fd0557c3fda4a2c2f7048afd4090e81e35cfa97603f1e8116b8629faf89ed0e58ca603e7eb6c077079463754b6fbd7515f8b43c615f4301b1e4dd8de367f0f06985d1f2e9172fb1d83f403cedb4ae8d0a2eabfd2bfac80243422e7855051bb5f8965ad701d6b889ba5ce25deb69e858135e81d4b717ed8647039f0f1bdde9c20de4ff4abdcef7c4a815f839c39a37500991ecb50a15bca52c8a42fa92080e0a3962324fca9cfe7969c547a9d55408ffc1e3353d53bdf5b6788adaa1b5102874de702ef23879000eb6fd5f15342c55040e66d513e43361c04e1c027abec75773945936607ddb6d26afe551d09d7fe3cdd6a2bec62f71c7eb24faddaa7062a6399d407cbe5afb3f37e109fd463b9607314effab0bacfef80f1653cbe68c84cd2919ab74251372dede9a35b803f82acbe4f0793ac9e3eb7b62138668d86b6aee5cb72ef6a8e138fc9b420977338ac3c5907b0f0d0e2861997eed0d2b6fe8503f38ceac9ed693d73e19d768da7728eea773c38855b3d7ac03bbb20b2621b8053f57a9b65fa24ab5f71f072374a8353367fcb10df0eac7d43bf99bde7c17f1bd27e18b7dfbb48b3fbd28405431d6bc106fc8469626a0a5323725e1912f67235e3af626f39c290ca4857f88cbdb16472d68d2ff0d7acf1d762a02bb829f852729286cdcdd3b3d104e8f37df3ae563f329adbf3bfcb81a7bacd09be58e1bd5b404b4ede4adcb8dbec12a66c299024161d55a657cfb3042d1fdc019644848c11fdc7423dacd8ad1fdf64d56010c2b2fd5ad80b2dd475731fc00800e3cc9d755133f8556328934965431889b77a1d0751c4ac8933071f420aa8cccf983c8254e5afc602570d07b3ce8729db8ff25ad0f68f6e22295c933ff05b26844c249f87a0105fd003e33b6d46a98130b5015807191658a55505de2b0f19db7a8f3d4b168102623d1729300ea01f7861428ec1b59cc904a3210276b17af5332007a6edc86dbc7d6586ea16d38776dbbe172d3ff1ac10ba65e54b8c85340ea2adc8317dae6f420ff76c7fe58389e053ad228a3cc532f6e8931fec9924542dcf3bbb21225876c0133d7216e4c82a76a264a513d27f129bd0476c119db2f3ba487a2e1ad3ac7618a5a38e5abfd68cbd1fc8706c36d7ced64d0729ab", 0x1000}, {&(0x7f0000001240)="56fb69b620376e9e72d21150c13b7d51d59372fe38eaa64c4f6fd5c08e15f54082c1cbd96455c40d7c28465d3bd204f1bd9c4ae03811e60d4522dbf251bdc183bd081a40cbb1c2994361ffbde19ee4761d481028a8a5de0a4ccfafd79790d9abfd60a3691b8edebec7fc231744706d3f9ee28f9a26b083c3bd5b6aed08f91395b9b766311544c03aa0bd908deaf0e0efedd7d096944d5f565833ba9d0c45544d48b297dfc9905a72000634004b45b1309380921f007c0002a5c2db074c8d9200cca0ed6a094cbbe10574004affa7e2d850005340fe3f8d1a7cbc97a7d480ef1b4de8007eb80a44b4f64b33b6a6d42d7c3c", 0xf1}, {&(0x7f00000000c0)="ebcc371f4ca5", 0x6}, {&(0x7f0000001340)="07b0adee5e4b819964884a615d1ad5fc5ecf1cd949785c657677a0384dc5d11c42e2371fde51cbe0f645e7989e4e1f9d47f0e253282ef56a896be163238015103f0023cebf328e65c422e3d5876087caffdca1e892682a037dae1d714e8fd33254bda57e1e", 0x65}], 0x5, 0x0, 0x0) 11:33:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x7, 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xfffffffffffffffd, 0x0, 0x0) 11:33:34 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/79, 0x4f) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/96}, &(0x7f0000000140)=0x62) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4}, {0x8, 0xffffffff}}, 0x2) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x4) getsockopt(r1, 0x400, 0x2, &(0x7f0000000240)=""/210, &(0x7f0000000340)=0xd2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000003c0)={0x2040000, './file0\x00'}) r2 = getpid() mknodat(r1, &(0x7f0000000400)='./file0\x00', 0xc130, 0x3) bind$inet6(r0, &(0x7f0000000440)={0x18, 0x2, 0x65d, 0x81}, 0xc) lseek(r0, 0x0, 0x0, 0x2) sendto(r0, &(0x7f0000000480)="de3c80974934084a612acdf1a7ac55a61ed9cb503365c6ff9e94c5ba81b044f06e6af3f027db75c3ecf4137beddd388988813f6cb97a1aadfbec1151db918218a9abdf2c0c750f9d9901affc432fc671f2974443b721d8d2f1378a6caeb77ee7e3d1619cce64dff8b23c7667b496c179d3fb4bb5407e867d29707048e81a6171db42a798882beffb51a6bdc4ebf178a44fe1fbe4bc233954301d7b25d2f57160beb3371acb0b9b48f6bb5c9ca816582ac0c78c1b5ca625a0be4f67a1b9234109b8979bccc767f076e84dbf261007b78614269e382c232e2de7c47710", 0xdc, 0x40a, &(0x7f0000000580)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0xb4, 0x1, 0x7f, 0x1, 0x4, 0xc3, 0x800, 0x3, 0x1, 0x6, 0x8}) r3 = msgget$private(0x0, 0x181) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x6, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000700)={{0x31, r4, r5, r6, r7, 0x90, 0xaa6}, 0x5, 0x9, r2, r2, 0x2, 0x1000, 0x7, 0x10001}) r8 = dup(r1) fsync(r8) semget$private(0x0, 0x3, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000780)={0x2, './file0\x00', './file0\x00'}) r9 = open(&(0x7f00000007c0)='./file0\x00', 0x0, 0x10) mknod$loop(&(0x7f0000000800)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)={{0x7ff, 0x626}, {0x8, 0x100000001}}) ioctl$TIOCEXCL(r9, 0x2000740d) clock_gettime(0x7, &(0x7f00000008c0)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000900)) 11:33:34 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) socketpair(0x1b, 0x2, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="f92e6ade7dc42b1b55ba36332deedbc0c8a7657cfd387a8f1a027e220cd5030a5a7a871445b2d06762ff48ff0131e8a19166c9e2ad250843ecf5774561353b211bbdcdccb0457c7f8e45a4a527", 0x4d) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 11:33:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000b80)="3efea3ed84ed8d674dae1158f9ed69e5c88a6b79975158ea957518da554baf135b9076f0a6760a2b2d977b149b2610bb5dbd734d10b484d7ad11e40bef87d25b550fdc6d70b2ab6077c3c45477ab1ff65865e19d242461e382bedd80b931dc654413e580566094bac6521c963ed4f8e97b6e652ae1a58afd4739418cccc26092364e9130798a6e3022f95869241fa44f105fecefa6a411992b54b3be2d48758d9754d5057c4f5cd46adbeb17d5eaf2a49de7407928e7a95777989cd533659116749218ce9e75b650e20e50ddc2c86f6ca7c7eebfbd4b4c377534e719f39d4131ab9a34410d2442eb372c25b5031918a55c6f157a7b2a682b80529c149e48e0714fd3ab0f86908cca2edf4a73dfc9ba9574d08fb507baab5467e7ed4479dc8face7c22ce01e45d212367491924a296d6750917308542f849edc2f12cc4b4d07dad328fc9e15165a0baafa0193c2a964aa5208b3e7f687eba5538acf35e9c9793d197050616cfa0095d1bf82acec9dcb6fb767888d1124978a433960c4d70c6a972d39244cf2f2b2046df67eed2245ddf42f12", 0x192}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000040)=""/22, 0x16}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/149, 0x95}, {&(0x7f0000000500)=""/140, 0x8c}], 0x9, 0x0, 0x0) syz_open_pts() 11:33:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x7) close(r0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f00000002c0)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 11:33:34 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() dup2(r1, r0) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) getdents(r0, 0x0, 0x282) 11:33:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)) r1 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x1000) ioctl$TIOCEXCL(r0, 0x2000740d) 11:33:35 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x501, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 11:33:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="d1", 0x1}], 0x0) 11:33:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000011c0)=0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c6530001659954d7760e17b12405e244331019ae5501cd0b50b4042ca5007596b8b8c733bc8f3ae2a93abe67de5a1da"], 0x4) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x100000001, 0xffffffff}, 0xc) 11:33:35 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x1}, {0xfffffffffffffffc}}, &(0x7f0000000040)) setitimer(0x1, &(0x7f00000000c0)={{0x77359400}, {0x0, 0x2710}}, &(0x7f0000000100)) 11:33:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)="0b7007fa2ec6ad4997e24381bea80865f70c002ebdaab6556e5b317e432b083c1fe9da73849a3b7a2f43115379e99091019b81d6bd5e977f32f57d076e21b3fcec14049a7ebded37b376c0dbb6e46d58d98384659d5f08e1b7df0a5fbc4f3baa2bcd5749c817ff838606b1dad4e7cbbe4397309fc43d93f931dcb00b85e2f1329d51498862711c20ef839f500eb0a69238f11d65c76c6a4681d862c1ed602177de90617d734a305dcbb1ae6bfd3b7938b2554fb3de0389db5565b20434b63f85a3d9d5120a4f7e7eb1a87fc78b06a0fe84259acb9a14263a", 0xd8}, {&(0x7f0000000140)}, {&(0x7f0000000180)="258a5e72e18227168e716dedbda0aa4cb6f2ad9ba83681eed9bb5fcecfe2fe4befe769df5ff8c1ecf98a4176367ff3a2a00fafdc069c488e1d057d51804fc712f550188eebc9be171cb65ba35c7cc3f45b9cbcb209dbef849ce13c0b4a5de10ce95d31ef068a2378409cf433407cae51f903fc3f5503d90cd769f44b1d945ca500bb41da023d6fe213ff2dea96b134eacc77bc6cd4421600374b295b9a17e28595ba1d8e18c9044d87f4564cb2ad6a54ffca", 0xb2}, {&(0x7f0000000240)="aeffd912546eb554bb93f1e8c5718abcfd5b0d5302e4d0f8ff09de4274a00d85cb06de2c94804bc6bfabfe5e48f8e5e4b47800e75e63b5ec7d04115727180b04d990b96defcc417cb21c49ab1f1db00260e9902629dd733d6bb023cfea11779068a508b9f9c29c18f4282562c2612868c4b21821637c1246c49ec6e6ae7cb039ecdefc3ca24d286358a9d4deb582d3d13cb936ffd32eb5ef59c95310c3c97f27239a6788e65cb7dd3bf318bf67a9cb8374f1ed8801c3160f83b80fbe628b146b33490cfc25458936012dd0290573043a84c986556f4c37cddb3d650bf8c74108bfe72638825b5e69d9dd3d26eb6197df58dd517b668e3baf1400721696569e65d5289bcdbaead35320ce1d50ebdf81b02c6cec10c6cb2e910a9f014ac249f5f05a5d64ef0be1ef2fb54f44896d41f7564ee30562b39a32269ba676bca1df2884a9f10bfa183b14c1715ff544f5786194664aacd95c736c918b62c3dbe4103a15cacd53d6a8023f342acbd19bae7b73f403b2d66585aa7008162fa15e1518b0dc46c83bf477c92e177b7bdd4b898752c3433b5d7aed4bccefef5e49d362da1d9f6b50e0713f382f841d0cefdd6f36ab024f3929d8f5d319588887aa0b6c0352020462cba9e8d093f90ecea8f72842eb0d2c1f43963e9c7b092aa4cde0d8e17aa18212e78cd3c1cc8794ee32b62387b30bc7d703dd9426b7db2dce38d9e29d6a72cfdd7932b871d9989120ead047865d28884d6837c1ee2a500271c7204d2b3584893844560411e9c3edb0a0bc8b9c4b32603d71631df678a0649f1bbb46d9153a6d4e1a508b0f354909213b31d930f7f289f779005065eec12bc65ec0c10a250f943f5c014812c727257c4b884d6ecd3771d82155ba78fa3f3d090e453cbb003ffae2df6be6d1712fb3148dea56fafd645447af9a572cb5ab1b8cd30563958c2b53fca84d472ec77f0c380a68f013dd7d88fc77094eb2759a3441dbdaefe7c613a857f3239a92ec0e80adea6d6c956b17b41d842f25fb165897d4b55673d97bd7eb295be6e36600d3b3fe828262acb3b65bb911bbba88b02551e7fff67fa2aed7a62f60e9394b04f2cf458ea083ae20de64bd657bf6cf815c51a1de4c5b5cf29072944a8e7d4b252c7dd29bcd945265b94e0f8eb3a23cdec40053bb9884cda50b1a8675f3be7c5f527da1c5061dddb96e17beca80dfc6be494a7c37d2877795cd1b24c434ea24b90e9049164aa042bb527b815023cc76a3d2c726c60dd2425f2895d5c82c37a9a8b08f82927b8734124f220044920618f80dd62ad12fc97f7fa6565f41c8d66bed270a11d1c87dc529f27600d605c0b4c053e2cf14ee792a28a84adbd31f0c8ee7a06606dd8a5562dbcac67ebd78ce0b9a033e220cff861c71b1dfef11fbf8531291d375203fdec69cbf1249a44932b056ef32fcd2e45d7f4b1f063b2a50f4e90dce3140c56f2c2ba4fd10cf0855bd53a48c7a7a51faa3d5b0254130674e4b89c88f2bf998078f476a1fb0b62b882bf8544fd04bb274af0ef4e8cc359b61746ec373b33209de1f37d96de21d630a1a76588c20b67aa8a48750894b90f182f2b95f506a344c7f58e4a01d1b845c85221574bb80586a6475d5c6448abfd75534b53a918267e252a91d75bf650639e622af4a0c4faa3dd8559d6e7f9d3c51cfa23b62012e115baa5fc171089dcf5f922dc42d19ed69d292d3a3d5be32d3011f1788dbe6cf2d58615d47629a816b318d9706ce24a9744b1a4656a1d6aca6e9a34a3f3a4e17cc0c63fa8381c5f98e8a6828aeff2e1ea77a84d46af1f0bcba96ec78f93062273d65c2f73bfdd31b7d447803698442100d1ab556f23f4c5504f2a3e8aa62243a65e8bd8f0fec6542c55f8c4962e26064e04f0be00b1e56480c9d0fef2bcc084d53ce152062c54fa1ddf056ea2594155bb3288980ce0e7f9c42079d551e6927d2af56fd56c466b447b10ce8517415b0f14981a8dc4a7513b26513d9d04741f28d1c25feb7db8f145418737a92137a3ae43d0067204f298f45dbfaf8628201c7ad15b15bb60f0b853e68bd30956185ad7d66e3e322f48e8c2d610349b6e6d3bd6204b472d58ef5513f83f6cd95ba5aa30c963a2aa4bc6ff7704a9869373fb75da63cefd34e58a5c4d6f039efbc424c1178e9fbd6e27a2ad7243a5660d416d60a40f070f849fe5d68f093c056a0384c12323c2bdfed20e448afef9d5007ea0aea48ed97701732bd06cb127cc0ae83ada04646646eda01c1cb5554c158e05cf3b6d5841f2dd27dcb319fec55cfc0451aff0520382c956b82cb8acc2ee43ff8f4c555202255b425cc1f4fa498c5f0faabe4a223a9fad307eaa7e4aeff57711a0341a9895011ef466925c9ddee3ed22596123d4090d40dabc35b4aef7ae8e855862e6ded1b209ef9bc0cada9e5146fba0f227e28bd55e20698561630eab0e9f5b1efe2c9e53cc8c211a91189e6265e2ba15315cc6929489bd3801016d92b83cf4cdd0befe8e448197cd5fea930bb18824c0607e4154570bcd8430127c0db2b1f437b22d3945a975382c7a784cc8424022fc4741283439b1ebc8f3bf1b2d7df7c1e1c408a9d892650bb66b3e17d3457d50fb45e9407ddc6b90969acb5b6c700e9d1c56c53a95ef25cc6ba59dfbcea07e08a125d5008f398c46d87eb35d9cec8f1a8423c6ae23067923f9e49cf45324ec43a04d270d57947f37121234247816f521ee5498ae13909bf6c2d6d443b49b9547a6821f995301d0d9cb23166eddd699e2de4650b55b037d2fb65393b45650d7d6ae1e195779ceead79584fb4463b33d8e2e1d1d526141a49bbdf0722183c24ffa5a3396372c1873dd6c30f2463b76da01d2f703bcb2105d8af279984906b3efd0a301b0b56093371a9c1b1f8a2933d1a4afa1cb83fcb547b4217abbe58563cb1ccc1e106b7b64f26e0b029aacd836af7bf92c8288458d29170fb1331bf4892391f2bb27bb5414695482bb04c4ab4740e32b6f14e6756366b7edf5ae5a572094dfa49ae67298cd81c33eaf4b03f9100ddeaca02cd4852f2f52c5e1bab8c79071504da7e6849d0504cdaef8de7204c1c59ae83f26ae1edab04fa3d34a003f6041df2652cadf9bc3acb8ac1812f9d1ca5ad0a50ec412767aee83e3b9f8736ae23849d32049d37eb1cb99e85316820855d0142c00203ea2bc1bbcdc9fde77a3635debc84057bcff91b04f19f8e077a8a5728404f2c89756108f0639fa1fe6235dc04b25b6f000fd8ccc933f916136c79c1c52b771e372cf503f07d566a960d114e4c3cc822da0d22d2edd15947966f424beea1af8bc7437f7961d0f23a10d02cae0c4bd55e3252ccf3a5118011ec5c4317de172a1b9b60fe5bc26b46d5e0076237c1153a9a0693d7120faf7f071ac0d1924dc91d1d42c2c1e05be4da6fc134649330a15edc8611e471ae856750cd836bf5263244651cf16f200bb28ed00a1b77212c0d0d17fa47a7a7b56ea6f2ea6703dfd5e25fb8d60ceb180185e4a03e19a4fc30bf67a1f535c02b1c702a717855ff9fcbc7da9de7cd9f7d5c57e855779a6e4997061531d87d321f33dcf00b4468e98954c3060fe6b4d9b888325ee4c95033ded1906249c2ba926fa4a394068fdbccd40ae81866c5b146aac82e6d345c797af62ca70c0d96d31ba37c48cd0bb0d240ea302e0e9d48ee286c8dcdd97b60d39441f091da13fd89cabc4f25e0169dc73ecdcc3bbb10295357a4a3ccaa05a2579b40220f323671a4946f04841c3f7774447d81bb32f2dad2e85354265a3e6070fd825f0eaa23d4f912e8c10b0d853d449f5c53c26a8661dee376e1a99899101516a51551e4c01a5e3805683762da1abf908654e2fe5c7f507e132595c88b985c7151da1f91c7e262e5084bec7995e0d01981e6fbc235e94827b5587a8bd6fef25c14a3a54642e7b71eeb584ce4cf75c3b7c8f81af97f12c62837197011910e3b6d077cb9f0b408a2efa5434ab38e81e5f6e1e8227da3712a687aaee0421c3c3dfe51723cedb69eb0ceff484e60d554e2d67c39eca910f7c195d6704546b485e7081ea7b533896d410a2c5d2d5be0f6ea2abc8140be63885f91bb1fefc7de79d2a3428027abbc20022020d89de3be711c18606c992e696267a784ed5befb34d89c291b949dd0c00fda4d524ad6ef1ada2bbeb230e9a7166547374b9b3451d5669f3aba829219dd92ed2898762bb85f6532df4bc3f6c7f2018b9fb70af0c43e27df6519c8e7c05f057638dc2a49de34c69efbf1af73dd489a44341ec265b3ac945644a2345d84847ceb9d63bc0ca595a6ae78347e80b633457d82a9ee61defebece5e3d60532f3c7b96ddea6c063fbf9111a43eadb72c7c0f3baf02a28ebf2a725e126a150c372d8315684ead952ba723bdcca194cdad5833e2e2b5730a3d770c32c6d824e1e828d2ae1c8b361508b1d6f705ce2adc4193e47fa935fbb1124312ac9fc4de389801e1ace365eb4f656ba46a6ad2b988e716d66ade84f46d14037ec13440779a6c43c7d0a24cdba67a0858d73f3bfc7e726fa286932a3fd29cec441e3ac7dfe2197fa3110c29999c9e3e59437c0e7633a4bf031d3755532675edc91934f04ef75de24b488bd808cee84b826fa770cce8157d7d8aab8b31de2fd534aeb4ecdc41b12cd9c8c044dfaac987f68a1b70c8dcc39272a459b80d459da6e7010fcd42ba825c16d5c406101c138ae7b7339c5d561b14445cd93736e4bfb586b63f4627ba2552aa6fb06dca3bdcbc2c1a7c8216486adba00e6aeff76b051accf507f6f5f8ec18ca22986773c00189b288c24887cce3048b662fb39c4f25fc68b76ed16d361ccbc2eec3ddd1249920a270bb11eca87faaa87957d16a0d13294b99718ea184e2c223c66f636af1c26220d684d31b18a9e86d2547a69136fed888dac1ba9f25154670555c65ffede1fb8effd65ec3b61a9f68cec30b2607742b589d7b7e793205a4d1151ac1239f1d97bf4f200e93358d845cb387619703f3b0d7bb8b4c1eada81547caece66210e909f0f360f5c67368166411045b793180202731449e12d2ba567f9b4ccfd3b59502e9c65cd3c41abc83e7a68cdf06e44a3b5a5cd10c842da5208a8d2903710519864472a7dec9f502cf96de7e82d37de8711260bca0df9accd7c74d6226ecacf0abb945297677ac3c21965ccc86d942beb05800b622aba7095eab59408bb9dbfec71e0ce60c8889a22c0771e1665c805f1b8eb4dac02e23d5f2b010c8057695b436e7083b164c5eed26a5067be26da878dea4f7bea9b4f3417c9689b07dbba9e8d5cf9ea8fc86d0c8f9c6198b48271230f4981eb4b4976bb80c4c5c24ae5a8b732885c37025076048ec1fafaa1f2e47929c58f39fa7a8ff795564fef06318010c5c9816e777ca810d5a9beaf51cc90efd3d183bbb30d7dff31b37603a9df8076fd973933fcad1b791cd63b6e09ff659a35e2c1ec69bcb21fcf7dc738e95adef2fccab01cdade4999b22ab26086ad1a0da5e35095f74207b11ec8867135e2d9d05eefb3de1858d933d4f8c11056f6c8a53e7acb9127c310a0843076a62ec92eccda6678bad1378c6cb4dab748077607981857d4d530dc6adec5c9bc7efbba2394c7b25fb36f10898ff85f12af0bf707ba0813bff0f310f3877b7594d6dffa27f222b5767304676a7f7cce2b63d4cbce1a6419d3e600622a3ac9bd899f76c7cc042d3655330a15d17066075a42d9ebb6da4beb2074211b9fa226ca28f031510f0b9b362ddc6aac042e7e67aac95919a16d9853759c176acefd78dbff840e50abaf", 0x1000}], 0x4) msgget(0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83, 0x80000000, 0x10000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x2, 0x4}], 0x2, &(0x7f0000001280)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x6b96, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x6, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000037, 0x8, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x101, 0x9}, {{r0}, 0xfffffffffffffffe, 0x84, 0x1, 0x10000, 0x7}], 0x5, &(0x7f0000001340)={0x6, 0x3}) msgget(0x2, 0x40) 11:33:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="06", 0x1}], 0x21b) 11:33:35 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x9) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) getppid() 11:33:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cb30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x24a) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x0, 0x7f, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:33:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x18, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:33:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 11:33:35 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x7fffffff, 0x4) fcntl$setown(r0, 0x6, 0x0) 11:33:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10080, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') getpeername(r0, 0x0, &(0x7f00000000c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000003c0)=0x2000000002) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000002c0)) setsockopt(r2, 0x7, 0x56c0, &(0x7f00000001c0)="c61136770cd2acef4af56c415613485bb0dd1c013aaa731884ce0577eea19b54793c532adf131230a707770292818991c459c10ff3034d16b187d7460e1cf830b8a02b7e7300671e7461384fe71821db9e3ac01a78fb703609c9aba2353c21105db471e84836f0d0c83a6686f886e91324dc397fa6c80e1ba915ec39813c8cb9df726802d6c8bcfebda7faa9bd0a3304f7e0a2e9efaf200f1da9bb6e22a14e40aed042b9c71050b04ef1c9845b6e1a2a2588b3726210121a163435fedcc53485f11049dbbc77ccbd9f1a50e6b7eac2dec5c181caf22ff6104b4123e177220c4e8ffe716edd8af264cd49a103bb6597d95186d0", 0xf3) open(&(0x7f0000000300)='./file0\x00', 0x800, 0x1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x8, 0xfffffffffffffbff}, {{r1}, 0xfffffffffffffffc, 0x44, 0x6, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x3}, {{r1}, 0xfffffffffffffffb, 0x94, 0x2, 0x4, 0x1}], 0x8, &(0x7f0000000080), 0x7fff, &(0x7f0000000180)={0xffff, 0x9}) 11:33:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) close(r0) 11:33:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 11:33:36 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x200) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="01", 0x1) fcntl$getflags(r0, 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0xffffffff, './file0\x00'}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/37, 0x25) 11:33:36 executing program 1: r0 = socket(0x10, 0x0, 0x80000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r2 = semget(0x3, 0x1, 0x1e2) fcntl$getown(r0, 0x5) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) semctl$IPC_RMID(r2, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) 11:33:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e", 0x762) 11:33:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 11:33:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00), 0x0) r2 = dup2(r1, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) mknod(&(0x7f0000000040)='./file0\x00', 0xe000, 0x8) shmget$private(0x0, 0x1000, 0x40, &(0x7f00004f9000/0x1000)=nil) 11:33:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xfff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x20, 0x10001, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) 11:33:36 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x800, 0x1, 0x8, 0x3, 0x8001}, 0xc) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000400)=[{r1, 0x4}], 0x1, 0x5a9) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r4, r2) socket$unix(0x1, 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x4a4, 0x1, 0x1}]}) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) 11:33:36 executing program 1: r0 = getuid() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) r3 = kqueue() getuid() r4 = getgid() fchown(r2, r0, r4) kevent(r3, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000000c0)) r6 = getuid() setgid(r4) getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r6, r4, 0x4) listen(r5, 0x200) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 11:33:36 executing program 1: munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/160, 0xa0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget$private(0x0, 0x6000, 0x0, &(0x7f0000000000/0x6000)=nil) 11:33:37 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="6defb4006a03664f3664cb8410e8c6c3764f8bb9f33b513db125d58848f5479724b499b9e8139f94027b13eca164c8555a4697730f69197b", 0x38}, {&(0x7f0000000140)="0c48d20df8db7443c20493681b5838b78e280dbcd775ed79d4e1ce9f0166dba56d0d9cb2e8ff4afffbe4a6b5307c7dc798958d02f9919b3fe0f61cba60ae52e712c9a6ba6097a7e14957f90c45a66b89109e99aee2ef0feb6dd34e04c728f863665436520f1c709d3fb719ff796ede0e6a26eb9a2504c509ca65fda45627a1e3bbc70ab8008f54ad3f197d48e4402f29f47141d11da7feda015c8769645323cfc6db902af4399a6b4a8b764421a434", 0xaf}, {&(0x7f0000000900)="8069280963f0d7d4a1bbccdcc3b948ad44ecbb9727aa88a80d2ec713431f2a41a1c9a20cf191a64fc8bd9654c575c3cb0e429c06af5dff26f01add1de6e0fce8fb4f6381950ceaec6ae21bd6968e257820489e6699494acd2d677f2b85f519807abf89f3e1b5970e1fab23f7ef8d1f6b5f264ad9e158f8b5ddee307ab76172ebca5bab67b38eaecb3c439b9a876aa0a47b15de31212ac1ff90968d8145eedaf5732a9613dd7a04e505e1e552f8053449c9655c6451e5b40c29da21cd402fc362afc1708a1cbf7cab9215f402b1cc65ea8108a75a488989765edf49783042cc4131053b73555db1d2ca5b3122f06f1fbccdabdd117a785c30a115c5356aab888dbfc61f8cec0e56bdeb7c14d828447f63e412ee305a588fe9199e3123be67489603ad36c4c4e10db87b34f62df1fea1230520f3e99d324b1ba05c641a89f1eeceeda6deb9433227e265c7e173702813542fc5b45706fc4fee39656b783321883ab543412ca6a3de3a2db0eb5d3aa41df8a8b32d79a7e21f9a746ee288c3749d0831229d9a659a4b33071aa0554f40aa6733627f60016c76c26bd04616ae740c056dd06f24c995392b190b9735305137ad026c050a56a07f974e20391e09872e4206a0da4ade25c682ac2a41fc73ae3c5f1598c1bb8917a32361c39272ca4962f2ec7b9a43992880a531bf8d9c60420b72fc929de3549fb5aade10019cac010db86ab09bedfce74bab34693dbd98d1ffbfdfcfe2902a2cc56fbd64ebf2e6936a6afd0a16b33924bd8d8d70c5d307792e524f033d8b7204fb8b005f742657e670e2f423c8f1c39e8ed38404b087ea50cc7ef8e1e079248ebd9d27866c168daa0d93be57cf1747ded1f0a906412e317ccecd2671db69d72f4cec69f4c42f7c64e6bec14ac01e0a4d31e8570bc3a7fd863fac4ace284df765c13c4ee53886364b28a5b696e3156deb59e1a486a6dca5d3ec2c4e0c37096e1363669398371d2a4ad2b26c8c5fe7bfedae9f43721829ab29f28d68507abca3d6dba471dca4f85ee59a07bbc0ff744938e3df67fd5e1adc6beede07cbacbc6d5b27103cbf40d28b3a377f9d92a57a5e5985ba8bc462faa1e14ad71dc615ecd2b0f3748555377eed5b33af815059ff4fa6d85885b2679cbf4b7eec73a5645f3dc29b1c6dd7e9f516d3bb60588a7792e823d6c6e63182649576a23d8ed134426a20ce30e94a3a1b3273dd8b44186ecd877b4ca81a3b5e955a0c0df1a6ac872a6fd7c7ea8edb2900967913d27a5c359f4be5e8c7205f22b62e1d87ebdfb5335d505669d245bb254c98ec552c5329886c7f1e4726033058a8af49a0576b6beeea12bcda92460fffdafd2d0da2709039ddac4d4e90177ff571c147437a66990506c9df88220e26fadc9d493124af06ebdf57ee0ae3be1232f439084dce6a3a2100e0c0fa4eb0ad140c8ee9705bae76f07651a686411bd4f47124c3e83aeba39dfc1bddf1d3dbc5e26c81cf235177f811f31299339f9ec752aa2d2abb4947420ce217f2ca391c172432e5223e6b670de8fd87bd68cddbfa7349382146b7f2f56dcc319dceb5d6e7ce2e65a32e0ced2abf302ab5cc039a2707d2ec3232bd5a27a898f94dea090d052d4528c5770bfcbd60c04f2d64555b54ae3179c4cc62d5b7e7a8a44770e92694867a9c9e007b0ea7a7f7fcde2aeed7f542109d646a4e0e33a2adfb3dbc6fad6f46e653bcdd5eae3b8235c8e3ad8498883e3057cbfb34134bf9110df839b785dcae72d5a70604c526b81054fbc8df2dd1cdf863dcf57cf3d853e345182a59c8f799684061ae04654e4f8eec3aa19ed5568ab9e07b15be67e5805e8ab50d19d952f11fbcf77554c74a8a5de9c97c3446f4ee8d96745c8ba2f2b5b4caed3da57c43c0b090c731760a47b6551afad131377a32019dd300453614c95558afcda48c1ccdff8470a0e34a9870cb25b758597939e16f10b07a4cd3021791e11d2a5259d1a5f52d20e1b40eb327f73fd1a670bb75a2ed91a6b1eab0611c9d83eb49d12c444ac404352524ed4d4ad0cb7a0d561ba8f81bf03edb8f4d42ea1118cb0e1338111074837bf0ae667c002a2848e6d6aa0b04a1f261ae830b3665f20d90ce3c5fc288d4aa6a9d759149eb45f6f5c05a17a893dd8f5d92e6baf8830866becd0d9a531e66e4b80948a57b45d3018d3e2e89219f48b2e0b9196f5338624bc7cde8aed43187e7ee1d864ea1c32dacd8452498cfc4b267ff72dceecd51543c71eb8a5a40d08bd6c7980c918dd20ca3d4d0fcb7ae37f9b9dd959cb12b489716144982df4b86c0ea0e2fafbc268a1bfbdff0e879818df2c26cab8c86e7948ba9168a341f5ba6633e3301f245e4f6292b15bdc919ac7cd21fe96928f61a953fea090bc287dfa8880fcf1119f8995ea45aebb925cca08d83e64aed18195a197c6e992fe43de9d75ebf1f4bc9b90c7314c7e4cea93b40e3fda7b6384ad60e15f9781251f4dcd8512d666a6cab416bf6b52071e529900df4029977cd732d78f18f8d66dee6ee9d222f7b90d9a08d61f07fe790aca403dd63bbcb4e06177b47284110befceb9ecf07f2058f3f6854f2890145f84b6670ec058953e22231d248b2d026e68fca0147429a596d043702a7dda64f0551195b28383367cc448ce4e5701725ce2d99f45017785b67e1faea01ba35d1b8b31ed86905673c00cc97953c8514d009f8ca3b6aa04ae938c172d611447e54254bd1280de93cd79bbfa3e5fa99c01769bb390cd95d0c9a515f7370ac70b03abc3b423cbae0455c1014482dc2eeb7542790464199a011f3872e37b08a263e33c7f3a91d1f58e80f3a6c1eccd09e5532f137287ae035111d886a47fefd0654cb1e830d6a7ec5e2d418551d0c5d087aa06943126ddbd2f838be9bbbc17849bc0a9abcf98fe7b9136e571f26e37872084af6a4e5b61452e736bbfd6d947c715189f795a6f7a370fa53b3124a9ebae596911334aa28f9c0b0f4f158b37abd8ea8c6e640a7739424d1f7ec54be3086b044641d12ec6c798f1dec7114e9072ab872a463fdb7ba9499c9581581514e226305fc9ea061f20af0ec5559861b38596931ec162d909aff1c08495c15b03f276581f040b0a611f998c00470a75031b7073d95e86672e844d216ea30ed119fb84487c5833e1a8ec37acb538bbfd16fb8deea96441009c7ce8c637d9e13b41f4416cf55befb1204c383971b102cb203c2faca6befbb50d4f7b355fb87b16161943cf05ed6e00bed1206d5b2e6314db76b026365598e10b3fa5eb84325d6b515daf4b7563a7ffae267467832ba20d833578c3aed199fdf259a11f99e6f06d47ca976e963dbeb717e49d1d764c05e54b5956f0508763cc5b81dfc5a27c265862c6b4d1b0ea4cd2e4495c49f61d08ce11f210697d511c116c9d0355a6cf3889030306bc830a04f9b86c1879e58987dd543d723a8fe4705114ef89444cf788a5964ea2a8f177ce02fd7dc9a76754d9417571dcdb486415a0bce4a2d008c48fc8c35a1ce2c0bc3815ac300bc2e7ecc2bd8125aed163f78a11784932bb7cb2023550ef4ccaef38f0f4b746819769b3e11e9c664c36bf5a08f241fee005a32dab411ad9c8312332629c82a32044ea65bfa210ed24476ad99191dc5ce5762e5c72e5f10a523568af69fcfaa530b513f725d873f3c19287e49e39d193b4f55b29fd8eca9d1adbf2c24421ac05bab2e8109b605d183fe4108e7e855f0442ca5efb9de6bb1be0f106e4c89a9a08a153419c27d26fe752758b6ca9e5c16fda833f781f77059922a518e79f6772a1cb86b1669611c0ca281f5bfc547473ff7bbdb516be21c8f286eb5bb33f22e0b0fa88835272c0516f392f075572454c3fcae9162ca0bc49e076132d1992dc6855e681971a13104b7ee137390087a3cee5cc91543ff1d79fb755fe9b5e0da9421757f8111523c5bae7726b9c4211faa4b917062d2b0ee51112be6b3aba547a11db8ae04cbd92be5c9b4da18fb9a99120cfd48ee7e946c9ad952590afaebb4a7e14099abeea5989d17ee8fb99b9b00679e36b689f053277ccc560c6fe67a5ce8619dd26b66df51dcafa49c18afe775171174b0a7b5336a18990e745d18e9f2d667f719de8b210795d6b3227569fd5c3ca4ff43595aef789301f32d7e9235c581c45c76dbed17592ac7e6cc176b2e591b113b1557db1d3eddc6838ce5d0ab37c59110cf209cb0bf98b2ff2d762bf8f8ab4b0869d04a9aad5970640ea195428668e9889c1062efab2be6a49f364393aff797bbb8d40dfa32623522b64414e0a401fe75fa22adc0d561511e1d5d31baf1298db6b94ef99caba046d8073e36a550f787e507e6b066c8466edfe06df505b115eb4ab93b4cc766618797e0e5dc7df45c12c92bc7bbaa6d7ef4c76898829b02393a0cf765cb11fba692e49d8249aae774cfb7ac52c8013dede18fc10110759e7bd661f804451af0fe7932b7cf3fd8af9f4915c35702b05479eade8521f73206b7a5bf5affa5ba80173bf909ac6b09cc068faf5082cbb777b8cf1a1bacc775d3dfbc14b1297bc50403fc74a5f83cad491a77bd6a976091221060c5c494ccb900280abdb5bfd97a1b7157c20f9cc2b5a19935603c8292c7c0accf98bcc56c349f9c6692bb9391595f05bd10f52eaf3a0bd9135027cf3e6e173f05b61876095b27e3f9b9514c8e90dd648abfd4d99124e8fd38353eee7626a1c293d9c97d965af914f435776ab0bc2b664dcf11b20622cc377353642add7dcb1d4f9a0b71ee56b9e3b9dcde6ec6d82368f354b11e785d3024aeba8d08b7086da91eb99d62a469553205401a7e03b6524f18c7426da65716bc348565c3de7000bab3534bb269d8ebbb9c920441ec6e4b2ecb43e87f0cacd9e7f73e6a49a53e589806cab3a4486c716b3c463941d6f234430edc8a0127235d347c8f7f1708cca2b4a7988d54dfb1c45b8e27651fcacba9bb1ed422dd7dbf90681f239b41e0e110f225793778991ff1469878ba97720b5ac29ffd164efb31b564f8dd6da8abeb8427ec8a28605c09551d1529a702ed7c4cdec2919ce8224120b8f4c8daedfd4e298f63b835ffd189cf3305a2058989247f1126a27a5ec01cc3e39c9046d9595ce7110aec055545b61a64f22c2872250fe0014006df1f519358b759b4ff8c2f9b3a748611b2e2d86a87bdda670987a462a8b38225f7d408f461dc180d26cae5cbfcc12ef8343772586d0207edc1b18b44d187529438272f5e35fe85c759bfeb59ec3ff534dc6b1b0ee514f4eea4365aa0e4ea7ca34dfc4f2fe04023e998014313df16d2cfdd9a77c59f34957494c532f9cb1be75f68cc2d8f510d71517f67d01e44949aa4f5190f847635277a2341fb61f94beb2f26a382662681f5e9fb864ee9c32addbaa9dec4ce107279aa06e96eb0ee819c9183650ea523cddb7fc007940f8cada3862669a222692a76aa87b46719c080517355f8b573230594422598504ad04eaae368e7925fb92a755724d733b961a522001ab58f51902db419fc66e13c4fe5b7587ce97a79775171aa008d1d0d00c5335beb4307c067c0f319567fad45253c8d4ca38e2e020955129077d78711324a9040aa3b5a3f8fe1566c189f2f576220225d05277ee941eedb64361f980fc1e094a65254c94b3393ce81f65b3ec84a03a31a05f165a561e6813d689bb89662f8dd143c84f18e82d4b9fa37723632b37e6e3211d2a5194aeda075936cd51b4c10d7822402c5e86c6d7391c3c87f53faff169fd46e0ff3d263c82f2bd278832cd10667bcd10221028d01f9c10eb6106496", 0x1000}], 0x3, 0x0, 0x0, 0x404}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() socket$unix(0x1, 0x0, 0x0) 11:33:37 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = getppid() mknod$loop(&(0x7f0000000340)='./file0\x00', 0x100, 0x0) write(r0, &(0x7f0000000380)="ff0dbe40b408ec827669c6f53022882a8489be086dd2552519cad33f0cc6b51020cda003d99797991f77481bb223e45fd879236469f3635b87bd425a6674827d87f8a92e85b0a133cb7f9b2ad067fd7a51b7f8", 0x53) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="50f9d3076d6f9ff9c6805cd483c7900b1785be85be91aa6c421de0df62d0117271dee143e94503d27aefd8b7743a676cbc5c29c5cd7d73ebd927d14a58310b11c4934bdf0f918e7f07fec3114473a8c06515c99b26e7d42175c92154c71f7f7a827839c739e0cf6bf7038d96aec2e6dc45e8a3d5c3e9d549566da3f128b55133b9492e0ce37bed1abcfc4e44cc0798284c3f1de058618851b8b01678ba08cae2b187fa377ec6", 0xa6}, {&(0x7f0000000140)="3477bd6452771d6a0d7ecbe5c964a514a7e96516ed8174a03fdeb8aa608dd69cc69dfd9ff2e66f6f9ee811ffc88889ad6c63f75ef9e75a605e56f80d49ac0767f34f2c37016c8d2e4a76518e33d23206f56ce05cbfb16035a0a279622b0450e0e1d8d688281e7a362537fa03b38bb37d1ad80bab9a11595749bcafdc9f149a9772d1656e5601df0bf493f00ef704cb6a46f4301cd76c", 0x96}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x38, 0x1}, 0x4) 11:33:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x200) 11:33:37 executing program 0: syz_execute_func(&(0x7f00000005c0)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42741839fa59d001ab527c4c22938544798c421dd5831e9e98e0bfbf8c45b64660f4b385a0a470f898c00000019fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbfba18d73df0fc4227d21513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c4665af72ec3c4e2899294d800c4a2e999720bc10b590b0b00c4d2c58160160035ee0fc60fc6a8f2ae000000f19898eb628f8fc401fd5add6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a94ace1f110fc4e251bcdfb83aa2f1fbfb22c1e2") getrusage(0x1, &(0x7f0000000180)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/139, 0x8b) 11:33:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="18", 0x1b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) syz_open_pts() close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) recvmsg(r1, &(0x7f0000001780)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f00000015c0)=[{&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/235, 0xeb}, {&(0x7f0000001340)=""/83, 0x53}, {&(0x7f00000013c0)=""/28, 0x1c}, {&(0x7f0000001400)=""/49, 0x31}, {&(0x7f0000001440)=""/97, 0x61}, {&(0x7f00000014c0)=""/81, 0x51}, {&(0x7f0000001540)=""/6, 0x6}, {&(0x7f0000001580)=""/59, 0x3b}], 0xa, &(0x7f0000001680)=""/253, 0xfd}, 0x843) syz_open_pts() 11:33:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) r2 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x4) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e052aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0xc0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x5, 0x1, 0x7, 0x1, 0x9, 0x5, 0xfffffffffffffafd, 0x1, 0x3, 0x4}) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:33:37 executing program 1: r0 = kqueue() preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000016c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000001880), 0x0) select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 11:33:37 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) recvmsg(r1, &(0x7f0000001540)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f00000000c0)=""/158, 0x9e}, {&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000380)=""/152, 0x98}, {&(0x7f0000000440)=""/82, 0x52}], 0x7, &(0x7f0000000540)=""/4096, 0x1000}, 0x802) pipe(&(0x7f0000001c80)) recvmsg(r2, &(0x7f0000001c40)={&(0x7f0000001580)=@in6, 0xc, &(0x7f0000001b40)=[{&(0x7f00000015c0)=""/239, 0xef}, {&(0x7f00000016c0)=""/250, 0xfa}, {&(0x7f00000017c0)=""/184, 0xb8}, {&(0x7f0000001880)=""/203, 0xcb}, {&(0x7f0000001980)=""/234, 0xea}, {&(0x7f0000001a80)=""/167, 0xa7}], 0x6, &(0x7f0000001bc0)=""/104, 0x68}, 0x1) 11:33:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f00000002c0)="74a4810e7ede3daf1058a226027c56bad6a09ba3daf065bbd38448f146892bbf50090efad7099bbee77ccd299bee0de6c7827af4a8084d67b45791f0124cafdc5f9189c17bacc3b707ba0513a7594130da17d0b5f9357fc5c25b4244b4ee3f11aafc605c18c81e69643e76a2639c249df034f54c60306ee55899ffa1e3013397a256980196bef307812c4bf582f613f268e0710374a76fa917d2655077df73299f67b2047153e6ca8ec3f7151f2c6e553e28afa679d4288267d5e92af59ff63129bb3d5c0dcc6e7fb1397ddfb3af6f1de1b24a241763aff96fdabe989ebee3c194c5a815a2ffff179cc6eed7d3621030f0", 0xf1, 0xd, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65453d554a25413000fef610faa3ebf7cf31281245a3680e"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 11:33:37 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x400000040, 0x20) chflags(&(0x7f0000000140)='./file0\x00', 0x0) 11:33:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlock(&(0x7f0000457000/0x3000)=nil, 0x3000) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r1, 0x4, 0x40) write(r0, 0x0, 0x0) 11:33:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:33:37 executing program 1: socket$inet(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000080)) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 11:33:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000001, "000000000000000100002000"}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000240)=0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x0, 0xfffffffffffffff9}) kevent(r2, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) 11:33:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="de68f3c2197610923908f426bb009a7d07549b2c", 0x14}, {&(0x7f00000000c0)="e797e07d8af628aae8747aa55c950ddb44c73ad23ac48ed997e98e3c6227a1f0ded14b4dacae38dc50e6c7a11834b6bd361d1c837fe34853a7c516c6411e93a78ac3a136eec41a5c84fc42e6164c1e14ba000a95772381c078c3c27ab7eaad5ad78821359e35e3c8c162aa08868717243ffdd9f4566ae344909ec8090bb027f9", 0x80}, {&(0x7f0000000140)="c7ed940f6d643b421592019d425edca244540f201721fe995667df9473f5c930fae437300211c430d50ff59502ed753cb2fe82d7357d678b3f1b93ed4e65d416c9ec72bc4fdfdf6f89aecb0d6cce2551d4a012d0943672c2c807945339a2ebee32ed6381917d7fb53cc94b7acb5d3c02649d5cd94189608d455253a2378b3ffcc0fce1c01342d7488476440d0b7a1c16a63fe6386c5ed6b38b5059f669f30ce6a436783b303d330e2b2d961dee510f4031a645aedac0521a5e436eccb853f5112404ab2f3dd59dd9082e2290971b32324b4ec02a6ad464706c867eff22860de7d4243b1a96e0a53217b9df9954d3acb0a39c741e", 0xf4}], 0x3, 0x0, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) 11:33:41 executing program 0: socketpair(0x6, 0x0, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000009c0)=@abs, &(0x7f0000000a00)=0x8) pipe2(&(0x7f00000000c0), 0x4) pipe(&(0x7f0000000180)) accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000640)=0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000680)=@abs, &(0x7f0000000800)=0x8) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse\x00', 0x200, 0x0) r3 = dup2(r2, r1) fchmodat(r3, &(0x7f0000000140)='./control\x00', 0x0, 0x4) chflags(&(0x7f0000000000)='./control\x00', 0x0) recvmsg(r3, &(0x7f00000006c0)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000200)=""/206, 0xce}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/167, 0xa7}, {&(0x7f0000000440)=""/44, 0x2c}, {&(0x7f0000000480)=""/133, 0x85}], 0x5, &(0x7f0000000700)=""/204, 0xcc}, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') fchmod(r3, 0x20) syz_open_pts() pwritev(r3, &(0x7f0000000940)=[{&(0x7f0000000880)="8f91e6136a312b5758b44fd1987de8b7a03f4d118125d750e6f236e0694058193c2fb27b88d4b050ed720b176b8e848c8644baf4870646147e5f8e7cacbac1e8cefb748fcbe4d6d2c113671623109ee1", 0x50}, {&(0x7f0000000900)="6f088996749e029b9b5e3e04ac066649678ab8fe770c94c73095d323c7c6c5aa9a0130da2fd84b", 0x27}], 0x2, 0x0, 0x0) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000100)) fchmod(r3, 0x0) 11:33:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000180)=[{r0, 0x84}, {r0, 0x6}], 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x87) 11:33:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 11:33:42 executing program 0: r0 = getpid() setpgid(r0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0xfffffffffffffffe) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000000140)="7f5c09123a8ac2ea0bfe9a0b6c5ca3d2a73b7181d55faff6c8890d011362e83fa65e806181b6d90b54f5ed0f3bd7deaceb5989a035d7e1fc273aeb00b837eb0b4d6768dada56351c57bd3c990df7c48372e9cc977520ae649e51c06879b0129d758d80e854fbe4042a08875a07b031e7ff131e2bc21e2c6b", 0x78}, {&(0x7f00000001c0)="bb05f60ad7c2459a34ffa6ef829387b07eead1d3799be83177d1aae849d1b9b5649ebdb5f5a0bce61a66c41478aeec6f7eadcb9660c2673908ea5b005f3d91aedbda5199dd1871e365685aba160b457d68ff3e1480ef9b4644e1bc230d94d4b450bd5dcaa4a9792afd81041376c67091e4da132e211d546d5e8de123c83d55d12ae97ba7dda9765b9f12393bbbfd437907faec9a6c4f25aa13488c522f4dbfee8e5f48be7f4962e8714889544d3594a7", 0xb0}, {&(0x7f0000000280)="b5123a685289e9fc072a9be5db00796d023504a0a95b39b2c0999c6687fd81dd0e3bf2409e49431aaf4f588670b821e2a71470e5f4e30304a43bebe20cb4ef80f7271cd51bfd950fbdcdd3257d1726ec8703a9127b354ed3bd0d0c1f2a1fc38e8d7f75c5e135933daa9b88f9d01708a3cf4a862faf620da5ceaf1097634f65cf97e4cdeb4bb6198a68e6223d912113501ecda7e5ada7a11b75f26add80cac1f2f1b2669dfe9215b3ac4a339f8a2058a3b7f84ad82e209e07b5205be5a519675832aef78e08c40dad625c984dd7e2847d13dd32df6251a56ebfc31a2ff743be81e7d496d6d871d585cc523cb58576a50fc857648a3a65a3fcdd3d22be5ab2a6ee3fb83b6550ad29eed79ebf201268232d5015fa968423c4b33ecbad36e31ab97387f0839d63de178f2af460540bc146ca568e97fc52d9d40504bb4ef392dc14c5b54f50e267ca43b3fa6cc4f9e41f17d8bf9d859c369db36e1a12c3c034b8ef0498735d33b3b10c30cfe447f81fe256ae99dae7de9fbb8cc9590158c593dd0fcd26423352c72582bc0a6c01d0ffdd00786d0d724ed3a0b2fe8e92eeaa9799d244371ee1c51070c6cd8628f41a9885c1cccab4f800d2fe38043640d1e41d75f22b1c52e07c5000ca865187d9114944d71c4dd26bdda96f892225114807cc84ad1bddd5456ce84daca6cdfd55c80bd194585fff45793c41cc8f9bd897ba1d85b4b98fb7f2aacf1b22c60a7112d60f18107192e9326663d2b13d649e0f5004ec7b514e6d6a67f51104e87b7b217e61cd9661503067df3d7618534a2838da5c05aee036a6b3420f9b652735527a3c81f224d344feb23853af5497002f016bc341c2cceafa06d726209abb99b5f79fc1ad25f23a9d13068eec63ccc96c4acff5a1c065ea8c1a8528e3d63c18b288c87eb5c0b6e196272836ca2926f7f64f0e85ee5df79f8ae28e4b69af6fcc62b86cc2be865948e1305dfa5f4484db93471e3a5c134e4b3f79d935653ce29fbf3aa1fc2618c275a38190de5da59836611e3d60ae136e011bbdb694c3f9f208484eda29e0d4cce885bbf3138969229838dad592ccc4860ac59d440b51f479d9cf7722db75286cb1d99021cb6d23d7e76657b8f0767042208a773a2b707f149afcece633896a8e2f804dcdb99b7fc4ac95ab18c1204e7d35e706405012fbe4a587ddbe50011576379b30eda8b39742645711d5ef28e0648b806402e57d9d2b36c04f13d3e76e12e2e4918bfaebd3d88747ecdbb97b21ade3bd3b77e5a67b8ec12ac056913c6b17f381886d5efce9dbf767a51ba5927a750631798ef2797d2393bbef332e9cc61d942426192bffd8c9818f22ec25b1c21ecca514e30e07901368238c6701910bad29321e1995c22e96e4f885cd7f0bf33f04a9f648b5601aaf0538321d1a6027817c7369915746c28885f7f2e674fc250ceaca4acb64da57f04b8c52735b54998e3a03c56f4243552bb9aab39497cda045be9256e12195f4745ec077a0fcc793be148b6720aab492a425e304b86ae0a4486475ec351b66414dc2025eb6ea5678ad7d7b6042811da197bc3c41fa4305baa42e2a460009ca7aa2b4772e20ed009a734dbde7c7d497ba01c9451154004f39bd804d4c879cffd34f54a8c54ea850dc72dd4a9d78edfdfac6b7fa051d5c3f1ca2bda7c49808c3231e2d72a4270dc966bf74b86acc3e47117e539427b374f069b1179bfc4d39c5bb717f792ee39a4ba3fcbce0aca3d072d45a7fb3f28108c2f6f53943b746fd6bfe47486cc103823fc2d5d62cd22c13df8611a55446b70c7757c60b5e01b5fb06b68eea3d63b4a4fa566eed1b28452ba85e328393ab8dcf6ea3e4ceb3ddfbd57e25f5eaf34cb0bbb08f16e84022343fc62e2ad57dfdd74f103694d9d242fce4a3a79aec74bd2e993fad8dcd206900bf8489d9859dd8f183aedc83731bbf6b9476967b66345f1d6f6c716c7ebf4b116e2ca261080b2f1e975d43bafdc5f8133754ab55feb52c45de6bde683dcd1a05221cc480e5ffc1876ef7ce1259e48bee8ae8e29f4e94b8561e71b6543dee946c4ca00688753f47944fee2ef13fd8ba4f49db72483fa2a8fb9ae3034b95a826f7380d9e42b86b55e85fbcf887baf75792494b019684400a84bd73d9ea77c1b11642e646f6aeee876696fcb4c8074fbbc5a691031acd95877454d394eceb32772db4d3d0381e0d2a88666619231401fe364dbbbcc7550ffaad1edb1bcc17edcd72bd03150aee6fc0cbbcaeef94c0de89d89459763362089a18387691b20743649943a62c2c91df5a322abf4b975818eccddb1674d466d81133451c3d1687388a01aee9a14f261ac9f6ea10b130ffd4a06da762a1012280ac2ce62a1c584565e6a2c8caf9d138036e962582b342de2a03366b646a868243b6acdee7a54b8db9270d0b2c809fdc908efc5bd916e57e84ee9e36c642bbffa45f3494e9627caf279f8fe604dd3c8e50f6a94ad4a08498e130c3f60c5cf2eb7ebafe393b2ed6d1576f45904412b8908a5d67c3da1696913b5ab9d96605746853159430fcbb2881711bf90cb80f56aff448fc65bd84ac87e87fb1f36f4550b24df1c4d30a63d604c0a5cea922153c7b4891026f15d05410ce33caddbc4b5d76af72430a7e83c5c0920b9cb81b6a1c88a9c0a78f903d9d1109f95f9ff9341669f594fe2d812d38b2805d17763949f8671265e0a1e8010cca64345f80d4df8c4372cb84a77a269a712208df34d58d777e1f57fb3c1cbff52b8762ca466f64e645f53108d6d3108063472bc2baf43ef0245a343a5abb6b18674c25bb83a1a8e7d43badfe68cd4694a4ca965dcbd8284bc62ec2f792d8a35f41a83ad7e49259dcf2ba95d414283dde51b3e753e0ba8c41f2ad0529f5074d88ba5d46fa2d72e3614d48e07cd87a2e538426a7a659e0ee7bb3afe764835feefb013cc164d47f014ff857f0e3df68091a55aedfb8be91b2fdbc07355080cc911ecd5b53ee1aabb89a7c85cc4f7648ff4716c1e476b124b2fa4bfe160940bf478b147b57b22dbb3537b10f1d147a247c29cf8936ad3270315223937efa6546a4413ab1b7abd232019e0862bf84bbbdb518f998d6f26395decdfb043e8733960ee778fafb9d38ab09f07f19379072cecfc6398f21a570729bf6c59f285cc7216a68984f1506d82fc9a4c8358e7a5798d2f350f14ed4a525f1ce029d32970f1afd456945383dbf6cda4acb735aa922af30e9c5284b03a1dd6491df6151bb57c76b1b0955e952b74a410f85a859e4119a53db42e26a5226ae12c0f1dc453c55ef5fadd872c5de6d9b9bed1f13e47c4ee5dc9e23a0cba868b2bc8fa0ef013ab880eca2fb8571d5c41a839e7c76056e8bafa263763da0e3332d644824daec902a8cde9183717abeddb6991a4d61934705fce8c8fc3074636b3d12e52cfa0c83d1ffd104114e3a291d78c0e3a015585105c81da802df8061cde86f7ce79a652e998c12c5e72c63b4aeaef3557d6e474805b75ccf798497b3b9a3c791993fc0c720af6be0d032efc19ea58905ec5a9e55def45a1de9f6668c40212831b72e162f6358a49c578551cfa884b13441cd22d91236b46e6872246c134de3586a236e97c5e1a55b7027f2917206c3a987116a278e6848ce633417a447f53a666abae3b49f7cb2ba27679dedf3cf95e6fc9edbad099b8403786ecf90b796e7621ce20a7754f2451d465e77b03ac18eaf4a36c41563f55e3e55e3d85290515c764c829ffb76d9385cc0bc37ce56178eb1910457c50a59e062b72a18d49fcb314cca34c616a7f3f8e904bd9549e36c8d0b3c1cdeebebda1926b2f006f8bbd0757cebd565d91e96e6ea0455ce9b0c8582ec01b3eadb7699d42987cca314d961a83f53947788084d42704ad136c56feedb79a1b7543bec9dd83b6a07e02231d0f8ad986a55039c823595cfa1a139bf41c0309376b3d2ed18719d352d77b4648752ac397f545570211d2d6963105d171c3d6371a1b3e16694a8deea92cc63040efc8949af6e3149f9d1e01e783bf0d4119a039bf8343a4d716f03ac763b4312e59d97832f36eac807e1ed48b0ac8ffd91e1b2d5768b2d2684db0b469261198d9e536d109bf21cddcf1067933f36909cd261e11ea566b095c9b47a3e2a0e5e7d68d77f8ed640acb46907b9d57c0886703ab8515fafb014fc83911b8ad065fefb9ffc2dfa3e57966bd87c15ab24c6cb133f6ff2f2f044f189c0f95c28a53801c970cea6c6ee431468552a579a018b80cb727cf6a0e6db7d84f1163ea1bf35a20381d30773ad3a263bbda1e98aa431fe9af1b498c2f1bc5accb92b387550036f212ebda7caf8a44c5effde59ca98e2266357ddcf1b80c85a0cccf096b10017c900dfaed7a33269d490d2757811da536b088d13e9e4e7054c26a417bad784057c11fc425132b2289792f10ec789fd45e4c8c31adf65a60848207c7549606d1dbfdde0e94bd5440e500fcbdf4c323824d41f5148da7e7bc38184269e739babe47d85d738cb9b015a062d4884dce1dc18022d124ed41d69844a48386c7f28a50dbf1c579dd4336a26040641a0d8790281a0c0894e4663bf54bb8bc917d2f88476561c6fb5bb7492ebbbcac11cba195f748f18572260ab1eb44e6d49b8e182b3d62a4cfdbe462b66fd82717cda1afc3608180e908d10235298260155e354da919decce106e9f6e27cadaf1b3a42f8d43ec0ff5a41abf5bb4d41be5332965256eadbb880c9730649308d0a84e3c3a67e8c686b7db584f8ef76e5571690ddf80f1fc843b003bac5339eba1ce5b39e75c79bec4bdd22cd5c7e58415b0048f43f501b2aa6c1a70535eb9fb79693daadfad70ca35dc1a445bed892574e5b7aacadeff9b28e21bdb9189edac0c7a5506bcecd79bb88f20dad4c3d03ca7779d4c30531d202be8cbaad20354534c512a26b530d4350a51fd09724bbe984d89e14ce76adb1b0e3f13f75fe155db328a9c31ab122f1413297e51d460db4281847f3b5be427bef1f7f0d7b036ecca69b774028d5e8b394665054e1ef6db7af905029865eb623404b70abd874e7be804ff7e6a8f79a05cb02b3d02618fb218539aeb10ccd5c645b580c34ae1ae9fc93c70108bc367b0ef792d040237173f108dc1be8ddefa9c8bc9088be3ccfcc91da91212529784b1f09676ef98fd9d0f94b75bfa94ae385fe8e0f27b7af7ce6c31e3158e5d5adcd727160249ea8cd42614074559d45cdfc439cb148af2e78e565db6465a30bba4316aa3b6f604bf798f39d2b09210de41f153adb4d1720c86ec67cf998664d52e9802e8ef02aa0f780c9c73c9c77487224e9312eb3a49dfb7590fa719692d7f1f8eaf3a6087ed76daa4d65f582910cd56f6ad99ea6249edd6bbe16fca085c1d38fd2aec0346c4f519bb3613a223f42a336b4b569d02da81891ce0813aa6db11676c02f48d05512147a33674ce16506313f0f77920e1f877f37b6de314b7a5292c49555e0da324f6ff62ed368528f10d773ddb3b76ec4b2d9d14c281099cd9891402b49959959c071e95f01ffef6662d28219dbea6e48e062467ea856bff2921f2246fdd840c3bd5aca28717163ef383c88a93af23997a4f20ddf7bc5682943b45a64bf1a76cd981defcacce1f533ab0ada1b6a6a4f1a258f86430072eea7a6c57ffb5117fe1a73af10a0218d328c95ad6e0426e035f5609c9748506b173a621f7ed83702d2f963668ddcef45fc3330c7fbbb791563b19776386b151b45ee5fca4f2ae3cbac5360dbd1262590d1638af3b582812b7ae19c8496d07873dc8d925", 0x1000}, {&(0x7f0000001280)="9c54a7752540216a6963878d46ec827b41078565337622d5c110ffc26392270320f772b5595235fdf26250128a51ea3a4d4fe4535be2cacca4ab88b64f99b0834040c50a4109180dc884a102c4ec48076ca4171deb820799ef9d6985e0cd85d2c9fca8451eb93dba84707bcbfee837daefa1ceeeea", 0x75}], 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 11:33:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x8000000000000006, 0x2, 0x0, 0x0) close(r0) 11:33:42 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) write(r1, &(0x7f0000000000)="6f547d8b38d64afca6bfe172ebbe629d372c953cee3f688c1c8c02c298b2cb3fdfa88df9d975a623ed18a63182a632fef744b8eeec2a30de7cca5f85cf86e631b998fa1f16258cc694144f8f7fd83de95e6e885bfa92069c5962e4c43c26eef79f630d2cd2bdf925e1fbdf72ec67483d41171562bd91d4e6e1d14fb250fb73927b60d79d872c7f50c883d29007add59cbddbc9f5fb3fd84d822dea20cc19593fc1ee83405f8b1433a5c7fbbf6d4b877cd63e9314da6d1619dd6ec8a0b2eabae40721431a47935eea9a486f60b36931ee", 0xd0) pipe(&(0x7f0000000140)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) pipe(&(0x7f0000000840)) pipe2(&(0x7f0000000100), 0x4) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$dupfd(r0, 0x0, r4) 11:33:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xe8000000000000) r1 = syz_open_pts() r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000180)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x140, 0x0) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000200)=0x7f) 11:33:42 executing program 0: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x10c}, {r0, 0x100}, {r1, 0x64}, {r1, 0x108}, {r1, 0x8}], 0x5, 0x5e) kevent(r1, 0x0, 0x0, 0x0, 0x40, 0x0) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x50000000, 0x0, 0x8001, 0x89, "f490035f2ab3f2f737a4884c5e319426a4091f44", 0x1, 0x1}) 11:33:42 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x1, 0x4, &(0x7f0000000080)=""/104, &(0x7f0000000000)=0x68) write(r1, &(0x7f0000335000), 0xfcb7) close(r0) 11:33:42 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(r1) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r4, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r6, &(0x7f0000001880)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(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) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000018c0)) 11:33:43 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r4) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r5, &(0x7f00000015c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000380)="9a34e4d38415d25803b5c3141d71fbedd303981366af26b88b63e84767459705ea825091d59d4caf23c0f26f4377387c50cf4a2264cb486366bad1fe45801d7f18e5a4de9ea5238dffcbfca5583e4ff299fa956107a4d0df66f32e246b465e4f752b1bc9574ae75bbf88f2a1d916e65ade15a596", 0x74}], 0x1, 0x0}, 0x400) poll(&(0x7f0000001600)=[{r6, 0x185}, {r5, 0x4}], 0x2, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r9, &(0x7f00000016c0)="bec3f6b573c898cfb2922eef921f04aa7c72d0becc450c0b354ffc9248c740b6e2b0d34cdfc93c803c6298ce634b2aecc2931a62c6947d6564085709c2a5da3f65ac01316e93a7719f1f9e", 0x4b, 0x2, 0x0, 0x0) r10 = msgget(0x1, 0x20) msgrcv(r10, &(0x7f0000000440)={0x0, ""/4096}, 0x1008, 0x2, 0x0) getgroups(0x6, &(0x7f0000000180)=[r4, r0, r3, r0, r2, r4]) r13 = semget$private(0x0, 0x4, 0xe0) semctl$GETVAL(r13, 0x1, 0x5, &(0x7f0000001780)=""/12) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000017c0)) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000080)) getgroups(0x7, &(0x7f0000001840)=[r0, r2, r1, r1, r4, r1, r3]) getgroups(0x2, &(0x7f0000001880)=[r0, r15]) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x6, 0x8, 0x1, 0x7fff, 0xfff, 0x100, 0x0, 0x1, 0x80, 0x1f}) readv(r9, &(0x7f0000002bc0)=[{&(0x7f0000001480)=""/250, 0xfa}, {&(0x7f0000000280)}, {&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000002a40)=""/78, 0x4e}, {&(0x7f0000002ac0)=""/254, 0xfe}], 0x6) recvfrom(r8, &(0x7f00000018c0)=""/93, 0x5d, 0x0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001980)={'./file0\x00', 0x2, 0x2, 0x5, 0x1, 0x7, 0x8, 0x400, 0x2, 0x3, 0x1, 0x76}) syz_execute_func(&(0x7f0000000240)="c441a1f451fe66400f3a4092c1fd000067dbed2e66400f3821684ff20f78c00003640fbc84af7d6b0000c4636578fcf7c441256bf964660f38db030f4f6701") semop(r13, &(0x7f0000001a00)=[{0x2, 0xffffffff, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0xb3eb, 0x1800}, {0x7, 0x7, 0x800}, {0x4, 0x5, 0x1800}, {0x2, 0x5331a28, 0x1000}, {0x7, 0x101, 0x800}, {0x6, 0x4, 0x1000}, {0x3, 0x3, 0x1000}], 0x9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x7, &(0x7f0000001580)=[r4, r17, r14, r16, r12, r18, r11]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r19, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r20, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r19, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) execve(0x0, 0x0, 0x0) 11:33:43 executing program 0: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000040), 0x8001, 0x0, 0xba, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r1, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 11:33:43 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x4) setsockopt(r0, 0x0, 0x8000000000024, &(0x7f0000000040), 0x0) 11:33:43 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, 0x0, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000140)={0xb0, 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x0, 0x3}) fcntl$lock(r0, 0xb, 0x0) syz_extract_tcp_res(0x0, 0x7, 0x9) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x3) 11:33:43 executing program 1: mlock(&(0x7f0000555000/0x1000)=nil, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xa0, 0x0) pwrite(r0, &(0x7f0000000080)="1430f22312251ff57f83f27a9c98e446ea9148bc2cb1a3650bd90a9eb82371d650fbb02e0774811a84caac", 0x2b, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:33:44 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000004280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 11:33:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getgid() r4 = socket(0x19, 0x4005, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = shmget$private(0x0, 0x3000, 0x10, &(0x7f000025f000/0x3000)=nil) shmat(r5, &(0x7f00006f4000/0x4000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[r0, r1, r2, r3, r6, r7]) setrlimit(0x0, &(0x7f00003a1ff0)) 11:33:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x80000000, 0x100, 0x4, 0x1, 0x1fef49f4, 0x6000000, 0xa3cf, 0x1, 0x0, 0xffffffffffff13cc, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 11:33:44 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/225) 11:33:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18351, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/81}, &(0x7f00000000c0)=0x53) accept$unix(0xffffffffffffffff, &(0x7f0000001280)=@file={0x0, ""/4096}, 0x0) 11:33:44 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x104, 0xfffffffffffff800, 0x0, 0x1f, 0x9, 0x7, 0x1, 0x0, 0x1f, 0x8}) 11:33:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000000)="20eb83fb", 0xe7) 11:33:44 executing program 1: clock_getres(0x0, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) listen(r0, 0x3) clock_getres(0x2, &(0x7f0000000080)) getrlimit(0x7, &(0x7f0000000040)) 11:33:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x400) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff8, 0x1, 0x2, 0x1000010000}], 0x8, 0x0, 0xdde, 0x0) dup2(r0, r1) 11:33:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x2fe048a8300faf69, 0x800) listen(r0, 0x0) 11:33:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0xfc70) setsockopt(r0, 0x1, 0x7ff, &(0x7f0000000140)="00020000", 0x4) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x4a, 0x0) setsockopt(r0, 0x8000000007, 0x8000000000000006, &(0x7f0000000300)="6c94ced96d30a7dcd3f83197a4744d905d2471311398a930f5953f65a4a6b54919ad27fc8f827f0500000000000000f31b50c67ce8e53300b449d29a5c5b3ead0fa4160b1fb267a653ebd0de117b548d7d92c0781d6703000000000000003e83806e44f21df22a3023fd08e4ce681b32f659651a3f65ef4e2211f65da2a5f897c730436648615c4927bf443fc7592df78d6eb15d5c0c06ce00"/168, 0xb9) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x4, 0x6, &(0x7f0000000180)="1db072cab03e0e4a404480349715f18ce341922a3f0f5c31450bf64e34e5a2cf8530467720c6cc40ef0c1da5942d2b5d13096bbc9fdda673de8a9b401d35caa6edb31cfc772285e089da33c73d49b0353dd80347accbd6ca2f5662b1be", 0x5d) 11:33:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x24) ioctl$KDSETRAD(r0, 0x20004b43) kqueue() r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) readlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)=""/169, 0xa9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047460, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') connect$inet6(r1, &(0x7f0000000340)={0x18, 0x1, 0x8}, 0xc) 11:33:44 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x820000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x80000000, 0x7}, {{r0}, 0x0, 0x7b, 0x10, 0x8, 0x1}, {{r1}, 0xfffffffffffffff8, 0x8, 0x20, 0x0, 0x8}], 0xfffffffffffffffd, &(0x7f00000001c0)={0x80000001, 0x3}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() 11:33:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) fchdir(r0) 11:33:44 executing program 1: r0 = syz_open_pts() fchflags(r0, 0x10001) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xc6}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x8) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x0, &(0x7f0000000080)={0x0, 0x3, 0x1, 0x1, r3}) 11:33:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getuid() socketpair(0x0, 0x1, 0xec52, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 11:33:44 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) listen(r0, 0x4) r1 = socket(0x18, 0x1, 0x0) 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={0x682eb13985c518e6, 0x7}, 0x1c) 11:33:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_getres(0x3, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x4) 11:33:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xffff3fffffffffff, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x1}) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x90) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f00000000c0)=[{r0, 0x2}], 0x200000000000016d, 0x4) syz_open_pts() 11:33:44 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100c0, 0x0) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)) 11:33:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:33:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getpeername(r0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 11:33:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) 11:33:44 executing program 0: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x81, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000002580)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/31, 0x1f}, {&(0x7f0000001180)=""/184, 0xb8}, {&(0x7f0000001240)=""/165, 0xa5}, {&(0x7f0000001300)=""/177, 0xb1}, {&(0x7f00000013c0)=""/250, 0xfa}, {&(0x7f00000014c0)=""/162, 0xa2}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x8, &(0x7f0000002600)=""/218, 0xda}, 0x802) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000002740)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000002780)) 11:33:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r3 = syz_open_pts() close(r0) fcntl$getflags(r3, 0x1) dup(r3) ioctl$TIOCNXCL(r0, 0x2000740e) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) syz_open_pts() r4 = syz_open_pts() close(r4) 11:33:44 executing program 0: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x600, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x180e8, 0x10) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x600, 0x8) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 11:33:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x1f, r2}) 11:33:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x1e4) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/231, 0xe7) poll(&(0x7f0000000040)=[{r0, 0xeb}], 0x1, 0x0) 11:33:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) getitimer(0x1, &(0x7f0000000080)) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) 11:33:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r1, &(0x7f00000000c0)=""/161, 0x173) 11:33:44 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000001cc374c50010000400ffff000000000000f87c8a7b671b1b542a538706000200b810000000290000003d000000"], 0x30}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000258000/0x2000)=nil, 0x2000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:33:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:33:44 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x108, 0x20) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="219acd27818fadc8b680a5fcded121c9333fd0a33a3d372e7d798b10b5c06376a0b5043d17d1532993c61a834f305ddac068b88b96aa137b160fa6fab1d1d8467f444558506eb35d99928f7dbad85644b5907d2bbbe9d7d45a4769580b73643afceb54756a982db63950d6b948010f1a4e06a2bdbb965fcdfd48c5a6f71cc7929d88c89c185be5035985b8bdd078f75e461a4c410b6227364dcec0e442d71fe98a3671c76bb4e1774cd70558832151a6e508c0dc8dce5e755fe1c62259b111fc79c44596af6a5e483d2f59021f4bdbf79f1a848d23778977998097dcc92cf80ce7663e13a938", 0xe6}, {&(0x7f0000000280)="68ba5bcdf595fb84f3150ff825d18230ed0d57ff7fa066793179959e49b8336692e034a3c745e33a3743303648d18d0187d6f663b3a0c729358d8563ff49dddd7de2cf593c43c74585684d182975900f49a4af4cf8dea9ba76fd41db29754df64e31bc8dd8af344d4c98de78a973d6a7896a93c47fea6b6306af4c647348157a3e251a22636d75419f3402bf458c08c9d838eaf4821a3f7cce1578e5f05aef2dea02019b57948580c58c4ed1c132cbeda484e9bc94ba0f7f16a8721a570d5a95c9355634ed5345713fa049e14c99fa6f09bef07ee8bc1e3eaae5f55db94fab5125cd18b90573244ee09b66b59500233aa833", 0xf2}, {&(0x7f0000000380)="0594e6fad285e7d043eadec1e50a6333d55fbf93664dd07b2b7819567cd71e41ba68262a6e0f23dadcaf94b945447e997c307d951a8655f0ab675b28d992b3f18368fb60c8401fc2a2d4e558c0c506d4789577318219bda4349a76a96f7542c7c1ce0fe2d437c8e9947fe83463719236b283543cd28a61f2ed83edb9e7b01c47bfd1cf1a74196e25722a574c864964e5491eab34aae9899ba1c68f064edbdb85d90e2b45", 0xa4}], 0x3, 0x0, 0x0, 0x402}, 0x40a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x4) 11:33:45 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000040)="9076ce55dc2adcc1ca4bbb50e28791603e4941ea8a12de21be396277d4dd6c8b811b446cdff248d3e3ebd5611d174a044dfce8b49b5f9c187555f28c97bcc39b6d1487f2d235de2e15e5654193b9e4a2a1a5a32eeb1c901c57115c2342a491ff997586a4b892186bdcb962fb0176fab542184ccf944bd0bade4d12138be6fd5b3383da0de4271ca2f959e87fce53d162084b740f264fc9cc2409374a02e9098703516b0aff346f55070b8d0fa13e0d70e95ab1c37ddd3811b05cdf230f0946342f1f09ad0d1959aa8bd8dccbfc050ace3861fbc7bed3d675175e3f9c2985a431d2d3ba54f191b31ce152c06cddad92082a071c88f55fe3e7e92ef914726e5d3935dc4a051892027519acab103d5af8c549ec8e888c91d498f6e459b684b992a35189f83f33e60a949d28f1ee19a14b655663eaa2c40f9127c4d94231b71d7ca4ade96e4fbd67f822c0cb55e4d6c264acb2292bddb79f66a1c3f93b0e3c814bfd49409f06ce8924444de3c4727fc3dac8bc825a27960c8a83767e8a45172b50613c850f760749e719b24c7226271b6a316bc92fe7419df8db6e16940cc5988d2b299ecd705c534429483385f4293a51aab7eb21286131c191a2d00e26b29f162145b89b901c17f150d5a4c5125a383ac7e266a3f8caa46df73b5599869e33e282d3c194e311ea2539c7d2379e4311cc3061ced14b60032875e682457fc6c24053087e7e1e815b8a500027028c5e1dbca0fd5ef0de8d09249e1c9884e141a41d42f7a44c87b0f2c571349c86959fa66be0aeca92c2869a834e7aff4b98669fa41d73b4f3426a4cbed1b4c5cf77a74eeb44da379334b88954617ef5dccdf724f5f523807f0808946031ed7e4a1d95cde289478b2b2a19adaae37db05b984fec4e5be401ef3919dedf6d6e4cdfa75d62309e5d2539aad5a3615d6fa5d80ae2eab7d845f3bb021d20cc0ec0d35828c5a93b2ed0cdccb98ded709b3ba556c899bb3aea203e90daba7a9c9d4b04cb0f9cad54583a92882fdbedd1cf9ee7b851f857946d4abd738820e747665023d567d97096ebce48d0bb33dab64942fe1d39874c98cf81ccd9d080cf582f817491e7bdd4322aaeb941fcfcb96d3aace04b1295a451ebbf070bfef8e7b4af76f96380e64b7356a3f26c0b5b8667dccf7438af1b43d73db4691f845439b764a13a6c2945f8a7ce24903ce9a14d34a700add941e505882021243cabc6bbfe6d0e29051927efea3ee1b1090b9adc2c56164734cfd6277133133fca5e102342470b6f9e753a9b52a5bfcfa4b448ab05a347b07d96c5d907de88cb74f712cdc62229c48aaecd46976a0271d173a183c28f08fce194a911a7846f70d49b42b131bd7fff17d68b7383f76d7a6526e644fd131cd54ae33aed0e91dd49088f79c306841c100ddf6d638900367aa4b52619c2b57de42f9a00669bbf899cb82c0f7704fe7cc8f24674d9f750bba3f53b024161fb008f9b4386d3f578e349495e14ee0943df72f2a54acf6c34526200d6a265deef050f7f02b4c9ce461738d57df580bf2eaf06127bc1e874390c85b47f877caf9de6e6ba32ec864cb04ca3afbe442b9d35cf0239375fa2a5857f1103cab5eb591a05920b47be4431e1e22d39b9fd5f4d61f39cddd475410820fea50250f99372bd4656070514deb9c559b2110e00077cb968162825e5b01ee1151cff2d80662f4417059181d3c23bbaea8179d90701b5b00d531976628c9bee0f9a9aee49ed94ae6ddb9867c3dace68f85db47f05c5b26c5ffc7ca8466a8b6bb616f4de33da21752af41bf0ca253bcef4f27cc1d6f2288388d50df5443b956c8d565645197f133fa3d3918b02afc4178e4b7dafb59edeac00cc9f37f0da2b2f0a6b79254ce6bda82a97c3ebfddf3db7f1c6eb20bee9cc2f12da7759724ab49d8ee7f30958acca022dcc409ac859b7f605e656344fe0ac311278cd77061eb0fa698ea0ab77b2664a151b14cfdcb08e648c8a0ffbb1699bcf136913f193319ad5d44f399440653c1dd62b4bf9174c7fbd891d2a578ab0f814f8b2804dfdbcacdd55969bb35b35af7c6742580e2a6ed13f0651c8c6e97ed33d6e1d1eb971bd011d6cf38d13b53458cbf74122f09ed3bfae2edaf9ab118c34a01e0c50d202157f8d379c11fc2a0b69f91ddc9341824d4814372b0d06acf9fd4a3ab4a2e837628f3e40c5651d459881307f696ab606ebc004dd61f299f74b3d933fbbaa1cff86a63292f37263f4b3b1fb814aafda25ff6c087913fbf2e9526ad9b83877314e86df7431967b113a809f4914427577c00e0a3e39471402805cab47cb2013b574bfa97399fb215875b0dcadc0adbc534afb979344b3edb49981f545bd08c05f9e49e5e0c78c61b2619058a0df936bc7bb6178b20daacc2e140094eb24e8a70ce18c858c423d9cb2d4394edffab2e46cd34a6cf9810454dfdff96a7e7ea07ab7b0cff350510a1c7db24299d9d07964ddfda39fe44aa5ad8a7303954b67d5159732a7f4be54302af23f84497af6261165b0bcdad83f49aa1204a6c5d20f450179f1a02f5e3037598e6cdb3d1450cb3675ab731d7abfb99e6c1ffa488f8399e0cc43a2dad09e784f3b868cf9aa6ed7226df6cdee9e9046727829a61f11f7fef3f645b16b231f6ef12ecd0bc894ced42941568a55d366ae5751046204271f2137b9b2557b98948f8d2e82949c4f1a5cab156438d737bf17abd7f7545ddc7960e5ad2e762ba1ffbed9399a572920dc81f3be3edc00d7a6b2ad1f9c2dbf6b7b56ecdd126fff079a00b325dbdf03c1b865836f6699828b729972ec93806a6057c729eb8b8445d68821afcc9146438099936f56683e3380db6005cee64e12ad43e36af70e987873338339eef0af216c77b3ce2de4b1647edb7e88b4a23798412d77730f225d99306edafd0647b3222c1467542be7c3e036aff8fe420d4019ab316f84a732ac90896e4dcd54a077c640d1a6897fa0025008aa972361c7ba2c18b7bfa92583765b263aa1439d83929f3dee8a3f75438dc5a34e2d749d27ca56024970bc60a4e6c89598cbcc9dea859384908ad83ea4725958f986288579bf28dc0ac578ab9b0a6b692b317a9f8aa94fdf27293a0aac9a7fa5b4fab0c38c0531e25854b242451d51316d22c4e7a03b77d4adf0cdacec1dad384eae0334828626cee1cb1bf82f100c1b8793f2e79c6f2d2b0e141b74e72218898a75d6484e878c00885af20ea04d1ffa0c3c13665f3feff140aeab2559864a851dffb24eee849a45551ec0afb96a3ea7bb78315ceef11693f312e447598f561b34c3baddffb232a1cd8e1f04fbda143240cc75b184a61ae925954c824bd290da2f1cd7405736c32e15e73ebc2694c1a539d58a63e61035233ec8255ae15e4e9b70e5b447434964af82f003311673ecf5daa8bbe17865dea6ce7fe567d3c160884f3638eb983215161e71561be07e42f8d149c2af11736996b32c336f798aa9fbaf9eaaa445aaba47dd1a1f7fbc17bd9e13a5287dce549affb6829508cd9af1b7e0c574c84aa46297f5e5a97f0267b542c8dcdd85c81ed5412a8de17f300648cb32326be93bfa4ba78bf3c149ea13c4184763ae719f78a769817c1931eba024c6adba5baf941faa6a472c8cbe95588ee486d0258d2df24552abd88e26483cf6b0402d64c4dc59526e5a1cfd6fcb9e65df3de48f4c244232cc353de587432e5bef92459a5cff97535dcd8f8d5b1bc345c35e680ac8f078a23ae1e314236d8a129d24c1892c9a7f52629ab1d747b77b8ebd766eebfcfb66757917d71cebf5f7a99beed9eac8219211101653261814634bced51c8bd9635e72e6bda8f0f71e3187ec8ff4ab8a693e8b21565d52b6e6d4b0e39df23b2d36e5e7a9d21d8f620d81ba0ccb874350482557e36f73e23aee962f8983ac625e4edd29f321ce244ef25cbfafc9f1615744f0fadf06a3387c8a9c6f73fdadd1f5928bda73d0c5fe6de469b87912f8263b76d15affbd33bf5e4f3cd192e871a2fbeb0bf3585b15d978db4391dc938904a71353c0271ec6d0bd3754577d44331501330a8460827691e492e428ef54132cded3b043bb26284c85d56329682ba6acf99bee88930c79b5e6e2654963c311b7f94c8abef758a192ce8dac31ce15551d781eb11245747ef831d60e96c380304bebae2d08430836db17c60929e968638b6f6f3c7c36a662d671eaa43e7aeaad5de20f268c88cdfb64168bdfd6c1c11958929a9e61cae97bb83314346f21c9523a7f779b946a99d54fa5d6f97795b58769bbb526cc266255dbb5fb4f1f7fc0bc98fa9163f4476578e905cd355490f98ba073cbae87ae0c3913b10733981f11a75117a04dd2b88def44bb85a208cc1f3b76f58f10d01181533c8cf840f4b2575c3aeca04da3e83e0595dbdf918659b9710ecdc6e894eab4ff4601c37f208ab0af1c51fc7fb1105443c07cf857fc70530384cc567a19c43740593726fa29d622875540184559d0c098384b3f704acf33e99fe5eb92dd6ad0e6c8da0a845c72fc7a19fad1701f6d6272eec4d03cedd4a7107d6f2de1fa3d80eebe1f4621f8bc2f03c08a07c39a49c633bdf13530689de3f5764d5bb2606e6be21ed2a19e7cfb824b46f211ed01fc7bc1c370aea3f2e58fb54e36e6ed14ac41b5c1449c7f95666fa0508b4dc637e27a896def19461df59b4b95fb59034ab1ef556f08365522e385a51509b157cfde0b5ef0f986b81735124dd588fc88f6a5d51d52523d40afd453628bbe1ae7f33f85648d2b2328ca775fb9ba89cac941c4b7625387379f404f4b1ac853bec0c89b8eed7cd09e33f21d3881a5afdcd6f282d653b1a4e6b0d00f68793efb9db17ad6f8f79ea874f88c1148c482404c0c9eb4e59a10148fd04dde593890b339abb9fc30a1a3ff2f6202a1a5117c4d0556d0a2e3f35780a9f92c42e7d4ee501f719c2066cc7493836f892362dbfc5b798f57a6c37c199f577e932caf9aeec2d81aaab910fdb0ac7ed36d9250a0c465a32332767b74f39a7e45667316daa0fd63ee301ce21dcd874dc668fdcafa0fc0c7c9fcdd4450fa589458c008a3f92ea521e68b17ac536cfbe70d16e4fdde37b0a81321b859c492052ef6d9e1884ccc4c2491f2907a25c3284bb5d5645bbd1e41e5e70e5594601a887a42a78a33f7b44bedbf11a63da06721bd8c303adbeb8d9401466fd4d5a19f8304365204c48a9845fdaf8f80711b0e3647ee7cef4adf6fce0b6ec3fc29358397e968aae36e83b1238ef0f5dcb97a76f0a51529064f6806569bcd966efb77a2677f4fedb251c26379cdb76725e5a3704fd7a6697f456ca145cb3936d360bf049a8dac46abaab81c15a1d25f173ffbc75910a14ec6154e7fda54b5847a9fd8d8bb30db466a0d6a9a95d5c39195e86a39c3d66c190d84934acede5e2cb10aa03d13a8458297008a8516836113c31002413088fdf5a4fd194689578154f7f9cb250e996409983044d0489ea90f9d7a1d3441a820dc6896d782b239383d34463c6960a7e01b4504ac486b071cc988df025033cf983743d6c9f20e4f377000fcaca89e76df70b6dff1f53febd0247b33c59b253c1b6c64529a1395cdf455649dc46d4b77f6c2d052d59d8ab6ffad4860b661a7bfb3e0099d280c7becd0b5ac3e0d02ae90e664742118bbc4176469255b7847409a726d2534f672404fbf393d78974856ffa8b5d2f984673ff6450f2fcbff6878921abe8f702df969213f8745b24f0f56295d7fa7ffa601b8860db1b51b43d8081d337ceb7c89b7a0eca66574893febe3bc02af01", 0x1000, 0x400, 0x0, 0x0) select(0x10000002a, 0xffffffffffffffff, 0x0, 0x0, 0x0) 11:33:45 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000c88cb3cde525de317e4f542430d7270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c075c06681fc5cf0000000000000000"], &(0x7f0000000200)=0x6e) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet(0x2, 0x4007, 0x8) r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffff9c) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) r5 = accept(r2, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000000)="793c1e9cad62820f102ce8b58e264a55dc64b52d2ca2615e7395a469b5e3d68f28e15ef0d77391cabd4c9de224cf1d5605d5bcfb9417", 0x36) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="874df317ccc435809711ad167cb3c29b9859a8f265038219024baf333bdee70e0690b99ea627e1821d6095305ad102b2f378501faefff970e89f70e606fbde81503c915adc9ff69095f6f4c22bc9f0b438e897b42af9dd8fe9228380edecb8a9393b557d3589f2fee15ffcb5442c520c02260231053d6ad8c246c124f1cc5c9a6cc46cf58c63f1339d2bb5cdd171d419255315cdee8b77612bfa08124baa6140b274b12d42e9fc04ac725339b90ee9d3797e4372d5a7181e4c1f9394", 0xbc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000140)=0x5) 11:33:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0xb1, 0x0, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) dup2(r1, r2) 11:33:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x3) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x800000000001e, 0x0, 0x0) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffd}, 0xc) setsockopt(r0, 0x2, 0x1f, &(0x7f0000000080)="d0208b116db7b3860e93f24336d4e6a16a551f5113c3b62610dde53f146c0f3504f90ed8d95ae48c90a0da3d046e14f4db4e1d5469a790ac8cc36d9416a29e520c897e3fc5cac91c15fcf4b11fe63726c084cf8960ecb8004d5a1e8d70178371c45542a97a3fdce9673d1401", 0x6c) 11:33:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1c, 0x8000000400000006, 0x8) socket(0x6, 0x4000, 0x30d2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000140)="c38b4db6a462691bdb28f4d14d3405c89af7d53b2b7e029467c4b1cf772b1295f775da5b5a51309c926458dced9945dc9a681835a6e83d31651d4da749bd0a14a53f6a1602fbe5479fd496d9e901a582b54470222ef052f13120af7ff33428f64bcf34823f31d6587c5d331d269505f04c1630010a32590ee4465b8a517fdd536d6c0be056c40e79797b1d632a3022a6bcf8ae09849cbb14159ed9ce43c027e42c3ef95a43af894604ff381b2968bc148d6017dc1a8d366e84a53f3284899c512d5c148d14072a48b4af2417c74c92a6510b03d3b4bed5f584a8745f1dca93ca62ee1b", 0xe3}, {&(0x7f0000000240)="a10e866999ef61018751ccf1b215d1953e721b54529d5fa1b8dfe37d48ad4119667c8f21912ba8af6be24c5fe53daa80779ee36ac82b4a8a53a176fd79e44b5866b8238e0f06acdbe03fc199d739cef0f59a51753be705cef836b30df9e3f2f2862055353ba3ad1e7906a9bd3da49d9ab9aea640c7f9ddffa92407d1c1ef2b526f76311a90dfb308dc62404b4ee6bc4b2d44bc961e03724df78572cd921f61adae54d80ba12cddbcebe16806397ed49f8382139d1ff2b6a1e34014ac2061f19c0a9501709f419a9e9f31acb8f1c73f688ebbc454545c4c018f802fc17cbfbdc74682c1fcac14ae974495abe070ef9f89d43212de2046509b8e0c10e9b9", 0xfd}, {&(0x7f0000000340)="87543abe594011b853545a499e2386250589f5fc1dcdd6de4984a9777bcdbfbd71f950eb3346b481744e9ea8816919de4fd829579f36e7a9f8ce3f58f9616d69f5b623dcbf1d6ea6d574116ea5bffb4d115178d796c2fc16fb1cbae153055b77053115b5708e2bf04bef803473f0b13258264e293894d79a013c92f773e10706b594d69b12142ee2c7431bdc0ced6d2ee6d73be3e9070ac59dd3d81aa7a938ece7bfa814730c9cb729", 0xa9}, {&(0x7f0000000400)="0239089fde147225b3eae9e8d19121d21c3b79bae72356a97709f45b23998585ce4f51438e3cb5b0f09275c395ea01e13a30f815c10a19f8717af251f2dc9760c387f116d62ac81d86fe938bebb101b6c1c6b4ad024dae2f424a7673424b04bff23d9332be9cf2138d9c00389d7f9253a4e1d2106c0a892d17473593f2d7e5c153965bf52bf69f8f1eb7", 0x8a}, {&(0x7f00000004c0)="a2aab3369671442604884d6f6782794f4ad9432bae1f435e795f983cdde8017138622cea7ebc9c5c98ba11c6f7c48367c70e6cf7259b9ae921856852cf30e3d02f6cc9e2b40a18afe847e055e043437d4e9c77341e627ea599fe9ec65c9f81843d4095c05845d4e609664ae996e3ea055f6daf5476992d873835e3fc79da94eddd9ee66ef52c8ebf3449adc8600863ee7a4f5e77b9d632688d641ea254089d802b6a4775faa1c1bac056458fa39a5125d5364fc8f77c265a7da138fbe3c8e9d664a92a7f2534a06aae366a4a63ba7e6d53b7", 0xd2}, {&(0x7f00000005c0)="65373016ebce22f8eb5ab457f72520e4da9ec7bf0d9254283ba06a4a38831be44a61cc315edd8a6348c41322996280105ea178edf24ba3cd4f13e57d831aa2d51f467738e3a894c00311866033933aa258a7979838b8d94d963b56cb82004f71a3c2255194d8df9cd60e08113f8a3ab6e20d933a0db8af0750a5326fd8ee33fc9259f1d93fe7173c8a3c11bca696d8a2885735c976bebc340374f695ace655bca657255ee0fc0de6acdf07c041c0b5b0ed9f5f9deea672276a26836e1211d71f2785b40e5e8241a0fb0aa08072c3407ec08bc73e287632d137d0e19c077734e3288799f5a3404d9a693825fdf0ddf800e363e502911544989af27ac3efab6388c413b4ddd3e954334b8c108e25d377ae504c5b87bf62d716540ff33addc674722768da7c70fd25caecd08a6b2c72b413fa0b6be529cf577cb53aa0aa825ce9722734cc400a784936593ac5e73445e057822293256825f20a33455c8a1f26d0ced416448aacc654da8533bbe81f27e222810fccae7eac1f142fc8e5edd3922096ac0e0333ca2c707e572347dc220e84a540b85e7927af4f9ab6da86eb00d244f8e5e6d19461b29ba43675ad58c29764115802efe070a6f4d26a14a7162d38e6514ad7c0e5054176a20a3a55f037f4c6e138d76dfceeb36284e378583cf8a6e2a2fd6524c5ddefd3d152bb0e2231c8d07ab70e91ff408dd630846e9893ad4453922e6a9c1be68d8f1f2c88cf19aa5da090168347fe8a9c4a5d9739075fec9c8d4de1b8dabfa562b6e0b4d43a5e8152c01533e12831c200a1c01b12a5c1bbf569303a54880d1d25b31f658b9e4ad401821e1292e202ab54dc04b5c68d7d2369da468fb2387ff38a1dde65e89c54b0400aab6d9bd5511c00ef907af07ef36c3a0b2c834d402b8b081068d942ea7e4f54a37f3724fbf57e6ef9bf923da0cbf7c5e3a4ebb7f14121bb6f52ab3c3bb97e3b749c9f7d7f094c3aff31e08c412f59120808d47e5384b94f43cae17226e6a167efc95ede12ce9db448c7483da92ede6bf0583a2ab0ade405efecc1f535ffd2d1486af9322e9a849924d6464851bb08868476d1dd6c71fc4e73830f8c2eda5463f441318e088ac158b4f945b0f6e22b817dc815cb91a680cb3c466737ba79222c1b4dd8a8f70335d833eeb0967042d6b635e99dccd7cc71109a0af8410f969eb4f64d9320571a2262bd4e11e04f8ef538894732c66fb6ec00882790c654b3519a182a92ea39f8e1caa171ee5822791a24b232144818464f41cadb60045caa66204e0537ef336afbe385c5a279ec6cdb39c6cab30465056ec8a552f95825d410d81c65c67fdc596614c5a39808c75bdf4f0948b2e3072bd0a11485659b7560563c348a17a02cd231d8637293c65ff978c2fd9cd76111dcfa0d339fea8f19cb3c6310311198a3d75c349fa5c747e035d116c92e50cac78f4d203d5a4cf3a114526d98dd79c1bddc18f120dd98b6a35b133ab43f19f2730dcb37fbbf349ba12ed6f162b5a083c88059e3501fbec073b21f04cf18b2fd6ed4f208aa86aabeb9a20ba730ecf72ecc175948401f7891d4bddaf24624b8303b3da8b181ead7e1f9faeb96c8a0ca79c5f952365d1f6197254150dee7f9e36ca9df5b98aa554628b7a4cbdb3ae5143d79db47f001e6ed06c6179fcf51885ac0fc518fae02ea5141c3c16e5d57d85d960610594acc5a1887d5483eeb1fab18fffed0e383f32a8b345d779beafa77e48835232bbf318f75e48ee19b6268b8d858cbb8db41403cb57d44af4d1c4135c1d257904af3cdc6dd8a5a11901f07fce802dac593cb864be102015e7046b369abcfd413ca4c521de78d23fb265b756c5bcd45762b5cbc0150be9d44c30203131d2bc011c213fe43fcdec97f99c74a9ddf5030ad8548cf1114f4bf4683686ec84ae098f26e16dff0cefb7ac229901d02c963a0c866cdcb50aca76b2921cf3477b3c0bafd965dabc79acdc3257b685fdd6c5c1f45c58e7cc5571c10486e6b2cc0a2da70dfb78e865becb66b8e5a01c4d7b2eb09eaebe1fbfa28fd9c64cc951de5a8b1db1fb34dfd13caa0cfb9f9f8a4899ecc4cf310e2725d216d3b26e25616b19552f7df9b84f5e183adae789c4d1c0fbffdcf8465f69a9293d18ef501ea67a0a70bc2c79b6006e3b6a2ea20e813e6f43927d8c658f045c71f025f6aeaad85ce7bc55c40da586e1e54a85de1ae7a8f664db3fba4b5dfd1b7b95cee7a375be68d0d889f774f8fcf4fc8b0b81506c19fda752f08ba1ff5b3e9d316a906e3aaf85b3683288ce125ee9759f529915d4d96bf931170e513ac712ce4700fcd2fc16d97c38740b9ba86ab64074f037e63d60e4d6a26ce8535921ddf633bfc9a17de1eff6134dd792816ae3b85cace304d3d83debe10af62e86114301aa55976358beebb067f0362332c01748bfcbb775712bad615e4ef83d03537d4f5c49bbb50c1986f0364c69e296e01d3f446af8b05c950f91e3f31527846da3b0a3b517a53d633314c39d8167566dc87995ae92ec55273c161a35c52759d4b58257a63587d40ec438b40383210254b5e4ef44a9e5509589ecd799640c4cd83fa53b120f8cca9f174ef82d62663e76e469c483d8adca013bee5d9407bb890cc84cd0d5f063247f761adcdc053adecbc90732e283a26eaa6e15e1049bb586770cf995b539ad810b6418e67253b3265ca58b9076b3629a42dc96508fe6c157688fb22a494c68167e92c792a38909934d61abd2cbb9561617cfe5091e162c1f828c32f45115298bb06cebf57031d79c851e32c94678207538db81fa7486930fe7dad1bf725dc468b8a6e96cfe186e07bfdd2a2b8ea1724af9f05cc23a98b2da63358ef058e1df7318af2d38e1ee8e1ffa1c7f275c9ac7b18aee61c5624c4f87060048536beb5c4e2381c733cc2109f73b116f9f5335d5122ca8b10d733491482826ccc8a1b2cf46bbbeef0c55931c4b9af07a70129bc46e8b8b171be073b1dfd7902182a3d3f744341bac9a8a0dbdbbf748227b82d4719193c308885931843f3b3db93d39813e8abb921a7ba512314c786c578f63d0214677603f4890cdb1a031d83b5a781a3910f313b5104804dfce4c651abdbba9a8821415f5b81e457864d1daa3067339e405abdb382781dc288af8f81b859d76e9f2e7b99e0303d17caebf435533c62974475ea503f606002f0db6384fd1e7689b354d9f49564551718fe5b600d9e5301f543ae0039a99dd2a1dbe2b923be36db5b7b10480383f10749f630bc6d4becff3869d4b46520b957f0f9e5ec0140ad16c87fb84d0062c09345d747a7da94b0841ee992ceefd6765db7155677b27b1621f64465da2d2218d2779ff5b943f97c7d93791905eb4ad47ca2fa85135c02590292e705a25e26fa1679261799fc8b10ab88065cc771c0b8a33e8e5202d0dd71ee1c404a869b3dfa15f198c1da7699ef09ab06db6686cbb06fc2884ab9ccf3315d43a4cd1714917f38dec869935e0be1ece27f82ef2c1bd4924342dd91d859a25989e63c1bc3cb34762af87f29dd0cf3af7e56700a01056b6f7c9443ad3dbe728b3c723e4f593ecd767879d6852991e5f7f09d80521ecdf4ef4bef18188dc933b5627241fe911b0c5ecbc99e12ff3410ce976149d09f07a16bcf9bda5c50d5cef352c521f45bad89e9566da700e3271cf3a252ed4f1ce2e8a10f42a9e95fc5abd433beee5ff29862a304eb6e467d41990d53803639684c0afad11867e72f0da6f796415f365b0f0ecded03ff0a491bb81de5ca0479df21369a892b3c108e30e862ce52916d9fa409cc26c0fa1e8cec0a665ad82f3b4cf56fbfcea0a069dca05535f264b84d248d07ce6d3c8b63e40932a6a1845f97bfb46d5bf8524a904b8c52fb051fb00a75bf341785f71e7064716c8a054208e3d614ef493db1bdf81f1a0e0717f55a65940ee086739a18f955bf61049a6dad8f54d98cc95b3fca8261e42c6d1932fcdcd303247b3c68994980c068730f1f25c477afde940e5b4b576bd6a3b0fd12fb2901dc1e6b56c3d12d99b26c12683d166154bcaf7ac4b9f2a51f59b1d0487b4782b372f9019f6aa2b787b3c6a117e2be28098f6b047fe6a59204b31df48864c93abc5a5354f101d4d4331b0cde616bf6c5561467fec6d2ef014af631809c9e1704dc9fb57b71d0d217a53eb4064b602080431602c1e27c38ad9aa20d01aabfb25d5d64c7e65fc35ae362581ee9af0c69a397f909aac8f34fe7663d0cc48ea727bdbdbacae6820feb471c5c37da0162e621cb2d6373a6d8f9ee4ed65f89cb4fc9a421d129e1e2fe8b34920f23b90ef35be030447ea30fbd53e4ec871ca5a86885c120d4126a91c5d2298d42d10eec9b2229f8a89668bd19f971a22219f25a4c3be88fac25098d8e8428635e8622076e1cfd2f6d4b9aff99710eec0b3ea884a78d709f223228f39b3f1b360451a16dc9ce664fa86144f0b7832f80bb68291359e1504415ee37cd1ef9a4c71582b456d23468415dc522efcb5d25a9020f5ea3835f5272e0fdbe6c6ed3d32867ead3d38aed34e7c540c4be1bba32dc5113e8c53ac01219a6ba06ac51c3b5ee33b06182e1f91baa685f98ffc6ab89f00950b42a0f42c4b3a6c6f7adc7fe98021e5bf18f922106dff4555412be207a7804be062d92d086c6d4fa8933a0f785db593dba62fb8a15999090f882826768d4e845151ec640806d3813ecdf9a2137ed1f2dbe2a070045768e300abcdc551eb5e03dd62d9da697e82dc01c5fdb8a5ee20fad1e35623011fd7ff562bb4b87a44371669d1861d3b00b10f3be351793c6cd4e10d8163136e14a2beb8e67be1ea00062726bd46aa6a16974239dac8a0003f0e92f7849381d58ff22aafc931975647b6ac680c751fc35455fc91be6c1f8f6d81514789cbae5b40e225ac2775e13f32dda38334f1a0ca1a7e0c6df2e61d241e5a3f22bca8363c9a184aa39ed51e3c7690b2839c54b1bb576fdbc509ad49bdfa5fde7b21f21d499d91ba58dca9cc9498f339ef890a797fda59470c724e4d6c6b92d0b0a664d12149cc896dc066c4d9128e95ae77a1458e87a6177f0bcdc66cac0f3d1f421876ad87a77e2dbdf2e818775fae3bb6651c5beff4175b21aa823727bedbb3e3914be71c54ba066f459cad9354299786efe0751e22760d761477f19b4672b7590744104f589b3027c88fc7f4deaf3b8419bf357b65d967c533ae7abe2d1715f06f6939f4affdce1b7a6fba22509db89c48421ad05252c388b1842d8c3028ccdeee44e2ba390fac9b557cfe50216bd991f292b85d6414b4d5eb77a4af87f7ba5fc1d805c4a0825b796b29153fd4dcc0585abd3a7de8fbc7858e6f6aaddecc07e0bf9b35c133b20ac1bf8fa44e1b45c8b357f734779d7d911fc9d70f1b17a0772827ddc7ec2e5582ee2df16b317cc15d04526602bba56ce422dc9223cc5d84adcc973300250d9f976b7676657d311a7fb03644c1e7e416e8fa3dec784a5d0ec734d8757a4b2549587703b229b763af3e8d0099a8546bfd5d406ebdea53272fdfb73f814a0e2731fe25ac9af5402f97c493cd1f4af3d0876929d9ec0e99e7ba91ec041e06ae5e6675258a9599c8c1fa89ffcad8d7bcc0a1c3cbd4204deb2d32810ecf4961e2dfb88e78313bd854a2a9fa42ec2955a3b964f2fe0481d9d3313efd4cb550b75b1c1cfb30b7c577bad6aea4f0fa3beead06da6d24296b5813c2cc5163ea204d3ca898c4f91ce4b7114a36c88d0072ff8bcdd57076d13efd25af62cf8451b33826ad49a50700f909dcbe9ad568c8f1e83", 0x1000}], 0x6, &(0x7f0000001640)=ANY=[@ANYBLOB="68000000000000000000000074000000a8ef02b06490bc9410918c48ee110f27e429a6000d29944a52470b54bbc3c71cd8fe263923ce382c6c2756b844c87c1ae484fd38221cba6c4701dbc981445a36e31d374ddc9bdc41547c078e8c5a770fcce18e00000000005800000000000000ffff000002000000d3ed9ed1a6a96f261fe456c11e2536e482360f6f8600e0ab5b9882fb7c1bd48a485ee1b3bb1f52c76d701095871b3a214b4b960ef34679468dd2e92e032d71ec769f301970c68a00e000000000000000ffff000000000000316fbeadc2d2473e22eef3283a4c1ecaf145a24209eaad4f5d783d39db8b17b6899a5f5009f8f6c11868d3a60e73a1705b6c1e33d289b7a60c5e3df8f1e9178f4c2170a00ac3b522f807eb59891c478faa730deb688b84415b3921081e49230f7d8b2750ce926ddce8a28abb6e78096c1d09db413de221ba448c449628bfb046f946901f77fd1235cad69c5ed8d1bfb64bfaf66347e29151fe9983fa18a8de528a80970ed88e1c1fc9a5639042dfd86823eb40ce3268fbd01b4325176781efcff1031dc427b095af883488a3000000002000000000000000ffff0000fd140000bd1d18910e7d312eeb000000000000003800000000000000ffff0000d90000009429ed66702db2dd582f6a69c0dc010d1f03935a80366a78c667e631458d73502993a80000000000d800000000000000ffff0000ffffff7f9ed31e0f1306e90ca07d1cecaeb327a37e317e7d0481dd442b2559f13913469e1d02796e69d9e686557cdb2c05d9ec5ba12de652cc93692e745f6606f306979e4d32f8bcd6325683f2efa3444b0f394d2090fa1a571ebd6eb7eefcd012e5913c2439d4fe1a392828587b17f01feca88c147a12894c9862a5da673a2ac27e1543da187ac2d0a718e1b3ba7f5122a0bea6337099bf3c1ed8b3da37efd930f1e8900814e6cf4091901a6d8a306c2244b7ebc90144fd4b7ecedcf45cdf5b10cf4c11691bc463d55100002800000000000000000000000101000009858e42ae7983cc787bbcda069556e82889dc0000000000a800000000000000ffff00000200000082ab7c462377b0415590aeaaea1d40b5137330d4ee41bc9512e71c1afdb8d67182bd26e67c84177f94bbb73d37fa493697c4abc40bd76a0c4859974667d9445f0ee48c5d5c03a69f631ee76353d10a5b1a4fefb99a0ab657219c99b325bdf8dd418f3be36a2690cfc12ccb2e5b0199d4ad709af311193725415dfd6f718240fe5b570b5db5c0468765516d0108af38cafc00000000000000"], 0x3a0}, 0x8) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getown(r0, 0x5) socket(0x1, 0x0, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1a, 0x4, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:33:45 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x720, 0xf414}, 0x10) bind(r1, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x0, 0x3) 11:33:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 11:33:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, 0x0, 0x0) setsockopt(r0, 0x1ff, 0x1, &(0x7f0000000000)="b23afde240f3bec62fd4287cda3dce65a77f277104c4d48a7f38fe6608f54b318e1fa01b18868e04b344ce1b60c08f266bfca8a7de6fc42bf07149c80a101a0ae2e281349ef3838ec69648d348e87a7740f5b525f3b2655f404762a9049b730672e9f87d93cb34d2207063f4cb0cf3c094981b925ecad5dc1ea03a4c3445f9ae0f7420", 0x83) 11:33:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x759) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 11:33:45 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) socket(0x1, 0x4, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:33:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = dup2(r1, r0) flock(r0, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 11:33:45 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = getuid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000780)={'./file0/file0\x00', 0x6, 0x0, 0x3, 0x1, 0x81, 0x2, 0x1, 0x2, 0x2, 0x9, 0xfffffffffffffffe}) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) connect$inet6(r0, &(0x7f00000006c0)={0x18, 0x1, 0xa6, 0x5}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, r2, 0x4) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000640)={'./file1\x00', 0x401, 0x8, 0x2c, 0x1, 0x8001, 0x1, 0x401, 0x1, 0x0, 0x40, 0x7fff}) rename(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='./file0/file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000000300)=""/255, 0xff}, {&(0x7f0000000400)=""/197, 0xc5}, {&(0x7f0000000500)=""/196, 0xc4}], 0x4, 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 11:33:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) fchmod(r0, 0x104) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 11:33:45 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) write(r1, &(0x7f0000335000), 0xfcb7) close(r1) 11:33:45 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x480, 0x100) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x7, 0x4, 0x5, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x401}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x101}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xac}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x101}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x6}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x200000004000}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7}, {&(0x7f0000feb000/0x14000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000fec000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfd6}], ['./file1/../file0\x00', './file1\x00', './file1\x00', './file1\x00'], './file1\x00', './file1/../file0\x00', './file1/../file0\x00', ['./file', './file', './file', './file'], 0x6}) readlink(&(0x7f0000000300)='./file1/../file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x73d) 11:33:45 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x20, 0x3, 0x0) msgget(0x3, 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) fchmod(r0, 0x1f) socket(0x18, 0x400000002, 0x0) r1 = dup(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x8000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlockall() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648f7e0e800900f31843beac9b0f1940b033eaae4cb486f6737eb0969750cdce7da596b70921d524be29a0bcdd798c9ff7388b5e7e291fe6ab9340a57ca6e2e8dc1c9c1cc9101cbcaf0e98ce9d6a3b81512c30f7f421a9cb97da3b21cf8a7be737b7a29aaeedc94d7bdc1f30eb865ecb6e04c193251fe775a45acea9657010000000000000095724fcd536041a72644d5053ba68e4c5471969e27575aeba4593f1881c0bcd4b4ee6ca6129e9d73c7b2cd558607a75655ca7176153ba34d1c49b53840", 0xd5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:33:45 executing program 1: clock_gettime(0x6, &(0x7f0000000000)) 11:33:45 executing program 0: r0 = socket(0x36, 0x0, 0x3) setsockopt(r0, 0x9ae, 0x7, &(0x7f0000000000)="ffffffff", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x5) 11:33:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba7ffffff3c02df7179da470be800af00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b", 0x3e) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000180)="982106a5f2e9114fccf25bc7951aae5afdc95f1b282547ca122695726b9feb2555c456f300f71106d05da4c46980c41750df974ce989fd7c50528dadcab017412da225297ddfe2e5637d934015ca7810cad9d014c688f56a76ce2d021467ca491b757cfce54745e391dfc50d855e2bade901b3ee53d641ba396aa163fb670c7e90d6fca29e6ff358524326ec9793a5461642b1f8bb333a86b7dfc98988589e14309e0fe559646c9d2e8f5ced730a52acd49974e5a4cafd7752f18cf187d5104fcf5bd06fa7ae92e068f839cf75a43e3abf73db47a2b3be4bf2c0aca0a4a232a00ff6c0f9698f4db5", 0xe8}, {&(0x7f00000000c0)="90997fc354483400afd643d29654532da4bfc8714d0fc8c4195addc56d8a9f3d946e7c668b37a62a09f444860b924bfe6c912efacd8c81dfb172fe5b32178ffac708e9c9cdd1783131048569e11a181bb8d25dc5e3c3f98f8c8d93dd6901184498a00c", 0x63}, {&(0x7f0000000280)="3ec2c2622aeb6e63d3138d0c5b1bdff7c71b98a03506d9d568a3734b202a3b3388206e601d88d03e4999feff70d337455120438f1aabb2a50eb81355d87fdd583fa1b00c593b4204d0982d416fdac01a171578e4c04f8afae29a05653948978b1099b5a13b4523adf5a88d30003c7525b2d41fa0906eceba3841b01b6e72b2abef5b8e110b58f283bede6cd66cd12cb987e13269af891a706442d94f1a5fe25190058915d03a25f01aff981bd01cc08191d5892fdbbacf186ae41facbd2d248079a57b7056e8b4b6e25899504f043cd1890636c81c5f9838f314d8019af20605c78134996f3c74bc73fe3943f02fe4ab52b7fe0ec8fcf71a", 0xf8}, {&(0x7f0000000380)="b55a921b81b848b9d402ee4c9ca1273e6ff8f4eb34fee3b5ab747ab760bf9aa9a7bbb519a857e243bee7ff18006bdb0f1236467fff8a7b20667224592ee20e027ec4882317dd9d0acc8c97fc0432bc83c36c19ac7f", 0x55}, {&(0x7f0000000040)="90ee3f9fbf9811adf8b97fa49aeb2cdc00d92bc55928e5ae6d3082630d08", 0x1e}, {&(0x7f0000000400)="e71fd60372032dec5bae2676d8a028f5e14aa7385c9c3d1828ed0289a892fafd0464aa36aaab76ff7bb3e76e6a809c66a33640fa3aedcb31ed2e908060765eed816e68b54d0872a36e7cf159f6767a532c530dc0a45c6bf5bd0dfc7f51e94d29023751acf0b2ce3d8f8ac4b0add0a9e987675259e593b97b343a01fcc5c0ebc4e724c8001f0398b807457819ab028d41e15f504a480f1d1d27a7a2e346d1a296997078ebda3695bad6832b915e07d8fa327f0c025f2b2cd7a188429a870855411a1a17a8fa33e3f8dc0417f731bb80a6cf543e71499be15f43a74b1da6692a9eaaf6991449ca5d8f177f11eb4240cc497b5da272d3251e081498776b", 0xfc}], 0x6, 0x0, 0x0) 11:33:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x3, 0x111) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/144) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20980, 0x40) r3 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x1) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 11:33:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x8005, 0xffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000080)="0c46577dced8ede5d93cceff84e2645db52e3122943f53047a85baa09a33a51b5e5dda3873e0e3a1a32e16160bc1fb0e45025577da6770b9ecdbdffa5981a2d7b69bbee3ed86adee92014e1f68d5c8c609ef343269fcb078bb2e68bcda4b4b281b89c142f87e4d275b447387e5bf1255b49895cff459cbb80017382dc6caa88d091cbba1c47d8fd68ba73377d327c1af6aaf30ca48a3c76faacf9e513bf25e2904655f3d2d8cf6933b3c873a558302b310cff8ec40c433be620d7ccdd9be2d40ce4ef842b31109b36c090cae6715176b40684ddde0c0dee6402e9fefc726e2aad014a1e8bcda9d99237273345e2f4486c3ab49e98e93d906018d7cd0a6647ed6b92b60e33e887b885a0743ad8387dd92c2ad9913ffb909a88e9422065a7a44560cf85669336ae13f6da0c769f9617fd6dd04002c2b64bb025c04edf62baecc2e45dd90b39c12a467efd0016a96ec09603c582a67c162eb735b8de4c622bd8069875fbc09701d179a5d79e848cb7905d7eab36101cca553c9078089e84690f58f3fec7e19a0da5a6d3c72aba8", 0x18c) 11:33:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "000000000000000100002000"}) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000002c0)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf69fec048b6b2d0f9cfc32d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4a0294f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b9", 0x215) 11:33:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b6c8fb040f98855102000000c20200000000c080", 0x80020000}) 11:33:47 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) getdents(r0, &(0x7f0000000000)=""/61, 0x3d) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x820000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x80000000, 0x7}, {{r0}, 0x0, 0x7b, 0x10, 0x8, 0x1}, {{r1}, 0xfffffffffffffff8, 0x8, 0x20, 0x0, 0x8}], 0xfffffffffffffffd, &(0x7f00000001c0)={0x80000001, 0x3}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:33:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 11:33:47 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x28) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xffffffffffffffff, 0x800000000000010, r0, 0x0, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 11:33:47 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xa, 0xfffffffffffffd30) open$dir(&(0x7f0000000000)='./file0\x00', 0x20c00, 0x81) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000140), 0x10004) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:33:47 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000080), 0x299) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffd) 11:33:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x0, 0x4) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:33:48 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xffffffffffff7fff, 0x7ff, 0x4, 0x0, 0x7, 0xffffffff, 0x100000001, 0x2, 0x1, 0xfffffffffffffffe}) 11:33:48 executing program 1: clock_getres(0x6, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) clock_getres(0x0, &(0x7f0000000000)) 11:33:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) write(r0, &(0x7f00000000c0)="6a93980f3184492cd1576da4acbeef4c2835760c504cb41775210f746e1476941cdd74ff7bf2", 0x26) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) 11:33:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = socket$inet6(0x18, 0x4007, 0x8) r3 = dup2(r1, r0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) r4 = shmget$private(0x0, 0x3000, 0x409, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = getpid() r13 = getpgrp() sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="9e14750f327d22f45d2994dc8f", 0xd}, {&(0x7f00000002c0)="0657b4da972b1172e1e2608d4f4feca31ab1427e220443c3b1e1e9bd1410e241a290015a786a09e1abd89e85492cad081b4bfa921142ad667485d6beaf4a09bf92918b049df7475aac96b1e27f0d40dcba7d4bb8c3478a3ef2a925b0b408ec6b468c0024848b6f7143aced6e522d2389", 0x70}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r6}], 0x20, 0x2}, 0x400) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000400)={0x2, [{0x1}, {0x1, 0x5}, {0x3, 0x3ff}, {0x1, 0x3}, {0x2, 0x546}, {0x2, 0x9d8}, {0x3, 0x1}, {0x2, 0x2}, {0x2, 0xfffffffffffffffc}, {0x1, 0x7fffffff}, {0x3, 0x6}, {0x1, 0x2}, {0x3, 0x2}, {0x2, 0x7fff}, {0x3}, {0x1, 0x10000}, {0x3, 0x4}, {0x1, 0x7}, {0x2, 0x29ae}, {0x1, 0x7f}, {0x3, 0x3}, {0x3, 0x7}, {0x3, 0xfc5}, {0x0, 0x8}, {0x3, 0xa0e}, {0x3, 0x3}, {0x3}, {0x3, 0x1}, {0x3, 0xe5}, {0x0, 0x4}, {0x3, 0x2e}, {0x2, 0x5}]}) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x9, r5, r9, r10, r11, 0x0, 0x1800000}, 0x4f8d, 0x5, r12, r13, 0x1ff, 0x640f6f92, 0x3}) 11:33:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x24) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000004280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d7cccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc036531deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0xffd}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 11:33:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8910fa87b00e607735c5798739607037d12ea5eec4deb7af", 0x18) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 11:33:48 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f0000000440), 0x401, 0x1) msgrcv(r0, &(0x7f0000004800)={0x0, ""/4096}, 0x652, 0x2, 0x1000) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYRES64=r0], 0x1, 0x800) r1 = msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00'/67], 0x1, 0x3, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000004fe4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/224], 0x1, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="030000000000000093678cb68f78a2dfe50f12a30a9e95301de90e9de0a85bcff85f546daf267acc3469e4219bc16950b0b5d677196d6b2533355d7cfabfb5e8c38a9a538e4c21e6e9fb7e5ad0972a0396ace351d1b1bb417d3570ffacd95724bbfdf4b5f2bea0c134ecf2ab311f7b1febb8ac064df1783b7a3acfde58cc286e716add035c274306c78f7be368c2132171c33a068f8bba001000000000000000bd3da9106d209ad81710b3c7dc7df0af4f8e84b5a21b5e314420dc6d39930f2784e630ea6d263ef6f80e16651d0a1c01eabc42d3eb040250ff7c9843afcd95d9cc277605fb3f72d98b875c640b89a52e86d4074d6ea65009d16ab420c0ad38fd36e1a468a5b4107927cec82693a963e743d94982dbbfdd78acd252949f95310b566bf77a1b02"], 0xfffffffffffffd8d, 0x800) msgsnd(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="020000000000000083b61276bd959bf99fbdd9f17cd67bc7377f35306202825b5e97de0200000065d2779cd3a85fb9d765a2ad36856573129649cc193dae38b6b98c7393a4c2413ef6c4b50d790f34835069a4305032ddfa8b2e9c4521baea43ecaa8fccd561a4f2bcc440f076a8b197a28f4a89f35de52596cdb2a097f4dd65f49c5e8c8ddd87396c24be373fc60a2fde2331e3c2f3f37293d4fab1740700000000000000cefaa1d6545c107da4b219815f609d1f19946223886a2f12a9b9d481aed8cda3ebd38ed48ae01fbebd9723408d1c12d2b2100308e5d64bd807bdd2a74c4415415f8b447008daf6adadf2cc0d23a8ee7ac697fd92b69f6104bf7d89034ef663e573af83974d290c46f2578fddb97734ad769c39ea44ae13f2ba70c2a95f582dc73fb0575141da508435ddb51b24a651048653e2da533a13a90818372a5ace72"], 0xaf, 0x800) 11:33:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') 11:33:48 executing program 0: syz_execute_func(&(0x7f0000000000)="8f4808a6521c07dccac4628599af001000003641d9f2c46155dc3a362e26660f5fbfa3fd23fb0fb027c423214855009f3044acc2c402a5ab1d00000080") syz_execute_func(0x0) 11:33:48 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x7fff, 0xfffffffffffffff7}, {0x3, 0xb2b0}}, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000000080)) setitimer(0x3, &(0x7f00000000c0)={{0x9481, 0x5}, {0x6, 0x5}}, &(0x7f0000000140)) 11:33:48 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000073e000/0x2000)=nil, 0x2000, 0x1) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f000079f000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) shmat(r0, &(0x7f00003b3000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x2) 11:33:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:33:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400", 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:33:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000004, 0x1, 0x3}, {{r2}, 0xfffffffffffffffa, 0x62, 0xf0000004, 0x7, 0x200}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0xa18a, 0x1}, {{r0}, 0xfffffffffffffffb, 0x21, 0x2, 0xfffffffffffffffb, 0xfffffffffffffffc}, {{r0}, 0x0, 0x20, 0x3, 0x3, 0x200}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0x5, 0x2}], 0xfffffffffffffff7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x1a, 0x0, 0x1, 0x56d}, {{r1}, 0xfffffffffffffffb, 0x10, 0x42, 0x80, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x4ec, 0xfffffffffffffff9}], 0x3ff, &(0x7f0000000280)={0x0, 0x86f5}) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$dupfd(r2, 0x0, r0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) clock_settime(0x0, &(0x7f00000000c0)={0x7, 0x1}) pipe(&(0x7f0000000300)) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x891, 0x0) 11:33:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) flock(r2, 0x1) fcntl$dupfd(r2, 0x0, r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 11:33:49 executing program 0: pledge(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x91) recvfrom$unix(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x42, &(0x7f0000001040)=@abs={0x1, 0x0, 0x3}, 0x8) 11:33:49 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000240)) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x20) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x86}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r3 = fcntl$dupfd(r2, 0xdf57d99d5d5af8f, r2) setitimer(0x2, &(0x7f0000000180)={{0xffff, 0x4}, {0xffffffffffffff22, 0x7}}, &(0x7f00000001c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x100, 0x0, 0x0, "3948aabc133ef50500fbb30f1d00"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) getppid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xbd6) bind(r2, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) recvfrom$unix(r3, &(0x7f0000000280)=""/138, 0x8a, 0x1, 0x0, 0x0) 11:33:49 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000005b2b8066c66f64602c3597418bfd97151d416598a8c9fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee3f07492895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c31c051ad4431a0528c02d725747a"], 0x75, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x78f, 0x800) 11:33:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="22feffffffffffff0000000000000000f7783b738ac09b8a16da358d9a5ce86b24864b96f6edfa2b2e90d09fd70d734ca9536d1ae527daffdcee87eb6b01040000ac6417b533be5902e6cc78e085aa64279ddfaf56d8fd5c27456c1f421287ecb6763bac73b84794d3b5cd3b616153352f"], 0x10}, 0x0) socket(0x10, 0x5, 0x69) 11:33:49 executing program 1: r0 = open(&(0x7f0000000180)='.\x00', 0x80, 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 11:33:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="87eb58841cd379940c16bf00c2feea1fc4a46a23aca433c642ea73e10ed669ad2ce83d1c938b4e7f639f3659790f97668f0fe3a962eaf66ef87afe44c1", 0x1b5) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x7, 0x279, r1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 11:33:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 11:33:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x0, 0x800000000001e, &(0x7f0000000040), 0x0) 11:33:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:33:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r2, 0x118}, {r3, 0x8}], 0x2, 0xffffffffffffe121) r4 = geteuid() setreuid(r1, r4) 11:33:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@rights={0x3}, @rights={0x10}], 0x20}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() r6 = getegid() getgroups(0x4, &(0x7f00000001c0)=[r1, r5, r3, r3]) getgroups(0x6, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6]) 11:33:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x2a) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10620, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x67) mmap(&(0x7f000000c000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0x1e, r1, 0x0, 0x0) 11:33:49 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) write(r1, &(0x7f0000335000), 0x10052) pwrite(r0, &(0x7f0000000200)="0c8c37f4469d3569ffb660d70b3e430aed834ed14829ce71b9e3f462f6d540852119c0e79c1afe1ea80303146caab62552be2f63d4335d436b0aa50080eefa071f7675f41ca0f5fa76c1941cce8f32ff4085242208f46226d867b148fec36158aee258719634c31bf317788b5daad6cfbc629f134f919f576b65ac34faa9d9c73af0aae4683426efc6c57c28f3068d0a0ffa7bec632372d43c05d0ce9db063a7c671c5c44ef6fe3061cb29c2cbc71e94acc3b89baa8fb8409774277b59a26b31bf9edc2ac5a1f3f6", 0xc8, 0x0, 0x17) pipe(&(0x7f0000000040)) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x100000001, 0xea, 0x2, 0x2, 0xffffffffffffa551, 0x100, 0x10000, 0x7565}, &(0x7f00000001c0)={0x7, 0x8000}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) 11:33:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) dup2(r1, r0) geteuid() dup(r3) 11:33:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000380), 0x1000010c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 11:33:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') madvise(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x7) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000840)=""/4096, 0x1000, 0x840, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './file1\x00', './bus\x00'}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x9001, 0xfffffffffffffffa) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x800000000119) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:33:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a09", 0x110) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8008, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x400, 0x100000001}, {0x9, 0x8}}, 0x2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:33:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 11:33:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x8) close(r0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) read(r0, &(0x7f00000000c0)=""/10, 0xa) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x30880, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x10860, 0x0) mlockall(0x1) fchmod(r1, 0x82) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f00000003c0)=""/149, 0x95}, {&(0x7f0000000480)=""/158, 0x9e}, {&(0x7f0000000540)=""/165, 0xa5}, {&(0x7f0000000600)=""/130, 0x82}], 0x6, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000740)=0x1ff) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000780)=0x8c) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000007c0)) ioctl$BIOCFLUSH(r0, 0x20004268) accept(r0, 0x0, &(0x7f0000000840)) openat(r0, &(0x7f0000000880)='./file0\x00', 0x28081, 0x140) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000008c0)) utimes(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)={{0x7, 0x3ff}, {0x2, 0x3}}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000009c0)=0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a00)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000a80)) readv(r1, &(0x7f0000000dc0)=[{&(0x7f0000000ac0)=""/151, 0x97}, {&(0x7f0000000b80)=""/222, 0xde}, {&(0x7f0000000c80)=""/140, 0x8c}, {&(0x7f0000000d40)=""/6, 0x6}, {&(0x7f0000000d80)=""/49, 0x31}], 0x5) ioctl$TIOCSTART(r1, 0x2000746e) 11:33:50 executing program 0: semget$private(0x0, 0x8, 0x20) r0 = kqueue() fcntl$getflags(r0, 0xf9cd03712fe22410) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) shutdown(r1, 0x2) fchmod(r2, 0x70) close(r1) r3 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) close(r2) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000200), &(0x7f0000000240)=0x4) setsockopt(r1, 0xfffffffffffffffd, 0xe2, &(0x7f0000000280)="96e9084d7f58ca6afef099a2a4ceb98a8410c56d49a65f5e2fc8bd65f5fe3ea1da377961ed472574a9dfa4d23c17f8ef", 0x30) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000001c0)) poll(&(0x7f0000000040)=[{r1, 0x2}, {r1, 0x10}, {r1, 0x14}, {r1, 0x80}, {r1, 0x90}, {r1, 0xa}, {r1, 0x1d}, {r1, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000000)=""/22) socket$inet(0x2, 0x4001, 0x2) 11:33:50 executing program 0: r0 = syz_open_pts() flock(r0, 0x1ffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x10, 0x0, 0x7f, 0x104000000, r1}) pipe(&(0x7f0000000140)) close(r0) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) 11:33:51 executing program 1: r0 = kqueue() r1 = syz_open_pts() pwrite(r0, &(0x7f0000000000)="810c7ebc65e83cfa14c09a9df370641eedce03c4fb2d3428bcff986d5697197bb0f1193a62f417e51a7ac38f1cf0c302962720d7ff6cd57fc9a111a55ebde855b2023210d9034118059822682843a050a7edaa08b01c96b3e4c6cc13a3ee6d266f014fbf4effa7bc8325890ad49d0dd5c4bbbd0613745d74d79ea5ec773e4d2e501a89187c8eae8c8fa09ab0c5c79fe8", 0x90, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x784, 0x0) 11:33:51 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240), 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 11:33:51 executing program 0: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) 11:33:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8010, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x9}, {0xfb4a, 0x1}}, 0x2) 11:33:51 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(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/\x00', 0x80) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)=""/145, 0x91) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000080)='r\x00') symlinkat(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 11:33:51 executing program 1: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1, 0x0) semget(0x3, 0x4, 0x44) 11:33:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) setitimer(0x0, &(0x7f00000000c0)={{0x9, 0x3}, {0x100, 0x7}}, &(0x7f0000000100)) setitimer(0xfffffffffffffffe, 0x0, &(0x7f0000000000)) 11:33:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffffff) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x101) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) 11:33:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) close(r0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:33:51 executing program 0: geteuid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x40, 0x0) close(r0) r2 = shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r3 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = kqueue() r5 = shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) r6 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r6) recvfrom$inet6(r6, &(0x7f0000000140)=""/115, 0x73, 0x1, &(0x7f00000001c0)={0x18, 0x2, 0x2}, 0xc) read(r3, &(0x7f0000000540)=""/226, 0x9f) 11:33:51 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 11:33:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e0000000300"/56], 0x38}, 0x0) 11:33:51 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x140, 0x2) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) socket$inet(0x2, 0x4000, 0x5) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x27, 0x81, {[0xe5, 0x8, 0x79, 0x4, 0xffff, 0x5, 0x9265, 0x4149, 0x4, 0x1000, 0x8e77, 0x1, 0x8000, 0xa3, 0x100, 0x4, 0x80000001, 0x2], [0x6, 0x5, 0xf131, 0x8e10, 0x3, 0x7fff, 0x10000, 0x0, 0x81, 0x7385], [0x1, 0x8, 0x1, 0x1ff, 0x1, 0x8a, 0x10000], [0x1f, 0x1f, 0x6, 0x8, 0x2, 0x8], [{0x3, 0xee21, 0x8, 0x5}, {0x5, 0x7ff, 0x3, 0x74c}, {0x200, 0x4, 0x101, 0x9}, {0x8, 0x40, 0x6, 0x3}, {0xfffffffffffffff9, 0x20, 0x4, 0xad}, {0x1, 0x83, 0x3, 0xf6}, {0xfffffffffffffff7, 0x8, 0x9452, 0x7}, {0xca, 0xdb23, 0x4, 0x2}], {0x5, 0x92a0, 0x800, 0x983}, {0x0, 0x8, 0xab, 0x400}}}) 11:33:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc, 0x0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:33:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) socketpair$unix(0x1, 0x4003, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 11:33:53 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) syz_extract_tcp_res(&(0x7f0000000080), 0x2bcaf591, 0x2) 11:33:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x80000000000000, &(0x7f0000000040)={0x8, 0x1}) r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 11:33:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x82, 0x965}, {0x0, 0x7ff}, {0x47}, {0x8e, 0x800}, {0x87, 0x3ba}, {0x0, 0x6}, {0x4, 0x5}], 0x7}) ioctl$KDSETRAD(r0, 0x20004b43) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)) 11:33:53 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) select(0x40, &(0x7f0000000000)={0x3ff, 0xffffffff, 0x5, 0x4, 0x3ff, 0x0, 0x3f, 0x8b1}, &(0x7f0000000040)={0x4, 0x20, 0xff68, 0x7ff, 0x8, 0x100, 0x8, 0x7}, &(0x7f0000000080)={0x9fc1, 0x6, 0x1, 0xf878, 0x0, 0x5, 0x66a7d33c, 0x9}, &(0x7f00000000c0)={0x6, 0xfffffffffffffff9}) munlockall() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 11:33:53 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) recvmsg(r1, &(0x7f0000002b00)={&(0x7f00000004c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002a00)=[{&(0x7f0000001500)=""/153, 0x99}, {&(0x7f00000015c0)=""/212, 0xd4}, {&(0x7f00000016c0)=""/225, 0xe1}, {&(0x7f00000017c0)=""/59, 0x3b}, {&(0x7f0000001800)=""/176, 0xb0}, {&(0x7f00000018c0)=""/70, 0x46}, {&(0x7f0000001940)=""/170, 0xaa}, {&(0x7f0000001a00)=""/4096, 0x1000}], 0x8, &(0x7f0000002a80)=""/92, 0x5c}, 0x800) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind(r2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x1000, 0x6, {[0x2c0, 0x4, 0x0, 0xf3, 0x100000000, 0x3ff, 0xcc, 0x100000000, 0x25, 0x373, 0x10001, 0x10001, 0x7f, 0x0, 0x8, 0x6, 0x7, 0xe6], [0x2fd5, 0xa5, 0x790, 0x9, 0x1000, 0x10001, 0x9, 0x6, 0xffffffff, 0x7], [0x1000, 0x8, 0x101, 0x10000, 0x100000001, 0x90e, 0x6], [0x4, 0xffff, 0x9, 0x6e, 0x40, 0x100000000], [{0x2, 0xcc, 0x4, 0xb6}, {0x2, 0x6, 0xfff, 0x7}, {0x0, 0x263, 0x8001, 0x6}, {0x0, 0x3, 0x100000001, 0x8}, {0x3ff, 0x9, 0x3, 0x1}, {0xfff, 0x593, 0x380000000, 0x2}, {0x0, 0x8, 0x1, 0x9}, {0xfff, 0x9, 0x9, 0x2}], {0x7, 0x4, 0x7, 0x80000001}, {0xff, 0x1ff, 0x20, 0x1}}}) unveil(&(0x7f00000001c0)='./control\x00', 0x0) sendmsg$unix(r1, &(0x7f0000003f00)={&(0x7f0000002bc0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000003e80)=[{&(0x7f0000002c00)="b93f4467ddb0b42241f0bd37deac2afe9afce9c3eb94c5494b4a4653e2f532aff3f5baeec61980445fbaaafa493b5bb0981088930d399e4285b849428d07bb36cc2e8ee68c20f81a6545487e3b389fd363a2c314f3f0751bea7440dcd6d14ce630c87b02be6a1ad6fb7032aab0594d6fb9b0b1f5043d3f90cef5bc99d08e75ba507464bc7e8d0914b0", 0x89}, {&(0x7f0000002cc0)="389ba37781f0426b803906e57231a26e6658bbd51d732638294e94dbade690feb6a8ec8478800389609627312aeb0ff89f78c171b00fd9f542a0a8d33460fe2b", 0x40}, {&(0x7f0000002d00)="94ce9549abc9e58f8ea07d16fb821a3af648af9974edd430bca2701426352c775886000505b20feca6f773bb7cfff182a900ea218461a324cea026adda6debce96e234a390890ffaccfa3395e7bd1ad75538eddb343b6d6faf764ab3991201836d8881e7d3b3e05e9b64bce1e8663a4c79f2917d30691e508d8f1988010fbbaab0d48c555125bdde9dc790b2bd21b4d18255fa7feeff20d4cfb47c9cb0dc19723ea6dcc3ddbfb386b36e3d5f", 0xac}, {&(0x7f0000002dc0)="83163a6edca3b86a8e9facf9484e794811cfa505", 0x14}, {&(0x7f0000002e00)="4c8afd60ba7476fed65a1a174bbb51a9b144abbd68c1209589fe9611b472f8f9aecb0a9c57002e3908c5279b5bf811506182a41e7340c927d699af41d1", 0x3d}, {&(0x7f0000002e40)="54dda8a28283886b1fa38d90186f23dc04997babd72cd78bf246bc73a1ca6b41532af6c37fa8179621", 0x29}, {&(0x7f0000002e80)="55c73b952a27ac0398c9f8f3452915908655091d600bf9e4e508a8d6a8e6df476e64ea2db8ba253334da7f44507f8ebdb9db3e91ee4d04d80528a54bf6f70deb626498a9435b60b4cc9e5862fb8fa5f9ad6642d8a495faffe5fdf864024563f019f33201d9e0208e85c8916a4cb36c7f3ebe6a82c469201afad07ea60fc9653461cb89f640f8e66d1938a86315c41c26c201eadd57ac1457f53bd656347fdefd34eb81023566ef42a939afae9da9bdbcdb5fae421ecc2e20fe4598f1e2702e5f8db731621484c77bcf01b18887777ed74c50fd4f90f25199da0c10579c91e924a58ecc8a32688db9dec2bc230f97247dd383ef5ce3e90cad4e46922f47c764309adaf3b9d52fd8dc547e5fbf83a53b8d97df28d1bd5c519813916870b5b6d9246a7b98aac6333f59e210b7ba823cb475901a2dcfbd465ba34a2f5c9a7e46c73d562ec912c1abf075ec2b5dd1c24e7d0df16816a896ea52d36f489d4ae4a590901b31c7e6fd723620acbf6ae33399279893aa7c42fba6da53246d86ab42a1eb595b73f9d7f273df6bcd94e280297c52e71b347e6a54db5da24f029ee3b08fb6aea4f26b082de43c2de0f74b9200e5546a5285103fe1d32e80f5675a647f20feb73bca5ece16ed81abbcaf21b16321160b226a77e5e9c7f305daf7bbc50c9eb1ecb3f00967dd2f9e4ae2298659696b36ee1987cb18152fc9482d54c0927d29af6f38242ca1a18ea7746e6edc1c2eded918a392d3a185e0cb2fdc82b86784aa409786a82f8a54617ac4d8dcb83e0a64f8ab7267a5ec876ed5c2dd6a7cd65e10cdcde4b3f7316939f233cf21bb4fe13bba6908c26f1d3db76f701d03c27e95d0e2d3d52cfd41cf43eeea9c683ce273fa3517e5254e27f1f6571b28559513ca12e096fc7dd735fd20da0e2ea4b1d62ad05fa5359a04e825f64ce59373e0d8773768b54bb3dec2c5b5902940a7649a7255896414e7cb0f9d27e4212bd85c4ed764d66e5e8586ea1f0161b34886d1a717ec9f3d75a64d223837077b7b3b55307ac85578d6ac60b7ddcf340c3e835bd18a28c474ee9dcd6013f2879486b87fbbd947696bda9b8a007f04727281dc025e3c3be68acee7664b6ed0afa5b90660be8c5d3d66cfd4f5e8264d5c9a308d0a3fdf03828de883f8bf7ca5fa55d1e93455d0f3889e393ff2d7551527b4849a8e8c6e828da051d410da1b75e6417962510316456b5543fc7b454c1594c3ee7dc34624d15e79b2fdfeba9e20db017c05d9f1994d1e9f927dcf145b3150392be010184f7f8771b1294d957b58c4243d8b3f2f1cf20eb5d3ffacc693166b3811f145a227f444591d625c74ac17890072def2483f03e5a595dbcdc882d44891e095bb8fe8fffd6a18dac88291f9548620ce3213490245fab06f7e3f9618a2d5105ebb7fadccb070ac5416b5933b71830fdd660b6141d769675aa6fb454f1f678bd24a80a02db2bcf0eadb6cd3ad8567d9dc40827e3bf222552db67d38ef7c6c54dbb7c4dfa36860d046badfaf19523792ec5316dd90f0367df1ead6ee1aefdd7e57429dc107e2a226045807071e5d5508452c0cb51df1c6c47e75b169c2ea54b0557f7fe1ef5d0ee8179e012618447045a6e448f06468e422e287521c18e5b4de3543e35692f89106376a568331f32ea4a8b66e281c4c6c25a85bb7ce6e8b9345f9da206ad75b1678431ce97e0286893cd36fdb730ac819861ba32bb79a022568aec16542751acbcae403bebfd9ef71e676a886a2c896fae8f010c5a36b08832ad2a45de4a8a77b94b557a436e2fd3648f03732b61581fb248a16db6b2365b22b7377d960eaa5eb50326944232a714a3fe82022e5779b104177d5fb6d3561ceeeab83576e1d7868c9a250eeb5406bf8a7aa0c328d341c3e0c31fe98aee42690baedbdde3fa205ded44b52fec876af7695fd121be52a72bc3eb005d70c7990de310ba468479ca8c0ad2bc9e3821867a45b10140bdc1f552de3deffc44e82b374fe50e6c34b73f251671ba104f8166eb79d138a14d6df3032d0f90fbf6babe578c8323424f0b6bc9e403583762cb4af04f696fcf066d62c9e12f48969ff12c57506ff1994acd1847a1785d5414c939c7e2a42a05bb36114ad4899f95fef10131a51f78ef8052a3a482436858b1e678f450e6901c14ff25e7b7a417bebbaa21b0e278e935f27fb6f9f5d80ffc3f2f423d7911ebcb7dd46903bc71dfbec186bbb51e0fb770822e2e1b4eb0af966f5c2bc819c21bfcc5ab41828d747e2e60657167b566229b9fe3da5c89322e791d32068356d21f91e1f160b6c387a47984ee8dd3a48e07eb34997e663a7191dd88592e16aba728d22a339bffdee63a902d2fe84bc8012d4f4af447f26749ebdafdda1b945605267c3543ba9704252f1901fe7f3ec0ee0b14b1bb9825636290016ddc900eebef53fea42e27c811cb5e7ec3816095f5a7516dee0c3e515b6b0f5b08143830b1beb480af815b5a65d9fd8f15a32477bb36e25f7edabf31be5b2f07d90e33eb7c20865b71551965ff07fed53faa9fbd53fe88a6c98ab09d6bf972bf9ee412c57e297690669ef15f6ba00acb75ef51a8c865283fe2df7115a1fcbdbbbc607dda2c7898119d1b9dccaa4fbd09dd1fd45e653417ea3740230addd2feb18c9048d5f6b8e94e0cf8038ca53aafe52b538d394a8e5fa5909c5025b9ea2bf6ac2bf321c236903632ae4a728db7c158b0ee660d0153ecafc401ca1889f3e525e423df62c668c456129cb838c5773366b94033174331e30a666591a7dbc9551b906ce5e89ea20fb96758e75c0073c000d906ea832f9625d8686eaa329ade59869059fbb64706e81f2fe36f1c8f3b575443234b7815c02af937deb661dc2ffa3d008c8e9e58e3e83fcd71ddec314f5725c28765b06eaf72d566dd2efd69474f51908aaaef16b3cd8f042c54a1bca49012a0bb4b63357fb2b16d7ed6a2c7b9042f84bfb7445ce27ae366041a559f4192acbcbda222f99568186440c0100002a87ee04614354505503ce95d37eabee591aa6bbe512b5edfeedbbdb3e1f964a536df146d91064b2649dd8a09900ca799a8fd7d67d1113189a7225460c989232d5e30a4ecb68fdf1d40a24b1594479cf812459b659b84d8e9046449fce9416ae3e04098bfd389f952c3d4fbd72c553f8032da0a1e409a76a68d4452d5cf21cda2415869f72d962a4878501c045e7918d56e76b688a5c3b77456330377d5c6666b06552e5ec7a18d4c3c603cf265ba96fb38fc2b8fcb4f7c53f899fb5597315ec150b5025296419fb2ae16f39e9530c8c7c602e30110a0867821bb9b427da00ccc0f9836d8fbfd21e9f06242b8c94c7cb54829c2b937627b4f41e9be2535d8b0ce496baae0a92e537ff0e97d8da6bf280ed7e81970036823cdbc19c799ea93d421a5208e7e73cf44c560556aaf034da97f70acce6616696b73663cad0b1f42095555656dfb320d89c99b444de23d63d8d0272b50794b1bc3f6f777f27e10622a8bb9aee5d44b824db237015c4d798e7c0ac90ba425f91e18590864614bfce64f6b76def5fd4012c106dcbfe29d584cd99efaf236d0042eea06e83c61d62cd87cfe0b52aa85fb6c2c7bca78cfcba09b4d99d1bf9561760ad3604692c5ce9a4173fc16d969016869e18c1d6ff2e2a1a7a51ed239cbecd5c5d7c59b0685add1301f125e666ceec767a77e87419efa6f0cdb642052bb825101bd5cd33830f92a956c66e248a641478056637f0f6b8c01772807e40bf300a107ddc65567b69c8b100667507862b46f2a2bf15cb0361c4ba748744455ebc9e1a94f0776cdc44151db06ad9ef55c75aa634be656dc40c750be839bf20213001e2ba2f1e20f850df24d76715f177164ae80211423d0d52a58df57bc36155d370f9a523c8de4c53e46ee33a2e9dd79352c34446236826e0158947ff858f446d71e719c78293110bc268b7a27cf9fdeed5fd33c3ab93351f62db9d08f4396b8461ac44530e00465b90d1b8f2dda6a7f68fb7f6da7354279e223c9d1b6c610f7a99bef006ed06035b2047f49f6674c30e973000e4025b70ad416ea157d9904ef02a27edc0da19ab964c0c577e1b94ea18323de4de9bd102aa6b3c190a5631dd87190c3e44efd6a54f2cd504888cce65e995240ca7bdd58f65bdd43d7cc7a33898364e5924dace802a3cc4873580c7b2ed7c713833f69c9869d9dce804ec761be83e825a29dd004f17690018ccd07acf2bc2e61ab93db5f8d3bbd1a4c4e59688774ccd24ded3deb7abfce3cf0fcecc493d106545fc281f893d88be05da45fb8438f9e87a7aaaee38d8d4351f9c55db6ef78d4984b37bc77135e2fff6ba14310191a0913ca33a2aba1726858458a3e397af3c868768c423c51ef47892658397e80788713c8760ba69e76c873254895bc1e47cc6ce5ed2ec30d9e0ede0e34e8ae1c35086d16f68c879d27bc83e810c0439ada7edefa967661666a000e5f49a15eb0279e074e948c72eeb4f827bda77ecc1f40db725001aef04d06aa727f2ab288d3345f2a06657252f6d78bec662622d71240eb0c64298f3be261a097bc93aac7fd8fe984606667aab2b132fa3572977db2f6143e89119d3b9102fdc81970d8fabd93c3fc28010b91fc184bc381acb6cc2cf69ee8c39a9d6407b66706a14552d89e757a455bd6805639f5a3929dfca9bc3dede2ea6e0e76efaaee3bd6fdfbd770c6fda4879a2d374175159b9660bab8c484c79a3a37ee1487c5fa41b0047b9f8b607a8e1aa50471077a98cd7b3c1035a2b3acaccb760ef879a7e71b486b8e3cdc932cc958d51f1e4f7f24298905cdd4c79b6c084497c039de7dcae19d133bb78889a5aec40fdaaadc1a63758f3c29a420b7ab96fbbe73e70665028ec9de73c87675bb2febe12071e4a25175e468d666e36256346d6a2c2c8d371dc1916a0f2b11d9c4bfb71a05b448a0b327287965e25c4b216e377e1d7682416672d3af98807fef43ca088d768bf23e5e633640d65727840fe49e78055a01edc96c238ffbe0404f81ec21367082a017c40eda6eadb081a055990d74c59016e3d7b433e1555e5840160395783e0378664affb8a3f598da3cf56f501b758cc47d323fd7e4ca1340394199e81765d99f47943742bcf140236c66ceeded270d14e006891b2f8bc879325234546624e285f6fb49051dc9451c5577c504808186219daf23853a58ededd1948fc2784a7bdb40e61327174165227c521e25404216fcbb61fcabe765a834994ebf6f61ba1a757d2d75b402643fd6be321815c91fe37f82b13f7429417473287ac35b53f6b3b9a4f391a9b23a52c5fc5893aa5d80771ab2a0b176621ab49273e938acdbfa905547399e308b1e64afb0cac62a0a3c76d8f8d8d0d250f35f3a6bd329eaf3ea6850d969b5c249b2c302813a9e405ac5ac6501c86bbb7e1975be0199e9f973ec6052c826c1e9a678d3015e54549cb70579a48b540309397ce0467df0f19751270778dcb8f5b174ab864036c83a6d72b4d9d145aeaad8880fc9dea8e6ac2ab47d8d470a83991717d937f667253ca252ed148d7422d236f0e53a0c19f9ff5f31c7d30b472935843fe31d62a57bdec7b09cc241d5829627a2b6dcd5ad0a7cb339b149819588dd28bc1d186be1360a356e6a23c26c8875e1324f40d2f3779afd24d75f62a3ac4a3541fe190fef20bf5b1b9dc531748680b4e569b2dc6b9b1c9374f86c918e383feda0163b7c4e1ad4e710b300f567c6037cb44384da5ad0a6b74a8c11192a7ebd39b8c7e6c190903094171067af6e9b0b1fc", 0x1000}], 0x7, 0x0, 0x0, 0x8}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002b80)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x3ff, 0x81, 0x4, "7cec4854b92e3720edcf203e2333113c00ce4d23", 0x20}) fcntl$lock(r2, 0x6, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x10400ffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002b40)) 11:33:53 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x10052) poll(&(0x7f00000000c0)=[{r0, 0x164}], 0x1, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x100000001, 0xea, 0x2, 0x2, 0xffffffffffffa551, 0x100, 0x10000, 0x7565}, &(0x7f00000001c0)={0x7, 0x8000}) 11:33:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002840)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000002880)={0x9, 0x4, {0x8, 0x8}}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) sendmsg(r1, &(0x7f0000002800)={&(0x7f0000002ac0)=ANY=[@ANYBLOB="01002e2f66696c65300045324eef0e260f25fde28134eb6a57fcf47e134de6e84591700c0b629801cf3957782601d79c3a31b2878199cd7faa0f9372de666842e50b748cbc2795e343ae61c6fac413d8cab798113374aca6d3ce065eba7fc0d22b0708b2940bbf93949c58f6c8250b7b87ae7dd9bd2a0a2f617a3edcd9926bae221d62517b50d8a9df34754f5e029098bc922c5ca5ffb2343c56423ac0475462aaafd356fb5a892de95a352888fe3f7b17373918d0390ae90f1eb08aa5eb4fee953ee7227ac353901de8b1cc4f48dd495b4f24fcdf72487965398db7bea69cc84d83700d9c549c313dcf435a62a60fa7a14b4263"], 0x1, &(0x7f0000002640), 0xa, &(0x7f0000002700)=[{0xffffff1e, 0xffff, 0x6, "1791d374dff690a5bbcec8127eaccb09458aa88a5b7cb8b63ddc9ef033a0aa005b5854be7156c62a24030a9d58da795da0228ed2b7870d8fad73664b673b452a531f923ef46015ecaedebf94f06b263ee61f0c89f078c29279351700079b47cf4e214a483eeea9f8741821e7e9dcd9309c18745a055bbbc7ae468b403b19b5d482a26b77aa01dc17c5931aa67ac95d3911f00d98eff2a5660813fbd17f60933e06ceee85838383e8d1292085a111edbb081867e52bf6c0723de7b2a16ba9838fdf2a1981de70d91e4f57a3b83c136650421ed26002789cd07cc1"}], 0xf0}, 0x5) setitimer(0x2, &(0x7f0000000040)={{0x6, 0x8000}, {0xfffffffffffffbff, 0xfffffffffffffff9}}, &(0x7f0000000080)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000028c0)={0x340000000000, 0x4}, 0x8) r2 = socket(0x6, 0x4, 0x7) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x8, 0x3ad7, r3}) 11:33:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="aa", 0x1}], 0x1) read(r0, 0x0, 0x4c63ce8c65b5e4e7) clock_settime(0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x7, 0x80000000}) 11:33:54 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) dup2(r1, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 11:33:54 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getsockopt(r0, 0x0, 0x100000001, &(0x7f0000000000)=""/115, &(0x7f0000000080)=0x73) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 11:33:54 executing program 1: r0 = socket$unix(0x1, 0x856dea5977c8cfc5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) semget(0x1, 0x3, 0x1) semget(0x3, 0x0, 0x180) 11:33:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x4, 0x0, "00000000fffeff7f0002000000ffec00", 0x8, 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:33:54 executing program 0: socketpair(0x18, 0x1, 0x6, 0x0) socket(0x20, 0x2, 0x100) 11:33:54 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') chroot(&(0x7f0000000040)='./file1\x00') 11:33:54 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0x0, 0x23}], 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x200, 0x4, 0x3, 0x1, 0x5, 0x0, 0x0, 0x2, 0x2, 0x1, 0xfffffffffffffc92}) 11:33:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x92, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="7f8489ba1579d2fafabb330030fdbe4da69b7bfa6b6aa96f5e11b6b21322b2e6b732d1667242ec6776f2081463ca3275584b5eec4a0d13e48e72409191e1880f13385d1cce9981a27d4150bec3eb5bff866632a45d6ecd62c4758dd9e0002e96e8d431e128c244d2e7d490a4c4ad1cde3560338124d3afa075184538b6d17644fe2de989c125d58f7d399ab2745505d5d8cdeb265fe0cbee0900909822ae7d621113db4d00d8cb2041605148510fd41b9771fa7314428e0aaad8be5f5ec41c3509d19b9f7770e8b0acad92c4fec6b655afa04f4ae9be51e8241ad840d944fdb399a3e434d42122e92962", 0xea}, {&(0x7f00000001c0)="2ae9923ecbc6c7079849f919b51381b0c989471deada125c474215a7a1754d23a3b3e85a8c20dd1c377d9cb9110030ac67674da75ee6d2bdcbdaaaa2f98d97c98319f369c2b46d98af112fc1d89818bb051574d958b2eb8545246b899bb0d57aba73ebdd27f98bb857703161edcadfedb3ee02eb733f71ed2cca1b8f9232449b32d370190419962e754f6aea19f128884bf6412dfcae5e14d476b78801b6a9ad78ffc65c048b77ff010a151001a60ee87304cfcd4b78d17228d7c2d1d34d1fe8532d0faee7c712d5ac2abc6d37c3386a6a325c8361febcef400b007c1488314d9d", 0xe1}, {&(0x7f0000000100)="269967dd11c53290e060159ecc5e78048a919274b36f5ab198310a378dd937d2bb988e9e7a24a662de48ecfbdf5f091261075f76ddccd15876833fe152a5ff3dbcb016beb5b1b4e7244bd859c97ffd3c4afb507085266febfbabc916", 0x5c}, {&(0x7f00000002c0)="61a2281ee48844b291018ccaea1ddbc3d65776b999a918faf3faab1946b3fe036f796c80c8605e0e222f228b3bdfa5f37067e20f058a516aec95eefbddab00949d666eaadb979c282d454446674d188aa2ea6b8cd81adcc55df22d55f3bac04f8c8ce8f96b27b90429c892478a358812ffba215a1180a3885660bf69f944728b3500f0d640408b9b375ead2d2016e915e3e0c9efd51a7f1190fedc88e5874967bcb6e3228f9fe18019c24c3e03c3e239c546af5b8db2a0426b2b92d56aa3a23645efb0f07340a1785a423054b9b5f0ea4aae099967699b6606b42799fccffaf77b0dd51ba204e777aa16d5e203fe87aed0d9", 0xf2}], 0x4, 0x0, 0x0) close(r0) 11:33:54 executing program 1: socket(0x18, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 11:33:54 executing program 1: unveil(&(0x7f0000000080)='\x00', &(0x7f0000000000)='W\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0xff}, 0xc) 11:33:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x9, 0xffffffff00000001, 0xfff, 0x9}) ftruncate(r1, 0x0, 0x0) 11:33:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="010400000000e4ba3da600000000", 0xe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d29c10dd9af42ffe5e2e9aa180cad52a74fb5eb677b758fe6d6a98d1b42770e8a1c0070d3d0eb473ecb0047804d9354050bf25ef80b264870676d00606344269a7a66c9f10ff712fbf693041e3b680d50b75c97e0a87df35f779fec610761ba5a1af0deeb7d14e31ce03d67f300bb31dc276909233875c5e4a36a2efebce6ab175b71a870e55d52d2c1831fe8a", 0x8d) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x800, 0x0) 11:33:55 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 11:33:56 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xf395, "000001000000000100002000", 0x0, 0xfffffffffffffffe}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="6b14f7f705576a81cf6cfab6028a3f3e51beae5c98c7b14412397b486f726f81bec123194a02734ca86118a7e6c59fd211c0de459226099dcaec91042e2c7e5879c9c55cad04648b324823803e96e4d46a4039384cd9f63ec28e8717fd8822b92e1f09", 0x63) write(r1, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f", 0x718) 11:33:56 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(0xffffffffffffffff, 0x1) flock(0xffffffffffffffff, 0x1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r0) 11:33:56 executing program 1: r0 = socket(0x2, 0x2, 0x7138) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) 11:33:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f00000000c0)="4a0f519d580d9f1314bf40ce9d9eb572c365d9eca8f191cd1d084a6303ec9e9b641b1e581d7ce3c56c1f4c749e33896072b00a97787d29ec86894e1241eae25c59d71a1f942b54024c648007b10a81331417f72f3e158af960accf2fff201e11047c33bfbbfaa86f72940263a4e63ad2fad6822f90fba97f9b019679c4a3b6077a53d2184d96e8353c9c59653e2e1e27", 0x90) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cb4b145bc8e2e7bdb880c0aac33ae83e87494f17"}) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 11:33:56 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x1, 0x3, 0xffff, 0x3}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x7fffffff, './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 11:33:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, &(0x7f0000000100)="a0dc74f697b6231047eff2d50539ca77bfee43fb914c1317a33d29cf32fa3467f2e0d89b33e0063927671992ba0882454a3bba46a9d6a27dcab1d1d2eadf218b95334e9428faad6314788bcd5f6e57652527c02709782423aa4ec11ccb849431aa4c1f21def692f5ca58781368ff76cad665ac16991e5a8d5daa1ba758d286f9aec0008f0c6217a6b95e44d05c5041986f14bd88c8f749bb222176497682a9fa853d2e9b6e839061918284b94eeea54ec6c7f91e3b71751b9c49af256d0da69743de0619f5b7df0c843391c5cb511f51720d45", 0xd3, 0x0, 0x0, 0x0) 11:33:56 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000000)=[r0]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 11:33:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3ff, "f1509912c45e4b42dd826dafd4b6bb6110e238a9", 0x0, 0x77a}) 11:33:56 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x282, 0x9) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 11:33:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x17, 0xce, 0x80000001}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x100000001, 0x1, 0x5, 0x8, 0xaab}, 0xc) recvfrom(r0, &(0x7f0000000180)=""/148, 0x94, 0x800, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) pread(r0, &(0x7f00000002c0)="9e29b58cd38d38dd4cac441fc22cb86defa2a4a71e040cce051c697e7705fb3442c6a5d29a160f4d9ea7209159a19589f31a0b0b526dff34cbda15e4649b5e0d6f4f96b8b0e8f77093109d39a3b5c0aa3d50a6fb74968e49d1fc73dafbd06acf79a03a6bb48d9c81", 0x68, 0x0, 0x70a0000000000000) semget$private(0x0, 0x5, 0x10) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x957, 0x4, 0x80000000, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff5000/0x9000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x6}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x8}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7a}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000000}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000dd9000/0x1000)=nil, 0x4f0}, {&(0x7f0000a17000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000840)=0x4) kevent(r2, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffa, 0x58, 0x0, 0xfffffffffffffffd, 0x4}, {{r3}, 0xffffffffffffffff, 0x3827b7dc74a49180, 0xfffff, 0x4, 0x400000000000000}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x13, 0xf0000000, 0xffffffffffff0000, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x101, 0x7}], 0x8001, &(0x7f0000000940)=[{{r2}, 0xffffffffffffffff, 0x20, 0x8, 0x5e}, {{r3}, 0xfffffffffffffffb, 0x84, 0x2, 0xa000000, 0x4}, {{r0}, 0xfffffffffffffff8, 0x45, 0x400fffff, 0x200, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20000020, 0x10000, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0x8, 0x8}, {{r2}, 0xfffffffffffffffb, 0x84, 0x40000000, 0x200, 0x2}, {{r3}, 0xfffffffffffffffe, 0x30, 0x40000000, 0x2, 0x3f9}], 0x20, &(0x7f0000000a40)={0x8, 0xe6f0}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000a80)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000ac0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000b00)={0x59, 0x5, './file0\x00', 0x0, 0xfffffffffffffffe, 0x2}) fchmod(r0, 0xc) fcntl$getown(r3, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) r4 = kqueue() pipe(&(0x7f0000000bc0)={0xffffffffffffffff}) socket(0x39, 0xc007, 0xd51) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000c40)={0x4, &(0x7f0000000c00)=[{0x0, 0x9, 0x9}, {0x9, 0x1a567073, 0x0, 0x7}, {0x2b81, 0x7, 0x8001, 0x3d}, {0x1f, 0x6, 0x10001, 0x7}]}) pipe(&(0x7f0000000c80)) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000cc0)={0x2, './file1\x00', './file\x00'}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x400, 0x0) dup2(r6, r4) 11:33:56 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) ioctl$PCIOCWRITE(r1, 0x8004667d, &(0x7f0000000040)={{}, 0x0, 0xffffffff, 0x3}) 11:33:56 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x33}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 11:33:56 executing program 0: r0 = socket(0x80000002, 0x400000000002, 0x0) socket(0x2, 0x1002, 0x200000001) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x120) 11:33:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$KDSETRAD(r0, 0x20004b43) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 11:33:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) socket$inet6(0x18, 0x4002, 0x0) close(r0) kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 11:33:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffd, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x4000000800000001, 0x0) socket$inet(0x2, 0xc003, 0x6) r4 = fcntl$dupfd(r3, 0x0, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r5, r6) connect$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) connect$inet(r2, &(0x7f0000000180)={0x2, 0x1}, 0xc) fchmodat(r4, &(0x7f0000000000)='./file0\x00', 0xa1, 0x6) getsockname$inet6(r4, 0x0, &(0x7f0000000040)) 11:33:56 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 11:33:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8, 0x7fff, 0x2a4907c6, 0x1, 0x1, 0x7fff, 0x7, 0x1, 0x1, 0x4, 0x40}) open$dir(&(0x7f00000000c0)='\x00', 0x0, 0x1) 11:33:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4000000000000, 0x0, "010000000000000000ffffff7f00"}) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0x6, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) 11:33:56 executing program 1: setrlimit(0x5, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kqueue() dup2(r1, r0) 11:33:56 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x8}}, 0x0) 11:33:56 executing program 1: r0 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmdt(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) shmget$private(0x5, 0x3000, 0xb, &(0x7f0000ffc000/0x3000)=nil) 11:33:56 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7fffffff) syz_open_pts() dup2(r1, r0) syz_open_pts() getdents(r0, 0x0, 0x282) 11:33:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000001540)="d1a7", 0x12b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="96", 0x1) fchmod(r0, 0x4) 11:33:56 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x5) 11:33:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc2bd) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r1, &(0x7f0000000040)="3e101074815e13e10a49d52626882ac08ed1c331b2e1e37957d7740c14ebb0fa001b5014a17f00968d1cdc6b2928b22c01c85fa4817e6d1f94ae0a29d88899ccb05f850948e1ab528daae17cd4282b4a3aa7707ddff51e993c11df9fb891e4ded9bf0ead15e7d5b63e450e7efba2af18288c3002ec938bb56c77c9b325f855ffa800d574fb2c3b5dc64fe114a2893b1520a555397dd39f7ab1ed4fc2f5ba46baf4e4f31f90752e17c3011ed28d5c5ea525ff73c401ff12596587670b584b9faa45c9934c6383627edf6fa15c6e80c89c75171541233b43cfa1afd41bb364a5ad15cbced6bc019d14bc8fa34538d050179f6ed46805c7c264b8b1ce", 0xfb, 0x9, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') 11:33:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000001f40)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a276a5f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f5aaf49000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e055fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe51462e08dd44d7a3129195f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa8c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b2507c958dd8249b5289d14948a28484bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2512e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7cb9a311bf48cb321c1b678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a756d6dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fd5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9bb34f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03aee2bff8572b248a629112ea99173040fcc1e665e5df1d6651401abd895c1532a0ba4125d27047513b8b978bdb7e12cfce6424e81df7358cc24df443aad1b1a7cf6457314bbf40a3200e72543cce31c017eeb1373511683c74bcd61abefc97496803523ad40e14852b7d1b99bbc5c1a05bc321da855000000007dc884e161b21969a059b6d857bee55de93e", 0xbf6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setitimer(0x0, &(0x7f00000000c0)={{0x1f, 0x40}, {0x8, 0x8}}, &(0x7f0000000100)) close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000001c0)={0x8f6, 0x8, {[0x3, 0x9, 0x5, 0x80, 0x8001, 0x1, 0xcc, 0x8, 0x400, 0x0, 0x5, 0x5, 0x3, 0x1, 0x0, 0x6, 0xfffffffffffffffd, 0x5], [0x1b, 0x7, 0x100000001, 0x80, 0x715, 0x92a, 0x8, 0x20, 0x0, 0x7d], [0x32ef, 0x101, 0x7f, 0x80000001, 0x1, 0x8, 0x400], [0x8000, 0x3, 0x1dc, 0x1, 0x4, 0x6], [{0x4, 0x3ff, 0x400, 0x1}, {0x4, 0x7ff, 0xffffffffffffff8d, 0x1000}, {0x9, 0x40, 0x3d, 0x100}, {0x3, 0x3, 0x3ff, 0x3a4c}, {0x800, 0x7, 0x6}, {0xe, 0x6, 0x6561, 0x7}, {0x5, 0x76, 0x4, 0x2}, {0x3, 0x3ff, 0x6, 0x8001}], {0xc84, 0xfffffffffffffff9, 0x2}, {0x5, 0x400, 0x1, 0x2}}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x1, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 11:33:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto$unix(r0, &(0x7f0000000100)="998b6d92a5adc3770aa46936ac213b13d2ec5a89a587e1554e45cf208cdba44da79bac0ccfc883f4493e6c9170d08f948b3de8b4542375cf2d6d08334095d860ea3befe5c1b61fa839d2af6087dabfcec2ddcaff21759a4738239b1d5ec7a39bdf69c3fbd54a8e00a8af66b154783db993119a4ebdba7224028688f3d18cbb58393e6603300755487893fcda7f58b7a42f58348c73bf2ed79ac04f116e8f735e3ea4132bc020e2f6507339cce153debbd71874654b5438f1242bd0a48c0b7202b9b084222c40a9061ad7e0857a6c283349091e86e4acabbed37b80ab6fe48b4daa80153517cf3caf44c2160b23ab14e2fe", 0xfffffffffffffeb9, 0x0, 0x0, 0x208) 11:33:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x5) open(&(0x7f0000000180)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x400, 0x800000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:33:56 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x9, 0xffffffffffffffff, 0x2, {[0x431, 0x8, 0x3, 0x8, 0x3, 0xfc8, 0xffffffff, 0x1, 0x7be8bf45, 0x0, 0xffffffffffffffff, 0x9, 0x3, 0x1, 0x3, 0x6, 0x2, 0xfffffffffffffa75], [0x8, 0x40, 0x20d7, 0x73f, 0x9, 0x4c12e53a, 0x2, 0xffffffffffffffe1, 0x6d70], [0xffffffffffffffff, 0x18d, 0x200, 0x8, 0x101, 0x6, 0x2], [0x45, 0x400, 0x17, 0x25f, 0x3, 0x6], [{0x5, 0x0, 0x62, 0x4}, {0x1, 0x8001000, 0x8}, {0x6, 0x7, 0x1, 0x185c}, {0x800, 0x3ff, 0x1, 0x6}, {0x3ff, 0x1, 0x9, 0xbb}, {0x4, 0x0, 0x82, 0x7}, {0x8000, 0x1, 0x1, 0x8}, {0xf05, 0x4, 0xbaa, 0x2d4a}], {0xe340, 0xfffffffffffffff7, 0x1, 0x4}, {0x57bd, 0x1ff, 0x0, 0x8001}}}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2b, 0x200000039, &(0x7f0000000000)="c56474dfcbabd793ebbed6c64dd8374661820baf00f4cdd89973eed3b7c00632a22058ce5ad2d9e151cab8cf9acadb6b9edd13eb004ec9b2c285e3889018d6f1c2fd74731613b656e5b47106604a2f5d6740c00ac04f4eabee24cc2e77d119760c2249ec6739093491c30ebed6c8333b4e953277d88617baee878f031305060567b822b93cd17cbfd8dd142777701909b08281004768095fcb4370162fbb460d7ba06a6ed0a4222d3fbaa7f1501c95768fa53736fa6290c616ef19e5a9f19ec7cf8555cdab0cd8b122082344293e6495d869bff492e74aee1ac057a65c", 0xdd) 11:33:56 executing program 0: select(0x40, &(0x7f0000000000)={0x9, 0x7, 0x100000001, 0x4, 0x100000001, 0x9, 0x32e, 0x9}, &(0x7f0000000040)={0x1, 0x6, 0x7f, 0x3de9, 0x101, 0x80000000, 0x7fff, 0x3}, &(0x7f0000000080)={0xa5b, 0x8, 0x4, 0x8, 0x4, 0x825, 0x5, 0x4}, &(0x7f00000000c0)={0x0, 0x7fff}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) 11:33:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = socket(0x3, 0x1, 0x8000003) setsockopt(r1, 0x29, 0x200000039, &(0x7f0000000040), 0x0) 11:33:56 executing program 1: madvise(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002b1000/0x3000)=nil, 0x3000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSBRK(r1, 0x2000747b) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 11:33:56 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 11:33:57 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040), 0x1) pread(0xffffffffffffffff, &(0x7f0000000100)="0e", 0x0, 0x0, 0x2) 11:33:57 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x10000, 0x0, 0x51, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 11:34:00 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x81) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 11:34:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) fcntl$setflags(r0, 0x2, 0x1) 11:34:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) 11:34:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x5, 0xd5, './file0\x00', 0x1f0, 0x0, 0x7, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 11:34:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getppid() getpgid(r1) 11:34:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget(0x1, 0x3, 0x8) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000080)=""/74) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4e", 0x761) write(r1, &(0x7f0000000900)="0c4a4e5cfab0fbad60de309b8dc538bcba8bdcd6fc7f", 0x16) 11:34:00 executing program 1: r0 = socket(0x1a, 0x2, 0x6) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x4, 0x717f, 0x7, "9acea48ebc438b23fdcd5dfc5ee03d75b44ccc8b", 0x80000000, 0x7}) 11:34:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x240, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() dup2(r0, r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:34:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2dd70f2f66696c65300003d7ee6d53e850bb2b1e2368d53d31e35ce5b0b267586d21aba0e73076eb6bde30ba4702ca7212f4517a57de25a1de8fd76c075987659201bcac9d57a8c3cea1ed60b1a78e9828801b6562e7d743f9fae5ec915761"], 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getrusage(0x0, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1, 0x4, './file0\x00', 0x100, 0x0, 0x4c0f33c9, 0x100000000}) bind$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0xffffffff, 0x8001, './file0\x00', 0x4, 0x0, 0x7, 0x3ff}) 11:34:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 11:34:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) fchdir(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ftruncate(r1, 0x0, 0xa8030020) 11:34:01 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/110, 0x6e}, {&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/116, 0x74}], 0x3) 11:34:01 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = semget(0x3, 0x3, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/102) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 11:34:01 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x410, 0x0) fchflags(r1, 0x0) msgrcv(r0, 0x0, 0x8, 0x0, 0xfffffffffffffffc) r2 = socket$inet(0x2, 0x8000, 0x1) recvfrom(r2, &(0x7f0000000300)=""/237, 0xed, 0x40, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, 0x0, &(0x7f00000002c0)=0x295) writev(r4, &(0x7f0000001700), 0x0) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900"/4104], 0x1008, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8001, r7, r6, r7, r6, 0x40, 0xcf9e}, 0x0, 0x0, r5, r5, 0x1, 0xffff, 0x8000000, 0x100000000}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x1, 0x0) r9 = getuid() getgid() r10 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, r7, r8, r9, 0x0, 0x40, 0x6}, 0x5, 0x7, r10, 0x0, 0x4, 0x0, 0x1, 0x8}) 11:34:01 executing program 1: select(0x40, &(0x7f0000000080)={0x3}, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x8000}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x41) ioctl$TIOCSTOP(r0, 0x2000746f) 11:34:01 executing program 0: r0 = socket(0x2, 0x8001, 0x3) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="62d072d82b3a71c44ec91d63e87600"/25], 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) shutdown(r0, 0x1) msgget$private(0x0, 0x8) 11:34:01 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x320, 0x0, 0x0) socketpair(0x20, 0x7, 0x1, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 11:34:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket(0x17, 0x2, 0x7ff) r2 = kqueue() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 11:34:01 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x81dc, 0xc) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x8000000000000006, 0x2b2, 0x0, 0x0) 11:34:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/63, 0x3f}], 0x1, &(0x7f0000000100)=""/65, 0x41}, 0x0) 11:34:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6c4a92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d205000000bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20902", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) socket$unix(0x1, 0x5, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:34:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 11:34:01 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r2 = semget$private(0x0, 0x4, 0x90) semop(r2, &(0x7f00000000c0)=[{0x2, 0x4, 0x800}], 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000016c0)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x3, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) fchflags(r1, 0x0) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000340)=""/186) r4 = getpgid(0x0) r5 = geteuid() r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x1004, 0x0, 0x0) r7 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r7}, 0xc) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDENABIO(r0, 0x20004b3c) fchdir(r3) preadv(r3, &(0x7f0000001680)=[{&(0x7f0000000580)=""/53, 0x35}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/184, 0xb8}], 0x3, 0x0, 0x0) 11:34:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x800000001020, &(0x7f0000ffc000/0x4000)=nil) shmdt(0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) 11:34:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x200, 0x4) shutdown(r0, 0x0) 11:34:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="10000000018fce5b12ba66d3fd000007"], 0xffffffffffffffb8}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 11:34:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x3f) 11:34:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) writev(r0, &(0x7f0000000040), 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) 11:34:02 executing program 0: socket$inet6(0x18, 0x1, 0x7) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) socket(0x20, 0x4000, 0xffff) 11:34:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) close(r0) r3 = getuid() r4 = getegid() r5 = getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r5, r3, r4}, 0xc) r6 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) sync() chroot(&(0x7f0000000000)='./file0\x00') r7 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) 11:34:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x4) 11:34:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) recvmsg(r0, &(0x7f00000022c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/236, 0xec}, {&(0x7f0000000200)=""/185, 0xb9}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3, &(0x7f00000012c0)=""/4096, 0x1000}, 0x2) 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}, 0x1c) 11:34:02 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x4) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r3, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000080)={{0xfff, 0x9, 0xfd7d}, 0x10000, 0x1, 0xa7b2}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/128, &(0x7f00000001c0)=0x80) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) listen(r3, 0x0) 11:34:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001440)) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000080)="554d0f5cc0b9ecdadcdcd7510301d76466d6613424bb3b5f6cbaecbbcb277237c9310b4142a3cf182553894ff4f30139c0654dab99e26692b843cef80ec5ec69c07a40e4e848e836ca6ee8c9218bff8a911f7ea911e2ec3d85fe6622164efd76c78c6e8acbebf1f9c3f093412047649e9679d9408f4fd144ba42e74280f8b3573df5078aeaa8d047c879e6eff9", 0x8d}, {&(0x7f0000000140)="a5acaef1e488e574c41c2039014f56e4", 0x10}, {&(0x7f0000000180)="6c12ec5b5308445a5ae6e4f39d77f77d50d492576fa9bf479b339065bd772916a5d598a41b6e1eb1c33a33faa68e1a6954f87e8f54b710b6cc04dc85e05a656a2d568b6d4289f904f72cc0dd3922bc285099907e1764a69cd68345bf871bda98fd749a8f933e399651d9493426c34bd292f605319b896456d883e31086ced9c6ee4f8e95485fd707a84336a4d60375e3c9250b5c41894caa7d2a410a1d728fbe148fb5042f678555a30bd22c3da68ba515b3ba6f36aa96b515b550e4480ca89b707e7a166038b4d7ee2c739825fabe7d8a3e8ec6ef5e8c3cc0067b4a935899e39b829c42ddb1151b18916095b918e2d38db9136061e36751314b9b841214cd1ade636c546890660ae22210ee43657f7b3626d2de275eeb4492250eb2f10f178cc8d46bccb734199401b2e344a32195bb58c98c8b3e03493b1a4afb193323dc41b3b9feee74bb6d4ed792bb10bc8df5a415645d77067fb2fe355e42ddb13a3a3107c16d39d400f9c2a230be3957e50e11bd1781285172bb974c13a21f9ce2a26785730b16bee2d3e4915a53618c6fabc8635dc082415c0fffb6343d7a4d7541e5e4502638fd2a4bf20c09e0e6657197f3ff5500770fc15d587d57b760828bb5e766cf9f954b1281e7b8178cb54a1f6edcbf2bb9d9821a256fa3159eab62570600c02e0ea6eb42e7db31b408b50af8a5457c7de82ffb217f0e2ade7dc9563359c6bbd6a14a2bd0cc3073bd4a25163193762cc050aada67f68820301f86b5cfd40a462117cca118f12c64d989ad496ae8571b18a5b086f91c5b15f9653b81992920a60199d354b7e938350a200bbfe0d2ce263b9e73b390dba65027e99fa2697b62b601c0b07f4bd90de41952df55a9b88a059a19dce3934795f633957bb181fbb3e655bb9d976f237fd1800d48aeb64cf75f03035fcdce99a0e86de033bbf1dad91eeeca030b3b61062b7612779c0a9d927f75ce3d9da4c7217652c867013f09956799e493b64958af32c78cdd24cd5d48de6b003b1eaf69596a9b28138323e65c2b4ec001395922cdb2dab975afd73bcf25cc8b4f3037ed650572be26279ab6b9d43282189681772219fc0bbb70e1d96f797645d8f4c185e2e5c3a19332becc03f4a7d7b0e38e3fe4b494c94581734d5f49d5e8072b2e55b233e0241c05e24e83d9b85b83619c1535ec768f1f53636cb6dab961fbb7bb091b84d08e32208cfbb03193900603199bbec860152c0522e4b18989e0e70e6b8f6b32f3cc43ee6c35815e7166d010fc284947d978399d463d547d73e1faa0e1ab3dc9cd99416c8af8ffb05ef2771a3a1d7033a47d9cc1b195ef3d7b66d182be3996656e53c4b1d63ca553ecafa23d97676a51348b204c0f50c6ade8c2350571e0a5c2d4e628c0c735e3bbe982bf1df294fab4befcb4822eec49baecd0015e4858d801f05407eaf1bd20204c05897a7b29f96ee6582497bf8db50ed4aa91daf4d9f57ad05d8d4625c93f3e190c91ea75a93efa7178ebb2a09a8b2eae8159ca08fee2f9533f2b9c87740e8e577cd34a120986663c952e14aa27cb01c2e756a4e0aa3f146a40e552ad2a288d7c048ccb84ec7cd8cef6a463b3032871823d6a6ef9a1bbefe7e7cafbd92c2bd3a05581000097f345bba115aed7c3519a0421edca2d583e42ad15fad2c666e355174736b18a19e047ead959223e591f3b4fd1a508f6e16d971c4420053c134cf1fd2ce51c5bcb1eb0b74da86d6a61423f6cc99236852c5d9de7b03da248c3371c68865aa529f1b126d01d95df0cbe94e7be494f8db6937d6894f1b8a55c080b3885efdc3dbf4f844f1367f11288833d95ee89a22d419da04c374e5a64a055f44ff36860da33a40bbc06ae815ba46da7ab3f542a4154cf14da2284fc0f99fdc6daefafbab3edd5b1bdb3c8ef03d85799db19a6ac0b38780ff82562bcc8cb64fbfd83db7ed81b03c43c1f25b0c72b1ca39fd254f84e5166d23f796229632fb7f7cf483220f9adde564fb82c683e49387500bba880b055b2cbd369d7a6f8fd5b9d0af5878389df6244b5d1cc685e3f7d409db712fff2bba59db1d61cf9e51eee8bb2cc56d5bfa3b5a9cdac484942eaee9cd5d1e53b51abc7fe117dfb3c15a2ebc0b4a53dda8f5ece743715204d83e09d40abfe63273b5067ba7ec0118920d80b6ff3da35638aaa27c622e530b2693b4c45879e56729a7656b4f2a2d719c84e2dd72a4491c73995acefd4d8589b69b56702dd11296ed2bad866e0a32e6e49908728912dfe721dd54e83d2d7d7072afbe2b7b3aaf10d030cc5d6a111bab3e0c0f877e6e0a321283531e7f5514af97b568173d0a715b673b1107e9599ac6cd6916b5bbdab633f6ef78f6043b86515cafdbbe6a550a2fd29f890d7a98fe4c9f0b258c7cc7d8ff393badb19076898ec511fc85c5ff24c2b63341e76aef5b71e1688680abca244de83de377e6ca87b7fade8465f0df037c4cf605ea491b47644236e15c13d2b53e53be99f0db9b393aa14d8f485c4d5920807e79c11214c10f313eac4f258f33414b15431aea4571934c879f747bec47f3d5a6b17bee2660636ef7d883d42b38473cd6594076b404b458329906c44f3d7c74c66f349d78415fae32ced836b636bce97c36cfe36fe380e7a08256fe6da7d8c29b053b617c38f7d6332071b3da2872ecd529014ea0903cc3b64fd8e666f83d162c6d57e1f44abae9ad14ad0663807efe918bdcd84431b07104339169b12d6a4933e0b6a83c8b475aec7c495d5550a55eafea94d8a727ee7a2474c33e073299a2b0cc9d43e6a2560b8b51bc5e03b70244767f95a95d4a67e4a322c07dc119a922feab077f8ced1deaf65e015a83f113172adb7ae5dbe1db48d5ce4167de6ac033aeeb4737691598ba76f76fe7b4b591ce7692c51e3edb56e32902a61aa6bf226d057f2e285c151fe53b604aa13149a3fe00f15e56b2bb04820dd1a5d0f27eed51e9563a685677d60e86eea441282cd66261bda2a5ff7d298da806d9882ce8aa71ffe7eebbe488858e6867718491c3e07375076759c4876f8b9b0788eba931421a4240683b7c222cb1a693b28d3f736bc660eb5aa5677df146401d328e28fa7daaac27e9d70b3b16498986bca449a84f47ae1c1dd415acfdf71917f7740c7630e61afd54a5f44255ea79abe3213849452d05df3bf258963a1b73929eb6cf5f1e4d658e58ef442407c0fb68ee9b34050098abf4bf42f5ee39bdc6a4b86664a3c3a290284613e41880d67e523b1930cd93fbd1607bcdb0e7eabab6fccd6f0c777bd5006e0da479a0ccbf79a9be703ee49750507d55f8a0041ffe79916119a4bd969a03fb3a79ae270d4b7369f5789630d2abebea21d5918119139dcf4ae1aa58ad54ec32dfb776feae6829e73c68cb6e33cfb50ad2343d77d50d2dece36ddc95998734f0f59dca27f667641eebb413e06e287392c72c30207a6f5abd6801baabf832359588c2e6b72c34151853f8c4e5e3e9d17c0b59ca8c12c6cbd0752a5c126ada4cd98d9a1d0d8331278acbc1ac7f53160f2c4c053621161c3a52925a19755f718a5db1303d137fe72010a8f2474e5dafc93256ad10f4a51bf48cd29fb8ae5e3479529cebde4d39263a00021db71a02638d24f0ed3bc282a54b3190424bda7044c87eb4626016f3661c735ac1161ecbe244a6076afed1857fe23a278f89e817960b67ece2d5cdff064c8afbe51ab7c4b1657ee1166b797fd309b4c1c3e35664718733119afb3a4b800afda6ffa73c1713f7a1410e92dde1d77ad001d317eddb393ee3333e494d6d007d788e24b77083aa789357a858deaa044909efde330142578ebe0b1d94063f014dfefe802e911e59ffd84b88401044d43afea070d17f57d3d1c027ffe2401a7b2e4d6506ee3c95efe1b43342218c991e48a0666502fe99a5567757b82762e2ccafecefc1dd853bb06ce50328ae3e69cff462aec1fcb4e909d7b30951d8374e2e92b1211c3807e60c509736a298cc44523e21840e83f7f02d60d1daf53f91bd0c513e52d88b90f7762404711cf8aa2266f8ab3a1a20345c2170ad855b8f06a270d8c0d55b849a80b39abaaae2c11f7bb5baf4e15098de5a54d9ab82c52eec5fee3544ddf281875245e20300d282d5e5027cd86ca37713012781f545caaf5f9d5b71295040c7bf4e2bb694dbd332594be6a1de8222d24e0a87a5b31cf5cf561a2d6e3e82860f05bd3e41b083ac9ead29dcc088e0a8d8dbe5fa9ccf9fc286fe787ecb77576bdf153f1cdeb3f45577c75d485801ab319c87b3dad0d7520d7a17e3fd2d24648a5571270d481da397e8a1c23d7a17fe9a7dc5c77155e5a7f9dfda628ed8485b63a7d0aeca85d31cd3edeb0e1a0f07eb7d3ea2d232e5ee2153b01c0d6bdd09e3208de70e0f49acd7111645ade76ee3887c4ddb0281d3d534ae2078815287a19d71688de42563c74aa6402412970dab608e09e2cf0a1627a679300a35a5c5bd12a86a9b41e779da98ce97b181ab1fd58729ccf1cc1ab4966570e9863bf175c79972b2330555cd895044ac34df7f85a8a8da38df454983a387b1a1316f8861adc39cea970f7ff696c9787f3f3923e22ff265dc73773461534b7ed6da3d24da678887d4efefdd9bedde329068c5e34ecd5a7f49ba4e7df011e24da2e4c7cab0e63662a210322c6e287fbaec241c2cf71cf2978b97c8a5bb433b379e27a3103c78982d3b9c2fc759a17df80a24ae9d7d88b93cd2ffa4809aadd2ff1408663c57640ed9b9c482b3e7193052d0493a461c436ef62f178c5486a1650e7409025dd45eb56601899b7f66d6fde2dc8a3885c526639a365187bbe86d2922ed9e42a5583ec79895efef2f915cda3f45745c73d749cb96906ac8b2c954cfd85054cdd2d972ae02bac477f01f35b35e1b1bed34acafe1c9a71e64760352e4df4b4eb5b8406b043d64c992dff43e9648c11ce71a8d52fe5c7b44fbe91b896bf854cf2d7e68b01283ed2eb969377225ce54cbdcaa0d371affaae61761d2e1a87d922dc4471caf1e122e97d5f512dbf524a6eedb6999430908b0bca7d7ef8b1e4f00f6418a6b8993019d48d60a664eefc9e4b7f473a92d1170f92186bc96f973f4e672936a14d4e49842120c83348f035ac66140ce4e0295ab516daf539b4926aa6ac446577a70cdc4674614c4722a394db046468c65d2e9332bc8faf1551ec0ddbd4f1910ce209a1b6ae52c0d9ef531071deba841ad33bbf64b6812c50dc2a09a5b52e0397dba7a498d9e6a026fa065e62e0e4c3cc661eeebedcd465bd553e3d3d6ac7e74d64a215a479b43c84d4df934f35de5b353b0e90e1033c3b907aab7c64306c2bcd79ffb68f7cd2c75b3b45803a9e66a4d43ffd9ef75b9497e0face31f4490bd527196a9cd22b03bd4fb232644a261ad59efb58946f163d169989a8d965606773d075cefe3afb02cae6ea8f38d8e4a2a33aa5def7f85147d476da1cdb6a411eccedb21b4f650e8ff229a652c146dac65e2376f543e4290900ca526dcb63f8e2bf1a4747547cb839a1d8c0af402de86f14d747d08596c3ffbd007ad61c775635672f50df024cf5b9044a2d306db025bec9699875d7d0b1f65b6bb61f4550f84180fa5bc0d65cace2c09ee4e1580d395a90c7cdcb0995109f2e0b3c4bed9ef306c208b7bc7f065893cad22c336c06e0f2233ab49d467bbdf472c356670d6c346033de21b497efe0f636505d1e9fd4aaf7a99f693368bd3b07fe5ca838ca85877c943bfe20294a3fda968b3b30b0e3b31c559f2636050eb97263f27d00271935819fdb4e3e2e", 0x1000}, {&(0x7f0000001180)="3d5a82ee35eb34d20f49005b95b289ba94837ca91585cabb892e3ccd1dc9e3e7db4b99370128280cbea05e6115fdc784ad20442d2be4221f37281458172d62885b2d89a5", 0x44}, {&(0x7f0000001200)="af7c534bd7d2604736b79989a4a050920015cc7077ea592323a522ef777568f69d6ffa0067ee9464618273e16c7ed4d95c5f17b8e2faf9f17a2aa45cebcbac6504256124b676ed36a11b75304f880552", 0x50}, {&(0x7f0000001280)="d3aa117ef75de651aed126f1025bcc1f374aef3b9608a91bbf3a0f40f872ff05435554f4cd7ecd611767d8ec27b97b071ae1194e710c4713", 0x38}], 0x6, &(0x7f0000001340)=[{0x40, 0xffff, 0x0, "f962079aab6a4b48fb5aedde051ea497ebc9796d1aab9b6ab9423cdb7ec2f5f738d210505df791b7daeadf2032"}, {0x68, 0xffff, 0x7, "5f9f8848b7eb12855116d0c8fce4b3eb6f90c82cdac5785e7bc7d619ca2c4a33fd34d80afb34400185d45f53a97852fef7be3380a9c82e6a7922e5d6620a17a1c480f2224a12ce63111ca228c27d85f2353bbaab676f3b"}], 0xa8}, 0x2) 11:34:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x1) r1 = kqueue() unlink(&(0x7f0000000080)='./file0\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xd0) close(r1) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) dup2(r2, r0) 11:34:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x2f, 0x1ff}) ioctl$TIOCNXCL(r0, 0x2000740e) 11:34:03 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000001900)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x2, 0x1ff) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001880)=0xffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x3) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 11:34:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x32e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x7) 11:34:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe87, &(0x7f0000000080)}, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) r3 = geteuid() r4 = getegid() r5 = getpid() r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000080)="7db97a75bdf97a83db6df9e2917d7c7b324be7905a6ef60479070b77dd6fbe83545db889c88aab814c193a10546b5cdd2f079f51cb2f47dd446395bfb44a8816679eac39159bdc41751d7e9c6735a17a91e7766e33d726c85b519099c6c192ed243b6e8c3aded7730b045f34fa45cbe99aa0afdae496eeeb41e1e986b4d5442c0b3f1a6539ffaf3a023ffec29df0b2872c2dcf4780e052c8dc510ef07c456f5d2371090335e7131d0283bdeefa3ffaf18db1559a4420cfc0233d48d4e497d8dc9feadd0f0804fd94afaddf2faded121f89c7af37f8ca2eb6983b7a2f125e02eae88645b3040df1f488abc24400f6c48a", 0xf0}, {&(0x7f0000000180)="25cfd66512678165fe0570551c6c5db502fd92a50aedf57bd6884e7429e29ff7e28acbb1640ed011d91ee1a9bc1e44d2ff5622c78c6d200e4830423405876199c305cad22a1beffe16400c4823df05f5d49a6510a7632e8226c123bd3e89d9aeded561de5527246dee71b9d0821fa89042c6199fbf15caa117bed426be359ab3d619f8cfc0880c942d8f0cff31bd986a811c1aa299", 0x95}, {&(0x7f0000000240)="a1fc286efe481a19886872a05bd5a8746ec0d49b476c0c22d0185e97a4db79054e3c42e4a1806cb6aebaac7c0618e3c8e09abe78a53941f9f8c59e937c56f67525e513ba6fd57aaa0e04eab40df998aafaefddd0933399cb72b4e7bab021bd6d514fb355f5eeecf4280200e14a167ea51db34f8999cccab0f0607c278c2394d10cdabecac0b92228c5722b47c4d3dc438e1780f84e7176a0c5220be2c1d5ff59b77607cf2da58524fa057c9cc8af6eef96a14f0ae123cf68d0b46d5d710be8dcfb3138ae46a707484e7ba5d6c9034b397e9fc8133bf7044f6bd84fe5b9c22107fe6ced3403cd0639eb", 0xe9}, {&(0x7f0000000340)="19c620427e867d587b1cee247c61c5791cd9c21de899ecea2f395ce936b0", 0x1e}, {&(0x7f0000000380)="fd672e9eeb853fd69cf5542e2445b415785444dca3624f2c2fe27a56a83f27f3f66b13cb10ce2f09dceef8f18c9220870b7717c22566a81345e81cdd8eb48ad45e3f7c2afb2a3fc6aff0e0e40db325b64df75b47eaa265fdc003e14c5307b096012fade997be117867f8ef2a10151ee3ced46da05cae41164a2264f4112f3d4ac96b68b5a3b39a6aab963130ca70c0f672b20cf07b2a9f821520ad989051c17afd502e6c1578f2b7b4ea392908f771247471b3ef8d65da34f6b8f537a61a7fc5f270e6e16b87541aa45c0946e120afc4bf7f22c1cd13f2f5dbefe6da3789b4f38ad4fb26e015", 0xe6}, {&(0x7f0000000480)="9f06900d78498b39d56973c1ba82dfdcb5b1294733ef950bd8d95ef4e10fca342e30839bc10a5b147f8ef0c1a9c3c8b04bd32990039adc39e642b69574e46ed5bf25416f48fe3cbe9782d1a0378d65a490c512e95c52a893a0a5a7cf259865abb06a38f8304e5c4447e079536a2888e1c8794857ad0ffb5ec1651c1c86e9d209e3d4faaaebac8b10067ee92c7b6091e51da6a9d68c1c36c697b4085ed5537b57441a2993a4ac94403f914ec85e2370e556a4351b7e7db98f1cadfcce4cbdd31ce19362804a01e2376aa17d1f6b6ee1a4a8133b2ae94288a31a8e673f16ffa7fea7a955b3cda6a359c47dc19f36480d3ccc217c7229e583a0020d3942c662636b7cb508e5194a89f2e38c712daf434fd96c9a0c0caa41f9fa296b0ac3cb9ba5af44856696a4a5fa7de7d40b96a228b6d17d7dab28728a0ea74dfe2db9d4e4bbcc00b6ab7975bc5dfe40e5aea4c977b2750eaad7ff8d61c55d0116094ef8b2a953c80c26d763782c6bb1883e93b954d1c194e61b9bf0174bc473e5ccff9241c47d35f79e8d0bc2874fa39d097e6cb318b483397c39d2dfa2f723d28fb85c843c80dd0f333bf61428aede59da6e07e899637321a9de1d790ad3bd698c780824d260c53ab2e94135cab1eb64979e33497ed7fd2de76a31e10312e554383b30e4d5d993d3235148cc105c10baeb15802c49ca629bbb84f117700fc279217439a0f3a46efdecec32205836acf38963e24977841915455aa79348d92050a2ea2066f83a1296a3037ecfb56aad19f9709dff925ea47b2c80166a976b64c83f92ebbdcd13dbc35fccd8364a8dc90fcc41accac0abb3dbee342e694731f967c5c44e1dbf527c9eb85049199b9ac675d7c3d0d88e5f05f1545ac6f98405440f7d20a38488fff21782dca64c2bcb5263a775c35af20f505f88a127e8fc6d9259337d63db88d8dac5a8c5380e9e397af472c645c228cc45eff9908e9fa7c8538629ff066c9349ceac1ad92c79bd52b437bcf6a190059bd90e925ff83d938c1707811e88055261abf8d8d216bcf10991ce80b49bc2c9f3803da9b06e7f93a7111819c069fb848de58c2e5f318558afa011427f98a9864a49a4196b6aecb074e3a8c2d520b66558177c95905b89cbb27a9e700d58020aa14d4dc18c460672cff915580f6f45fe3908f92ffa27bac35be8256875daf9fa9a35573688b25bd74d9b025293a310353c60bcc1077fb75b2bbe6a9574079ef62ced88ab62914213c406d138a35f7687d3e56b88f9ffc1766bd94fa51f495a55067d9d40f467b4f379ca7f1d7b5a7e26f2c6fcd9fd5e85e63d5241fdfdf515509783b1c43627fe6b9f5083436b78ef15f1d96cc75c09bb0a58519219e353d82e2730e9480bf1783d313781364e37660d3b93789c9e22808c362a2085edd1a1bad69a2831aab2b8b414dc2087dd38d842a602b478a0c4962d7201eb8720a8025ff8af8e6b4bd93c5816192c894ba36a0a4c85fb8d5ba0349d9bd97b47f61e9e8d6385fee6c6715e9cb007b3d9a1f12ddb9e74709f09595663838ae42ad93cb90f60d5c37e201297c986d50a9aa216ce9d6897214468a90a928441246635dc1a944f51a616689bc7917c7b6055b5db00d808c3908c293147adc1ddff42d6a2f2d42b4f11ec9f63972cda3419e290dd176d30cadc6a182ab142bd8996c1c9461b29dacdb4310766a5b6dfa418054c1ab468cc353b020d50c298321527471443074f1be22dc78e568dc14f68ceb3bc67dcd8203eb2c5ee571d439094def6f9a929765e9a1b19c4861fee1f8f5d9ee8c85a79959b43ee6ab850f22e094fe6cd9f61a58896fb44073f6c5f81f82aea8e8c3c4c2da4ca6897c5978e0d4dd5232bdba906e45a175b869833c1b4a25a99cffc7100395b5dd1fc8363682d7f88677563bb205cdb1d210d88edfe749ca3a594d4c047f4ed0323afa56a4769971889324b9d19e60cb18cae55597f752d03fa86eb4173abcbe73671f1677a0b1aeb6dadb7e6a12656841dd230a417a6d6350fb21ba02bdc257e0c145927f315009d8fbd89d8b1a28800641c7402fedebfdb2964d97b578a968ebcb0bec2d0754a398c0dea10e05555e19e934f63869f044dcaa78acbda34876b27c64fccf99b9f0deefd16bce255bd7ea62da34b960d10b25a5178d01c3c5a741878496d5d40608d5a93fe19f2fc476079156824f042b24dba5fbcb5537ff45e584dc34ac5b013120e3e66ba637c17edd6590f03c8c68e84245b91e9e4995cf6b57e06256aebd527486b70b7479a618d0883b43778454d0665a04ea662231054bde5a4b55f005f23c44e9634b8f783594ffcebfe81609520632d9d56e99ee29a0c2de3f2f458f074fa182579a4f9aab1aea8d08d1881bff48c5fdb93841597f68d76299327a28b010e4b6b2b0100a0a39f1eab22adc81f9a3fa68c274048c3cd690d27078640022510057f6dcaa930acf758784f3e4cd59fef670dc319a3e5e20bcfdbfc25639f46236d995ff62946740b8a5e7ca72eb5829ecb1484edad312897d1dee60820a4d17ba06ca2aaeaf18b7b7f1d004d015965da754866e52737496dc9d70157056af961fe660bd036adbcecaedb859a2d7fc7ce751b3edba12edddc2d7653935da5857dcd8407477eb476bb3b9df444fa49731010c6e94de3de4ff7c1d4a766829434d30402f42ef91f555cfd510437582b4ab1508ae2625dc1ebf015937a0ccf35b94c3ed6a43a43b63d21a460a4a797b38a43f78926b2ff577bae310c39bb9709266af01bfbef6032b80316642808c4463196e30bb320ef04c3534589f28c44e0a9cd8b43a50e4df9507bbe67a67cb343fdacfc47f3199690661ee8bff35b5937434da74daeea702703b53b74f3a3fc99aff93f0ec53c1ca8528864b15191a8cb443f28a3c52676ad96440cd3ddc4c8fbce36551cc42c4079ae3c3a42ee75983be573c58528bc3b08d5ddbd2d5da15b5335a1ecc9414057a1d4833c7bd4203a3b6dc4e532fe949820d50a7f790d61a30fffd7f69ea144a2f2cdee04a9fa35a488a3070f2ab8e6944357645fe5c5e918cf4e9390ba5573235777a21f4816b54a6a3988180bed5f794b974500185c409a535a14dd28ba3d973a6bbb27cacb907dbffcf5b3aed1c0148c5fff6269847e099e6fc6b9967d1f00b4f09ea8ccc32867e70a7f2d18c4aaa44854bf3f430a53226544d66ae12c44f0e8067d5fb15cff6d273e15d275ebecc4473e0fee76d7751b4dc4a3283ad1c38166b57adecf9c952ffea8fa646b10c6dcbf477034875e1ab1420aeacc4fe40eea4316a46c13591dc7ee0cd3b6c2e76e5ced7006b58a813a4a382b4c81889fcca21d13a5b9b953c140a277a23a4cbf6b86cbac5ee1b82302d5bcd939d86920abc5c1b8a6e865812d05758ba04498488b352e6e4d0b05f6fc8e0a62184f760fdf1edeb0213c613cca5312314cfa9c8a8b21df44267da5e344341138aea356e68f8d5727c5bc53acb9e520d12899e46f39f20df6a7591c0ec5d9f1d00dbb9dfbb49f638420d40acf06123d7274c9adc5763e5511eeefac031b53b1995a090f7b226c8f396953b950d989dbb182ad0e1c70fa2e09aade0458f3b2f76a359ff828eb4340f5701b27326f7f41b8b4be242a32f6396acbde07d760db60948c06188cffcaa0138cf92614a3fb5a10962d725e32083bbfd40c12900c61c49a091ba9dc7efec30b59c5a8e6da718e85d29a2f7210f4a5d24f1aac5d4f5bf09bb6b1ff88db13d9541110334acbce1afc01dc9e9096585c06c479c62a4a29d3abe0bd08c48905e36ba88ff97a8e38747e279e78324be8f4bb6d4f9a02981e89b31e163cdce22df56280a152c51d7fa1d61ee1a1eb7fb06261a73fc9b450c8e5f7c7c63a28122cbffbfa505451b34e7cf8df37748390f7f7c8e40699f3e7d661d1022e1e21e8ceb6f8313706624d868d3ab266f76ff46d04d53982affaea2ce3ef8eaa674cb3ab65ea3175aa94d6b2aeec1ee470b93c78a34058d9a0a63b0dee08714b3c432be6e7d71397a22f3f48e5dfc1a4cbc230481f5f53d0047a36083f317b785ab64e1a0fb81e856811fd349fda6d7f0795a0c53dd3fad09d1d01283631ad0d6cf3f476aa1fb11fb6428c4e03ea0022c1c6659b5b4a88996f4dfc0ed804c951c1ad7ada6e0172d8d3e3f13836a761a2a576217676ea20321034c5c663c0ffb03e45d468fc9a7527a35b433a952bee6ad5a763aeda544439c4549bda59daaf88024cb04068094a0dc1f6bac553863b5f0fc65e419a0d07004650e0beb09548554753a16fa7180445426447fa07adcc9fb8a942c812dc76d61a4b965fbf3cde094d86fd4b94ca918d2f68df0bfd0c88731aa13ec1a10d434d83706dc782bba8bbdf25589ffcc31462a8a7b8797f62d11e10b28180f7d6c7c09abe83f1e240e9d11fed2fc08189b30d20dd0312b9c1de8a94cab17d24b99723de5bc4f49ed57a66a7f2d9e1bbadee21020c9c43e0ebefd2379eea2ee175fdb8f7171dede38ff118aec09105afe743afad1248561e6f323bb0f4b6b59a430d8468e045b5d33fc20a7f2375e481cfb0c819eba6534b355b2f224e39793b4cb42185f2b633d64cddeef3b1bb3d02eb6577839022b5d75bb74d1898a50d472c8310370b208e703343442498cb42ac439c017ad488543cd734c088923c952b15689e47db82d0ad26c4087b9bd7372b937ec89b38ca3735dd1d80f4cc365fad3b095a427f31c402c5d2c39b2dcefebc9c5d989f37beeac061f21c3e701c4f68e1c9ad56907e194b8290f03ff9813879280dce22e844102c94a7e140145a3395bb0c63070b0ae601486c46d648761767552e41b7b40d73e1bcb9eb1fe36b7c2114878fc83e198a4c51362b156385d206f40d9fe8375f03cca434bcdbde09b06503b84829e31a878899e78df1ff0ec56eb9c875956514e59040bfcaa020e9b3b77b9f4de51a13dc85f942c72317c5e499ec6c6b631141ba1dd66e9eb4594d16878a84d4c4809efbbaa0ad79fb9373130eb90557f428435635d2d6e9bb450e422ccc76ad35409bec153b8872065cfb392fa03d0bfa8b1617fc9c9099b0df49b18c6fcc431d37132312e4651fcca50d9f69f748ca51fd45854b3e25e289f96e680bc49ca4e97ff56e8008b73a70e0dfc4686c260c119e8a85c71721499a81c29414efff2819b848034c0a9ef4683d60effd26493bcce71608f28abb87e815091724aaa2b2b1257c902e897899107883684035772f3680b799ed1e7047de97e37da8cdb4a85e6b284244b67654a90a9f8a391911d8262cf5d44966237c58a37c337f05dca7d05a59b3ba0aa666bd7a01a561a69da25a825df4c774cb7a650d45a75996a5638281fe24490fef1c5f455efdfecb3931e70dd7bc6beddb5d6db1480d561c3d6d3739de1696f8dd550c302a9011dc948f98db94e621706babc13fd63686e4c1c2feb0beec63d98a844b6b1c4b9cf1e750d33fedea7eca327eb872b254ccec087fd5728bb6b88e83497a553c1aaca8c6177972d43146b5c940ccad760ad9d10b6ee7936f38ac8b209de471b9ed2792b79a60e4f07de06a8a92c19f9d0e2a06818bbbfdac19cdc54e57b5b614c6b4824241e970103cf221a6b7092cc8ec4909e2cec0b499031c7d0eaf4060cf5da6b59cd790a27c54d7ec98b769043e3446457c18e33012f71cb6adfac4cebae388ae47935cdecd3b7074f5c64a28f722b9e83665e0740ca945fea0e1ddeae04b9b67368d9ae285cbc97ecbcafb68f5c400b613621501945f56527acd5c7c76b7", 0x1000}, {&(0x7f0000001480)="d3d34c1f6e5755c37e76f6e4e20bb12a7aa9acb819e064378ec287236f23f24f25d3406adcc2d2783edd9982a3d621c6abd0713ba78a2b432e112b85c10dd143fca819c8c1888f783e8f899768e72256fb57145ee96dce28cf9dc7e7a6aa16dc05f9fdab6cd43c25d17d2d22465df3d5d4d273070262468a5737ce3e070573d0d3880082f758f2a7d851231e1f8a50262c", 0x91}], 0x7, &(0x7f0000001640)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x80, 0xa}, 0x4) 11:34:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) read(r0, &(0x7f0000000080)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:34:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913", 0x514}], 0x1) 11:34:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:34:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3}) 11:34:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="64de700381c6c10e718933e78ff3b263f823d64dd89c333f1996648b84eccdfc47770f3442ca01c4915dd8947a7514188015cd466f4c081dd55408d88d3ede74674da7dc7a7dd9c79c80cc480762d09a39c823963b6a42a8e87e4b8b4ba8158b3f410537ff2e7578c00dd41974ab7d84174095cfb578cca43e38", 0x7a}], 0x1, 0x0, 0x0, 0x2}, 0x408) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040), 0x0) 11:34:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = getgid() setgid(r1) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r3 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r4 = shmget$private(0x0, 0x2000, 0x54d, &(0x7f0000ffd000/0x2000)=nil) r5 = geteuid() r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getegid() r9 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0xc21, r5, r6, r7, r8, 0x20, 0xff}, 0x7, 0x2, r9, r10, 0x101, 0x0, 0x3}) r11 = dup(r2) ioctl$BIOCGRSIG(r11, 0x40044273, &(0x7f00000001c0)) 11:34:04 executing program 0: r0 = msgget$private(0x0, 0x400) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000013c0)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/237}, 0xf5, 0x3, 0x800) 11:34:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r0) munlockall() 11:34:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) r1 = getpid() fcntl$lock(r0, 0xc, &(0x7f0000000180)={0x6, 0xffffffffffffffff, 0x8, 0x800, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r2, 0x2) flock(r2, 0xd) flock(r2, 0x100001) r3 = dup2(r2, r2) openat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 11:34:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x759) 11:34:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0xc7) socket(0x6, 0x2, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 11:34:04 executing program 1: socketpair$unix(0x1, 0x200000007, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) 11:34:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "d730c15b00f4ff0000747beffde400"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x44) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x2, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000279000/0x2000)=nil, 0x2000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:34:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000000)="ebff8c000000000000004e713048e69931929648", 0x14) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getegid() r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) 11:34:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b6", 0x187) r1 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0xc) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x1}) 11:34:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/72}, &(0x7f0000000140)=0x4a) readv(r1, &(0x7f0000000000)=[{&(0x7f0000001980)=""/4096, 0xfffffe2f}], 0x1) 11:34:05 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x5}, {0x7ff, 0x400}}) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fchdir(r0) 11:34:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r5, &(0x7f00000015c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000380)="9a34e4d38415d25803b5c3141d71fbedd303981366af26b88b63e84767459705ea825091d59d4caf23c0f26f4377387c50cf4a2264cb486366bad1fe45801d7f18e5a4de9ea5238dffcbfca5583e4ff299fa956107a4d0df66f32e246b465e4f752b1bc9574ae75bbf88f2a1d916e65ade15a596", 0x74}], 0x1, 0x0}, 0x400) poll(&(0x7f0000001600)=[{r6, 0x185}, {r5, 0x4}], 0x2, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x11, 0x3, 0x0) r9 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r10 = dup2(r8, r9) connect$inet6(r10, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r11, &(0x7f00000016c0)="bec3f6b573c898cfb2922eef921f04aa7c72d0becc450c0b354ffc9248c740b6e2b0d34cdfc93c803c6298ce634b2aecc2931a62c6947d6564085709c2a5da3f65ac01316e93a7719f1f9e", 0x4b, 0x2, 0x0, 0x0) r12 = msgget(0x1, 0x20) msgrcv(r12, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afb5442c9e9f0b7500"/4104], 0x1008, 0x2, 0x0) getgroups(0x6, &(0x7f0000000180)=[r4, r0, r3, r0, r2, r4]) r13 = semget$private(0x0, 0x4, 0xe0) semctl$GETVAL(r13, 0x1, 0x5, &(0x7f0000001780)=""/12) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000017c0)) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000002d00)) r14 = dup(r5) ioctl$BIOCSBLEN(r14, 0xc0044266, &(0x7f0000000280)=0xfff) getgroups(0x7, &(0x7f0000001840)=[r0, r2, r1, r1, r4, r1, r3]) getgroups(0x2, &(0x7f0000001880)=[r0, r15]) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x6, 0x8, 0x1, 0x7fff, 0xfff, 0x100, 0x0, 0x1, 0x80, 0x1f}) readv(r11, &(0x7f0000002bc0)=[{&(0x7f0000001480)=""/250, 0xfa}, {&(0x7f0000000280)}, {&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000002a40)=""/78, 0x4e}, {&(0x7f0000002ac0)=""/254, 0xfe}], 0x6) recvfrom(r7, &(0x7f00000018c0)=""/93, 0x5d, 0x0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001980)={'./file0\x00', 0x2, 0x2, 0x5, 0x1, 0x7, 0x8, 0x400, 0x2, 0x3, 0x1, 0x76}) syz_execute_func(&(0x7f0000000240)="c441a1f451fe66400f3a4092c1fd000067dbed2e66400f3821684ff20f78c00003640fbc84af7d6b0000c4636578fcf7c441256bf964660f38db030f4f6701") 11:34:05 executing program 1: r0 = socket(0x18, 0x8000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x20}, 0x10) setsockopt(r0, 0x2, 0x800000000000010, &(0x7f00000000c0)="c5f4ba70400ababa1f90e5428eb7e4824af252fb699253f5eed21028504f9100092994e98eec85b9f5b7f5042b473694d60e56350c6f53279bc3396da069f5a24646f4ed3a772a54b647a644cdf242e8998278eea36ff3590537d06371607939bb7edf8c9109e333e9d880aa7255fbc555a9f4216c1bcf4f67b913111597f873a50b9015672d841d4e7568307a5002498c4f9cfe422143950ac5ccd6ad3c6343a566566c1e38d33926a37679bf41725a82d07a13f1d3d9e81248a7367edd4979a6cc6d6bc5e5dee3eefb14228fc0157eb77f966a952741a761641ead0937dcbbd59ada38782fd29b5bf7c3cbf00c8220eef941a8287a971a76220c890bffdb24eacaac97faa9b5b08b5f6bbcaac820de11781b9b67d6402592234c54828d092fa2db6883680f3e39f8da6012686e58d4c5c5c5f72179038d34cf2a6003409c047b232bbc12db9743b7610e477c92f1fc92cf1ae10250e88fff68de009bc0d5b3c6fdf049050ba6ba89302fa0b9a99919", 0x170) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0xc0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7fff) r2 = msgget(0x3, 0x1) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x7, r3, r4, r5, r6, 0x80, 0x7fffffff}, 0x9, 0x5, r7, r8, 0x2, 0x8, 0x1, 0x5}) 11:34:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) connect$unix(r0, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) r1 = msgget$private(0x0, 0xfffffffffffffffb) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995dab415e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a009c4be4d3c92fbe8ccb27"], 0x1, 0x3e9d8dcf9b310efd) msgsnd(r1, &(0x7f0000000000)={0x0, "5b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29958b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ae1b685cfc4f683"}, 0xe1, 0x0) sendto(r0, &(0x7f00000003c0)="e5c64313219bbfed68d1c8fc2fc8d4e75616a5f1f4e1755c2e4adc020f142d25573536481522b59816845d42e078394568711cda7faee98a040b401dc239e1be8b131d0dd0653477810a3c9d89d50093352b1db64c614a8d13d11d5951", 0x5d, 0x0, 0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x18a, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/64}, 0x48, 0x0, 0x1000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000440)) 11:34:05 executing program 1: r0 = socket(0x1b, 0x0, 0x70f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 11:34:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) recvfrom$unix(r1, &(0x7f0000000080)=""/32, 0x20, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:34:06 executing program 0: minherit(&(0x7f0000419000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:34:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x5b, &(0x7f0000001300), 0x5, &(0x7f0000001380)=""/212, 0xd4}, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) shutdown(r0, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:34:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x10000) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x56d0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x200) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000340)=0xfffffffffffffffa) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) read(r1, &(0x7f0000000280)=""/73, 0x49) sendto(r2, &(0x7f0000000300)="1cfed527ddcf0fd6bd5ef53d8cb78c420ab7e1db592a6ea45b54d492b257d0e5caca192281ed33311f19dcdf1c8d1681cfd75c96e082af70651e453f2bae", 0x3e, 0x408, 0x0, 0x0) getuid() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000380)=0x400) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000640)={0x7fffffff, 0x5, 0x7fffffff, 0x100000001, &(0x7f00000003c0)={{0x3, 0x4, 0x7, 0x80000000, 0x5, 0x1f, 0xfffffffffffffff8}, {[0x3017, 0x8d2, 0xf5b, 0x3, 0x0, 0x10000, 0x7, 0x6, 0x7fff, 0x9, 0x2, 0xd39a, 0x200, 0x6, 0x1, 0x3, 0x3, 0x6], [0x2, 0x44, 0xff, 0x4, 0x9, 0x3, 0x0, 0x40, 0x80000001, 0x1], [0x0, 0x4, 0x8, 0x3ff, 0xa0b, 0x4, 0x800], [0x6, 0x7, 0x20, 0xff, 0x8, 0x5], [{0x1f, 0x25d, 0x58b, 0x1}, {0x9, 0x7fffffff, 0xc2, 0x7}, {0xb27, 0x4, 0x80000000, 0x3dff}, {0x2, 0x6, 0x8, 0x6}, {0xaa, 0x3, 0x0, 0x4}, {0x4, 0x0, 0xffffffff, 0x7f}, {0xc00000000000, 0x10001, 0x8, 0x4}, {0x9, 0x5, 0xfffffffffffffffc, 0x5}], {0x5, 0x2, 0xf6, 0x7ff}, {0xab80, 0x9, 0xa2c, 0x5}}}, 0x8, 0x6}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000680)={0xa090, 0x5, 0x80000001, 0x9, "cbab2b647b1c1bab3e29de2b9b865f396c25e983", 0x80000001, 0x9}) pledge(&(0x7f00000006c0)='%/^*!\xdd\x00', &(0x7f0000000700)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000740)=0x663) recvmsg(r1, &(0x7f0000001b40)={&(0x7f0000000780)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f00000007c0)=""/214, 0xd6}, {&(0x7f00000008c0)=""/251, 0xfb}, {&(0x7f00000009c0)=""/120, 0x78}, {&(0x7f0000000a40)=""/145, 0x91}], 0x4, &(0x7f0000000b40)=""/4096, 0x1000}, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001b80)) r3 = msgget(0x0, 0xc) msgsnd(r3, &(0x7f0000001bc0)={0x1, "80cf8cc22b5dff82901c688cb031cbb110d72bf47a718aff2b891f8010279599d7db48c303d49b255bfbb1c2406ec45204578aa8ae7571ae50c74b92e18676fcf42a3f418cb3dfdd6ff410aa7b7979f31ffe24fae846c0bf2175cc9ec74a4765daac19165f4a08ea177238ab2c08c544e89a80e5fa896876ef5c3dbc045e6a3ceb10"}, 0x8a, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000001cc0), 0x4) 11:34:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000140)=""/35, 0x23}], 0x3) writev(r0, &(0x7f0000000040), 0x1) 11:34:06 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="78ffc0f4961bc30ce395d4783ee25a5a", 0x10}], 0x1) 11:34:06 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x810, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfec5f9d) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f0000000180)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x8, 0x1, 0x1ff}, 0x6, 0xffffffff, 0x200}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x80, 0x500000, './file0\x00', 0x2, 0xcf0, 0xfff, 0x5}) 11:34:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 11:34:06 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='c\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xc8) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0xa) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') clock_getres(0x2, &(0x7f00000001c0)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:34:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x40000000002f, 0x100001, 0x4}], 0x34, 0x0, 0xc68, 0x0) rmdir(&(0x7f0000000040)='\x00') 11:34:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x8, 0x0, 0x0) 11:34:06 executing program 0: minherit(&(0x7f00003f4000/0x2000)=nil, 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1e0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000080)=""/93, 0x5d}], 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20, 0x0) 11:34:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xda, "d730c15b00f4ff000074000000683f00", 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x46) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getpid() getpgid(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchflags(r1, 0x10000) r5 = getegid() fchownat(r3, &(0x7f0000000080)='./file0\x00', r4, r5, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:34:06 executing program 0: getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20c88, 0x4f) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x2, 0xffffffffffff0000}, {0x9, 0x8}}) socket(0x18, 0x5, 0x20) 11:34:06 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) dup2(r1, r0) syz_open_pts() 11:34:06 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0xfffffdf8, &(0x7f0000001380)=""/232, 0x1c4}, 0x0) syz_execute_func(&(0x7f0000000000)="988fc920934d006641de709144c6f800c482792204950a000000f2460f2a95f00000003eac3e9b0f33450fa5ee") 11:34:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x3, 0xfffffffffffffff9, "09ffaab8af000000000000d2fa00"}) pipe(&(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:34:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) 11:34:06 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7b, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000200)='\r', 0x1) r3 = dup(r2) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000080)={0x1000, 0x0, &(0x7f0000000840)=""/4096}) ftruncate(r0, 0x0, 0x28030020) 11:34:07 executing program 0: chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x21, 0xffffffffffffffe1}, {0x297638d705ef9d7a, 0x1}, {0x80, 0x101}, {0x100, 0x2dd}], 0x4}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x131) 11:34:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = dup2(r0, r1) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000000)) 11:34:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socketpair(0x0, 0x6, 0x5, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 11:34:07 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:34:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x100000, 0x80, r1}) 11:34:07 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000200)=""/153) mlockall(0x1000000000) munlockall() fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x4800, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x160, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0x9) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x200, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0x6, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x2, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 11:34:07 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80e8, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) 11:34:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x41, 0x744ce6697ac82de5, 0xffffffff, 0x7f}, {{r1}, 0xffffffffffffffff, 0x8a, 0xf0000042, 0xfffffffffffffbff, 0x7fffffff}, {{r1}, 0x0, 0x17, 0xf0000061, 0x9, 0x9}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x5, 0xff, 0x3}], 0x7f, &(0x7f0000000100)={0x80000001, 0x4}) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) 11:34:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ff7c8a5b671b1b542a5387060000290000003100000078000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x3, 0x20, &(0x7f0000000040)="7188c2dc9d224cd9b1545d6b2d8ce1b6c697d8f6ae58e33fdd83c4d2e8946c2167dca4df2ba9b29be4e2bf4c9e6b58bd1abc", 0x32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 11:34:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x10, 0x3, 0x1) setsockopt(r0, 0xfffffffffffffffd, 0x200, &(0x7f0000000140)="ff010000000000003c4f606f02a6e8a77c564b7c9466dadfdfafb0ec428bd7f86d3eaadb6cd43d6868fce20802c258cddab6f990", 0x34) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1f, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:34:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 11:34:07 executing program 0: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x681f, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x210, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) 11:34:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}, {r0, 0x57}], 0x2, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) 11:34:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1000, &(0x7f0000000080)="fc55c83fab8965d1ebcae0f54e890f4896734d6d97ae1bc1bcb24620c2c2bb570880d7a9e7b4c171be1b04e6e4c8de1735e577595e3d5a3189efdae94a62f88b56c2f04d463ddaf903bec3ad4e69e88f528c1981f0e8ae94200ccc1a2aedbd286cf191bbb331b8383010ba9cfb322bb592f2121d61a69d5727807f0801a56761987072b0b446ffe6c851934b6223f1dac2304fc81dcb055833729ccd6bd9c2174002e8bbc8995d405bc0a2d24b82658883d8f7ec8db9960ff43562326c85d85b6cc6671eda8f423345b2a8a892", 0xcd) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x166) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) 11:34:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000015c0), 0x0, 0x0, 0x0) syz_open_pts() ftruncate(r0, 0x0, 0x7) 11:34:08 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = kqueue() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x1000, 0x0, &(0x7f0000000100)=""/4096}) dup2(r3, r2) ioctl$KDGKBMODE(r2, 0x40044b06) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3, 0x4}], 0xfffffffffffff7c8, 0x0, 0xdda, 0x0) 11:34:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x40000000000001, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x58d, 0x7fff, 0x4, 0x2000000, "1b7a267015913a0b67a266e075918deaf81b7673", 0x8, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="45f37e4ba97e3a6c9d44d610a9a01a47aef9eb54538fd44e839b088590567571648f0f159e", 0x25) close(r1) r2 = socket(0x18, 0x400000002, 0xfffffffffffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1b, 0x5, 0xffff) 11:34:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x40000400000002c2, 0x2) ftruncate(r0, 0x0, 0x7737) 11:34:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x800000009, &(0x7f0000000000)={0x3, 0x0, 0xa, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x80000000, 0x7ff, './file0\x00', 0x7, 0x63, 0x0, 0x100000000}) 11:34:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x10) r3 = socket(0x0, 0x1, 0x5) r4 = semget$private(0x0, 0x4, 0x211) semctl$GETZCNT(r4, 0x6, 0x7, &(0x7f0000000140)=""/42) dup2(r3, r1) fchdir(r2) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 11:34:08 executing program 1: getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setegid(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r2 = getuid() r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 11:34:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8060, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x6, 0x1ff, 0x7, 0xfffffffffffffffd]}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30880, 0x0) 11:34:08 executing program 0: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x20002) flock(r0, 0x2) close(r0) 11:34:08 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f2000/0x2000)=nil) r1 = getuid() r2 = getgid() r3 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = socket$inet(0x2, 0x4003, 0x7) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x2, r1, r2, r3, r4, 0x8, 0x6}, 0x7, 0x0, r6, r7, 0x80000000, 0x7, 0xffffffff}) shmctl$SHM_UNLOCK(r0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f00000000c0)="11a6793162577d", 0x7) getegid() setsockopt(r8, 0x29, 0x80000000000000d, 0x0, 0x0) 11:34:09 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r1 = semget$private(0x0, 0x1, 0x601) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/183) 11:34:09 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x30, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000240)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x7fffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) write(r0, &(0x7f0000000000)="365b5d19edc2e06660e3e38c70a28b78b5b746f831a864c53f57093f89982e030f600e0ce2d4a2454c68d4af15e6f529262562ea7aff2ed9d044ba4560e98cc6415df7e3ff31d8967e119c7ae8364a9f7029d05d5db73c4592284d8a7f1d23e55aa82c6fad4b78b0cc5b0461f4c8d6a7e1400b1dd4e3cc25800bc6c1c376913941fed30b71", 0x85) 11:34:09 executing program 1: pipe2(&(0x7f00000001c0), 0x10004) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x8, r4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x50a, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(r2, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f", 0x59}], 0x1) 11:34:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000280)) 11:34:09 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="80b6080000000000000002006c653000"], 0x10) shutdown(r0, 0x1) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:34:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket$unix(0x1, 0x1, 0x0) close(r0) bind$unix(r0, 0x0, 0xffffffffffffffe8) r1 = fcntl$dupfd(r0, 0x8000, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:34:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f00000000c0)="5dc2b7297e0ae8b0bc633b80451497ae38ecfb6e1fc58ab958f92e2bd22ff911aea16f9f773e5a143f4d076086a07461c9a5bdd4ee5c3f73590e959645a957afa127ceec6b07c9b4c0bb36ecf0fe9784046785db0277af4b0f142405b458e8453937638ca6c5468db2d78af02b31761f496a706c51f1368b6d83a9f4182e36a496a2a35b2d50f824b3bc8e3d5ff44e55959a6e75625edc34519824ae25727e41d12481ad205d119b72b1f3ea058e3612", 0xb0}, {&(0x7f0000000180)="68ea40f800fa90a23e22052d77d8fe643ec0c679bc84bc432761c7e97f184344b544bd273c5ce4696866753bd2265776c1e090a47ebfdb3e6a943a9045764620f82aba616cfccc13bc5ff7cba2c6d6f8f496958c67b598aa7d0d2443a9f31aafc6884bd3911eaca41a07db06ae9169c605b8ef06e33ae7c76dab81fa441b5ba41a6af2ee603521dcda5df5f70a5d0a02db88a72b9da12762b41af9d4eeb238b3c6b7b91d90981980cc7b9d921b1eda17d8b60888a9927395c0b463e398da157d511f9c388f3bdfea8e96202159c4de", 0xcf}, {&(0x7f00000002c0)="fcb1e8e0a807b0797c4df8eaff35b23854571d4bac772aa27873de7f04d67e07d2deae25119bd3eed7325c666b2985e5179c13a77bb38015b19433b9355602a2c2aa70c07ed0e452f8ce5fda7996806ebca807f44e470b44974b8951b98ac0d31d3778be2bf53d0d82ba47933a5533dc782ed8cb3b24143c8b36a86d36ef82a6c47daea84ebd2308dc16bae84a721f9b29c41e216eed589903c875104e0e834b4177d995be26d3d576ba5bbd00f1640050058416b479546fd87e2f77b45a33ddb65e8715eb24787a758f3a5d82b7508af7142cb40625c78d3aa931b0696131d1a06adaf4d399c6e0124cca071a48379e", 0xf0}, {&(0x7f00000003c0)="a2c09f67efae74923a49b4f58f79b077dc433f702f0a81ebfe81b244402f700af6763e4d5ad12cee20b8eba0b9010817d88299682839fc784505e0d9f5b61eeec24916502bd71c6c93caf7cf4b2ca44fea326bdeb18bd1dd9d29a1a7f4d94d17f36972e813889d65027dd4c4d067e05cc4838ca70093ece023bf2eec1eaf528810e2d91ab08bc48c6b15e87690ee13a189be262aa2729d48e83d9ed9c29ec4783f4b8ddf293553eeb94c8932e514e549da64954f208383e1b955035240727ed4bdff278d491049e1b234c1d1f4a5cfc45f551f0e8e001ef47598ac85ed3f235b", 0xe0}, {&(0x7f00000004c0)="83704618551156774ee5165fc9c45e8433ebd0e39d4c602fea7da432888798eea0a1e7c1de34ce200126a524fcc8692d4ae9e9f290edde641ee87edae699b91e9d662614dff5005c3bec6ccc1131592a59462ec0de27d37ea35ad792a031594e1406ba541b525cde97e17e5fb0615809cbb30f70f781111b176c83bbe02ed5c101ffd3e595bbf40d92a3a5c12ec0fb1aec656081876537300c1827842c083cad2e1f74716ce5f9", 0xa7}, {&(0x7f0000000580)="fd5d7799acb6c8f2e3e72bf7959ace8d2d01bb1c3d3f3bdc36a6567d3e40419c6c0f85f60f2fe0d8f8952d684fcdf8ee8d1cda972270dae66b0cd49a4315d77077ea3d00b23c340f0357dc1b08679e49237d9a0084695b99c5a88c2b651a53496aedcca9114db05f860001a083751278aa358138b2b71d36b346f4eb5ae37b2cf57dc747ad6cc3175c437ede253320512b293bb042bd9d2367196944471241d54605f0d1bd329813f6617262ad50e633019981185720b893f05f704889054f43c4b18674ca202f2752855c369b947cd8a35f017100c0f97928a2aa413606ab901cfb98236e45f00c81bee3166e394ec113b0b8a4ff4874be924ea24051d8ea0e213f5cafa1a5d6671cecb772c6d234ecddec20c1b0fce29f0e4f7af5ef65e6fa327ceced871bf0c7ad1444801fe6341be98402ee68f84369765d97ab3c139e5fcfeae15d23c9716ed34c3094c82f3486c200fb1fdacdedbfd390c3f2047ff88c5dc4075926af0bce360d90c9ca3eddf10ee22d1737f076e6b375ba4d2ab65a275df30fe6ce01d8a1ba95ff49eead23eeabc93bc76e3ab5d4603df5b39ff627c620f08991d0504c9d415c8f02f0ccff80f9a159197840a2de2b4c72c8d9fc36fd92ca5edf9c8a0c89778dacd0787382f4754d381f626bc116e831b92b569cba22fd9f276b9f4ba9e36cb89089a555ee296b039551420bac172161b4e473a925bb8e25e212cf588fa27e707676bef432c1a0c271b6fdb6ab91bc383f14505db4b24c8e4d78cb7bb0f11005d18b1106d169b513aac1ae891bc3ac43cf388eb189dadd1744fe08555da3ebfec2cedc492cc6e3fbf31d0b51e9e5e0403129d3feef31e43a9aa8d6a2bfd0a6fe87588dd20d258e19e14498628b42748d8ace0a0cda490194d83c4718c96f7be1dd091b22a5e843388b3156a9e843ae8e2f425fc61d9bd9e8caee04a249b92b3d59fe1a3d404b43bbf00efa2ce91145ce88f41c44166a6ec54b6a6629a029df2cecf63deb74e13214031097bac1c0cf6b7906b3f4a078713d94e68b26821d59660fdf5e77ede64b385069283d6e11fcd5fdd79be62a342f5cd45284da1ea27993c361355adc26550f3d393387eb7f02eeb9ff7c0e38f77326363bd62cddfe17196edaa8cd3557124eff4e39c4f5d994ba460792bd97ee654d3719079f969d8290593e71dd739d8a95bc43477c13eff28d3e14a6c6574e0640ab94c3e1b905d297b2f8fc07ebcd1e05fc4aa5b842ce1f21f376bd73cd40a17a076960892a3956b80ea9b43e27c4ce048241348a813fcd128c1a1db98174d22595affbc817bb90de23f872934ce09cd508a4bbf1611d49ef2f5d7d12ca9e104a1417bd06fb201ed5985233f936254d9bdd835bdd0f539e997a16ac9713d1d442fad2126f5b7b55ceb568b4d7e24b41ac04022041fae35a4f1aafd6863d0ed6d5c921b975dab06d8bd7eea49b6724d688754d9326b94aeeec5b9d5d6b576ff1b3efdac33f10630daebf3273ff02ae44ac4698a79843c52fd144c57663ef32f739b99f99e2a761922443eb5d80e602f1fb9f7924b3b7b7fe3674cde8969801c36ca88b9bd61f91606804fd08d988f71077f6a84b6f73763d11ac0355b1ba375b6b7ec7c655a952d3f1ad057d8fdd83534c3bb6f27b4dd77c26f19c5a3e1804dc12028b96912e6c3e8fe169634a7f6470c543a101e5adf7fcc108f7f761c5311b367dde477ac1081bd147bc308a3858b8f18fac79494970aea9a4a25f0e4337b926d7259b244d8b357ca39538527f570a6074517bfab30a0a8510142ed272bc340b9a08a46afb2521b34d34ed17d181c9c7e3c44da386207ef67ff432bb05d5ea21f2dc76334f9976dbe29889d24c8a84f4c386948500e0cf86b57326137774ecd992d1be2ab59c2c3fb0a23d64493b6b48a3e2dc08f3a4378ffbdfd287b5165ec64d23544256314ac298a927c5bded1100a6db13875621801967800b41d0fb1e46b2cdd5286d8a8faceb54d18b08cc855bbab78cbb2f3d0d1af83fc2147d42d18b6542568819cf67d6656279cddca29a98564908a98120fa7ca3882fba9885a51b5a0682baea7f8eafba05fee22ee337178122978a48e12a0f48052ffecad9d2bf5aef36a3829f29bc5259e086d2113b3c670caf1c641a9ec296c14fbac6517c9f0f6f1992b643e82d7d82a77bb20f913db056f9068745155111cb47b8b5e1ccdddea1cb48c3a5f61649b2ee68e15271c7a54dba8687ee32f1f28f2f9ca321cc7ec6d5f6f00055ae84ee694a095fb920f0dbb313b90e10eb46ee86297a72201135695d57b7b8612f0f7da07a39ac8b9ed413e14a0d8c451da660f6157f34aea101db6a1b24ea63d03f4bda7f0eef14a864df5a6518ed9d5bd47161b7c1be00063ffa5399341dc162510655c0a9176e3d70058af50e401805dca34df912cf9f0f4223f120283ae188ff79ac62b7b2a9fc9bc4a575f63128903ab20fb6b919894eb5df487841dd1cd2d814c5940c811e260d754d6b837afec61a58ad97f98bae243dc8fe9edd89a2a97f2bfa0bce1f3717bf401154c689b205f02574e46dacce450f1cf7d0bb0fa3165c0d42567f106dd25b8a57ea14b8714e9ab8a8c0319f9b7949ec40720711bc6bd6872be1aff3ae8140d042d0a9fb0adabe991c3bbdc594c4bbf9801e0fdf2fc4397bdc9dfafc3be7f4fab601ddd73757af03af5c800f96ad91b18a159aa60321ff3ee9c86209b8a364886fef1b04b9ea85b271edf783dbee3b369e841bb51adc0b77aec601fc2a48aa21d75c8dd854505e30d9dd75bf76358b9459cc4c3f8adb9d86cb12b600e1a0b51e37797649bafbf07f85ed32b3d0f0af6999cee380c0d47c8f839bbf869fe5096c6c04a77fea37cb17d6da124f52a98b4fccd68452e2d52b7dd27b749c26477a87d1a71ffe841f4d085ab4a454c45272c6c3cc3f461861bff623561250e3e6c732b381199c39b25e623d402159e32d2d4bc0fb6cb4e12ea1f4992f9343dad8e0559c5dd721af7f0297d6e5a801704d91b0e9d487ece33858414197eecc57d17411f386a554f480d505c29453dbc819c695c6ffc482cd4da062f1173ed3815e52df6b119c89d9f4138f6e856c83d5376a3a7e60ef70b23ed9eefd7b4db0a3ccc9ef4a57922ba060cb92a02938220d5fb108788e14ee0763cefeab138a015d4b486ddf6759925c313b949b4a4765a1e27b1f395b63d91afa46caff94dd475c35d00aceb2bc80dc9446de474459bf8ddedf5c06a02168e13c3e21d77ff1818dc3ae1545da169d57be787877e54b13ab686b6ca7f9e201868398fa6a12674d516016183bbafd68d75314ceacdd709c9f99c50faaf45e366f11c624f64ac13f7ff0a37ab643766b7bfc874e8c93ba426718a1dff37ae679cb2faafca2a504df18308ea205b05e39f1d45dcc25ae44bc1266ee6ce2af95486a508e185b42a5c1ae24a41e7fdbb836d16806482223b6d94cca4a9351732259f4af7b3e711d791a051607ac0b275bfa4b71d7f529ba40e1745fc6490d5936c2efdadca8309a257409025a680956654b45b6677d5b2b2220aeeefcd382790d5cb35c6f245cfe53ff09066aeb0f545f1cc49facb8b8f617b935986b6e8ee967d65de80bf4a4494184073700b7b9937876b93f6d17ff4d3e68b6195708e29219a178f545448a2ee62cb46187a2e51d439dfc77031ee89dc6373d01c9b0e61e3bbd3c53e3986a6b630f81a80632135173496e3a299dfe099913e90b406f503b965840a67959ca002fe189e19f728613786a99193805b047f9c8318bf6526e45f7779bb0ca812338fe28a2d998a1edfc4bcffbc9b3cb587d9c88eedb6f6519ec8f9964725ca077b66691b22d20e7f02994d2d8f6475224191ee96897c7f18192133f32a3b3198d178797b3e970b9d0b3ad2b42c5df9f3c8476ee8ed0982067cdd93399e518589599fea47e01ce68e41f02e751c6ecddaac88129377341e84bfec5125b9d8ea93305a6bb85ff87b5c621140837287bab1ddd6b4fe3b93f7845cd8180d9873e182a894e9cb3fe86376f3c2476d2b389e18ed293870f2f81c0fd48f75d98434103b2c6e4236d0d0b9762a29f175282312adcc42af0ee61050cd235ba5585ac5c011cf08a27d69821864966d8ee17b91ff03f1514db49f44d476c6914ffee3214a21818944b2848a3310c6badcecbb07f775e93d49ec168e943964c32bbe1c1edaa1519bc1b78915626a990580b96ebc1e83332f8cea9530c1461d6a3600283f2e9f728f8371af639cca2dfcc0413906fd8c7d2d499fda156536866fb187cd0dd3be1e145241332ee18fb1f04aa9ca02e3b7c4c734b6ec99420db0779f797cd055dfb23e287403f204c10a7f810843293b76474e71b1a4c49940ffde304e313d0ab46435175523e2149cfaa19c737410599444daafd8bb0d208b17d99d7d241d8e6dfe2d19c8e791b90155d65bbfd45fbfafaca7f1abbd97c9980ca79fc005e77d5741e483228ee18bea04bab7494f2c45b4e5b5840402ea00418620850e45dfdaa1e2541c83dd0963365af071076f150fc40de50d24cf2f989504729ea21ae48e9e2c2a35646c79afd940a95a1f60a5fecb3af2da627b900a6613fe999b10f458be9631382b049c59327da413c793a88a331f1f12ac21049a812995767b5de119311c6fa77739642434fb436f6e22f9c36b87e693400829807048bb9681df841a5f2e2dd25788eb0854970da52edde2029761a0d4a1e0730a1de23e72bb4374b20cfeb0b9a058b051947bc2826cac3b30d2fbc32e045ea5e8917a8deb3ac509a9a3343f128ff5919b627b464ea9ebe1f82ae600c0910cf62678fda6fc0598bef2f00a0850519428f43bb95d2b0257b0a95b3df6e2ceb68675e8c22cb85fcd20befe59cf70c3ec76510403cd9da046e3e8c7cb2ac50f8be91947b5d0d9f53b8f403c32402bde057895c2cef5f7c6d53d925ae0db391b84bd46d324f5f1b4d520b7bdc3dd7033e483f4a0d392d0152d10084a1fd3e5d77fe9132fc3bda2f6e8ddda0bbc63c1a7366425614bf67221834557026e664bce05cd9d990826f17b8d0d9b24f7599e2c556a841985d964f54dee175d8ebb1877884a2125cecd1dcd5e0c817526f51274157d4d281aa28fabb241013f2a485093b5bde6e8043d5a4f7a8fe95ee75e14513330259a91b537a53da8b16e7a68e60f19379f5bea0abfbb8a41c1ba591e84c48301b720e88ebf4f3ec4253a4e7bc9f5162d79e409e9ab5c4f52650d80455c06a0db13709a5e902c6016c4f3c8f9a82bd11d0168dd914ab1cdc541d6f4e4e3bca134ea6f1e1180ae44fb2eecd423fbd965df10a26a5ec5fdae5294d43f63fdb80d10a75b8ddc4f30e12ae59d7357d1832df4d57ac158a125e507b1ea9e2c67b2e0d31f6e1044c5021be8a1d7f0b99880c6cf0929d3daa89d0601e3832c93dab847b596ee32523662118bc8c627c1bc19bc6fc0a8081f6485f9a6acbd8eb6d61d13e17caec9d284b175d83f908449914378b00e66cd812ded9cdb721daed1bf8a07e9f2e22b63ab7d393deb71358a9e1c8ab3b07e56284707395807ef9c4cc06efa219c36698f399dad8ce9235b3dc065379d1fa96f5b39f2b3f0c123fb082c22b577c1f5b69c565787702560d0be49aaac896c8dfe7589552609c9f922eb899dcd6c7f8cbf2c4b26a3b5e037e7b575f0a2d7add8061a27295d37fb38f5248580025a0aca0f95611dbe57adc2db2232b44e82f96978362c0c6190193f6cf42bcdf97ef8d9385ef8e809cddf8d15633bf3a", 0x1000}], 0x6, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) 11:34:09 executing program 1: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) dup(r0) poll(0x0, 0x0, 0xa194) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) close(r0) 11:34:09 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000100)="0ada100a43ae8249195f1e0bc81749e45f63701406c6cd97d9f5fe3fbf455e0d7a7ae114a6d3fa2a122f3ddd073ea9fb5579572fb092cdf387ad462e2cad3a6f3770ecd3657bb2d94f550a5869aa4c458b92b475af3775c879a2", 0x5a, 0x9, &(0x7f0000000000)={0x2, 0x3}, 0xc) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000001c0)=0x8) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 11:34:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00001de000/0x1000)=nil, 0x1000, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0x7ff, 0x7f, r1}) 11:34:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000012, 0x3, 0x1000}], 0x9, &(0x7f0000000380)=[{{r1}, 0x0, 0x5, 0x32, 0x81, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x2, 0x200fffff, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffc, 0xa0, 0xfffff, 0x5, 0xd79}, {{r0}, 0xfffffffffffffff9, 0x20, 0x23, 0x485ff62f, 0x5}], 0x2, &(0x7f0000000400)={0xef7, 0x484d}) close(r0) read(r1, &(0x7f0000000280)=""/145, 0x91) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r3) 11:34:10 executing program 1: kqueue() r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:34:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xe, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) read(r0, &(0x7f0000000080)=""/189, 0xbd) munlock(&(0x7f00004fc000/0x3000)=nil, 0x3000) 11:34:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x800, "ff209416d9895ed1fc6cdb2a2ed695a7796f2b5a", 0x3, 0x3}) r1 = dup(r0) accept(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/97], &(0x7f0000000100)=0x6e) 11:34:10 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r2 = semget$private(0x0, 0x7, 0x6) semctl$IPC_RMID(r2, 0x0, 0x0) 11:34:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x269, 0x400000000000020) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) chdir(&(0x7f0000000080)='./file0\x00') bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7ff, 0x1}, 0xc) 11:34:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="96", 0x1}], 0x1) 11:34:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 11:34:10 executing program 0: mprotect(&(0x7f00000bd000/0x2000)=nil, 0x2000, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe15) 11:34:10 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x3, 0x8}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x6, 0x3, 0x1, "4bc63c6683920be1d47396174a5ac97b9633873a", 0x10000, 0x6}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x6061, 0x4}, {{r4}, 0xfffffffffffffffd, 0x1, 0x11, 0xcd2, 0x1}], 0x8, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x1, 0x7, 0x7}], 0x7, &(0x7f0000000100)={0x5, 0xb0}) 11:34:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002700)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000001000)=@un=@file={0x0, ""/3}, 0x5, &(0x7f0000001100)=[{&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000001280)=""/254, 0xfe}, {&(0x7f0000001380)=""/229, 0xe5}, {&(0x7f0000001040)=""/79, 0x4f}], 0x4, &(0x7f0000001480)=""/189, 0xbd}, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001540)=""/193, &(0x7f0000001180)=0xc1) readv(r2, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 11:34:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x3, "0000ffff00001040dcc3ffffffffffdd00", 0x0, 0x5}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) 11:34:11 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 11:34:11 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1, 0x3}, {0x4, 0x9}}, &(0x7f0000000040)) setitimer(0x9a9dd1ef38920474, &(0x7f0000000080)={{0x1ff, 0x7fff}, {0x0, 0x800}}, &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) ftruncate(r0, 0x0, 0x3ff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x4, 0x2, 0x8001, 0x5, "3065092a86d07021667fde103f04e5374ca4fb61", 0x6, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="70352a1d588f34d010d00baf1147a19ec4617d6e60c533c39b09a90560433440a480c1ef42f8baaad9481c6987a8cab3b32a8aca7c0a51f0d29b05084ec983d0c2db89bf81fa8c", 0x47}, {&(0x7f0000000280)="3ecc218990441c573d196cd7efbe24a9f9c5702f8ac412f314f3041e1b1d0367b9fea6c85d638db625d747afd743c95d16d3aa843d7f4519ec2b7f90408a83c96374207a35006059101ab0fe1118448ad86ac4352f25e358815e8f4896437cc75daf95064dcaa8", 0x67}], 0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = getuid() seteuid(r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000340)=0x400) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000380)="00bfc7402e463f1a53cf2683ec65da50f5c25a9ac9a223aeb723058b0f18e1858c7fd60635404c14889d8247cdcc601092f6ce24962aa52b17b488b975781c0490d9225c94f279cfc524954755ed05124d700476ce005178ae725d52fa7727092aec9b109783c70eecbfa50042dc04278cff367ba51a6b68fbda1b097bbeeb5ef23ac4622c21d34f27", 0x89}, {&(0x7f0000000440)="58c47c6aec2b2efd53ef704332a6512ede5fbc96639a1f51712ae7371dc5086ef41a9a71373760de800f49817251f517a4ad22a1786e5b98e0bdd06dfe52e488d16b7ab69f55e5d4e3ef3c2e688db78ccc95c679ded0ea4521de04479e7a41576f5f8a039b8b76dacc810dce735f0a5137b4afb5a8738cb48166b145297287e1945dc910f4b20e12554f8bfe6bb7f82e3894ae483a13f8109b091cf776136048c497a170", 0xa4}, {&(0x7f0000000500)="b3771fe2e89942cde851f8533081b35c4e03a769aa104f012cb4d6c3f604b7655eef62136a17782ef6c41905102d74494be6042a6ed13ea62e62cb82d61a728d3ad5f800356eb2f2689b4b860988d033762025db5a", 0x55}, {&(0x7f0000000580)="c5e3c4da55e59a04771656ac9dcb32f09877f4c985b8b6affec02f792fc52c332587469d89b7ed2b636ec96700a3f5b4c6939e135fe167c125f074233c85916c121a0c67204840ccbe2597e2a8b4ae2927512f814e6024936519fcdb68adf9cd420f96f83b995905eaa67bef1ef79d8b599cfa38f5c7d1ba9cbe24036c5ebcf64dcefe115f4bafc1565c65a0f760f8890f0be2ff", 0x94}, {&(0x7f0000000640)="933020897e5dce8ffc1ade3aaa6cd0ed47668970b848ec5fc53bb3c93a6444b7ac36382be1c3f9c97c9f7ea421b3a2571430a8a2ebbf8ef86aa3d1535fc4b6cbf794a42f7c673a3dfc1b5c9e69fad2870e13ed09b2e291d6c9b54644510e56f179c37b21", 0x64}], 0x5, 0x0, 0x0) dup2(r0, r1) ioctl$TIOCSDTR(r0, 0x20007479) write(r1, &(0x7f0000000740)="2e08f6996a8f2571c1617a45857c0616f5bd2d7eff12a828a2227e2e9caf4fc87553fec2e735d854bf48f5f6a297c6a05f17e3663f5cdc1f16a09be7d1066a595b0ca3f8e0f8e709475c5382eccd996e7a8e22e7558a400e0fff27aca1cc2c5cd6b9ab77148db20de3ff0b", 0x6b) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000007c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000800)={0x5, 0x3, 0x4, 0x3, "9fef5c38761f5db8e7eb861bc9afa5b3893dba32", 0xffffffffffff7a68, 0x3}) ioctl$TIOCSBRK(r1, 0x2000747b) seteuid(r2) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000840)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000880)) getgroups(0x7, &(0x7f0000000900)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(r3, r4) 11:34:12 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000040)) clock_gettime(0x4, 0xffffffffffffffff) 11:34:12 executing program 0: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x3, 0xdb, 0x2, r1}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0/file0\x00'}) r4 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0xff, 0x2, r4}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r4, r2, r3}, 0xc) 11:34:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) getitimer(0x2, &(0x7f00000005c0)) 11:34:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0, 0x1d, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) 11:34:12 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x410, 0x0) fchflags(r1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/4096) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) 11:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a4275060000001c731416950d", 0x1f) r1 = syz_open_pts() r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x6, 0x40}, {{r2}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x30, 0xf0000047, 0x2, 0xfae9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x95173001d811f19, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0xa0ad, 0xb54}, {{r2}, 0xffffffffffffffff, 0x68, 0x8000000c, 0xfff, 0x800}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x1f, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0xc5a, 0xd2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x2, 0x106f}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x401, 0xd19f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x31, 0x64b2}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x75c6}], 0x1, &(0x7f00000002c0)={0x0, 0xfffffffffffffffa}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1000, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) 11:34:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000080)=0x8) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x3) 11:34:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f00000000c0)=""/111, 0x6f}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) r3 = semget(0x0, 0x1, 0x60) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r4, r5, r6, r7, 0x40, 0x100000001}, 0x7, 0x6, 0xb1}) readv(r1, &(0x7f0000001480), 0x216) 11:34:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x81) open(&(0x7f0000001180)='./file0\x00', 0x60, 0x120) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = msgget(0x3, 0x6c) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x1ff, 0x8001, &(0x7f0000000180)="ed87ba2dd257874cf936e8e3dd1cc421036f493f58efd93bcf35e08d4e9b5dc9fe5aadb430b540c6ac991a280a1478e5347be70cb4ddc8865fbb9952f61e340b125030fe97254a2edc5bb3c708f5c7713e390071e68d9f41a1a7675c2ec9dd0ec5bac0b4a47d74168957eaf9ee4874ff5714b67d7b477ccc480f52a78cf4bef85c28b971c15e4207cb3647c4035019d14d9ff88e6936e429f566bb558cfc8cef5acaa11137f412bc6cf56e92466620ff1de4a0f5589f246a4e88e56a18ddb309d56508646af78b04b6068ebaba65974190af00cdfb8a9c4360bc56e6035742316fabe5b44cd953ef5c4dc18a9895cfd59b8c8e17a06c7ba02337f280145b8f49788394e5feef23e3b572c3c076afd22c151b3eefc911245d3cb4c8609b23161944078afc938749a363fe417724a98372fa1434acb5cb19943c7177680b3a42600468e81cbbbfc46c942b53436e011f5d01046fbe4b7fdac96a8800a5aa66ff6d3ede134a2a6eba7d0dff4d61ce373a3f51d61a2295a67342391dbed0f46c42b2e9486cf5dc06d3b05788186629b675385fa5799a6ae1e4ac41cfc31a7eebbb60d7fe5089d191d7349b88f4bee2a7b21302053020bde34f61b0cc7927e1d3fcd33b54d96a6b0ef276907816c880e797b944188bb757a94d6e4db723a8fb36f3ee4328759feb8320ea1b4f09f796d29b6c389912d35cafea3cb9f6b22ec48d6b56220ff860a29d407563a6f945f41020f52a314cbf44a6d070c5f8179ba5aa5c812162a2911f9d45b804e70c18fd56d56e2b5e5873aff815ef1d4c83aa735bfbcb80b6391a8eb6fff44e4666753f6ec73fd920b6328b15377cfceb5d755e43530de5bb324216d3cbd300536bddc16f8803dd871e6c3a03aa89b3ee8c9cfc2b00389afe8a4ad8d56c20db5346c8e56c52772dd15421d3a48d336bf0da0f845ec2878890a411c0b50fc107f596cc0f465df999d770361771d279db03e52288c0b578cec3bad49e32fad9b99bc5686f56d354e7f2d255b1e8da3b86e21fa3bd3fdff4e2fe894c1699b018a5957c27f81408408d3bb6ded5d0ad1650d7a495f322c2f637daab4ac76e6c56312788f994e58d883bc2055100c6078ffe49111123a81af65b3296b6b6d0ab867754b2d1013decec3121309e1cbbe0a5745bce0f703f87451a1013a54c02e7723cded61b3f433097570fcdda860a56232b40c77bd0cfb840c36d06b422aff8edeec0abd3253070682823abfb533a300888c8b30700d789cc0a6884b1f383a70d88f465b1457f9efb4ccfab3f15f169a99152bc520327cd57df15ed10e09710215ebf334910a3bbc38cf84eef909a7f7a4a079a41330fb39cd7ac229aa4d1eee0782964b35ac2ff074ee8e64f7b127433f7776bb9d4b208bd9c53e8ae5b859831c39e48495932773e9a5c99f32efa45f2e769b0fa13b474df3fddc58870ac05489e4496873da636c4fb68fa682d17d01d22aa4f6acd91b8c9dd142c715ff33d9808151291f9bb615e0ee6eaed60043ff83e9bfdae08f42b2f14a6c01c223ca5fcf57d5264e20cacbfdf2ce36f55363ea168ef0d9ba9aa9953a650706f77c77fbaca2586bb8cf1c4e2710f2d4b5af31fbee5055b517e81b292cbcbb5ca9898f234f094e1b15dd645b42b63db34aa0973c5590b9ed90c414a1fb286ea3af515e6b8eff8c7fbc0ca67a6789648792618130d0dbc34918d63b1a07ebe3a65c25c6e7fcdb6e45cb1bb139123f6185c9e4f5ba1ce05c560df5bfb9a06d933be24e7324f873d405026262a368ef174bb52e9b904219eadcda81bba00cf3e6d59a93dbc4de77e36c04071ad0eb7af13dcf94326e04b83671e47f31f0588b63d989a27f08ab8e812bec0a0e5a0bbaf6ade59392ec37a28b8cfd1d9af445c97330087101ce48ebac2f5c21034b86bcb8496edcf53f6d39a134687a403e39a8a76abdec18d70c9f1e9a2813633d515aca270357f577e03db37a963a6e7201507c6e41b0679971298d65c8f6a6ee3b3fb69d185793e6790bea452f0e51b5fc43e082837927bb0a43027de1c3dd9a22f7f6170444c3812f8b77498cb780a2a147e4a6b281e0502cdb98f59c2feccd9c42aba8e9ff364f64780bde5333a881df9a7a70ce0465ce39634b70be07d574769b21949b08e91c4a1438f4378f37e094c7b015553630a18c355e7bd7163df46f81d2efdf328b7065482bf69cff40d85bbd94ab8ade8239e09af37c1e147fa6eee6e05b8aa0e5be80123a2e771c95d82f4a45ec663f26bf161c372120149184aa0f68b61fbcc02044d3eb5d6a937ef73963054f543f217f13a692151edbd69ff4b94f3a4c2aedfb01a185bb6333aff10e9421d016372176093156d3164c505f506fff426e85bfeb8320f46df50ba9a838a74188b0e2b7534e5e323865f9ca5fb8ca8ad5d5e7633e4a0b1ccd089b69080f29feed838c40602377f72008a8f5a7c3a41c9a55e48ddeb07280a0edb759098a47af452269227548b29321bbb79efb380d4dc5216540bb6ef350dc34d2a9d09ce53ec0f5e964681bd693f500edf9af69f95f4286e677018d4f7e7752122045e043382f15961a784bc39de7125e286307bd436e907098af1a4cf10161ddce10147212c2aa0dc5ee2254274c80e9b00eb73695fb1af1cf68d8f0f911a2ebb49e7880d4f349fb81aea8283fef6475745a723aa0d4e3869d36375a28868440dc3f1b5882d8dcbb23897982dd71c5619dabbc05421763b913692884be43e0a1409628d3a007b37043f8c73f50509ef8573054e0f0a055a612149cef929aa2b62803f8502538c1fece6fdd589544d06bc8ba62c94102458904209dd6f28d6a772af70830125e5abd8dff084de859978495943940d4c79cc65f9b8132f7b2200d7d9b3f288fd13e49204afe71613290126cdcc882fc4315b97a83f3831020ac8190aae74ea011c4674693ed16351a973eefbc988bec122e4be58ef05791e12abae007fd823e0162f64ed20265bdbf09474244ab3606bddb831a1ff26b586ecbc8ca54d6775bfb214ba34b9e277cd027e0d014204b70b435c57be6e6d42edcdeb54dd00816d62bb365b08dd13ad6369af3f7bb15fbb40d79c269a3abb3a1448e6b49bce5f1e1a8468a7839755fa5ee687225eaa58189bfc4839088dcb28ccaf40dff80936a3044ef872535cb2ef4a17689461cbd479a7153bfe9c01163140888706cd75e9499673976ff0d61f4aa08c9bac68b67078280d40aa911200cabdd65413cce3b8ac995aa54299df9b36b6dbbfa6d2655ca0e65b891876a561b3e69ce092a6c06b7708fdf56199e0beab328c9a239545ef3e8f606524607067dc722c1f0386a0437c11e7b40c13e3183795da8b9a628154b475f66a3b1bdc55331f281b317df29d9f6fca73feb25e69650694cc568245e35b9d2d1a85d209b0c9ecef24826b067587a965a503dc7ba84cb313b0718558d4b7576ac4c14dacac23c381469040c3d38be5e0b4fa09c07d300222e4e6a00f38bfcfc9a15e3413a7e6158ca1d109e7b8a74c3bb462248b11c91f130786861cb343f13db7cbd6c9fe3b588f242b851753010672c87396342eed4d97a162c18dc90abfd205cd0179220489aaa0a50ef5f070f45f118037040805d3ad5bc7181bf2c3b2f3bcc68b68d8c4e1e13d3fe65868af2c05486f154c2fb600ed596b38d2557b9c608d386b774fe681d9fe4a93194715243b394414e44fec76ea7578471aae8ff6dd4daec42613945a95b1644e540a51c759896feb02f3695d204ee8fd062261d0cb611c3dea8f6b70cfadd705f72fe478e4a283c3a46c027360dd204cf3c436aa8d23fef2e2f4c75e5ec1b1f15e7cb5ce86cfb1e17408881458f56adaf3233e689d1255fa2f76031cbfaf89340785f772e483d618168a74e99399a3130e9ec4eba89273d191cdff970a68e487078916fe2899c0a8e97661a408ce9fdde4d294d8a39962ae526f4336334b3d3021ace38f28798965577480ea10ccff4f660d8c6d3d991a0d022dd4b5148c54d14fbef711aa6610223e5723dc49759f0abad10fc56704e4702c7d6f3e87f426e0221cebef33cf7e0e8bc2ef731c85660103926f2265e5cb5714af0dc2cafe425c00c747ea9b1fe78e605dc96f193c84caaaf5f0ad5072ff154db5d9053eb3f5a8697e2a5ec62cfbfdfb95c2f70bf2431cf536bf45dd0802f42a80df2e926364c08f6fd61e5f9a37e10a1989a2e9f924324513f2ac39c2ea8e37a827b0308a735d78939309dc9cc4b463957c97e91532cf176322248c6955dfc9e077630d1604a98896472990ac6eee7add8012487bee3d5cbfe080c3e9e76c550d3ae3ea980e63b070b7758d9ea2232c8272661b1aeb4c69e17cac3187ad9c0c3e890c8be1d5e6080e59c721a0bea51fcb4ce8bc9a13708593af34c9753cd92079b0b20075fab65ebcd8828ddb9a199e1acb06e0eab5b4aa2cdbbef501d1f8318f4b9a13c2935cf17486cf34e51cd0601a83ba1e92175d4fc3793ba662ab4f66253eabad5923dd335a21f6f5c0874b4403b5c75ea9ebc8fee51a8becff98734ce2179bf655865c640a5afb7f221de64317f6caa40aab7e6f1e66b46c0d5f5ef59f741f534e48783c97db4c35a9adec81a00547ff19887980da635f6bf9daaf43ce054b45c01b29fefcdb07c70f2df94ccb53d7412e62f86dbf40d54d8e9e50e3413cdfd4f96c4db9118e675075cb5b74dd2193d855730287efd95587e398d2992f9f3115a54ff3d16053602f079fc42780271ca52ef4e485ccf9025a957150731e635751a1211bfa9b91d8cd891e2650821db881a052df88f3957c1cf08aed88e150fe521d1ad7618dbb04377f66286cb1795c661211f9697ee1c4684ef31ffd35d097477263661c46d524a1b685e9a78a0188204c64deaf421f89fada30b4c9b3413dbb858a0ee4e9d44d5b6b0e23363c5534215d568aefd32cc0e04a7a319650dac0c8e667ab46b60801d4539bbfbbbf0e8e5cd819f36d2d442cbe35befaa15ba644faf4c1f1f7ab382a8b67f6d64506c6103e89dd1060be42b910c903587a2bf9e53ba5eff16744dd9f708470a96a6de426d9f82bb260abbec72a3a0402039c8e511d4bb2ec951af8b5f24c97fc6716c7884747746656f485dfca85e768a59ee43532aad77d7acdf58aaec883ec2df430abd340de7edbda1c55c1b4f674338a6508509003024f4068221abe13b670fb486c193e6a84b8dd3aed8be51b7266f6bd053d3cf91907c345036427f413ea4a1d8d325ae2e8f9cc7b9e9ade90a662573d01fd1b02c39a87c4ad6495f4cfce94ba21277139353ac0a7ca4f2c633fb382d669f6b4b948ff76a360a5fd1ada4c190bf853df44b66fc0f2af647fa302e4fa6abbe77fb54c4d8f233aec468003fe572205ede6bdbfd61236252924db43b95ca1bd66c5e6411abab9c1dc2db0476f70f59df0e7245e10cef849adcfe26648df8d3774217168493bf7f371d72685a309e38d6aa5c533c6f87964afcdfbdbcb6d620d486271736332fc4ceff77f3433f876256395a2453cbaa342194d19672e6ad304a4408d988f69426cca8c0f6a52551d3e5ec4928af22896f005b291ade60f2c5d1168313be40c3e6af42aaa43f38e12633432207ee501c69f99d67768314ea26f2e5475dc848ba44927b805e029800fbea250fa8bb62f04e09def827db11f930c3f42499ac2f6c4df49b555d0f02cde3d7c08ae23c6e13a0caf991c17101cb1526ab74561fd44e49366e9684a8de5828a074b5d648e6d181d151dfa4ab63f95de8a78f5a1a9", 0x1000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffeb) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getpid() 11:34:13 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/3) clock_getres(0x0, &(0x7f0000000040)) syz_emit_ethernet(0x44, &(0x7f0000000080)="d22b3e0d8f6a1f1fc9d7e79b3e4224e854a79ba902e715f39e9ebbf7ea64017e569e8de986773a876fc2f94b1e566bf6e64646f0b9a92a9dc6a8319ec56332c336ee4d43") 11:34:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="53969608efc5d271a08d4be3b45197a2f48bb97903db5e0fc0856db8e6c124966009d9b3cda8d81bbe71a4d76a4541df3e0b47b6d2f9f5b3629fae3da9d24e55778dc3be15a0b54305097d189a55d2e159503d220473f102b3750bc0a2f48d", 0x5f, 0xb, 0x0, 0x0) r1 = socket(0x18, 0x20000000000002, 0x3f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) 11:34:13 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) msgctl$IPC_SET(r0, 0x1, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x6) 11:34:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x20, 0x7, 0xf163, 0x7, "b38c2a1046ff75de249984b97696334617440e76", 0x5, 0xff}) r1 = syz_open_pts() execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000100)='+\x00', &(0x7f0000000140)='\\%\x00', &(0x7f00000001c0)='}]!\x00', &(0x7f0000000200)='.{\x00', &(0x7f0000000240)='#${-\x00', &(0x7f00000002c0)='^e\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=',&\x00'], &(0x7f00000006c0)=[&(0x7f0000000480)='(\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='[\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\\\x00', &(0x7f0000000600)='\'.-:[&}-\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00']) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f0000000180)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) write(r1, &(0x7f0000000080)="90", 0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000007c0)=0x5) 11:34:13 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0xff) r1 = msgget$private(0x0, 0xfffffffffffffff8) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="03000000000000006a188f0e493e3f29bfda5e6bd9ee0db8f90247f626f8e923386c23f1a7148ff521d3f7d4204ab8de38c6dc4c180e15a97d17c2c089c2ad85bff7fcba7f6275eacd51cc3c513d0994b6ea0d146d03b2b5508e18fdcd66bdaa8333f5876c0bfb5c95507fba1beb64e33cc1000f2d5cc945c56954450db11a4578cf9257930c48b8ce64ec5a4a2794753adda970531bb5c5390c4aac9d1d8d5536f673f2421d0af0bec158639ff47b95c10c63b009063e4ab04e86f84108153c8556faceff47af805242306bf87e0b9ba33c2226f7b1f44a9101c8ad3dd5b461c50280c3a2836ce6aade2113f0261174a1c1a4a89f2124382d4bd1b68c1bc9ce50"], 0x101, 0x800) msgrcv(r1, &(0x7f0000000000)={0x0, ""/86}, 0x5e, 0x3, 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30000, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 11:34:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) fchflags(r0, 0x0) read(r0, &(0x7f0000000000)=""/63, 0x3f) r1 = dup(r0) socketpair(0x1, 0x4000, 0x2f6, &(0x7f0000000080)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1) 11:34:13 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xffff, 0x2, 0x3, 0x1, 0xd79d, 0x5, 0x1, 0x2, 0x3, 0x7fffffff, 0x4}) bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') sendto$inet6(r1, &(0x7f00000001c0)="972531ab5fa342849dc90e012a07c8344b404b73988f135569c6da626eb9c854fc", 0x21, 0x400, &(0x7f0000000200)={0x18, 0x2, 0x180, 0x1}, 0xc) 11:34:13 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f00000000c0)=""/100, 0x64, 0x2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 11:34:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x7ff, './file1\x00'}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r1, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 11:34:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x358, 0x2, {0x2, 0x8}}) fsync(r0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x60000027, 0xfffffffffffffeff, 0x3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000500)={0x10, 0x4, 0x4, 0x6b, [{&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4489}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000001000/0x400000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8001}, {&(0x7f00001ea000/0x3000)=nil, &(0x7f0000226000/0x2000)=nil, 0x1}, {&(0x7f0000133000/0x2000)=nil, &(0x7f00003cd000/0x4000)=nil, 0x6}, {&(0x7f00000b4000/0x4000)=nil, &(0x7f000011d000/0x3000)=nil, 0x9792}, {&(0x7f0000360000/0x4000)=nil, &(0x7f0000242000/0xc000)=nil, 0x6}, {&(0x7f0000274000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f00002ce000/0x2000)=nil, &(0x7f00001e9000/0x4000)=nil, 0xfff}, {&(0x7f0000022000/0x3000)=nil, &(0x7f0000342000/0x2000)=nil, 0x200}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000bfe000/0x400000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000004a000/0x1000)=nil, 0xfffffffffffffff8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) fcntl$getown(r0, 0x5) 11:34:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 11:34:14 executing program 0: poll(0xffffffffffffffff, 0x48, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x90, 0x0) close(r0) 11:34:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 11:34:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x400, 0x4) 11:34:14 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x14) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0xa00, 0x104) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 11:34:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x80000000, 0x1, 0x7, 0x7, &(0x7f0000000140)={{0xa53, 0x0, 0x7c, 0x4463, 0x3, 0x7, 0x3}, {[0x2, 0x1, 0x7, 0x1f, 0x8, 0x7, 0x80000000, 0xfb, 0x3f, 0x3, 0xffffffffffffff00, 0x1, 0x8, 0x3, 0x9, 0x3, 0x1, 0x4], [0xfff, 0x25, 0x884800000, 0x101, 0x3f, 0x9, 0x1, 0x2e, 0xfffffffffffffff8, 0xfffffffffffff000], [0x4, 0x1, 0x2, 0x2, 0x6, 0x6, 0xfff], [0x2, 0xffffffffffff2a10, 0x2, 0x7fffffff, 0x140, 0x4], [{0x9, 0x200, 0x2, 0x4}, {0x3, 0x8001, 0x5, 0x8001}, {0x4, 0x10000, 0x7}, {0x7, 0x6, 0x800, 0x3}, {0xffff, 0x80000000, 0x0, 0x9}, {0x8, 0x2, 0x6, 0x200}, {0x6, 0x6, 0xca, 0x800}, {0x5, 0x10000, 0xfffffffffffffff9, 0x7fffffff}], {0x100000001, 0x100, 0x2, 0x9bbc}, {0x3827, 0x7, 0xf607, 0x8}}}, 0x6, 0x1}) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) semget$private(0x0, 0x2, 0xa) 11:34:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 11:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x4, 0x619}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x7, 0x101, 0x75, 0x2}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x101) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(r1, 0x5) 11:34:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000000)=0xc6000000) fcntl$getflags(r2, 0x7ffffffffffffe) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) 11:34:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 11:34:15 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0xfffffffffffffffc) lseek(r0, 0x0, 0x0, 0x1) lseek(r0, 0x0, 0xfffffffffffffffb, 0x1) lseek(r0, 0x0, 0x0, 0x2) 11:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xc6}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x107) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) 11:34:15 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getrusage(0xffffffffffffffff, &(0x7f0000000000)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) dup(r1) 11:34:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x7fff, 0x8ab2, 0x800, "0f00238b15965da83ef34c9c55f5c08d05d74c03", 0x8, 0x6000000000000}) 11:34:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r2 = dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e0e666909003000"], 0xa) bind$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="2bfd750a5bd7b3751d5f9c78c7aaee3f42748f6cb50bc13598acae42c86030e9d7c4bcea32184b4688a24c2b98fe265a9c27864633dbdb9f9ed9ac9a30d2f17185611f5a31383806c49a600659273640aca0ef84"], 0xa) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x8000, 0x80000001}, 0xc) syz_open_pts() 11:34:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x26, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:34:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) mkdir(&(0x7f0000000080)='./file0\x00', 0x9) 11:34:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="f8503c06c32c7580f8fe7f46a5759f353de4ce313ec8175281cb3370331136d485dba783eac24dfccea1d64879d24e052557bff2e323cb8ce5dbeda4408cce0f02939b28d8152ae261da063de4b40e0f7f8a470bf24d66739e16b8e820534a2535e643ef8ed2419997f34d5dac9b719d856a4d99669a704beca1b414f6b2f71b12338b8c1d31ea5eb4719a2117040cafb80a1fe4aa3a6c797bf67d6bb791003f3b6d72733776b0cdf7ac9ed2d65ef992ba4dfffe4dbfe338fc665084c076627b9df8684cc35e66acb56a2ad349967da86c8beeefbb9925e38ff9847804a878fb2b2e6b69bd00d2d8efedbfc81e4d7905b8bf65cc479676ab2ace", 0xfa}, {&(0x7f0000000180)="4f3de238a422e55a8f73f9c8ded07c6adcb979c95c91ae8db465ad99341d6076889bccabdead877ec238413f9de2d966e6591435f66eb7ce73883c016492", 0x3e}, {&(0x7f00000001c0)="c599b162d6", 0x5}, {&(0x7f0000000200)="20920b4429d1c2c33c1204ea3d60f7c8442e44afee34a7bd0d1e10a2165da150f5a566eab30edee0e150fc81eaf52e6463e199216cb4c800b685cc0bb499475cb5049a128c767f1c5e8eea4201ac388882d5ea7d940d93ac5d96e3927030f90a52c28c380dd3893aeb1b980282b7abd0a2c7d507788daa4b4b7104b051cd903ece78a4f3cada197be0a19bb5b440b3aa3378", 0x92}, {&(0x7f00000002c0)="aad367972b0da227ed8638df0c447f33068c5f8b17314ab83ea46f82bed0e975e3ed864dd036901386503a9e82a2206e73f4f29399bb2180c7a1f870bd5a68eed30053c9f86135ea7d41044f86ab2562ac6ebc8cddd82032793cb55b171b85f968047490db5be7821933cd18648fcf8f3c3ddb91f2ee5dd290ffa34f30478439ed4681be346241f1008c6d483c2dc4f694a947f24a02ded45426b9a376", 0x9d}], 0x5, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7) 11:34:16 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = accept$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x6, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r2, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) mkdirat(r1, &(0x7f00000029c0)='./file0\x00', 0x98) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) setsockopt(r2, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r1, r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 11:34:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) fcntl$getflags(r0, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:34:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e00000000000000000000b177204a00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 11:34:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x1f6) poll(&(0x7f0000000180)=[{r0, 0x103}, {r0, 0x2}], 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a72300001a02000000000000008000"}) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:34:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[0x0, 0x400, 0x3, 0x4, 0x7, 0x0]}) r2 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x15d10b07, 0x8, "ffce77467a5f649cb02905a0b2569dd0e5e293d7", 0x1, 0x80000000}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x3ff, 0x1, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000180)='X', 0x1) syz_open_pts() syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x110, 0x0) sendto$inet6(r4, &(0x7f00000000c0)="8b46bcc5e232b86d6ec582937e42c7368127df18f8868b2170608ac05beb246c98712628ce15987e147eb59bfb2c381379e91d5daf1fec7752a2355c9ea51e", 0x3f, 0x40c, &(0x7f0000000100)={0x18, 0x0, 0x400, 0x200}, 0xc) 11:34:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x8007, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:34:18 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xfffffffffffffffe}, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8d0) r3 = dup(r0) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000480)="233114ef33d6d65b5e3d02ad647847ce4f90382c0eeeed499d7487e4137ad0026c2cd721d17afcb2e4ec42f226aff7e5ab7b6391b6a7a91f812d1424322bb9d6123c5a801332ebc3e33f683f251ef935ec4196e6bb6448fdd9a13d102f0972be21e677c0eeeca978ad8959c1f5820335ce79813c1bb492da264cdd2367d93b5c86ffc842ef8467e84432b6fcacbed0c66f8371d4e67939d9fca600b3f4179be357ea239160703d0a6e33", 0xaa}], 0x1, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r2, r2, r3, r0, r3]}], 0x30, 0x6}, 0x3) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000000c0)={0x7, 0x8, 0x0, 0xfff, &(0x7f0000000200)={{0x0, 0x9, 0x56f, 0x3, 0x6, 0x81, 0x7}, {[0xe2a, 0x54e8b4b1, 0x4, 0x6, 0x7, 0x1, 0x7bca, 0x3, 0x7, 0x1, 0x2bf1, 0x5, 0x1, 0xfffffffffffffff7, 0x9, 0x8, 0x2, 0x6], [0x2, 0x10000, 0x10000, 0x101, 0x100000000, 0x4, 0x7f7, 0x4, 0x8, 0x529], [0x3f, 0xeb, 0x2ce, 0x6d69, 0x3, 0x101, 0xfff], [0xcca, 0x1, 0x800, 0xfffffffffffffff8, 0x7, 0x1], [{0x0, 0x4, 0x10001, 0x3}, {0xffff, 0xd9, 0x0, 0x5}, {0x2, 0x320e, 0x80000001, 0x4}, {0x5, 0xffffffff, 0x1e07, 0x7ff}, {0x7, 0x6, 0x4, 0x2}, {0xf00, 0x80, 0x1, 0x1}, {0x9, 0x9, 0x101, 0x72a1}, {0x3de, 0x4, 0x3, 0x4}], {0x6, 0x6, 0x0, 0x8000}, {0x80000001, 0x6, 0x2, 0x2}}}, 0x5, 0x80}) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 11:34:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/28, 0x1c}], 0x6) 11:34:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000040)="8a4f355c9c3d6113395fd333c922a743cfe499f23d3f15971a26f9a9e4d4eae7776b3f1813a25e426705d4d65eb9f9824ac12c58ef5b9315fe6d2a59b1d0a7cf7e610da0712e7ce7bf4625760f718ea89482bb141938d05f799a7fc13986e9ada8eae3b902b2", 0x66) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() write(r0, &(0x7f00000018c0)="282dfccde5b089458e10c482cbd9724d69d9d76d931b8afce59f5ad21c81f158b3541462a4e5eb9f83e6e4a9c375f145d60135cc4fb6f1752ea27aa8d7fe7c84e26321849f50b7a98393dd735184eb9e59b86dde002fac8aaa3d3cd647a55ad963af6ae520b5d5c75917e78ba5b9dab78676ae252d3eb6214abdb3c39dc2e9b347b34bbbedc426c1bacf3b9beb58ab81e7f26bdc1ee477b77f0abe0b39295969c1527aaa84989ad34477c3994d4b2ecd88c6117d71fdeb534de810383df81c4cfa5589dd5739f56e3054cbdef10bc2f41808ca6124cd1a115cf67e2e5fb3b3d7c2a7687332e3dd8f0b0f030976a0acde7a5cef710eb01b32cd76d1b7719fb1b1b8ad11131023cef280c6f56d8b13f89df366878de8a79f9419a589c5416aebc8d9e0e0f0fb38aea50b02a88dc40d0df64d56aceaa1c08bc699b02a64ae98438e0a6ffacaa80cbecc3bef7cb1d9a57c344f8a3dbeab2b57d838c137f97814ac38510388d2fc7373ce0187ac8f412e9dafc30353a9f2d6db318e6a91480571acc5286f27475f31ffa7173547be043066a7ca94246b62bacd379a6e3c6de0b8690e63e364558ac7d69c24f882625ac450c7d6fe425719dda7b31535b34ba448af62fdd68db2ce6af6f4cbf2d00428b15becfa62cdc950d5ebbb0ca793f51d4ed5aae532ba18d939828a35f34c6de09f67d3216373c3a9dc3c2395355999d3e68d90542964fda1b0eaf40a959fc48a23e5f0550c2017ebea93194630475cc1b5da22f63a9b450df88b9117785cc04fe886be85181e8afbfa2abcb3b9a2710acd289a40718eb637be4cc34c99c87fcd624287a0147f56ddaa432b21b5f2b5ded531a4614c57226f3570e6e9fd4402d3eb61151229701cee866f586e5b5ac81132865004d866f88ede755f18731354bef6b682c75e3c76fd50a72e4a91dd1ebc81b4490aec19c4bb1a6451ca78e18ef1cb57c3c7d1c26584375181d960cec907b49eb37741e4620ceea501cbfcc159057eff36d8acfcbaf1848b40b17fb56dc61264a39f461ebb8e7697a58a47437f4ec8cfbd9c510ed9fd50f10294f3fe86973a0928259b0ef75c44af809b59cfa6e401b3165665a6d5fa8d0438dd1bcddcbda76fe046dfe97851e058c36e120f396783a9f22bc19bc0122709e88796a6bc7303bf4866ed8c506dd88a36cbb7c31812b7aca2f62fe29c6653f0193a1e50391f7e14fb35b2278f79ab9cc3f217227ec9d773250ae8d940ca0ec9898b73c2856cbfb43bf6f31a6c549c2c7b5a17e81ed61f28d4a7b0c207b91aa40e0f42d8c2ed0285c1f2c129e583bc1de21dc643b7c438b503d447abc5ef13f39c1302725aa29d04a9c74fa4bfd8f706520886f00ff8a56361b6caead638e820336b5c45c6cab14328a600f35bebf02ca376f83dba9d2db92f38c3b181755cad3213c7b52437b7d633a101a699a0d3ed15fa1756594ae701df2667f327d503f7c5b64ea473ee9363b0ece3187540f081cf2aad20f68e18936a4313a8394d3c9c656b01082c873d2e8f24e5d975f994b23fdbd403875bdbd7e1acdab1362daafc206b245097ff9f4700cc5a2c844d5147fbaedae2db5d046e6a0855c9137a0cc4e3f43973e333a3fa6a5fa62de738559fe102e733116ef37e3954157d15677f59df35fd88f3ecfeb969453566f9c505def1a8d8c1a525308926d57117078fc6e83f98107b218cf5dd16502c6a1afb5ff9dc9a5705454504b316d2386c9246475074ae634f01427ff567391cc379b5ae4838a67fb103bd81340a87e276f0ac921e76345417f93b5177c31b51876c9cdaad78abf556a6f08e7b9d0564662bd0f254c776c8e05e0ee99a78200bca00167a04c3c177a7a9f2eeca3c5de99e09facb31334ee01be608f3bc33b061ce37b0e5e127adaf8056f457facbe033bed7c6ea974732da5a9ac16403fc7cbad10d7adc2b98793acb3498b2b59e6573302712518925167cb69f82cde5b449f1cd1bf4d2d033f50473da67dd95252bfb663f0e423e2777a9a4a7152e3be427e066ebeef1b52497f8159baa98a1b09828d2cd4db61e190ff912e123392cbed8fd0190b22c8ada56ba8e45f9001be8ff296c3429c4e984505cdd7205fa3faa09eca4c02f72c2aa8b978125206b539c17fb237c9359bc587b7f419e05434226ccb0c7faadca753c3c780bdb32f0554b0bc71776808f76c07a1d4ff844f43842eda9233e22d6445d4d67d8d903724b51430ae103e936ad6f20063e715a3617703c504589fa266fa82c8b9ab814c122f4f662e344935e17f5ef62d3b80ecb8b9ccc86cc5faab300915e8933a581c3442a6470e1a71172a1e1e61daeb9c8fc63a2817ee870189420b4d3367244b8163728c8f22b1b5790373c34fd30fa18966cba0b05715fd4c08119fb7b300083ec0fe7bfd9169395ea112149e78f153af1986e0bc5ac1f1e95b1ccf3f2d46fe692a43413a2107b9d770f7e14c99ec2e8f36a7b8e2c10a58ac9a6eb6c846e4b65833394bf86020c408852f8a7148a6d24dad499d27ef5e981724a64303d2466cf8e6a1898e3b757c096090d4db89998d10f07a57775e112d6796c10177f6395fcf80a0b7a593b6986724af3c09c691a58f8d9846d068497b1316e54eed109fcf38e419e52b341f21c189ca3fc4385d60a8b853e467ece7f1e41d6c3ea4508c3478968900033b19c51fe7a775a3ee7428f1c3c64352e70f721153563598ec6a0a89338c08b1f87e23c49c76f94ee1d7b377549e88a962adb0039b7e5ebb554255213614dedc9dd374a6b07b3f35615f26586e88ca290e7906fc1828a5c141c28c8f08ffee13becbf70a8bac849aa92573ccb46ed25e1bd044e6daa058388a4069f7e189677f46c1fe7c8f01d95102c8379a0675b742572f0fef5aceaf1bdaf3405c68a6cc2a44b439f9f8b5a5e421e47a0fb4c43169a746a844a7160c8dbfd9298ecf806cfe4a90bd7bffdbc6df5f1688f3ca214f71f1a6adc491dd68a41310d0000000000008318f06d89ead330700e3f36b50d4f1aadeebc9255d91b071fb8c760d790055df54e0e950150e03a3d4db87fcb55392472d473965cc8df3318eab4da6d7f6f1731592ece855569980021d6bf037411d0a98209abf2f3fa2fa6323c5a69404a6ddbbd39182ea747bf6d62f0ddaf2dd4b92987ea4bfd653c27fc97b5a9b14dfc8338f80311a369a80acee5242b93117dcaac0453915d8dffbcee4b6e74f30ee051fc149586a9df03b382bc9c0c38239ce85441e068e1ec99c511af6f898827348bb808da0f17f6d181d2ea269e3495326ec46ad8516c7e4c32b104d9442f60e5271512e193c98629679de68603688633e08933d47dab6a40db4056ebc3d0619bfa2b5af32f41c5ea14afe66459466870767b048a3bd2b927f7963f9da94f4ef106726d85c6a0a292b5a0f0c8ce054f05e76fcbc87ba619cf44d03a45c38a46ae758ef847bd891c64484d70e38d5fda86f3aee28a9d2374277394f3b0175d562752c3c69ba64fee378006b1bec198afbf19ecf9fe0fdb19ec5082b5ec596db06186567a8664c357a424698bb3f10ee77c6d7b590e3874fdf76eab76785cec1f3105ade94e1a00f27b1d3726c0b85d7da50a2cfd4e4d6b959458d9d5cffe5a26ed791f9eade81cd542aeb7763558152bb81c1c28c95d9a740aeea99adbb59d16d11e2d3413921ab628de8aeecf20315441a32b647f8c994c0ece6e3d649e9adf7aa00071fbc49b407b6c5ebaf7531e45870dea29509f1932829a48b5adefc6080cbcb91ba4159530fb453f363ae9ec65e86671f6b8f626697e904838ddc0d5d533aff2468bc637130ec1ad6077e8d78265c8e06b426494135e27d2d31d787fdf6c090b9f501387f6a49782d3296625ac71d4417f59f0806bf65638cd1195529d0cb468fb8f0060bc542a9d3b34b7aea7d4d35ac911e22ca28abc0e1d6520717dfeadc7aa28938dde95f89081357cd0fdf0db87b695400dfb22224f738129f8a7eb81c766167cf4b25402bacab27f2c2edf17010aeaaa4d59fd3f466d20e7a512aef0141f396cc7437ed8d3cdc66ec71ae07d2381c5702019721729f862c32f12a63eb8c1ea296b9d00918b0a4a9cc236c8cfe1e0d9ddb134068c1bce43807a53d13f15c4396795ebb355856e54e185f877d026916d1194e263ad49197a6949d28cfe78538a827c50d01b76ce3c454609b5bde2c6c4373078ef4f1899234749737c9123d39a842a7f280d0e372d63e1f056e70e96db23cdaeee3bd71f7d78b416b3e341c645f99312219646009c16e458847c803077351930012464e3febefd5d1d62cca2879aff91ead82df1abc4fbf871ad9052474b07b55229eb409993d3f750b3a1225de52f457b28d30d3519d8b7c0d87ac676f296e003d7b8a723202f8db43692886ead02f27d66caf95f2ece227f2a492258ae69bfb12a4e4c2ab38df81f8e67729bc6629b36a93ee9b0bf41d51cd23b060e56bf00f5da665a08a4c2b0b0e76d8fc8f6b2f3e3be02512759ab326fed67df22d4dca0da5df06024f1f85617a505392487c7bdc0ee9b1939acbe8b75b862f8df23cf8b1e3e59da6dd625c1aab62fde8b5f78abe54d090fed428dd08066ba7373b4b7ac1971c3bb26f36bedac1003b2ab7054c8f32d7112096add9c7c24d9fabc6b6311a269cf23c171ec180776c20bf6af4828f1ae85dccbd5416325fdcd0e071cae5db9bdab4b6a2ba467027d4de166ce42ac4cd5fd14a7be3f44cc9132fb12dd50259bb4f5e4a287b7e56b29d409c7d6afea0aa012ec5ed1c803600f00a36a9b4f8daf8b84301ad0accdd047d471b6e68dffb742ac84c9fbb17ed3a645fcb2a9c184be861dc013a9672c56e439528302091303b0a419d935d3a2c7b1f158391650af33292b2339cd6b5a23840da14cea175a78ae2bb7cfeb0bd9d43b26cbaa44a13ad5eae6fedc69be65c92e794d214ac0d01ca949a376300ced908b9608bc3c947e38001c4d9067955e10962bf4db08a06a029edf179dacece2bed2a170c44052b8753d47ec7b533c6a9af477637d39bc342d18380b69087ba2d6ea3d8643262737770948a8241549bdf449d06893319bd66bc7f4d9ae4b1bfb4f10132805337d30e723f57a8d5bd5f3280d5778f5a5ef71bbe1b591fb87df3b61ec594b3fe007b00f6f8310ab5c2ee5662db2883e6a2d3a65dd7d30f515c91d7a60991bbdbe9be028a28345189cf2013175c8a2e1e1ee3dac919352d9eb602804d1abb04419e30cebbb57c73a09c288d95a3960053c09cd16fd238b5107efeb846ca66550b6a9c985c7fa556a5de42a673badc1910de0d8e414d497be1d3edb38053487a4e14ab6aa8304524839e1bdd5fe1a5fff6e30773d3a5243a63b9a054c78764ec9b7a97ac8f2ff040895020487c40cc6f78cfe13a6115680993adeb222fdec57874cc4da7286f2a6e18fc9255805c9c8e6bbd20c85811935eab1e6ca24afbc441d4adeb4482f831bcd1a39c70b53c3bf9859fc705e5935fee46bf75118010814e358b792db8b057603e8a0e7b223f74ffa8809f95f944b4fe6ecc054e3343cb9a4edc8e7f81128e75b997dcb9bc742ffeaff6ae7b525b72a0457e1be926471db7f320789f1a27636da91d0cc51d8db7287f303eeadfda7b699030c2397d9fda4fc55c9b9599b2d3d5cfdd4bf3259de5d4bdeb5600b314cc4511cdbb8d1ac38606b53919e5e01d4e740254a94bf7157b88aadf44e664e9cde871cdca96fc75654754f1e63a1695e8b101195be895a1ac238e1122128f3a9cef0146ed7b9", 0x1001) 11:34:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1000, 0x35, 0x0, 0x0) r1 = geteuid() setuid(r1) setsockopt(r0, 0x9, 0xff, &(0x7f0000000100)="f3a52ee9576d3191246e432607a42627843b37697efc36835024a51766e8de7f309d6655e7b7b80c438aef790f8e4b04db4d17b57d7a489bc0b3c9afaa7942330d77ce8b7bbdca9710422c1f739d180e1700a3c9fffb8790f4ef7fb5f21ae1714a256c1d45149e28b06652175efae2145274c1cc7929e95d9a5bd34740b86295155f78eb4cb1b83eb35b8829dda5f4de095879903f5f314c5fe662a10691af949e246235cfc0cc7f37893fb37305e4da8c54ff0e08245da2ebd12074edcd045a26d72d26dfa1b4dc8fec92141d0524cda6cf88ddec9f8135d6d37a5af474f3667d3199610c76fae2", 0xe8) getsockopt(r0, 0x2, 0xfffffffffffffffb, &(0x7f0000000000)=""/158, &(0x7f00000000c0)=0x9e) 11:34:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000240), 0x9130fc0, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f0000000040)="3a63f81f8bedf3a66a344c7693fad30ab83260f8ef77dfe4efbcbd2e448fd10432d11bd2a9955e160c7145ce53f33ade7199c6dc8c9e0ffeb43944149da63dfe12a666f00300beacebfe14f7c6407757fec30f3b5490e2760d2a2c1613179391b42512de277e645284e60f5089f3863c8c6bf6ff0e8655e7d3", 0x79, 0x409, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = semget(0x1, 0xffffffffffffffff, 0x202) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r1, &(0x7f00000023c0)=[{&(0x7f0000000140)=""/188, 0xbc}, {&(0x7f0000000200)=""/189, 0xbd}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x5) 11:34:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) r1 = getegid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x3}, {0x7fffffff, 0x1000}}, 0x2) mknod(&(0x7f0000000140)='./file0\x00', 0x2001, 0x1) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000180)=""/99, 0x63}, {&(0x7f0000000200)=""/107, 0x6b}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x3) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x0, 0x120) semop(r2, &(0x7f00000012c0)=[{0x2, 0x4, 0x800}], 0x1) r3 = geteuid() chown(&(0x7f0000001300)='./file0\x00', r3, r1) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000001340)=""/21) utimensat(r0, &(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)={{0x9, 0x7fff}, {0x1, 0x7fff}}, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000001400)=""/167, 0xa7}, {&(0x7f00000014c0)=""/157, 0x9d}, {&(0x7f0000001580)=""/79, 0x4f}], 0x3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001640)) recvfrom$inet6(r0, &(0x7f0000001680)=""/133, 0x85, 0x803, &(0x7f0000001740)={0x18, 0x2, 0x3ff, 0x2}, 0xc) utimensat(r0, &(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)={{0x1, 0x6e}, {0x1, 0x1}}, 0x2) unveil(&(0x7f0000001800)='./file0\x00', &(0x7f0000001840)='x\x00') mknod(&(0x7f0000001880)='./file0\x00', 0x1, 0x81) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000018c0)={0x20, 0x8001, {0x0, 0x792f}}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001900), &(0x7f0000001940)=0x10) utimensat(r0, &(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)={{0x5, 0xe9}, {0x40, 0x6b6}}, 0x2) pipe2(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001a40)={0x1f, 0x2, './file0\x00', 0x3, 0x4, 0x6, 0x8}) fchown(0xffffffffffffffff, r3, r1) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000001a80)=0x7) socket(0x20, 0x3, 0x0) 11:34:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000000000000000, 0xfffffffffffffffc, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x100000001) 11:34:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x1ac4) getsockopt(r1, 0x200000029, 0x40, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x102b, &(0x7f0000000080), &(0x7f0000000040)=0x4) 11:34:22 executing program 0: minherit(&(0x7f00003f4000/0x2000)=nil, 0x2000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) bind$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x4, 0x4c0b}, {{r1}, 0xfffffffffffffff9, 0x31, 0x0, 0x40b8aa38, 0x2930}, {{r1}, 0xfffffffffffffff8, 0x90, 0x2, 0x101, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20000090, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xfffffffffffffffe, 0x9}, {{r1}, 0xfffffffffffffffb, 0x42, 0x1, 0x80, 0x6}, {{r1}, 0xfffffffffffffffa, 0xd, 0x10, 0x6}, {{r1}, 0xfffffffffffffffc, 0x10, 0xf0000041, 0xd36d, 0x7fffffff}], 0x5, &(0x7f0000000140)=[{{r1}, 0x0, 0x8, 0x8000000d, 0x8, 0x2}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000090, 0x10001, 0x598e}, {{r1}, 0xfffffffffffffff8, 0x73, 0x3, 0x5, 0xff}, {{r1}, 0xfffffffffffffffb, 0x8, 0x63, 0x8, 0x81}, {{r1}, 0xfffffffffffffffa, 0xb, 0xa0, 0x6, 0x8}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20, 0x200, 0xffffffffffffff7f}, {{r1}, 0xfffffffffffffff8, 0x4, 0x0, 0xffffffffffff7fff, 0x3}], 0x0, &(0x7f0000000240)={0x1, 0x2}) kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 11:34:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffff9c, &(0x7f0000000280)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e114a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db180604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d64758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dcd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084ae6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a9fd5727a9e8fd46179f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf084cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee72030000000000000093f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3800"/2913, 0xfffffd0d) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x80) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x1ff, 0x9, 0x3f, 0x40}) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() pwrite(r2, &(0x7f00000001c0)="17840aa20c836b2d9c41c37dac9eec1b686f9e6adbb6718f74ec95fb0b75f78fca943869afe7a3fa5285f8add78261d13be02eeaf7f6d62d54debf95bb5a5eb813385dbd7c8d4cca0f32bce3ee55707962f371a4ae0a6d585cc0a47514ea073b3a410cf821e113f65a9530cc9453997f38a358cec9dd77e5f9d5fdd6b3906fc3b34de2529ac63f0447fa08b32ba1cf7e9f1d78e4df23eddcdfe9b045c70157a8d670adff113b3897bcf387655d05", 0xae, 0x0, 0x0) readv(r2, &(0x7f0000000f40)=[{&(0x7f0000000e80)=""/142, 0x8e}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff3ce, 0xfffffffffffffffb, 0x1, 0xd9f, "b07bc9fd3ae40006a62bd52041af8a210524d8e5", 0x0, 0xffffffffffffffe1}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 11:34:25 executing program 0: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) syz_open_pts() close(r0) 11:34:25 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/206) 11:34:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061b1824b3da023bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 11:34:25 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:34:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8080, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)=0x1) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x8001, 0x8, 0x9, 0x1, 0x10000, 0x9, 0x1, 0x0, 0x1, 0x9171, 0x7}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x14, 0x8, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x49, 0xfffff, 0xfffffffffffffffd, 0xfffffffffffffff8}], 0x9, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x8, 0x1}, {{r1}, 0xfffffffffffffffc, 0x2, 0x20, 0x991, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x2d4, 0x7}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xc2ae, 0xffd}], 0x27, &(0x7f0000000180)={0xffffffffffffffff, 0x704}) 11:34:26 executing program 1: r0 = kqueue() kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x2, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) select(0x40, &(0x7f0000000100)={0x0, 0x7, 0x7, 0x8001, 0x1, 0x1ff, 0x7, 0x2}, &(0x7f0000000140)={0x3, 0x7fff, 0x7, 0xc1, 0x3, 0x1, 0x69, 0x1ff}, &(0x7f0000000180)={0x10001, 0x3f, 0x56bd, 0xffffffff, 0x5, 0x0, 0x8, 0x8}, &(0x7f00000001c0)={0x2, 0x1}) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x5, 0x8001, 0x4, 0x10, "e72b69ff78a26f2c43bdcc7b72782238d992c8e3", 0x9, 0x80000001}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x2, 0x5}) ioctl$PCIOCWRITE(r2, 0x4004667b, 0x0) 11:34:26 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x12) ioctl$TIOCSBRK(r0, 0x2000747b) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:34:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x182) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:34:26 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) pipe(&(0x7f0000000040)) r1 = dup(r0) write(r1, &(0x7f0000000080)="b25e2fa4a1f814552d80231c91dd37570366e4cf611b93b8f32640f6e1611e2c70f88809854f6100e44c9487ec26cd7f71ca1fe304b55c272b61238d5caa", 0x3e) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 11:34:26 executing program 1: r0 = syz_open_pts() fsync(r0) r1 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x1000}, 0x8) mlockall(0x1) 11:34:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) 11:34:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = socket(0x20, 0xffffffffffffffff, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0xfffffe4e) 11:34:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 11:34:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x10000007fe, 0x200000007}) 11:34:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x48, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)) r1 = socket$inet(0x2, 0x8007, 0x5) setsockopt$inet_opts(r0, 0x0, 0x2200000000010, &(0x7f0000000200)="eaff195c0000000044dab12a47227bf721bef39678cf9c2a2040aef471576d5baf721f13bb9dd6c32cee18e11a7b1f18eebc2fc676d71afa7e7f2f35caa5b69e5cde3a84bdb9681c2578bf4a5e227b04508cf860f67dd40498e2ca850f772ecfed5a5223eb52b80684e98bc07f5cf6e4498401500d2a2ef81dc29d8314e3", 0x7e) getdents(r0, &(0x7f00000002c0)=""/19, 0x13) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/208, 0xd0) 11:34:26 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x0, 0x7ff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x0, 0x9, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:34:26 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) syz_emit_ethernet(0x65, &(0x7f0000000000)="fff622e8b026ff31baa0de3ae6b9b21592e55a3824518563991c501e889bdf6819301477128353e7484d6fd65f2016bb38b3e83f43afadf2d7f58587a4858de3eb5aa9fe373b0b0f755197c85437fbc2d9a1296764ca8298abb6fec317369216da49db3130") kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) 11:34:26 executing program 1: socket(0x18, 0x1, 0x0) 11:34:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() r2 = socket(0x1, 0x4000, 0x9) bind$inet(r2, &(0x7f0000000180)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8c0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) close(r0) dup(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x1) syz_open_pts() 11:34:27 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="133e3f7092a7bd3cc1243342e5e778fca670d8c555e364cedbebe11e491b974a352e47a8bf46f075150030db", 0x2c}, {&(0x7f00000001c0)="9c757f5b4c11e5cb039fedfbe2165751143a7fd3b7ebe033c7077d1c89b4a74403dae5babeda5bd2a0450e8a6deef091a3c9eb8b403932ad1d22e68b9a87b555bdd571363754e0e725ce", 0x4a}, {&(0x7f0000000240)="cc2568fb5c38c68282a654ce9e2b017015a9727314a40427407526247d6d198b75dca86821e50fe78aa435bb1158d5c77aeadb0ade4e40f3e81f53227d6870e3a5e017a3a8bc6075dd42dcdc15017d7874c797e31404de4a5e8b0a62efedfda80f4f735adf93215a0e2dcd8f1503bb34ad008cbfd9c2ec02172208842b9753450fe5e5a6af3c7dd0c98b34fbc2c1c3f98dae4d16adeca3227051e8b6e050d91ca27650812268df54341fe863ad03cf954c8df549757c50c2a0e104e40c8ecfcc05898bd35ac79f9bfa0557ec8830b0c471e55befcc389dcf60674c6c09961b8f6232cd082fc9fe9bd9567aeb8e023e51e4c50a8c21481ac00bdfe94c7900211057411e72e34e308096765bec755a4aa2574af96c943f024b92fad524bbf87e255c686179f8fe30c5a79c6c0b6e016f69999f0aa185e38392fb6ea6784ad2c73c39bf6cd0fc8c9c0db8d37f450df9643ba622faffde41aa065bb58f66ca263c87089a20bf58b0f1dd1bd097ebe1ed96f7080d55451e10e55bc65c59d32b698d4c02db69daad88c22b1696ec6e35e60378e1c514c1ee607b1ad437f1abbf7b5b7dbc49121e644fe8f30ae65904a91ddb3dbb606626749db5f64d543a13b694dcd65387d337d62b17ee3aeebc9d51c05edc7da1b96076045ff38636c64cbe87d5c66c87126f2d0ca92f771da30e903cd80076db2f7479088e537f3e2456d66f21876c7c1040ba69f1da06fb55ff4caadbd489a2dd94f13e9a42666279fad9713c60f9a85f34ec67f7ed2cc6c2dca1d88232cca16b3c5eb2bd0a207a3cb119f96f5d592a42d48c1024bcc5a88bc85ed66c4ff28e7d424132c4f0ed9ff84d974f5a30610f1e5737a5c42dadb0832d91cc9651307b0e35635dd8315341f41558fb790cd3b075762a2df76ffffb176b2c00310737dee64829ee7cab4b69b869d6a5c9a958f868bd7d4fd6595cb11407ad3cf3d045542d2623429a467f154848f1a7c6eb8d2ebb45ba95f7c4231be44f1671c989d7e046adfac32d2e114272e735a4066dc16247699df4d4287eba31880e81806274ba9ebf5cd12e19815fd4845f6a587b77c75d51dc595dc27367a1d159a6056e1562c585bd0a2b91bb0be0618e1b76e15e1475375b91da9547bd4e022b8a36ae4655972c6d893757557932cb73bd67e4649aa99b055c4e97619b65cbb4574a532364b6641da7d12f9caef505c980e6c4901100609072b35a66498c6ea8e1f2b17b5a7cb2963af1562782d43f2610f1f3b992f40634932380cebf4c6316c76512abde51fb5aadbff3dda673623df43d6ac7a4afe2d4c5fc347ecaafc6623be170cc53f847fe2855310eeb17df2de9c4fc6b651386d71520b51716002a36889ecef8e273da569ff1bd207cee10b9a3becb6541baf335bcef43c4fdb1a7cd381de733d52336ca180ea8607066f0036aff3dac87d8020f45c439ffda647da13aa714dcddedd2ee914faa17ad7a5766357c59f5e9999bb0d4f9657f78a83222ecf8f3821875ec3bba8460cb0e0a0c890051a23558c5c53816b8ae74f987c3074bbddec0930e23a394b0cdd586f13b3bd6dfb7cf33a470cd0f81d72bf1ae41afa55470666ea5f29e2bb419bde04366e0e542ec59da8e681a8e271d1dea5e7618a842be9425cf52b8f19e43fa0a71665c8525bf3ceeb3de0c7f6a859c696ed238aa4330f944e6f11598b5ead477184616bc6b4280eaab2fecc35502e19219a9abc43af577799b77e4af4774f70c2c5926af94727f6e599e074e0ff0b937e71b11eaabf6aa4c89e3e1b1673aad7d66874d97e276e09c93a085a0716a5a7577132df73a4491daaefc45a98c434e47225625682535429723a867e55672c5fcfd91c92fbf54393b96935fde030ba8f160ddd6285ab956ca8113e010e3031bfd96188e0a63c65dd4182196672f390e497de72d60c734a51ee5ea7c0157243577584be14044f51994b9627bf8a03de30c523c5d2586b284dca5008378c0fcd70be36ff116938941f007fbf152e57d974fb5d1337f8da7583ec0d4af068800df60d625bea7d94824f352d185ddae0633916e38521f6fd341faa47763c8f31c3360e6c028096de79dfc9d4269de1a7d84b5d240b99cb7f4886b7fcf0b07301533446f42218bc14050d169b34cc741ed962d9a250f4e55739a592e5da8dee6e6045d44c9c22f07aecad8e392c8dbd180567154a4fcf1f3a6aaa5618611655fa35a4e7258dec3371d17b6717a4758a376efb40cb63488fb2595f42fcc504e22c70859992d16f4108d8f7a004c2beeb9437381ed9a828d47104d35d627665ba02e1472c61f21d575a31293f0d37cccab6fd2afcebe815e9939deb2306a36755e20b58b3e7528551909cafac8e1bb08d98c0ae1186c6f42b9c9e206b64011aa015a761f12bd1df15e4e3b6762646960d45e86d19c11fc9e5ea97cc96320e007b5daf7e1d31ddda78fd641e7ed43a218e2b0fd76c6c6a56af5c7c22b65b8d091fc3767e32ceae8fc5a4b1957be38c0a94b2a20a5abccc8464bfe2e03b07533b64cde560500d2d0527f4fb7814a44f65ec8ba5e1ca35a862e7287997508d0551edeb3136f1aff6837e66a1f451d453658d956af86a798087336b68c705579c857495caed7cf1da1e07ea5711ed8117eb889d0456fe0e7c5f96bf029221a86ec9d5913b8ea951a91bdd2d9eafc321cd1f29fef7636c8ec87460bb83b363b57b9d33e716bcf4198ed40b2d37475459048398006121669159d820f6fd34c0da8f29e0bf489a1f9a677d308169dfa284ca740e40fa3f306401ee426036c2052de66c0850ad5de1c7e514093773e362bdf19814498e64a1e3143645913b2e7e870bc6315b9bbe0e5b7dd38f336b8c927570ab50e93861db45f6a76a4b38ada2b6e3f49a92b8af6cb6973a28f6ff181d43553e1bd806fc43d52f13f26c1495cf8ae0de97bfb1a44ddcb63f4160f8437b771ae6f9c6368e6b0d49b1f2b6ed69e14284c666e0d9b1fc9c824cab38688f524a1410a44e08948fcdf6cf65318ffa07c81ef649f8e2d8939a316cca735c80db5e361be1eaf850d8f910c85637c7e4b8243813096f93ee88fa7b0bf64226eadb083b05c492e2578867620e86548c7a44196df6a01895fab448009ae0f9ee9d3983997abe27e76773b7c34bee3564c74228ea7486ff8826a132716938839975cf4cfab122f57baa49c9ddceb7972296fa0615577a1fa2424bf46875c6d240d7ac9a37995ef209bd44d55f99602d63d6e0938010c1085b299dad251c9c4df1aec3f95cf13a830fc2607c707d24b0c3855a2b53d08bcb56242e21bfa811568a837a09bc6ef9a7871e10b823658bcd83ae9ef8803aaa6034695d198d0f66b45c594d7d5d298918eb346eb920f70c8e28a386b57588ee89be58a1bcd31ec450b9a49e472dfb71efdaad0e4bfd2885441abd0dd0a024071311f9f0cf7c8f2ef83c19b90b99c5b874580e681981ae676f093c42679dbf9b9f805f59627569e8ed666a0b5bf4e683b47f940930979749e39c1045985d6f0bf9b690b91cd390697ce527e90f4814638e52f4b569b6d214bc36fd2b4ada2e9839b26fb3c8ade8fbfeee76fffe99bd57eb4108d3a5dc996cc40701a22bc41848a79c1957bc42902ac9fd165bab179e61bb379b9daf9b677cc30006dcba555541d7d0e19a459079b4989426335bb3681a0a3ff8074257f5394c74f90a75cfedca956595799e8bb2a8f74a26240fa3d123e2d21fbf53b0f74a9f61ff103161f7cc31b857eaf5f349fdfba645f6ebe39150e585f23dc0d0d58ad8f6893f7f15c5ab23941889b48b4e898d87862428c7a9ea3da18cf73a717f461c522d6c4dd1f0a6922644aaea662ce6cfee6b86567841fda434002d4031daab78d77e321a424edf668d132e4a9d520aa664676e8bb44f5a044a8f89d9e529d821619d5c21224174076cebff3065ad244ba701f56640aeb18a913ac715d7344d887922906de549d5fde60540d430bd935b6140953b968240300f0fd11af820c58f914f3f462fae8de9e1d8ce0f18c3eb0638cf43c76b785abd721aab78145810d73f8e3c58a33d77cc5c8bfc7fb82ed78a242193421f2eefc442aa6ad937ebe00cde2ac9a42064e98f0c7fbce4604d354c4e25f86d229c7acc0428c46b7317fab180f0614abc6f6ca719b413fd78e22c055c6082ebee1f6d3241b4d0bd2a170c1d3c268eb463621a2ea6fe968449e8339275af9ac9675b0991d6850dcbe162ab1f7365210bdf56dbabfcd5ccf06ef63b551d75b55005b43eba138b5f2b6322a6255372481eafcb527c0e4b4f06591422044b2aa8f5e6eab5dc15c50570eecd0c3d87e9699315ec3e41d9eaad3c8fc011b3e2747e955468fe4581ef35d86b8a912f6bb6e8f2aaa27bf6d0b82cb4ab61adaab77a5e876a932ce0ee974274e13d802203640a1df603b20d2d35e359611046ff5e3f7cc605fb28b8d52021c90914e2ee8bd64d576a57c68bed9a56bd6952b5dd1339d5d1428220111aaa1f485bed1035431ad05dc264745bad9e7e64e527b08ee7b45c24a2d6799caf20f66be2a23ea10e66e652d9b8b4c2c7cb435c7fc31e4633502632958744fc3e6652477b9477959195d0fcb1239cc1e9b18af105df6e51556a5104ad304c51ae3aa6adc5e9cf21ee4ce4db15b0e7c2d29d4fda69fca03dbb87ab0fc899f903f8f585c085af207421b7688ae69d8cec20b0bf6b9dc59cea991e4fe1d513806251f72adf172b38f922148ec0d433df7b58a039d33a76310596da32ad3204a6c6865a8201de83930f48139b70c8eeaa99ccddc7b82215793723f8da5abcb78e4347f44bba8dae98c021fe9d620fdbe90ebe25f452769c70542f2111e3d9aa97c59bceb55eee3ee2472c5270058fd07c11f9e8a9381c36e3590486e24bc61d21f666590692ccf60ee01d140cff522a92c6189b90ae9aba2c62d291a8f571c98d076d32947b485fcfec70fd0456a77f16516beb4ab294a0d0c5cb8a0303993bef90fabe2cfe18f090ef41c6b50d7419e76605b2281f8ff1ff2b926138d2ea72f32977a35a69f17609dc543a3c0e61d2b8a0028f89cfb8c931a623bc70cfe5f02f53712e7c90de48e5105fba1a1f48a0cf8d481ef799c54280566ee774847502ede306b7cbacf5e09b8487dee8e2689470a501d560eb15f087de29f109826b8ebab05ec25ea6752e4301209d9be046faf9582de530cb8a9f628b349083e1db0e216afdf40e6fed17cbdc0b1813cc8645a1688db87360b08be999c17ad9eaa8acb16aa94c6d9a65ac68e6cd1ea4d84f781a5f2c59a277a313f56d2f99ea12fa7ae377f63a64a9c37d98b8391fe9035d38456aa1c3f00dddfe3ce31656de46d8d78020fb8b33969fb4e623d0abd7c5780d879d2f79130225c98f78a39dfb57d3fda686870c2e0ac1cea2fd9278b4028b9f45bae4caffca3d0fbc4d3c8a7cc195b6cee70654d6f554205ec33c04b931f372c20904fc2f72703c9a4a7ab0cec74f95026db7eebcbd7394746ea353b28a456cd5b08046823599a61e470c22deb17c619869aa87a5f69a4674b995827bf01fe87aeb611e3dec7c1218dc1f608f6103d76d4b5f58b447e6b38894afb3516825aa797a1b27c738d62e2d52b64db545c13d1c37c31fca51e4438b31ad6ceba2c943368e3870f48fafeed38cef9779618fcdbb5243781420164bd4175bbcfbe9fee389919dfa9ceb3633c1c7e95b03c2bde4fdd1395712de4cb0455935965c5e1754e98a19a4b35fdd831dfaaac2e7ade29a03fde6360beff834a99c8", 0x1000}, {&(0x7f0000001240)="d7276c3cf2227bab8c4fe21758f3b6e25dc0896b2fd89463819fcec3d4a30d11430ac182ad251177ba634f62a5d4f08426de313ccb731fa3873011bec012fbe32d136fb082fd00e4cbf72c006dfec269d0d38865d53dab073aba3826281482140843501aaf924575ebfcbeca876065261f04f3bec19edbf0c3551227896398fc811c354a55a46e2899a7719f77c1447d66b038d7021d6d4bd2971a2a521af202dea41e21e0d240ad0527c21b532b6ef573184039540872769ade2e0041a8b87b05c7925e94774339ecf88c708a7dfaec6e8105e7", 0xd4}, {&(0x7f0000001340)="a89f2f21fdceffd179a185f4d7b99bcb7c35a264a06c41f81050ad8bf92c6774f28fc3679eb095f9b2725fce9304798bdbef3ed91c92666c387c855eeba0986c17e366da66a95784ebb5e11734876ed87143646e002841877b9fbc0dd03b615e7b7309c58d6c63504705fe5704335da342ff1f289bf89fc87923087bd82145deac01b5260528f83eeb23c52f37b185394ed8367f0befcfe09b707432c17ffc029ab8f1e9f28ad2f3845d4b25840e839602f38cf9bad295500df6d14211c941704662e1ed5c", 0xc5}], 0x5, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x140, 0x3}, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000040)) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f00000016c0)) 11:34:28 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x1) shutdown(r0, 0x2) r1 = socket(0x8000000000001c, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 11:34:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x8) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 11:34:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x81) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1000) r1 = socket(0x11, 0x3, 0x0) bind$inet(r1, &(0x7f00000001c0), 0xc) r2 = msgget(0x1, 0x8) msgrcv(r2, &(0x7f0000000080)={0x0, ""/129}, 0x89, 0x1, 0x0) 11:34:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0x1}, {0x35ad, 0x1}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) mmap(&(0x7f0000004000/0xc000)=nil, 0xc000, 0x0, 0x810, r0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x7, 0x4) 11:34:28 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r0, 0x7000000000000000, 0x0, &(0x7f00000000c0)="541b2c5773e316b5b8b8f3888f87b3b0346bf96f4c6d7caaeddaa0ec716f11c655cacb3999c4069e2298083a02ae3f4b9a6d2dc70b0706666b27d1ac3d4976b4b3aa78626a9a824f4df9999b38427a37e1a9b92b1331201dbaf9a94289ebe005d368809a1ddc00ceb67881daa7fb5be3a70ae116a2336e25c6", 0x79) socket(0x20, 0x8000, 0x9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2c, 0x80000000000000e, &(0x7f0000000000)="90000400", 0x6b) 11:34:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000140), 0x0) fchdir(r0) 11:34:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d, 0x80000000}], 0x9, 0x0, 0xffff, 0x0) 11:34:28 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:34:28 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xfffffffffffffffb) socket(0x17, 0x3, 0x6) 11:34:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x400007, 0x0) r2 = dup2(r0, r1) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r2, 0xa, r1) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r5, &(0x7f0000000080)=""/37, 0xfe37) getdents(r5, &(0x7f0000000000)=""/13, 0x33b) close(r3) link(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r3, 0x1) fchflags(r4, 0x10000) r6 = socket(0x18, 0x400000002, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x8, 0x4}, {0x5, 0x7fffffff}}, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000140)=0xd74, 0x4) getsockopt(r6, 0x400000000001, 0xfffffffffffff9ac, &(0x7f0000000000)=""/63, &(0x7f0000000240)=0xfffffffffffffd43) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r0, 0x6) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000340)=0x1ff) 11:34:28 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x24}], 0x1, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 11:34:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file2\x00', 0x0) 11:34:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) rmdir(&(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') r1 = semget(0x0, 0x6, 0x8) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000080)=""/149) 11:34:28 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff7, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xffffffffffff8001) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 11:34:29 executing program 0: open$dir(&(0x7f0000000180)='./file0\x00', 0x20080, 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) unlink(&(0x7f0000000000)='./file0\x00') connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 11:34:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/209, 0xd1}, {&(0x7f0000000100)=""/150, 0x96}, {&(0x7f00000001c0)=""/77, 0x4d}], 0x3, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 11:34:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 11:34:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = semget(0x0, 0x3, 0x90) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r3, r4, r5, r6, 0x8, 0x46}, 0x0, 0x0, 0x81}) r7 = kqueue() kevent(r7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x7, 0x0, 0x9, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 11:34:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002f, &(0x7f0000000080)="292918d7", 0x4) pread(r0, &(0x7f0000000000)="718a4aa7d09dc708a8a9dfeb85236db33f49083bab5f46f1d0b05e70bf3f4e8e374e69a4400fb7e2f277fed72ea558158ccff4fedd56406752d106443704187a4fff98ce696d9377bdbf75272ac172b2af8e5cbc13af", 0x56, 0x0, 0x0) 11:34:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)) 11:34:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="102bf3f940e98687e36e5c5d22eb08abc27aa246f29e6ec6f01825d2bcde507d6af2830b2d3a75de0097c38c810446460596dd016349614a75bc38681b592b541cec7226261a49fdf46a696ddf225a2e8feabecf2179fe1a7b7704f3a3fcf932ff438ae98b6dd84fd1c3c1eea0c717f1ee9b055461c2e7ce729de2bd8ae75380c09c326e7339d4a11e39b954a8270a33cc709ccfe0d006a4580388036846aeda7bfab100866df0f383b996ff05e3bc", 0xaf, 0x40e, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050490000000000000005786ca90500e08fecea11ea8fcf96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebb4259699a1f132e27acb5d602000d7d06000000000000002934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f0f2982961344df14b5d0000000000000020000000000000a0000000000000000000000fe000000080000000800000042", 0xb1, 0x0, 0x0, 0x0) 11:34:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x50, 0x20) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 11:34:30 executing program 0: semget$private(0x0, 0x0, 0x400) select(0x0, 0x0, &(0x7f0000000040)={0x500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000000)) 11:34:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x162) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="d73868d7676c2529d97bf6ee0872dfa424a79077d70fc7ab7a398d05d6ea979d939bc99377fe220caec21cd90e6dbff46e9c9e0fabd55939b31ff532698af26515af1c93cdc0f9838cbe63be81e210e0446052d28b", 0x55) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x6}, 0x8) bind$unix(r0, &(0x7f0000000140)=@abs, 0x8) accept$unix(r0, 0x0, &(0x7f0000000080)) 11:34:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10201, 0x0) flock(r0, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 11:34:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 11:34:30 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x27, 0x4000, 0x20, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:34:30 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 11:34:30 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r0, 0x1) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x20}, {r1, 0x8}], 0x3, 0x40) 11:34:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 11:34:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000002380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002280)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/192, 0xc0}, {&(0x7f00000001c0)=""/31, 0x1f}], 0x4, &(0x7f00000022c0)=""/133, 0x85}, 0x43) 11:34:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000000)="02ce9eff49736676c3117d3a7b93ff3c39085a7e1499c4973fce3fcd2234ad50d3a7dfcd0a3aa77230924c8fbbcb5ecd4492aeb3289a96645b70109b892159d12c62631e3e4a4d9e118814057cd46bb914fd126d8c44de4ad62173d8cc13a78813a2a063", 0x64) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 11:34:31 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_getres(0x5, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140), 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x8c, 0x0, 0xfffffffffffffffb, 0xfffffffffffff6ff}, {{r1}, 0x0, 0x20, 0x4, 0x8, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x0, 0x6}], 0x85a9, &(0x7f0000000000)={0x7b4a}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x80, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x84, 0x0, 0x4}, {{r1}, 0xfffffffffffffffc, 0x14, 0x80000040, 0x1000, 0x64cc}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000003, 0x2, 0x3}], 0x1000, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x41, 0x41, 0x7}, {{r0}, 0x0, 0xa5, 0x20000020, 0xff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000002, 0x7f, 0x4}, {{r0}, 0xfffffffffffffffd, 0xcc, 0x80, 0x8000, 0xa5}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf3ad3b42e23f74c4, 0x7f, 0x6baeeae6}, {{r0}, 0xffffffffffffffff, 0x8d, 0x20000020, 0x4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000000, 0xffffffff}, {{r1}, 0x0, 0x1, 0x0, 0x3, 0x3ff}], 0x4, &(0x7f0000000380)={0x2, 0x8}) 11:34:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30080, 0x0) fchflags(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) writev(r1, &(0x7f0000001740)=[{&(0x7f0000001400)='N', 0x1}], 0x1) 11:34:32 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x14) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x7c, 0xbf, {0x0, 0x3}}) dup2(r1, r1) 11:34:32 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) getppid() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:34:32 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) r2 = dup(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 11:34:32 executing program 0: setrlimit(0x4, &(0x7f0000000140)={0x6346, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x0, 0x3}, &(0x7f0000000080)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="0eac44642147cac0d550da121b8020d0a5c2f1102de6bd6f55f6ca89cbd090e1828dc33072e5f8ddee5647ec66c738795dc8a0653350bf8e70f2b9fd50ede94abf1647c477ac2b5fab675a6d835685aab74f2bd70ad67e0acbb8503e2ce3ef231d84a96a", 0x64}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000486000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x3) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) 11:34:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() write(r1, &(0x7f0000000000)="9bc4c222c0d223af3d93d2b4269d8c4a7348d4152ed1d7de403536fdcfbc0ccfc553305f6675189410d8534fd35a9b0862b6", 0x32) 11:34:33 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="614a48e056ea7e8e381b48be35d14339ccc0734ff636177a16e8d935bdb1c95c6996a0fc6301eeea6f8d05007e8472a510503eb73ff02c5d2b3f5f966e291609a6efb6f2868baadab1e85fc784a33c9b196932de91521211e3eeea6c8f979b1ba3b24415ae7701ac6afd434e220483bbf16e2af92b0d2669d1cd2f58f6779169ae0ca99c3b054b26d6cc202c6b784497cf5fc9be1002a4fadaf0d720e0c68530926c8380a9e1857feddbc7f510fe271890e0516d8b73", 0xb6) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0xacf}) socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f00000001c0)) 11:34:33 executing program 0: r0 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgid(0x0) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, r1, r2, r3, r4, 0x1c8, 0x400000000}, 0x1, 0xff, r5, r6, 0xfffffffffffff8ca, 0x20, 0x3, 0x7}) 11:34:33 executing program 1: r0 = getuid() geteuid() setreuid(0xffffffffffffffff, r0) 11:34:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 11:34:33 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="b4035bc6b684071107be9a331db6c1176ed0cec560df7f", 0x17}], 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 11:34:33 executing program 1: r0 = socket(0x36, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="44024f5288", 0x5}], 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@un=@file={0x0, ""/71}, 0x49, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/187, 0xbb}], 0x1, &(0x7f0000000280)=""/144, 0x90}, 0x840) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0146fea28d006388207a9cb63696744ea57fc96b8cf1e2cea206524a09a0dc80a30ad6c528869ccc82e886fe3ceb46fd951c41835cb90812a4064055ac59f9bd751a6d6f6e7c6b4431abc2"], 0x10) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000480)="05ea9cf9cd6b5692aa133221ca193f2866876dc3c72ff3dfc39a8dc97b08c63201a2", 0x22}], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 11:34:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x400, 0x5}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20032, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x100000001, './file0\x00', './file0\x00'}) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="92450000000000000000"], 0xa) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x14, 0x40000020, 0x6, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x83, 0x3, 0x9}, {{r0}, 0x0, 0x20, 0x47, 0x3, 0x200}, {{r0}, 0xffffffffffffffff, 0x231da0bb9be99314, 0x2, 0x0, 0xffffffffffff8000}, {{r1}, 0x0, 0x68, 0x4, 0x8000, 0x5}, {{r2}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x9, 0x1000}], 0x5, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8d, 0xfffff, 0x3, 0xffffffffffffff17}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0xfffffffffffffffc, 0x8}, {{r2}, 0xffffffffffffffff, 0x5c, 0x20000004, 0x7, 0x20}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80, 0xfff, 0x1}], 0x3, &(0x7f0000000300)={0x8001, 0xfffffffffffffffd}) 11:34:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0xffffffffffffffff) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) fchdir(r0) witness: lock order reversal: 1st 0xffff800020b3ab38 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236c9d8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 __sanitizer_cov_trace_pc+0x57 #7 exit1+0x73f #8 sys_exit+0x17 #9 syscall+0x552 #10 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236c9d8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236c7d0) at __mp_lock+0xa1 schedclock(ffff800020b38720) at schedclock+0x99 hardclock(ffff800020be7940) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,0,ffff800020b3ab28,0,ffff800020b3aa78,ffff800020b3ab28) at Xresume_lapic_ltimer+0x26 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x57 exit1(ffff800020b38720,0,1) at exit1+0x73f sys_exit(ffff800020b38720,ffff800020be7b10,ffff800020be7b80) at sys_exit+0x17 syscall(ffff800020be7bf0) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffc2344) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc2310, count: -12 ddb{1}> show registers rdi 0x3 rsi 0xffffffff821c7a20 __sancov_gen_cov_switch_values.122 rbp 0xffff800020be7740 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff813b9985 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x91c997f36df53c86 r12 0xfffffd8002662340 r13 0xc r14 0xffffffff82306be0 w_lodata+0x455a0 r15 0xffffffff82318670 w_lodata+0x57030 rip 0xffffffff81e8beb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020be7730 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=500695 stat=dead flags process=1018 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b3aa78 user=0xffff800020be2000, vmspace=0xfffffd807effe708 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 96018 116882 6351 32767 3 0x90 nanosleep syz-executor.0 6351 51622 66492 0 3 0x82 wait syz-executor.0 52044 458120 76520 32767 2 0x10 syz-executor.1 76520 329091 66492 0 3 0x82 wait syz-executor.1 73274 25745 0 0 3 0x14200 bored sosplice 66492 376240 71868 0 3 0x82 thrsleep syz-fuzzer 66492 425700 71868 0 3 0x4000082 nanosleep syz-fuzzer 66492 519988 71868 0 3 0x4000082 thrsleep syz-fuzzer 66492 462803 71868 0 3 0x4000082 thrsleep syz-fuzzer 66492 255457 71868 0 3 0x4000082 thrsleep syz-fuzzer 66492 244315 71868 0 3 0x4000082 thrsleep syz-fuzzer 66492 80542 71868 0 3 0x4000082 thrsleep syz-fuzzer 66492 21489 71868 0 3 0x4000082 thrsleep syz-fuzzer 66492 202047 71868 0 3 0x4000082 kqread syz-fuzzer 66492 318292 71868 0 7 0x4000002 syz-fuzzer 71868 222537 82728 0 3 0x10008a pause ksh 82728 49704 84618 0 3 0x92 select sshd 23954 508339 1 0 3 0x100083 ttyin getty 84618 119091 1 0 3 0x80 select sshd 75558 65960 18181 73 2 0x100090 syslogd 18181 406241 1 0 3 0x100082 netio syslogd 61157 107379 1 77 3 0x100090 poll dhclient 41321 181067 1 0 3 0x80 poll dhclient 7119 435044 0 0 2 0x14200 zerothread 1423 167259 0 0 3 0x14200 aiodoned aiodoned 15280 339963 0 0 3 0x14200 syncer update 75691 318750 0 0 3 0x14200 cleaner cleaner 82427 472182 0 0 3 0x14200 reaper reaper 60082 398149 0 0 3 0x14200 pgdaemon pagedaemon 75131 513890 0 0 3 0x14200 bored crynlk 78523 155023 0 0 3 0x14200 bored crypto 8082 242116 0 0 3 0x40014200 acpi0 acpi0 16524 500114 0 0 3 0x40014200 idle1 34927 279443 0 0 3 0x14200 bored softnet 3943 322115 0 0 3 0x14200 bored systqmp 50124 198642 0 0 3 0x14200 bored systq 61840 135119 0 0 3 0x40014200 bored softclock 88944 67446 0 0 3 0x40014200 idle0 88921 154388 0 0 3 0x14200 bored smr 1 326329 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b3ab38) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 exit1+0x722 #4 sys_exit+0x17 #5 syscall+0x552 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10921 0 0 pcb 23 9K 10K 78643K 1490 0 0 rtable 105 3K 3K 78643K 3532 0 0 ifaddr 36 12K 12K 78643K 497 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 137 0 0 iov 0 0K 24K 78643K 179 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 3035 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 41 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 176 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 33K 78643K 3569 0 0 sigio 0 0K 0K 78643K 50 0 0 proc 41 38K 58K 78643K 3622 0 0 subproc 34 2K 2K 78643K 1309 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 375 0 0 in_multi 33 2K 2K 78643K 944 0 0 ether_multi 1 0K 0K 78643K 23 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 1270 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 95 21K 30K 78643K 12650 0 0 UVM aobj 113 3K 3K 78643K 129 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 102 0 0 NDP 5 0K 0K 78643K 234 0 0 temp 121 2734K 2810K 78643K 18981 0 0 kqueue 0 0K 0K 78643K 31 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 156 0 150 1 0 1 1 0 8 0 inpcbpl 280 1553 0 1546 1 0 1 1 0 8 0 plimitpl 152 308 0 299 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 870 0 826 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 560 0 556 1 0 1 1 0 8 0 nd6 48 231 0 225 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 3576 0 3382 15 2 13 13 0 8 0 art_table 32 3577 0 3382 2 0 2 2 0 8 0 art_node 16 869 0 829 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 8 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 172 0 162 1 0 1 1 0 8 0 shmpl 112 127 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4847 0 3374 48 0 48 48 0 8 0 ffsino 272 4847 0 3374 101 2 99 99 0 8 0 nchpl 144 8829 0 7207 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 34694 0 34694 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 23230 0 23230 15 12 3 6 0 8 3 sigapl 432 3515 0 3500 5 3 2 3 0 8 0 futexpl 56 25193 0 25193 1 0 1 1 0 8 1 knotepl 112 2210 0 2191 1 0 1 1 0 8 0 kqueuepl 104 727 0 725 1 0 1 1 0 8 0 pipepl 112 2346 0 2327 7 6 1 2 0 8 0 fdescpl 488 3516 0 3501 3 0 3 3 0 8 1 filepl 152 19567 0 19471 13 8 5 7 0 8 1 lockfpl 104 532 0 532 5 4 1 1 0 8 1 lockfspl 48 172 0 172 5 4 1 1 0 8 1 sessionpl 112 92 0 82 1 0 1 1 0 8 0 pgrppl 48 104 0 94 1 0 1 1 0 8 0 ucredpl 96 5497 0 5488 1 0 1 1 0 8 0 zombiepl 144 3501 0 3500 2 1 1 1 0 8 0 processpl 888 3532 0 3500 4 0 4 4 0 8 0 procpl 600 8766 0 8725 4 0 4 4 0 8 0 srpgc 64 450 0 450 7 6 1 1 0 8 1 sosppl 128 55 0 55 10 10 0 1 0 8 0 sockpl 384 3107 0 3090 6 3 3 3 0 8 1 mcl64k 65536 12 0 0 2 0 2 2 0 8 0 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 22 0 0 2 0 2 2 0 8 0 mcl9k 9216 15 0 0 2 0 2 2 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 120 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 330 0 0 12 0 12 12 0 8 0 bufpl 256 10951 0 3946 438 0 438 438 0 8 0 anonpl 16 377069 0 371490 116 77 39 43 0 125 11 amapchunkpl 152 30755 0 30663 55 50 5 18 0 158 0 amappl16 192 14755 0 14449 120 96 24 28 0 8 8 amappl15 184 291 0 291 7 7 0 1 0 8 0 amappl14 176 939 0 932 2 1 1 1 0 8 0 amappl13 168 652 0 652 7 6 1 1 0 8 1 amappl12 160 364 0 362 1 0 1 1 0 8 0 amappl11 152 583 0 564 1 0 1 1 0 8 0 amappl10 144 448 0 443 1 0 1 1 0 8 0 amappl9 136 1815 0 1811 1 0 1 1 0 8 0 amappl8 128 1223 0 1193 3 1 2 2 0 8 0 amappl7 120 551 0 541 1 0 1 1 0 8 0 amappl6 112 377 0 369 1 0 1 1 0 8 0 amappl5 104 872 0 862 1 0 1 1 0 8 0 amappl4 96 3506 0 3482 1 0 1 1 0 8 0 amappl3 88 910 0 900 1 0 1 1 0 8 0 amappl2 80 21555 0 21487 4 1 3 3 0 8 0 amappl1 72 103499 0 103067 26 16 10 19 0 8 0 amappl 80 10233 0 10196 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 128 0 16 2 0 2 2 0 8 0 uaddrrnd 24 3516 0 3500 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3516 0 3500 1 0 1 1 0 8 0 vmmpekpl 168 32604 0 32580 2 0 2 2 0 8 0 vmmpepl 168 396968 0 395572 134 59 75 77 0 357 10 vmsppl 360 3515 0 3500 2 0 2 2 0 8 0 pdppl 4096 7040 0 7000 6 0 6 6 0 8 1 pvpl 32 1043652 0 1034838 233 125 108 118 0 265 29 pmappl 232 3515 0 3500 6 5 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 599 0 6 17 0 17 17 0 8 0